vzkernel-2.6.32-042stab113.9> H HtxHFVXZ  ԶtE׽B0_{DVl81G$l^敒>WסGfab39998054b22208180eb3ff25801c5836e542b4pjЇs ᜍOFVXZ  Զ`2ݻnVtg+;\1-xdx%v~+ќ>@6K1?6K!d   08<L RlY .  A  U|  |      ' Z DEEGGLGHo(H8IJ9R(J:J>4?4@4B4F4G4 H5@ I57 X5AtY5AZ5Bp[5Bx\5B ]5i ^54b6Fd6Gqe6Gvf6G|l6G~z6G6G6KCvzkernel2.6.32042stab113.9The 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.VX:Xkbuild-rh6-x64.eng.sw.ruނParallels, Inc.GPLv2System Environment/Kernelhttp://www.kernel.org/linuxx86_64 if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] && [ -f /etc/sysconfig/kernel ]; then /bin/sed -r -i -e 's/^DEFAULTKERNEL=(kernel-smp|kernel-xen)$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel || exit $? fi if grep --silent '^hwcap 0 nosegneg$' /etc/ld.so.conf.d/kernel-*.conf 2> /dev/null; then sed -i '/^hwcap 0 nosegneg$/ s/0/1/' /etc/ld.so.conf.d/kernel-*.conf fi if [ -x /sbin/new-kernel-pkg ]; then if [ -f /etc/virtuozzo-release ]; then KLABEL="Parallels"; else KLABEL="OpenVZ"; fi /sbin/new-kernel-pkg --package kernel --install 2.6.32-042stab113.9 --banner="$KLABEL" || exit $? elif [ -x /usr/sbin/update-initramfs ]; then /usr/sbin/update-initramfs -c -t -k 2.6.32-042stab113.9 || exit $? if [ -x /usr/sbin/update-grub ]; then /usr/sbin/update-grub || exit $? fi fiif [ -x /sbin/new-kernel-pkg ]; then /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove 2.6.32-042stab113.9 || exit $? elif [ -x /usr/sbin/update-initramfs ]; then /usr/sbin/update-initramfs -d -t -k 2.6.32-042stab113.9 || exit $? rm -f /lib/modules/2.6.32-042stab113.9/modules.* fi if [ -x /sbin/weak-modules ] then /sbin/weak-modules --remove-kernel 2.6.32-042stab113.9 || exit $? fiif [ ! -x /sbin/new-kernel-pkg -a -x /usr/sbin/update-grub ]; then /usr/sbin/update-grub || exit $? fi(rq@GAHD,!\+084 DK$8[(iH0@H3`*PxX#`@0`i<(/. a8"*#/0*nIX54p'XDHB(^HSCV(gXC`YtX26pT0,T7B=&@+8&PPpC6 "xPX_Z`[:vHRQNvKC(G p4'p7#'@J8^8 Ll8x_ RHpvFXTh\j 4d`I~`Pi8(*@+K`mhP2/Q8IP `.P0lxv}ck0S;,8/ 8`0)QBN P1tP9c{h X52yXv@A(P0F(pmER-G8Xw(HX,kU&?cx?P/0KeLpS~h|ZxH@`VGZ1IS0g\@FhP{pApnh`_xIX7}pHBs`1#X3X;,0N.xsGXh,@F4(84o1!< 14&O+02ZU4QH(``}x}4Sh88(O p b`R((^12%40`x"`Hh3X%P (\^XJ(.pI/*(9+=,H4`C01;H!P"x!("x!%!!h>Z+4 j#PlXUb(HvXG@4840 &Hx\(() c YhJ(1((p`"@/@3..X$>`0NL9`p1Hm\0p0#`d $h6 `(x/(hh6(kpP7,`U0p-8M.0( wpMiPX0,5lmiEp:@hYָv@~mH5 XȐS@;Xp@GpTXF({:hEX;`J(R<_Pp7pUPk(9QMθ9K`/1(<8= zpXDPhXXnx~)@iIH)X /&5k0D Zh6 =p6Y@0C@xL0I\:L::P#:@06Py1..P3p1HYxoJ`/#!p/2.+0=HI8x|h0aVP'p4!ppH8X`(HphH0Hh``PX p0hh0`wxB`QRxkh*'/PJZdhP?iX@LHi8)Q[B 229P1TRN=UB=@b:XV.@h; O1P1@X7p/n8\)Xq x=!pHVMB Q8<@ |0QJPl(x[Hpkp$01S8m=P)h'јVp:#XB6`# 0(,ihv0~ZXOdH@8m(}H p(!h (vHh`X:IF:p'HWXM?4pH@b`GOH hjxhn@XU!xJexi``#P/$PY@7" :FHcP%3H2X.%Jx-X<;P7G~հ""PWp HA#. S(  (888{`xN(*8Gh!hY89(cp`8`) 0`t@  05xh18D^he8$X)͠A\TYxc]PqxLDXPAx 4$XU /xڠ9(NXt# 8{(n,j@HIh$00Z0`YD(U0%pO .pL-PXPcz~/69080`4H8a5A/HbX?`x *P$HWܨ- 8Xhh 3uw( P(, fuR@0Juh82p<20h`x(v0zPYPi)G(,8j 0v= `PpP&׀F=8$DN0WxS@(@:0V*@ }0G@(8&H@&n>@3x*K`E~r_<`/)B(*WvOXP 8 ŘqHy8װ PNI6XPx~rPWGInu":PpWh@yFXHh.T hX5kP`x('@HHHBHo08Wp\lj8$X! H'x*(HpeH@xqdX^'h`;05(*0ظ4Pa j8xJ@0H Uf$(R tIW@p^( KHH^8 ;K8Wbj]^ +@`X0{HHhGXǀ{HCxo5hNH#0<$H@`1`$`1YJpJXPʸ Dj9 E, (@~04C0X$4(TP!( 9xP:`ixp@PDHMXi 8xH0[hChh^`Hx'M hp&0$'&0&0$$$#'p()('p(&0$$8eP"}#!h#######"%"&0&04c$H&%2@I00x~.h80a(IX`#@@@A(gx 9HhHTP|H8$H:@hxFX>(Q`X3}i/p3H;Pfi("^ }8QPO0h>(8!xS0`# #P?pgPHp*Px 4&`:Jh`(% ()P$(X:9`tH#H<(PF4*2p10HCx#H$V8nm8#(Hh3`9XB9@;0(H6LPH,8-H588FX-k@x@o(J@Hh(X9p52[X0#p x` x&'OH80P'@H%P `ahx#8p8 H*0HYp+8xHXpX>H(Zn(%.0X*(* 2H%"5E/:6P6M@pKHX{PE0T5qzX0*5(E3`f2H5(8>h@+0@35832M@%6h0I$A;I;`XhV0p@I ShczI/(OxBH%E-0Sqph.P.tXx@(H܀hxP9paX`PZ!wp@Z@MP28p@!HhPZsp0Xhkr(w0ǐ(8XxmPhxP0'=@?v(x@D.P$AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA䁤AAAVX32VX32VX32VX32VX3IVX32VX3IVX3TVX3TVX3IVX3>VX32VX32VX8AVX8AVX8AVX8AVX8AVX8AVX8AVX8AVX8AVX8AVX8AVX8CVX32VX8BVX8BVX8BVX8BVX8BVX8BVX8BVX8BVX8BVX8BVX8CVX8BVX8AVX8@VX8AVX8@VX8@VX8@VX8VVX8TVX8TVX8TVX8UVX8SVX8SVX8SVX8SVX8SVX8SVX8SVX8RVX8SVX8UVX8TVX8TVX8TVX8UVX8UVX8UVX8RVX8VVX8RVX8VVX8RVX8UVX8UVX8SVX8RVX8RVX8VVX8UVX8UVX8RVX8UVX8TVX8RVX8SVX8VVX8VVX8SVX8VVX8UVX8UVX8VVX8TVX8VVX8RVX8TVX8UVX8TVX8TVX8TVX8SVX3;VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9eVX9aVX9`VX9`VX9aVX9`VX9dVX9`VX9dVX9`VX9`VX9cVX9dVX9cVX9bVX9eVX9dVX9bVX9dVX9bVX9`VX9aVX9dVX9cVX9_VX9_VX9aVX9dVX9aVX9aVX9dVX9eVX9`VX9_VX9eVX9bVX9_VX9bVX9`VX9dVX9_VX9aVX9bVX9cVX9cVX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX9(VX9(VX9(VX9(VX9(VX9(VX8VX8VX8VX8VX8VX8VX33VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX33VX9VX9VX9 VX9 VX9 VX9 VX9 VX9 VX9 VX9 VX9 VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9 VX9 VX9 VX9 VX8VX8VX8VX8VX8VX8VX8VX8VX9^VX9WVX9WVX9[VX9WVX9[VX9^VX9WVX9UVX9^VX9\VX9[VX9ZVX9WVX9\VX9^VX9YVX9XVX9VVX9]VX9\VX9UVX9^VX9WVX9XVX9VVX9XVX9UVX9UVX9]VX9]VX9\VX9\VX9VVX9^VX9]VX9[VX9\VX9ZVX9VVX9YVX9^VX9WVX9XVX9YVX9]VX9UVX9ZVX9ZVX9VVX9XVX9YVX9[VX9WVX9ZVX9[VX9^VX9[VX9ZVX9[VX9^VX9YVX9TVX9YVX9XVX9XVX9ZVX9UVX9[VX9VVX9VVX9]VX9VVX9]VX9\VX9TVX9YVX9[VX9UVX9XVX9^VX9UVX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX35VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX35VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX35VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX35VX9$VX9$VX9$VX9$VX9$VX9$VX9$VX9#VX9#VX9$VX9#VX9#VX35VX9(VX9(VX9'VX9(VX9'VX9'VX9(VX9'VX9'VX9'VX9'VX9'VX9'VX9'VX9'VX9&VX9'VX9'VX9'VX9&VX9$VX9%VX9%VX9&VX9&VX9%VX9&VX9&VX9%VX9(VX9(VX9$VX9$VX9$VX9#VX9"VX9#VX9"VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX37VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX36VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX37VX8VX8VX8VX8VX8VX8VX8VX8VX37VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX37VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9TVX9+VX9SVX9;VX9=VX99VX9RVX94VX94VX98VX98VX93VX93VX93VX94VX9*VX9*VX9)VX9)VX9;VX98VX98VX9QVX9RVX90VX9/VX90VX90VX90VX90VX90VX9/VX9/VX91VX9;VX9TVX9TVX9QVX9/VX9/VX9:VX9;VX9*VX9*VX99VX9:VX9/VX9;VX99VX99VX9)VX9)VX9VX9FVX9FVX9=VX9=VX39VX9>VX9>VX9>VX9>VX9?VX9?VX9?VX9?VX9?VX9?VX9?VX9?VX9>VX9>VX9=VX9>VX9>VX9NVX9OVX9OVX9NVX9NVX9NVX9GVX9FVX9GVX9GVX9GVX9HVX9HVX9HVX9LVX9>VX9MVX9MVX9MVX9MVX9LVX9LVX9MVX9LVX9HVX9GVX9GVX9HVX9HVX9BVX9BVX9@VX9BVX9BVX9BVX9AVX9AVX9AVX9BVX9AVX9BVX9BVX9BVX39VX9DVX9EVX9DVX9DVX39VX9CVX9CVX9CVX9CVX9CVX9CVX9DVX9OVX9LVX9GVX9GVX9/VX9VX9VX9VX9VX9VX39VX8VX8VX8VX8VX39VX8VX8VX9(VX9(VX9(VX9(VX39VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX9VX9VX8VX8VX8VX8VX9"VX9"VX9!VX9"VX9!VX9"VX9 VX9!VX9"VX9 VX9"VX9!VX9!VX9"VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9 VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9 VX9 VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9 VX9 VX8VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9 VX9 VX9VX9VX8VX8VX8VX8VX8VX8VX3:VX8VX8VX9 VX9 VX9 VX9 VX9 VX9 VX9 VX9 VX9 VX9(VX9(VX8VX8VX8VX8VX8VX8VX8VX8VX8VX3;VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX9VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8VX8NVX8MVX8MVX8DVX8DVX8NVX8NVX8CVX8CVX8GVX8HVX8PVX8PVX8NVX8NVX8MVX8MVX8DVX8DVX8EVX8EVX8GVX8GVX8EVX8EVX8EVX8EVX8OVX8OVX8NVX8NVX8NVX8OVX8PVX8CVX8CVX8KVX8LVX8PVX8PVX8DVX8EVX8NVX8FVX8GVX8FVX8FVX8FVX8CVX8CVX8KVX8JVX8IVX8IVX8KVX8JVX8KVX8JVX8KVX8IVX8IVX8KVX8JVX8JVX8KVX8JVX8JVX8KVX8JVX8KVX8JVX8KVX8JVX8IVX8JVX8KVX8JVX8IVX8JVX8IVX8JVX8KVX8KVX8KVX8JVX8IVX8IVX8IVX8IVX3VX8ZVX8YVX8YVX8ZVX8ZVX8VX8VX8qVX8qVX8qVX8qVX8cVX8cVX8bVX8cVX8cVX8bVX8bVX8bVX8bVX8bVX8bVX8bVX8bVX8bVX8bVX8bVX8bVX8bVX8eVX8eVX8dVX8dVX8dVX8dVX8dVX8dVX8dVX8cVX8dVX8dVX8cVX8cVX8dVX8dVX8cVX8dVX8cVX8cVX8eVX8dVX8dVX8cVX8dVX8aVX8aVX8aVX8aVX8pVX8pVX8rVX8rVX8rVX8rVX8rVX8rVX8sVX8sVX8rVX8rVX8_VX8ZVX8_VX8^VX8_VX8ZVX8^VX8_VX8^VX8[VX8[VX8[VX8[VX8[VX8]VX8\VX8[VX8\VX8]VX8]VX8^VX8^VX8\VX8ZVX8[VX8\VX8[VX8^VX8[VX8]VX8[VX8[VX8ZVX8]VX8]VX8\VX8]VX8]VX8[VX8ZVX8\VX8\VX8]VX8[VX8_VX8^VX8ZVX8ZVX8_VX8ZVX8^VX8^VX8^VX8_VX8_VX8^VX8ZVX8^VX8^VX8^VX8_VX8yVX8sVX8wVX8sVX8uVX8uVX8wVX8tVX8tVX8sVX8tVX8tVX8tVX8tVX8sVX8sVX8sVX8tVX8sVX8sVX8tVX8tVX8tVX8tVX8uVX8yVX8vVX8yVX8yVX8tVX8uVX8VX8VX8rVX8rVX8qVX8rVX8pVX8lVX8kVX8kVX8lVX8lVX8kVX8lVX8lVX8lVX8kVX8lVX8lVX8fVX8eVX8fVX8fVX8fVX8fVX8fVX8fVX8fVX8fVX8fVX8fVX8fVX8fVX8iVX8gVX8iVX8nVX8iVX8jVX8oVX8gVX8gVX8mVX8mVX8iVX8hVX8jVX8hVX8oVX8iVX8hVX8jVX8mVX8kVX8nVX8oVX8gVX8eVX8nVX8jVX8nVX8oVX8jVX8nVX8jVX8lVX8iVX8oVX8pVX8pVX8hVX8hVX8gVX8gVX8nVX8hVX8nVX8jVX8iVX8mVX8gVX8mVX8mVX8gVX8mVX8kVX8iVX8kVX8gVX8gVX8eVX8iVX8jVX8mVX8mVX8oVX8lVX8hVX8jVX8eVX8oVX8gVX8iVX8mVX8oVX8iVX8nVX8gVX8hVX8aVX8aVX8aVX8bVX8bVX8bVX8VX8VX8VX8VX8VX8VX8VX8zVX8{VX8VX8}VX8~VX8zVX8yVX8zVX8}VX8}VX8zVX8{VX8|VX8VX8yVX8yVX8zVX8zVX8~VX8VX8yVX8{VX8yVX8{VX8}VX8yVX8zVX8VX8yVX8~VX8zVX8~VX8VX8VX8yVX8yVX8|VX8yVX8VX8VX8_VX8`VX8`VX8`VX8`VX8_VX8`VX8`VX8`VX8VX8VX8VX8VX8VX8VX8VX8VX8YVX8YVX8?VX8?VX8>VX8>VX8>VX8>VX8>VX8=VX8>VX8=VX8=VX8=VX8=VX8=VX8=VX8>VX8=VX8>VX8>VX8>VX8>VX8VX8?VX8?VX8?VX8VX83VX83VX83VX83VX84VX84VX84VX84VX84VX84VX84VX84VX84VX84VX84VX84VX84VX84VX84VX84VX3NVX3OVX3OVX3NVX32VX3IVX3IVX9VX9VX9VX9VX9VX9VX3Ieefe18688705ffd92682ff80126db07ca5c8b6db766623bb7d57f57ad3a87261f0c9ef76c2b913158f02ad06f50ff1c78f4e33f3dc3e414ff94e5fb6905cba8cf6e927e096fa54f534426b9b152ffbb6c192c198d210164f30b453d4d0bca17f3c6eccf8f1c6c90eaf3eb486cc8af8a3e204682596bd696316b5afc312045953962f7bf688ee3fc86797378fd5bedacda7a0cac834ef6b2d0e8dac5bb6953902cbde631df65f1868a65fd32ce3c5c87fea756e5dcb0f4c893591c56308bdad4b7c55808dc3bffaed18c04a80dd587d849ad7a303bc259e29bcbee7f38f58cf646d2751189ac75bf9dbe770abe96cf67e85207c7270c6fa11281d9c35e33d8f1588c183794d673baa866cfbf00f295299cfbf2440585b60866ae3c5e946e0dc545b65a26b08c382c5e9a32dc7f1cf91aac8ee406d5477b16127189ba896142bf86aafc0f50557f35d28ec0448d10b22551706284a068fc729d4166d139d0a401d534672e9f322d8a0e5d92313441856107f27dd026ddfed59f271528dd7e208f3525da0cfa10b0c5baea8d3c9620492da0858c7c373df8a9462b806a1de1af090767dafe4e3bae0f13f07355ee45fd47d63daf4610858d25f6defce5c1f5dc3f30481355f48c78a21562ce23b1236cf6b8bd1d983d29d7107e9434d51afa606d256d598be2cc837f03c3833b175ac51df5e4bb2ac59fb3d750bde2c96fc8fad8e7a23168f6433979f3ed9b5565f24b2b9abf022bf58fdaea1f4cc561bb2e06d38a78b807bd0c7bdf8c0bb67f4ab55f30e261547b7a2d02f8c85c7cce5cc7076b2b33c52306e6ba70de5786c95586ccef0330e51dd289d2d774a4ca051f379d1e3398998cbc0940c698c66fd27deb4de716526b2f4718333a56a8ada947ad06f012394991757cebcb32d275a85268f6f882f6a127490756a4b8ca6ec59d3a8d9b93e6c50acdbfee64b20cecb5baf563281b1adce0fca1157b1430fda87c79ff8343473a82dbd56467d74f5aaac810923242d73a3f261781536ad8ae07add0fb953f4e80a51b0343e0a3407088e8768ec437fd0527bcba98419a5b91149d196f45545eaf6667062ef13cb9b308fcab4a13eb8128122be298e5a919040bcfbeceb828268f79ef1eea50f2b42013f436ddf3a96fcb57a81f6af58855a7f54fda19e865821fb57bfccfe7370639a2eacaa153864e550f2809e746354c52a88e6546ebd870d2c6776dbf0a89a4f82df6fd7efa931e2003d640d17dd6d8e8393c171ef80f45315c99aab5086c5e9fdca0fc3e6c5e473ae661ef4ed93d700ed83836bfb2aac094d09f3aa9a2010e80a9d505aa76bfd7f004c0f9ac4a4f6ae031228f5b26ecb2e57fff120730e856e9bd760a53071b59d6b28a8db3507b73da0c1a4616b041db88ec7b27985008d161bf37924b455e3ba761af2f4e71800ed46e108b5d65f7951a35e0ae99168fbd62ff3cb4dfab44944a45a3cb75636938d2f9a384a2aea6f59c9505cd88250aca67ca146ff9e3cef97a17c04d1c0d6455e6d5e7744e21895cdd672e7a4490dd0379adbcb81988e4d105f7deecc9c2b5040745a9df890eada97a8597311b043a16b93d363d6742925a67d961cb16aef0e90aadff0ccc3f30d930fb6ced4b0ab7e0e57d79681b17bd781c70ebc621d022e390ebc05e92f5212759df0f2cdc9fc50251636bf11157ce35a389cb99da90109fbd8c077e23c86d7d40419df23381e4760ed0a1d40afd703599239bb96422fd3b124258c910db2f2650a319cc1ebf1975bd8b375ade8120f3d659daa32ebc693ed9fa23a229cfc3b132b38dc7ba33e95546cc3cef27347597a9972adb1ca54dabf675e1d1049befc2a493b944c16c6426e7455efeadb9370588e2bb8bdc50c9d01dd455babcf8de27a0d79f5984dc3ff5af04ab3e9f585acd6bb178d04769685e8310744d06498dbebef09a46c315b3b08c6e2e0fc86d63d7842b9bdab53245ed300614db45c4ac066a67af863e1760e6f4de93ff0bf6d351f91e9e6b3f436d23db66df210cb23f5f370c11539123c7980f58346de6cea84831ad2de946b7cebdd1d2e09a152c31f8280b237c1bb7162ad081aaa5aaf374f9b57410ed87f98c5e6a27144872b96026212f713339caf74dfcb5debc54cd0ff5f5226aadf28096a8f2f47415ac7f353115aaf282ae07804015423ff844ca8c216777eb41b5bac8ee4723678271a19a1bcc34d4b9e9ca4f41588971d8b92a4b42b26fdf3a187dffc4440f7c76f9915880562e47a6675bba53db3ddb305497af1519d4017db90c938bca93500c1dfd2d7c069536ce61fe8809cdc8b30340f6c09f2cb8ce5e7916693f3d2714258fcd94eb06ca0f7057954c24703599d30452c1b4a5114ac40f6ff5c25cfadea91cf3d6163a8f8ec6df7944364a04b3692c399dd724b1d7c6017a578d592cdfe697d726490f078907b7c4ff57f065d333587f55134c770f312461acc271f6f02f0b4a528f463b41eadd44d26a26e994b1c57f35cd143f9fb3785b911f6848b34dcfad84d62d35e76ad1fee01859c580b34b92c8bf823186851ac92646e164540921a5225308ec3b5138ace86eb5e60e46185c87be1cb1d886cf0eab2fda12414edfd1d0a7317caebf75a17df4ddce05fd12dfdd4c4a6561e136f0cae72a7ec54fc68bdf557152e27e1d0fcb8de5b0197d1fa9ef07c6605da6b98bca50b9ee3453a334e298e64158bdd2a5c2ff2f6032c95ff8a3dd8c0470519a77c14ecc3b2657cc337c050565d60caaab5e8733cfc73b6efe04c5d573735b1f95cfa2179d99bcd01ad4666210e6f4d828ac46cb61eb06305de200d7ede24d28f89dab0749c2ae70151e6934ef68778a4d4310850c9b77d9e0527ecdf49dfe68df28c96b7096aa6638a03ffa1948e7bbc6f26ac74e3530be86d97c94776b63c4b9d4242b5f216513dcd971ae1dd2aa30739d368af0c414267af4fcea844dd87baad97cc7b19609c6427680f5c2300b243dabae2407e814e774965730490633e7416d4aaa8e8343f4cdac0f702abbb660207f6764cdb89be8f92b50ce08890c2138df8689459699df564e8bbc660a8c000df20412ba4ac72c45ccaba01c50aafe4afa37531f178d8d9800d7049f4b58bf5660cb859e5748bde9b3ed81ceb37f377eb7e4e1628de2ca4ce4befe256a138e6d9503f67aab672471cf34c9b672be01ffe90ed43647f1bb7a5f9a0403dd25e9d823921afa7f1971c24d5f2159046c8f1b97218e94fe31186b76684a2ff10eaff819f6031f604e32bb4c6c9f1c405a2e46be3e24a9d911434bf7ea2aa2e653844ee6176287913977e50ab861a95ec95e84fce35bc292e048c6e3d7e5ea0f857c1f41a50cba58f93338a7f3deb479057fb72988222f475284b695fdce374580c7e27c43ca67a5df629d4b2609dc88e11fbca9929f091777b7dd4d6e24c811695fa4c8778bf5b5e9703105f07801f361190f209639e11740802d61aca98bdf612532a802d893be5c8ce519dde64176df922b909b6e14b5b3a7bcefd687e90d78594abfe212dd15329a5c1f4685855c46b312349fb0ee72dadb539ac0d27e6d72667da1b1bd1af400d710365270677f5472d8dc0c04ba4303f93d17183e6d53ee043984a494344d2c11992f9d409628198f652cf59b4e0f180c70839eeca8d30b3d4ab4503bc96d96ca145291aaca22f390a74dc49f86ae27e89e5aa0626973e5dbb1325a4eebac0a342b64df96d859cd684e46a490c745833d610ae44bd2d4ad6afe454acd1dc0f8553b5f979dc9106298d4124545fe8c644fbde16cc6c819492ab992521fadffddf2a893fd4879bd681ed297a0733e90492f4c15507ac0927e7b65feea5610afd4744ec4efaf96c242159b3af535287e9c72292a64620670fb911c5de791281147453fa60eaf171c830ac6994dfccd26dbcf39e07360a72e6bd0640e0edeba8ae94b78450a311e272fd0ac87dd8c1ac4ef22b766bbb77cd1453c28f78d8d337580aac784d2af91d34d401f38e5865f30174b1533445302f9798497903d899c93a8916d4b635e9ca1481d811b30eaf4431a920a1b31653f73f73b4e597b980d2be3f741687b03f5af3da3283d30a009eb1141cb0d3e63daef001db3f873c6075a0959af32c9bda0234e33645e94fec65ddd1c8d3efd5fad29f9579f3a254b1fbdd147a6e54d4df545c17e9f24651c28b8986d1857b56b7717857220f5ec3c4f38d2a9d803be613338a661ee0f0c287db1ec4411e8cad2543988ce4c5ef63f1bdef322125b31ede2d0ffa30f255bb9fc2969e1271086e3ad1f100766a9f6505e5b838ea892de6abbd9cbbc6685e9b7842b6940f81f6fca2cfc0efdad18be1de91969a672334e712ce4fe08cb9cc60f99f76c4e8b7c632bd82a613ed317a7c6f629bcbaeb84aa9a06215349cd68db8447835955bc1cc77191fa32a3a7ed828996a6c24c2a0a52f5332147c33f20f6cc0b51da3ebd53e21f88d2756036e32c295c81b356b2fde8549e7771a4c6cda85e06e51c02af0e21b297e53c728a6e9425c523f883974a9509f38c18201af9118d0d283b50775ca21108704b26f7769ae37aa644fd23c71f80adc1c426b4d08189ae9a1a9ed05d3b5890e501f2b4272da82700da6b3db2e70ba96db6a0cd9c2b8d86a2753c151be0d428ff889addf23d52433365f174cb944826745014eee97a9c8022af8a1a3907d862366e57e3e08ae8ba767ee4d71362020bf59742fa9667f553c0de864cc892232818adcfeb47c54a3f997b3b99aca2e67bd0b4bfd0b7eab6cdc503e8c1789f1044657a93f37863eae917168fb9277d3d708081491c92c9f19ad1c1fe7e89fb7be5bd8f8bf4411e679b749d119928f7e4670d0247f8bda6c4e25ae484232e3da2b14bc4805a624e5907791c6b12a3db9f3c4cb3f7c58d1f231539e141878f40668e8ec9e5aae0c0f0c7ae7499d5a156cd40a0edcb2218609f9709e7304b859faee9670d111d8c07e1297b17e20c0bc994fc9e204d4376a0b29d26a2fb16af409fa716c2182adedc6e640c875f682f6dbe77a2f586fb0d1cf9729e02470fe9d21f9b46e2017ba019c8102152e2d9f1e09cbe364cfd0ce01fc7c75ffc3d8332ae753cf82f849f9040382faba490766d29165e8c17e8328f9d11a6ec08c9856e7910862e5ad5d686a585f3cd3cb411b83ae9a0aeba5874c741ac4c5f0ec4ffb049e1dd9c02e4bfda141a4fb85dc30eac3291c86e2115a1df411f805b2ac9262ec3f98787dc70c00418f523fe044f0ad1ed9210cf0ea5dabb9214404279c769fc49a84c46586d4ea4f1a1cbe4b08bcbded44302f45c46e05f4ca6ee23dfdbeea551ad51199ffbbc6f10a71e5fd27c2fbd3ff147c6ffb906c39b3a359836caaf7b360bcb3f3373fb379009c5b1ea0a5c92e9889e0cedf211541199883939854f5923ca716325009d62054f5a925f70018e0a31cf354e02efa7a86134fe55264ce642234811dceb2fd9708a954ea9bddd42f62c0266a4aec234d6ee031dca7a5405919674624e7a8208e3a53a69103072ab4f525d3be811d46d9549f94e7bdc5049dd1b46f4f8ac8876b37f17e9f1fd6efe9bcf7d3d48c3eeeeed5ebbedf2ac52211c79f29d6c49d5db5a43937b3d060bf1efdb611ae4588580ea08b6ababe960aec210557e7f50347179b7d6e448b7267e5539731c0df7bde196e19c4e60a4af825ea56f7796aeaf43b1671e01071419643a57b51c5dde70316ddadb1ce28a61126512ce778d48ccb236939c4e244c00f7f9f319826fb4cc62e69fc930e5886db696a1d9cda89ef82e2fb0e23015931d8c19adc4fb77f864b2b218f82b7b32174a00603fa0bae9960677dba5b635ce199f21d8bf6da7989ee85128e6e1bc40f607b3ce5911b5ea579c2ccad6455294d453843252fad2727661d7e6fe097df9ece9368bf5b3d23df159182baf1aca53ebac3d3a1f497d3196c9220992d6dd08da833405f62acbe0940931f08453647f10f257c49fc400876e77e65957aee3100f1497c161009e13a916bdc339ae7fd3750d10191283fc5d9d6b184b711eb3981a3a644050f66f52d20c797b1b905460fe1e803677dacb64e0abb8dc8032c19b2c0127b1666b924442662881a780bb6d20415c0c6060c6def8cdb78d5097cc256c0d5bd78525d3b55754e13f30bdb431032b7e33fda042e8a98241bcd781c84bfe353597a4c8c7baa25a120e9d232467a13af3d7dd0500f0b92d7b61864aef5c1c9d9b95700f9db56e734b81eddc0c0bfa69fce67a7fd8e26f7b7e7b46d42060c86c5c8e5c97d8313bbd960070e25b91a71f9d1bf82710a7ce3fb21e0efd21be5b29c6cfcc7f684d2837fc56123041da3bec387bf90a16d90d27b2dcfa6139c927fbf80d321487c786ada03e68a6d733d514fae80ef94294f3d24a30e4d7954bd306efce90bac98bc71b985ef65a9c1524edac0715aec32dbc65de5f21bcb4b717789ed9fc4b3f379c277cfb1a895f9cfd79bbd5cebace156fb196b23b596798415aed919df4e25a3dc04c062373ce018e17846ca31e26f60844c811e6d7e1f7c4ec112cefa378ca3fe96e90f9efb209520f5e01f13ee21b88bf6ad79af9c0d9e983089dce7debd63e4a773324148ab40a54351c48ddda9f496d5badc6d1ad3e014e87ff22e5c274abbdb250a30df03f5a81dfe9a1f9e3c32aafef44f677de6f5e6360faee599537e2b036447d10e9d47d284ebdb4d77191436bb48e4bee30ac579877a9eadf48ed615b55ab544e58bc4083537085bf6035d15d768047cad4bff700be4bb62f89c8ca57799adfd1edd330257bb507789d5bfe19e9ff21e26eee64d946bf4909cc5ba96c3e2e3f021b637bd025ebfa36651a819b9b548eec2f7b4ed79054545b5006e4690d9637f8f97485c9b7c369fb4a3dd7855fec8be7ce248f6bd744a763b1bb20daf32405d9c8d44622d13c1cbcf8225c0b7ffdbdcbbd2232ecc2d8d0dc0ea6588e4fbcffc4e21196e51f38d8cafe2cb809f436dcb4eca378b1a8a8e2a290d521ab1b36c873f77b546afa16d72727ca839ff0de977893b5af9c1bcfd2fe5deef70151d0afe84157592e3adf1346beb06f10749a767cd1942cfa64cb6d89e9ea9b3b08ab58ba3592b47c75c6fc27136c45b2149963c084e952762604be169924897592d486d9a0efb4cdb7c477392f490803d047df05af1d6616698aa70d1e8ac2436cc1cda0cc74ca4fdb215a89c9976f946c5f31f0b032df7ea4511b4a0530f640aeade410dfc5695e919cd3074cfb6b81c5d90072ec66fb87455cc45c0e53bc5eb84c9faf742380a3c20ad62fda9062aa3e7cf33ce85a1b86a15b782601131a843afb3e4aa6eac1842cdcc4d5927072d228ee8259134d9b5d6737d5166d1fc8d13f7db6c3ef681186334945be5a9013493fe821435369b7d6b6d910dddc0a81d72d73dd058e784fa3ee505b141f191776953287a87a197c092216b62a291f0fb96d6b82805328d6a7b2cdb10d5f7981580149ae8578b531605995dfd772a8b051fd3ddb605af6b81dbb43b64c8d30c6b9882de2647192806d791362ee690b93402e00702d4c1252eb824a2d2d82434bfbfb421cb729526db62c8ac05f5bf159bc84e6832ec73fa31ab960833af9453c85776bfc0a7c0cafd4a2ad1e26f8b0b7cc72b02e3196545dfe5be7cdf6dbdd5411c4f9bd1e5257c9e7824bf6966832bae8cb5360d6ca78c246bd1aa5ecc0e5e678de433563229a34bc44adf4be1762c5a153990f4a5db3697039cc82f20b2b545d3a9117f3842415a29de4190d83fc1c17fbc0c49b88e4d6ad3e8020dbc5c9fed383b78b1884e7cd3bacec83ca230fa19d02c48a6b9da478426b974418d15dfa84e685ac11a0ee8fd806d159340fe4c275e7ba1f5b9fa3ddd012aaf0ecbb75f57920584dc68f08a3da82b2ef8d55d3ca44fa403676301b0405c4bb7b0c1c82d4ab267d368f55ad5a39f7c1b92084669e02a64b59ca791e96d26147b67cd48b1e481f91594a5bc9b415acc8fd770578b73541eaebe897e00d4a5d61e72c21bf62dea6ca14546dd7d80a2060e171aae33d75fa3cc9fa800a8215b4f337c34e3bbf0a3eeedc50f544172adfe14161ade733baaff4f2a7b895a249f3a8e85596784cb1d28f1e652005ec4bca6c33a3a58c857a2860cb9011b5f3af50a56a54092f511a8ac9bd1457c93f864a1dec88e7f43d8d0aacc5cdbe2cd386ce58d8c0a31a3972eccb53da4f0ebec5800396ce749f987105dcd60d3709d589a26356899d549f21d8e27fc0f2ffe05b217eab9e38f68e636327a17f3872a9a758ccc4b044f4bc400ee5ee67f19ed8e8d444156a23d6558c7695f4517e680d2a40a47476087aea8afa7a96c97c6d68ca19e5e4d6408b83ab5ba69fe29c71f93cfd7ea665e6b74c0b7b0c66191772cd7fbcfbab5dde43dc9638b2bbf1e00a7c000525dbaebfb64e85d7d137664829967f4ab1d30c0e341fb6d49c4f7c8fcd1d0f804ad24f24f487fb28503420fc9e7af412e03a042bfd4c783fff2569985271a8c86659d26f2d1f26d4305dfb65cea355c6f084982f0edf4c9541bfc96e9e4a34348b4019d7ac33196ab7997ce4dec23bc13e82a7aa0f4b59eb1b0bbf1f9fba32c01cfc94632c3dbdb68be043ec895012060947447ac2614d9207a9fea3866c7957b9a033d0285f625c3c608a6bd8cd3ee7317bbe0d93d6e402f0b79737af3678e02dd5349c0d6304b1e5cca1dae580286bad9373faf54ce951949405dd74738b73c4fe6cb07035f55c2d4f5bbda383a0365decc604159961a17fe4f256d6069deff67b3c594d2e754a38d8ad9cc470e7f123c0a2d4e4af42eb6173535e53b0400a3943773c51737ede541304f733367a6c350083c4d0829e66a2c4c56f665e3aad4d608bcdc6f0360db930bfe34a728d4810db90723ea8569cdd23c11d82fbbcfbdf0c542be8e5211b67e68dded46f42e552779caea7fd9cd50535e106e3716523f3ddb7960e7a5777fc21a0df16e137d9d173ce04cc4d5808cc7757e0d320f4f97c28e0774270c9826ae4bd69d2d72d5c6647c0a66d317b62aa4245115637ca49f6dd7fa27c393619f7cf4d2008339698f1a9be4e1e7e6358d85d00bccb23fa645c3fc50afbd72c9df378e67a0b208036513892e36f83cb6787b45b0befd47906462caed868773a8f60d25569bd577c58d4f73ea4b2751c96e91e8a31af53abd31e05ff7ea720a400fd01ac0890e9d7e16d5cc96397b3394d9b2417c701c4363dd8697a5a4a99de2f75e81977e07cd26be08285548c341130d0df1cf2361c8f54010ba117995cc3e3e519c76bd801220765ef14c718235300da2b4419922d79eb0806b3791d78143354a2a38f71f5a67b54f259d9fe1cf79e184b4e43e686cbe3c57ea5af457568e6742d20f5bdc4dfa3083b38499e7b243f230b9b1c0ab8a997b310afdaecd5c0236be1f41e90c47de1e462da5e736bf6605527b168ee7c492b0ffb610c74cf589dcf1d0c4fa630d9671a0cc508620672bbefa04f5e002436f3418670810b788eed3a3c1d35539fcf83a3b033c81f62eafa8a6d23b1938cb8ffb196b4e26a1a5b4a2de00bb451a20bf962d22976e6df05e765d38b4b14fc490c362d18af82f98b18ad106caa9baffcc95fbf536955e29d1b715e819043e758ef8f81e0be6c2f0ec614e6ea7135113aa60bed76ad14979eb0e68e253669965994cda3982ba874a6ee92cf8046b3202488b5c26ceb4cc315aeb8384b1a639039764b3b99ec3efaeef000442e1b65efb5d76360723de5fc84938f0ebe2168a69d3fd5131e7bd8941c3766bf53e813a96fbb12241930fc356e02a94dd060e1effa14e0c50df3ab0a994b514ba4f65430039d98e9a0bbfc04265222398fc213388e6b525e9d1de46c891b98f4b72c5b3aea9d621e17e011f2f3e35ce59a844f2d554344ce71d5322e44445c0cfe52012c56ce7915a99bbabfe2d21839fcec94beb3fec12b33744cb7ecc52095adac61df4d0dc62da75d765d08b45d17401e525dfe3b248ead8419d7b8999345e3285ec973a9bea60c364998adb57cfba6d44cd62b0ec79cc2c8ad65fa68780ed8b1dc5c3704d215f3211beb50500a5a48ea575e9760314005675a82faf9d181e7f0155c514dd107defcf8dcb660980db084098928b00a1186f0a22f766881cf21b7d6290cedcd1a3e72b5bf94e23667b6dcd262c266a5edcce234ffcc9c5cf146a12cd9d6f3ee4b70707f9be6eeafe16dccc44b52a8887608561c8ff8874146b2f8337005012b1dab2bd916e32a079307d437f6c1c40a28939cb211f52ffd0ef7d34136fffd213ebf9bf87de89099232e6e58d3f4a0d76589d809bd3b3672d6b8dc67320d063ee3e26735ed4851e1b15f081533940c21892e8a39a194a979a2a2860cc10b358f045aec8846dc91f1f22e0495f1c72cc6d168444595ff8211df97a235bf5d19e26aed5b54539b948b523f5f836ad63ad4dc661efb65d6f2f91888272ee20b888ee748c08b16eb4e720d90b5fe9ec2bd6fa2e22df07dd325200fd2e8eec593f7ff32f699c360504baa8c301d8fa850efb64e301f00767d2784f07b0187670f11412840e866348fc6cfecdd40e64e67943ee40f73bca30f2904d5fc07f62ce171154d44f7517aedf3b7ab50e2afb83e593a359dddd7cbdb37dc7a03cf180ef70249c82ef345df1206d226d10e654368968e1cb13c63ebc2fa6a58923267bbdb2afd8304fc7988facb3673587eb25fe5b467b7e8855a76cea84446eb52704e98057f69ec1e30677d83985fe6050f294a85057f83db13bb8a2aef3bd8ea0d063bb8528c51f63016a017f7ca0b07b7cf8a3d5ff164d4c26684809468ea1d59e17572218868462a92808a7cc7e06feb16eeadaf766e794616510e6c1693b5cd3ca4bac5a3a2b41ba846e8289327863c77d833c17710b9600bdaf1bfd114baa3a6a2392e2572f72c0e85d52c01a6770169ecafb4c3210ef49f9b01a9e4274fdb11b42513c85d2d8ea785625724d075c29ac7de7b77bb39249dbcc84d5443f2077fb055c4b6df1ac468970e5e41ac5492893ccc5df077dc0b6c4ecb5ed3c27d1d8a973032d0b8968270c1e967ee40516d9c9442b51919886bd3b4b3102b2be168e4eebc8d7ad87d4709f8d4b5106675097c3d76d521f6e4882ea1e9a19ef8b36c148b69c4635bb0b5cdcb10eb8aed3ee502fbceda5a9f369d9cadb390c9d93aefbcf2485383620ba1f6adc31e2a81883c0fef2e9787c338402e6e27dd16ce3cadc7cba6b1ac92e9585a5a5515dca667451bee5d9d6cfaad6e366c59fdbd4f4e8625ee9707f7114095ab181829a8006dfbe08ddc2c7dd92944ee1fc8fcb4f2c84f7c6026392ad0c89aa38c051f5393f370d9833bb8076b5f4a2e9f95d152eac223a811f3d104d075768fc8a1c7830d08223aee16842328597b22c10cb2bd37c854f4a4e28a136dcae117275357e7479a20cc371aa5b2c712915f07b92ae0e4a7fc11f05cf2fe5e06281f4f2bc5e1babd6ffc44a1d27ae965374f3fe5d7d5ba8c8ed429f0b041bab3a61358db233faf684470490827de62a9a5c104a4741a2d4b2086ba36951fe3f052e0772352234cd3e7039ed20eea60b48aabc3647beaaa8f061f73f76873fcb98fe901e625968d0264ade0c224e5526b327c80e317313b48681841365e0ef4ce658c50efbd3de1d9eeea5b02a054a67ebe165f00812b9156c49a15310a810d8f58a6764e4e37eafeea70ed2c6d29b211be4245f02933429e05b7fdcdb9cbe29bf72a9b759b338ca17ce2e2c0ed26929390643820c5d4caf510b6e5290d380b29c249c0138357866737c064c6cebcdd7960534b70da30532bf328afe51502d987b562832afca817a8ed39c1eff3a514d9f36e1c0b637811def1c1bda2bf10dccb052f648da1be55e0948eeaeaf89d0e4dce989b64772695b184d86e7a35296f79a7a4994955b5eafdf522ccdf0601838c9e5baf157e4689b6770300a34d1e1dbf3db2c6130e03158e547b700d62dfdfb38a6dac3130f1d14c24eab7989ea35cf5f3ce44884a6a68bb73f2722fed307392740fb2e0bef12315020dd4d995ba3fb9cb6d69dcc3ffa17ffd6b5459638d8256fb25b0903ee8fd50872dbd2deb58948d82cb7c434596985543bda6c332db47f4632a970ac853ab8ae258a60549bd73bc4adf6a6a5a1f1aa57f8dcc17fb7788d9a836ef5da47876b28e0ab261c4e1127ce1b54df986280f19f42ef825f9852dd3538bf8ecb9989ebc854e7be60ba06d954b5034e8a874a4aae562edece4dd1af325f7c118d9b631b5e8ad334415f318a719081dbd446116f27eca7b1c0b12ecc47f997bb2a06eb369487992de425a1789969c74bf56ee8d9949cdcaf7edc56a68758e86c2f00b8a0e2a9a63044cc166553dc59a9c793ef3764a64c25a906995e1a65f043829226da1cfc41bb78ba941e580c716673326707ab743310d6f6021dd441cc033f6f69b51699ff85efad5e228d020a9f80f484846a8ee787371d32c23ec1d17a6d7d39ffa90639f7be7e2cedc7880f317e4cc8a3821caad5c69ab80070a6ced13dbe66ba290ad303aa6826328597da43f747424fabb095eb27a4e738e643b51b0e328706ab391a63872105329be27b854b0f83fed1df5c8d67550fc145e9e6f476a00f37f4f1707303832d4eaf3bb73ff7f9cb8c64c8bffc9fd6edd896259b7b107fe8353c058f1d6e911812cddacd71972d1c6c2fc013fafc3312e80ac5c1a8eb8926670fe4036ce2c56b810adc4d921b9cfc0eab4ab2a2ff7dbc2520dd9fe59e0f420bcee3af72002ed77613924d5bf6959958d9f91638b03202d2a257a3bd882bec3a6d3785e2aecfa89df584b051d0fe2896dfa03ed8351ce89265c9558284dea6a0036fc3ff9a8c65b528c54559710152408c0131473c87d468fabe6a029a5a57c58010088fc2e439336995d72598ff4ba837b79ce43e7c7d1dfd9b52c552186a8d12cfe18cf3de73a66a1b8abdbbf3ae68093ed0e0896c3ae8eb7364d7348333bf9ef57506dc50d6c5f1944761f72d1e96d75fe25b4597318ccbacaf3cc6e9c36a8f436e1cc8480b1d6a7d5da3091f2ee45bc0a4fb29d0f8b5c12e267f4181a702913ff451fd7235125aa27519917172be8d1084655dd0274040dc3ac38fc70c95ce3d2b40d7a87cfe294748d41a87db86f2fd37a0c7e99e185421c7b833b294131b8e719d04b179adf522219860ee010b8a83fa9358a97993a4d2fb7286b21adf5f22c037820b334e5d15ce481dec2220a4247dd576300fc9a1a037f2b681357741af52f63947d905d03205b20a58f861bcfe3cafccd99e3825d9424e6e4402df0d4c01d6d7659ff3d7f0a29359c3b28ee5b27117acf90401501a7cbe310d591842842bdf4ce566d9cb81ec68ea9a1421f4b6ff5b7ba1dfc5c00c863a1732b3bf2bc8fe316f0a3de67f73052f41768a08304ccd4ae392558ea1a605a8aad789d48252a712707f53929558c6c18e449663b7c65c33c7ccd7b2f850c5b4c298e6e3cace1cb46bfb09a3af50801f10cea5af8c6eaa1e410910e1dc4489652285524dd59c49b5422646c18a62507407ab89c99e88e2e137e0db92a2217e6ae7b95f5676579f17ad0501caa845e19773adc879c2cc8c6371b54f399fc1b75e9ac72e404e10adda4409e4a2ade07930d574528b8b3e2b2b34a09126ae262e7fa9219754e6cf857e1061f3c94af4b4340f38f107d3316b3dffda949cf85abafc78acd6a3fc7e91959ba3b67785e5f2e2dab9a077e9ba137fb18711006ed01680b2750a8fd3f4500a3fbd2dbb6235841d71ff1078af6818402bc6fa8f051650c9c2f95d3489b180c88f778c3db23a7ef089c7a888e25093dc24e60055890e22b88e63e4c37761061a2eb72ea474d33e1d960c5942e0c4544097896410dafd405839ebc8b44529c275bd5015d0ffa8f1358c1dc899c9f7e225c32f9436cb9aaa8af8d3be3fde0880f4179e26db63cdf255149b71cd47e9a69c96c6920547064fb44e2684c7003819012f4425d41f0388a3e7570cecf0cf456069ccd62f155954e599aad3a1fc9655e3b41c6cc5d4b3d65c4b19082b52c01d28905bb1d060d4d7204b77acc66d53ed93887cd0110729ab892c38dc64a9b05c2106b743c33026d1b430a3c61fcf9924888117d2ed5623249f0e0b1bb24c09be10b139f80483777ed0734733d6f4bc4c15128103b1724fcefbb0965b4cc8823a9abb81609610654a489efebbfd0d0cab269fdd640448fa934227a5ebbd4ac7104782206d6ff9bc4e0bc4d9e55158b6c873e87d91b441ea6329bb74afad75295e249759c6ef777a94b3bbce0154ab75eca159642e1bb5d4bc2de493075f32d986a9049a5c63602ddebc80fc31c422040f62f9c65e0111ecc25a0d16ea227a06da76981b76332e2d0ac8e503de2912af103c3f8c584cf13a1648ca59dd091c933c6def089fe9dfd128fa229b49cffe324aead365f8de31c765eeeb16a0ed9384ba61ef7027820c02e45de3a4cd237043b45d02b8ef1e51ff0125b84b2a505239bf327ea285db670430173872ceebaad07b059972346c679f4a9f6f8c2858caa253d553da2b4ab8d78075480508308a19ca137bbb9c82bbca7ec3f349518f7925ec9e685e9906d7eee14fe42dddcaa6d6b77c990dd99d653ac3b1456544abdf75a4d135620c3c3f470c133c5f9f81a5eb0bf4b327dde31ea76b0aca3f6ca762bd046437002e6ff4c15b8665dbbc04a7ea0ccbe8d93c27fbace1fb3a80c34b362e9658359f95ea4db5cccf9dc5d4845c8766fe7a55c49708addad24f4a5a8d528510e974feb59722d1046744c6b25e03e68724eb26ea5e3e7ce19aa2642677f23f8c9c4bcbcb35b006215ae6dcd29218f5673529dc2d44c4e535e139011bcbd3733bc74274850e7a52092cf8a62eeae1f32f0ea8ad3386c592918e07ca46df3569e68eb88e61761e707ac0c67f1e5763f6f45d5db8414d6dc318444e6a0a67907b531b0500d30d459b88f28866e181e4213ef5a6b3a530cc4b68936c51949ee77d280e4bf62aeb4196ec3e57d993a4aae26c7e3fb2d34910a34e3fced02401fde8ffdde2f240dc4a55973bcc1e3e70beb6df4aa39a4171601ea63797d32d12a097ecd65090dca680b8ceb839447ed9ea99369b9e3ab8503ba57dcc155d3171b789f2e843ede465bb0dcc6a291f41954fad2040747abbe4ca9e7a075f7415af9fd3227fa0b6ef1078ff95f4fd923262e6524b3f7e332123ca3872aa43b9e0f574f06549f87009ae9bc5a0980b8b2b5f8e0298cd21ae8154810dfa034ae430eee0ef908bb0e873e2bf131608ffe9c7c80173e39707ba08e63215996328303c5dd147ac1bfaf0deb51dba3376caf42074271dd5cf59b82c9ce3764e7b1dc971fe7513aec2e83bdb288e92fb3a3a820874bf9fb077fdd07fce780173cde3ed9c3972be832884bb56400d7437a7342d0cee40eab10cbf34bc7fd736ed674ca48a591eff5f9174d311c40b5764f8269c22a6dc0d171ed8b45cab4cb511300227b08d7161fdecdec8bf421440c414bd332e2ac3a7990d9a04b605bbb2a673fdd8622458a303382f5f6d4617f77cf12809f7165c9b0c2f99369deeef929a7c04cdfbd86ecad4d07b42400aef455ce0b955e5df3f1ca4b85a55f4503ce935d0af62a8be5ed4fc7d68dc65a8f2eff00620711c4957a5dced0b79862baa667b5d2036651925a50730fddbcf13a31e00fef3298e828a747faeec6492558631eace9da8786c16ab0e454d1954c535994bef375f1f0236acc327a29ad1ea7d67a12cc7d0696eada65fdb0fc0c2b0c5b2d51b4e92d13d6b9da859a8bd0490e8f279d54b3d76b5d25937a981f5b86fd56db6619417e755de826747d4bf9f470a358cdfe955ce83970c432ac5ead0b417d57b8ac971334c1b6bbf440ff3851eefa3652a3c033f71728257943c56b20a54568dd1075293041d2c1420f5bfcfb6a7b89507732a411aa5e48e3523e836946c3692603e1e4f289c788e2a89b05aa9acef1a51cdcaf67ff68313764605d75780431d7cd7001f132f7d9716d21ce53d1f07bea982014ff4c1af7d3635fc4b9afb165dd454c8a210a498b41a5e1fb1b967bb732c918635e3576b5ad90d4b43e3beb974abee5e9c11e185e5fa6643ec70986e395ab864670fed233ca58178a0e58802be270955653b1c0c111a58aafc62c32534d7fcde4a413cf5ffb91dcbb497d14d3a2be08781d1a0d781c1c4fda7b98b52d64e5293c03900b208a51ff678f18733279cc07b4bc64f70361bb912a0f2eeddcafecaa5a134ea506acc1b2dbfd613652c9a104625209cd8a848f1b39f32c2797c3b2c492b8f9d9227ffd1ea2900aa66f96a33302041fe35363e25b6f0295997dc67952c429d71e74ff20a86e9ab830db92f8fbea3ff83b70288fa6023af1466965606049d2217f75317e5e77acafaf0705b3c61b665dda26e9e6444a6294ab653c9525c83d92549f9abd8521130b354d4e66f7963c51d31baf16538cc4f8edbaa39e2b2dcad737ca0a8a12229d5029b796126e11da52230c5fe0d1dfa9c43884bb9cffaf8cd01ef87e0bfb2322d680461ecf2c66d2f7b153668b541b338776b7dcd5c161950ae853906ae861e11997e8e6ab5e849fe7fa79f9eb6e6aa50cac6759a6ba0c0dcc5b5289ba1b8835a19afdd5c78d32c24ee748feb383cdaa7c38e94c3f744c75df15ad3a6bb916a8f33a5f4074aa91af01ff8b691ff5529bc0fc8e11b6f04d0345181d04778cacd7c72028d30c96f581f82547e5c9f95ee2ac011a7677ff9c89e3424b754ea0e74db8b5ad6163501410280a7fc05908f62ebec72bde621bd3ca6323a553d95cce0088cade5f5605cf81ae9297f18bd8a69b06f827946594c3c39bc1e4f33d7a9e9e2b7ba36927d80215539423b8ad1fab2de38426999a90b6204fcae18e2f81a53ad9aaba1bdeb1f64fc4c38655b286e844f4014b7668599820cb9980cea96136a00c25f9c852656d27e8dc91211aca893a97e9cf02d7bbe0b3d826e6a34c0f7ff5456979de67b8ef073a11730c0ef08fbfc7f373bc1ed02f5be4c791bbce488e9c3091081cb86c02c3d52bfd1b6c94e97a7f60555bc8ff2862d4ebf809d875f960226de119c61d747fc7f3aec722a67c8bf48afd3f93ec759170f8117281b00e3c5b239ae16eaace363915065699fad5ce66afdd8beb8e9d11f9c38aedd833c9712481b3f9493cdb9225ecb0be47f9f087afd8f839870a37159391535cf3eabdc148a19ae9c5413cad0b8d8e15f05428a8c5621dfc359a2d480172ac7e9dd676a56de2e3ce9e9b8e53f1fe3920a8d52a3886f0490513ec0e10f316941aa29a50d991bf5072f84cad3a9bd94446946fbd5a6bf2f1df9ef589217145d0a997562e1f3979194c60b7bc13c0123024f9de54887df1d78827a351cd8aadb955dc946b15ed43e77b93a233ff5b51904152696e290b5ab0e7a07109ee03ad8543af6ed4b60631fa5653c8175aaaf93c974f05df72dcd2e6fa81ccc788112ac1b412cdc3b2091aa2f9fe95aa6610bd0b2ecf503164528c565187baa41f2c352c3db48bff469d51a4d1b108822ca66926897187810b501d3b2009ce6e777938cbf6dc4cf943f9004512d0d657f748081b94fc65a9f2571f12b2d6ea15e314ca7935aedc2fea83748b6c85debb5ca090fe5587f43f487362d704044858af4e6932f71845992534916a9f8dacce3538e37c2aa6c9e3042a5bafc067659ba3fbfc2ac3fc1fdece1647abd5913bb73e417f62e1e31f1042149e29485c8546cde18e7ce620e5c0d292e07fadb3596bd27a00198e450900d9abe3cabf56951a650288be25fe3ca1cb57282fec8d3d78ea38feacf88d405ea113ff35996abc3b7f32995e8fccc538eec1ebc185be3fbc988849060c0545cbd16d3ebab38347b43ecd5989d104fc693e0259ee75c53a289a04acd792244b972849ddf4e10fb5c09666ba7d78f35f7eb178e8aa16dff97d1c429b111b15ba8d926b9b3de40c4c3e488099954e376d19ae8383154c59788aca1769656d8e980b67f19942791721e7cf38ac751b3a10a960c4af9d2b105d5c77fe8f966f552997d80f4ee3351241b7aea669a1c357fec526909688bc4ee9e3c4e6dfea17e77b99d710b97347ac9bf13614cffac0338b5cc19e0bc8ac1239b32a26b20eaca541d9db9cbf2307442623a25323b26f19ef1b1f6c647e7f294195c96989b93eec35b8d5bb9b3f1966ede43126e443ffcde0ce89e7d1161d00290655edbecd5f9de2859e2b4ec16202675c891f0f5d3ef2f5022c45ae2f6ef59a1bea17ebf0262402d5259364e6aac41f2d83657e46bcb200e8a10d04d1edc20419382cf168d15b53bf7b447fd01cb6813735c8c802c43cb8e7090197fa4816558a80302dd43c01d309ae7421ed38c772fca4ca945bf080a3bd1b20a66f32de3e0ffa8e7e7e6593b8869382572f264e541525aaba9cad9a04ebcc1df2ab3467af172cc150782a8cf5b464ebbce103c34de21e7560e84e2a225723d838bfcab25d73b9d70672d9b81b56ba03d6a61443b4fc01cba1c85eca9a870f22f43d74ea11b37743f63a17b24d488e0004e8b6c4a5ef1cd1c8c670eea58f4b7bda4da17479b49c5ecda9e1b106fcdcf090abdfe611be03b6a1711f521fceca621dcea393ebdfef5d058afa88e42c2e6a3393cc3353f15b8cce7bcd99fb44dea112e26e82022dbfb80304ffc0238ae8262b72a4ab9ff32194265a5105db6f0fda87fb9e1b0267e52be5045a309aa25d979989878a253b940ffa59a835f0fcd5f84e6ef098ade4cbd238be932d8351952e56a1c69f8f568407c439b06bf7b5de6cfa934898575062ea0b2d4b552ebe132a52994c3ddd196b4a730e4e56da96b5ad959a0d9b40853e899752e9d030f17141c176f8d8cfdbbd432813fd14bb5871759e81fde56fa6d4a961131658f894674c3ab224dbcfcbc67ec19ce6d1a473fa98ef17886eb8076105e601a6838dba4d4aa708dcf511d6b2b9d166e6cefd7dcd50047a0611fc2f5e7bc031c8a6cf081b834ab4da325bb9dd31f8d540fb6446fccae625ca530eff531cf12c2778a1a892e37fe1475f787b71776993e1824fcad06f68e26a42ae18f586d0d4f4455d3109c114585003a520b100d3ef3826c973f4b224afa851c53df6c2d7e9447894d28240913d0802f9c1ec71c9eae86a5e089411598d9a856d56e6c266417fa43226f53067d01d250242a27b219ee624cc91c2f31e6041ac035eb45410838d00407762010d405cfecf19b50bf22d8795b82bb574e69894074002049aae088b3c9174de049d32b0cc3659a140cea0944c218283f5ee658c052e3d27f49295764dafa3539612c012a383e5505c23c65c4954176905a1f5cb9d4e3ee4c3fd29a56e417e41661522bbe05720e90e454e3cc120f9023cebf997129fb7e1a00427cd2ca29f0f27e681902b70c293f10bf3377ad8f21e598702a38c4a57527fe262a4334a9914a3d45ef5d64e60f3b410dbe21390574a5d5180b12ac80429844c3ab17ec7cbc71027285570de6a7dcf20aaf0000b40d9344248b9e752a112f60eef87a46a58d616b0f47b00e75d51a4de7b7bee8467ba7c53ee3cbe74d376732a048f1d1de81263937b3149868a7068b5fbe1ce60075440470a91f9fb7a29d3a70fc7a6cb029fcb5c2d8ec2fa4cd70c6856027b24c0dba5b8b4cdc27bf020e60a0d2f0bd0134576be14a8529a1f57cdefc65d305b2d527745a4305458786934a510e8f5da1decb19c4bee9192927fbc7004da7176c7e92d52840ffbef0c6ca7d8600c9d7167e2259c76ec106fb68af9351576843682b914b1e1b8a9cebbed6397915d2a655e2c3022ac40100c964e61acd1ba05aa1505dcf7f34814c4fa7b8f0d256054755907010cd571155e89dfe57c1991a8b64fe5f5c67e9f1c4bf21252c015b2f8e2e463175caac289cb9c4ed9bfa346b63e5c5bd17688187385312f819b4715b531fdea9964db6e3f0a752c344cd649fc11376df01f5ade5a3c6fe78b918d3b2312bd91c6bd4ed26ac776389542321a86cfa966cec2c3bd8d5fff6a3c2224d6e449aeddab2fc03cf77d6e77a5702187e9e5695f9920baacb2e1f121ddc24300cbda3ce6031e4bb242d0ed6ba2095c811c61b7718f2073ead65af96e40632bc3603ea76daca63869130773329e4194ffd4cc28dc3595125b534cb5e4c3b9cb9e091e20afdd077ee7e48bb0d7a688e904cd6407c6773f04cc964eef0cbcc40e785d605b3e2ac4ff62d971d95773f773b13778796911172c3d163148f37f75b8f84a1a193defe4a9707631f38341c0dbe22306e1c3cac4bef762b65401b3a969aaf3fc910292bab703db5cbb532177ca2f709a612ae46bbd985a8a9833abc567cfc12417a20dea891a1e9544efb30ca1109c1e8045787a0dc880a5760d7a1b7e45dd9f7dd338366f5dad414a895d88174e9cbad9fd86c8d3d31c30ac46b02b188f3495ecf0acb4d6bb209d4a9eb0eef2fa53395b5f139901aeaadb3adf533c01beb3b9e97121b6134788feba37330b18493225525935035af6677ab91a90ef81a16fd0257c425d7b955973e11d73820c29186b0c58d5066fbf740c261f8755e2f7b3673648fd8f19259566be338e399343fd51074cfa69d6d28850f576fb67d9563f0f4c2670cb3b1f501e1bca6559bb52940b992c11524444e1c9177323c4fee0d34d0bf3afa2c393207a80a712d647bc5b333768e3391d8a83bdb42cfada83825181eb88fd34d9c0e1cb38255e506fc41deb855749e9d0e6c14b6d228a54aadb53ba7e7f12f12fd7daef056fb20af275a957b391cd491bfdc12f179e4313929c4f5c7f33d9feb6809d5b3779ee3c34145a88627ed08b3136ca20cb376fc481c7808990baaec8b06cc1f6949caeca50666b2529ff3a9610b2ccf3a3453030c7608061d7cdde0015e801e1f9033243fc82bd854840223f026b0096ee1b5810f2693b91c830fa869d7ed82377ec168468a5e6de095921caf5b67d0f9d3c6f506dd5dffceecb8ef2b7668b47f8901d56bc3559f20a9f862e13304fe0d78c7cf9e96d0f5d5f223f42aed66c4cb20b452469d885d339f6e38fc854e21a62321628b2efeae0c7fb7d3f8261745cc46f35e573d7cf7daeddde5e113facb0f9d3f680f390fc356c4f57aa4b4cf5815e18834dbfe64543591c99a7693fe5e5a256ba32ccf79b007498eb519ec98e431829d3d1e43f2ba13e2d3b98c5007063b0c85963c6838574cf645700b9f06c951a56295572521011f7bbea4c9b7c6005f566cb150a3e96924912605463a7c3a9be7f580ac1dda5f934f6bc298cdc9ec03c7afc5231af6f6d662ffa2a46eb4a8b9b6e4035d4b40c1bc5fb65717186510a2c5407e62049633951889a47bcda4ad9af0a15e91d48ba63f8bf8cff02c9ebe7ee38cfbeb29ebcd33a4327ff333dd6b128b174f8f25ef912664f76ee8784e351ef574c43a72e4bb737380e11350e777643251a4fa89e4ead89c893f89bacd41c543356101112f527fbe61f6341da12aa66cbfece98f9aaa81c24126c0b9f97122d758e3c7ff75bab98d6b0b07c1576d70f91863614e46427c087dc875e1cbc7e65d70e899f9982e5f3c0aceb22e1547820b0e70feacbabc8b98474959b027a5cd76aa2cf5f44f7cb9a415ab9b3053dc37905238a777183af1e3df2cf327b76afcebd79937821af64276d86e5678318da44a51fd28739799bae4a1c0f09484a7eec2bb2890def50e3af4e2fca9a85ac247fc876fa5456b6c52c111c2dc44b10df73c3b112cc1030a9f2741c0ab4d6f4f6c40882e428fff2abd7ad3fb9434258561758da88098482caee7cc81de7c6aaaf1e2630238f688d03f3907cc59a81e32408505896df0066becc693baf0e678df13f1d44ac20f62064120c2c6173f0b286d552d0a1c47f9f8f7ef31e1133846a1fcac49da37804e107fc7be1815210c02a39cbc44f018025d450203103d242dab3df9197079be7c7e1a771680de30ae662b981c30e4cd6e9074f3d7bcf5df63e0093ca4bc508ec981053dcfc51e57ab8536c6ca8a95118fb0f67d86d6e70644c54dde90c66583510a38294300da8becf6df85bc610aada7bade4a5b81df3ea668d5b828fa9d60e93cf29576732972e017ea1db37290dbf356caa53579c54861d90dd3ed1217ebf89b5ef79fee167e510d41d264e98b6a0e9511f55b6608b8bb633e24d23a8aecf9f7171076d9d2fa5424baec66e585cece5168ce7685aa53576e8e2eab2b5f2de4fb337f62d1dc9571a7bce320ac48e5d1b9d6d28e169bab7971ed527c3acc1683ff6f9108379fd402a168d8ed42acbd0583f195ff32523ae4005fd799ad8177e7dc60beb0e3f1a3ce8a5471f4847531ffa03163be0aef51508ab8d31feef92dedfe2f297a6ee7256265e3134aa7fbd7b6c8c6222ff3c974c50e41702ad097bd8b3bdaeaba95e194a74a424605ad5fa5270d80427385cfa8b7dcfd05758b96660ee04823e9a9fea3fedbc7aba136a2efa887926195890cdfd77a7d262a7be9fb94f0a79d26ee3e2fa366e1cf0faefba919fb8199adf6b14f269894a5d64b4e634a191169a64f0ab25c57e5dfeb573801f6f70b1e61b5f9d945bf325d26aca6c3794a9521ce1ca573ea6df9a8fc5e313b2e6745c0a5415f1514682f45b0df97761cff032e837318cf4dd2fd85a9dfeb2e629d8d684442484a9602dc288d4e38fdca4f60d7f398974ca7258b4c142deaa7a9e4967e4cbb37ab2f60566b539f507ea7030c04dae9c1bc2106aa9225164661c077c0f79b0be7195753e3f45b20b362e0e6bc0e34829f024b1acf61048cb38e789d19b6cb5ebb5f2e27f6ec14d3952d065f2c0ffcb3b90b1b4b943f41bf34fcf5c5ee1f1d53401e9f2bd5503456f9757613d196f06dfda26fae15dbcd3b28765f93ef96b230c17348f981bf62d7f42ecd439c39eaf7f5f0f859608973c6ef234109dfa250c6f7c19d592be7ce194ab481d98b0f5b2112ef79fc8c4631821faaaf9ff1c9450712643d58e2ab1f68847ebda5ee4d48f89bede46121ffc2d5d2e3770e289df54d4b8eb48597343ecdaa25ab4f77c4c3d4b22175a465253597f88c7f7dac5c4fa7f91a36f954d8209014934290e6cfdca4f03b0d7a2a01040341b2da7b3ba67cf683d6b76fd7ceb31a6ee7ce723c2e7aa8fe42c4b1d3e24016adf311cce68a96affa2cf280259f5e8aace6671ba6c2f41d89f2f6bfe312fce85fa627b3f974a8f851ed62a15d9037d5e2ab9add4d32c75ec21baa07d70437e7578ede2d45a0fcd7c9ecda8c5d375837dbff75539d0753f85e9ea09bd5fb017212544743664802582510fbde520eb2c7eaea56798c7c1f3f4020ad84ae6d17ea4650c88135b6126bbb37a7de963c79f69a74ed6b76fa59b2a66d4d63a0493070290eb53958d19521bb55fed6170c80f2579470c03d30c15f2af8417ad21d63c8568d1231a9ec67d3771e8e1c11d734a53ff90e4b0a310e8a18ca895fba25a030436a9a1f81fefa113e3ca8a9f140184b45a8b09726274e47b99fe2a132c5c7138eed35f67d86611ab855f3b71103d96811d1e06c778838b37f96770c6a59f9a94b370cbf0ea78b7cb51417e1c2d75ef0cc59c76f10bcd92207e5257060f2999e4d346e4fc190d3bb62419ec39177e783425414a14d4d860bc17a42e0833e55e07a34812e658f415bdd0a719329f9c6065205cad3c032023cc71a81230c9b8ee20ad08d642c455b46b0716506a83ae34ecd7ee5a714f782264d00d62f492872ad3c1b551a6ee377613211dece496121fbb93342db5bd4f989b108dda33a421ca48aa68931739f293cb488ca48538ec05a635bebfccbbd6c2a86803eef2eb4c96f894acf9f644ee7c7b6b1d23b6a9fd475ad607c2fa8d4f172e5607c9394004718795753f54a4eb21813c8b6ef57a6f4df03e818f9b1b3dda2c3694b755a1992e04c8222eae133839165b79633826ac734bfdf3364a415cf6d3aded2983f812dee17fecf404bbf14e56533ca07db950bf27d79b2f77b668208065d47d7f1ad7a6856e99d90c0e0468895226a86c7b9bf498385f6eb1f5a41005ccf4e5c835b54d3eca8fde9feacaf55221c7f76bde1d81d0758cf07f04bf965d4a69377287c139005ab60a0335b66fde92aedb8196c3883976a649ad9167caaaf0efd0782d7510297f725a55a0045fd259a8e3bc1fe52b8f6cf984d171be15ed0314d3dcbb9043ed4cb9155f211d9af52b65209342d824f045131e228b9dadcb775f6d5bc72480f70b58d02488ca9fd361b57ac756058a3635c8f8074308be88429e5600816ceff9907a540c9411f6208ca91f48d22198f93242e6e6490aaf439da25d7149e3891f50ef3a8f0e871e00c8a5eb8323405af0ed94a7d98035960cd8ae28c4bec6c736f790ed5e6fc2a4111f0a9c9292b29353018536ccb20bef6fc378f57077d4e6387306ab24d3e657e67b705c803a8df9154c3edfd5c74eb608e68aad240d7de8c1b72688fee46e2d6cdbb8be82875762d5d37c86186296c41aa08411839796ecd533dee6d5ead820023a1bcef5fa4b687a8dba7cc95f6dc201455aee46a53e36e06e54d1144e4c0c4d8383502b90377227121bebc1e7028b17b4a31c768583511b40b64637389e66cba1ce8d9459ba09f88d74eed42387d1ac344ae5b224c8d0ee5c284911624199b57e2e84d71f9edaa5bcc2eb15dafbb9b7b35e66de0f58ffcb4699ba08f7e47dc8eb40408553418bff46623d6a050b2d429eb2cdd4cb48d8c5b15228caeb97f53e0bb509bc2b6685b231318074a79f9d7263bd72ace48f66ab143c3836341c2b42a5c78e835f2fb06ce79c58eed414b347c52d262c3835ed6f78beed6c196662f52f23978e1b42fe3cbfe435e833186421a74837a801182fb1db638588bd5220d0bd2f1817d8d0bc8568d43452046c4e24840a01cc9922cdf0088060b14f1b2c9b49d6868436c220fddff2d9bbab8e2aa2a9027469b048f2d8e3f78d38cc8f8d7f7e532099b5e15104e3056ac2950819222f13ab7c03f14a432bf398c187986ad9b5dbbb7643d3e38572460bb89c9667308490a7973a594ec0d164de5fe6f313c2e7e6616f972948ae182614098fa49c433e68b107a6d668edacc5a2a84daf2bbeac74af014faf052cb3ccea0113b8c32a4ebcb3ff825f4301412c7e66952c6fcce779cdd5c9f984a420e0e778b774eebb3c8a5993f6cf5780533a8beee878337e93c351a800fb76392977fbd9f4eb20eee24eb7662c5cb8c793968afdfee30bcc13851729d646cdf46e99aa75fac3b8894a545b56dde9ea26b3f439f592bc86404eb98f5e5be5437f9c938843c04d2d0e1964c71655f4bc7b0697b31f08f2e1e4e30613f0b05d1fdcf25654585139f8a2bf610006e7490195176268d0e3aaf35a4f4a3983a35adf8024c929c6510fa95e35b861a38bbf688c7a03d94577bb6de33e60631efec7a71fdfbd2ecdbcc18060851de71d04e02354310def8162cc15b9f0a2e52b17bb7b7652f3e6a84f3df3211c71c919ba72a09da2ac618110ba371ab20f3814d0c84f32f23aae8a1d33d49a18771f1dfd7f92c9035171fe2bf7a6eb7dafd1d6c85ef072c2d68e231d02e5a463579a1fe6e3621e1fc521c58787ae27e0b16b6152af0905ac56d064ce4ada747e9dcb0360b2d4d036a3a69a2ff4223375e09acbbdbccc5b9f733bb6c921d969072b87b664924e9a47911735b0427b9ca86bef197fe044d3d61aa2e132309fb4d4204297c5daa9936569c4237ef56a2aa58e5cec48f55dc221c9ca270156d5741fa9ba4289fbae5f5763025a28e3ced89e20c4936e7235aee557f876bddc7972d27bccefc78e338c94b2a1e7cbf016f9863ccd96883a08197f94bf1d2220fca48e35ec695269763e80fc3071bfddbbcc3a0cd532d87f75106da72fffae266d4c0977abe2dbce422b0c5d66135b0a55b242643e37aa71767770f7a69b0b8dc12936c5de56bcea730fb7d6406db3953868048da42a12fb4de06f56068d7bae01c8f03ea0f93bad9e52e624c4c38d9704bac2b36969d543ab6b81d4f45fafe5251c4ec85594efa2a110f0150240dd2765d835996681cd396431f8ab6f1a5b78301aa5d9340b626d3d2f98af197f7bb38d9c2e1ac489d6259e026d72b53b8e1a49dedae8ec97b0a2a9c1d9f018cd1f123f0226a9f7a93d6958f59262e152f2602596ffb421cbce5198e7b5921157655a8be2459ba01b68abef2ab9ca1ef4a5168aa62f8e7d50a38a2035aee344e7c661a350c948b6f8dc2a7d04f10b339f6e43e1b6784e760ec65814ad2842021ecb6bef317cd4a040b72af041756d82cdef6898f930999645d41b411afdd6e67689f9ba5e30d7f2ca1d5345af12a58a5f53f721d72fcc9dcd4c39ead6050781cb3d64b72408833785fa81ee6cc44580de22b220c9ff56da4aa647c136d5e847bfb84d4ca96ed904e5443f20670bc520ea5a367332cb8bb0b4bdcbe4bf61a8089451c533363a330c62179d37b594952a7723edeeda379205b15cb825ab33e48de4ecd6cd5aa822bea780c100bc86115ad455b318f0b09e57029aa7cd41a3ecaf22e4a12d3a2d0e7604dd61b0bb8b4d424a9c6697b79e3a9ecf3e0561e2c48362832eaea50b2155ee64744c627f04ba9efe3f48750991364bfc74c1d70c838a1ac2720f99433734bfdf2619c1031cb8182188a1d63548bc2021e1ca8f167e02f8451b7a692bb96e774c65192c0a2e1e65924ebc2c69f9e6dd6bd78b9a6fd34cd3bc147de876cdc0779bc39be252c30a6ea24431f41ce248e8041611ffaf3d8b9344f38f512e0aca3e351adde67e698b3984bfeb11c4118fb20997dd3523590df3348f7daa9b709fa18c8d2ee89a62d81cc0137df19b6309e788e90858f86846f2ec150e9a68c041afe189e224392891840c4457d04d7d7a673007c63caf26694b62a68db363617bab61cfecea28a9e1b412bed326094fe13b80e784badddb998f09eda40b935843a4dade247b9328be7849e06a1b3e7dff9038e2f725af4b8d99c178fa056c80cdf769e42619368a8bbd61ec1dd44e87cb84be6842018927421a12ae552b720c256a565e63d87c70eb6c1326fff9f8ee0b73b196af151d65e96cf39e751c32e9e2bae9e38fdbf8bd799a63c6268f33419d2d9ef403fe3737d37831f8e2d437ed30c5e7b7be2b87c11e9bce39c61a02e90d43b1332da653a73293b703e1120592f4a8b54f5cc2fa236597755c4478e009ce341487cc6c35e97bdf414168a0064d6c8be20f788c4696cdd27c97803d2a9776a249b8afd5a3c4c3bb167e1db3797f454fb22278e10fcd48c9ebb7a1a4dc56cc4c14273f51ad47d934d81dd42c0af1253c1638e332e7a47dd8cb25711cbe7d705574f424a8d3a594866bb0786466a4e950be7f2ff1dc87f083138f4b6e52ca7392184cbf5a68e6dc610099b23046cf4dc10e6f9a1c767f9d862874aa0bcdc38cf7f84ec725967d2b8cba9e23f8bae5ae1af4191febd6b7843e7f270349da37e8ec1899bf556b12af95d5261dfc38a70e919d8dc087529fbcbbe14e43ba0b46475a48def7677d7dea464ab1ab5eae09b9b68dcc1077bb74b3bf83b79ca6be2470308ed58adcacaa217e1a2e726b0ed7b8ff9e41bffbfc712acca2ee270d7c58f5aa525a4ca4806da04356542a8ec5cc69016e4bb6b27ab3634fa5e04118733dd8e3918b18f6a5c32daff8fef37a0043982013fb6c672e869037c7437b86c98f6b6f86dc3e402dac56f18936f483dd9c2391cf04f46eed2b74c658ed89c88a30f68c55bd4052d061ab85ba6381e047cd45fe6914ba87d60bd07cba1bc9d7bd7c2e5d04b6b22c062375433981ab8d73e4a1884ed542c361d56faef11904109a3fd46b6cf741478f3986e1495dd9fdb6d8b76c19f9ecb0055b6e40dee47733cde7239c06f15853ccb0a1602bf2ea2bf02f282bade02790c0f33fdb0704c401525a01a664d2f35bac33e068029f46e8f492f31ed85848c7d7fa799355a1d4b24706564a79cd8d3133888e6fdf4584c0871f58ef9440cfaf35f233ecf9dd25948895c6fdfbc2902383dc3c389fc5670c2bb3a19ef6bb9612b51bb50bb99157bdada0c020c88dad0c8dfbbaeddfe41f75d2bd0299c71ab2de155b31f5ab4a2ff59189226fac8c49cffe9c2d9f49cd728ff0b5db1cb51efad7703730e1812f016fc87a35a6d4a78a105bb239e12487fc37704f6ce86755f47ff8f984e736309fd3cfd7195e94947d00d6c68b87f8fd58aa4040775fcd4c563205764e4d22696a884e1e8a2e8c286de4347f867934b360f00f339b5c5544962f11dc785976c8e1df7098eb0a675da4861b94d43050add41c14f40136724f5f12b6542eec02965b087232ad1b5d8ff5e9237dc337f45a5ee2de34ac57798e7665fa02b8dab8a8f9f760c0201bc2d9202fcfd5f64a23630f2dc3e6b25ddd0c147bde182d2e7ab4e9243089487bf1b9e46d1883001a56052b9ff503cd76469507075ef2e4097bac69661bfb375caf8d5d12da0ea130d6de2865afef85a5e0a73f609e79276c45cc2ed7494dc948a3ace7eaaa91138f058cd3a0370f7621d01d5d55a8f4cb7c6daf93b08fc92ae4cfdff2785aff446b1099b1acdbff69b3d88c35db47f520b2a45e23fb2304099f7bb22be771a4f53f5af20d22bed77228f9b7c26df14bff1589a431595dd38a29f56b095a689f671cd43addc382f0ae890dcf228746d702acb7b8b830d07185d49ec6fb6bd8ff6dedad2443acc9b372aaa2495eb5cd30ad9a01fc8b372679539a9ffa4149baff657c68e3d6cc8ff08ddbe22ad0d9e1bd62aecf5967e26ce70a6779f11ba4582e274d2556fe55d880128e3945bc3c632da61206ccde9fcf36976b181c672a286a3445b4180b8320e844903c144e7e7e8c7c4de8527c3e6ba6fabb660d084b6094be4bd9c47d79feb5a648d25c193f1867920b929be138a64273482b1f5b59e8e5d38cb3ff9cec89847c8d14f06d40cedb6b962b00e643fba964e87b011b28dded4b87b49fd1441ae178cedca38d081b6f4af97618cfd316f1e69f71694155942f7138f93271a27c336efddb0a394733863dfc2739e889c15e797051b9694e4625e6a10ea0cea472c0ac33a948f4b33a0f600d6fd564fe1a54658e606581a97f1075a8d51182fb656bc8cca780af8a62e41f2be8f91cee53586a761922ca867255972a62249076b7e532d83b487b06bbc455df55cfe32aca6535eacd753e0b94434ca005808d670e0ff8fe9bde6fbb70cbbe880bd838f7cfb557400e6e7b8bad9fd33812c9390a3447c3935c786eee0cb2d6a690c2afd26d5e50accc85e7563bf8ff0b9ba91c507946beaa355ea413136314106bd85938bccb874efccac0bb8c85875109295c5bab7304150a4f451894dca2fe27f5af751ae3bec8b7cd7ec80695e0b60ee0082b25be2773c1014895d80e6753234e2b10b14e175b4e5aee8c81b6c350849a6a204b7898542ae1d3d48f68c231b2dfceb5854f4aaa57366f30cba55eb01c24b829c66829c34b61b9283d4fb2a85aa68a4733e6990b786bbb26926ca398e32667c01049ea14a6568efc0082242984229211bfd27a35595f6395ca91d9b0213d03a506a6656ea4bcb9ce9e10e93c8384c523e7053e4dc478f231bd70b406b6ba3686043c6e03b0919d449a12f05152701eb64ebea121aed9475cf43324a9f5997ff78f4c309d43df066cc4eb089a06855bdb66cc674979c61fea66e2b18bf445a7ed5b7a09614e3b75609298cd63c716b7011beb2d5ed8c23d6126c89b66becd398691f3c3dbaeb1369500973a933886d49b246547a04b34b12327bab01fd79d687c17284659a1fa7c03e7220b1bf7ca972e8e37678b14f1807b7a0335a128257c4f5ba4542d4fafc967e80325c071c50b55ce5d25af7e04833cc4bf4ceb844c81cb0dfaf58d78d2a86950daa345edd67f45bc5f9f7bce9b517bda544bda4f4aed28e5570b83d454b8819ea0aef892e6feda4565e9be24ec2e2049fa618de4d8973fc688d994dc22f5fea23be17767c9a9ac35548f9bcd526ddc14d07d88d7357b3700c89bb2afe3ea243e929d887c59cb07fe818e74892e2d90fbe44c09203e8376eb96262f8fbc543def9a98a2db73264c43699e90c5a9eb65e020cebe41ea88a6bc5534e91b788b2c716dd825d0d21354be02ca378eede3c20b69ff87eb77ea5c3a209429aedd813b4ec496c33e97d3882049c80f8f2b0e3413a51d0711be6bb5e7392aa39ad364b6b616d12ed21a3e88578a0bca0873938859ec4789d13410208f9289a354bbc60fe53a0242d51158fd2e4d79b5aa82e5d62992365e3f7bfb4737da1203526ca867750f43627a5328604e331321849cce6ed0ecbbc4040c420320cb0f4ce21160a48bae143b82134fac81d68d8ff6648ff2e4e77bf90924a1dff9151334cb2754004c141bcaf42aadd2ecee64aa6ffc87229500de7cf2d17b4e7b7514464df3f432ca43a0ea8f4ee39e00f240abfe1d7df8b91fdacdee87eb797532c77eed65fc932fb52446b28a0bf241c7557e15f1117948ea75715ef42afe92736f2101d9d4025f1955eadb0b43eea965a829403c11ec72b600810319da40ebbb52f90cd9b01cacf743c541b8b8f441de7cd5293d3f686920aa77a6ef3fce779ad8960ddce022e74466233b40f12b8d6023e3a5b9bee90fb0beab9b6055d6bae257a8c0084d2d6551f0ba5153128ac52b375556ffc134a0d2aa37e614320ed128d1bfa438bbd8c6e25004b175f43ba44f87264efc67473cd5f4222a0720c9d08b94b1d329cd525de8fc8c49b3696e4450ea7c8332ebe80b7de8b5096d035a53a67cbebdc266cf96d75adc00e00160d623fed3712ecfd385d859dcd12e60f2536c16a509d5ae571bfebee8ed025d80c3f89a6255ad8b3385fb6619730829bec5a97803d6656cf827dd62e450da0d9fbc6cf2ff438868d823c6d517f04e03fe2863c2f619416c30f627ec9de2a5a841a4b9c5c975aad3061055d531c904a15c260163319b3ed2dfcc9274e0327857d1d97ab2c820fde7de5c6a109e733deeb97b38d0cb657d81a91235b71c195416a9fc73776fdab8b98989693d08adbf0bf5e8b79cddf48341da7701beccc7d1c2904d8f9c5874485ff83e5b000d18281f0b0b91814846fcc288cd3478f12ee689c5a7f887ba5d5c63b85c01f3d5cf2dfe941fdc7dd7967bcc64c00f683b08dfba4d47a45a8a23ea678c39ba06cd8f5e1e445264714f94dcb4bc282af2b70711133153b901a8e06ce409991fbd27b457606c0a05a3f26ed2bd78128fb3fbafdd04f850d560cb823ced77d3d48fed2cf912e80da85b8845995e6e170151b590394dfda85a5cf2dd953ce5fa2bfee4eda68fdbf257b8bcfcee2e2b8c94cbc280175458c5ade3b9be276296826af1400933b85460bb3b021334daee73c57a294509cc4f7c95eaba28417a754a6d094efa77686ee78fba2e13dc04b0fc04cc2e3fed007936d098e533bf8585a1a56cf466a6a27b717e7eafeac11d651610be09e073c26b6c54898271bd205722a330cbbc4022eacba20bdf342edd4b12ac9b83b97714742af1a1a197164a585ddfc999218fd598eadc894fb956fce0c392e9eed1871f2b076b03b31131ca47b073c22351d3d487e95cf34ca122f86c1c4f5ca094e9a4c26954b865aa32b734474fbcb4e8547a2bde730e941de1b215a07290fcd03611e7a3361f2355e2b3cc435a58fa5288280d8d845379b0dd374a8efcdcaa50b01fdfce64c766b4b4147965e422b485f212e95796ecea5643a14dd39690cd849f6155e49f639c9e5be7ee6e27e78bbb9831fed95415a34971d4bcc6cf85b37ca2cee3dd18653bdd1347ed0a435e62003433ada960054ba765c8038c081ea538780bc7c384f3fc59068e6d073b11a12c80f1aebde1c4696fb81f7a17998c13f5c1be748fc4551e4ba03db9709ee6be9a80b5368322389ee79e036f1ea3e4c0ee87d91c5adbf00c3d8a521cbdadd2f60e2092b00c324a2097fd4db2ece40c40b5d244b1421206d6638c38bcf032eb1308f275ab905e7188aff9f174e3e48a0072ab1a7d350bd30ebb055d0696b2c88fac244f5ff135c33ceaff0fe3edd2d93760e9ec61d6a6a3bc16a5b28228c395262b6349388e72cff3c570d733e0ea0af2f1daf84e21677365a3a9564669a28f89fae440335d185d7e3c39a78abe0debbade3b5c203707246c76e427d84104f586e3536de86c61e16ffcdbaa1481ae1f22617e23921ca600cb107a5763f9de9965e61ff8a2c43839f32005180da68be3bd3126b19a653bae235042932a7f6a2f79c516a025e9a6746eb1b02bb67b70978f77b92872f353f9ff37631acce113cbb6b2cb4e61cf99adaa4ab6c47a62f4b33ae12fbd65f53dd389ddc385c045006c1a348feaa0f963698982c6ff9f7c15227e6b77ec282f37e371e3c753e39d54aebc819d8f923bc42d3d82c53967aa86d18f2f4b13db43327ad91f8d80b1d8669cbf4e7b709284d8fa004ca5e7c392ce70665c8ca7d14ac69bf492b5e89d2c1da3804dc68a46de4cd1b6b58845f4a7ba53debb2b09caeb011f65b0a7f445aec06c22584661c4f6a38442d08114b35abb61fc35a857854293afdfeabb0e691653fb2a766dec0fe6b2ec950d84f14502e40a09c739581d2bf09d6e100ae8d2f8f64c4497045950cbc7148b95f8bb3337be8e03545b179edd42512563a4808e7bae2b23b3ce83b87d029811e18205e15d0b7c139e873e1f7341f2ad2d410b2ea427d8bf3f95030d6ea44ba967d0555c5d21146df11923dc2e51d9db9066428e1e4a9da8c28cb0cbc5e29ece94555df3a3dcb5dd7b51623e83d072f0d8a284ff3e4852b31cab53b6832388bfed11bb01d7d7dd5f25a81f9cd854a0f0965e5dc4950a17c2ff7372fa96d044acd01c7c1ca3676fb89f21d448c85fe75145f7938d5606361ed13bfef427a13e56d333fe5e1f6373f2c52252591611bf5fe5f2339a3637c5f540d55ffdf0068c7289eed6b3b1b88fad427b3d51ffa9959b684994ddccba6a57c2f2e74914f2ad52aeac45f28890c79bb17b20fb30e1ab0156261c7aaf04bb547350e2742d3966112b44b2cc8d74f59b0880e102c2454446576c3324c2821a7bd73c5a03f866c47d5ff5c1071cb0c1b96480f3bb215723156a68b32700a320d112ae95557b3b50def91cae2e109d452b47688f7b7b234b935cdc0400280c2ead6d220f6584ac48bd7bbb8b46d2ca750c992f84f6050b2f6b467d744f4aba0ddddfb535c4e69fab10620a2aa825af5a0cf6317da7d8bac0827f2098e87b8878a6ad66ad86b3d24e0b07ea9da4bf58b7d7b4883bb659d1914c89edeb25a45f45b31fb4ecc7aff9adc7824136d03efdba0624e05c6a66bb312f3f9eb932c20f42bb1e53babcd1b9439454756a6a17a534700ba4b75f46f022922f8a2b28d92ab4c95ef18572d958cae556ec51f0f9102596531a7513eacd6fa85bf04744c00a210f95ac9eea8aede4ba126b00bf76ca99aeb523fe9ea297bc48dbb767c3f06aeb12eb81f327bb121b979a5f5acb2a5cf74ecb9241e6486943f7ffff3bf897a102e95f72bce54aaa84f099c553694ee94476e0c57a3ae7c47b4f1b488d8b67a0f749fcb09cfb003a9cefeb3499077e7bb00efe53ec5f14a8ed9e9a659cca374b75d082cc6f88b53cdbaceb2714512d7310c37d35e07c99d3ba9644c3222501f296084100235ba06ad4414882913226f2ea636f9092736830b172024615ab814c0b15390ef92c88b300b414ea4b89d28f97a7db5d008c9ac1da32ec9e8f2c1a166aa6c1a93c5cd25c0c922aa5eac6847f11bf2864e782aba40b198ba26c15829dece9f8346a39234213ca4bd875a3edbf740b07b868ec9751d28a93b7664de2962795918f819ccc5cce0f9b378ead07a426d3eb81649f29ab38b6d8b44381594b6ed0ce7549fa52356518ed95719b7d2a3aea964ce450d80f74093d3b4bc0e12e7acc485c367e955ed44651f89c8c86ac83fa59348a3097f358631807772e55dcbd593712ac72830099025a74e79d405e7ba266effdd758dd90dad6d8ba74688958404e607d96edd2bd4fd3cd10195509a0249157288f382a0ea07891f1224908b07b8e755682243159b49b67ac453109b904f23248e175e62e39567f5eb3910a23fdced331e01905068835fd1b6b9a5cf0b25f424bd2ef2b38858dfa3bdc63b19290199718b75a59c86dac8a6dd720cc2ac8c345636723268b5f979081873a2be1a8471cd3f47ee5f5e28531ae18cafbedc45859d058a73648a4831d25be4ecb311ce9e91c6cb2daa58e7f0c4b50f2c4221e75094c3eb290dcc9e1c004395052b05c515fc88c819fb9a18b9d2bd93e101a8edd1d499cc6ee8c82f9e3463898c83fd85028f47cfdcfa76a41dd202267bea5371a2d09fd4d7c5bb42bed53b3f25873831648e4b46914ecf0d7a9df1f833276cd2a7745a737f4eb4d6da2b8653a069e801a8cfbd2808faac9e6d7b6a8de306e6ee1c153f24ede8459ae439e607734ee056fb4f5fd2321f42cccdb8be30f16bb6a78d1fc4a94dc516f73b8516ef82d1e422bf60a73aab29795ff4286c836251591f28f1501ddeb89372772f7f0088021791667bda963b2c5fe1351e54e183061cff1ecdef5d9858dbc4075dd5e94c1d49103cb0e2ca6e55b2dc856c2e60a32aeccbc779243105a48f2af637e192175e2452f840811a4a6e147bea10921ec2b0d8d2aaf0ffaea217da839f07281c31c24a8cf7026c90ff1e435a6e825c8a3c2aa3b7e63bbb0720dcde7ad8b49dde033d868813f7934756d4e2054ffc45c19ce53e0c05a05529457df35e74cce7b753b55068606bcbee514ad73191995f0eba14998679fa353f09e051e2c9dce812516e72f964ece03995082d2c99504a65bcb1f43b5dcfb4a9a61f57c81395f35b0b59f48e1dc81fd8370555689d8c78df0815c0950d77bde614f078baff688297f09f3a937a0dfc0136fc7bd42f650325eb0eeed2c6db943e1e7b29df2f911b5a3b81a85ee5731c38329ba0363c662f9a13f211d53f4cde464ca274c865d167c0ff068ecc4502ebd830b1a5da4ddb7aa92a247583b495c9306f5eeac0cd660f897335dfb29d972f266477ff8f87ef0e8ec743b4f4fd61934976ffe4251a5eada23837ff9f3cbd36fad8ee280bbe9553a8ff5dc0738b6ba1bf526b86e220c63d2e586a00e61649385d6dae6c2e73be9934e5c06671377aec7039086aeb2ba6b6328ff5f277a1bf06162d407d11b2f70139b8386f86df1b3ad7f6d3e944ca2aed9dfcd5e07cf9774a38f87d8f7416788484702abd07c9bd3b14858cb495597431b02123d56343a1abe54b893b2b5fd09a334a7224e8b7d950dfb411c55edb0a5c5afd541a2b2ba62600343dd60a0941c0382648ff181ae69892aa37ee02722510f694e782d38dadc7849aad22ef117778ddc3f246b5e209805ce8cf52da54dbb176f2b235b7c4617364f0ba0b1bd754984a5630e1d423d8638cb71f9dce42cc5889c6ad71c145de834c62c459a58acd4e06e642634994505823577e3793563793c6069ce3f56bf7566c0ca2cbb8f41797e8b3a3e92f29396e741deaaeef90f235b029ffc63341a7aae194db5b150a5ee2e41c7f81191358e7fddfdcc498cd4e6e958f2c8c1de8bc66c2aec21e9ddd12f6fec68e05a2490bb77f47dc5cf8ece92afc530b96867322d1264da24699fc23deabf39d204779eb2be77e3fb02f62d05e0b6ca357ede5f8bd3c0c019a2f27be9dc1d34b548a03563cfe6c309d5cf08a3c232a1a9284ed50ab12c016d9cd9a4979a9682a7cb8fe20166e84ad971b8bb8ec28144fa120cb4bbc92bcef85eecab09b131a0bcd04d13ff54da99152279802c6e54fb49caeb2259dddca133a7d211f5f92630c2d4ed86593301cdecae8148544d404174ee9ce44794239b8cd7dd6961e493256f1623939471f27e832bec775689a38435ed66fac03e7f580bdd988a8075968723f107431ec9499995f08efdbcc2d1e9e9bdbd4ccbb8b517d5240993141585920d44750bb9160efa9bbf4e901d987e3fbb3e5690f79de73467b86f6a18da4634ee9180901f7797a93b4163faa3341f0b961bf74f70ee00bf1853bf9f61917f9c08e29cb119d7a459eda637fcd4910ab7de1f24cf4b6df07494d6949e50fa21900745df69034ca8befb4efa8c86a533f407b3aaaed26ee3cb88791fcb2b7e247e4c312ce0942dd0350b931bedb919e486844f7058ef533560bc213110c2c1b12e221c7db0e0af5292e6fadabdf61693d0613eea2bc0dc71d1a0c2a64d2ebd5c99a96912f1b677dce27a6426ec52e6f7b3eec46e6a6e202d0c6c4240c665d89d86c404d4b01a6fa4d39d83d1a0213780191e74a342b43c1d70bfa4545b6526abd6e3b35bd65ee6371917d9e64c5d98d075e482a2ec47b8740a10f7fa851fabd04e46eeb7adf31d646bd3c56cc87c36eb1068e21848968316ccb56d907dca7e57f52d6ca477178fd0162a88b3cd677553697941471483de7e513d18c34d9665172d0aa922ee748b90b10af60472a34da49c19e9d5a1ea30957b9ebf977049f4ddda9d11936bc60e6733d56af35d14b1ec83c732d9de8baec4a5ca614bb4c7bfe93dadf8b89a57dfa2c9695f84a8ed844b9e599dcee2446e7cb4a1219ef1064ad329b18973cb70cd5b5a8597bba9b0a7867af7f40180ca81320816d3b44a905e4c922901af40c4a484f9e7f3c3e4cb221261f66b821f179a4c20087269810d6aec594b0d69a323134246b4914dcf21338cfedad2fc94a92c6dc4ac4a3f623eaf1da7e24af6464e586459b88b6028ce6cbbe58504b23bc3a1b3bfae5c6e03464a8e6941cdcacf405d0b2e3e7e60233ef35b21e71e070b1f4ca472aa2389913ece149685638d712be651460715ac284d76237f8c11451db2c0720b2e5f6e9122ff3c524c0fc71c0460060721173557eb61abc9f2d6f448ba1a735a483021a19f6bc509ca94a0046966d38aee2f4d19ea8db6d9c92739ec3392c3a00fbf445ef4d36d76e58173290264ba1d9cd39f41969c6f0809bd3abd37d125f79ceebf556adfb87933b833859092d3337d016c2bc3c9fe8848d4af75d13486a0c50abde591a19d43f3e9d26396577c618e2f7f5827fba340f893d363f37c17b3dcef652c31a25cf089e2202888047761627cbe5dd61395165d44a58c92e4a9df2f4cb62b841220be3d6721342e9d68d6c7bed0b711dc5e362e047b43a650161ea6967c8017e23600c38e76fb139950c04764b3ddc82070f38da6a3df1f22806be280a66f56b093cb049fe4cd6b4775df9638feae341083e1dab7a58a06e09b12e6e549a4400548c5e1ed1d0a6cd58803c5153059e0a78529d0f77edca45b93d59e664265f55999e3c0ed8fbaf6971c19977042f6336530110246e52d037dabb14938a8dcfb9384012e67fe173de5de3f5db0ab54be5a980d79a297332d7c02fbdafbc129183c5af15143c0cc40adcd321a06d02aaa883539bacbb03bddcdd0eee730f3c184f94f9f1d430fd1453a5021681b51d190f200d77dac7531ca1d02046b57e5580a0de321b4155493e5e1cf9a74f31eb1d8ba9e8e14e1caf8e09aceedf3773a3410d0720e19e54b26ba6296cec825bb40448bf49f3407c78073beeccab2863dfe34df24ed2addc913e67747bc006e80bbc496384b28824849986293977cec31d66ac77a04baee6e81f27289e708dd8c618c5648ea6bf8d5667844c077ad3a4ec720602c481238cd08da8f6d1243c422457fc25afab275f1a7101cbf550d51494aea806881528bd01922ef23d8b107ca1c68d02e043876acd3214aeed260b3219a25ea277b24966cd86fcba72b7e507f2daa58da26332d103e197b70b223b9813cf8ae9a8c1f99e5989eacc84bf33f4af2673139621a4c913e0853c143097af709851e59c27b7d9bfc0992f91d1d3c2215fbb77876788cd14271218590c13eddbbe736dced404b9313f793715fb7b17324d52f479b8dc64afb3242e0dfc1b936ef599a4a50b599cee151fb72968611a8a2e616b2d12dca52c11a79d66c57644b5fa78cc4c11f2f689336521d0e084cd0e66f31b6f869143a83cda1e1820b8ce31a6aecce2fa4bf312fd4a1e215d9b9afe363fbd4ef33e711992e48e99081c5725f6e4d98f908c9608b81f27eed2d61cd4404755f139e2c96fcc429e9938eec7c58261988d006f57aab418b1d2903b62488541bd4a0d2f8548c83b262439be264f8f81d7580ab5856d0c480f3429b14872ca6be3af930cb1ec64a183f080539d65c7d603ec58036fd17533456aa1aab83f6ebc45e28dc2ec3abe3473ed39982470897c9892f82c1fc588ac89e6e552c516ea0e4c5e0f47c901447e44d1f214a5fb136d9cc1f81c84bc9a366471fbcaaedfe19c1021de37eddc46031240f865fa8368432b1b160ed1132d1476c389ada57e406f5118266b6d2e13f409fc41186e5f0e6fab4e0f66f0c5f9543167155704a70016dd6a1870cea5a5032d25bba268a1bb814f21aeb71b136dc0fb8df9559b4ca5c2b33d936667a466d2654875d00b1327317798dfd5a4c54b7c3936ef0c4a743556aabd8d497924d28a5c78bddb6ccc02d32dfab62e97a1990563b5fac64606dfd445b29941aa0ce623fd8702a2ec75b8b98f73534308528e47e1c2d8080613fc5461538d1bbb76f5818e8078292fecabeab2dce0b6829ee4ea9b780bfe3025abb0dc0fb99039d93de0e95592d9d5b78a536be667674345abfb3939e79e894ef99c2e25e5bf422ed151ad54bd5b0a08e0c71efe03407492e8be142c7166b3ce0b53f35d6201b7536ab3834e4a15e25a104e3e6866590c5c30cabc09ed011109100a128d6ded1b8185cf708c20a9211f604c49cd4e792be9378c67353c93fa547d79a29df63f3301a3ca93632c81613838331c6f2398e681da07b1fc044b44b3c6827ae0b37bf11316416f59dafe87070b0bb2cac07dbe101b2fe55bfd577450d33effa662b920d2b5ad24a1c9f0d5b600f337fd3a5c8860696fab9be4ab5c8af4af91b7fc15cc6446fe4ba6f33fd6f2431bbdac7fa443d91e5658bcbabb08719d0f2d6c44e38526b786a991969c84bc19a11e879481af9bb3e7e0408e6ad17c38b3707c82a89b1de253a8c5839f298ecbc234e3dedc89ef614a94ce89955b6e66ed60ccf32a174d52c2173aac62c9735276b439ff5de019ba5e756941d1fce038fef7472c86c1b18815e03a75eebb5908bb838e6f1bd7d1917442145ce23ef57cfcf5fcd4ea43705120dde8228307bac45d5ad8b84b6cdaea48eebf11d4c598f4f2ea0920bfca1a4399a982bb7b2a92f072b10235cff51d500c6a9705aba4f7ecfb463ae35c115410345dabbedfd70b98a1bb4c3de5b4efb0e02d5ef3115ae6056b7fccb77fbe364523290cba5a106203138e752f2bd9561b40d7b213c76315158722fd1d63cb33198a40db8ca76f6367b3e1df5a151dc8e67fe99df934713927250f02f852f0d4e0e40a22c1db7184f5a1f45f470ba0620a7f120978ed4bbc951d64bbe79b0d3f0a035555737c438d2cf1cedf00ae8f3913a4c782db784cf7f214ac7ed112fac6b7c0fc222d8be12dec448caebf445920d0212158893d83cf92bd4b6d7031e67e1a66951efd0f05ed32f841429cc5db2582cc625cdec445ee0a1167ac116ae250400be94d5cf0a3956059374aca730b839ed50211e2c94a9e205f430f371fcda4103dd71732c7ba11c428e3e65f9ed1b18630a0d4de4856f892858c742289468915bdb7122fe2ff92530a622cc5ecc93bf4355ab7e456ba80f72397ae2c2c87c4d10f748c24d197a1f118f7f76077c65e9b9a2401612a0d4db492e1787d93ecee5172ed6db7c40d8f2232a2d9767336100d8deea457c7c6096f241cb36fe4630c645ff8bc8725b2647c8d6bacb07eb6bd0f69c3dd7dbfc5ef2daaece1dadae86becc4827cc069ddd33ab214c6f7d0bc855d4c0279d8bb57e433684b02c86402359a68b7b36e9ad6fb9d63e44d46b80fef53a16b3669c463aae5a453cecc2b56ef369014941f03605e545fc096364b49b40682cdc96e5c6fdb98061839de7487b82a0ab8667bb15391721981e93b2ff2c3f849b17a7e4fe1e7810eaa4b34b53c1643bb38af2867b797563677e9907490547c778746143378ba566a93798e31ef4ec62a3d93af173249b263f67c674a68b08c66c8281de1bf1482e50663def23211175c087bac5a1274c23fa2950979bb69d253f9dfc9535817c0d286bc4a86224d8929fb9a0ea038e8401663272cb45978e5bf4e173b91aa60b9b27cb83db4a18067fc135cd307e741902c478678cee2f8db7bd4e72531ef48f527f421e35834f9c8a1c12aeef08b21323fcb844517894f2abb62a6cd22da7e7e6b5d211c22388aa33bff6c17e7418614aa5d87f6999a1574ce25a1b8408b2caa9f31d4048402d2bb37ef5ad7c5b6de2d98f73924ee30dc026807b72f902676d9000e02cdea36565f2168dfedd2a82fce157d2c264c894f1c93727c4ea2a803912452f8cd3016ed5994383898e27f6c1791283fa62e8c8790254b24c2c9f2ccfb49a5883cf3b44a722850d44b4ea4be4c29b2b4d8ab544018ae86a513fda3a770cda107405c837b3d94efee9ebe134a941162dc6b04915f742682276eabba4a9f40750d7a40980e55741e5a7748e57c09e54d34400ed8b6bba509b2527fe576dd1780b8925ee5dc4eb2403a884ab4b360d391e5f1cbc7e405fb166d095db6b09c70d90246f7382f15c3c91a5884adfb893ca8de03d600907029e769cb57eb30fe5556605e9c2f0265d130d4d20e9306193fd7532e61e985fca707bb82da12773d3aa3d1eb42e93d68abd1776d504f6368363012039835d18ef9c8a58c7efea8298027c2d51bba38d97ae42ac85aebb6b593ab25787bbe03d454c01dcd4971cfda51cf26ca3a8b340d2ff844eaf8a44e33a29a0da54708c6a5912bf7649fd77f3ebe725355b12eeddcbcc7c018e1f1a0089b89b081e09f59409fe094b6cb08f3e0eb7a518d1f891084c68a5a173fe313290f7c79ac2d3cdbe2d16bccac4614f385375b184baf3e12954fd937d22e2527eeb042751ac71850a5540beaed9beedd2948ab4defe3c9caf00dc05182a453d007dd6321eea1d18aab9d36349d472bd4dbc0df647ad43c74599f381d7d7862c602296fe9c74f169b986936bfe7078e00247fa221f44ae411610bcc1a2ca71dd0d39345176cb798a86f899bf918e903056a2f5a87e41b66cf6495ee50d4c0bff8585e4fd6e9c5856f219ed83d959875dd9d076bcd084e4cc95c710758498347283c5c8be8b6aace35e94ee52d30000eafdfc414dc01c11f422fe22c2c4c0fb63ee09173b18ef5582b8ac3d1f80c6c1f82b6f33b4983d4608c97110181e210b9a3615a6590e4d3bb029de1c7d948fd730df01c4c403eccdfa02998b27cb664a778b83e1e094f7b220c587419d05c33b1814684c5efa7dba23e7388cc13057ab876bfe37172bfd7c284d65b5d7f899add882674e72a91dc34bbabc679d8416128d0bd0932202e809b1fe79c0e5c040e939ef12f61494cf0e534d8df89a4ca328044335832946f00775479bc8c3d8a616ef878d00b5616054161eaa02a60e5ad65bf6d9d79705198faa82944165c30950d100fc9b93a2ec560100eb62e3fe0e384f8d68cd08ceca461d437b8af564bec2bb95438d236262c7d355922fcdf82c42fb72da3f2a62bff65c2c97f953c92171ba10d80fac91ffff0ae01285824192f00e6063f99347b48460cdc938c113a8ab387c1f012cf53714c46d1d1a5368fbe1f441866c6a96263593255cf56ebf029b0e51e57153b818785815483652aacf46a8215d7210b7ed456e99a2bb2c6ea7a4332dd4cf5de869b3bfb90c508aff5d7598d394aee8ba750f0737c46925fb0dcb24c9aee5578dd844bacd55d6b5ab93ec46b25a8e34d857302c3b4423f83647ef00311b2e5e9818119edf3c5cefddfcdc7fccf8d5f8eefd4552c1a773ff4fcd99c4d5b8a468339bd1057420e4bb8fffc6e7c4e7da634c58590ce78736fb84c454f8a09d6efa46a0c7b51feb0320abb6002ab1deb5a6b6e7b6d92f028562b4d5e520f4248aeadf593e5cbd6b28e43a26980bdf630c97260e89e9e8f4fde51c98b6c8bb319b8de9f8e5fa58905eb72da3c71916b346b2dd5c67c2169b4ff3ccad45564df2d6aa57cefda2d8fc5cf3c5ea048f04254c55aa63afcea0ceefbc1fdad048de2e25845988a69779d3f5b8b954c1f98f9bae3c429a6083db402d7be2de17a7c79d3f51d1f505121a12fd9d76ce8c55cbb164306ba4b0f018fd5d4691f68e5fe2f9b72a6f8b54fe439b73feb1c9efa034c32fd38c22920c5825e3fe4bd2e6797e189b59ae3d0aa60800e16b369f36740c11706257d21348cdbe59c1d8c3d4e4c9dcbb7e7194a669af7bc1510a871757a67cf66f00e0f9303a17849d7a9bc60d06123e96dcaf76e289f066e1e71a2ec09148f25c0364e9b8dfe0dcfea8d7fb32445bdea4ef975ba97374fb6f0d3ab393e5333046bdc04f29110bb03cea1093151499ee07c084847d1b6862c163fbffae54d2c4577619aac982846fb23cbb7e8dcf5a3ab8aea6138b2f5d2bd6ee12e1f045158041f922f2cd48bcac02002594518dcbec9b91c08e0f06e9f1d9e9626458d922bbbdd63586270fd1448b1ae1b4c110f29e00a75c7fd89f519ff99dda9ccdac319b05d3ede60ade7103ed9359975071865ee0d1e845d5b261c97c19c256442c697460ffa5b87426a756c2ffae3ff0398982cd45f6d7ca0b4c341a5ab55316fa68cea09e8e64b47433d8ffce727921b937a7ed99e91544a50df15486502bc861c2a0ddd5bd57c5598734cae7684179e216aa148cd93c6b39cb4538ddd5153c2e06e24a47acd5d514c4bf0020ac36abad094d935a3908f40f6f4e8c8ef7fc1604be2fcfbe4934eb9c8ead65f54a01a35fbd79538c5a075f5adada972520135afa946f14902c63921354965e4e31586c6d3e240d4389543bcd78a4de2407037ef6818930ef804d66153fe53ef42035a1501777d8bcdeb46a57b0ae0657919e2001996e4d65a467848d48d316efeb7f848dab3ba2c6551ffe250f479a66e45bbec189a745260f9a86906b82eab874d9940525b444498627c12168ce220bb0abfc226bd92c99f42eff4d9454c4c5d148e48a413d30f7fe297d1e44058aa1b7f6aa3c1c05f48a8c231906a688d55a8bc2916a4fddc50c1f0413d455317df5e842e4137a411c0b06ece8413adcde6305f397ebce9f7a6ff9ce8e4bc1a841652592ddb8c0863d88eb7bcb242b18efd9bf54fd590a7802ff340073f6dd1e327ff0ef91ba78e517b3ce420e4fd8c97964e43c7000dcaab437624370c969278dcacba425482cc1b6e2cddf03f01b239ce278644d49befc086cf129bf34aa6f105c1b7d3af9e8ac6a2e0011a7281e33fd049e97eaf9d32d95c1647d9e06178e5cc7946cc660937fe96c592210ad7a7c060728b82b633b75838e887ea9d98bd8a026266abc16c22eb1c84e042469fd9033b23b4771574a5ed372f2ad25beb2a14c73be823dbd83e45eca92ed22cb74ebeeee66f68a20ffcad4bbeb953ba0e7749764388c53cb2ec97f8b125b51c20edb3d2a86877e1ec8fff243ef895ce401c0c3e2a35c618d0b9ac2082d907eefc08651d93b50cc49dd3ee15e30fb7ebe95891d896a9889141df540f1197e3de3583306b1936b7b7250af23f0c31ea4593cdb9aa86a3f0de4f256dfd321d8cf0ed73e1e3ba394631cf11a41b6c9f8630a672e8ef898ae8054e786b4d4be4645daaf57fda72bd68f81091e68f98c0a7130afa2845574f88b9b5bcd401d75c19e170d2d694595405bda830cd7800c164ba3b51674ade8cf3b9b5e73ff4c9d6f16eb38378f33ed48cfed62f974bf3a1def34637706626aa08f0178f71678bd760ed95f875614563fbcd39a75472289deb6ff9b9299716a7593df2d3c709865026ccc01042fc450544a90d7307f4a5f30acb671d17396e5154e503ce67447f986206bf7ade959c17f116f9e4dac85dbb1e19be1b9bddaae81f6e4c8bf088f19d516fd948af29f1c3615554057ca52a7d5d01ddc6babb9a627b1fe86c42b93237a502299190aaa7ca2c2913f69c75b3fc9bee5a73f124bf8d222b8c1a46e8bedfab3b8c161ba98be5c87cc711d81e26a231fcd6d1e6e84576e3e9327fd4e9ac3f8855856e4c0ad1df1da4162b2fcf2687a148b3d5d2297732d94923348332c32c904b38c84fb7cf530279ae34571e9f9530e9dbeb511527f5b122dd61b3048aa43c8dba0d5252df2b2bee3f13efacd5709dc15e818262288d13824775815bfb5d593bbd3452d8626d0cc29b63c180b92c606ff9141ae3b0a52a6acaa13f487d46af2ee2a6bf8f82dc4d419892bc56fa873a7ed05b7b3498dab599df94f89475c727ee230d98d528b8b771cb3ead91daa112ba4b16e44a7e1065f6f4b127670471040a6f2e77f7af3dd933185b847629d896aa2b706ceb86438d8b56cf119593eaede2fd7195143f83c748ff2fda9ac4a4e046f325b77d0f85d2f4bfe4a6dad228c22be7fe4f028fa86e6d1cb81b3e691785f75f58e5bf7fc90b4aef8b51c54286a64826f051e75bd3b97e8bb3a79b292f730cd0636933299644218f78246f5f045ec683c6a6668a8945630c16e9fc17d3ba98e9eb2c8f51062bc748c2283b7d72263db8950d0bf365ee270f5b8a27d6db71bb4be8e1a33ed19b9e1f40e5f733bf1619bfec1f5cb0ef87533c0ac288ebac5ad22a77666d7c78424dd450865116e8222730a1200e3f57ed8cd2339a31d849a99dd0db4ebe2014e26dbf8f68f9ae7bab5b0be0adf283fee48dab7422f68c52f1b3a503410e0e0e98de5ab3eef52fabf0cd9abbbab71a1025f1e141d07c8b6eae691235bab61790ecf0deffbed802fec8bab0d666fac236a5e89ab9315e0c0df3ac42911464d65ddad7b4fb627e20c955948fd8ddf7329c0d6e9c1521ef67bdd094792b852855307acabf842c1d5379fbc74e4196cf321514ad511214aa0ba130cd3f1632e2159aad3903d782efd04c6049b7db679af07d5f127cdae2ef7f2a5d4a8f7cae2f9a13702b2482fec6818e486fcb8848952463fc05f0294c25b508fb3bb5dcaab795bccd197d082c19b93fbd81445f62c6c4cbc6a70df7378266cc209919dc46cce8a4b34f0dba01cea44cebb33d110e6daa384fa8fded427dfe322970126baaa29f7ebe30d8f441d2c1d8e3ac4f915b0e65c5c93b5f76b98295866c90815e38d5656e481987862967801e8ef9e2189de252ea27440e70948cbace8e66597fefeea7e3f421e33911e28fdc84ad7044050eb47819f170d8b23c438df011e701338b8c333d8ade8c58248217719baeadc11da41cf5cdc25a403fed7107e4d6a7c7fa6d6938feb6094b271a640f4b53a9f014b826fa6a17665b63d90898d8994c9b866a12b20bed8d0de53dbae0555880b3e4894120064af5a7d61198177f25ca8e309e97338bfb76804c412bcbc9badb469ae84799836ea8c5de58f3bf3fba7b76898a44a4c873614c42ae17db805dabf5aa68c74c1f27efc8406b4ce50b54ffb47b7e58ac63a5cca03ed145b626a78e52d6b2e3803c6b1aaa212da8bb40b1cc898e2be9339a5ea3a17189c6ffbd8b368aa59cf8cce3d4ba5be51b43ce5e0168fa29441361c79e04b0308fa8fe86a20820794bf932a16714c40832affc74f0278111f4b120a0f8aa49c0c15d4e2f801ea57e41ef798fc94eeeb25ad7318682f9fd58a75f1bc5cad5d37557fc2e2833b739f5c975bf81d147ab10cad018d4bcc2147c2ce6dd7bdbd0f487aca30a845c6c4b3db89e7482e58befedf270c95a3d9339b20893730fcae1351bf6452143988e6dd4cc7d0e14139afbfdd39204a02f2b298ab8530b79db02c532ad8454320903759b63e8eab0be2da87e076e8e5a7b86e9208221a8b2da0741960269d23664bf1f97a812a9500b2c4c9a65cbfb2d7527365f660962738ea72c2d890ef41a978a5a27f61f2da32f7b0ad85906defbb2b26e1b877c615b52f279422c60bb4bf99edba4c22ac4996ed9c9997637ed48d742a16ab89e09e2f86d4b699c29ef893a745f8330b76bc3768d2e5a436451c0e86911d7707a68a41ceae641125951a739ac06893af4783616fc543628339d8f6af8d6e6d397b0e7df24895bcf7db505c7939ae5ad1f7a0a4ceb6fbb49424894f25806d72868ce8705d1ecf97fba666927ceae53522e54698b484ed2a5bb60b12216ec4e84214054f3500efeebc180d7fbd7ad5142c8e3e6ee2ff0c3d29ccd408f524d09f73bf9e05e1c4d08b00904f07f9e19b46ab1e2fec87459a5169cd29fbb37b06e29942562cd9d24287f0ccc07905ff3aefc7b1c2bd17e62a93b0b844f343c553d3661433f4c869f8c7e1c1523dfb7ba1cec4b02c245b57ad1f83838d8a235d997d73aab96401e5e405e51fa72c4541661ceb3e9cd993700b073e51a23aa863bb0b0acb64c442c9af48bd556a8d126e173b5bba20095a6da8af4f811b30a86f7ca2727602eec3880395a6a7ad027f78443e2a57a6a7abcc3d6ee400cf27a0b2666e4e24328d83f8a2d54becf0dcb51ffbe3ab64446be6586feec0bcda33db381e40b76b372e8f086cbdbb9f83328dd1287b013051155b2f750d20ad04c5c475a6f7bb045a40c04e43f775429b7b582db1949d4f0704cdb3ae79ba33287a9397878b98f23f02db76420915d3686259f290e8169e0b2752b4470a70b975be667cad600dcb2f8321ed22db8../../../usr/src/kernels/2.6.32-042stab113.9build@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzkernel-2.6.32-042stab113.9.src.rpmkernelvzkernelvzkernel-x86_64vzeventmodvzquotamodrhel-kernelkernel-x86_64kernel-drmkernel-drm-nouveaukernel-modesetkernel-uname-ropenvswitch-kmodkernel-xenvzkernelvzkernel(x86-64)       rpmlib(VersionedDependencies)fileutilsmodule-init-toolsinitscriptskernel-firmware/sbin/grubby/sbin/new-kernel-pkg/sbin/mkinitrd/sbin/new-kernel-pkg/sbin/new-kernel-pkg/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsBzip2)3.0.3-18.11.1-12.6.32-573.8.1.el64.0-13.0.4-13.0.5-1pppisdn4k-utilsnfs-utilse2fsprogsutil-linuxjfsutilsreiserfs-utilsxfsprogsprocpsoprofileinitscriptsiptablesipw2200-firmwareiwl4965-firmwareselinux-policy-targetedsquashfs-toolswireless-toolsbfa-firmware2.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-27.231.3.2-12.4228.57.21.25.3-144.029-33.2.21.1-24.8.0V7@UpUU@U)UȒ@UUU@UJ@UUa@U~@Uyx@Uv@UuUmUlI@U_@UY@UY@UUUQ@UF UCjU:0@U0U-@U-@U+U&iUUUF@U@U U hU.@T@TT@T T@TgT@T@T@T~TTTܕTD@Tء@Tи@T TTTTTT@TY@TTT5TTuTto@TmTk4TeTa@T[bTSyTN3T>aT2@T&@TT @T Tk@Tk@S0S@SSہ@S׌S@Si@S#@S@S@SSh@SsS"@S@SS@S@SDSDSS@S[S @SSg@S@SS8@S|@S{CS{CSt@Sr @SpShSg}@S_@SW@SO@SKSFSCSB@S=M@S9XS1oS*@S&S"@S@Sz@S 4@S@R@Ry@R@RR@RRw@R1@R@RR@R@R@Ru@RxRt@RpRnQRnQRe@R[RVRR@RIgR@-@R1R/ R)R7RRR R R@R6R@QQ@QMQ@QQY@QdQp@Q*@Q@Qޞ@QLQکQQzQɆ@Q@@Q@QQbQ@QQ@Q@Q?@QQV@Q@QQQ'@Q'@Q>@Q@QQzl@QvwQu&@Qm=@QT0QT0QHS@QGQC @Q/FQ-@Q+R@QQ@Q@QQh@P-PDP@PPrPPZP @PPPPP@P@P*P6@P@P@PP{@P5@P@P@P~P{Px@PvPvPtPtPtPr@Pp@PnPnPnPmz@Pmz@Pl(Pl(Pj@Pe@Pe@Pd?PaP\VPYPWPPy@PIPH@P@@P?UP;a@P7lP4P.2@P.2@P+@P*=P#@P"TPPPPP@P A@O~@N=,N:N:N:N98@N7N6@N5CN/N/N.@N(N%qN +N7@NNN@N N @N|@N|@N@MAMMM@M@M@M@M@ML@MWM@MM@MM(M(M?MMK@M@M@MMb@M@MMMy@M'M'M>M@M@MMx@Mx@Mx@M=MTMTMwkMwkMtMlMbSMZjMY@MQ0@MOMK@MIG@MGMGMD@MBMA^@M@ M>@M>@M:M9u@M8#M6@M0:M.@M-M,F@M'@M@M PMM\@M@L!L!L~LL8LfLr@LLeLLL@L@L@LL{LL@L~@@LuLs@LrbLnn@LjyLi(@Le3La?@La?@L[@L[@LYV@LXLXLRLQm@LN@LMxLELEL>@L=L [2.6.32-573.8.1.el6]Frantisek Hrbata [2.6.32-573.7.1.el6]Frantisek Hrbata [2.6.32-573.6.1.el6]Frantisek Hrbata [2.6.32-573.5.1.el6]Frantisek Hrbata [2.6.32-573.4.1.el6]Frantisek Hrbata [2.6.32-573.3.1.el6]Frantisek Hrbata [2.6.32-573.2.1.el6]Frantisek Hrbata [2.6.32-573.1.1.el6]Kurt Stutsman [2.6.32-573.el6]Kurt Stutsman [2.6.32-572.el6]Kurt Stutsman [2.6.32-571.el6]Kurt Stutsman [2.6.32-570.el6]Kurt Stutsman [2.6.32-569.el6]Kurt Stutsman [2.6.32-568.el6]Kurt Stutsman [2.6.32-567.el6]Kurt Stutsman [2.6.32-566.el6]Kurt Stutsman [2.6.32-565.el6]Kurt Stutsman [2.6.32-564.el6]Kurt Stutsman [2.6.32-563.el6]Kurt Stutsman [2.6.32-562.el6]Kurt Stutsman [2.6.32-561.el6]Kurt Stutsman [2.6.32-560.el6]Kurt Stutsman [2.6.32-559.el6]Kurt Stutsman [2.6.32-558.el6]Kurt Stutsman [2.6.32-557.el6]Kurt Stutsman [2.6.32-556.el6]Kurt Stutsman [2.6.32-555.el6]Rafael Aquini [2.6.32-554.el6]Rafael Aquini [2.6.32-553.el6]Rafael Aquini [2.6.32-552.el6]Rafael Aquini [2.6.32-551.el6]Rafael Aquini [2.6.32-550.el6]Rafael Aquini [2.6.32-549.el6]Rafael Aquini [2.6.32-548.el6]Rafael Aquini [2.6.32-547.el6]Rafael Aquini [2.6.32-546.el6]Rafael Aquini [2.6.32-545.el6]Rafael Aquini [2.6.32-544.el6]Rafael Aquini [2.6.32-543.el6]Rafael Aquini [2.6.32-542.el6]Rafael Aquini [2.6.32-541.el6]Rafael Aquini [2.6.32-540.el6]Rafael Aquini [2.6.32-539.el6]Rafael Aquini [2.6.32-538.el6]Rafael Aquini [2.6.32-537.el6]Rafael Aquini [2.6.32-536.el6]Rafael Aquini [2.6.32-535.el6]Rafael Aquini [2.6.32-534.el6]Rafael Aquini [2.6.32-533.el6]Rafael Aquini [2.6.32-532.el6]Rafael Aquini [2.6.32-531.el6]Rafael Aquini [2.6.32-530.el6]Rafael Aquini [2.6.32-529.el6]Rafael Aquini [2.6.32-528.el6]Rafael Aquini [2.6.32-527.el6]Rafael Aquini [2.6.32-526.el6]Rafael Aquini [2.6.32-525.el6]Rafael Aquini [2.6.32-524.el6]Rafael Aquini [2.6.32-523.el6]Rafael Aquini [2.6.32-522.el6]Rafael Aquini [2.6.32-521.el6]Rafael Aquini [2.6.32-520.el6]Rafael Aquini [2.6.32-519.el6]Rafael Aquini [2.6.32-518.el6]Rafael Aquini [2.6.32-517.el6]Rafael Aquini [2.6.32-516.el6]Rafael Aquini [2.6.32-515.el6]Rafael Aquini [2.6.32-514.el6]Rafael Aquini [2.6.32-513.el6]Rafael Aquini [2.6.32-512.el6]Rafael Aquini [2.6.32-511.el6]Rafael Aquini [2.6.32-510.el6]Rafael Aquini [2.6.32-509.el6]Rafael Aquini [2.6.32-508.el6]Rafael Aquini [2.6.32-507.el6]Rafael Aquini [2.6.32-506.el6]Rafael Aquini [2.6.32-505.el6]Rafael Aquini [2.6.32-504.el6]Rafael Aquini [2.6.32-503.el6]Rafael Aquini [2.6.32-502.el6]Rafael Aquini [2.6.32-501.el6]Rafael Aquini [2.6.32-500.el6]Rafael Aquini [2.6.32-499.el6]Rafael Aquini [2.6.32-498.el6]Rafael Aquini [2.6.32-497.el6]Rafael Aquini [2.6.32-496.el6]Rafael Aquini [2.6.32-495.el6]Rafael Aquini [2.6.32-494.el6]Rafael Aquini [2.6.32-493.el6]Rafael Aquini [2.6.32-492.el6]Rafael Aquini [2.6.32-491.el6]Rafael Aquini [2.6.32-490.el6]Rafael Aquini [2.6.32-489.el6]Rafael Aquini [2.6.32-488.el6]Rafael Aquini [2.6.32-487.el6]Rafael Aquini [2.6.32-486.el6]Rafael Aquini [2.6.32-485.el6]Rafael Aquini [2.6.32-484.el6]Rafael Aquini [2.6.32-483.el6]Rafael Aquini [2.6.32-482.el6]Rafael Aquini [2.6.32-481.el6]Rafael Aquini [2.6.32-480.el6]Rafael Aquini [2.6.32-479.el6]Rafael Aquini [2.6.32-478.el6]Rafael Aquini [2.6.32-477.el6]Rafael Aquini [2.6.32-476.el6]Rafael Aquini [2.6.32-475.el6]Rafael Aquini [2.6.32-474.el6]Rafael Aquini [2.6.32-473.el6]Rafael Aquini [2.6.32-472.el6]Rafael Aquini [2.6.32-471.el6]Rafael Aquini [2.6.32-470.el6]Rafael Aquini [2.6.32-469.el6]Rafael Aquini [2.6.32-468.el6]Rafael Aquini [2.6.32-467.el6]Rafael Aquini [2.6.32-466.el6]Rafael Aquini [2.6.32-465.el6]Rafael Aquini [2.6.32-464.el6]Rafael Aquini [2.6.32-463.el6]Rafael Aquini [2.6.32-462.el6]Rafael Aquini [2.6.32-461.el6]Rafael Aquini [2.6.32-460.el6]Rafael Aquini [2.6.32-459.el6]Rafael Aquini [2.6.32-458.el6]Rafael Aquini [2.6.32-457.el6]Rafael Aquini [2.6.32-456.el6]Rafael Aquini [2.6.32-455.el6]Rafael Aquini [2.6.32-454.el6]Rafael Aquini [2.6.32-453.el6]Rafael Aquini [2.6.32-452.el6]Rafael Aquini [2.6.32-451.el6]Rafael Aquini [2.6.32-450.el6]Rafael Aquini [2.6.32-449.el6]Rafael Aquini [2.6.32-448.el6]Rafael Aquini [2.6.32-447.el6]Rafael Aquini [2.6.32-446.el6]Rafael Aquini [2.6.32-445.el6]Rafael Aquini [2.6.32-444.el6]Rafael Aquini [2.6.32-443.el6]Rafael Aquini [2.6.32-442.el6]Rafael Aquini [2.6.32-441.el6]Rafael Aquini [2.6.32-440.el6]Rafael Aquini [2.6.32-439.el6]Rafael Aquini [2.6.32-438.el6]Rafael Aquini [2.6.32-437.el6]Rafael Aquini [2.6.32-436.el6]Rafael Aquini [2.6.32-435.el6]Rafael Aquini [2.6.32-434.el6]Rafael Aquini [2.6.32-433.el6]Rafael Aquini [2.6.32-432.el6]Rafael Aquini [2.6.32-431.el6]Rafael Aquini [2.6.32-430.el6]Rafael Aquini [2.6.32-429.el6]Rafael Aquini [2.6.32-428.el6]Rafael Aquini [2.6.32-427.el6]Rafael Aquini [2.6.32-426.el6]Rafael Aquini [2.6.32-425.el6]Rafael Aquini [2.6.32-424.el6]Rafael Aquini [2.6.32-423.el6]Rafael Aquini [2.6.32-422.el6]Rafael Aquini [2.6.32-421.el6]Rafael Aquini [2.6.32-420.el6]Rafael Aquini [2.6.32-419.el6]Rafael Aquini [2.6.32-418.el6]Rafael Aquini [2.6.32-417.el6]Rafael Aquini [2.6.32-416.el6]Rafael Aquini [2.6.32-415.el6]Rafael Aquini [2.6.32-414.el6]Rafael Aquini [2.6.32-413.el6]Rafael Aquini [2.6.32-412.el6]Rafael Aquini [2.6.32-411.el6]Rafael Aquini [2.6.32-410.el6]Rafael Aquini [2.6.32-409.el6]Rafael Aquini [2.6.32-408.el6]Rafael Aquini [2.6.32-407.el6]Rafael Aquini [2.6.32-406.el6]Rafael Aquini [2.6.32-405.el6]Rafael Aquini [2.6.32-404.el6]Rafael Aquini [2.6.32-403.el6]Rafael Aquini [2.6.32-402.el6]Rafael Aquini [2.6.32-401.el6]Rafael Aquini [2.6.32-400.el6]Rafael Aquini [2.6.32-399.el6]Rafael Aquini [2.6.32-398.el6]Jarod Wilson [2.6.32-397.el6]Jarod Wilson [2.6.32-396.el6]Jarod Wilson [2.6.32-395.el6]Jarod Wilson [2.6.32-394.el6]Jarod Wilson [2.6.32-393.el6]Jarod Wilson [2.6.32-392.el6]Jarod Wilson [2.6.32-391.el6]Jarod Wilson [2.6.32-390.el6]Jarod Wilson [2.6.32-389.el6]Jarod Wilson [2.6.32-388.el6]Jarod Wilson [2.6.32-387.el6]Jarod Wilson [2.6.32-386.el6]Jarod Wilson [2.6.32-385.el6]Jarod Wilson [2.6.32-384.el6]Jarod Wilson [2.6.32-383.el6]Jarod Wilson [2.6.32-382.el6]Jarod Wilson [2.6.32-381.el6]Jarod Wilson [2.6.32-380.el6]Jarod Wilson [2.6.32-379.el6]Jarod Wilson [2.6.32-378.el6]Jarod Wilson [2.6.32-377.el6]Jarod Wilson [2.6.32-376.el6]Jarod Wilson [2.6.32-375.el6]Jarod Wilson [2.6.32-374.el6]Jarod Wilson [2.6.32-373.el6]Jarod Wilson [2.6.32-372.el6]Jarod Wilson [2.6.32-371.el6]Jarod Wilson [2.6.32-370.el6]Jarod Wilson [2.6.32-369.el6]Jarod Wilson [2.6.32-368.el6]Jarod Wilson [2.6.32-367.el6]Jarod Wilson [2.6.32-366.el6]Jarod Wilson [2.6.32-365.el6]Jarod Wilson [2.6.32-364.el6]Jarod Wilson [2.6.32-363.el6]Jarod Wilson [2.6.32-362.el6]Jarod Wilson [2.6.32-361.el6]Jarod Wilson [2.6.32-360.el6]Jarod Wilson [2.6.32-359.el6]Jarod Wilson [2.6.32-358.el6]Jarod Wilson [2.6.32-357.el6]Jarod Wilson [2.6.32-356.el6]Jarod Wilson [2.6.32-355.el6]Jarod Wilson [2.6.32-354.el6]Jarod Wilson [2.6.32-353.el6]Jarod Wilson [2.6.32-352.el6]Jarod Wilson [2.6.32-351.el6]Jarod Wilson [2.6.32-350.el6]Jarod Wilson [2.6.32-349.el6]Jarod Wilson [2.6.32-348.el6]Jarod Wilson [2.6.32-347.el6]Jarod Wilson [2.6.32-346.el6]Jarod Wilson [2.6.32-345.el6]Jarod Wilson [2.6.32-344.el6]Jarod Wilson [2.6.32-343.el6]Jarod Wilson [2.6.32-342.el6]Jarod Wilson [2.6.32-341.el6]Jarod Wilson [2.6.32-340.el6]Jarod Wilson [2.6.32-339.el6]Jarod Wilson [2.6.32-338.el6]Jarod Wilson [2.6.32-337.el6]Jarod Wilson [2.6.32-336.el6]Jarod Wilson [2.6.32-335.el6]Jarod Wilson [2.6.32-334.el6]Jarod Wilson [2.6.32-333.el6]Jarod Wilson [2.6.32-332.el6]Jarod Wilson [2.6.32-331.el6]Jarod Wilson [2.6.32-330.el6]Jarod Wilson [2.6.32-329.el6]Jarod Wilson [2.6.32-328.el6]Jarod Wilson [2.6.32-327.el6]Jarod Wilson [2.6.32-326.el6]Jarod Wilson [2.6.32-325.el6]Jarod Wilson [2.6.32-324.el6]Jarod Wilson [2.6.32-323.el6]Jarod Wilson [2.6.32-322.el6]Jarod Wilson [2.6.32-321.el6]Jarod Wilson [2.6.32-320.el6]Jarod Wilson [2.6.32-319.el6]Jarod Wilson [2.6.32-318.el6]Jarod Wilson [2.6.32-317.el6]Jarod Wilson [2.6.32-316.el6]Jarod Wilson [2.6.32-315.el6]Jarod Wilson [2.6.32-314.el6]Jarod Wilson [2.6.32-313.el6]Jarod Wilson [2.6.32-312.el6]Jarod Wilson [2.6.32-311.el6]Jarod Wilson [2.6.32-310.el6]Jarod Wilson [2.6.32-309.el6]Jarod Wilson [2.6.32-308.el6]Jarod Wilson [2.6.32-307.el6]Jarod Wilson [2.6.32-306.el6]Jarod Wilson [2.6.32-305.el6]Jarod Wilson [2.6.32-304.el6]Jarod Wilson [2.6.32-303.el6]Jarod Wilson [2.6.32-302.el6]Jarod Wilson [2.6.32-301.el6]Jarod Wilson [2.6.32-300.el6]Jarod Wilson [2.6.32-299.el6]Jarod Wilson [2.6.32-298.el6]Jarod Wilson [2.6.32-297.el6]Jarod Wilson [2.6.32-296.el6]Jarod Wilson [2.6.32-295.el6]Jarod Wilson [2.6.32-294.el6]Jarod Wilson [2.6.32-293.el6]Jarod Wilson [2.6.32-292.el6]Jarod Wilson [2.6.32-291.el6]Jarod Wilson [2.6.32-290.el6]Jarod Wilson [2.6.32-289.el6]Jarod Wilson [2.6.32-288.el6]Jarod Wilson [2.6.32-287.el6]Jarod Wilson [2.6.32-286.el6]Jarod Wilson [2.6.32-285.el6]Jarod Wilson [2.6.32-284.el6]Jarod Wilson [2.6.32-283.el6]Jarod Wilson [2.6.32-282.el6]Jarod Wilson [2.6.32-281.el6]Jarod Wilson [2.6.32-280.el6]Jarod Wilson [2.6.32-279.el6]Jarod Wilson [2.6.32-278.el6]Jarod Wilson [2.6.32-277.el6]Jarod Wilson [2.6.32-276.el6]Jarod Wilson [2.6.32-275.el6]Jarod Wilson [2.6.32-274.el6]Jarod Wilson [2.6.32-273.el6]Jarod Wilson [2.6.32-272.el6]Jarod Wilson [2.6.32-271.el6]Jarod Wilson [2.6.32-270.el6]Jarod Wilson [2.6.32-269.el6]Jarod Wilson [2.6.32-268.el6]Aristeu Rozanski [2.6.32-267.el6]Aristeu Rozanski [2.6.32-266.el6]Aristeu Rozanski [2.6.32-265.el6]Aristeu Rozanski [2.6.32-264.el6]Aristeu Rozanski [2.6.32-263.el6]Aristeu Rozanski [2.6.32-262.el6]Aristeu Rozanski [2.6.32-261.el6]Aristeu Rozanski [2.6.32-260.el6]Aristeu Rozanski [2.6.32-259.el6]Aristeu Rozanski [2.6.32-258.el6]Aristeu Rozanski [2.6.32-257.el6]Aristeu Rozanski [2.6.32-256.el6]Aristeu Rozanski [2.6.32-255.el6]Aristeu Rozanski [2.6.32-254.el6]Aristeu Rozanski [2.6.32-253.el6]Aristeu Rozanski [2.6.32-252.el6]Aristeu Rozanski [2.6.32-251.el6]Aristeu Rozanski [2.6.32-250.el6]Aristeu Rozanski [2.6.32-249.el6]Aristeu Rozanski [2.6.32-248.el6]Aristeu Rozanski [2.6.32-247.el6]Aristeu Rozanski [2.6.32-246.el6]Aristeu Rozanski [2.6.32-245.el6]Aristeu Rozanski [2.6.32-244.el6]Aristeu Rozanski [2.6.32-243.el6]Aristeu Rozanski [2.6.32-242.el6]Aristeu Rozanski [2.6.32-241.el6]Aristeu Rozanski [2.6.32-240.el6]Aristeu Rozanski [2.6.32-239.el6]Aristeu Rozanski [2.6.32-238.el6]Aristeu Rozanski [2.6.32-237.el6]Aristeu Rozanski [2.6.32-236.el6]Aristeu Rozanski [2.6.32-235.el6]Aristeu Rozanski [2.6.32-234.el6]Aristeu Rozanski [2.6.32-233.el6]Aristeu Rozanski [2.6.32-232.el6]Aristeu Rozanski [2.6.32-231.el6]Aristeu Rozanski [2.6.32-230.el6]Aristeu Rozanski [2.6.32-229.el6]Aristeu Rozanski [2.6.32-228.el6]Aristeu Rozanski [2.6.32-227.el6]Aristeu Rozanski [2.6.32-226.el6]Aristeu Rozanski [2.6.32-225.el6]Aristeu Rozanski [2.6.32-224.el6]Aristeu Rozanski [2.6.32-223.el6]Aristeu Rozanski [2.6.32-222.el6]Aristeu Rozanski [2.6.32-221.el6]Aristeu Rozanski [2.6.32-220.el6]Aristeu Rozanski [2.6.32-219.el6]Aristeu Rozanski [2.6.32-218.el6]Aristeu Rozanski [2.6.32-217.el6]Aristeu Rozanski [2.6.32-216.el6]Aristeu Rozanski [2.6.32-215.el6]Aristeu Rozanski [2.6.32-214.el6]Aristeu Rozanski [2.6.32-213.el6]Aristeu Rozanski [2.6.32-212.el6]Aristeu Rozanski [2.6.32-211.el6]Aristeu Rozanski [2.6.32-210.el6]Aristeu Rozanski [2.6.32-209.el6]Aristeu Rozanski [2.6.32-208.el6]Aristeu Rozanski [2.6.32-207.el6]Aristeu Rozanski [2.6.32-206.el6]Aristeu Rozanski [2.6.32-205.el6]Kyle McMartin [2.6.32-204.el6]Kyle McMartin [2.6.32-203.el6]Aristeu Rozanski [2.6.32-202.el6]Aristeu Rozanski [2.6.32-201.el6]Aristeu Rozanski [2.6.32-200.el6]Aristeu Rozanski [2.6.32-199.el6]Kyle McMartin [2.6.32-198.el6]Aristeu Rozanski [2.6.32-197.el6]Aristeu Rozanski [2.6.32-196.el6]Aristeu Rozanski [2.6.32-195.el6]Aristeu Rozanski [2.6.32-194.el6]Aristeu Rozanski [2.6.32-193.el6]Aristeu Rozanski [2.6.32-192.el6]Kyle McMartin [2.6.32-191.el6]Aristeu Rozanski [2.6.32-190.el6]Aristeu Rozanski [2.6.32-189.el6]Kyle McMartin [2.6.32-188.el6]Kyle McMartin [2.6.32-187.el6]Aristeu Rozanski [2.6.32-186.el6]Aristeu Rozanski [2.6.32-185.el6]Aristeu Rozanski [2.6.32-184.el6]Kyle McMartin [2.6.32-183.el6]Aristeu Rozanski [2.6.32-182.el6]Kyle McMartin [2.6.32-181.el6]Aristeu Rozanski [2.6.32-180.el6]Aristeu Rozanski [2.6.32-179.el6]Kyle McMartin [2.6.32-178.el6]Aristeu Rozanski [2.6.32-177.el6]Aristeu Rozanski [2.6.32-176.el6]Kyle McMartin [2.6.32-175.el6]Aristeu Rozanski [2.6.32-174.el6]Aristeu Rozanski [2.6.32-173.el6]Kyle McMartin [2.6.32-172.el6]Kyle McMartin [2.6.32-171.el6]Kyle McMartin [2.6.32-170.el6]Aristeu Rozanski [2.6.32-169.el6]Kyle McMartin [2.6.32-168.el6]Aristeu Rozanski [2.6.32-167.el6]Kyle McMartin [2.6.32-166.el6]Aristeu Rozanski [2.6.32-165.el6]Kyle McMartin [2.6.32-164.el6]Aristeu Rozanski [2.6.32-163.el6]Aristeu Rozanski [2.6.32-162.el6]Kyle McMartin [2.6.32-161.el6]Aristeu Rozanski [2.6.32-160.el6]Aristeu Rozanski [2.6.32-159.el6]Aristeu Rozanski [2.6.32-158.el6]Aristeu Rozanski [2.6.32-157.el6]Aristeu Rozanski [2.6.32-156.el6]Aristeu Rozanski [2.6.32-155.el6]Aristeu Rozanski [2.6.32-154.el6]Aristeu Rozanski [2.6.32-153.el6]Aristeu Rozanski [2.6.32-152.el6]Aristeu Rozanski [2.6.32-151.el6]Aristeu Rozanski [2.6.32-150.el6]Aristeu Rozanski [2.6.32-149.el6]Aristeu Rozanski [2.6.32-148.el6]Aristeu Rozanski [2.6.32-147.el6]Aristeu Rozanski [2.6.32-146.el6]Aristeu Rozanski [2.6.32-145.el6]Aristeu Rozanski [2.6.32-144.el6]Aristeu Rozanski [2.6.32-143.el6]Aristeu Rozanski [2.6.32-142.el6]Aristeu Rozanski [2.6.32-141.el6]Aristeu Rozanski [2.6.32-140.el6]Aristeu Rozanski [2.6.32-139.el6]Aristeu Rozanski [2.6.32-138.el6]Aristeu Rozanski [2.6.32-137.el6]Aristeu Rozanski [2.6.32-136.el6]Aristeu Rozanski [2.6.32-135.el6]Aristeu Rozanski [2.6.32-134.el6]Aristeu Rozanski [2.6.32-133.el6]Aristeu Rozanski [2.6.32-132.el6]Aristeu Rozanski [2.6.32-131.el6]Aristeu Rozanski [2.6.32-130.el6]Aristeu Rozanski [2.6.32-129.el6]Aristeu Rozanski [2.6.32-128.el6]Aristeu Rozanski [2.6.32-127.el6]Aristeu Rozanski [2.6.32-126.el6]Aristeu Rozanski [2.6.32-125.el6]Aristeu Rozanski [2.6.32-124.el6]Aristeu Rozanski [2.6.32-123.el6]Aristeu Rozanski [2.6.32-122.el6]Aristeu Rozanski [2.6.32-121.el6]Aristeu Rozanski [2.6.32-120.el6]Aristeu Rozanski [2.6.32-119.el6]Aristeu Rozanski [2.6.32-118.el6]Aristeu Rozanski [2.6.32-117.el6]Aristeu Rozanski [2.6.32-116.el6]Aristeu Rozanski [2.6.32-115.el6]Aristeu Rozanski [2.6.32-114.el6]Aristeu Rozanski [2.6.32-113.el6]Aristeu Rozanski [2.6.32-112.el6]Aristeu Rozanski [2.6.32-111.el6]Aristeu Rozanski [2.6.32-110.el6]Aristeu Rozanski [2.6.32-109.el6]Aristeu Rozanski [2.6.32-108.el6]Aristeu Rozanski [2.6.32-107.el6]Aristeu Rozanski [2.6.32-106.el6]Aristeu Rozanski [2.6.32-105.el6]Aristeu Rozanski [2.6.32-104.el6]Aristeu Rozanski [2.6.32-103.el6]Aristeu Rozanski [2.6.32-102.el6]Aristeu Rozanski [2.6.32-101.el6]Aristeu Rozanski [2.6.32-100.el6]Aristeu Rozanski [2.6.32-99.el6]Aristeu Rozanski [2.6.32-98.el6]Aristeu Rozanski [2.6.32-97.el6]Aristeu Rozanski [2.6.32-96.el6]Aristeu Rozanski [2.6.32-95.el6]Aristeu Rozanski [2.6.32-94.el6]Aristeu Rozanski [2.6.32-93.el6]Aristeu Rozanski [2.6.32-92.el6]Aristeu Rozanski [2.6.32-91.el6]Aristeu Rozanski [2.6.32-90.el6]Aristeu Rozanski [2.6.32-89.el6]Aristeu Rozanski [2.6.32-88.el6]Aristeu Rozanski [2.6.32-87.el6]Aristeu Rozanski [2.6.32-86.el6]Aristeu Rozanski [2.6.32-85.el6]Aristeu Rozanski [2.6.32-84.el6]Aristeu Rozanski [2.6.32-83.el6]Aristeu Rozanski [2.6.32-82.el6]Aristeu Rozanski [2.6.32-81.el6]Aristeu Rozanski [2.6.32-80.el6]Aristeu Rozanski [2.6.32-79.el6]Aristeu Rozanski [2.6.32-78.el6]Aristeu Rozanski [2.6.32-77.el6]Aristeu Rozanski [2.6.32-76.el6]Aristeu Rozanski [2.6.32-75.el6]Aristeu Rozanski [2.6.32-74.el6]Aristeu Rozanski [2.6.32-73.el6]Aristeu Rozanski [2.6.32-72.el6]Aristeu Rozanski [2.6.32-71.el6]Aristeu Rozanski [2.6.32-70.el6]Aristeu Rozanski [2.6.32-69.el6]Aristeu Rozanski [2.6.32-68.el6]Aristeu Rozanski [2.6.32-67.el6]Aristeu Rozanski [2.6.32-66.el6]Aristeu Rozanski [2.6.32-65.el6]Aristeu Rozanski [2.6.32-64.el6]Aristeu Rozanski [2.6.32-63.el6]Aristeu Rozanski [2.6.32-62.el6]Aristeu Rozanski [2.6.32-61.el6]Aristeu Rozanski [2.6.32-60.el6]Aristeu Rozanski [2.6.32-59.el6]Aristeu Rozanski [2.6.32-58.el6]Aristeu Rozanski [2.6.32-57.el6]Aristeu Rozanski [2.6.32-56.el6]Aristeu Rozanski [2.6.32-55.el6]Aristeu Rozanski [2.6.32-54.el6]Aristeu Rozanski [2.6.32-53.el6]Aristeu Rozanski [2.6.32-52.el6]Aristeu Rozanski [2.6.32-51.el6]Aristeu Rozanski [2.6.32-50.el6]Aristeu Rozanski [2.6.32-49.el6]Aristeu Rozanski [2.6.32-48.el6]Aristeu Rozanski [2.6.32-47.el6]Aristeu Rozanski [2.6.32-46.el6]Aristeu Rozanski [2.6.32-45.el6]Aristeu Rozanski [2.6.32-44.el6]Aristeu Rozanski [2.6.32-43.el6]Aristeu Rozanski [2.6.32-42.el6]Aristeu Rozanski [2.6.32-41.el6]Aristeu Rozanski [2.6.32-40.el6]Aristeu Rozanski [2.6.32-39.el6]Aristeu Rozanski [2.6.32-38.el6]Aristeu Rozanski [2.6.32-37.el6]Aristeu Rozanski [2.6.32-36.el6]Aristeu Rozanski [2.6.32-35.el6]Aristeu Rozanski [2.6.32-34.el6]Aristeu Rozanski [2.6.32-33.el6]Aristeu Rozanski [2.6.32-32.el6]Aristeu Rozanski [2.6.32-31.el6]Aristeu Rozanski [2.6.32-30.el6]Aristeu Rozanski [2.6.32-29.el6]Aristeu Rozanski [2.6.32-28.el6]Aristeu Rozanski [2.6.32-27.el6]Aristeu Rozanski [2.6.32-26.el6]Aristeu Rozanski [2.6.32-25.el6]Aristeu Rozanski [2.6.32-24.el6]Aristeu Rozanski [2.6.32-23.el6]Aristeu Rozanski [2.6.32-22.el6]Aristeu Rozanski [2.6.32-21.el6]Aristeu Rozanski [2.6.32-20.el6]Aristeu Rozanski [2.6.32-19.el6]Aristeu Rozanski [2.6.32-18.el6]Aristeu Rozanski [2.6.32-17.el6]Aristeu Rozanski [2.6.32-16.el6]Aristeu Rozanski [2.6.32-15.el6]Aristeu Rozanski [2.6.32-14.el6]Aristeu Rozanski [2.6.32-13.el6]Aristeu Rozanski [2.6.32-12.el6]Aristeu Rozanski [2.6.32-11.el6]Aristeu Rozanski [2.6.32-10.el6]Aristeu Rozanski [2.6.32-9.el6]Aristeu Rozanski [2.6.32-8.el6]Aristeu Rozanski [2.6.32-7.el6]Aristeu Rozanski [2.6.32-6.el6]Aristeu Rozanski [2.6.32-5.el6]Aristeu Rozanski [2.6.32-4.el6]Aristeu Rozanski [2.6.32-3.el6]Aristeu Rozanski [2.6.32-2.el6]Aristeu Rozanski [2.6.32-1.el6]Aristeu Rozanski [2.6.32-0.54.el6]Aristeu Rozanski [2.6.32-0.53.el6]Aristeu Rozanski [2.6.32-0.52.el6]Aristeu Rozanski [2.6.32-0.51.el6]Aristeu Rozanski [2.6.32-0.50.el6]- [netdrv] bonding: fix LACP PDU not sent on slave port sometimes (Jarod Wilson) [1266366 1258446] - [netdrv] bonding: fix incorrect lacp mux state when agg not active (Jarod Wilson) [1266366 1258446] - [netdrv] bonding: fix bond_open don't always set slave active flag (Jarod Wilson) [1266366 1258446] - [netdrv] bonding: update bond carrier state when min_links option changes (Jarod Wilson) [1266366 1258446] - [netdrv] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Jarod Wilson) [1266366 1258446] - [virt] kvm: ioapic: conditionally delay irq delivery duringeoi broadcast (Fam Zheng) [1266369 1199155] - [kernel] ipc, sem: fix use after free on IPC_RMID after a task using same semaphore set exits (Herton R. Krzesinski) [1266373 1233300] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Leonardo Menezes Vaz) [1266372 1211110] - [fs] Remove BUG_ON in nfs_clear_inode (Frank Sorenson) [1266364 1224343] - [net] use address assign type "SET" (Jarod Wilson) [1266374 1225359] - [net] ethtool: set addr_assign_type to NET_ADDR_SET when addr is passed on create (Jarod Wilson) [1266374 1225359] - [net] rtnl: use dev_set_mac_address() instead of plain ndo_ (Jarod Wilson) [1266374 1225359] - [net] ipv4: inet_fragmentation: compute work more accurate (Hannes Frederic Sowa) [1246088 1235465] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1260535 1241287] - [edac] pci: avoid negative reference count of edac_class (Herton R. Krzesinski) [1255492 1227845] - [kernel] percpu_counter: batch size aware __percpu_counter_compare (Hannes Frederic Sowa) [1246088 1235465] - [kernel] percpu_counter: make percpu_counters_lock irq-safe (Hannes Frederic Sowa) [1246088 1235465] - [kernel] lib/percpu_counter.c: fix bad percpu counter state during suspend (Hannes Frederic Sowa) [1246088 1235465] - [kernel] percpu_counter: unbreak __percpu_counter_add (Hannes Frederic Sowa) [1246088 1235465] - [kernel] lib/percpu_counter.c: fix __percpu_counter_add (Hannes Frederic Sowa) [1246088 1235465] - [kernel] percpu_counter: make APIs irq safe (Hannes Frederic Sowa) [1246088 1235465] - [kernel] lib/percpu_counter.c: __this_cpu_write doesn't need to be protected by spinlock (Hannes Frederic Sowa) [1246088 1235465] - [kernel] lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef (Hannes Frederic Sowa) [1246088 1235465] - [kernel] percpucounter: Optimize __percpu_counter_add a bit through the use of this_cpu options (Hannes Frederic Sowa) [1246088 1235465] - [kernel] percpu_counter: use this_cpu_ptr instead of per_cpu_ptr (Hannes Frederic Sowa) [1246088 1235465] - [kernel] percpu: fix list_head init bug in __percpu_counter_init (Hannes Frederic Sowa) [1246088 1235465]- Revert: [kernel] softirq: reduce latencies (Prarit Bhargava) [1246064 970263] - Revert: [kernel] softirq: Add softirq_2ms_loop and default to existing RHEL6 behaviour (Prarit Bhargava) [1246064 970263]- [mm] swap: make nr_swap_pages atomic (Jerome Marchand) [1259362 1252362]- [fs] autofs4 - fix uid and gid assignment in mount request (Ian Kent) [1258581 1248820]- [firmware] add iwlwifi-8000C-13 ucode (Stanislaw Gruszka) [1242969 1134603] - [net] Always propagate flag changes to interfaces (Jarod Wilson) [1253734 1222823] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1253729 1238308] - [scsi] zfcp: Use correct length for FCP_RSP_INFO (Hendrik Brueckner) [1253728 1223105] - [tools] perf: avoid possible race condition in copyfile (Milos Vyletel) [1253733 1229673] - [tools] perf: Introduce copyfile_offset function (Milos Vyletel) [1253733 1229673] - [tools] perfs: Add rm_rf utility function (Milos Vyletel) [1253733 1229673] - [net] vlan: restore VLAN_GROUP_ARRAY_LEN definition (Michal Schmidt) [1246102 1242145] - [md] dm btree remove: fix bug in redistribute3 (Mike Snitzer) [1246105 1242023] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1246092 1236564] - [kernel] sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem (Oleg Nesterov) [1246081 1198732] - [kernel] percpu_rw_semaphore: add lockdep annotations (Oleg Nesterov) [1246081 1198732] - [kernel] percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctr (Oleg Nesterov) [1246081 1198732] - [kernel] percpu_rw_semaphore: reimplement to not block the readers unnecessarily (Oleg Nesterov) [1246081 1198732] - [kernel] percpu-rwsem: use synchronize_sched_expedited (Oleg Nesterov) [1246081 1198732] - [kernel] percpu-rw-semaphores: use rcu_read_lock_sched (Oleg Nesterov) [1246081 1198732] - [kernel] percpu-rw-semaphores: use light/heavy barriers (Oleg Nesterov) [1246081 1198732] - [kernel] blockdev: turn a rw semaphore into a percpu rw semaphore (Oleg Nesterov) [1246081 1198732] - [kernel] softirq: Add softirq_2ms_loop and default to existing RHEL6 behaviour (Prarit Bhargava) [1246064 970263] - [kernel] softirq: reduce latencies (Prarit Bhargava) [1246064 970263]- [md] Revert "dm: don't schedule delayed run of the queue if nothing to do" (Mike Snitzer) [1246095 1240767] - [md] Revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1246095 1240767]- [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240758 1240759] {CVE-2015-5364 CVE-2015-5366} - [fs] vfs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1243400 1241030] - [fs] vfs: Prevent syncing frozen file system (Lukas Czerner) [1243404 1241791] - [fs] vfs: Prevent freeing unlinked file to be indefinitely delayed (Lukas Czerner) [1243406 1236736] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1245195 1236437] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1245195 1236437] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1245195 1236437]- [redhat] Update dracut dependency to pull in drbg module (Herbert Xu) [1241518 1241338]- [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1130197] - [x86] Revert "Add driver auto probing for x86 features v4" (Prarit Bhargava) [1231280] - [net] bridge: netfilter: don't call iptables on vlan packets if sysctl is off (Florian Westphal) [1236551] - [net] ebtables: Allow filtering of hardware accelerated vlan frames (Florian Westphal) [1236551]- [fs] Revert "fuse: use clear_highpage and KM_USER0 instead of KM_USER1" (Brian Foster) [1229562]- [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1231348] - [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1221404]- [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230927] - [md] Revert "md dm: run queue on re-queue" (Mike Snitzer) [1232007] - [firmware] another cxgb4 firmware load fixup (Sai Vemuri) [1189255] - [char] tty: Don't protect atomic operation with mutex (Aristeu Rozanski) [1184182] - [edac] i5100 add 6 ranks per channel (Aristeu Rozanski) [1171333] - [edac] i5100 clean controller to channel terms (Aristeu Rozanski) [1171333] - [crypto] rng - Remove krng (Herbert Xu) [1226418] - [crypto] drbg - Add stdrng alias and increase priority (Herbert Xu) [1226418] - [crypto] seqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] eseqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] chainiv - Move IV seeding into init function (Herbert Xu) [1226418]- [gpu] drm/radeon: fix freeze for laptop with Turks/Thames GPU (Jerome Glisse) [1213297] - [md] dm: fix casting bug in dm_merge_bvec (Mike Snitzer) [1226453] - [fs] nfs: Send the size attribute on open(O_TRUNC) (Benjamin Coddington) [1208065] - [net] inet: fix processing of ICMP frag_needed messages (Sabrina Dubroca) [1210321] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1140590] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: correctly handle val.freeramid executables (Mateusz Guzik) [1216269] {CVE-2015-3339} - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1206000] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1206000] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1211531] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1211531] - [netdrv] e1000e: fix systim issues (John Greene) [1211531] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1211531] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1211531] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1211531] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1211531] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1211531] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1211531] - [netdrv] e1000e: fix call to do_div to use u64 arg (John Greene) [1211531] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1211531] - [netdrv] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1211531] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1211531]- [serial] add ability to set IRQ via module parameter (Prarit Bhargava) [1210848] - [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1185166] {CVE-2015-1805} - [netdrv] macvlan: add VLAN filters to lowerdev (Ivan Vecera) [1213846] - [x86] Mark Intel Broadwell-DE processor as unsupported (Steve Best) [1226904] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Hannes Frederic Sowa) [1223610] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Rafael Aquini) [1222832] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Rafael Aquini) [1222832] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Rafael Aquini) [1222832] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1226779]- [netdrv] iwlwifi: use custom workqueue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove not used *bt-coex* files (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: avoid use-after-free on iwl_mvm_d0i3_enable_tx() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean net-detect info if device was reset during suspend (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the UCODE_DOWN reference when resuming (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - duplicate the command if sent ASYNC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: force mac from otp in case nvm mac is reserved (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Free fw_status after use to avoid memory leak (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't disable the busmaster DMA clock for family 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 7000: modify the firmware name for 3165 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: forbid MIMO on devices that don't support it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: force quota update update after FW restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix typo in CONFIG option (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't power off the device between INIT and OPER firmwares (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prevent using unmapped memory in fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Avoid signal based decisions if ave beacon RSSI is 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix scan iteration complete notification handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't stop the FW monitor too early (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix Tx Power firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: capture connection loss as part of MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for time events (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: do string formatting in debug triggers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix spelling errors (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't return uninitialized value in get_survey() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused arguments (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix wrongfully flushing frames in the roc/off channel queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs entry with the number of net-detect scans (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor rs_update_rate_tbl (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: check the size of the trigger struct from the firmware file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon MLME failures (Stanislaw Gruszka) [1134606] - [net] mac80211: Fix mac80211.h docbook comments (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about deauth (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about association status (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about authentication status (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: convert rssi_callback() to event_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix comment indentation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Clean up UMAC scan UIDs in the reset and drv_stop flows (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 8000: change PNVM in case it doesn't match to the HW step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix debug print in the RSA ownership workaround (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to configure the timeout for the Tx queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: drop support for early versions of 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use debugfs_create_bool() for enable_scan_iteration_notif (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: initialize trans_pcie->ref_count on configure() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: inform mac80211 about umac scans that was aborted by restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove d0i3 ref correctly during AP start (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: Fix memory leak in iwl_req_fw_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove WARN_ON for invalid BA notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take IWL_MVM_REF_UCODE_DOWN before restarting hw (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't wait for firmware verification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 3165 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove time-event start/end failure warning (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add iccm data to 8000 b-step data dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add rx packet sequence number to dbg print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: properly flush the queues for buffering transport (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: assign new TLV bit for multi-source LAR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: continue (with error) CSA on GO time event failure (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: simplify iwl_mvm_get_wakeup_status() return (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't double unlock the mutex in __iwl_mvm_resume() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clarify time event end handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Always enable the smart FIFO (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: update copyright to include 2015 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add more new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - update the new API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix force NMI for 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: freeze the non-shared queues when a station goes to sleep (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: allow the op_mode to freeze the stuck queue timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: update Tx statistics when using fixed rate (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't init MCC during CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove warning on station exhaustion (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: trans: Take ownership on secure machine before FW load (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: improve ss_params debug print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't allow the FW to return invalid ch indices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reflect TDLS pm state in mvmvif->pm_enabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix identation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unneeded include iwl-fw-error-dump.h (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use correct NVM offset for LAR enable for new NVMs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix smatch warning: warn: inconsistent indenting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: include more registers in the prph dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: speed up the Tx DMA stop flow (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 B2/C steps (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: always update the quota after association (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - disable RRC by default (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_SF_NO_DUMMY_NOTIF (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_DISABLE_STA_TX (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: bump API to 13 for devices that use iwlmvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set LAR MCC on D3/D0 transitions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LAR updates from BIOS (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the MAC address from HW registers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow disabling LAR via module param (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support new PHY_SKU nvm section for family 8000 B0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: disable 11ac if 11n is disabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: iwlmvm: LAR: disable LAR support due to NVM vs TLV conflict (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: change last 5ghz channel to 165 & add support for 8000 family (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use IWL_DEFAULT_MAX_TX_POWER for max_eirp (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: init correct nvm channel list for 8000 devices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: LAR: Add chub mcc change notify command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't declare support for 5ghz if not supported (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: ignore IBSS flag as regulatory NO-IR indication (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider LAR support during NVM parse (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: create regdomain from mcc_update_cmd response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: init country code on init/recovery (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add MCC update FW API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disconnect if CSA time event fails scheduling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: drop VO packets when mac80211 tells us to (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix compilation with IWLWIFI_DEBUGFS not set (Stanislaw Gruszka) [1134606] - [netdrv] wireless: Use eth__addr instead of memset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't override passive dwell in case of fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon low RSSI (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: restart firmware recording when no configuration is set (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon command response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon channel switch (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon missed beacons (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add the cause of the firmware dump in the dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add framework for triggers for fw dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use only 40 ms for fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to force the Rx chains from debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new TLV capability flag for BT PLCR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't iterate interfaces to disconnect in net-detect (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: new Alive / error table API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support beacon statistics for BSS client (Stanislaw Gruszka) [1134606] - [net] cfg80211: add nl80211 beacon-only statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't write to DBGC_OUT_CTRL when stopping the recording (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove deprecated scan API code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: deprecate -9.ucode for 3160 / 7260 / 7265 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support radio statistics as global survey (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add statistics API version 10 (Stanislaw Gruszka) [1134606] - [net] cfg80211: add scan time to survey data (Stanislaw Gruszka) [1134606] - [netdrv] cfg80211: remove "channel" from survey names (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: apply destination before releasing reset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused function in BT coex (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix BT coex shared antenna activity check (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: print single stream params via debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: avoid ss_force from being reset after tx idle (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: increase the number of PAPD channel groups to 9 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider TDLS queues as used during drain (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: disable MIMO for low latency P2P (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: adapt rate matching to new STBC/BFER (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disable beamformer unless FW supports it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't try to stop scans that are not running anymore (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: better match tx response rate to the LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call ieee80211_scan_completed() even if scan abort fails (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reduce quota threshold (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't send a command the firmware doesn't know (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix building channels in scan_config_cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Enable EBS also in single scan on umac interface (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix a few EBS error handling bugs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow to define the stuck queue timer per queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: enable watchdog on Tx queues for mvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore stale TDLS ch-switch responses (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: improve TDLS ch-sw state machine (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prepare the enablement of 31 TFD queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: enable forcing single stream Tx decision (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove space padding after sysassert description (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add beamformer support (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't dump useless data when a TFD queue hangs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: support secured boot flow for family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use a new API for enabling STBC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor ht/vht init (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: remove stats argument from functions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: really disable TDLS queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - set all the co-running values to 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Do not consider invalid HW queues in queue mask (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 C step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: init ref_lock (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: document switch case fall-through in iwl_mvm_send_sta_key (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: use STBC regardless of power save mode (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: mvm: drop non VO frames when flushing" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for new LTR command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - fine tune the MPLUT register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move U-APSD decision to authentication (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: move U-APSD enablement to vif flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore temperature updates in the RX statistics notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: cleanup unuseful and overflowing traces (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: generate statistics debugfs code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move statistics API to new header file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: sync statistics firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: correctly set the NMI register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add rxf and txf to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for dumping a secondary SRAM (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: let the firmware configure the scheduler (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove unused TLV capability flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add print of he nvm version (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set max_out_time equal to frag_passive_dwell in fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: allow to disable MIMO for P2P only (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to collect debug data from non-sleepable context (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when stopping fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Add debugfs entry to enable scan offload notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new config and PCI IDs for 4165 series (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when collecting fw dbg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: repeat initial legacy rates in LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't indicate no BA if STA was in powersave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: organize and cleanup consts (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Alter passive scan fragmentation parameters in case of multi-MAC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call to pcie_apply_destination also on family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ask the fw to wakeup (from d0i3) on sysassert (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_vif_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove useless extern definition of iwl4265_2ac_sdio_cfg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean refs before stop_device() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: main: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: tt: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support 2 different channels (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: wait for d0i3 exit on hw restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider d0i3_disable in iwl_mvm_is_d0i3_supported() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: support multiple d0i3 modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow both d0i3 and d3 wowlan configuration modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add basic reference accounting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: convert the SRAM dump to the generic memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: change SMEM dump to general purpose memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add smem content to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support additional nvm_file in family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix max rate allowed if no rate is allowed (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clear tt values when entering CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Set the HW step in the core dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow RSSI compensation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs to trigger fw debug logs collection (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: let the Manageability Engine know when we leave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LnP 1x1 antenna configuration (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: use correct fw file in 8000 b-step" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add fw runtime stack to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove MODULE_VERSION (Stanislaw Gruszka) [1134606]- [x86] perf/intel: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1189949] - [x86] perf/intel: Add Broadwell core support (Jiri Olsa) [1189949] - [x86] perf/intel: Add new cache events table for Haswell (Jiri Olsa) [1189949]- [tools] perf trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1212402] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1207270] - [fs] eCryptfs: Remove buggy and unnecessary write in file name decode routine (Mateusz Guzik) [1202156] {CVE-2014-9683} - [net] ipv4: Missing sk_nulls_node_init in ping_unhash (Denys Vlasenko) [1218103] {CVE-2015-3636} - [s390] dasd: disable CUIR support for z/VM (Hendrik Brueckner) [1223721] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223187] - [inifinband] iw_cxgb4: don't call neigh_release (Sai Vemuri) [1215835] - [fs] sunrpc: Set alloc_slot for backchannel tcp ops (Sachin Prabhu) [1208339] - [fs] epoll: convert max_user_watches to long (George Beshers) [741705] - [firmware] cxgb4: add missing Makefile invocation for 1.13.32.0 images (Jarod Wilson) [1189255] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1201593] - [acpi] scan: reduce log level of "ACPI: \_PR_.CPU4: failed to get CPU APIC ID" (Charles Rose) [1222466] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Doug Ledford) [1141604] - [netdrv] vmxnet3: Receive vlan stripped frames in hwaccel path (Neil Horman) [1218404] - [fs] NFSv4.1: Deal effectively with interrupted RPC calls (Steve Dickson) [1200956] - [fs] NFSv4.1: Try to deal with NFS4ERR_SEQ_MISORDERED (Steve Dickson) [1200956] - [fs] NFSv4.1: Handle NFS4ERR_BADSLOT errors correctly (Steve Dickson) [1200956] - [kernel] cgroup: fix cgroup_rmdir vs close race (Johannes Weiner) [1167772] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225544] - [kernel] tracing: Buffer the output of seq_file in case of filled buffer (Jiri Olsa) [1123102] - [kernel] tracing: Consolidate protection of reader access to the ring buffer (Jiri Olsa) [1123102] - [kernel] tracing: Fix ring_buffer_read_page reading out of page boundary (Jiri Olsa) [1123102] - [kernel] ring-buffer: Check for end of page in iterator (Jiri Olsa) [1123102] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1216088] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1183181] - [powercap] RAPL: add IDs for future Xeon CPUs (Steve Best) [1183177] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1179559] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1179559] - [netdrv] hyperv: Add handling of IP header with option field in netvsc_set_hash (Jason Wang) [1179559] - [net] bridge: check return value of ipv6_dev_get_saddr() (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Fix possibly wrong MLD queries' ethernet source address (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Use IPv6 link-local address for multicast listener queries (Thadeu Lima de Souza Cascardo) [765987] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1200541 1212801] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1200541 1212801] - [crypto] drbg - fix maximum value checks on 32 bit systems (Herbert Xu) [1219907] - [crypto] drbg - remove configuration of fixed values (Herbert Xu) [1219907] - [netdrv] iwlwifi: mvm: protect rate scaling against non-mvm IBSS stations (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: send AP probe as unicast again (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: count interfaces correctly for combination checks (Stanislaw Gruszka) [1206103] - [netdrv] wl18xx: show rx_frames_per_rates as an array as it really is (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: fix RX A-MPDU session reorder timer deletion (Stanislaw Gruszka) [1206103] - [netdrv] ath9k: fix tracking of enabled AP beacons (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: dvm: run INIT firmware again upon .start() (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: Fix ROC removal (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: BT Coex - fix a NULL pointer exception (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: fix max_ht_ampdu_exponent for older devices (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: drop unencrypted frames in mesh fwding (Stanislaw Gruszka) [1206103] - [netdrv] b43: fix support for 5 GHz only BCM43228 model (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: disable u-APSD queues by default (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: notify channel switch at the end of ieee80211_chswitch_post_beacon() (Stanislaw Gruszka) [1206103] - [netdrv] nl80211: ignore HT/VHT capabilities without QoS/WMM (Stanislaw Gruszka) [1206103] - [netdrv] ath5k: fix spontaneus AR5312 freezes (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: Send EAPOL frames at lowest rate (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: always use mac color zero (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: fix failure path when power_update fails in add_interface (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: validate tid and sta_id in ba_notif (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN (Stanislaw Gruszka) [1206103] - [x86] perf: Don't use -ENOSPC for out of PMU resources (Jiri Olsa) [1215827] - [x86] perf: Blacklist all MEM_*_RETIRED events for Ivy Bridge (Jiri Olsa) [1215827] - [x86] perf: Add Intel IvyBridge event scheduling constraints (Jiri Olsa) [1215827] - [firmware] iwlwifi: update -12.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517] - [firmware] iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517]- [net] tcp: relax tcp_paws_check() (Thadeu Lima de Souza Cascardo) [1209147] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1132147] - [x86] kernel: ignore NMI IOCK when in kdump kernel (Jerry Snitselaar) [1196263] - [kernel] virtio: don't expose u16 in userspace api (Michael S. Tsirkin) [1154634] - [x86] apic/uv: Update the UV APIC HUB check (George Beshers) [1219207] - [x86] apic/uv: Update the UV APIC driver check (George Beshers) [1219207] - [x86] apic/uv: Update the APIC UV OEM check (George Beshers) [1219207]- [rpm] kernel.spec: fix 561.el6 changelog (Kurt Stutsman)- [net] Reinstate WIRELESS_EXT_SYSFS in net/wireless/Kconfig (John Linville) [1219434] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1219233] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1219233] - [netdrv] be2net: fix SR-IOV resources optimization (Ivan Vecera) [1211535]- [powercap] RAPL: Add support for Intel Skylake processors (Steve Best) [1187314] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1189925] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213800] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213799] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213801] - [netdrv] netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1203623] - [input] wacom: clear ABS_MISC on the touch device (Aristeu Rozanski) [1111332 1111333] - [x86] asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209233] {CVE-2015-2830} - [fs] gfs2: try harder to obtain journal lock during recovery (Abhijith Das) [1110846] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1189954] - [net] Fix checksum features handling in netif_skb_features() (Vlad Yasevich) [1220247] - [scsi] megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1219105] - [netdrv] Revert "netxen: remove init of dev->perm_addr in drivers" (Tony Camuso) [1213689] - [ppc] Build RPA PCI Hotplug driver as module instead of directly into the kernel (Gustavo Duarte) [1095456] - [drm] radeon: fix wait in radeon_mn_invalidate_range_start (Rob Clark) [1218794] - [drm] i915: Fix and clean BDW PCH identification (Rob Clark) [1218794] - [drm] i915/vlv: save/restore the power context base reg (Rob Clark) [1218794] - [drm] radeon: Do not directly dereference pointers to BIOS area. (Rob Clark) [1218794] - [kernel] makefile: update drm version (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] radeon: add extra check in radeon_ttm_tt_unpin_userptr (Rob Clark) [1218794] - [drm] i915: Reject the colorkey ioctls for primary and cursor planes (Rob Clark) [1218794] - [drm] radeon/dpm: fix 120hz handling harder (Rob Clark) [1218794] - [drm] radeon: do a posting read in cik_set_irq (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] i915: Align initial plane backing objects correctly (Rob Clark) [1218794] - [drm] radeon: drop ttm two ended allocation (Rob Clark) [1218794] - [drm] edid: set ELD for firmware and debugfs override EDIDs (Rob Clark) [1218794] - [drm] radeon: drop setting UPLL to sleep mode (Rob Clark) [1218794] - [drm] radeon: do a posting read in si_set_irq (Rob Clark) [1218794] - [drm] radeon: fix interlaced modes on DCE8 (Rob Clark) [1218794] - [drm] Fixup racy refcounting in plane_force_disable (Rob Clark) [1218794] - [drm] Don't assign fbs for universal cursor support to files (Rob Clark) [1218794] - [drm] radeon: fix wait to actually occur after the signaling callback (Rob Clark) [1218794] - [drm] radeon: do a posting read in rs600_set_irq (Rob Clark) [1218794] - [drm] i915: Dell Chromebook 11 has PWM backlight (Rob Clark) [1218794] - [drm] radeon: do a posting read in evergreen_set_irq (Rob Clark) [1218794] - [drm] radeon: do a posting read in r600_set_irq (Rob Clark) [1218794] - [drm] i915: avoid processing spurious/shared interrupts in low-power states (Rob Clark) [1218794] - [drm] radeon: do a posting read in r100_set_irq (Rob Clark) [1218794] - [drm] i915: Prevent use-after-free in invalidate_range_start callback (Rob Clark) [1218794] - [drm] i915: Check obj->vma_list under the struct_mutex (Rob Clark) [1218794] - [drm] radeon: fix DRM_IOCTL_RADEON_CS oops (Rob Clark) [1218794] - [drm] i915/bdw: PCI IDs ending in 0xb are ULT. (Rob Clark) [1218794] - [drm] i915: Correct the IOSF Dev_FN field for IOSF transfers (Rob Clark) [1218794] - [drm] radeon: fix 1 RB harvest config setup for TN/RL (Rob Clark) [1218794] - [drm] i915: Insert a command barrier on BLT/BSD cache flushes (Rob Clark) [1218794] - [drm] radeon: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1218794] - [drm] i915: Drop vblank wait from intel_dp_link_down (Rob Clark) [1218794] - [drm] radeon: enable native backlight control on old macs (Rob Clark) [1218794] - [drm] radeon: fix voltage setup on hawaii (Rob Clark) [1218794] - [drm] radeon/dp: Set EDP_CONFIGURATION_SET for bridge chips if necessary (Rob Clark) [1218794] - [drm] radeon: workaround for CP HW bug on CIK (Rob Clark) [1218794] - [drm] radeon: only enable kv/kb dpm interrupts once v3 (Rob Clark) [1218794] - [drm] radeon: Don't try to enable write-combining without PAT (Rob Clark) [1218794] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1214872] - [kernel] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support (Stefan Assmann) [1214872]- [x86] perf: Add cpu_ for core_pmu (Jiri Olsa) [1188336] - [block] NVMe: Initialize device list head before starting (David Milburn) [1158606] - [block] NVMe: Fix potential corruption on sync commands (David Milburn) [1158606] - [block] NVMe: Fix potential corruption during shutdown (David Milburn) [1158606] - [block] NVMe: Asynchronous controller probe (David Milburn) [1158606] - [block] NVMe: Register management handle under nvme class (David Milburn) [1158606] - [block] NVMe: Update module version (David Milburn) [1158606] - [block] NVMe: Handling devices incapable of I/O (David Milburn) [1158606] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1132146] - [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1182830] - [acpi] Skip creation of /proc/acpi/power_resource/ entries for duplicate power resource names (Lenny Szubowicz) [1206643] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213966]- [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195683] {CVE-2015-1593} - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal - a fix (Tomas Henzl) [1212364] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1198440] - [x86] KVM: Fix lost interrupt on irr_pending race (Paolo Bonzini) [1213741] - [sound] ALSA: seq-oss: Initialize MIDI clients asynchronously (Jaroslav Kysela) [1212596] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208493] {CVE-2015-2922} - [net] vlan: more careful checksum features handling (Vlad Yasevich) [1212384] - [kernel] tracing: Export tracing clock functions (Jerry Snitselaar) [1212502] - [input] wacom - use new input-mt routines (Aristeu Rozanski) [1111332 1111333] - [input] wacom: enable touch on Intuos 5 (Aristeu Rozanski) [1111332 1111333] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1212365] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1211695]- [firmware] cxgb4: update firmware to revision 1.13.32.0 for T4 and T5 (Jarod Wilson) [1189255] - [netdrv] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1211742] - [infiniband] cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1211742] - [infiniband] cxgb4: Configure 0B MRs to match HW implementation (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix locking issue in process_mpa_request (Sai Vemuri) [1211742] - [infiniband] cxgb4: Limit MRs to < 8GB for T4/T5 devices (Sai Vemuri) [1211742] - [infiniband] cxgb4: Wake up waiters after flushing the qp (Sai Vemuri) [1211742] - [infiniband] cxgb4: Handle NET_XMIT return codes (Sai Vemuri) [1211742] - [netdrv] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1211742] - [netdrv] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1211742] - [netdrv] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1211742] - [netdrv] cxgb4i: additional types of negative advice (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1211742] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1211742] - [netdrv] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1211742] - [netdrv] libcxgbi: support ipv6 address host_param (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1211742] - [netdrv] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1211742] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1211742] - [infiniband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1211742] - [netdrv] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1211742] - [netdrv] cxgb4: clean up a type issue (Sai Vemuri) [1211742] - [netdrv] cxgb4: potential shift wrapping bug (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support for adaptive rx (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add Devicde ID for two more adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1211742] - [netdrv] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1211742] - [netdrv] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1211742] - [netdrv] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1211742] - [netdrv] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1211742] - [netdrv] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1211742] - [netdrv] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1211742] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: advertise the correct device max attributes (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Support query_qp() verb (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1211742] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1145278] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1145278] - [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1145278] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1145278] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1145278] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145278] - [scsi] cxgb4i: add support for T5 adapter (Sai Vemuri) [1145278] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Sai Vemuri) [1145278] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1145278] - [netdrv] cxfb4vf: Add config option to enable Chelsio cxgb4vf driver (Sai Vemuri) [1112417] - [netdrv] cxfb4vf: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netdev_ and pr_ (Sai Vemuri) [1112417 1145275] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb<3, 4>*: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num__queues (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1145275] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1145275] - [netdrv] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: work request logging feature (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: display TPTE on errors (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1145275] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1145275] - [netdrv] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1145275] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1145275] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1145275] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1145275] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1145275] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1145275] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1145275] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1145275] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1145275] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1145275] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1145275] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1145275] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1145275] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1145275] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1145275] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1145275] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1145275] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1145275] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1145275] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1145275] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1145275] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1145275] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1145275] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1145275] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1145275] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1145275] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145275] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1145275] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1145275] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1145275] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1145275] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1145275] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1145275] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1145275] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1145275] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1145275] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1145275] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1145275] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1145275] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1145275] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1145275] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1145275] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1145275] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1145275] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1145275] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1145275] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1145275] - [netdrv] cxgb3/cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1145275 1145278] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1145275] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (common header updates) (Sai Vemuri) [1145275] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1145275] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1145275] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1145275] - [netdrv] cxgb4: Inform caller if driver didn't upgrade firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1145275] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1145275] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Convert import_ep() over to dst_neigh_lookup() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use netif_set_real_num__queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1145275]- [mm] readahead: get back a sensible upper limit (Rafael Aquini) [1187940] - [fs] quota: Properly invalidate caches even for filesystems with blocksize < pagesize (Lukas Czerner) [893926] - [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Zorro Lang) [1200705] - [fs] xfs: allow logical-sector-sized DIO (Eric Sandeen) [1197195] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [1197195] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [1197195] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [1197195] - [fs] fuse: avoid scheduling while atomic (Brian Foster) [1144128] - [fs] pipe: kill ->map() and ->unmap() (Brian Foster) [1144128] - [fs] fuse: use clear_highpage() and KM_USER0 instead of KM_USER1 (Brian Foster) [1144128] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1211173] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1211174] - [cpufreq] fix null ptr dereference (Petr Oros) [1186720] - [powerpc] eeh: Remove reference to PCI device (Gustavo Duarte) [1189019] - [powerpc] pci: Override pcibios_release_device() (Gustavo Duarte) [1189019] - [powerpc] eeh: Export functions for hotplug (Gustavo Duarte) [1189019] - [pci] Add pcibios_release_device() (Gustavo Duarte) [1189019] - [netdrv] mlx4_en: do not ignore autoneg in mlx4_en_set_pauseparam (Amir Vadai) [1121491] - [netdrv] mlx4_core: Replace pr_warning with pr_warn (Amir Vadai) [1136753] - [netdrv] mlx4_core: Deprecate use_prio module parameter (Amir Vadai) [1136753] - [x86] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164883] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1213330] {CVE-2015-3331}- [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1208804] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1209444] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1209444] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1209444] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1209444] - [net] netfilter: xtables: make use of caller family rather than target family (Florian Westphal) [1210697] - [s390] dasd: fix panic in DASD driver during boot (Hendrik Brueckner) [1193535] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1205853] - [edac] sb_edac: fix corruption/crash on imbalanced Haswell home agents (Seth Jennings) [1210148] - [fs] proc: show all supplementary groups in /proc/pid/status (Jerome Marchand) [960050] - [kernel] futex: Take hugepages into account when generating futex_key (Jerome Marchand) [1193250]- [kabi] Adding symbol si_meminfo (Petr Oros) [1150668] - [kabi] Adding symbol pv_mmu_ops (Petr Oros) [1177818] - [kabi] Adding symbol mmput (Petr Oros) [1177818] - [kabi] Adding symbol get_task_mm (Petr Oros) [1177818] - [kabi] Adding symbol cpu_active_mask (Petr Oros) [1177818] - [kabi] Adding symbol __node_distance (Petr Oros) [1177818]- [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Chris Leech) [1024066] - [scsi] fnic Driver crashed with NULL pointer reference (Chris Leech) [1024066] - [scsi] fnic: For Standalone C series, "sending VLAN request" message (Chris Leech) [1024066] - [scsi] fnic: Improper resue of exchange Ids (Chris Leech) [1024066] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Chris Leech) [1024066] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Chris Leech) [1024066] - [scsi] fnic: part of treewide: fix errors in printk (Chris Leech) [1024066] - [scsi] fnic: fnic Control Path Trace Utility (Chris Leech) [1024066] - [scsi] fnic: Failing to queue aborts due to Q full cause terminate (Chris Leech) [1024066] - [scsi] fnic: NoFIP solicitation frame in NONFIP mode and changed IO (Chris Leech) [1024066] - [scsi] remove unnecessary pci_set_drvdata() (Chris Leech) [1024066] - [scsi] scsi: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [1024066] - [scsi] fnic: Incremented driver version (Chris Leech) [1024066] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [1024066] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [1024066] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [1024066] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [1024066] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) (Chris Leech) [1024066] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [1024066] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [1024066] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [1024066] - [scsi] lseek(fd, n, SEEK_END) does *not* go to eof - n (Chris Leech) [1024066] - [netdrv] tun: Fix csum_start with VLAN acceleration (Jason Wang) [1036482] - [netdrv] tun: unbreak truncated packet signalling (Jason Wang) [1036482] - [netdrv] tuntap: hardware vlan tx support (Jason Wang) [1036482] - [vhost] vhost-net: fix handle_rx buffer size (Jason Wang) [1036482] - [netdrv] mlx4_en: Reduce memory consumption on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4_core: Use low memory profile on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1100303] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Amir Vadai) [1100303]- [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1204047] - [fs] nfsv4: Don't decode fs_locations if we didn't ask for them (Benjamin Coddington) [1206695] - [usb] storage: Use normalized sense when emulating autosense (Gopal Tiwari) [1202951] - [scsi] virtio-scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1066623] - [sound] alsa: hda_intel: apply the Seperate stream_tag for Sunrise Point (Adrian Huang) [1209541] - [netdrv] qlcnic: Update version to 5.3.62.1 (Chad Dupuis) [1196516] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1196516] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1199576] - [drivers] core: fix possible missing of device probe (Michal Schmidt) [1149614] - [drivers] core: deferral race condition fix (Michal Schmidt) [1149614] - [drivers] core: Fix ordering between deferred_probe and exiting initcalls (Michal Schmidt) [1149614] - [drivers] core: Move deferred devices to the end of dpm_list before probing (Michal Schmidt) [1149614] - [drivers] core: fixup reversed deferred probe order (Michal Schmidt) [1149614] - [drivers] core: KABI fix, put deferred_probe in device_private under __GENKSYMS__ (Michal Schmidt) [1149614] - [drivers] core: move the deferred probe pointer into the private area (Michal Schmidt) [1149614] - [drivers] revert "core: fix addition of delayed probe infrastructure" (Michal Schmidt) [1149614] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185095] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185095] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185095] - [infiniband] qib: remove pointless assignments (Doug Ledford) [1185095] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Doug Ledford) [1185095] - [infiniband] qib: Change get_user_pages() usage to always NULL vmas (Doug Ledford) [1185095] - [infiniband] qib: Return error for unsupported QP creation flags (Doug Ledford) [1185095] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1185095] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1185095] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1185095] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct value of max_fast_reg_page_list_len (Doug Ledford) [1149273] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Doug Ledford) [1149273] - [infiniband] ocrdma: Use unsigned for bit index (Doug Ledford) [1149273] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Doug Ledford) [1149273] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1149273] - [infiniband] ocrdma: set vlan present bit for user AH (Doug Ledford) [1149273] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for interrupt moderation (Doug Ledford) [1149273] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Doug Ledford) [1149273] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Doug Ledford) [1149273] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Doug Ledford) [1149273] - [infiniband] ocrdma: Host crash on destroying device resources (Doug Ledford) [1149273] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Doug Ledford) [1149273] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Doug Ledford) [1149273] - [infiniband] ocrdma: Move PD resource management to driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Increase the GID table size (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Doug Ledford) [1149273] - [infiniband] core: Replace ib_umem's offset field with a full address (Doug Ledford) [1149273] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Doug Ledford) [1149273] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Doug Ledford) [1149273] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Doug Ledford) [1149273] - [infiniband] ocrdma: Remove a unused-label warning (Doug Ledford) [1149273] - [infiniband] ocrdma: Convert kernel VA to PA for mmap in user (Doug Ledford) [1149273] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Consolidate rtnl_lock tasks in workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make the carrier_on_task race aware" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix MCAST_FLAG_BUSY usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix mcast_dev_flush/mcast_restart_task race" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: change init sequence ordering" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Use dedicated workqueues per interface" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make ipoib_mcast_stop_thread flush the workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: No longer use flush as a parameter" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix IPOIB_MCAST_RUN flag usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Add a helper to restart the multicast task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make delayed tasks not hold up everything" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Handle -ENETRESET properly in our callback" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't restart our thread on ENETRESET" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: remove unneeded locks" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix race between mcast_dev_flush and mcast_join" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix ipoib_mcast_restart_task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: flush the ipoib_workqueue on unregister" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: cleanup a couple debug messages" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make sure we reap all our ah on shutdown" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't queue a work struct up twice" (Doug Ledford) [1141191 1145910] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Doug Ledford) [1185095] - [pci] msi: Add pci_msix_vec_count() (Doug Ledford) [1185095]- [net] netfilter: ipset: autoload set type modules safely (Jiri Pirko) [1208051] - [net] dynticks: avoid flow_cache_flush() interrupting every core (Marcelo Leitner) [1191559] - [x86] Mark Intel Broadwell-DE processor as supported (Steve Best) [1099685] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1132156] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1194009] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1157841] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1157841] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1150344] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1150344] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1150344] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1150344] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1150344] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1150344] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1150344] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1150344] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1150344] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1150344] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1150344] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1150344] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1150344] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1150344] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1150344] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1150344] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1150344] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1150344] - [netdrv] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1150344] - [netdrv] ixgbevf: do vlan cleanup (John Greene) [1150344] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204102] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1197939] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1197939] - [acpi] memhotplug: add parameter to disable memory hotplug (Igor Mammedov) [1207249] - [acpi] processor: Convert apic_id to phys_id to make it arch agnostic (Prarit Bhargava) [1201164] - [acpi] processor: Make it possible to get local x2apic id via _MAT (Prarit Bhargava) [1201164] - [acpi] scan: bail out early if failed to parse APIC ID for CPU (Prarit Bhargava) [1201164] - [acpi] processor: use apic_id and remove duplicated _MAT evaluation (Prarit Bhargava) [1201164] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1201164] - [acpi] processor: export acpi_get_cpuid() (Prarit Bhargava) [1201164] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1205233] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1205233] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1205233] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1205233] - [acpi] video: separate backlight control and event interface (Benjamin Tissoires) [1205233] - [acpi] video: correct acpi_video_bus_add error processing (Benjamin Tissoires) [1205233] - [acpi] video: use after input_unregister_device() (Benjamin Tissoires) [1205233] - [acpi] video: Don't start video device until its associated input device has been allocated (Benjamin Tissoires) [1205233] - [acpi] video: Harden video bus adding (Benjamin Tissoires) [1205233] - [acpi] video: fix unused but set variables in ACPI (Benjamin Tissoires) [1205233] - [acpi] video: use kasprintf (Benjamin Tissoires) [1205233] - [video] backlight: fix KABI breakage (Benjamin Tissoires) [1205233] - [video] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1205233] - [video] backlight: add backlight type (Benjamin Tissoires) [1205233] - [acpi] preparation of backlight backports (Benjamin Tissoires) [1205233] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1205233] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Tomas Henzl) [1204886] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1189845] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1189845] - [x86] tls: Interpret an all-zero struct user_desc as "no segment" (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Don't validate lm in set_thread_area() after all (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Disallow unusual TLS segments (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Validate TLS entries to protect espfix (Kurt Stutsman) [1172798] {CVE-2014-8133}- [platform] thinkpad-acpi: unhandled hkey event (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: replace strnicmp with strncasecmp (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fixed spacing coding style issue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't test unsigned int for negativity (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: llvmlinux: Remove nested functions from Thinkpad ACPI (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: save and restore adaptive keyboard mode for suspend and, resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix inconsistent mute LED after resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert to snd_card_new() with a device pointer (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Clean up inclusions of ACPI header files (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix build error when CONFIG_SND_MAX_CARDS > 32 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove OOM message after input_allocate_device (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add the ability setting TPACPI_LED_NONE by quirk (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: return -NODEV while operating uninitialized LEDs (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: kill hotkey_thread_mutex (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Handle HKEY event 0x6040 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't use [delayed_]work_pending() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: buffer overflow in fan_get_status() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: use mod_delayed_work() instead of cancel + queue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix unused function warnings for CONFIG_PM_SLEEP (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Free hotkey_keycode_map after unregistering tpacpi_inputdev (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix a memory leak during module exit (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Flush the workqueue before freeing tpacpi_leds (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Use struct dev_pm_ops instead of legacy PM routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Drop pm_message_t arguments from suspend routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix issuing duplicated key events for brightness up/down (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: module_param: make bool parameters really bool drivers & misc (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: switch procfs to umode_t use (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix printk typo 'bluestooth' (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle HKEY 0x4010, 0x4011 events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle some new HKEY 0x60xx events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert printks to pr_ (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Correct !CONFIG_THINKPAD_ACPI_VIDEO warning (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix common misspellings (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Always report scancodes for hotkeys (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove unnecessary semicolons (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: delete double assignment (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix comment/printk typos (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: avoid keymap pitfall (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add KEY_CAMERA (Fn-F6) for Lenovo keyboards (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add support for model-specific keymaps (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: lock down size of hotkey keymap (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: untangle ACPI/vendor backlight selection (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: find ACPI video device by synthetic HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: clean up ACPI handles handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't depend on led_path for led firmware type (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: explain errors from acpi_install_notify_handler (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: acpi_evalf fixes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: detect EC node using its HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disclose usertask for ALSA callbacks (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix brightness hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: let other subdrivers know backlight level range (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: move greeting messages out of the first subdriver (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix volume/mute hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: constrain IBM-era support to IBM boxes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix ALSA callback return status (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix typos "ammount" -> "amount" (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: make volume subdriver optional (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't fail to load the entire module due to ALSA problems (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't take the first ALSA slot by default (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: bump version to 0.24 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: basic ALSA mixer support (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disable volume control (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support MUTE-only ThinkPads (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: volume subdriver rewrite (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: sync input device EV_SW initial state (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix assorted typos all over the place (Stanislaw Gruszka) [1170392] - [kernel] sysctl: add cap_last_cap to /proc/sys/kernel (Richard Guy Briggs) [1202508] - [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: module exit handling adjustments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: set blk_queue_max_hw_sectors correctly (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Use physical sector size for setup (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use a different scatterlist for each request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-block: implement indirect descriptors (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: remove frame list from blk_shadow (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: pre-allocate pages for requests (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: switch from llist to list (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: drop the use of llist_for_each_entry_safe (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle bvecs with partial data (Vitaly Kuznetsov) [1201287 1202393] - [block] llist/xen-blkfront: implement safe version of llist_for_each_entry (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: free allocated page (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: persistent-grants fixes (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Persistent grant maps for xen blk drivers (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use bitmap_set() and bitmap_clear() (Vitaly Kuznetsov) [1201287 1202393] - [x86] iommu/amd: Fix missing iommu_shutdown initialization in passthrough mode (Herton R. Krzesinski) [1198380] - [x86] intr_remapping: Fix section mismatch in ir_dev_scope_init() (Herton R. Krzesinski) [1198380] - [x86] iommu: No need to set dmar_disabled in check_zero_address() (Herton R. Krzesinski) [1198380] - [x86] intr_remap: Call dmar_dev_scope_init() explicitly (Herton R. Krzesinski) [1198380] - [x86] amd-iommu: Fall back to GART if initialization fails (Herton R. Krzesinski) [1198380] - [x86] Split swiotlb initialization into two stages (Herton R. Krzesinski) [1198380] - [x86] gart: fix breakage due to IOMMU initialization cleanup (Herton R. Krzesinski) [1198380] - [x86] Move swiotlb initialization before dma32_free_bootmem (Herton R. Krzesinski) [1198380] - [x86] Fix iommu=soft boot option (Herton R. Krzesinski) [1198380] - [x86] Don't put iommu_shutdown_noop() in init section (Herton R. Krzesinski) [1198380] - [x86] Make calgary_iommu_init() static (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove duplicate swiotlb_force extern declarations (Herton R. Krzesinski) [1198380] - [x86] Move iommu_shutdown_noop to x86_init.c (Herton R. Krzesinski) [1198380] - [x86] Set dma_ops to nommu_dma_ops by default (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove the swiotlb variable usage (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops, fix build (Herton R. Krzesinski) [1198380] - [x86] 32-bit: Fix swiotlb boot crash (Herton R. Krzesinski) [1198380] - [x86] Handle HW IOMMU initialization failure gracefully (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Defer swiotlb init printing, export swiotlb_print_info() (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Add swiotlb_free() function (Herton R. Krzesinski) [1198380] - [x86] intel-iommu: Convert detect_intel_iommu to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] amd_iommu: Convert amd_iommu_detect() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Revert "Fall back to GART if initialization fails" (Herton R. Krzesinski) [1198380] - [x86] gart: Convert gart_iommu_hole_init() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] calgary: Convert detect_calgary() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops (Herton R. Krzesinski) [1198380] - [x86] Use x86_platform for iommu_shutdown (Herton R. Krzesinski) [1198380] - [x86] kvm: initialize large vmallocs (Andrea Arcangeli) [1142529] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129472] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129472] - [hid] usbhid: fix PIXART optical mouse (Benjamin Tissoires) [1200586] - [hid] usbhid: add always-poll quirk (Benjamin Tissoires) [1200586] - [net] ipv6: ndisc: Use pre-defined in6addr_linklocal_allnodes (Nikolay Aleksandrov) [1204780] - [net] ipv6: send unsolicited neighbour advertisements to all-nodes (Nikolay Aleksandrov) [1204780]- [virt] revert "kvm: exclude ioeventfd from counting kvm_io_range limit" (Amos Kong) [1205442] - [x86] uv: Fix UV2 BAU legacy mode (Frank Ramsay) [831804] - [x86] xsave: Use alloc_bootmem_align() instead of alloc_bootmem() (Prarit Bhargava) [1206140] - [kernel] bootmem: Add alloc_bootmem_align() (Prarit Bhargava) [1206140] - [infiniband] ipath+qib: fix dma settings (Doug Ledford) [1171803] - [netdrv] mlx4_en: current_mac isn't updated in port up (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix mac_hash database inconsistency (Amir Vadai) [1081667] - [netdrv] mlx4_en: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix errors in MAC address changing when port is down (Amir Vadai) [1081667] - [netdrv] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1081667] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1150343] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1150343] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1150343] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1150343] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1150343] - [netdrv] ixgbe: bump version number (John Greene) [1150343] - [netdrv] ixgbe: Add X550 support function pointers (John Greene) [1150343] - [netdrv] ixgbe: cleanup checksum to allow error results (John Greene) [1150343] - [netdrv] ixgbe: add methods for combined read and write operations (John Greene) [1150343] - [netdrv] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1150343] - [netdrv] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1150343] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1150343] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1150343] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1150343] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1150343] - [netdrv] ixgbe: Add new support for X550 MAC's (John Greene) [1150343] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1150343] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1150343] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1150343] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1150343] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1150343] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1150343] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1150343] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1150343] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1150343] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1150343] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1150343] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1150343] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1150343] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1150343] - [netdrv] ixgbe: Make return values more direct (John Greene) [1150343] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1150343] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1150343] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1150343] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1150343] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1150343] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1150343] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1150343] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1150343] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150343] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1150343] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1150343] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1150343] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1150343] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1150343] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1150343] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1150343] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1150343] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1150343] - [netdrv] igb/ixgbe: remove return statements for void functions (John Greene) [1150343] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1150343] - [netdrv] ixgbe: add space between operands to & (John Greene) [1150343] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1150343] - [netdrv] ixgbe: add braces around else block (John Greene) [1150343] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1150343] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1150343] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1150343] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1150343] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1150343] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1150343] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1150343] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1150343] - [netdrv] ixgbe: Add new netdev op to turn spoof checking on or off per VF (John Greene) [1150343] - [netdrv] ixgbe: Fix memory leak in ixgbe_free_q_vector, missing rcu (John Greene) [1150343] - [netdrv] ixgbe: Fix tx_packets and tx_bytes stats not updating (John Greene) [1150343] - [scsi] scsi_show_extd_sense double prints ASC/ASCQ for vendor specific ASC (Rob Evers) [1203858]- [fs] dcache: return -ESTALE not -EBUSY on distributed fs race (J. Bruce Fields) [1061994] - [fs] fuse: revalidate when may_open() returns ESTALE (Zorro Lang) [1142355] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1163769] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1163769] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1163769] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1163769] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1163769] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1163769] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1163769] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1163769] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1184512] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1184512] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1184512] - [x86] kernel: Avoid calling arch_trigger_all_cpu_backtrace() at the same time (Aaron Tomlin) [1184512] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1108514] - [net] ipvs: Fix reuse connection if real server is dead (Marcelo Leitner) [1108514] - [net] neigh: Keep neighbour cache entries if number of them is small enough (Jiri Pirko) [1199856] - [net] gso: fix skb_segment for non-offset skb pointers (Jiri Benc) [1200533] - [netdrv] mlx4_en: Expose port number through sysfs (Amir Vadai) [1119772] - [net] core: Add sysfs file for port number (Amir Vadai) [1119772]- [kernel] dynamic_debug: fix comment (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use seq_open_private() instead of seq_open() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace obselete simple_strtoul() with kstrtouint() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix ddebug_parse_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: remove wrong error message (Michal Schmidt) [1203349] - [kernel] docs: dynamic-debug-howto.txt: update since new wildcard support (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add wildcard support to filter files/functions/modules (Michal Schmidt) [1203349] - [kernel] lib: parser: put EXPORT_SYMBOLs in the conventional place (Michal Schmidt) [1203349] - [kernel] lib: parser: add match_wildcard() function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: line queries failing due to uninitialized local variable (Michal Schmidt) [1203349] - [kernel] dynamic_debug: reuse generic string_unescape function (Michal Schmidt) [1203349] - [kernel] lib: introduce generic string_unescape (Michal Schmidt) [1203349] - [kernel] lib: net: make isodigit() public and use it (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add pr_errs before -EINVALs (Michal Schmidt) [1203349] - [kernel] lib: KABI fix print_hex_dump_bytes() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: dynamic hex dump (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix vpr_ logging styles (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use kbasename() (Michal Schmidt) [1203349] - [kernel] string: introduce helper to get base file name from given path (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove unnecessary __used (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use printk(KERN_WARNING..) in stub function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: init with early_initcall, not arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: update Documentation/*, Kconfig.debug (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add modname arg to exec_query callchain (Michal Schmidt) [1203349] - [kernel] dynamic_debug: print ram usage by ddebug tables if verbose (Michal Schmidt) [1203349] - [kernel] dynamic_debug: simplify dynamic_debug_init error exit (Michal Schmidt) [1203349] - [kernel] dynamic_debug: combine parse_args callbacks together (Michal Schmidt) [1203349] - [kernel] dynamic_debug: deprecate ddebug_query, suggest dyndbg instead (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug work for module initialization (Michal Schmidt) [1203349] - [kernel] params: add 3rd arg to option handler callback signature (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix leading spaces in dynamic_debug.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace if (verbose) pr_info with macro vpr_info (Michal Schmidt) [1203349] - [kernel] dynamic_debug: process multiple debug-queries on a line (Michal Schmidt) [1203349] - [kernel] dynamic_debug: factor vpr_info_dq out of ddebug_parse_query (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add trim_prefix() to provide source-root relative paths (Michal Schmidt) [1203349] - [kernel] dynamic_debug: enlarge command/query write buffer (Michal Schmidt) [1203349] - [kernel] dynamic_debug: chop off comments in ddebug_tokenize (Michal Schmidt) [1203349] - [kernel] dynamic_debug: early return if _ddebug table is empty (Michal Schmidt) [1203349] - [kernel] dynamic_debug: tighten up error checking on debug queries (Michal Schmidt) [1203349] - [kernel] dynamic_debug: describe_flags with '=[pmflt_]*' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: drop explicit !=NULL checks (Michal Schmidt) [1203349] - [kernel] dynamic_debug: pr_err() call should not depend upon verbosity (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: change verbosity at runtime (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug supersede DEBUG ccflag (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use _DPRINTK_FLAGS_PRINT (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix whitespace complaints from scripts/cleanfile (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix undefined reference to `__netdev_printk' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use a single printk() to emit messages (Michal Schmidt) [1203349] - [kernel] dynamic_debug: consolidate repetitive struct _ddebug descriptor definitions (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make netdev_dbg() call __netdev_printk() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Convert printks to pr_ (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove uses of KERN_CONT in dynamic_emit_prefix (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Consolidate prefix output to single routine (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add __dynamic_dev_dbg (Michal Schmidt) [1203349] - [kernel] lib: Remove unneeded version.h include (Michal Schmidt) [1203349] - [kernel] docs: fix dev_debug() braino in dynamic-debug-howto.txt (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add #include (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add more flags (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Initialize dynamic debug earlier via arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Introduce ddebug_query= boot parameter (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Split out query string parsing/setup from proc_write (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix dynamic_dev_dbg() macro if CONFIG_DYNAMIC_DEBUG not set (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix documentation errors (Michal Schmidt) [1203349] - [kernel] dynamic_debug: small cleanup in ddebug_proc_write() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: include slab.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove KBUILD_MODNAME from dynamic_pr_debug (Michal Schmidt) [1203349] - [fs] nfs: Add a module parameter to set the number of session slots (Steve Dickson) [1077226] - [fs] nfs: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166843] - [fs] nfs: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166843] - [fs] nfs: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166843] - [fs] nfs: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166843] - [docs] kdump: Document this case in kdump.txt (Baoquan He) [990302] - [x86] kexec: Add a x86_64 arch specific function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Introduce a new arch dependent function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Use __weak symboling instead for arch dependent function of kexec (Baoquan He) [990302] - [drm] makefile: update drm version (Rob Clark) [1200563] - [drm] i915: further quiet i915 (Rob Clark) [1200563] - [drm] i915: fix build for CONFIG_BUG=n (Rob Clark) [1200563] - [drm] i915: tame the chattermouth (Rob Clark) [1200563] - [drm] radeon: properly set vm fragment size for TN/RL (Rob Clark) [1200563] - [drm] radeon: fix the crash in test functions (Rob Clark) [1200563] - [drm] radeon: fix the crash in benchmark functions (Rob Clark) [1200563] - [drm] radeon: fix PLLs on RS880 and older v2 (Rob Clark) [1200563] - [drm] radeon: don't init gpuvm if accel is disabled (Rob Clark) [1200563] - [drm] i915: fix inconsistent brightness after resume (Rob Clark) [1200563] - [drm] i915: Init PPGTT before context enable (Rob Clark) [1200563] - [drm] i915: BDW Fix Halo PCI IDs marked as ULT (Rob Clark) [1200563] - [drm] i915: Only fence tiled region of object (Rob Clark) [1200563] - [drm] radeon: Restore GART table contents after pinning it in VRAM v3 (Rob Clark) [1200563] - [drm] radeon: Split off gart_get_page_entry ASIC hook from set_page_entry (Rob Clark) [1200563] - [drm] radeon: use rv515_ring_start on r5xx (Rob Clark) [1200563] - [drm] radeon: add si dpm quirk list (Rob Clark) [1200563] - [drm] radeon: add a dpm quirk list (Rob Clark) [1200563] - [drm] i915: Ban Haswell from using RCS flips (Rob Clark) [1200563] - [drm] i915: Kill check_power_well() calls (Rob Clark) [1200563] - [drm] revert "i915: Preserve VGACNTR bits from the BIOS" (Rob Clark) [1200563] - [drm] irq: BUG_ON() -> WARN_ON() (Rob Clark) [1200563] - [drm] i915: Don't call intel_prepare_page_flip() multiple times on gen2-4 (Rob Clark) [1200563] - [drm] i915: Disable PSMI sleep messages on all rings around context switches (Rob Clark) [1200563] - [drm] i915: Force the CS stall for invalidate flushes (Rob Clark) [1200563] - [drm] i915: Invalidate media caches on gen7 (Rob Clark) [1200563] - [drm] mc: disable msi (Rob Clark) [1200563] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1200563] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1200563] - [drm] i915: Only warn the first time we attempt to mmio whilst suspended (Rob Clark) [1200563] - [drm] i915: Disallow pin ioctl completely for kms drivers (Rob Clark) [1200563] - [drm] i915: Don't complain about stolen conflicts on gen3 (Rob Clark) [1200563] - [drm] radeon: properly filter DP1.2 4k modes on non-DP1.2 hw (Rob Clark) [1200563] - [drm] radeon: adjust default bapm settings for KV (Rob Clark) [1200563] - [drm] radeon: fix sad_count check for dce3 (Rob Clark) [1200563] - [drm] radeon: KV has three PPLLs (Rob Clark) [1200563] - [drm] radeon: check the right ring in radeon_evict_flags() (Rob Clark) [1200563] - [drm] radeon: work around a hw bug in MGCG on CIK (Rob Clark) [1200563] - [drm] radeon: fix typo in CI dpm disable (Rob Clark) [1200563] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1200563] - [drm] dp: retry AUX transactions 32 times (Rob Clark) [1200563] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1200563] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1200563] - [drm] nouveau: bring back legacy mmap handler (Rob Clark) [1200563] - [drm] nouveau: Do not BUG_ON(!spin_is_locked()) on UP (Rob Clark) [1200563] - [kernel] coredump_wait: don't call complete_vfork_done() (Mateusz Guzik) [1197599] - [kernel] vfork: make it killable (Mateusz Guzik) [1197599] - [kernel] vfork: introduce complete_vfork_done() (Mateusz Guzik) [1197599] - [virtio] virtio_pci: document why we defer kfree (Fam Zheng) [1199421] - [virtio] virtio_pci: defer kfree until release callback (Fam Zheng) [1199421] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1200911]- [md] raid5: Initialize bi_vcnt (Jes Sorensen) [1203221] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1177745] - [x86] crypto: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201560] - [x86] crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations (Herbert Xu) [1201490] - [char] tty: drop driver reference in tty_open fail path (Mateusz Guzik) [1201894] {CVE-2011-5321} - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (John Greene) [1150339] - [netdrv] e1000: e1000_ethertool.c coding style fixes (John Greene) [1150339] - [netdrv] e1000: remove unnecessary break after return (John Greene) [1150339] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150339] - [netdrv] e1000: Use time_after() for time comparison (John Greene) [1150339] - [netdrv] e1000: remove the check: skb->len<=0 (John Greene) [1150339] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (John Greene) [1150339] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (John Greene) [1150339] - [netdrv] e1000: remove open-coded skb_cow_head (John Greene) [1150339] - [netdrv] e1000: remove debug messages with function names (John Greene) [1150339] - [netdrv] e1000: delete non-required instances of include (John Greene) [1150339] - [netdrv] e1000: fix possible reset_task running after adapter down (John Greene) [1150339] - [netdrv] e1000: fix lockdep warning in e1000_reset_task (John Greene) [1150339] - [netdrv] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1150339] - [netdrv] e1000: fix wrong queue idx calculation (John Greene) [1150339] - [netdrv] e1000: Remove extern from function prototypes (John Greene) [1150339] - [netdrv] e1000: replace dma_set_mask()+dma_set_coherent_mask() with new helper (John Greene) [1150339] - [netdrv] e1000: ethtool: Add missing dma_mapping_error-call in e1000_setup_desc_rings (John Greene) [1150339] - [netdrv] e1000: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0) (John Greene) [1150339] - [netdrv] e1000: Remove dma_alloc_coherent OOM messages (John Greene) [1150339] - [netdrv] e1000: Remove remaining alloc/OOM messages (John Greene) [1150339] - [netdrv] e1000: fix up function prototypes after __dev* removals (John Greene) [1150339] - [netdrv] e1000: remove __dev* attributes (John Greene) [1150339] - [netdrv] e1000: fix concurrent accesses to PHY from watchdog and ethtool (John Greene) [1150339] - [netdrv] e1000: Small packets may get corrupted during padding by HW (John Greene) [1150339] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1192485] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1192485] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1192485] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1192485] - [acpi] fan: printk replacement (Prarit Bhargava) [1192485] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1192485] - [acpi] fan: trivial style cleanup (Prarit Bhargava) [1192485] - [acpi] fan: Initialize acpi_state variable (Prarit Bhargava) [1192485] - [acpi] fan: avoid null pointer deference error (Prarit Bhargava) [1192485] - [acpi] fan: Use struct dev_pm_ops for power management in the fan driver (Prarit Bhargava) [1192485] - [acpi] fan: Fix more unbalanced code block (Prarit Bhargava) [1192485] - [acpi] ec: Drop suspend and resume routines (Prarit Bhargava) [1192485] - [acpi] fan: fix unbalanced code block (Prarit Bhargava) [1192485] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186105 1186111] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix resolution for manually provided min/max (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add a matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - T540p - unify with other LEN0034 models (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - print firmware ID and board number at init (Benjamin Tissoires) [1186105 1186111]- [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179327] {CVE-2014-8159} - [net] ipcomp: Mark as netns_ok (Jiri Pirko) [1112926] - [netdrv] l2tp: Fix UDP socket reference count bugs in the pppol2tp driver (Jiri Pirko) [1198290] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198404] - [net] netfilter: ipt_LOG: add bufferisation to call printk() once (Mateusz Guzik) [972694] - [net] netfilter: add missing xt_log.h file (Mateusz Guzik) [972694] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Amos Kong) [1124311] - [pci] Deprecate DEFINE_PCI_DEVICE_TABLE (Prarit Bhargava) [1198148] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198148] - [wireless] rt2800pci: add firmware for RT3290 (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -12 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -10 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -9 firmware for iwl 3160 / 7260 / 7265 (Stanislaw Gruszka) [1036243] - [wireless] Update zd1201 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update rndis_wlan driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update mwl8k driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update adm8211 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update wl3501_cs driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update atmel driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update at76c50x-usb driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update airo driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport ti drivers from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211_hwsim driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] orinoco: Compile the driver with updated mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport libertas driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ipw2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport p54 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport brcmsmac driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport b43 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ssb bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport bcma bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlegacy driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport rt2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath common layer from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport carl9170 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath5k driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath9 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlwifi driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211 from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport wireless core from linux-3.19 (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add system workqueues (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add mod_delayed_work (Stanislaw Gruszka) [1189024] - [wireless] driver core: export platform_device_register_data as a GPL symbol (Stanislaw Gruszka) [1189024] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1189024] - [net] if_ether.h: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1189024] - [wireless] kernel.h: define u8, s8, u32, etc. limits (Stanislaw Gruszka) [1189024] - [wireless] kabi: remove wireless_send_event symbol (Stanislaw Gruszka) [1189024] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1102902] - [usb] io_ti: fix sysfs-attribute creation (Don Zickus) [1196460] - [usb] io_ti: fix port-data memory leak (Don Zickus) [1196460] - [usb] io_ti: Make edge_remove_sysfs_attrs the port_remove method (Don Zickus) [1196460] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035571 1199766] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035571 1199766] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1035571 1199766] - [fs] aio: wake all waiters when destroying ctx (Mateusz Guzik) [1201260] - [x86] kvm: SYSENTER emulation is broken (Mateusz Guzik) [1186450] {CVE-2015-0239} - [x86] kvm: add halt_poll_ns module parameter (Paolo Bonzini) [1185250] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Paolo Bonzini) [1185250]- [crypto] sha512: Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha512: Expose generic sha512 routine to be callable from other modules (Herbert Xu) [1036216] - [crypto] sha256: Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 routine using AVX2's RORX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine with AVX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha256: Expose SHA256 generic routine to be callable externally (Herbert Xu) [1036216] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1199230] - [hv] hv_balloon: keep locks balanced on add_memory() failure (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: refuse to balloon below the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: report offline pages as being used (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: eliminate the trylock path in acquire/release_region_mutex (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Don't post pressure status from interrupt context (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Fix a locking bug in the balloon driver (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Make adjustments in computing the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: avoid memory leak on alloc_error of 2MB memory block (Vitaly Kuznetsov) [1006234] - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175245] {CVE-2014-9420} - [x86] intel_pstate: Add support for SkyLake (Steve Best) [1189313] - [x86] vdso: ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184897] {CVE-2014-9585} - [kernel] time: ntp: Correct TAI offset during leap second (Prarit Bhargava) [1199134] - [kernel] kexec: fix build error when hugetlbfs is disabled (Minfei Huang) [1121663] - [kernel] kexec: export free_huge_page to VMCOREINFO (Minfei Huang) [1121663] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Minfei Huang) [1121663] - [mm] Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED (Minfei Huang) [1121663] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1194793]- [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1150337] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150337] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150337] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1150337] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1150337] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150337] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150337] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1150337] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1150337] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150337] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150337] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1150337] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1150337] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1150337] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1150337] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1150337] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150337] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150337] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150337] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150337] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150337] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150337] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1150337] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150337] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150337] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1150337] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1150337] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1150337] - [netdrv] i40evf: update header comments (Stefan Assmann) [1150337] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150337] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1150337] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150337] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150337] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1150337] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150337] - [netdrv] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1150337] - [netdrv] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1150337] - [netdrv] i40evf: don't leak queue vectors (Stefan Assmann) [1150337] - [netdrv] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1150337] - [netdrv] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1150337] - [netdrv] i40evf: fix scan warning on sprintf (Stefan Assmann) [1150337] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait so long (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary break after goto (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150337] - [netdrv] i40evf: don't violate scope (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150337] - [netdrv] i40evf: change branding string (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150337] - [netdrv] i40evf: set flags before sending message (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150337] - [netdrv] i40evf: resend FW request if no response (Stefan Assmann) [1150337] - [netdrv] i40evf: fix typo (Stefan Assmann) [1150337] - [netdrv] i40evf: return more useful error information (Stefan Assmann) [1150337] - [netdrv] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150337] - [netdrv] i40evf: fix off-by-one (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150337] - [netdrv] i40evf: check admin queue error bits (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150337] - [netdrv] i40evf: don't go further down (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150337] - [netdrv] i40evf: Fix function header (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150337] - [netdrv] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1150337] - [netdrv] i40evf: clean up log message formatting (Stefan Assmann) [1150337] - [netdrv] i40evf: remove bogus comment (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary log messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150337] - [netdrv] i40evf: make messages less dire (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150337] - [netdrv] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1150337] - [netdrv] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150337] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1150337] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1150345] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1150345] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1150345] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150345] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150345] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1150345] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1150345] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150345] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1150345] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1150345] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1150345] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1150345] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1150345] - [net] set and query VEB/VEPA bridge mode via PF_BRIDGE (Stefan Assmann) [1150345] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1150345] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1150345] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1150345] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150345] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150345] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150345] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1150345] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1150345] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1150345] - [netdrv] i40e: Fix function header (Stefan Assmann) [1150345] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1150345] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150345] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1150345] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1150345] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150345] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1150345] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150345] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150345] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1150345] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1150345] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1150345] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1150345] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1150345] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1150345] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1150345] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1150345] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150345] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1150345] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1150345] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1150345] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1150345] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1150345] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1150345] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] net: Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150345] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1150345] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150345] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1150345] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1150345] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150345] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1150345] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150345] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1150345] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150345] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1150345] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1150345] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150345] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150345] - [netdrv] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1150345] - [netdrv] i40e: increase ARQ size (Stefan Assmann) [1150345] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1150345] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1150345] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1150345] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1150345] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150345] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150345] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1150345] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1150345] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1150345] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1150345] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1150345] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150345] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1150345] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1150345] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1150345] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1150345] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1150345] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1150345] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1150345] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150345] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1150345] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150345] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1150345] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1150345] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1150345] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1150345] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1150345] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1150345] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1150345] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1150345] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1150345] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version (Stefan Assmann) [1150345] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1150345] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1150345] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150345] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1150345] - [netdrv] i40e: mask phy events (Stefan Assmann) [1150345] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1150345] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1150345] - [netdrv] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1150345] - [netdrv] i40e: make warning less verbose (Stefan Assmann) [1150345] - [netdrv] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unnecessary assignment (Stefan Assmann) [1150345] - [netdrv] i40e: Change wording to be more consistent (Stefan Assmann) [1150345] - [netdrv] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1150345] - [netdrv] i40e: Add dual speed module support (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150345] - [netdrv] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150345] - [netdrv] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1150345] - [netdrv] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1150345] - [netdrv] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1150345] - [netdrv] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1150345] - [netdrv] i40e: Some FD message fixes (Stefan Assmann) [1150345] - [netdrv] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1150345] - [netdrv] i40e: fix PTP bug (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1150345] - [netdrv] i40e: Fix for recent kernel panic (Stefan Assmann) [1150345] - [netdrv] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1150345] - [netdrv] i40e: use correct structure type name in sizeof (Stefan Assmann) [1150345] - [netdrv] i40e: fix sparse non static symbol warning (Stefan Assmann) [1150345] - [netdrv] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1150345] - [netdrv] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1150345] - [netdrv] i40e: Minor comment changes (Stefan Assmann) [1150345] - [netdrv] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1150345] - [netdrv] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1150345] - [netdrv] i40e: expose debug_write_register request (Stefan Assmann) [1150345] - [netdrv] i40e: disable FCoE (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1150345] - [netdrv] i40e: RHEL6 fixups for fcoe code (Stefan Assmann) [1150345] - [netdrv] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1150345] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150345] - [netdrv] i40e: Give link more time after setting flow control (Stefan Assmann) [1150345] - [netdrv] i40e: Fix firmware API version errors (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150345] - [netdrv] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1150345] - [netdrv] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150345] - [netdrv] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1150345] - [netdrv] i40e: remove unnecessary break after goto (Stefan Assmann) [1150345] - [netdrv] bridge: fdb dumping takes a filter device (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150345] - [netdrv] i40e: Implement set_settings for ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150345] - [netdrv] i40e: move nway reset (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1150345] - [netdrv] i40e: disable TPH (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1150345] - [netdrv] i40e: tolerate lost interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150345] - [netdrv] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1150345] - [netdrv] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150345] - [netdrv] i40e: FD filter replay logic bug fix (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150345] - [netdrv] i40e: fix compile error on 32bit (Stefan Assmann) [1150345] - [netdrv] i40e: Correct mask assignment value (Stefan Assmann) [1150345] - [netdrv] i40e: clear all queues and interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150345] - [netdrv] i40e: fix fdir programming (Stefan Assmann) [1150345] - [netdrv] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1150345] - [netdrv] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1150345] - [netdrv] i40e: only create PTP device node once (Stefan Assmann) [1150345] - [netdrv] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1150345] - [netdrv] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1150345] - [netdrv] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150345] - [netdrv] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150345] - [netdrv] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1150345] - [netdrv] i40e: no pf reset at pci remove (Stefan Assmann) [1150345] - [netdrv] i40e: reapply LAA after reset (Stefan Assmann) [1150345] - [netdrv] i40e: allow user to set LAA again (Stefan Assmann) [1150345] - [netdrv] i40e: use WoL flag when setting LAA (Stefan Assmann) [1150345] - [netdrv] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150345] - [netdrv] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1150345] - [netdrv] i40e: fix a stray print message (Stefan Assmann) [1150345] - [netdrv] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1150345] - [netdrv] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1150345] - [netdrv] i40e: make prep_for_reset void (Stefan Assmann) [1150345] - [netdrv] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150345] - [netdrv] i40e: keep service tasks out of reset process (Stefan Assmann) [1150345] - [netdrv] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1150345] - [netdrv] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1150345] - [netdrv] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1150345] - [netdrv] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1150345] - [netdrv] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150345] - [netdrv] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150345] - [netdrv] i40e: use stored base_queue value (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150345] - [netdrv] i40e: Do not accept tagged packets by default (Stefan Assmann) [1150345] - [netdrv] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1150345] - [netdrv] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150345] - [netdrv] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1150345] - [netdrv] i40e: Delete stale MAC filters after change (Stefan Assmann) [1150345] - [netdrv] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150345] - [netdrv] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1150345] - [netdrv] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1150345] - [netdrv] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1150345] - [netdrv] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused variable and memory allocation (Stefan Assmann) [1150345] - [netdrv] i40e: allow for more VSIs (Stefan Assmann) [1150345] - [netdrv] i40e: add checks for AQ error status bits (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150345] - [netdrv] i40e: not all VSIs have rings (Stefan Assmann) [1150345] - [netdrv] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1150345] - [netdrv] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e: remove irqs only when they are set up (Stefan Assmann) [1150345] - [netdrv] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1150345] - [netdrv] i40e: print full link message (Stefan Assmann) [1150345] - [netdrv] i40e: add xcast stats for port (Stefan Assmann) [1150345] - [netdrv] i40e: add vsi x-cast stats (Stefan Assmann) [1150345] - [netdrv] i40e: increase reset wait time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150345] - [netdrv] i40e: print message for pre-production hardware (Stefan Assmann) [1150345] - [netdrv] i40e: add VEB stats to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: set lan_veb index (Stefan Assmann) [1150345] - [netdrv] i40e: add missing VSI statistics (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150345] - [netdrv] i40e: refactor stats collection (Stefan Assmann) [1150345] - [netdrv] i40e: refactor send version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150345] - [netdrv] i40e: notify VF of all types of resets (Stefan Assmann) [1150345] - [netdrv] i40e: clamp jumbo frame size (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150345] - [netdrv] i40e: remove check for large buffer (Stefan Assmann) [1150345] - [netdrv] i40e: Rework register diagnostic (Stefan Assmann) [1150345] - [netdrv] i40e: don't use OR to check a value (Stefan Assmann) [1150345] - [netdrv] i40e: enable CONFIG_I40E_DCB (Stefan Assmann) [1150345] - [netdrv] i40e: remove ifdefs which are no longer necessary (Stefan Assmann) [1150345] - [netdrv] i40e: revert 075a5d9ee83117e56cf429fcc1cbc78f020ed3bf (Stefan Assmann) [1150345]- [mm] vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone (Rafael Aquini) [1066702] - [mm] page_alloc: prevent unending loop in __alloc_pages_slowpath() (Rafael Aquini) [1066702] - [mm] page_alloc: fix deferred congestion timeout if preferred zone is not allowed (Rafael Aquini) [1066702] - [mm] compaction: prevent infinite loop in compact_zone (Rafael Aquini) [1066702] - [mm] compaction: detect when scanners meet in isolate_freepages (Rafael Aquini) [1066702] - [mm] compaction: push isolate search base of compact control one pfn ahead (Rafael Aquini) [1066702] - [mm] compaction: checks correct fragmentation index (Rafael Aquini) [1066702] - [mm] compaction: abort if migration page cannot be charged to memcg (Rafael Aquini) [1066702] - [mm] compaction: check migrate_pages's return value instead of list_empty() (Rafael Aquini) [1066702] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Rafael Aquini) [1066702] - [x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal() (Oleg Nesterov) [1196262] - [x86] fpu: change save_i387_xstate() to rely on unlazy_fpu() (Oleg Nesterov) [1196262] - [kernel] clockevents: Make minimum delay adjustments configurable (Prarit Bhargava) [1183773] - [kernel] clockevents: Sanitize min_delta_ns adjustment and prevent overflows (Prarit Bhargava) [1183773] - [md] dm-switch support for RHEL 6 (Mikulas Patocka) [1196319] - [drm] i915: ignore early underrun irqs during init (Rob Clark) [1193972] - [x86] switch_to(): Load TLS descriptors before switching DS and ES (Denys Vlasenko) [1177354] {CVE-2014-9419} - [virt] revert "revert "virtio-net: initialize vlan_features"" (Vlad Yasevich) [1132972] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Vlad Yasevich) [1123697] - [netdrv] macvtap: signal truncated packets (Vlad Yasevich) [1123697] - [netdrv] macvtap: restore vlan header on user read (Vlad Yasevich) [1123697] - [netdrv] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1123697] - [netdrv] macvlan: Add support for 'always_on' offload features (Vlad Yasevich) [1123697] - [netdrv] mactap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1123697] - [netdrv] revert "macvlan: fix checksums error when we are in bridge mode" (Vlad Yasevich) [1123697] - [net] core: Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1123697] - [net] core: generalize skb_segment() (Vlad Yasevich) [1123697] - [net] core: Add skb_headers_offset_update helper function (Vlad Yasevich) [1123697] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (Vlad Yasevich) [1123697] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (Vlad Yasevich) [1123697] - [netdrv] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697] - [netdrv] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697]- [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Steve Best) [1193743] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [753699] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [753699] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [753699] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [753699] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [753699] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [753699] - [mfd] rtsx_usb: export device table (Don Zickus) [753699] - [mfd] rtsx_usb: Make mfd_cell array const (Don Zickus) [753699] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [753699] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [753699] - [mfd] Add realtek USB card reader driver (Don Zickus) [753699] - [netdrv] e1000e: Fixup comments jumbled by i219 support (John Greene) [1150340 1186055] - [netdrv] e1000e: avoid incorrect ioremap/iounmap sequences for e1000_pch_spt (John Greene) [1150340 1186055] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1150340 1186055] - [netdrv] e1000e: initial support for i219 (John Greene) [1150340 1186055] - [netdrv] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1150340] - [netdrv] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150340] - [netdrv] e1000e: remove unnecessary break after return (John Greene) [1150340] - [netdrv] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1150340] - [netdrv] e1000e: Add code to check return values on NVM accesses (John Greene) [1150340] - [netdrv] e1000e: Add support for EEE in Sx states (John Greene) [1150340] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1150340] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1150340] - [netdrv] e1000e: Fix TSO with non-accelerated vlans (John Greene) [1150340] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (John Greene) [1150340] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (John Greene) [1150340] - [scsi] megaraid_sas: Revert "driver version upgrade and remove some meta data of driver" (Tomas Henzl) [1197811] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195675] - [sound] alsa: hda - fix hda_display_power() when !CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1069236] - [lib] list_sort: do not pass bad pointers to cmp callback (Dave Airlie) [1195439] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1129415] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [scsi] always increment reference count (Ewan Milne) [886657] - [scsi] scsi_debug: deadlock between completions and surprise module removal (Ewan Milne) [886657]- [kernel] ipc: sysv shared memory limited to 8TiB (George Beshers) [1171218] - [fs] exec: do not abuse ->cred_guard_mutex in threadgroup_lock() (Petr Oros) [1169225] - [kernel] cgroup: always lock threadgroup during migration (Petr Oros) [1169225] - [kernel] threadgroup: extend threadgroup_lock() to cover exit and exec (Petr Oros) [1169225] - [kernel] threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem (Petr Oros) [1169225] - [scsi] fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx (Neil Horman) [1187393] - [net] do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso (Neil Horman) [1187393] - [scsi] hpsa: update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1189274] - [scsi] hpsa: Cleanup hpsa_message and hpsa_find_cfgtables (Joseph Szczypek) [1189274] - [scsi] hpsa: Use local workqueues instead of system workqueues - part 2 (Joseph Szczypek) [1189274] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1189274] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1189274] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1189274] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1189274] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1189274] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1189274] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1189274] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1189274] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1189274] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1189274] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1189274] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1189274] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1189274] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1189274] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1189274] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1189274] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1189274] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1189274] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1189274] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1189274] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1189274] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1189274] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1189274] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1189274] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1189274] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1189274] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1189274] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1189274] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1189274] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1189274] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1189274] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1189274] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1189274] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1189274] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1189274] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1195134] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1195134] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1195134] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1195134] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1195134] - [scsi] enclosure: handle non-unique element descriptors (Maurizio Lombardi) [1195134] - [scsi] enclosure: fix WARN_ON in dual path device removing (Maurizio Lombardi) [1195134] - [scsi] ses: requesting a fault indication (Maurizio Lombardi) [1195134] - [scsi] ses: add subenclosure support (Maurizio Lombardi) [1195134] - [scsi] ses: show devices for enclosures with no page 7 (Maurizio Lombardi) [1195134] - [block-driver] cciss: do not reset non-resettable boards (Tomas Henzl) [1192516] - [scsi] Fnic: Not probing all the vNICS via fnic_probe on boot (Chris Leech) [1092771] - [scsi] lpfc: Update lpfc version for 10.6.0.20 driver release (Rob Evers) [1194793] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1194793] - [scsi] lpfc: Fix setting of EQ delay Multiplier (Rob Evers) [1194793] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1194793] - [scsi] lpfc: application causes OS crash when running diagnostics (Rob Evers) [1194793] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1194793] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1194793] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1194793] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1194793] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1194793] - [scsi] lpfc: lpfc does not support option_rom_version sysfs attribute on newer adapters (Rob Evers) [1194793] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1194793] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1194793] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1194793] - [scsi] lpfc: Fix the iteration count to match the 30 sec comment (Rob Evers) [1194793] - [scsi] lpfc: Fix null ndlp derefernce in target_reset_handler (Rob Evers) [1194793]- [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1193201] - [s390] kernel: 3215 tty close crash (Hendrik Brueckner) [1186682] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193613] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193613] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193559] - [fs] nfsd: fix EXDEV checking in rename (Steve Dickson) [1154787] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (J. Bruce Fields) [1043771] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix alignment on line wrap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple assignments on a single line (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove space after typecasts (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple blank lines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add blank line after declarations (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove return statements for void functions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add ethtool "-m" option support (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace strcpy with strlcpy (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix some log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of TX budget (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define BE_MAX_MTU (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unncessary gotos (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a few log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update driver version to 10.4 (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use "if (!foo)" test style (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update UE bit description strings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ndo methods (Ivan Vecera) [1149267 1158694] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ethtool methods (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix error status for FW-download (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: cleanup MCC async event processing code (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add link state control for VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix up function prototypes after __dev* removals (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove __dev* attributes (Ivan Vecera) [1149267 1158694] - [net] make net_get_random_once irq safe (Ivan Vecera) [1160464] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1160464] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1160464] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1160464] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1160464] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1160464] - [net] core: provide a per host RSS key generic infrastructure (Ivan Vecera) [1160464] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1160464] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1160464] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1160464] - [netdrv] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1160464] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1160464] - [netdrv] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1160464] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: enable loading module with new B-series Lenovo BIOS (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: fail to load with newer Thinkpad X201s BIOS (Benjamin Tissoires) [1194829]- [sound] alsa/hda/usb/core: hda: do not export static functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: drm: i915: hd-audio: Don't continue probing when nomodeset is given (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix runtime PM check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add power-welll support for haswell HDA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix 'const' warnings and some retyping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Enable new USB drivers - HiFace and BCD2000 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace the magic number 44 with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: drop unused varible assigments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: coding style fixups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Don't peep the card internal object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Resume mixer values properly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: re-order some quirk entries (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use module_usb_driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-usx2y: remove bogus frame checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (midi) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (pcm) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: don't push static constants on stack for *ph (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not trust too-big wMaxPacketSize values (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: fix DMA issues with URB transfer_buffer usage (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove assignment from if condition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove an unneeded check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: 6fire: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb/misc/ua101.c: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove some old dead code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around Android accessory firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland/Cakewalk UM-3G support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-6fire: Modify firmware version check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: proc: use found syncmaxsize to determine feedback format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: caiaq: fix endianness bug in snd_usb_caiaq_maschine_dispatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm_format_to_bits strong-typed conversion (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: adjust for changed 3.8 USB API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Avoid unnecessary sample rate changes on USB 2.0 clock sources (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10C (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix autopm error during probing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: try harder to find USB_DT_CS_ENDPOINT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-audio: set the timeout for usb control set messages to 5000 ms (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add quirks handler for DSD streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for bit-reversed byte formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for DSD DOP stream transport (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: use ep->stride from urb callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: disable autopm for MIDI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Add quirk for 192KHz recording on E-Mu devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: playback design: use usb_set_inferface quirk from more locations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix endianness bug in snd_nativeinstruments_* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: support read-only freq control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: show err in set_sample_rate_v2 debug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: auto clock selection module param (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: try to find and switch to valid clock (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: do clock validity check earlier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use endianness macros (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: spelling correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten EXPORT_SYMBOLS placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten MODULE_DEVICE_TABLE placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: convert list_for_each to entry variant (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Clean up the code in set_sample_rate_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Work around CM6631 sample rate change bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: propagate errors up the call chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Parse UAC2 extension unit like for UAC1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add delay quirk for "Playback Design" products (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle raw data format of UAC2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle the bmFormats field as unsigned int (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trust fields given in the quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Playback and MIDI support for Novation Twitch DJ controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add a workaround for the NuForce UDH-100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix smatch warnings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: switch to dev_*() logging (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: rename 'dev' to 'cdev' (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/quirks, fix out-of-bounds access (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for M-Audio FT C600 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland A-PRO support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: cosmetics, remove a leading space (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: caiaq: fix use of MODULE_SUPPORTED_DEVICES() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix invalid length check for RME and other UAC 2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Make snd_printd() and snd_printdd() inline (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: selector map for M-Audio FT C400 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio FT C400 skip packet quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: correct M-Audio C400 clock source quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - fix race in creation of M-Audio Fast track pro driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix NULL dereference by access to non-existing substream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Make ebox44_table static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Creative BT-D1 via usb sound quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support delay calculation on capture streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Support for Digidesign Mbox 2 USB sound card: (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore-quirk for HP Wireless Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Enable S/PDIF on the ASUS Xonar U3 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb6fire: prevent driver panic state when stopping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: sync ep init fix for audioformat mismatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix missing autopm for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Avoid autopm calls after disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't create "Speaker" mixer controls on headphones and headsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: FT C400 sync playback EP to capture EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer ranges (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio Fast Track C400 quirks table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: parameterize FTU effect unit control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: skip UAC2 EFFECT_UNIT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add control index offset (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use sender stride for implicit feedback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: replace hardcoded value with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add channel map support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Extend chmap definitions for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix delay account during pause (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore delay calculation for capture stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: properly initialize the sync endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: process pending stop at PCM hw_free and close (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: stop both data and sync endpoints asynchronously (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify endpoint deactivation code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify snd_usb_endpoint_start/stop arguments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Deprecate async_unlink option (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Return meaningful error codes instead of -1 in format.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/6fire: Fix potential NULL pointer dereference in comm.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix misspellings of "whether" in comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101, usx2y: fix broken MIDI output (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use bitmap_weight (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix mutex deadlock at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Focusrite Scarlett 18i6 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix crash at re-preparing the PCM stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb: remove CONFIG_EXPERIMENTAL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Reloop Play (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB audio quirk for Roland VG-99 advanced mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: remove unused variable in init_pitch_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection in mixer_quirks.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use rwsem for disconnect protection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add TASCAM US122 MKII playback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: fix next_packet_size calls for pause case (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: add DSD formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Define G723 3-bit and 5-bit formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: export struct hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Simplify PM callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using uninitialized data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add DeviceIDs for Sunrise Point-LP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - More kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add Device IDs for Intel Sunrise Point PCH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add explicit include of err.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: ca0132_regs.h: Fix typo in include guard (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Optimize alc888_coef_init() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - set depop_delay for haswell plus (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore the gpio led after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix parsing of CMI8888 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Braswell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add PCI IDs for Intel Braswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add mic mute led hook for dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd/hda: add runtime suspend/resume on optimus support (v4) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add capture mute led support in led_power_filter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add several entries for enabling HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace ICH6_ prefix (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted SFX definitions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use common reboot notifier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make position_fix as generic callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill the rest of snd_print*() usages (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: call overridden init on resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix usage of "model" module parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Support HP mute led for output and input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for ABit AA8XE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - mask buggy stream DMA0 for Broadwell display controller" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC667 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codec rename (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New vendor ID for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add two new pin tables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC891 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Fix silent output on ASUS A8JN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - drop def association and sequence from pinconf comparing" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup_forced flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support headset mode for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - White noise fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - if statement not indented (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add two codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC288 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make full_reset boolean (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not assign streams in reverse order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add eapd shutup to ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change model name alias for ChromeOS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed single output machine get empty hp sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable beep for ASUS 1015E (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add automute fix for another dell AIO model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset quirk for Dell DT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mark reg op args as iomem (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make azx_attach_pcm_stream static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move codec create to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_interrupt to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add position_check op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move low level functions to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the dsp loader to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pull pages allocation to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pcm_mmap_prepare op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move snd page allocation to ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add jackpoll_ms to struct azx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - remove unused clear of STATESTS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add function pointer for disabling MSI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use device pointer from the card instead of pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow different ops to read/write registers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move some definitions to new hda_priv.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix CORB reset to follow specification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix registration of beep input device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/sigmatel - Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make codec object as a parent for input beep devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace with standard printk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sysfs to codec object, too (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create own device struct for each codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Manage each codec instance individually (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Create sysfs attribute files via groups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add QEMU codec vendor ID (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Fix recording from mode id 0x8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - setup/cleanup streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Allow NULL bus->pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda/realtek - Avoid invalid COEFs for ALC271X" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable static quirks for C-Media codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename ASUS subwoofer quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inconsistent Mic mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing mixer widget for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid invalid COEFs for ALC271X (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not accept responses from non-existing codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Disable static quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for HP 530 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for Toshiba P105 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add parameter for dumping processing coefficients (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply codec power_filter to FG nodes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device ID for Broadwell display audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split Thinkpad ACPI-related code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add consistent tag names for firmware patch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - firmware patch code cleanup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Ignore small negative LPIB delay correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initialization of aamix paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow capture-only configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - allow a codec to define its own depop delay time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - resume codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - suspend codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable runtime PM on Panther Point (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Bind with HDMI codec parser automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split the generic parser as an individual module (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute all aamix inputs as default (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Independent of model for HP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check leaf nodes to find aamix amps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Set pcbeep amp for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC231 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set current_headset_type to ALC_HEADSET_TYPE_ENUM (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A casual Dell Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Make fixup regs persist after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - block HDMI jack reports while repolling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a block_report flag to jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support for CX20952 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: HDA - Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Name Haswell HDMI controllers better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible zero-division (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for ASUS N76VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove locally dead codes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fallthru comment (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initial vmaster hook at build_controls callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Raise the delay for alc283_shutup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC255 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove OOM message after input_allocate_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM refcount after S3/S4 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in patch_hdmi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible races in HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Treat zero connection as non-error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted internal mic not indicated on some machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update HD-Audio-Models.txt (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update documentation for Realtek codecs model strings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for ASUS N56VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel map switch not taking effect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix programmed active channel count (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix reported channel map on common default layouts (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix GPIO for Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: alsa : hda - not use assigned converters for all unused pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Toshiba Satellite C870 to MSI blacklist (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Re-setup HDMI pin and audio infoframe on stream switches (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fallback to ALSA allocation when selecting CA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix NULL dereference with CONFIG_SND_DYNAMIC_MINORS=n (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted digital mic fixup for Acer Aspire One (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Gateway LT27 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing mute controls for CX5051 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pinfix for LG LW25 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing fixup for Mac Mini with STAC9221 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - use azx_writew() for 16-bit length register (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix EAPD GPIO control for Sigmatel codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1882 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply a proper chmap for built-in 2.1 speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add KEY_MICMUTE and enable it on Lenovo X220 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Define more channel map positions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Follow channel position definitions to alsa-lib mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add a documentation for channel mapping API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow unlimited pins and converters in patch_hdmi.c (v2 - rh specific) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix default multichannel HDMI mapping regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Work around "alsactl restore" errors (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow 3/5/7 channel map for HDMI/DP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix channel maps for Nvidia 7x 8ch HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide the proper channel mapping for generic HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add standard channel maps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific - define sound device registration order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added parent device mapping (hwdep) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation - redo function prototypes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added channel mapping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add support for wildcard msbits constraints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Update the state properly before notification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Correct PCM BUG error message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: bind seq driver automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: lto, sound: Fix export symbols for !CONFIG_MODULES (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: seq_memory.c: Fix closing brace followed by if (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use ktime_get_ts() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: correctly detect input buffer overflow (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: 'BUG:' message unnecessarily triggers kerneloops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Allow to assign the given parent (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: sparse cleanups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Fix missing error handling in snd_seq_timer_open() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: timer: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: rawmidi: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: channel mapping API implementation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Drop debug prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add helper function for intersecting two rate masks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Limit the fallback card id string size (Jaroslav Kysela) [1069236] - [sound] revert "alsa: usb-audio: Fix crash at re-preparing the PCM stream" (Jaroslav Kysela) [1069236]- [security] keys: close race between key lookup and freeing (Radomir Vrbovsky) [1179850] {CVE-2014-9529} - [usb] keyspan: fix typo causing GPF on open (Don Zickus) [1191745] - [usb] keyspan: fix NULL-pointer dereferences and memory leaks (Don Zickus) [1191745] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193614] - [fs] ext4: lock i_mutex when truncating orphan inodes (Lukas Czerner) [1193845] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Eric Sandeen) [1144588] - [fs] setfacl removes part of ACL when setting POSIX ACLs to Samba (Sachin Prabhu) [1122301] - [fs] xfs: unmount does not wait for shutdown during unmount (Brian Foster) [1171317] - [fs] xfs: remove wrappers around b_iodone (Brian Foster) [1171317] - [fs] xfs: return the buffer locked from xfs_buf_get_uncached (Brian Foster) [1171317] - [fs] xfs: clean up buffer locking helpers (Brian Foster) [1171317] - [fs] proc: task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [fs] proc: task_mmu: show page size in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [documentation] procfs: add /proc/pid/numa_maps interface explanation snippet (Rafael Aquini) [1071986] - [video] fb: reorder the lock sequence to fix potential dead lock (Dave Airlie) [1119728] - [video] fb: avoid possible deadlock caused by fb_set_suspend (Dave Airlie) [1119728] - [char] vt: attempt to fix con_set_unimap race (Dave Airlie) [1119728] - [char] vt: Don't ignore unbind errors in vt_unbind (Dave Airlie) [1119728] - [video] vt: Fix up unregistration of vt drivers (Dave Airlie) [1119728] - [char] vt: Fix replacement console check when unbinding (Dave Airlie) [1119728] - [video] fbcon: fix locking harder (Dave Airlie) [1119728] - [video] fb: Yet another band-aid for fixing lockdep mess (Dave Airlie) [1119728] - [video] fb: rework locking to fix lock ordering on takeover (Dave Airlie) [1119728] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1002037] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1002037] - [net] sync some IP headers with glibc (Jiri Benc) [1002037] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1102094] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1102094] - [net] rtnetlink: Call nlmsg_parse() with correct header length (Michal Schmidt) [1102094] - [net] rtnetlink: fix rtnl_calcit() and rtnl_dump_ifinfo() (Michal Schmidt) [1102094] - [net] sched: make traffic control network namespace aware (Jiri Pirko) [1119542] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1178695] - [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1135425] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1184394] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1184394] - [fs] nfs: Remove assertion BUG_ON()s from the files and generic layout code (Steve Dickson) [1184394] - [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1151601] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1151601] - [fs] jbd2: Fix oops in jbd2_journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] jbd: Fix oops in journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193559] - [fs] nfs: Be less aggressive about returning delegations for open files (Steve Dickson) [1145334] - [fs] nfs: NFSv4.1 data server timeo and retrans module parameters (Steve Dickson) [1175413] - [fs] nfs: don't do blind d_drop() in nfs_prime_dcache() (Steve Dickson) [1133136] - [fs] nfs: Convert a trivial printk into a dprintk (Steve Dickson) [1139229] - [fs] nfs: Avoid PUTROOTFH when managing leases (Benjamin Coddington) [1143013] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Eric Sandeen) [1100532] - [block] cfq-iosched: fix incorrect filing of rt async cfqq (Jeff Moyer) [1174629] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1156061] - [kbuild] nvme.h not in kernel-headers rpm (David Milburn) [1133703]- [fs] proc: task_mmu: add VmFlags field in smaps output (Rafael Aquini) [1190868] - [oprofile] Fix section mismatch warning (Jiri Olsa) [734360] - [oprofile] Fix crash when unloading module hr timer mode (Jiri Olsa) [734360] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185395] - [crypto] Extending the RFC4106 AES-GCM test vectors (Jarod Wilson) [1185395] - [drm] radeon: fix hwmonitor initialization to set correct driver_data (Jerome Glisse) [1191746] - [x86] Update of TLB shootdown code for UV3 (Frank Ramsay) [1180151] - [block] fix non-atomic access to genhd inflight structures (Jeff Moyer) [1151109] - [kernel] freezer: fix thaw_process() vs refrigerator() race (Oleg Nesterov) [1144478] - [mm] mmap: change nr_ptes BUG_ON to WARN_ON (Oleg Nesterov) [1168780] - [mm] memcg: fix crash in re-entrant cgroup_clear_css_refs() (Johannes Weiner) [1168185] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1103333] - [lib] plist: add plist_requeue (Jerome Marchand) [1103333] - [lib] plist: add helper functions (Jerome Marchand) [1103333] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1103333] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1148017] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1073820 1148017] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1148017] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1148017] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1148017] - [netdrv] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1148017] - [netdrv] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix timesync endianity (Michal Schmidt) [1148017] - [netdrv] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF clean statistics (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix stop-on-error (Michal Schmidt) [1148017] - [netdrv] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1148017] - [netdrv] net: ethernet: broadcom: bnx2x: Remove redundant #ifdef (Michal Schmidt) [1148017] - [netdrv] bnx2x: FW assertion changes (Michal Schmidt) [1148017] - [netdrv] bnx2x: Make BP_VF more robust (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1148017] - [netdrv] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1148017] - [netdrv] bnx2x: Code cleanup (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1148017] - [netdrv] bnx2x: switch to new VLAN model (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix the MSI flags (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1148017] - [netdrv] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF can report link speed (Michal Schmidt) [1148017] - [netdrv] bnx2x: remove null test before kfree (Michal Schmidt) [1148017] - [netdrv] bnx2x: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove useless return variables (Michal Schmidt) [1148017] - [netdrv] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1102833 1130671 1148017] - [netdrv] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1148017]- [powercap] rapl: add support for CPU model 0x3f (Steve Best) [1183185] - [x86] acpica: Disable _OSI Win8 for all except Intel Broadwell (Lenny Szubowicz) [1174502] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1150341] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1150341] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1150341] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1150341] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1150341] - [netdrv] timecounter: provide a macro to initialize the cyclecounter mask field (Stefan Assmann) [1150341] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1150341] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1150341] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1150341] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150341] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1150341] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1150341] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1150341] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1150341] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Stefan Assmann) [1150341] - [netdrv] net: Remove ndo_xmit_flush netdev operation, use signalling instead (Stefan Assmann) [1150341] - [netdrv] igb: Support netdev_ops->ndo_xmit_flush() (Stefan Assmann) [1150341] - [netdrv] igb: bump igb version to 5.2.13 (Stefan Assmann) [1150341] - [netdrv] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after return (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after goto (Stefan Assmann) [1150341] - [netdrv] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1150341] - [netdrv] igb: workaround for i210 errata 25: Slow System Clock (Stefan Assmann) [1150341] - [netdrv] igb: bring link up when PHY is powered up (Stefan Assmann) [1150341] - [netdrv] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1150341] - [netdrv] igb: unhide invariant returns (Stefan Assmann) [1150341] - [netdrv] net: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1150341] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150341] - [netdrv] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1150341] - [netdrv] igb: use mac loopback for i354 backplane (Stefan Assmann) [1150341] - [netdrv] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1150341] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150341] - [netdrv] igb: remove redundant PHY power down register write (Stefan Assmann) [1150341] - [netdrv] igb: whitespace fix (Stefan Assmann) [1150341] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1177889] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1187285] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove MD_BUG() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unwanted white space from md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] simplify export_array() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1127962 1136260 1149935 1152914 1153341 1177913] - [md] Recovery speed is wrong (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] flush writes before starting a recovery (Jes Sorensen) [1132916 1136260 1149935 1152914 1153341 1177913] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913]- [char] raw: Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1142314] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1140024] - [hid] trivial formatting fix (Don Zickus) [1072627] - [hid] don't Send Feature Reports on Interrupt Endpoint (Don Zickus) [1072627] - [x86] hyperv: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1190699] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1190699] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Fix a bug in vmbus_open() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1190699] - [hv] make uuid_le const (Vitaly Kuznetsov) [1190699] - [hv] Remove unnecessary comparison of unsigned against 0 (Vitaly Kuznetsov) [1190699] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1190699] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1190699] - [hid] hyperv: convert alloc+memcpy to memdup (Vitaly Kuznetsov) [1190699] - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [923184] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [923184] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [923184] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [923184] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [923184] - [x86] hyperv: Fixup the damage caused by the irq cleanup (Vitaly Kuznetsov) [923184] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [923184] - [net] Fix build failures due to ip_is_fragment() (Stefan Assmann) [1159149] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159149] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159149] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159149] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159149] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159149] - [netdrv] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stefan Assmann) [1159149] - [netdrv] enic: convert to SKB paged frag API (Stefan Assmann) [1159149] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159149] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1159149] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1159149] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1159149] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1159149] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1159149] - [netdrv] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1159149] - [netdrv] drivers/net: Convert remaining uses of pr_warning to pr_warn (Stefan Assmann) [1159149] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1159149] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1159149] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1159149] - [netdrv] pci-dma-compat: add pci_zalloc_consistent helper (Stefan Assmann) [1159149] - [netdrv] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1159149] - [netdrv] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1159149] - [netdrv] enic: do tx cleanup in napi poll (Stefan Assmann) [1159149] - [netdrv] enic: add low latency socket busy_poll support (Stefan Assmann) [1159149] - [netdrv] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1159149] - [netdrv] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1159149] - [net] core: introduce skb_flow_dissect() (Stefan Assmann) [1159149] - [netdrv] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1159149] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1159149] - [netdrv] enic: convert to hw_features (Stefan Assmann) [1159149] - [scsi] qla2xxx: Update the driver version to 8.07.00.16.06.7-k (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1147534] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1147534] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1147534] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1147534] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1147534] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1147534] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1147534] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1147534] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix build errors related to invalid print fields on some architectures (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1147534] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1168386] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1168386] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1168386] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1168386] - [scsi] pm8001: fix update_flash (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1168386] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1168386] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1168386] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1168386] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1168386] - [scsi] pm8001: honor return value (Rich Bono) [1168386] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1168386] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1168386] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1168386] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1168386] - [scsi] pm80xx: no need for tag allocation when issuing the command of unregistering device (Rich Bono) [1168386] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm8001: remove unnecessary pci_set_drvdata() (Rich Bono) [1168386]- [perf] Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1188336] - [perf] Fix up MMAP2 buffer space reservation (Jiri Olsa) [1188336] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1188336] - [perf] symbols: Get kernel start address by symbol name (Jiri Olsa) [1188336] - [perf] tools: Fix segfault in cumulative.callchain report (Jiri Olsa) [1188336] - [perf] tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1188336] - [perf] tests: Add test for caching dso file descriptors (Jiri Olsa) [1188336] - [perf] tests: Allow reuse of test_file function (Jiri Olsa) [1188336] - [perf] tests: Spawn child for each test (Jiri Olsa) [1188336] - [perf] tools: Add dso__data_* interface descriptons (Jiri Olsa) [1188336] - [perf] tools: Allow to close dso fd in case of open failure (Jiri Olsa) [1188336] - [perf] tools: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1188336] - [perf] tools: Cache dso data file descriptor (Jiri Olsa) [1188336] - [perf] tools: Add global count of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add global list of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add data_fd into dso object (Jiri Olsa) [1188336] - [perf] tools: Separate dso data related variables (Jiri Olsa) [1188336] - [perf] tools: Cache register accesses for unwind processing (Jiri Olsa) [1188336] - [perf] record: Fix to honor user freq/interval properly (Jiri Olsa) [1188336] - [perf] timechart: Reflow documentation (Jiri Olsa) [1188336] - [perf] probe: Improve error messages in --line option (Jiri Olsa) [1188336] - [perf] probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1188336] - [perf] probe: Show error code and description in verbose mode (Jiri Olsa) [1188336] - [perf] probe: Improve error message for unknown member of data structure (Jiri Olsa) [1188336] - [perf] tests: Show the inner make output when an error happens (Jiri Olsa) [1188336] - [perf] tools: Emit more precise message for missing glibc static library (Jiri Olsa) [1188336] - [perf] tools: Add dcacheline sort (Jiri Olsa) [1188336] - [perf] tools: Add support to dynamically get cacheline size (Jiri Olsa) [1188336] - [perf] tools: Add cpumode to struct hist_entry (Jiri Olsa) [1188336] - [perf] report: Add mem-mode documentation to report command (Jiri Olsa) [1188336] - [perf] revert "Disable PERF_RECORD_MMAP2 support" (Jiri Olsa) [1188336] - [perf] tools: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1188336] - [perf] script/python: Print array argument as string (Jiri Olsa) [1188336] - [perf] tools: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1188336] - [perf] tools: Fix pipe check regression in attr event callback (Jiri Olsa) [1188336] - [perf] tools: Added support for __get_bitmask() macro (Jiri Olsa) [1188336] - [perf] tools: Add options to function plugin (Jiri Olsa) [1188336] - [perf] tools: Add options to plugins (Jiri Olsa) [1188336] - [perf] tools: Add flag to not load event plugins (Jiri Olsa) [1188336] - [perf] tools: Fix 'make help' message error (Jiri Olsa) [1188336] - [perf] record: Fix poll return value propagation (Jiri Olsa) [1188336] - [perf] tools: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1188336] - [perf] tools: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1188336] - [perf] tools: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1188336] - [perf] tools: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1188336] - [perf] tools: Consider header files outside perf directory in tags target (Jiri Olsa) [1188336] - [perf] tools: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1188336] - [perf] trace: Warn the user when not available (Jiri Olsa) [1188336] - [perf] tests: Add a test case for cumulating callchains (Jiri Olsa) [1188336] - [perf] tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1188336] - [perf] tools: Reset output/sort order to default (Jiri Olsa) [1188336] - [perf] ui/gtk: Fix callchain display (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1188336] - [perf] tools: Enable --children option by default (Jiri Olsa) [1188336] - [perf] top: Add top.children config option (Jiri Olsa) [1188336] - [perf] top: Add --children option (Jiri Olsa) [1188336] - [perf] top: Convert to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Add callback function to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Do not auto-remove Children column if --fields given (Jiri Olsa) [1188336] - [perf] report: Add report.children config option (Jiri Olsa) [1188336] - [perf] report: Add --children option (Jiri Olsa) [1188336] - [perf] tools: Add more hpp helper functions (Jiri Olsa) [1188336] - [perf] tools: Apply percent-limit to cumulative percentage (Jiri Olsa) [1188336] - [perf] ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] tools: Save callchain info for each cumulative entry (Jiri Olsa) [1188336] - [perf] callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1188336] - [perf] report: Cache cumulative callchains (Jiri Olsa) [1188336] - [perf] tools: Update cpumode for each cumulative entry (Jiri Olsa) [1188336] - [perf] hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1188336] - [perf] hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1188336] - [perf] hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1188336] - [perf] tools: Introduce struct hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Introduce hists__inc_nr_samples() (Jiri Olsa) [1188336] - [perf] tools: Add automatic remapping of Android libraries (Jiri Olsa) [1188336] - [perf] tools: Add cat as fallback pager (Jiri Olsa) [1188336] - [perf] tests: Add a testcase for histogram output sorting (Jiri Olsa) [1188336] - [perf] tests: Factor out print_hists_*() (Jiri Olsa) [1188336] - [perf] tools: Introduce reset_output_field() (Jiri Olsa) [1188336] - [perf] tools: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1188336] - [perf] hists: Reset width of output fields with header length (Jiri Olsa) [1188336] - [perf] tools: Skip elided sort entries (Jiri Olsa) [1188336] - [perf] top: Add --fields option to specify output fields (Jiri Olsa) [1188336] - [perf] report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1188336] - [perf] tools: Add ->sort() member to struct sort_entry (Jiri Olsa) [1188336] - [perf] report: Add -F option to specify output fields (Jiri Olsa) [1188336] - [perf] tools: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1188336] - [perf] tools: Consolidate management of default sort orders (Jiri Olsa) [1188336] - [perf] tools: Allow hpp fields to be sort keys (Jiri Olsa) [1188336] - [perf] ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1188336] - [perf] tools: Consolidate output field handling to hpp format routines (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort final output (Jiri Olsa) [1188336] - [perf] tools: Support event grouping in hpp ->sort() (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort hist entries (Jiri Olsa) [1188336] - [perf] tools: Convert sort entries to hpp formats (Jiri Olsa) [1188336] - [perf] tools: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1188336] - [perf] tests: Add dwarf unwind test on ARM (Jiri Olsa) [1188336] - [perf] tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1188336] - [perf] session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1188336] - [perf] sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1188336] - [perf] sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1188336] - [perf] tools: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1188336] - [perf] tools: Use tid for finding thread (Jiri Olsa) [1188336] - [perf] tools: Get rid of on_exit() feature test (Jiri Olsa) [1188336] - [perf] record: Propagate exit status of a command line workload (Jiri Olsa) [1188336] - [perf] tools: Clarify the output of perf sched map (Jiri Olsa) [1188336] - [perf] tools: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1188336] - [perf] tools: Add missing event for perf sched record (Jiri Olsa) [1188336] - [perf] tools: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1188336] - [perf] tools: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move sample data structures from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove asmlinkage define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove min define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove unlikely define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h (Jiri Olsa) [1188336] - [perf] tools: Unify export.h (Jiri Olsa) [1188336] - [perf] tools arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1188336] - [perf] tools: Move u64_swap union (Jiri Olsa) [1188336] - [perf] tests: add a test of kvm-390: trace event (Jiri Olsa) [1188336] - [perf] tests: Add numeric identifier to evlist_test (Jiri Olsa) [1188336] - [perf] tools: Parse tracepoints with '-' in system name (Jiri Olsa) [1188336] - [perf] tools: Handle EINTR error for readn/writen (Jiri Olsa) [1188336] - [perf] tests: Add map groups sharing with thread object test (Jiri Olsa) [1188336] - [perf] tools: Share map_groups among threads of the same group (Jiri Olsa) [1188336] - [perf] tools: Reference count map_groups objects (Jiri Olsa) [1188336] - [perf] tools: Allocate thread map_groups's dynamically (Jiri Olsa) [1188336] - [perf] tests: Add thread maps lookup automated tests (Jiri Olsa) [1188336] - [perf] tests: Add a test case for hists filtering (Jiri Olsa) [1188336] - [perf] tests: Factor out fake_setup_machine() (Jiri Olsa) [1188336] - [perf] hists/tui: Count callchain rows separately (Jiri Olsa) [1188336] - [perf] top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1188336] - [perf] ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1188336] - [perf] tools: Account entry stats when it's added to the output tree (Jiri Olsa) [1188336] - [perf] hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1188336] - [perf] hists: Add a couple of hists stat helper functions (Jiri Olsa) [1188336] - [perf] hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1188336] - [perf] hists: Rename hists__inc_stats() (Jiri Olsa) [1188336] - [perf] report: Count number of entries separately (Jiri Olsa) [1188336] - [perf] callchain: Add generic report parse callchain callback function (Jiri Olsa) [1188336] - [perf] kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1188336] - [perf] tools: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1188336] - [perf] tools: Allow ability to map cpus to nodes easily (Jiri Olsa) [1188336] - [perf] tools: Fix pmu object compilation error (Jiri Olsa) [1188336] - [perf] sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] tools: Show absolute percentage by default (Jiri Olsa) [1188336] - [perf] ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1188336] - [perf] tools: Add hist.percentage config option (Jiri Olsa) [1188336] - [perf] diff: Add --percentage option (Jiri Olsa) [1188336] - [perf] top: Add --percentage option (Jiri Olsa) [1188336] - [perf] report: Add --percentage option (Jiri Olsa) [1188336] - [perf] hists: Add support for showing relative percentage (Jiri Olsa) [1188336] - [perf] probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1188336] - [perf] probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1188336] - [perf] tests x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1188336] - [perf] x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1188336] - [perf] tools: Remove extra '/' character in events file path (Jiri Olsa) [1188336] - [perf] machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1188336] - [perf] tests: Add static build make test (Jiri Olsa) [1188336] - [perf] tools: Fix bfd dependency libraries detection (Jiri Olsa) [1188336] - [perf] tools: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in pretty_print() (Jiri Olsa) [1188336] - [perf] tools: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1188336] - [perf] tools: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1188336] - [perf] tests x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1188336] - [perf] tools: Improve error reporting (Jiri Olsa) [1188336] - [perf] tools: Adjust symbols in VDSO (Jiri Olsa) [1188336] - [perf] kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1188336] - [perf] tools: Instead of redirecting flex output, use -o (Jiri Olsa) [1188336] - [perf] tools: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1188336] - [perf] stat: Initialize statistics correctly (Jiri Olsa) [1188336] - [perf] bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1188336] - [perf] bench: Update manpage to mention numa and futex (Jiri Olsa) [1188336] - [perf] probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1188336] - [perf] probe: Fix to handle errors in line_range searching (Jiri Olsa) [1188336] - [perf] probe: Fix --line option behavior (Jiri Olsa) [1188336] - [perf] tools: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1188336] - [perf] callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1188336] - [perf] tools: Do not call warning() directly (Jiri Olsa) [1188336] - [perf] tools: Print event name when show warning if possible (Jiri Olsa) [1188336] - [perf] tools: test correct variable after allocation (Jiri Olsa) [1188336] - [perf] top: Fix documentation of invalid -s option (Jiri Olsa) [1188336] - [perf] tools: Allow building for tile (Jiri Olsa) [1188336] - [perf] tools: Remove unused simple_strtoul() function (Jiri Olsa) [1188336] - [perf] tools: Update some code references in design.txt (Jiri Olsa) [1188336] - [perf] tools: Fix __perf_evsel__open (Jiri Olsa) [1188336] - [perf] evsel: Update function names in debug messages (Jiri Olsa) [1188336] - [perf] tools: Remove thread__find_map function (Jiri Olsa) [1188336] - [perf] annotate: Print the evsel name in the stdio output (Jiri Olsa) [1188336] - [perf] report: Use ui__has_annotation() (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak when synthesizing thread records (Jiri Olsa) [1188336] - [perf] tools: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1188336] - [perf] report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1188336] - [perf] symbols: Apply all filters to an addr_location (Jiri Olsa) [1188336] - [perf] symbols: Record the reason for filtering an address_location (Jiri Olsa) [1188336] - [perf] sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1188336] - [perf] timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1188336] - [perf] machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1188336] - [perf] tools: Speed up thread map generation (Jiri Olsa) [1188336] - [perf] kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] ui hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1188336] - [perf] symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1188336] - [perf] session: Change header.misc dump from decimal to hex (Jiri Olsa) [1188336] - [perf] ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1188336] - [perf] ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1188336] - [perf] tools: Fix synthesizing mmaps for threads (Jiri Olsa) [1188336] - [perf] probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1188336] - [perf] mem: Clarify load-latency in documentation (Jiri Olsa) [1188336] - [perf] bench: Add futex-requeue microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-wake microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-hash microbenchmark (Jiri Olsa) [1188336] - [perf] tools, x86: Build perf on older user-space as well (Jiri Olsa) [1188336] - [perf] tools: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1188336] - [perf] symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1188336] - [perf] symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1188336] - [perf] tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1188336] - [perf] tools: Setup default dwarf post unwinder (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support (Jiri Olsa) [1188336] - [perf] tools: Add feature check for libdw dwarf unwind (Jiri Olsa) [1188336] - [perf] tools: Warn the user about how to enable libunwind support (Jiri Olsa) [1188336] - [perf] tools: Add variable display for VF make output (Jiri Olsa) [1188336] - [perf] tools: Factor features display code (Jiri Olsa) [1188336] - [perf] tools: Fix bison OUTPUT directories dependency (Jiri Olsa) [1188336] - [perf] tests: Add pmu-bison.o make test (Jiri Olsa) [1188336] - [perf] tests: Fix *.o make tests (Jiri Olsa) [1188336] - [perf] probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1188336] - [perf] probe: Allow to add events on the local functions (Jiri Olsa) [1188336] - [perf] probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1188336] - [perf] probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1188336] - [perf] probe: Find given address from offline dwarf (Jiri Olsa) [1188336] - [perf] probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1188336] - [perf] probe: Show in what binaries/modules probes are set (Jiri Olsa) [1188336] - [perf] probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1188336] - [perf] probe: Replace line_list with intlist (Jiri Olsa) [1188336] - [perf] probe: Remove incorrect symbol check for --list (Jiri Olsa) [1188336] - [perf] probe: Fix to do exit call for symbol maps (Jiri Olsa) [1188336] - [perf] symbols: No need to export dso__first_symbol (Jiri Olsa) [1188336] - [perf] tools: Move hash.h header (Jiri Olsa) [1188336] - [perf] tools: Move fs.* to lib/api/fs/ (Jiri Olsa) [1188336] - [perf] callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1188336] - [perf] callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1188336] - [perf] callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1188336] - [perf] callchain: Separate libunwind code to special object (Jiri Olsa) [1188336] - [perf] callchain: Add mask into struct regs_dump (Jiri Olsa) [1188336] - [perf] tools: Remove __maybe_unused from dwarf unwind functions (Jiri Olsa) [1188336] - [perf] callchain: Do not report zero address in unwind (Jiri Olsa) [1188336] - [perf] tools: Fix dwarf unwind max_stack processing (Jiri Olsa) [1188336] - [perf] tests x86: Add dwarf unwind test (Jiri Olsa) [1188336] - [perf] tests x86: Introduce perf_regs_load function (Jiri Olsa) [1188336] - [perf] bench: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in event_format__print function (Jiri Olsa) [1188336] - [perf] record: Add readable output for callchain debug (Jiri Olsa) [1188336] - [perf] tools: Add call-graph option support into .perfconfig (Jiri Olsa) [1188336] - [perf] tools: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1188336] - [perf] report: Remove some needless container_of usage (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] report: Use al->cpumode where applicable (Jiri Olsa) [1188336] - [perf] trace: Add support for syscalls vs raw_syscalls - leftover (Jiri Olsa) [1188336] - [perf] Prevent false warning in perf_swevent_add (Jiri Olsa) [1188336] - [perf] Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1188336] - [perf] x86/intel: Fix Silvermont's event constraints (Jiri Olsa) [1188336] - [perf] Fix perf_event_init_context() (Jiri Olsa) [1188336] - [perf] Optimize group_sched_in() (Jiri Olsa) [1188336] - [perf] x86: Add a few more comments (Jiri Olsa) [1188336] - [perf] Remove redundant PMU assignment (Jiri Olsa) [1188336] - [perf] Fix prototype of find_pmu_context() (Jiri Olsa) [1188336] - [trace] ring-buffer: Fix infinite spin in reading buffer (Jiri Olsa) [1123102] - [trace] ring-buffer: Always reset iterator to reader page (Jiri Olsa) [1123102] - [trace] ring-buffer: Check if ring buffer iterator has stale data (Jiri Olsa) [1123102] - [x86] perf: Fix shared register mutual exclusion enforcement (Don Zickus) [1191741] - [x86] perf: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1167862] - [x86] perf: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1167862] - [x86] perf: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1167862] - [x86] perf: Add Haswell-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix section mismatch in split uncore driver (Jiri Olsa) [1167862] - [x86] perf: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Declare some functions and variables (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1167862] - [x86] perf: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1167862] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1167862] - [x86] perf: Add __init for uncore_cpumask_init() (Jiri Olsa) [1167862] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1167862] - [x86] perf: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1167862] - [x86] perf: make hrtimer timeout configurable per box (Jiri Olsa) [1167862] - [x86] perf: add ability to customize pmu callbacks (Jiri Olsa) [1167862] - [x86] perf: fix initialization of cpumask (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1167862] - [x86] perf: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1167862] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1167862] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1167862] - [x86] perf: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1167862] - [x86] perf: Add filter support for QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Add auxiliary pci device support (Jiri Olsa) [1167862] - [x86] perf: Fix intel QPI uncore event definitions (Jiri Olsa) [1167862] - [x86] perf: Fix sparse warning (Jiri Olsa) [1167862] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix unintended variable name reuse (Jiri Olsa) [1167862] - [x86] perf: Add support for IvyBridge model 58 Uncore (Jiri Olsa) [1167862] - [x86] perf: Fix typo in perf_event_intel_uncore.c (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP CBO and PCU uncore PMU filter management (Jiri Olsa) [1167862] - [x86] perf: Remove unused variable in nhmex_rbox_alter_er() (Jiri Olsa) [1167862] - [x86] perf: Handle pci_read_config_dword() errors (Jiri Olsa) [1167862] - [x86] perf: Fix typo in uncore_pmu_to_box (Jiri Olsa) [1167862] - [x86] perf: Add cpumask for uncore pmu (Jiri Olsa) [1167862] - [x86] perf: Uncore filter support for SandyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Fixes for Nehalem-EX uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix uncore_types_exit section mismatch (Jiri Olsa) [1167862]- [scsi] hpsa: Use local workqueues instead of system workqueues - part1 (Tomas Henzl) [1134115] - [scsi] lpfc: RHEL 6 lpfc driver release 10.2.8020.2 (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1148957] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Update attribution language to Avago (Tomas Henzl) [1059155] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: Revert " mpt2sas: Remove phys on topology change." (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1059155] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1059155] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1059155] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt3sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1059155] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt2sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt2sas: don't wank with fasync on ->release() (Tomas Henzl) [1059155] - [scsi] mpt2sas: Removed compiler warnnings when logging is disabled (Tomas Henzl) [1059155] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: cleanup forgotten pieces (Tomas Henzl) [1059155] - [scsi] mpt2sas: Adjust confusing if indentation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Fix common misspellings (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix typos concerning "management" (Tomas Henzl) [1059155] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1149890] - [scsi] virtio-scsi: fix various bad behavior on aborted requests (Fam Zheng) [1164749] - [mm] fix page list corruption from double LRU add during swapoff (Johannes Weiner) [1171492] - [x86] kvm: vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153327] {CVE-2014-3690} - [x86] uv_bau: Avoid referencing invalid data in ptc_seq_show (Frank Ramsay) [1166297] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1166297] - [ata] libata-acpi: missing _SDD is not an error (David Milburn) [1171049] - [lib] crypto: Remove debug code from crct10dif (Neil Horman) [1154740] - [mfd] rtsx: Change default tx phase (Don Zickus) [806173] - [mfd] rtsx: Copyright modifications (Don Zickus) [806173] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [806173] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [806173] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [806173] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [806173] - [mfd] rtsx: Implement driving adjustment to device-dependent callbacks (Don Zickus) [806173] - [mfd] rtsx: Add clock divider hook (Don Zickus) [806173] - [mfd] rtsx: Add output voltage switch hook (Don Zickus) [806173] - [mfd] ers: Add realtek pcie card reader driver (Don Zickus) [806173] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1150342] - [netdrv] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1150342] - [netdrv] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150342] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1148019] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1148019] - [netdrv] treewide: Fix typo in printk (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1148019] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1148019] - [netdrv] net: ethernet: qlogic: qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1148019] - [netdrv] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Optimize ring count validations (Chad Dupuis) [1148019] - [netdrv] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1148019] - [netdrv] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1148019] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1119527 1159607] - [kernel] pid: Handle the exit of a multi-threaded init (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: fix free_pid() to handle the first fork failure (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: pidns_get() should check task_active_pid_ns() != NULL (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Fix hang in zap_pid_ns_processes by sending a potentially extra wakeup (Aristeu Rozanski) [1095884 1107216] - [kernel] pid: reenable interrupts when alloc_pid() fails because init has exited (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Stop pid allocation when init dies (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Wait in zap_pid_ns_processes until pid_ns->nr_hashed == 1 (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Dont allow new processes in a dead pid namespace (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: find_new_reaper() can no longer switch to init_pid_ns.child_reaper (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: guarantee that the pidns init will be the last pidns process reaped (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: make killed children autoreap (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: __exit_signal: use thread_group_leader() consistently (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: avoid sig->count in __exit_signal() to detect the group-dead case (Aristeu Rozanski) [1095884 1107216] - [kernel] futex: check PF_KTHREAD rather than !p->mm to filter out kthreads (Oleg Nesterov) [1123756] - [kernel] futex: Prevent attaching to kernel threads (Oleg Nesterov) [1123756] - [kernel] futex: futex_find_get_task remove credentails check (Oleg Nesterov) [1123756] - [kernel] clocksource: Make delta calculation a function (Prarit Bhargava) [1145751] - [kernel] clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1145751] - [kernel] events: Check permission only for parent tracepoint event (Jiri Olsa) [1171943] - [kernel] fork: ERESTARTNOINTR seen from fork call in userspace (Oleg Nesterov) [990783] - [kernel] add panic_on_warn (Prarit Bhargava) [1174022]- [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1059090] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1059090] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1059090] - [infiniband] iser: Use more completion queues (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1059090] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1059090] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1059090] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1059090] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1059090] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1059090] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1059090] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1059090] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1059090] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1059090] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1059090] - [infiniband] mlx5: Add Signature API additions (Amir Vadai) [1059090] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1059090] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1059090] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1059090] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1059090] - [infiniband] iser: Set IP_CSUM as default guard type (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant assignment (Amir Vadai) [1059090] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1059090] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1059090] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1059090] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1059090] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1059090] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1059090] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1059090] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1059090] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1059090] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1059090] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1059090] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1059090] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1059090] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1059090] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1059090] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1059090] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1059090] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1059090] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1059090] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1059090] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1059090] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1059090] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1059090] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1059090] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1059090] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1059090] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1059090] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1059090] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1059090] - [scsi] scsi_cmnd: use the scsi data buffer length to extract transfer size (Amir Vadai) [1059090] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1059090] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1059090] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1059090] - [infiniband] iser: Simplify connection management (Amir Vadai) [1059090] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1186831] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1186831] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1186831] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1186831] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168EP (Ivan Vecera) [1186831] - [netdrv] r8169: add support for Byte Queue Limits (Ivan Vecera) [1186831] - [netdrv] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1186831] - [netdrv] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1186831] - [netdrv] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1186831] - [netdrv] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1186831] - [netdrv] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1186831] - [netdrv] r8169: change uppercase number to lowercase number (Ivan Vecera) [1186831] - [netdrv] r8169: fix an if condition (Ivan Vecera) [1186831] - [netdrv] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1186831] - [netdrv] r8169: fix setting rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: fix the default setting of rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1186831] - [netdrv] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1186831] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1186831] - [netdrv] r8169: disable L23 (Ivan Vecera) [1186831] - [netdrv] r8169: support IPv6 (Ivan Vecera) [1186831] - [netdrv] r8169: use Giant Send (Ivan Vecera) [1186831] - [netdrv] r8169: split rtl8169_tso_csum (Ivan Vecera) [1186831] - [netdrv] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1186831] - [netdrv] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1186831] - [netdrv] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1186831] - [netdrv] r8169: delete non-required instances of include (Ivan Vecera) [1186831] - [netdrv] r8169: check ALDPS bit and disable it if enabled for the 8168g (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1186831] - [netdrv] r8169: enforce RX_MULTI_EN for the 8168f (Ivan Vecera) [1186831] - [netdrv] r8169: remember WOL preferences on driver load (Ivan Vecera) [1186831] - [netdrv] r8169: fix invalid register dump (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary length check (Ivan Vecera) [1186831] - [netdrv] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1186831] - [netdrv] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8411 (Ivan Vecera) [1186831] - [netdrv] r8169: fix offloaded tx checksum for small packets (Ivan Vecera) [1186831] - [netdrv] r8169: fix 8168evl frame padding (Ivan Vecera) [1186831] - [netdrv] r8169: fix auto speed down issue (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8106E (Ivan Vecera) [1186831] - [netdrv] r8169: adjust the flow of hw_start (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Update the RTL8111G parameters (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the method for setting firmware (Ivan Vecera) [1186831] - [netdrv] r8169: Update PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the mothod for PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Remove firmware code (Ivan Vecera) [1186831] - [netdrv] r8169: honor jumbo settings when chipset is requested to start (Ivan Vecera) [1186831] - [netdrv] r8169: fix vlan tag read ordering (Ivan Vecera) [1186831] - [netdrv] r8169: remove the obsolete and incorrect AMD workaround (Ivan Vecera) [1186831] - [netdrv] r8169: remove unneeded dirty_rx index (Ivan Vecera) [1186831] - [netdrv] r8169: workaround for missing extended GigaMAC registers (Ivan Vecera) [1186831] - [netdrv] r8169: remove __dev* attributes (Ivan Vecera) [1186831] - [netdrv] r8169: Drop tp arg from rtl8169_tx_vlan_tag() (Ivan Vecera) [1186831] - [netdrv] r8169: remove unused macros (Ivan Vecera) [1186831] - [netdrv] r8169: allow multicast packets on sub-8168f chipset (Ivan Vecera) [1186831] - [netdrv] r8169: Fix WoL on RTL8168d/8111d (Ivan Vecera) [1186831] - [netdrv] r8169: Kill SafeMtu macro (Ivan Vecera) [1186831] - [netdrv] r8169: use module_pci_driver macro (Ivan Vecera) [1186831] - [netdrv] r8169: Support the get_ts_info ethtool method (Ivan Vecera) [1186831] - [netdrv] r8169: enable transmit time stamping (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-FCS flag (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-ALL flag (Ivan Vecera) [1186831] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [1186831] - [netdrv] r8169: convert to new VLAN model (Ivan Vecera) [1186831] - [netdrv] bnx2: Correctly receive full sized 802.1ad fragmes (Ivan Vecera) [1148014 1158668] - [net] add 802.1ad / 802.1ah / QinQ ethertypes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Rebranding bnx2 driver (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't build unused suspend/resume functions not enabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't receive packets when the napi budget == 0 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Fix shutdown sequence (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Make module parameters readable (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: delete non-required instances of include (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update version to 2.2.5 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Report MDI/MDIX status to ethtool (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Enable auto-mdix when autoneg is disabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Advertise nothing when speed is forced (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: calls skb_set_hash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add pci shutdown handler (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove __dev* attributes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: set maximal number of default RSS queues (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for ethtool --show-channels|--set-channels (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Support for byte queue limits (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: treewide use of RCU_INIT_POINTER (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: switch to build_skb() infrastructure (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: add skb frag size accessors (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: don't request firmware when there's no userspace (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to SKB paged frag API (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to hw_features (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove some rcu sparse warnings (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Always set ETH_FLAG_TXVLAN (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use vzalloc() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update bnx2 to use new vlan accleration (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use netif_set_real_num_{rx,tx}_queues() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: return operator cleanup (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: avoid some skb->ip_summed initializations (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for skb->rxhash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use the dma state API instead of the pci equivalents (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove HAVE_ leftovers (Ivan Vecera) [1148014 1158668] - [netdrv] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1123784] - [netdrv] 3c59x: avoid panic in boomerang_start_xmit when finding page address (Neil Horman) [1119527] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158623] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166341] - [x86] minor cleanup of rh_check_supported() (Prarit Bhargava) [1136447]- [drm] fix fb-helper vs MST dangling connector ptrs v2 (Rob Clark) [1170251] - [drm] gf100-/gr: return non-fatal error code when fw not present (Rob Clark) [1170251] - [drm] radeon: make MMU_NOTIFIER optional (Rob Clark) [1170251] - [drm] upstream sync to v3.18 (Rob Clark) [1170251] - [drm] upstream sync to v3.17 (Rob Clark) [1170250] - [drm] upstream sync to v3.16 (Rob Clark) [1170249] - [drm] upstream sync to v3.15 (Rob Clark) [1170246] - [drm] backport: misc additional shims/stubs (Rob Clark) [1170246] - [drm] backport: shrinker2 (Rob Clark) [1170246] - [drm] backport: allow backport header to remap things (Rob Clark) [1170246] - [drm] backport: add private idr2 (Rob Clark) [1170246] - [kernel] makefile: add RHEL_DRM_* version trackers (Rob Clark) [1170246] - [mm] swap: export release_pages() (Rob Clark) [1170246] - [kernel] time: export nsec_to_jiffies (Rob Clark) [1170246] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1170246] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Rob Clark) [1170246] - [kernel] poll: add poll_requested_events() and poll_does_not_wait() functions (Rob Clark) [1170246] - [lib] acpi: add acpi_target_system_state() (Rob Clark) [1170246] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Rob Clark) [1170246] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Rob Clark) [1170246] - [lib] rbtree: add postorder iteration functions (Rob Clark) [1170246] - [lib] rbtree: add prio tree and interval tree tests (Rob Clark) [1170246] - [lib] rbtree: add RB_DECLARE_CALLBACKS() macro (Rob Clark) [1170246] - [lib] rbtree: remove prior augmented rbtree implementation (Rob Clark) [1170246] - [lib] rbtree: faster augmented rbtree manipulation (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: handle 1-child recoloring in rb_erase() instead of rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: place easiest case first in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: add __rb_change_child() helper function (Rob Clark) [1170246] - [lib] rbtree: optimize fetching of sibling node (Rob Clark) [1170246] - [lib] rbtree: coding style adjustments (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: optimize case selection logic in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: adjust node color in __rb_erase_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_insert_color() (Rob Clark) [1170246] - [lib] rbtree: adjust root color in rb_insert_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: break out of rb_insert_color loop after tree rotation (Rob Clark) [1170246] - [lib] rbtree: move some implementation details from rbtree.h to rbtree.c (Rob Clark) [1170246] - [lib] rbtree: empty nodes have no color (Rob Clark) [1170246] - [lib] rbtree: Export the augmented rbtree helper functions (Rob Clark) [1170246] - [lib] rbtree: Undo augmented trees performance damage and regression (Rob Clark) [1170246] - [lib] rbtree: Add support for augmented rbtrees (Rob Clark) [1170246] - [kernel] rcu: make SRCU usable in modules (Rob Clark) [1170246] - [kernel] lockdep: Silence warning if CONFIG_LOCKDEP isn't set (Rob Clark) [1170246] - [power] Add sysfs switch for disabling device run-time PM (Rob Clark) [1170246] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Rob Clark) [1170246] - [lib] string: introduce memchr_inv() (Rob Clark) [1170246] - [mm] util: export __get_user_pages_fast() function (Rob Clark) [1170246] - [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1170246] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1170246] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1170246] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1170246] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1170246] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1170246] - [netdrv] forcedeth: call vlan_mode only if hw supports vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove extra parens (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1190840] - [netdrv] forcedeth: drivers/net/ethernet/nvidia/forcedeth.c: fix typo s/SUBSTRACT1/SUBTRACT1/ (Ivan Vecera) [1190840] - [netdrv] forcedeth: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call dev_kfree_skb_any instead of kfree_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Cleanup MSI-X to MSI to INTx fallback code (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix invalid errno reporting in nv_request_irq() (Ivan Vecera) [1190840] - [netdrv] forcedeth: delete non-required instances of include (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix FSF address in file headers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use module_pci_driver to register driver (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do a dma_mapping_error check after skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary OOM messages after netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix WARNINGS that result when DMA mapping is not checked (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary NET_ADDR_RANDOM "bitclean" (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove __dev* attributes (Ivan Vecera) [1190840] - [netdrv] forcedeth: prevent TX timeouts after reboot (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix TX timeout caused by TX pause on down link (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix buffer overflow (Ivan Vecera) [1190840] - [netdrv] forcedeth: advertise transmit time stamping (Ivan Vecera) [1190840] - [netdrv] forcedeth: spin_unlock_irq in interrupt handler fix (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: add transmit timestamping support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove all #inclusions of asm/system.h (Ivan Vecera) [1190840] - [netdrv] forcedeth: stop using net_device.{base_addr, irq} (Ivan Vecera) [1190840] - [netdrv] forcedeth: use eth_hw_addr_random() and reset addr_assign_type (Ivan Vecera) [1190840] - [netdrv] forcedeth: ethernet dev_alloc_skb to netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix bql support for forcedeath (Ivan Vecera) [1190840] - [netdrv] forcedeth: Support for byte queue limits (Ivan Vecera) [1190840] - [netdrv] forcedeth: stats updated with a deferrable timer (Ivan Vecera) [1190840] - [netdrv] forcedeth: allow to silence "TX timeout" debug messages (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add messages to indicate using MSI or MSI-X (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add internal loopback support for forcedeth NICs (Ivan Vecera) [1190840] - [netdrv] forcedeth: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix a few sparse warnings (variable shadowing) (Ivan Vecera) [1190840] - [netdrv] forcedeth: Acknowledge only interrupts that are being processed (Ivan Vecera) [1190840] - [netdrv] forcedeth: add skb frag size accessors (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to SKB paged frag API (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: do vlan cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add appropriate include for prefetch users (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix compile warning of not used nv_set_tso function (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to hw_features (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix common misspellings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix build warnings with CONFIG_PM_SLEEP disabled (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call netif_carrier_off at the end of the probe (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do not use legacy PCI power management (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use netdev_dbg for printk(KERN_DEBUG (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove netdev_dbg uses (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert dev_printk( to dev_( (Ivan Vecera) [1190840] - [netdrv] forcedeth: Separate vendor specific initializations into functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add function init_realtek_8211b (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert pr_ to netdev_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pr_fmt and pr_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert remaining dprintk to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use print_hex_dump (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert dprintk(KERN_DEBUG to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Change reg_delay arguments and use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use usleep_range not msleep for small sleeps (Ivan Vecera) [1190840] - [netdrv] forcedeth: do not use assignment in if conditions (Ivan Vecera) [1190840] - [netdrv] forcedeth: include and instead of and as suggested by checkpatch (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary checks before kfree (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix multiple code style issues (Ivan Vecera) [1190840] - [netdrv] forcedeth: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [1190840] - [netdrv] forcedeth: return operator cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove address use from assignments of function pointers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix different hardware statistics versions (Ivan Vecera) [1190840] - [netdrv] forcedeth: correct valid flag (Ivan Vecera) [1190840] - [netdrv] forcedeth: trans_start cleanups (Ivan Vecera) [1190840] - [netdrv] forcedeth: Account for consumed budget in napi poll (Ivan Vecera) [1190840] - [netdrv] forcedeth: Kill NAPI config options (Ivan Vecera) [1190840] - [netdrv] forcedeth: GRO support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Stay in NAPI as long as there's work (Ivan Vecera) [1190840] - [netdrv] forcedeth: use skb_headlen() (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix tx limit2 flag check (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert multiple drivers to use netdev_for_each_mc_addr, part4 (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [1190840] - [netdrv] forcedeth: request_irq - Remove unnecessary leading & from second arg (Ivan Vecera) [1190840] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add support for busy polling (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Restrict PIO to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1168627] - [netdrv] revert "sfc: stop PIO for RHEL6" (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use netif_set_real_num_{rx, tx}_queues() (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove device ID macros only used once (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add Solarflare vendor ID and SFC4000 device IDs (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Implement generic features interface (Nikolay Aleksandrov) [1168627] - [virtio] defer config changed notifications (David Gibson) [1157745] - [virtio] unify config_changed handling (David Gibson) [1157745] - [video] Further fbcon sanity checking (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbcon: add lifetime refcount to opened frame buffers (Vitaly Kuznetsov) [1135951] - [x86] xen: correctly check for pending events when restoring irq flags (Vitaly Kuznetsov) [1060957] - [dma] dmaengine: ioatdma: fix dma mapping errors (Prarit Bhargava) [1024477] - [dma] ioat3: add missing DMA unmap to ioat_xor_val_self_test() (Prarit Bhargava) [1024477] - [dma] ioat: Fix DMA memory sync direction correct flag (Prarit Bhargava) [1024477] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172137] - [netdrv] igb: add support for spoofchk config (Stefan Assmann) [1113239]- [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1158363] - [fs] cifs: Use key_invalidate instead of the rh_key_invalidate() (Sachin Prabhu) [885899] - [fs] KEYS: Add invalidation support (Sachin Prabhu) [885899] - [fs] isofs: Fix unchecked printing of ER records (Radomir Vrbovsky) [1180492] {CVE-2014-9584} - [net] mac80211: fix fragmentation code, particularly for encryption (Stanislaw Gruszka) [1173618] {CVE-2014-8709} - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1132826] - [block] Revert "nvme: remove deprecated IRQF_DISABLED" (David Milburn) [1182767] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179466] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1183063] - [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162385] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1126366] - [hv] Add support for vNIC hot removal (Vitaly Kuznetsov) [1126366] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1126366] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1126366] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1126366] - [xen] blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1180101] - [xen] blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1180101] - [xen] blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Add WARN to deal with misbehaving backends (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Squash blkif_request_rw and blkif_request_discard together (Vitaly Kuznetsov) [1180101] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1053835] - [s390] dasd: remove unused code (Hendrik Brueckner) [1053835] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1053835] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [1053835] - [s390] dasd: improve speed of dasdfmt (Hendrik Brueckner) [1053835] - [scsi] qla4xxx: 5.03.00.00.06.07-k0 (Chad Dupuis) [1147585] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1147585] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1147594] - [net] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1147594] - [net] cnic: Rebranding cnic driver (Maurizio Lombardi) [1147594] - [net] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1147594] - [net] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1147594] - [net] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1147594] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1147589] - [scsi] bnx2i: fix custom stats length (Maurizio Lombardi) [1147589] - [scsi] fix message when max_report_luns is exceeded (Rob Evers) [840708] - [scsi] megaraid_sas: driver version update 06.806.08.00 (Tomas Henzl) [1172980] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1172980] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1172980] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1172980] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1172980] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1172980] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1172980] - [scsi] megaraid: fix BUG_ON() from incorrect use of delayed work (Tomas Henzl) [1172980] - [scsi] remove unnecessary pci_set_drvdata() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1172980] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1172980] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1172980] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1172980] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Driver version update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1172980] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1172980] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1172980] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1172980]- [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1166763] - [md] revert "dm-cache: mark as tech preview" (Mike Snitzer) [1187757] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1187757] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1187757] - [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1187757] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1187757] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1187757] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1187757] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1187757] - [md] dm-cache: improve discard support (Mike Snitzer) [1187757] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1187757] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1187757] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1187757] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1187757] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1187757] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1187757] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1187757] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1187757] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1187757] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1187757] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1187757] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1187757] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1187757] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1187757] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1187757] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1187757] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1187757] - [mm] replace hardcoded 3 with admin_reserve_pages knob (Petr Holasek) [1127398] - [x86] kvm: increase VCPU limit to 240 (Radim Krcmar) [864242] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1055748 1067160] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1184540] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1184540] - [pci] Merge multi-line quoted strings (Myron Stowe) [1184540] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending() -- refactor pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Wait for pending transactions to complete before 82599 FLR (Myron Stowe) [1184540] - [scsi] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171676] - [scsi] storvsc: fix a bug in storvsc limits (Vitaly Kuznetsov) [1174168] - [idle] intel_idle: Broadwell support (Neil Horman) [1035916] - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167115] {CVE-2014-8884} - [netdrv] enic: fix rx skb checksum (Stefan Assmann) [1115505] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1080506] - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161568] {CVE-2014-7825 CVE-2014-7826}- [fs] splice: perform generic write checks (Eric Sandeen) [1155900] {CVE-2014-7822} - [fs] ext4: drop inode from orphan list if ext4_delete_inode() fails (Eric Sandeen) [1156661] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Dave Wysochanski) [1115545] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Dave Wysochanski) [1115545] - [fs] nfsd: close potential race between delegation break and laundromat (J. Bruce Fields) [1076663] - [fs] nfs: Fix a delegation callback race (Dave Wysochanski) [1149831] - [fs] nfs: Don't use the delegation->inode in nfs_mark_return_delegation() (Dave Wysochanski) [1149831] - [fs] unbalanced unlock of namespace_sem on failure exit in do_loopback() (Alexander Viro) [1176920] - [sound] alsa: usb-audio: Fix crash at re-preparing the PCM stream (Jerry Snitselaar) [1167059] - [usb] ehci: bugfix: urb->hcpriv should not be NULL (Jerry Snitselaar) [1167059] - [mm] mmap: uncached vma support with writenotify (Jerry Snitselaar) [1167059] - [infiniband] ipoib: don't queue a work struct up twice (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make sure we reap all our ah on shutdown (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: cleanup a couple debug messages (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: flush the ipoib_workqueue on unregister (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix ipoib_mcast_restart_task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix race between mcast_dev_flush and mcast_join (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: remove unneeded locks (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: don't restart our thread on ENETRESET (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Handle -ENETRESET properly in our callback (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make delayed tasks not hold up everything (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Add a helper to restart the multicast task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix IPOIB_MCAST_RUN flag usage (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1159925 1184072] - [platform] x86: toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Refuse to load on machines with buggy INFO implementations (Benjamin Tissoires) [1146711] - [platform] x86: kconfig: Replace select by depends on ACPI_WMI (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support alternate hotkey interfaces (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support additional hotkey scancodes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make one-bit bitfields unsigned (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix machines that don't support HCI_SYSTEM_EVENT (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Don't add devices for unsupported features (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support SPFC as an HCI method (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Use handle for HCI calls (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix up return codes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert to use acpi_driver (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert printks to pr_ (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add key_entry for a lone FN keypress (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries() (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make remove_device() and add_device() void (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add an extra couple of keys (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: fix multimedia keys on some machines (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add full hotkey support (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: convert to seq_file (Benjamin Tissoires) [1146711] - [platform] input: add keycodes for touchpad on/off keys (Benjamin Tissoires) [1146711] - [scsi] ipr: set coherent DMA mask (Gustavo Duarte) [1148148] - [scsi] ipr: convert to generic DMA API (Gustavo Duarte) [1148148] - [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1148148] - [scsi] ipr: fix compile failure (Gustavo Duarte) [1148148] - [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1148148] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1167405] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1167405] - [hid] Set Report ID properly for Output reports on the Control endpoint (Gopal Tiwari) [1133400] - [hid] Send Report ID when numbered reports are sent over the control endpoint (Gopal Tiwari) [1133400] - [hid] hidraw: Use Interrupt Endpoint for OUT Transfers if Available (Gopal Tiwari) [1133400] - [s390] kernel: sclp console tty reference counting (Hendrik Brueckner) [1136342] - [x86] kvm: Avoid pagefault in kvm_lapic_sync_to_vapic (Paolo Bonzini) [1116398] - [x86] add efi_smbios_addr kernel parameter (Prarit Bhargava) [1179177] - [pci] intel-iommu: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits (Alex Williamson) [1179323] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1022555] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1022555] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1022555] - [lib] crc32: Mark test data __initconst (Daniel Borkmann) [1022555] - [lib] crc32: Greatly shrink CRC combining code (Daniel Borkmann) [1022555] - [lib] crc32: remove unnecessary __constant (Daniel Borkmann) [1022555] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1022555] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1022555] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1022555] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1022555] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1022555] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1022555] - [lib] crc32: fix const sections for crc32 table (Daniel Borkmann) [1022555] - [lib] crc32: fix unused variables warnings (Daniel Borkmann) [1022555] - [lib] crc32: add self-test code for crc32c (Daniel Borkmann) [1022555] - [lib] crc32: bolt on crc32c (Daniel Borkmann) [1022555] - [lib] crc32: add note about this patchset to crc32.c (Daniel Borkmann) [1022555] - [lib] crc32: optimize loop counter for x86 (Daniel Borkmann) [1022555] - [lib] crc32: add slice-by-8 algorithm to existing code (Daniel Borkmann) [1022555] - [lib] crc32: make CRC_*_BITS definition correspond to actual bit counts (Daniel Borkmann) [1022555] - [lib] crc32: fix mixing of endian-specific types (Daniel Borkmann) [1022555] - [lib] crc32: miscellaneous cleanups (Daniel Borkmann) [1022555] - [lib] crc32: simplify unit test code (Daniel Borkmann) [1022555] - [lib] crc32: move long comment about crc32 fundamentals to Documentation/ (Daniel Borkmann) [1022555] - [lib] crc32: remove two instances of trailing whitespaces (Daniel Borkmann) [1022555] - [lib] crc32: optimize inner loop (Daniel Borkmann) [1022555] - [lib] crc32: major optimization (Daniel Borkmann) [1022555] - [lib] crc32: some minor cleanups (Daniel Borkmann) [1022555] - [lib] crc32: minor optimizations and cleanup (Daniel Borkmann) [1022555] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1022555] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1022555] - [net] ipv6: fix the noflags test in addrconf_get_prefix_route (Hannes Frederic Sowa) [1130235] - [net] ipv6: fix route lookup in addrconf_prefix_rcv() (Hannes Frederic Sowa) [1130235] - [net] netfilter: xt_recent: inform user when hitcount is too large (Florian Westphal) [1109248] - [net] fix netdev sysfs group duplication upon netns change (Nikolay Aleksandrov) [1170221] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1121625] - [net] tcp: ioctl type SIOCOUTQNSD returns amount of data not sent (Alexander Duyck) [1097807] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1130197] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1130197] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1130197] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Daniel Borkmann) [1090561] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Daniel Borkmann) [1090561] - [net] sctp: improve sctp_select_active_and_retran_path selection (Daniel Borkmann) [1090561] - [net] sctp: migrate most recently used transport to ktime (Daniel Borkmann) [1090561] - [net] sctp: refactor active path selection (Daniel Borkmann) [1090561] - [kernel] ktime: add ktime_after and ktime_before helper (Daniel Borkmann) [1090561] - [net] sctp: migrate cookie life from timeval to ktime (Daniel Borkmann) [1090561] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Daniel Borkmann) [1090561] - [net] pktgen: clean up ktime_t helpers (Daniel Borkmann) [1090561] - [net] pktgen: remove ndelay() call (Daniel Borkmann) [1090561] - [net] pktgen: increasing transmission granularity (Daniel Borkmann) [1090561] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Improve stats update mechanism (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1147537] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1149263] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1149263] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1149263] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Rob Evers) [1149263] - [scsi] be2iscsi: fix custom stats length (Rob Evers) [1149263] - [scsi] hpsa: Remove unneeded pci_set_drvdata from hpsa (Joseph Szczypek) [1150660] - [scsi] hpsa: delete old unused padding garbage (Joseph Szczypek) [1150660] - [scsi] hpsa: Cleanup white space, blank lines, moved functions (Joseph Szczypek) [1150660] - [scsi] hpsa: Remove (u8) from hpsa_show_volume_status to match upstream (Joseph Szczypek) [1150660] - [scsi] hpsa: Add validity check for pointer in controller_reset_failed (Joseph Szczypek) [1150660] - [scsi] hpsa: use ioremap_nocache instead of ioremap (Joseph Szczypek) [1150660] - [scsi] hpsa: fix incorrect abort diagnostic message (Joseph Szczypek) [1150660] - [scsi] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi (Joseph Szczypek) [1150660] - [scsi] hpsa: remove atrophied hpsa_scsi_setup function (Joseph Szczypek) [1150660] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Joseph Szczypek) [1150660] - [scsi] hpsa: add readl after writel in interrupt mask setting code (Joseph Szczypek) [1150660] - [scsi] hpsa: Update hpsa driver revision (Joseph Szczypek) [1150660] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1150660] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1150660] - [scsi] hpsa: Enable host lockless field (Joseph Szczypek) [1150660] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1150660] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1150660] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1150660] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1150660] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1150660] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1150660] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1150660] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1150660] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1150660] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1150660] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1150660] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1150660] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Joseph Szczypek) [1150660] - [scsi] hpsa: remove online devices from offline device list (Joseph Szczypek) [1150660] - [scsi] hpsa: fix non-x86 builds (Joseph Szczypek) [1150660] - [scsi] hpsa: do not unconditionally copy sense data (Joseph Szczypek) [1150660] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Joseph Szczypek) [1150660] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Joseph Szczypek) [1150660] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Joseph Szczypek) [1150660] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Joseph Szczypek) [1150660] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Joseph Szczypek) [1150660] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Joseph Szczypek) [1150660] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Joseph Szczypek) [1150660] - [scsi] hpsa: define extended_report_lun_entry data structure (Joseph Szczypek) [1150660] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Joseph Szczypek) [1150660] - [scsi] hpsa: avoid unnecessary readl on every command submission (Joseph Szczypek) [1150660] - [scsi] hpsa: use per-cpu variable for lockup_detected (Joseph Szczypek) [1150660] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Joseph Szczypek) [1150660] - [scsi] hpsa: allocate reply queues individually (Joseph Szczypek) [1150660] - [scsi] hpsa: choose number of reply queues more intelligently (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Joseph Szczypek) [1150660] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Joseph Szczypek) [1150660] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove unused fields from struct ctlr_info (Joseph Szczypek) [1150660]- [perf] tools: Allow to specify lib compile variable for spec usage (Jiri Olsa) [1172076] - [perf] bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1172076] - [perf] bench numa: Make no args mean 'run all tests' (Jiri Olsa) [1172076] - [perf] machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1172076] - [perf] symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1172076] - [perf] trace: Decode architecture-specific signal numbers (Jiri Olsa) [1172076] - [perf] tools: fix BFD detection on opensuse (Jiri Olsa) [1172076] - [perf] symbols: Destroy unused symsrcs (Jiri Olsa) [1172076] - [perf] annotate: Check availability of annotate when processing samples (Jiri Olsa) [1172076] - [perf] trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1172076] - [perf] list: Fix checking for supported events on older kernels (Jiri Olsa) [1172076] - [perf] tools: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1172076] - [perf] probe: Do not add offset twice to uprobe address (Jiri Olsa) [1172076] - [perf] buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1172076] - [perf] tools: Adjust kallsyms for relocated kernel (Jiri Olsa) [1172076] - [perf] tests: No need to set up ref_reloc_sym (Jiri Olsa) [1172076] - [perf] symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1172076] - [perf] record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1172076] - [perf] machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1172076] - [perf] machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1172076] - [perf] tools: Add kallsyms__get_function_start() (Jiri Olsa) [1172076] - [perf] symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1172076] - [perf] tools: Fix include for non x86 architectures (Jiri Olsa) [1172076] - [perf] tools: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1172076] - [perf] tools: Demangle kernel and kernel module symbols too (Jiri Olsa) [1172076] - [perf] doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1172076] - [perf] symbols: Load map before using map->map_ip() (Jiri Olsa) [1172076] - [perf] tools: Fix traceevent plugin path definitions (Jiri Olsa) [1172076] - [perf] symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1172076] - [perf] stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1172076] - [perf] evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1172076] - [perf] tools: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1172076] - [perf] stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1172076] - [perf] tools: Add support for the xtensa architecture (Jiri Olsa) [1172076] - [perf] session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1172076] - [perf] timechart: Fix wrong SVG height (Jiri Olsa) [1172076] - [perf] tools: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1172076] - [perf] callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1172076] - [perf] tools: Do proper comm override error handling (Jiri Olsa) [1172076] - [perf] symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1172076] - [perf] probe: Release all dynamically allocated parameters (Jiri Olsa) [1172076] - [perf] probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1172076] - [perf] tools: Add 'build-test' make target (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1172076] - [perf] hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1172076] - [perf] tools: Factor out sample__resolve_callchain() (Jiri Olsa) [1172076] - [perf] tools: Remove symbol_conf.use_callchain check (Jiri Olsa) [1172076] - [perf] tools: Fix cross building (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() finally!! (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Check return value of realloc() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add state member to struct trace_seq (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove hard coded include to /usr/local/include in Makefile (Jiri Olsa) [1172076] - [perf] tools: Fix build error due to zfree() cast (Jiri Olsa) [1172076] - [perf] record: Rename --initial-delay to --delay (Jiri Olsa) [1172076] - [perf] record: Rename --no-delay to --no-buffering (Jiri Olsa) [1172076] - [perf] tools: Remove unused test-volatile-register-var.c (Jiri Olsa) [1172076] - [perf] probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1172076] - [perf] diff: Color the Weighted Diff column (Jiri Olsa) [1172076] - [perf] diff: Color the Ratio column (Jiri Olsa) [1172076] - [perf] diff: Color the Delta column (Jiri Olsa) [1172076] - [perf] tools: Generalize percent_color_snprintf() (Jiri Olsa) [1172076] - [perf] tools: Include from asm/bug.h (Jiri Olsa) [1172076] - [perf] record: Add --initial-delay option (Jiri Olsa) [1172076] - [perf] tools: Use the DWARF unwind info only if loaded (Jiri Olsa) [1172076] - [perf] tools: Add test for building detached source tarballs (Jiri Olsa) [1172076] - [perf] tools: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1172076] - [perf] tools: Move perf's bug.h to a generic place (Jiri Olsa) [1172076] - [perf] tools: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1172076] - [perf] tools: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1172076] - [perf] evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1172076] - [perf] report: Move histogram entries collapsing to separate function (Jiri Olsa) [1172076] - [perf] report: Move hist browser selection code to separate function (Jiri Olsa) [1172076] - [perf] report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1172076] - [perf] tools: Comment typo fix (Jiri Olsa) [1172076] - [perf] stat: Fix --delay option in man page (Jiri Olsa) [1172076] - [perf] tools: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1172076] - [perf] machine: Fix id_hdr_size initialization (Jiri Olsa) [1172076] - [perf] tools: Automate setup of FEATURE_CHECK_(C|LD)FLAGS-all variables (Jiri Olsa) [1172076] - [perf] trace: Pack 'struct trace' (Jiri Olsa) [1172076] - [perf] header: Pack 'struct perf_session_env' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Shut up plugins make message (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Do not generate dependency for system header files (Jiri Olsa) [1172076] - [perf] tests: Fix installation tests path setup (Jiri Olsa) [1172076] - [perf] tools: Move arch setup into seprate Makefile (Jiri Olsa) [1172076] - [perf] stat: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] tests: Fixup leak on error path in parse events test (Jiri Olsa) [1172076] - [perf] evlist: Auto unmap on destructor (Jiri Olsa) [1172076] - [perf] evlist: Close fds on destructor (Jiri Olsa) [1172076] - [perf] evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1172076] - [perf] record: Remove old evsel_list usage (Jiri Olsa) [1172076] - [perf] evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1172076] - [perf] evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1172076] - [perf] stat: Don't show counter information when workload fails (Jiri Olsa) [1172076] - [perf] tools: Use zfree to help detect use after free bugs (Jiri Olsa) [1172076] - [perf] tools: Introduce zfree (Jiri Olsa) [1172076] - [perf] tools: No need to test against NULL before calling free() (Jiri Olsa) [1172076] - [perf] ui/tui: Implement header window (Jiri Olsa) [1172076] - [perf] ui/tui: Split help message for perf top and report (Jiri Olsa) [1172076] - [perf] ui/tui: Protect windows by ui__lock (Jiri Olsa) [1172076] - [perf] probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1172076] - [perf] probe: Expand given path to absolute path (Jiri Olsa) [1172076] - [perf] config: Ignore generated files in feature-checks (Jiri Olsa) [1172076] - [perf] tools: Do not synthesize the treads of default guest (Jiri Olsa) [1172076] - [perf] tools: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Find the proc info under machine->root_dir (Jiri Olsa) [1172076] - [perf] tools: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1172076] - [perf] report: Print session information only if --stdio is given (Jiri Olsa) [1172076] - [perf] report: Use pr_*() functions where applicable (Jiri Olsa) [1172076] - [perf] symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1172076] - [perf] mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1172076] - [perf] scripting perl: Shorten function signatures (Jiri Olsa) [1172076] - [perf] scripting python: Shorten function signatures (Jiri Olsa) [1172076] - [perf] ui browser: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] report: Rename 'perf_report' to 'report' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global 'O' processing code (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove print_app_build variable (Jiri Olsa) [1172076] - [perf] tools: Making QUIET_(CLEAN|INSTAL) variables global (Jiri Olsa) [1172076] - [perf] tests: Factor make install tests (Jiri Olsa) [1172076] - [perf] tools: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1172076] - [perf] record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1172076] - [perf] record: Simplify perf_record__write (Jiri Olsa) [1172076] - [perf] record: Use perf_data_file__write for output file (Jiri Olsa) [1172076] - [perf] inject: Handle output file via perf_data_file object (Jiri Olsa) [1172076] - [perf] tools: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1172076] - [perf] report: Introduce helpers for processing callchains (Jiri Olsa) [1172076] - [perf] annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1172076] - [perf] annotate: Adopt methods from hists (Jiri Olsa) [1172076] - [perf] top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1172076] - [perf] annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1172076] - [perf] hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1172076] - [perf] annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Handle INVALID_ARG_TYPE errno in pevent_strerror (Jiri Olsa) [1172076] - [perf] hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1172076] - [perf] sort: Do not compare dso again (Jiri Olsa) [1172076] - [perf] sort: Compare addresses if no symbol info (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1172076] - [perf] symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1172076] - [perf] timechart: Add --highlight option (Jiri Olsa) [1172076] - [perf] symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1172076] - [perf] symbols: Remove needless static binary_type array (Jiri Olsa) [1172076] - [perf] timechart: Add support for topology (Jiri Olsa) [1172076] - [perf] timechart: Get number of CPUs from perf header (Jiri Olsa) [1172076] - [perf] timechart: Print pid along the name (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support to CPU info (Jiri Olsa) [1172076] - [perf] tools: Convert to new topic libraries (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor process_filter() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in add_right() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1172076] - [perf] completion: Complete 'perf kvm' (Jiri Olsa) [1172076] - [perf] evlist: Add perf_evlist__to_front() (Jiri Olsa) [1172076] - [perf] tools: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1172076] - [perf] tools: Move mem_bswap32/64 to util.c (Jiri Olsa) [1172076] - [perf] evlist: Add can_select_event() method (Jiri Olsa) [1172076] - [perf] header: Allow header->data_offset to be predetermined (Jiri Olsa) [1172076] - [perf] tools: Add perf_event_paranoid() (Jiri Olsa) [1172076] - [perf] tools: Start carving out symbol parsing routines from perf (Jiri Olsa) [1172076] - [perf] unwinding: Use the per-feature check flags (Jiri Olsa) [1172076] - [perf] tools: Add per-feature check flags (Jiri Olsa) [1172076] - [perf] symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1172076] - [perf] symbols: Rename filename argument (Jiri Olsa) [1172076] - [perf] symbols: Constify some DSO methods parameters (Jiri Olsa) [1172076] - [perf] symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1172076] - [perf] symbols: Constify dso->long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1172076] - [perf] symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1172076] - [perf] machine: Don't open code assign dso->short_name (Jiri Olsa) [1172076] - [perf] symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1172076] - [perf] script: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] report: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1172076] - [perf] kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1172076] - [perf] kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1172076] - [perf] annotate: Fix typo (Jiri Olsa) [1172076] - [perf] archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1172076] - [perf] kvm: Fix bug in 'stat report' (Jiri Olsa) [1172076] - [perf] kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1172076] - [perf] evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1172076] - [perf] evlist: Fix max mmap_pages (Jiri Olsa) [1172076] - [perf] evlist: Remove unnecessary parentheses (Jiri Olsa) [1172076] - [perf] record: Fix display of incorrect mmap pages (Jiri Olsa) [1172076] - [perf] script: Add an option to print the source line number (Jiri Olsa) [1172076] - [perf] script: Fix symoff printing in callchains (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Report better error message on bad function args (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use 'const' in variables pointing to const strings (Jiri Olsa) [1172076] - [perf] trace: Fix summary percentage when processing files (Jiri Olsa) [1172076] - [perf] trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1172076] - [perf] tools: build: Fix install dependency (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Several cleanups for function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add cfg80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add scsi plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add xen plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add sched_switch plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add mac80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kvm plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kmem plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add hrtimer plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: Overload pr_stat traceevent print function (Jiri Olsa) [1172076] - [perf] tools: Add trace-event global object for tracepoint interface (Jiri Olsa) [1172076] - [perf] tools: Add trace-event object (Jiri Olsa) [1172076] - [perf] tools: Add build and install plugins targets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin build support (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin support (Jiri Olsa) [1172076] - [perf] script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1172076] - [perf] symbols: Fix random fd closing with no libelf (Jiri Olsa) [1172076] - [perf] kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1172076] - [perf] kvm: Fix spurious '=' use in man page (Jiri Olsa) [1172076] - [perf] kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1172076] - [perf] target: Move the checking of which map function to call into function (Jiri Olsa) [1172076] - [perf] tools: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1172076] - [perf] tools: Remove stackprotector feature check (Jiri Olsa) [1172076] - [perf] tools: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1172076] - [perf] symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1172076] - [perf] symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1172076] - [perf] tools: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1172076] - [perf] trace: Honour -m option (Jiri Olsa) [1172076] - [perf] tools: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1172076] - [perf] tools: Correct the message in feature-libnuma checking (Jiri Olsa) [1172076] - [perf] timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Introduce tool struct (Jiri Olsa) [1172076] - [perf] tools: Add perf_data_file__write interface (Jiri Olsa) [1172076] - [perf] tools: Add writen function (Jiri Olsa) [1172076] - [perf] tools: Fine tune readn function (Jiri Olsa) [1172076] - [perf] tools: Use correct return type for readn function (Jiri Olsa) [1172076] - [perf] record: Unify data output code into perf_record__write function (Jiri Olsa) [1172076] - [perf] tools: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1172076] - [perf] timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] timechart: Remove some needless struct forward declarations (Jiri Olsa) [1172076] - [perf] timechart: dynamically determine event fields offset (Jiri Olsa) [1172076] - [perf] symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1172076] - [perf] script: Print mmap[2] events also (Jiri Olsa) [1172076] - [perf] script: Print comm, fork and exit events also (Jiri Olsa) [1172076] - [perf] script: Print callchains and symbols if they exist (Jiri Olsa) [1172076] - [perf] tools: Export setup_list (Jiri Olsa) [1172076] - [perf] thread: Move comm_list check into function (Jiri Olsa) [1172076] - [perf] symbols: Move idle syms check from top to generic function (Jiri Olsa) [1172076] - [perf] evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support (Jiri Olsa) [1172076] - [perf] timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1172076] - [perf] timechart: Group figures and add title with details (Jiri Olsa) [1172076] - [perf] timechart: Add support for displaying only tasks related data (Jiri Olsa) [1172076] - [perf] timechart: Use proc_num to implement --power-only (Jiri Olsa) [1172076] - [perf] timechart: Add option to limit number of tasks (Jiri Olsa) [1172076] - [perf] timechart: Always try to print at least 15 tasks (Jiri Olsa) [1172076] - [perf] record: Default -t option to no inheritance (Jiri Olsa) [1172076] - [perf] tools: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1172076] - [perf] tools: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1172076] - [perf] record: Make per-cpu mmaps the default (Jiri Olsa) [1172076] - [perf] script: Move evname print code to process_event() (Jiri Olsa) [1172076] - [perf] completion: Rename file to reflect zsh support (Jiri Olsa) [1172076] - [perf] completion: Introduce zsh support (Jiri Olsa) [1172076] - [perf] completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1172076] - [perf] completion: Factor out compgen stuff (Jiri Olsa) [1172076] - [perf] completion: Introduce a layer of indirection (Jiri Olsa) [1172076] - [perf] top: Make -g refer to callchains (Jiri Olsa) [1172076] - [perf] trace: Remove thread summary coloring (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1172076] - [perf] tools: stat: Add event unit and scale support (Jiri Olsa) [1172076] - [perf] Fix hotplug splat (Jiri Olsa) [1172076] - [perf] x86: Fix event scheduling (Jiri Olsa) [1172076] - [perf] nmi: Fix unknown NMI warning (Jiri Olsa) [1172076] - [perf] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1172076] - [perf] Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1172076] - [perf] Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1172076] - [perf] Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1172076]- [kernel] register_console: prevent adding the same console twice (Artem Savkov) [1169763] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (David Milburn) [1158605] - [block] mtip32xx: Remove dfs_parent after pci unregister (David Milburn) [1158605] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (David Milburn) [1158605] - [virt] kvm: excessive pages un-pinning in kvm_iommu_map error path (Jacob Tanenbaum) [1156521] {CVE-2014-8369} - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173184] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173184] - [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1169431] - [x86] crypto: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176211] - [net] bridge: multicast: enable snooping on general queries only (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for general query destination (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for query source addresses (Marcelo Leitner) [1167003] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Marcelo Leitner) [1167003] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Marcelo Leitner) [1167003] - [net] bridge: Fix potential deadlock on br->multicast_lock (Marcelo Leitner) [1167003] - [net] xfrm: ipcomp6 support (Jiri Pirko) [1124183] - [net] xfrm: xfrm6_tunnel in netns (Jiri Pirko) [1124183] - [net] xfrm: fixup xfrm6_tunnel error propagation (Jiri Pirko) [1124183] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170120] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170120] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170120] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170120] - [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170120] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1130443] - [net] netfilter: xt_tcpmss: Fix IPv6 default MSS too (Panu Matilainen) [1121486] - [net] netfilter: xt_tcpmss: Fix violation of RFC879 in absence of MSS option (Panu Matilainen) [1121486] - [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1163934] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1152365] - [net] ipv4: disable bh while doing route gc (Marcelo Leitner) [1141866] - [net] vxlan: use custom ndo_change_mtu handler (Alexander Duyck) [1127108]- [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1120365] - [hid] multitouch: manually add back Quanta 3001 handling (Benjamin Tissoires) [1117264] - [x86] xen: avoid freeing static 'name' when kasprintf() fails (Vitaly Kuznetsov) [1105497] - [x86] xen: suspend and resume system devices when running PVHVM (Vitaly Kuznetsov) [1105497] - [x86] xen: remove blocked time accounting from xen "clockchip" (Vitaly Kuznetsov) [1105497] - [x86] xen: Free onlined per-cpu data structure if we want to online it again (Vitaly Kuznetsov) [1105497] - [x86] xen: Check that the per_cpu data structure has data before freeing (Vitaly Kuznetsov) [1105497] - [x86] xen: Don't leak interrupt name when offlining (Vitaly Kuznetsov) [1105497] - [x86] xen: Encapsulate the struct clock_event_device in another structure (Vitaly Kuznetsov) [1105497] - [x86] xen: Add default value of -1 for IRQ and check for that (Vitaly Kuznetsov) [1105497] - [x86] xen: use non-tracing preempt in xen_clocksource_read() (Vitaly Kuznetsov) [1105497] - [x86] xen: Cleanup code/data sections definitions (Vitaly Kuznetsov) [1105497] - [x86] xen: Fix kasprintf splat when allocating timerd IRQ line (Vitaly Kuznetsov) [1105497] - [x86] xen: do not initialize PV timers on HVM if !xen_have_vector_callback (Vitaly Kuznetsov) [1105497] - [x86] xen: teardown timer for HVM as well (Vitaly Kuznetsov) [1105497] - [x86] Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock (Vitaly Kuznetsov) [1105497] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1170329] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Make device create/destroy logic symmetric (Myron Stowe) [1170329] - [pci] Stop all children first, before removing all children (Myron Stowe) [1170329] - [pci] Leave normal LIST_POISON in deleted list entries (Myron Stowe) [1170329] - [pci] Rename local variables to conventional names (Myron Stowe) [1170329] - [pci] Remove unused, commented-out, code (Myron Stowe) [1170329] - [pci] Stop and remove devices in one pass (Myron Stowe) [1170329] - [pci] Fold stop and remove helpers into their callers (Myron Stowe) [1170329] - [pci] Use list_for_each_entry() for bus->devices traversal (Myron Stowe) [1170329] - [pci] Remove pci_stop_and_remove_behind_bridge() (Myron Stowe) [1170329] - [pci] Don't export stop_bus_device and remove_bus_device interfaces (Myron Stowe) [1170329] - [pci] pcmcia: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Stop disabling bridges on remove (Myron Stowe) [1170329] - [pci] make acpihp use __pci_remove_bus_device instead (Myron Stowe) [1170329] - [pci] export __pci_remove_bus_device (Myron Stowe) [1170329] - [pci] Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge (Myron Stowe) [1170329] - [pci] Rename pci_remove_bus_device to pci_stop_and_remove_bus_device (Myron Stowe) [1170329] - [pci] Fix pci cardbus removal (Myron Stowe) [1170329] - [pci] Only call pci_stop_bus_device() one time for child devices at remove (Myron Stowe) [1170329] - [scsi] Revert "fix our current target reap infrastructure" (David Milburn) [1168072] - [scsi] Revert "dual scan thread bug fix" (David Milburn) [1168072] - [s390] kernel: fix cpu target address of directed yield (Hendrik Brueckner) [1180061] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1148125] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1148127] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1148119] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1148119] - [s390] Add a mechanism to get the subchannel id (Hendrik Brueckner) [1148119] - [s390] cio: handle unknown pgroup state (Hendrik Brueckner) [1053833] - [s390] cio: export vpm via sysfs (Hendrik Brueckner) [1053833] - [s390] cio: skip broken paths (Hendrik Brueckner) [1053833] - [s390] cio: dont abort verification after missing irq (Hendrik Brueckner) [1053833] - [s390] cio: add message for timeouts on internal I/O (Hendrik Brueckner) [1053833] - [netdrv] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1176230] - [kernel] sched: Replace use of entity_key() (Larry Woodman) [1124603]- [input] alps: document the v7 touchpad packet protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1109395 947488] - [input] alps: sometimes a single touch is reported in mt (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore new packets (Benjamin Tissoires) [1109395 947488] - [input] alps: allow up to 2 invalid packets without resetting device (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore potential bare packets when device is out of sync (Benjamin Tissoires) [1109395 947488] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1109395 947488] - [input] alps: suppress message about 'Unknown touchpad' (Benjamin Tissoires) [1109395 947488] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1109395 947488] - [input] alps: cache firmware version (Benjamin Tissoires) [1109395 947488] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1109395 947488] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1109395 947488] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1109395 947488] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1109395 947488] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1109395 947488] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1109395 947488] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1109395 947488] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1109395 947488] - [input] alps: change secondary device's name (Benjamin Tissoires) [1109395 947488] - [input] alps: add "Dolphin V1" touchpad support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Rushmore" touchpads (Benjamin Tissoires) [1109395 947488] - [input] alps: move pixel and bitmap info into alps_data struct (Benjamin Tissoires) [1109395 947488] - [input] alps: switch to using input_mt_report_finger_count (Benjamin Tissoires) [1109395 947488] - [input] alps: document the alps.h data structures (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v4 protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v3 protocol (Benjamin Tissoires) [1109395 947488] - [x86] kvm: Check non-canonical addresses upon WRMSR (Frantisek Hrbata) [1152983] {CVE-2014-3610} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1088334] - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1088334] - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1088334] - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1088334] - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1088334] - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1088334] - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1088334] - [x86] mm: finish user fault error path with fatal signal (Johannes Weiner) [1088334] - [mm] pass userspace fault flag to generic fault handler (Johannes Weiner) [1088334] - [s390] mm: do not invoke OOM killer on kernel fault OOM (Johannes Weiner) [1088334] - [powerpc] mm: remove obsolete init OOM protection (Johannes Weiner) [1088334] - [powerpc] mm: invoke oom-killer from remaining unconverted page fault handlers (Johannes Weiner) [1088334]- [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [975154] - [mm] swapon: check validity of swap_flags (Rafael Aquini) [975154] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD (Rafael Aquini) [975154] - [hv] util: make struct hv_do_fcopy match Hyper-V host messages (Vitaly Kuznetsov) [1123156] - [hv] util: Properly pack the data for file copy functionality (Vitaly Kuznetsov) [1123156] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1149304] - [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1149304 1155715] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1149304] - [block] nvme: Reference count pci device (David Milburn) [1149304] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1149304] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1149304] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1149304] - [block] nvme: Define Log Page constants (David Milburn) [1149304] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1149304] - [block] nvme: CPU hot plug notification (David Milburn) [1149304] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1149304] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1149304] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1149304] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1149304] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1149304] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1149304] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1149304] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1149304] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1149304] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1149304] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1149304] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1149304] - [block] nvme: Flush with data support (David Milburn) [1149304] - [block] nvme: Configure support for block flush (David Milburn) [1149304] - [block] nvme: Add tracepoints (David Milburn) [1149304] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1149304] - [block] nvme: Improve error messages (David Milburn) [1149304] - [block] nvme: Update copyright headers (David Milburn) [1149304] - [netdrv] mlx4_en: Adding missing initialization of perm_addr (Amir Vadai) [1120930]- [fs] cifs: don't compare uniqueids in cifs_prime_dcache unless server inode numbers are in use (Sachin Prabhu) [1163010] - [fs] cifs: always update the inode cache with the results from a FIND_* (Sachin Prabhu) [1163010] - [fs] nfsd: disable 4.1 in rhel6 (J. Bruce Fields) [1122493] - [x86] kvm: allow bit 10 to be cleared in MSR_IA32_MC4_CTL (Eduardo Habkost) [1025868] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1133543] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1133543] - [firmware] iscsi_ibft: Fix finding Broadcom specific ibft sign (Maurizio Lombardi) [1095187] - [firmware] ibft: Fix finding IBFT ACPI table on UEFI (Maurizio Lombardi) [1095187] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1153819] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1119623] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782] - [scsi] sd: Derive the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782]- [fs] proc/task_mmu: missing check during hugepage migration (Jacob Tanenbaum) [1105038] {CVE-2014-3940} - [fs] proc: use unsigned long inside /proc/*/statm (Rafael Aquini) [810317] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1174697] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1112946] - [net] ipv6: Don't put artificial limit on routing table size (Hannes Frederic Sowa) [1112946] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1079656] - [acpi] acpica: Remove FORCE_DELETE option for global reference count mechanism (Adrian Huang) [1155774] - [input] wacom: silence warning introduced in 6986e2c7 (Aristeu Rozanski) [1093435] - [input] wacom: fix retrieving touch_max bug (Aristeu Rozanski) [1093435] - [input] wacom: fix a typo for Cintiq 22HDT (Aristeu Rozanski) [1093435] - [input] wacom: add three new display tablets (Aristeu Rozanski) [1093435] - [input] wacom: add touch sensor support for Cintiq 24HD touch (Aristeu Rozanski) [1093435] - [input] wacom: add 0xE5 (MT device) support (Aristeu Rozanski) [1093435] - [input] wacom: retrieve maximum number of touch points (Aristeu Rozanski) [1093435] - [input] wacom: handle split-sensor devices with internal hubs (Aristeu Rozanski) [1093435] - [input] usb: move children to struct usb_port (Aristeu Rozanski) [1093435] - [media] gspca: ov519: Fix sensor detection problems (Gopal Tiwari) [1043584] - [kernel] module: fix kabi for 16k stacks (Johannes Weiner) [1045190 1060721] - [kernel] x86_64: expand kernel stack to 16K (Johannes Weiner) [1045190 1060721] - [kernel] hung_task: debugging: Add tracepoint to report the hang (Oleg Nesterov) [977930]- [crypto] crc32c: Kill pointless CRYPTO_CRC32C_X86_64 option (Jarod Wilson) [1036212] - [crypto] testmgr: add larger crc32c test vector to test FPU path in crc32c_intel (Jarod Wilson) [1036212] - [crypto] tcrypt: Added speed test in tcrypt for crc32c (Jarod Wilson) [1036212] - [crypto] crc32c: Optimize CRC32C calculation with PCLMULQDQ instruction (Jarod Wilson) [1036212] - [crypto] crc32c: Rename crc32c-intel.c to crc32c-intel_glue.c (Jarod Wilson) [1036212] - [mm] hugetlb: release pages in the error path of hugetlb_cow() (Rafael Aquini) [1063691] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172811] {CVE-2014-9322} - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133744] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133744] - [netdrv] igb: retire the RX_CSUM flag and use the netdev flag instead (Stefan Assmann) [1169711] - [netdrv] igb: Support RX-ALL feature flag (Stefan Assmann) [1169711] - [netdrv] igb: do vlan cleanup (Stefan Assmann) [1169711] - [netdrv] igb: add support for NETIF_F_RXHASH (Stefan Assmann) [1169711] - [netdrv] igb: convert to ndo_fix_features (Stefan Assmann) [1169711] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1148022] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1148022] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1148022] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1148022] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1148022] - [netdrv] netxen: remove init of dev->perm_addr in drivers (Tony Camuso) [1148022] - [netdrv] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Tony Camuso) [1148022] - [netdrv] netxen: get rid of SET_ETHTOOL_OPS (Tony Camuso) [1148022] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Tony Camuso) [1148022] - [netdrv] netxen: slight optimization of addr compare (Tony Camuso) [1148022] - [netdrv] netxen: Fix FSF address in file headers (Tony Camuso) [1148022] - [netdrv] netxen: remove unnecessary pci_set_drvdata() (Tony Camuso) [1148022] - [netdrv] netxen: make pci_error_handlers const (Tony Camuso) [1148022] - [netdrv] netxen: convert to SKB paged frag API (Tony Camuso) [1148022] - [netdrv] netxen: remove use of ndo_set_multicast_list in drivers (Tony Camuso) [1148022] - [netdrv] bna: allow transmit tagged frames (Ivan Vecera) [1138501] - [netdrv] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1138501]- [perf] trace: Fix ioctl 'request' beautifier build problems on !(i386 || x86_64) arches (Jiri Olsa) [1159929] - [perf] traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1159929] - [perf] traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1159929] - [perf] header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1159929] - [perf] header: Fix bogus group name (Jiri Olsa) [1159929] - [perf] tools: Tag thread comm as overriden (Jiri Olsa) [1159929] - [perf] record: Add an option to force per-cpu mmaps (Jiri Olsa) [1159929] - [perf] probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1159929] - [perf] browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1159929] - [perf] symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1159929] - [perf] evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1159929] - [perf] tools: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1159929] - [perf] tools: Synthesize anon MMAP records again (Jiri Olsa) [1159929] - [perf] top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1159929] - [perf] tools: Remove trivial extra semincolon (Jiri Olsa) [1159929] - [perf] trace: Tweak summary output (Jiri Olsa) [1159929] - [perf] build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1159929] - [perf] build: Fix timerfd feature check (Jiri Olsa) [1159929] - [perf] parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1159929] - [perf] tools: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1159929] - [perf] arm: wire up perf_regs and unwind support for ARM (Jiri Olsa) [1159929] - [perf] traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1159929] - [perf] target: Shorten perf_target__ to target__ (Jiri Olsa) [1159929] - [perf] tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1159929] - [perf] evlist: Refactor mmap_pages parsing (Jiri Olsa) [1159929] - [perf] evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1159929] - [perf] record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1159929] - [perf] trace: Add summary only option (Jiri Olsa) [1159929] - [perf] trace: Simplify '--summary' output (Jiri Olsa) [1159929] - [perf] trace: Change syscall summary duration order (Jiri Olsa) [1159929] - [perf] tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1159929] - [perf] trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1159929] - [perf] trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1159929] - [perf] trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1159929] - [perf] tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1159929] - [perf] tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1159929] - [perf] record: Move existing write_output into helper function (Jiri Olsa) [1159929] - [perf] record: Use correct return type for write() (Jiri Olsa) [1159929] - [perf] tools: Prevent condition that all sort keys are elided (Jiri Olsa) [1159929] - [perf] machine: Simplify synthesize_threads method (Jiri Olsa) [1159929] - [perf] machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1159929] - [perf] record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1159929] - [perf] evsel: Remove idx parm from constructor (Jiri Olsa) [1159929] - [perf] progress: Don't force a refresh during progress update (Jiri Olsa) [1159929] - [perf] tools: Remove unneeded include (Jiri Olsa) [1159929] - [perf] record: Remove post_processing_offset variable (Jiri Olsa) [1159929] - [perf] record: Remove advance_output function (Jiri Olsa) [1159929] - [perf] record: Refactor feature handling into a separate function (Jiri Olsa) [1159929] - [perf] trace: Don't relookup fields by name in each sample (Jiri Olsa) [1159929] - [perf] evsel: Ditch evsel->handler.data field (Jiri Olsa) [1159929] - [perf] Add required memory barriers (Jiri Olsa) [1159929] - [perf] tools: Finish the removal of 'self' arguments (Jiri Olsa) [1159929] - [perf] tools: Check maximum frequency rate for record/top (Jiri Olsa) [1159929] - [perf] fs: Add procfs support (Jiri Olsa) [1159929] - [perf] fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1159929] - [perf] tools: Factor sysfs code into generic fs object (Jiri Olsa) [1159929] - [perf] list: Add usage (Jiri Olsa) [1159929] - [perf] list: Remove a level of indentation (Jiri Olsa) [1159929] - [perf] build: Fix detection of non-core features (Jiri Olsa) [1159929] - [perf] kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1159929] - [perf] hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1159929] - [perf] traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1159929] - [perf] traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1159929] - [perf] traceevent: Check for spaces in character array (Jiri Olsa) [1159929] - [perf] traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1159929] - [perf] traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1159929] - [perf] traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1159929] - [perf] traceevent: Update printk formats when entered (Jiri Olsa) [1159929] - [perf] traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1159929] - [perf] stat: Enhance option parse error message (Jiri Olsa) [1159929] - [perf] top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Postpone setting up browser after parsing options (Jiri Olsa) [1159929] - [perf] tools: Show single option when failed to parse (Jiri Olsa) [1159929] - [perf] evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1159929] - [perf] evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1159929] - [perf] tools: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix 32-bit cross build (Jiri Olsa) [1159929] - [perf] script: Set up output options for in-stream attributes (Jiri Olsa) [1159929] - [perf] evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1159929] - [perf] tools: Get current comm instead of last one (Jiri Olsa) [1159929] - [perf] tools: Compare hists comm by addresses (Jiri Olsa) [1159929] - [perf] tools: Add new COMM infrastructure (Jiri Olsa) [1159929] - [perf] tools: Add time argument on COMM setting (Jiri Olsa) [1159929] - [perf] tools: Use an accessor to read thread comm (Jiri Olsa) [1159929] - [perf] tools: Add missing data.h into LIB_H headers (Jiri Olsa) [1159929] - [perf] probe: Fix typo (Jiri Olsa) [1159929] - [perf] bench: Fix two warnings (Jiri Olsa) [1159929] - [perf] tools: Remove cast of non-variadic function to variadic (Jiri Olsa) [1159929] - [perf] tools: Show progress on histogram collapsing (Jiri Olsa) [1159929] - [perf] progress: Per progress bar state (Jiri Olsa) [1159929] - [perf] ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1159929] - [perf] tools: Fix non-debug build (Jiri Olsa) [1159929] - [perf] evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1159929] - [perf] tools: Do not accept parse_tag_value() overflow (Jiri Olsa) [1159929] - [perf] inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1159929] - [perf] script: Make perf_script a local variable (Jiri Olsa) [1159929] - [perf] sched: Optimize build time (Jiri Olsa) [1159929] - [perf] sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1159929] - [perf] bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1159929] - [perf] probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1159929] - [perf] probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1159929] - [perf] tools: Stop using 'self' in some more places (Jiri Olsa) [1159929] - [perf] top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] session: Separating data file properties from session (Jiri Olsa) [1159929] - [perf] tools: Add perf_data_file__open interface to data object (Jiri Olsa) [1159929] - [perf] tools: Add data object to handle perf data file (Jiri Olsa) [1159929] - [perf] tools: Compare dso's also when comparing symbols (Jiri Olsa) [1159929] - [perf] callchain: Convert children list to rbtree (Jiri Olsa) [1159929] - [perf] list: Show error if tracepoints not available (Jiri Olsa) [1159929] - [perf] script: Print addr by default for BTS (Jiri Olsa) [1159929] - [perf] evlist: Factor out duplicated mmap code (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1159929] - [perf] tools: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix test_on_exit for 32-bit build (Jiri Olsa) [1159929] - [perf] evlist: Fix 32-bit build error (Jiri Olsa) [1159929] - [perf] session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1159929] - [perf] session: Add missing sample flush for piped events (Jiri Olsa) [1159929] - [perf] record: Improve write_output error message (Jiri Olsa) [1159929] - [perf] evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1159929] - [perf] evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1159929] - [perf] trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1159929] - [perf] tools: Introduce filename__read_int helper (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1159929] - [perf] trace: Improve event processing exit (Jiri Olsa) [1159929] - [perf] trace: Use vfs_getname hook if available (Jiri Olsa) [1159929] - [perf] trace: Split fd -> pathname array handling (Jiri Olsa) [1159929] - [perf] symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1159929] - [perf] symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1159929] - [perf] annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1159929] - [perf] annotate: Fix annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1159929] - [perf] tools: Add copyfile_mode() (Jiri Olsa) [1159929] - [perf] annotate: Find kcore symbols on other maps (Jiri Olsa) [1159929] - [perf] build: Simplify the autodep inclusion rule (Jiri Olsa) [1159929] - [perf] build: Improve the 'stackprotector' feature test (Jiri Olsa) [1159929] - [perf] build: Remove the volatile-register-var feature check (Jiri Olsa) [1159929] - [perf] build: Simplify the libelf logic (Jiri Olsa) [1159929] - [perf] build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1159929] - [perf] build: Pass through DEBUG parameter (Jiri Olsa) [1159929] - [perf] build: Fix non-existent build directory handling (Jiri Olsa) [1159929] - [perf] symbols: Add map_groups__find_ams() (Jiri Olsa) [1159929] - [perf] symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1159929] - [perf] symbols: Validate kcore module addresses (Jiri Olsa) [1159929] - [perf] tools: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1159929] - [perf] tests: Fix memory leak in dso-data.c (Jiri Olsa) [1159929] - [perf] tools: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1159929] - [perf] trace: Add summary option to dump syscall statistics (Jiri Olsa) [1159929] - [perf] util: Add findnew method to intlist (Jiri Olsa) [1159929] - [perf] trace: Improve the error messages (Jiri Olsa) [1159929] - [perf] timechart: Add example in the documentation (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make install' (Jiri Olsa) [1159929] - [perf] tools: Align perf version output to other build messages (Jiri Olsa) [1159929] - [perf] tools: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make clean' (Jiri Olsa) [1159929] - [perf] tools: Fix redirection printouts (Jiri Olsa) [1159929] - [perf] trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1159929] - [perf] trace: Allow specifying index offset in strarrays (Jiri Olsa) [1159929] - [perf] symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1159929] - [perf] intlist: Add priv member (Jiri Olsa) [1159929] - [perf] trace: Use new machine method to loop over threads (Jiri Olsa) [1159929] - [perf] machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1159929] - [perf] trace: Add record option (Jiri Olsa) [1159929] - [perf] trace: Fix comm resolution when reading events from file (Jiri Olsa) [1159929] - [perf] stat: Add units to nanosec-based counters (Jiri Olsa) [1159929] - [perf] stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1159929] - [perf] stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1159929] - [perf] bench: Fix failing assertions in numa bench (Jiri Olsa) [1159929] - [perf] tools: Ignore 'perf timechart' output file (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e instructions (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e cycles (Jiri Olsa) [1159929] - [perf] tools: Move start conditions to start of the flex file (Jiri Olsa) [1159929] - [perf] tools: Add missing -ldl for gtk build (Jiri Olsa) [1159929] - [perf] machine: Use snprintf instead of sprintf (Jiri Olsa) [1159929] - [perf] bench: sched Add --threaded option (Jiri Olsa) [1159929] - [perf] trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1159929] - [perf] trace: Show path associated with fd in live sessions (Jiri Olsa) [1159929] - [perf] trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1159929] - [perf] trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1159929] - [perf] trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1159929] - [perf] trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1159929] - [perf] trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1159929] - [perf] trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1159929] - [perf] trace: Beautify flock 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1159929] - [perf] tools: Fix srcline sort key behavior (Jiri Olsa) [1159929] - [perf] tools: Implement addr2line directly using libbfd (Jiri Olsa) [1159929] - [perf] tools: Save failed result of get_srcline() (Jiri Olsa) [1159929] - [perf] annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1159929] - [perf] tools: Do not try to call addr2line on non-binary files (Jiri Olsa) [1159929] - [perf] annotate: Factor out get/free_srcline() (Jiri Olsa) [1159929] - [perf] hists: Free srcline when freeing hist_entry (Jiri Olsa) [1159929] - [perf] annotate: Reuse path from the result of addr2line (Jiri Olsa) [1159929] - [perf] sort: Fix a memory leak on srcline (Jiri Olsa) [1159929] - [perf] tools: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1159929] - [perf] symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1159929] - [perf] tools: Adding throttle event data struct support (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1159929] - [perf] tools: Add possibility to specify mmap size (Jiri Olsa) [1159929] - [perf] tools: Check mmap pages value early (Jiri Olsa) [1159929] - [perf] lock: Account for lock average wait time (Jiri Olsa) [1159929] - [perf] lock: Limit bad rate precision (Jiri Olsa) [1159929] - [perf] lock: Redo __cmd_report (Jiri Olsa) [1159929] - [perf] lock: Plug some memleaks (Jiri Olsa) [1159929] - [perf] lock: Return proper code in report_lock_*_event (Jiri Olsa) [1159929] - [perf] lock: Remove dead code (Jiri Olsa) [1159929] - [perf] tools: Unify page_size usage (Jiri Olsa) [1159929] - [perf] tools: Remove unused trace-event-* code (Jiri Olsa) [1159929] - [perf] symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1159929] - [perf] completion: Use more comp words (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on bash-completion (Jiri Olsa) [1159929] - [perf] completion: Strip function_exists () (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on _filedir (Jiri Olsa) [1159929] - [perf] completion: Update __ltrim_colon_completions (Jiri Olsa) [1159929] - [perf] completion: Don't dictate perf install location (Jiri Olsa) [1159929] - [perf] trace: Add option to show process COMM (Jiri Olsa) [1159929] - [perf] trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Don't print zeroed args (Jiri Olsa) [1159929] - [perf] trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1159929] - [perf] trace: Add option to show full timestamp (Jiri Olsa) [1159929] - [perf] trace: Beautify rlmimit resources (Jiri Olsa) [1159929] - [perf] trace: Beautify access 'mode' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'type' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'family' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1159929] - [perf] trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1159929] - [perf] trace: Allow passing parms to arg formatters (Jiri Olsa) [1159929] - [perf] trace: Put syscall formatter parms into struct (Jiri Olsa) [1159929] - [perf] build: Clean up feature_print_code() (Jiri Olsa) [1159929] - [perf] build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1159929] - [perf] build: Harmonize the style of the feature testcases (Jiri Olsa) [1159929] - [perf] build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1159929] - [perf] build: Fix non-canonical directory names in O= (Jiri Olsa) [1159929] - [perf] build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1159929] - [perf] build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1159929] - [perf] build: Pass through all targets to Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Collapse the test-all.c testcase (Jiri Olsa) [1159929] - [perf] build: Clean up various testcases (Jiri Olsa) [1159929] - [perf] build: Remove unused config/feature-tests.mak (Jiri Olsa) [1159929] - [perf] build: split out feature checks: 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1159929] - [perf] build: Standardize the various messages output by parallel make (Jiri Olsa) [1159929] - [perf] build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1159929] - [perf] build: Improve printout-of auto-detected features (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection (Jiri Olsa) [1159929] - [perf] build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1159929] - [perf] build: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1159929] - [perf] build: Speed up the final link (Jiri Olsa) [1159929] - [perf] build: Speed up git-version test on re-make (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1159929] - [perf] build: Turn strlcpy() into a __weak function (Jiri Olsa) [1159929] - [perf] build: Clean up util/include/linux/compiler.h (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'backtrace' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'on-exit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'strlcpy' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libbfd' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython-version' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libperl' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2-infobar' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libslang' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libaudit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libunwind' (Jiri Olsa) [1159929] - [perf] build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-getphdrnum' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-mmap' (Jiri Olsa) [1159929] - [perf] build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'dwarf' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'glibc' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf' (Jiri Olsa) [1159929] - [perf] build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'bionic' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'fortify-source' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'volatile-register-var' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector-all' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libnuma' (Jiri Olsa) [1159929] - [perf] build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1159929] - [perf] build: Add feature check core code (Jiri Olsa) [1159929] - [perf] standardize feature support define names to: HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1159929] - [perf] Document the new transaction sample type (Jiri Olsa) [1159929] - [perf] Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1159929] - [perf] x86: Fix constraint table end marker bug (Jiri Olsa) [1159929] - [perf] Remove fragile swevent hlist optimization (Jiri Olsa) [1159929] - [perf] Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Update a stale comment (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() (Jiri Olsa) [1159929] - [perf] Add unlikely() to the ring-buffer code (Jiri Olsa) [1159929] - [perf] Simplify the ring-buffer code (Jiri Olsa) [1159929] - [perf] Fix ring_buffer perf_output_space() boundary calculation (Jiri Olsa) [1159929] - [perf] Fix the perf context switch optimization (Jiri Olsa) [1159929] - [perf] Allow the PMU driver to choose the CPU on which to install events (Jiri Olsa) [1159929] - [perf] Avoid race between cpu hotplug and installing event (Jiri Olsa) [1159929] - [perf] Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Fix strncpy() use, always make sure it's NUL terminated (Jiri Olsa) [1159929] - [perf] x86: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1159929] - [perf] Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1159929] - [perf] Optimize throttling code (Jiri Olsa) [1159929] - [perf] x86: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1159929] - [perf] x86: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1159929] - [perf] Fix perf ring buffer memory ordering (Jiri Olsa) [1159929] - [perf] x86: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1159929] - [perf] x86: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1159929] - [perf] trace: Compat fix for raw_syscall:* events (Jiri Olsa) [1159929] - [perf] trace: Revert compat skipping of 'nr' field (Jiri Olsa) [1159929] - [perf] trace: Missing include for audit-devel-libs feature detection (Jiri Olsa) [1159929]- [fs] nfs: reject zero layout with zeroed stripe unit (Niels de Vos) [1166643] - [md] dm: fix RHEL6 kABI breakage in mapped_device structure (Mike Snitzer) [1169431] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1169431] - [md] dm-thin: suspend_resume active thin devices when reloading thin-pool (Mike Snitzer) [1169431] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1169431] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1169431] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1169431] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1169431] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1169431] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1169431] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1169431] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1169431] - [md] dm: sparse: Annotate field with __rcu for checking (Mike Snitzer) [1169431] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1169431] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1169431] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1169431] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1169431] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1169431] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1169431] - [net] rds: fix possible double free on sock tear down (Herton R. Krzesinski) [1161147] - [acpi] memhotplug: bind the memory device when the driver is being loaded (Igor Mammedov) [1150510] - [acpi] memhotplug: don't allow to eject the memory device if it is being used (Igor Mammedov) [1150510] - [acpi] memhotplug: free memory device if acpi_memory_enable_device() failed (Igor Mammedov) [1150510] - [acpi] memhotplug: fix memory leak when memory device is unbound from acpi_memhotplug (Igor Mammedov) [1150510] - [acpi] memhotplug: deal with eject request in hotplug queue (Igor Mammedov) [1150510] - [acpi] memhotplug: add memory offline code to acpi_memory_device_remove() (Igor Mammedov) [1150510] - [acpi] memhotplug: call acpi_bus_trim() to remove memory device (Igor Mammedov) [1150510] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: If no barrier or flush is supported, use invalid operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: fix a deadlock while handling discard response (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Handle discard requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: add BLKIF_OP_DISCARD and discard request struct (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Union the blkif_request request specific fields (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Introduce BLKIF_OP_FLUSH_DISKCACHE support (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Provide for 'feature-flush-cache' the BLKIF_OP_WRITE_FLUSH_CACHE operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: cope with backend that fail empty BLKIF_OP_WRITE_BARRIER requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Implement FUA with BLKIF_OP_WRITE_BARRIER (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: change blk_shadow.request to proper pointer (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: map REQ_FLUSH into a full barrier (Vitaly Kuznetsov) [1103797] - [virtio] set pci bus master enable bit (Fam Zheng) [1159913]- [kernel] ipc/sem: Fully initialize sem_array before making it visible (Rik van Riel) [1165277] - [kernel] ipc/sem: synchronize semop and semctl with IPC_RMID (Rik van Riel) [1165277] - [kernel] ipc/sem: update sem_otime for all operations (Larry Woodman) [1168588] - [fs] fuse: prevent null nd panic on dentry revalidate (Brian Foster) [1162782] - [hv] vmbus: Properly protect calls to smp_processor_id() (Vitaly Kuznetsov) [1149924] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1149924] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1119544] - [net] tcp: do not copy headers in tcp_collapse() (Alexander Duyck) [1156289] - [net] tcp: use tcp_flags in tcp_data_queue() (Alexander Duyck) [1156289] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Alexander Duyck) [1156289] - [net] tcp: remove unused tcp_fin() parameters (Alexander Duyck) [1156289] - [net] tcp: rename tcp_skb_cb flags (Alexander Duyck) [1156289] - [net] tcp: unify tcp flag macros (Alexander Duyck) [1156289] - [net] tcp: unalias tcp_skb_cb flags and ip_dsfield (Alexander Duyck) [1156289] - [net] netfilter: ipset: timeout values corrupted on set resize (Marcelo Leitner) [1152754] - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1127553] - [net] tcp: fix retrans_stamp advancing in error cases (Marcelo Leitner) [1127553] - [net] bridge: allow forwarding some link local frames (Marcelo Leitner) [1144330] - [net] netfilter: fix xt_TCPOPTSTRIP in forwarding path (Marcelo Leitner) [1135650] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1151899] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1114697] - [net] netns: xfrm: ipcomp support (Jiri Pirko) [1112926] - [usb] ehci: Fix panic on hotplug race condition (Don Zickus) [1107010] - [usb] usb_wwan: replace release and disconnect with a port_remove hook (Stanislaw Gruszka) [1148615] - [x86] perf: Rework AMD PMU init code (Jiri Olsa) [1141914] - [char] hwrng: pseries - fix stack corruption (Gustavo Duarte) [1164436] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1167967] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1167967] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Denys Vlasenko) [1104568] {CVE-2014-3215} - [security] Add PR__NO_NEW_PRIVS to prevent execve from granting privs (Denys Vlasenko) [1104568] {CVE-2014-3215}- [netdrv] set dev->addr_assign_type correctly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Fix pktgen to not oops on unsupported drivers"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: squash a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: adjust locking comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove our leftovers of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix typo in printk (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer relevant vlan warnings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow to add vlans on top of empty bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename slave_can_tx and clean it up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix const in options processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options handling cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Invert test (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert c99 comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Neaten pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 4 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 3 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 1 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix u64 division (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netlink msg size (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make more functions static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make local function static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add updelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add miimon netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two race conditions in bond_store_updelay/downdelay (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ensure that TLB mode's active slave has correct mac filter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix broken promiscuity reference counting issue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove current_alb_vlan (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove MAX_LP_BURST (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: look for bridge IPs in arp monitoring"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify only neigh_parms owned by us (Nikolay Aleksandrov) [1159818] - [net] neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: initial RCU conversion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup netpoll code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend IGMP to notifier event (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix slave speed reporting in bond_miimon_commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix igmp_retrans type and two related races (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset master mac on first enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix multiple 3ad mode sysfs race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace x with pI4 for IPv4 addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow TSO being set on bonding master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in enslave failure path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in bond_mc_swap() bond's mc addr list is walked without lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable netpoll on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: primary_slave & curr_active_slave are not cleaned on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: vlans don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: mc addresses don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add support to read speed and duplex via ethtool (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix l23 and l34 load balancing in forwarding path (Nikolay Aleksandrov) [1159818] - [net] sk_buff: introduce pskb_network_may_pull() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce proto_ports_offset() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: IFF_BONDING is not stripped on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netdev event NULL pointer dereference (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: new helper - PDE_DATA() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bonding_masters race condition in bond unloading (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove sysfs before removing devices" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove sysfs before removing devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get netdev_rx_handler_unregister out of locks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix disabling of arp_interval and miimon (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove already created master sysfs link on failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call update_speed_duplex() under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fire NETDEV_RELEASE event only on 0 slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if slave count is 0 in case when deciding to take slave's mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set sysfs device_type to 'bond' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_release_all inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix initialize after use for 3ad machine state spinlock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: have random dev address by default instead of zeroes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unset primary slave via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix drvinfo strings set in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove usage of dev->master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: do not cancel works in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix check for ethtool get_link operation support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete migrated IP addresses from the rlb hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rlb mode of bond should not alter ARP originating via bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix race condition in bonding_store_slaves_active (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix miimon and arp_interval delayed work race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in balance-rr mode, set curr_active_slave only if it is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix typo of "suport" in various comments and Kconfig (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix second off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add some slack to arp monitoring time limits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: support for IPv6 transmit hashing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check netpoll tx status on the right device (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove read_lock around netpoll_cleanup (Nikolay Aleksandrov) [1159818] - [net] netpoll: use GFP_ATOMIC in slave_enable_netpoll() and __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove netdev_bonding_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bond_sysfs: use real_num_tx_queues rather than params.tx_queue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename bond_queue_mapping to slave_dev_queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: refine IFF_XMIT_DST_RELEASE capability (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move np->dev and np->dev_name init into __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: debugfs and network namespaces are incompatible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Manage /proc/net/bonding/ entries from the netdev events (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: show all the link status of slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop_monitor aware (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove packet cloning in recv_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix corrupted queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: record primary when modify it via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix LACPDU rx_dropped commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr_64bits to ether_addr_equal_64bits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr to ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't increase rx_dropped after processing LACPDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_update_speed_duplex() can return void since no callers check its return (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: start slaves with link down for ARP monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly proxy slave neigh param setup ndo function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit address change event also in bond_release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit event when bonding changes MAC (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove entries for master_ip and vlan_ip and query devices instead (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: send igmp report for its master"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix misspelling of "since" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary k.alloc/v.alloc OOM messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix enslaving in alb mode when link down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't disable softirq under bond_alb_xmit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix error handling if slave is busy v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: only use primary address for ARP (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove obsolete source file 'bond_ipv6.c' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Don't allow mode change via sysfs with slaves present (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: comparing a u8 with -1 is always false (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: update speed/duplex for NETDEV_CHANGE (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: eliminate bond_close race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding slaves honour master's skb->priority (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix wrong port enabling in 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly stop queuing work when requested (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove use of ndo_set_multicast_list in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ndo_change_rx_flags callback (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset backup and inactive flag of slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: implement get_tx_queues rtnk_link_op (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reduce noise during init (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix string comparison errors (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min links parameter to 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce ip_is_fragment helper inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: copy dev name of slaves to struct netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete a dereference before check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up bond_del_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused arp_mon_pt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused ad_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete agg_select_mode from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete lacp_fast from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset queue mapping prior to transmission to physical device v5 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow all slave speeds (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup module option descriptions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: documentation and code cleanup for resend_igmp (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent deadlock on slave store with alb mode (v3) (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: disable netpoll when enslave a device"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kill two unused macro definitions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix structure sizeof incompatibility for some PDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to ndo_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out rlock bond->lock in xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Restore control over number of peer notifications (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move processing of recv handlers into handle_frame() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad - fix agg_device_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_PEERS (Nikolay Aleksandrov) [1159818] - [net] ipv6: Send unsolicited neighbour advertismements when notified (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Adding support for throughputs larger than 65536 Mbps (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor/cosmetic type inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor sparse complaints (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix tranmitted/tranmitting typo (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused rlb_interval_counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused alb_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set save_load to 0 when initializing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix common misspellings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: typo in comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rx_handler locking (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a typo in a comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable netpoll without checking link status (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce rx_handler results and logic around that (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: wrap slave state work (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of multiple bond-related netdevice->priv_flags (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: register slave pointer for rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Improve syslog message at device creation time (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Call netif_carrier_off after register_netdevice (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Incorrect TX queue offset (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move procfs code into bond_procfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Fix the state machine locking v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: COW before overwriting the destination MAC address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused dummy functions when net poll controller isn't enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct size for _simple_hash() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix sparse warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bonding to use rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove IFF_IN_NETPOLL flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: sync netpoll code with bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix return value of couple of store functions (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: reduce and unify printk level in netdev_fix_features()"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Ensure that we unshare skbs prior to calling pskb_may_pull (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kobject.h redux (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs interface to see RLB hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: migrate some macros from bond_alb.c to bond_alb.h (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix mangled NAs on slaves without VLAN tag insertion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Change active slave quietly when bond is down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix slave selection bug (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs facility to the bonding driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert netpoll blocking api in bonding driver to be a counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check for assigned mac before adopting the slaves mac address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a race in IGMP handling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary casts of netdev_priv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dev_base_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix comment/printk typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix lockdep warning after bond_vlan_rx_register() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup: remove braces from single block statements (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup : add space around operators (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make release_and_destroy static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_resend_igmp_join_requests_delayed static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove netpoll blocking from uninit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Re-enable netpoll over bonding (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix bonding drivers improper modification of netpoll structure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Speed/Duplex information to /proc/net/bonding/bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reread information about speed and duplex when interface goes up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: print information about speed and duplex seen by the driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add retransmit membership reports tunable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rejoin multicast groups on VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix WARN_ON when writing to bond_master sysfs file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: return operator cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable gro by default (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly process non-linear skbs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix jiffies overflow problems again (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set device in RLB ARP packet handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change test for presence of VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: avoid a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_inet6addr_event() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a buffer overflow in bonding_show_queue_id (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if clients MAC addr has changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent netpoll over bonded interfaces (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Enable 64-bit net device statistics on 32-bit architectures"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow user-controlled output slave selection (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active parameter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: optimize tlb_get_least_loaded_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused original_flags struct slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move dev_addr cpy to bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding_store_slaves simpler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove redundant checks from bonding_store_slaves V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move slave MTU handling from sysfs V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused variable "found" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding support netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_xmit_roundrobin() fix (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix broken multicast with round-robin mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove trailing space in messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: flush unicast and multicast lists when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check return value of nofitier when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename notifier defines for netdev type change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix device leak on error in bond_create() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove net_device_stats from bonding struct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_open error return value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: spread __net_init, __net_exit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_3ad avoid possible null deref (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pr_fmt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix some typos and punctuation in comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Move && and || to end of previous line (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: net_identifiers should be read_mostly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix 802.3ad standards compliance error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Get the rtnl_link_ops support correct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add support for multiple network namespaces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Implement a basic set of rtnl link ops (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond device destruction (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond_create (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simply bond sysfs group creation (Nikolay Aleksandrov) [1159818] - [net] Allow devices to specify a device specific sysfs group (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove bond_dev from xmit_hash_policy call (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change bond_create_proc_entry() to return void (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless assignment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a parameter name in error message (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce primary_reselect option (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix broken multicast with round-robin mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make bonding support netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: make bonding support netpoll"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: set device in RLB ARP packet handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow arp_ip_targets on separate vlans to use arp validation" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check if clients MAC addr has changed" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce primary_reselect option" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add feature to support output port selection steering" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent oopsing on calling pskb_may_pull on shared skb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent sysfs from allowing arp monitoring with alb/tlb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: change test for presence of VLANs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix incorrect tx queue offset" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix jiffy comparison issues" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: interface doesn't issue IGMP report on slave interface during failover" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: documentation and code cleanup for resend_igmp" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "revert "bonding: make bonding support netpoll""" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix bonding drivers improper modification of netpoll structure" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove netpoll blocking from uninit path" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Convert netpoll blocking api in bonding driver to be a counter" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: disable netpoll when enslave a device" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow all slave speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Fix the state machine locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make 802.3ad use latest lacp_rate" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: delete lacp_fast from ad_bond_info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't lock when copying/clearing VLAN list on slave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow non-standard link-speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix string comparison errors" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce noise during init" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix potential deadlock in bond_uninit()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add missing xmit_hash_policy=layer2+3 info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reset queue mapping prior to transmission" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly stop queuing work when requested" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix pktgen to not oops on unsupported drivers" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: update speed/duplex for NETDEV_CHANGE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Don't allow mode change via sysfs with slaves present" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Allow Bonding driver to disable/enable LRO on slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "make bonding slaves honour master's skb->priority" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move slave MTU handling from sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move dev_addr cpy to bond_enslave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Make LRO flag follow slave settings" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: emit event when bonding changes MAC" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: send igmp report for its master" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove entries for master_ip and vlan_ip and query devices instead" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad - fix agg_device_up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: show all the link status of slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't disable softirq under bond_alb_xmit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove IFF_IN_NETPOLL flag" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix a NULL pointer dereference bug in bond_enslave()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent deadlock on slave store with alb mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Bonding driver does not consider the gso_max_size setting of slave devices" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check for assigned mac before adopting the slaves mac address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: unset primary slave via sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix enslaving in alb mode when link down" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fire NETDEV_RELEASE event only on 0 slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add support to read speed and duplex via ethtool" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: enable gro by default" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly unset current_arp_slave on slave link up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix corrupted queue_mapping" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix set mode race conditions" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix store_arp_validate race with mode change" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove redundant VLAN tag insertion logic" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add NETIF_F_NO_CSUM vlan_features" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't permit to use ARP monitoring in 802.3ad mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move bond_compute_features out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use the correct ether type for alb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce and unify printk level in netdev_fix_features()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add helper function bond_get_targets_ip()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make arp_ip_target parameter checks consistent with sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: arp_ip_count and arp_targets can be wrong" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't add duplicate targets to arp_ip_target" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't trust arp requests unless active slave really works" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add an option to fail when any of arp_ip_target is inaccessible" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove net_device_stats from bonding struct" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Enable 64-bit net device statistics on 32-bit architectures" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: look for bridge IPs in arp monitoring" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: convert bonding to use rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: COW before overwriting the destination MAC address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: register slave pointer for rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce rx_handler results and logic around that" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix rx_handler locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: get netdev_rx_handler_unregister out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move processing of recv handlers into handle_frame()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use local function pointer of bond->recv_probe in bond_handle_frame" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't increase rx_dropped after processing LACPDUs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix LACPDU rx_dropped commit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove packet cloning in recv_probe()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Nikolay Aleksandrov) [1159818]- [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1163811] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1142773] - [hv] vmbus: incorrect device name is printed when child device is unregistered (Vitaly Kuznetsov) [1149920] - [xen] pvhvm: Fix vcpu hotplugging hanging (Vitaly Kuznetsov) [1164278] - [xen] pvhvm: Don't point per_cpu(xen_vpcu, 33 and larger) to shared_info (Vitaly Kuznetsov) [1164278] - [xen] enable PVHVM VCPU placement when using more than 32 CPUs (Vitaly Kuznetsov) [1164278] - [xen] support large numbers of CPUs with vcpu info placement (Vitaly Kuznetsov) [1164278] - [drm] backport: CONFIG_DMAR vs CONFIG_INTEL_IOMMU (Rob Clark) [1144143] - [x86] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111822] - [kernel] watchdog: control hard lockup detection default (Andrew Jones) [1111822] - [kernel] watchdog: Fix print-once on enable (Andrew Jones) [1111822] - [kernel] watchdog: Quiet down the boot messages (Andrew Jones) [1111822] - [kernel] Revert "watchdog: quiet down the boot messages" (Andrew Jones) [1111822] - [kernel] hrtimer: Prevent hrtimer_enqueue_reprogram race (Prarit Bhargava) [1154512] - [kernel] hrtimer: Preserve timer state in remove_hrtimer() (Prarit Bhargava) [1154512] - [serial] 8250: increase PASS_LIMIT (Seth Jennings) [986761]- [scsi] sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue (Mikulas Patocka) [1128952] - [input] mouse: elantech - add support for trackpoint found on some v3 models (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset the device when elantech probe fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer elantech touchpads (Aristeu Rozanski) [1064994] - [input] mouse: elantech - improve clickpad detection (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer devices (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix packet check for v3 and v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix for newer hardware versions v7 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - v4 is a clickpad, with only one button (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset touchpad before configuring it (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add resolution query support for v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for elantech fast command (Aristeu Rozanski) [1064994] - [input] mouse: elantech - convert obsolete strict_strtox to kstrtox (Aristeu Rozanski) [1064994] - [input] mouse: elantech - adjust hw_version detection logic (Aristeu Rozanski) [1064994] - [input] mouse: elantech - better support all those v2 variants (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v4 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v3 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - clean up elantech_init (Aristeu Rozanski) [1064994] - [input] mouse: elantech - packet checking for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove ETP_EDGE_FUZZ_V2 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use firmware provided x, y ranges (Aristeu Rozanski) [1064994] - [input] mouse: elantech - get rid of ETP_2FT_* in elantech.h (Aristeu Rozanski) [1064994] - [input] mouse: elantech - correct x, y value range for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove support for proprietary X driver (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report multitouch with proper ABS_MT messages (Aristeu Rozanski) [1064994] - [input] mt: handle semi-mt devices in core (Aristeu Rozanski) [1064994] - [input] mouse: elantech - export pressure and width when supported (Aristeu Rozanski) [1064994] - [input] mouse: elantech - return -ENOMEM in select drivers when memory allocation fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report position also with 3 fingers (Aristeu Rozanski) [1064994] - [input] mouse: elantech - discard the first 2 positions on some firmwares (Aristeu Rozanski) [1064994] - [input] mouse: elantech - relax signature checks (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use all 3 bytes when checking version (Aristeu Rozanski) [1064994] - [input] mouse: elantech - ignore high bits in the position coordinates (Aristeu Rozanski) [1064994] - [input] mouse: elantech - allow forcing Elantech protocol (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix firmware version check (Aristeu Rozanski) [1064994] - [input] mouse: elantech - do not advertise relative events (Aristeu Rozanski) [1064994]- [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1153980] {CVE-2014-7841} - [idle] intel_idle: fix IVT idle state table setting (Erik Arfvidson) [1120327] - [idle] intel_idle: fine-tune IVT residency targets (Erik Arfvidson) [1120327] - [netdrv] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1132918] - [netdrv] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1149925] - [netdrv] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1149921] - [netdrv] hyperv: NULL dereference on error (Jason Wang) [1149921] - [netdrv] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1149921] - [netdrv] hyperv: Add netpoll support (Jason Wang) [1129966] - [netdrv] hyperv: remove unnecessary null test before kfree (Jason Wang) [1149921] - [netdrv] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1149921] - [netdrv] e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init (John Greene) [1156417] - [powerpc] Disable /dev/port interface on systems without an ISA bridge (Gustavo Duarte) [1132045] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136224] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136224]- [net] vlan: Don't propagate flag changes on down interfaces (Jiri Pirko) [1135347] - [net] bridge: register vlan group for br ports (Jiri Pirko) [1135347] - [netdrv] tg3: Use new VLAN code (Jiri Pirko) [1135347] - [netdrv] be2net: move to new vlan model (Jiri Pirko) [1135347] - [net] vlan: mask vlan prio bits (Jiri Pirko) [1135347] - [net] vlan: don't deliver frames for unknown vlans to protocols (Jiri Pirko) [1135347] - [net] vlan: allow nested vlan_do_receive() (Jiri Pirko) [1135347] - [net] allow vlan traffic to be received under bond (Jiri Pirko) [1135347] - [net] vlan: goto another_round instead of calling __netif_receive_skb (Jiri Pirko) [1135347] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Jiri Pirko) [1135347] - [net] bonding: remove packet cloning in recv_probe() (Jiri Pirko) [1135347] - [net] bonding: Fix LACPDU rx_dropped commit (Jiri Pirko) [1135347] - [net] bonding: don't increase rx_dropped after processing LACPDUs (Jiri Pirko) [1135347] - [net] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Jiri Pirko) [1135347] - [net] bonding: move processing of recv handlers into handle_frame() (Jiri Pirko) [1135347] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Jiri Pirko) [1135347] - [netdrv] revert "bonding: check for vlan device in bond_3ad_lacpdu_recv()" (Jiri Pirko) [1135347] - [net] vlan: Always untag vlan-tagged traffic on input (Jiri Pirko) [1135347] - [net] Make skb->skb_iif always track skb->dev (Jiri Pirko) [1135347] - [net] vlan: fix a potential memory leak (Jiri Pirko) [1135347] - [net] vlan: fix mac_len recomputation in vlan_untag() (Jiri Pirko) [1135347] - [net] vlan: reset headers on accel emulation path (Jiri Pirko) [1135347] - [net] vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check (Jiri Pirko) [1135347] - [net] vlan: make non-hw-accel rx path similar to hw-accel (Jiri Pirko) [1135347] - [net] allow handlers to be processed for orig_dev (Jiri Pirko) [1135347] - [net] bonding: get netdev_rx_handler_unregister out of locks (Jiri Pirko) [1135347] - [net] bonding: fix rx_handler locking (Jiri Pirko) [1135347] - [net] introduce rx_handler results and logic around that (Jiri Pirko) [1135347] - [net] bonding: register slave pointer for rx_handler (Jiri Pirko) [1135347] - [net] bonding: COW before overwriting the destination MAC address (Jiri Pirko) [1135347] - [net] bonding: convert bonding to use rx_handler (Jiri Pirko) [1135347] - [net] openvswitch: use rx_handler_data pointer to store vport pointer (Jiri Pirko) [1135347] - [net] add a synchronize_net() in netdev_rx_handler_unregister() (Jiri Pirko) [1135347] - [net] add rx_handler data pointer (Jiri Pirko) [1135347] - [net] replace hooks in __netif_receive_skb (Jiri Pirko) [1135347] - [net] fix conflict between null_or_orig and null_or_bond (Jiri Pirko) [1135347] - [net] remove the unnecessary dance around skb_bond_should_drop (Jiri Pirko) [1135347] - [net] revert "bonding: fix receiving of dups due vlan hwaccel" (Jiri Pirko) [1135347] - [net] uninline skb_bond_should_drop() (Jiri Pirko) [1135347] - [net] bridge: Set vlan_features to allow offloads on vlans (Jiri Pirko) [1135347] - [net] bridge: convert br_features_recompute() to ndo_fix_features (Jiri Pirko) [1135347] - [net] revert "bridge: explictly tag vlan-accelerated frames destined to the host" (Jiri Pirko) [1135347] - [net] revert "fix vlan gro path" (Jiri Pirko) [1135347] - [net] revert "bridge: do not learn from exact matches" (Jiri Pirko) [1135347] - [net] revert "bridge gets duplicate packets when using vlan over bonding" (Jiri Pirko) [1135347] - [net] llc: remove noisy WARN from llc_mac_hdr_init (Jiri Pirko) [1135347] - [net] bridge: stp: ensure mac header is set (Jiri Pirko) [1135347] - [net] vlan: remove reduntant check in ndo_fix_features callback (Jiri Pirko) [1135347] - [net] vlan: enable soft features regardless of underlying device (Jiri Pirko) [1135347] - [net] vlan: don't call ndo_vlan_rx_register on hardware that doesn't have vlan support (Jiri Pirko) [1135347] - [net] vlan: Fix vlan_features propagation (Jiri Pirko) [1135347] - [net] vlan: convert VLAN devices to use ndo_fix_features() (Jiri Pirko) [1135347] - [net] revert "vlan: Avoid broken offload configuration when reorder_hdr is disabled" (Jiri Pirko) [1135347] - [net] vlan: vlan device is lockless do not transfer real_num__queues (Jiri Pirko) [1135347] - [net] vlan: consolidate 8021q tagging (Jiri Pirko) [1135347] - [net] propagate NETIF_F_HIGHDMA to vlans (Jiri Pirko) [1135347] - [net] Fix a memmove bug in dev_gro_receive() (Jiri Pirko) [1135347] - [net] vlan: remove check for headroom in vlan_dev_create (Jiri Pirko) [1135347] - [net] vlan: set hard_header_len when VLAN offload features are toggled (Jiri Pirko) [1135347] - [net] vlan: Calling vlan_hwaccel_do_receive() is always valid (Jiri Pirko) [1135347] - [net] vlan: Centralize handling of hardware acceleration (Jiri Pirko) [1135347] - [net] vlan: finish removing vlan_find_dev from public header (Jiri Pirko) [1135347] - [net] vlan: make vlan_find_dev private (Jiri Pirko) [1135347] - [net] vlan: Avoid hash table lookup to find group (Jiri Pirko) [1135347] - [net] revert "vlan: Add helper functions to manage vlans on bonds and slaves" (Jiri Pirko) [1135347] - [net] revert "bonding: assign slaves their own vlan_groups" (Jiri Pirko) [1135347] - [net] revert "bonding: fix regression on vlan module removal" (Jiri Pirko) [1135347] - [net] revert "bonding: Always add vid to new slave group" (Jiri Pirko) [1135347] - [net] revert "bonding: Fix up refcounting issues with bond/vlan config" (Jiri Pirko) [1135347] - [net] revert "8021q/vlan: filter device events on bonds" (Jiri Pirko) [1135347] - [net] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive (Jiri Pirko) [1135347] - [net] gro: __napi_gro_receive() optimizations (Jiri Pirko) [1135347] - [net] vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID (Jiri Pirko) [1135347] - [net] vlan: make vlan_hwaccel_do_receive() return void (Jiri Pirko) [1135347] - [net] vlan: init_vlan should not copy slave or master flags (Jiri Pirko) [1135347] - [net] vlan: updates vlan real_num_tx_queues (Jiri Pirko) [1135347] - [net] vlan: adds vlan_dev_select_queue (Jiri Pirko) [1135347] - [net] llc: use dev_hard_header (Jiri Pirko) [1135347] - [net] vlan: support "loose binding" to the underlying network device (Jiri Pirko) [1135347] - [net] revert "net: don't set VLAN_TAG_PRESENT for VLAN 0 frames" (Jiri Pirko) [1135347] - [net] tcp: fix splice() and tcp collapsing interaction (Florian Westphal) [1040768] - [input] wacom: initialize and destroy LEDs for Intuos4 S tablets (Aristeu Rozanski) [1030036] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1045310] - [documentation] cpuset: Update the cpuset flag file (Aaron Tomlin) [1045310] - [alsa] control: Make sure that id->index does not overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1142773] - [x86] kvm: fix PIT timer race condition (Mateusz Guzik) [1149593] {CVE-2014-3611} - [x86] kvm: vmx: handle invept and invvpid vm exits gracefull (Mateusz Guzik) [1144827 1144838] {CVE-2014-3645 CVE-2014-3646}- [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Carlos Maiolino) [1144263] - [fs] ext4: zero out nanosecond timestamps for small inodes (Carlos Maiolino) [1144263] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry (J. Bruce Fields) [1150675] - [fs] nfsd: Decode and send 64bit time values (Benjamin Coddington) [1139909] - [fs] nfs: Make sure pre_change_attr is initialized correctly (Scott Mayhew) [1160042] - [dma] ioatdma: Adding Haswell devid for ioatdma (Prarit Bhargava) [1104761] - [x86] mtrr: return lowest common cache mode for range overlapping several mtrr (Larry Woodman) [973804] - [virtio] enable virtio_net to return bus_info in ethtool -i consistent with emulated NICs (Amos Kong) [994870]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142320] {CVE-2014-6410} - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142269] {CVE-2014-5471 CVE-2014-5472} - [net] ipv6: delete expired route in ip6_pmtu_deliver (Hannes Frederic Sowa) [1156137] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1154676] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1154676] - [s390] mm: fix SIGBUS handling (Hendrik Brueckner) [1145070] - [usb] ehci: Fix a regression in the ISO scheduler (Gustavo Duarte) [1145805] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Gustavo Duarte) [1117401] - [lib] memblock: fix memblock_is_region_memory() (Gustavo Duarte) [1117401] - [lib] memblock: Implement memblock_is_memory and memblock_is_region_memory (Gustavo Duarte) [1117401] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1135911] - [powercap] rapl: add new CPU IDs (Steve Best) [1136929] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1136929] - [powercap] rapl: add support for ValleyView Soc (Steve Best) [1136929]- [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1142773 1145230] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1142773 1145230] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1142773 1145230] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1142773 1145230] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1142773 1145230] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1142773 1145230] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1142773 1145230] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1142773 1145230] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1142773 1145230] - [md] block: fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1142773 1145230] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1142773 1145230] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1142773 1145230] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1142773 1145230] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: use kzalloc when allocating dm_bufio_client (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1142773 1145230] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1142773 1145230] - [md] dm-thin: fix DMERR typo in pool_status error path (Mike Snitzer) [1142773 1145230]- [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Eric Sandeen) [1133304] - [netdrv] ixgbe: allow TXDCTL.WRTHRESH to be 1 will small ITR values (John Greene) [1132267] - [netdrv] ixgbe: Intel Change to allow itr changes without CONFIG_BQL support (John Greene) [1132267] - [video] offb: Fix setting of the pseudo-palette for >8bpp (Gerd Hoffmann) [1142450] - [video] offb: Add palette hack for qemu "standard vga" framebuffer (Gerd Hoffmann) [1142450] - [video] offb: Fix bug in calculating requested vram size (Gerd Hoffmann) [1142450] - [s390] zcrypt: toleration of new crypto adapter hardware (Hendrik Brueckner) [1134984] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1134984] - [net] sock_queue_err_skb() dont mess with sk_forward_alloc (Jiri Benc) [1148257]- [acpi] intel_idle: simplify test for leave_mm() (Neil Horman) [1035906] - [intel_idle] close avn_cstates array with correct marker (Neil Horman) [1035906] - [intel_idle] Fixed C6 state on Avoton/Rangeley processors (Neil Horman) [1035906] - [intel_idle] Support Intel Atom Processor C2000 Product Family (Neil Horman) [1035906] - [intel_idle] shrink states tables (Neil Horman) [1035906] - [intel_idle] export both C1 and C1E (Neil Horman) [1035906] - [intel_idle] remove assumption of one C-state per MWAIT flag (Neil Horman) [1035906] - [x86] intel_idle: remove use and definition of MWAIT_MAX_NUM_CSTATES (Neil Horman) [1035906] - [acpi] intel_idle: Rename cpuidle states (Neil Horman) [1035906] - [intel_idle] stop using driver_data for static flags (Neil Horman) [1035906] - [x86] turbostat: decode MSR_IA32_POWER_CTL (Neil Horman) [1035906] - [intel_idle] support Haswell (Neil Horman) [1035906] - [acpi] Fix suspend/resume regression caused by cpuidle cleanup (Neil Horman) [1035906] - [intel_idle] Revert change of auto_demotion_disable_flags for Nehalem (Neil Horman) [1035906] - [x86] intel-idle: convert to x86_cpu_id auto probing (Neil Horman) [1035906] - [x86] Add driver auto probing for x86 features v4 (Neil Horman) [1035906] - [intel_idle] Split up and provide per CPU initialization func (Neil Horman) [1035906] - [cpuidle] Split cpuidle_state structure and move per-cpu statistics fields (Neil Horman) [1035906] - [acpi] cpuidle: Remove acpi_idle_suspend to fix suspend regression (Neil Horman) [1035906] - [cpuidle] Move dev->last_residency update to driver enter routine; remove dev->last_state (Neil Horman) [1035906] - [cpuidle] CPUIDLE_FLAG_TLB_FLUSHED is specific to intel_idle (Neil Horman) [1035906] - [intel_idle] Voluntary leave_mm before entering deeper (Neil Horman) [1035906] - [fs] autofs4: fix false positive compile error (Ian Kent) [858164] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [858164] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [858164] - [fs] autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd() (Ian Kent) [858164] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1130684] - [net] guard tcp_set_keepalive() to tcp sockets (Florian Westphal) [1141746] {CVE-2012-6657} - [kernel] init: add initcall_blacklist kernel parameter (Prarit Bhargava) [1112284]- [fs] call d_op->d_hash on last component of umount path (Abhijith Das) [1129712] - [usb] serial: memory corruption flaw (Jacob Tanenbaum) [1141402] {CVE-2014-3185} - [hid] off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141392] {CVE-2014-3184} - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1135910] - [char] ipmi: init shadow_ipmi_smi_handlers early in ipmi_si_intf (Tony Camuso) [1139464] - [net] ipsec: update MAX_AH_AUTH_LEN to support sha512 (Herbert Xu) [1140103] - [net] bridge: Add support for TX vlan offload (Jiri Pirko) [1146391] - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1121991] - [alsa] control: Protect user controls against concurrent access (Radomir Vrbovsky) [1117337] {CVE-2014-4652} - [netdrv] virtio-net: fix big buffer receiving (Jason Wang) [1144073] - [netdrv] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1117009]- [netdrv] revert "cxgb4: set skb->rxhash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn on delayed ACK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use ULP_MODE_TCPDDP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Debugfs dump_qp() updates" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop peer_abort when no endpoint found" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Detect DB FULL events and notify RDMA ULD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Common platform specific changes for DB Drop Recovery" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add debugfs RDMA memory stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add DB Overflow Avoidance" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use vmalloc() for debugfs QP dump" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Remove kfifo usage" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Include vmalloc.h for vmalloc and vfree" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: set maximal number of default RSS queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove duplicate register definitions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Move dereference below NULL test" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add functions to read memory via PCIE memory window" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Code cleanup to enable T4 Configuration File support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 configuration file" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 hardwired driver configuration settings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error handling in create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix build error due to missing linux/vmalloc.h include" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allocate enough data in t4_memory_rw()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Address various sparse warnings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unnecessary #ifdef condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't free chunk that we have failed to allocate" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix unable to get UP event from the LLD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix initialization of SGE_CONTROL register" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: use WARN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Chelsio FCoE offload driver submission" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T4 filter support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add LE hash collision bug fix path in LLD driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for active open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for passive open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix bug for active and passive LE hash collision path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect PFVF CMASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections that receive unexpected streaming mode data" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections when moving to ERROR state" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Display streaming mode error only if detected in RTS" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Keep QP referenced until TID released" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always log async errors" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only log rx_data warnings if cpl status is non-zero" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint timeout race condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't reconnect on abort for mpa_rev 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't wakeup threads for MPAv2" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Insert hwtid in pass_accept_req instead in pass_establish" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Address sparse warnings" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: "cookie" can stay in host endianness" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix cast warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow for backward compatibility with new VPD scheme" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add register definations for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add macros, structures and inline functions for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Initialize T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dump T5 registers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 write combining support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Enable doorbell drop recovery only for T4 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 debugfs support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 PCI ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Update driver version and description" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Disable SR-IOV support for PF4-7 for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add Support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn off db coalescing when RDMA QPs are in use" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add module_params to enable DB FC & Coalescing on T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use DSGLs for fastreg and adapter memory writes for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Map pbl buffers for dma if using DSGL" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Bump tcam_full stat and WR reply timeout" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix onchip queue support for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error return code in create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix SQ allocation when on-chip SQ is disabled" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix pci_device_id structure initialization with correct PF number" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: fix error recovery when t4_fw_hello returns a positive value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Do not set net_device::dev_id to VI index" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix stack info leak in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add routines to create and remove listening IPv6 servers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add CLIP support to store compressed IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cma: Add IPv6 support for iWARP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add support for active and passive open connection with IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Handle newer firmware changes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use correct bit shift macros for vlan filter tuples" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix QP flush logic" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Advertise ~0ULL as max MR size" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Issue RI.FINI before closing when entering TERM" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove workqueue when driver registration fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: remove duplicate include in cxgb4.h" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Much cleaner implementation of is_t4()/is_t5()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add new scheme to update T4/T5 firmware" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix formatting of physical address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Make _c4iw_write_mem_dma() static" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: calls skb_set_hash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Reserve stid 0 for T4/T5 adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Include TCP as protocol when creating server filters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Assign filter server TIDs properly" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Account for stid entries properly in case of IPv6" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add API to correctly calculate tuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Calculate the filter server TID properly" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Server filters are supported only for IPv4" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allow large buffer size to have page size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Changed FW check version to match FW binary version" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: silence shift wrapping static checker warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Avoid disabling PCI device for towice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't retrieve stats during recovery" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix gcc warning on 32-bit arch" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix referencing freed adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing neigh_release in LE-Workaround path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support to recognize 40G links" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Print adapter VPD Part Number instead of Engineering Change field" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow >10G ports to have multiple queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: LE-Workaround is not atomic in firmware" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unused registers and add missing ones" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add more PCI device ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: Stop using ethtool SPEED_* constants" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use remove handler as shutdown handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add code to dump SGE registers when hitting idma hangs" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Updates for T5 SGE's Egress Congestion Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Calculate len properly for LSO path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Doorbell Drop Avoidance Bug Fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix underflows in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix four byte info leak in c4iw_create_cq()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Cap CQ size at T4_MAX_IQ_SIZE" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Allow loopback connections" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always release neigh entry" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix incorrect BUG_ON conditions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Default peer2peer mode to 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Save the correct map length for fast_reg_page_lists" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't leak skb in c4iw_uld_rx_handler()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix possible memory leak in RX_PKT processing" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Ignore read reponse type 1 CQEs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Connect_request_upcall fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update snd_seq when sending MPA messages" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb" (Prarit Bhargava) [1140743] - [netdrv] revert "cxbg4: Remove addressof casts to same type" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio Adapters" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: set error code on kmalloc() failure" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Lock around accept/reject downcalls" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop RX_DATA packets if the endpoint is gone" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rx_data() needs to hold the ep mutex" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Disable DSGL use by default" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Endpoint timeout fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rmb() after reading valid gen bit" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: SQ flush fix" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Max fastreg depth depends on DSGL support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use pr_warn_ratelimited" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Initialize reserved fields in a FW work request" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing debug stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use uninitialized_var()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix over-dereference when terminating" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Save the correct mac addr for hw-loopback connections in the L2T" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use the correct max size for firmware flash" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint mutex deadlocks" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Force T5 connections to use TAHOE congestion control" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only allow kernel db ringing for T4 devs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update Kconfig to include Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode PCIe Gen3 link speed" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix memory leaks in c4iw_alloc() error paths" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix vlan support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing padding at end of struct c4iw_create_cq_resp" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode the firmware port and module type a bit more for ethtool" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Allocate and use IQs specifically for indirect interrupts" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: don't truncate the recv window size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Change default Interrupt Holdoff Packet Count Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use FW interface to get BAR0 value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio T4 Adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary null test before debugfs_remove_recursive" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Detect Ing. Padding Boundary at run-time" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: use firmware ord/ird resource limits" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: display TPTE on errors" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: work request logging feature" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Move common defines to cxgb4" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add the MC1 registers to read in the interrupt handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixed incorrect check for memory operation in t4_memory_rw" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: only free allocated fls" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix possible race condition in cleanup" (Prarit Bhargava) [1140743] - [infiniband] revert "iw_cxgb4: fix for 64-bit integer division" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Implement "Unhandled Interrupts" statistic" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix TX Queue restart" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix SGE resource resource deallocation bug" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix bug where we were only allocating one queue in MSI mode" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do not use PCI resources before pci_enable_device()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: make single bit signed bitfields unsigned" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove call to stop TX queues at load time" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix bug in Generic Receive Offload" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix some errors in Gather List to skb conversion" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: flesh out PCI Device ID Table" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fail open if link_start() fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add call to Firmware to reset VF State" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: minor comment/symbolic name cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add ethtool statistics for GRO" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix up "Section Mismatch" compiler warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Advertise NETIF_F_TSO_ECN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix setting unicast/multicast addresses" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix mailbox data/control coherency domain race" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: recover from failure in cxgb4vf_open()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Check driver parameters in the right place" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Quiesce Virtual Interfaces on shutdown" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use defined Mailbox Timeout" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: improve Kconfig dependencies" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do vlan cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "chelsio: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix VLAN extraction counter increment" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: Staticize local symbols" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove superfluous call to pci_disable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Adds device Id for few more Chelsio adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines" (Prarit Bhargava) [1140743] - [scsi] revert "libcxgbi: Add ipv6 api to driver" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Fix ipv6 build failure caught with randconfig" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: remove spurious use of rcu" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Guard ipv6 code with a config check" (Prarit Bhargava) [1140743]- [kernel] futex: Fix errors in nested key ref-counting (Denys Vlasenko) [1094458] {CVE-2014-0205} - [fs] vfs: add missing __putname() in patch_mountpoint() (Ian Kent) [1135165] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Benjamin Coddington) [1113269] - [netdrv] mlx4: add vlan_rx_register to the master ops (Doug Ledford) [1133506] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1133506] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1133506] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1133506] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1133506] - [infiniband] ocrdma: obtain sl from deivce structure (Doug Ledford) [1133506] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1133506] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1133506] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1133506] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1133506] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1133506] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1133506] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1133506] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1130394] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1130394] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1130394] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1130394] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1130394] - [netdrv] b43: fix the wrong assignment of status.freq in b43_rx() (John Greene) [1132160] - [lib] lzo: properly check for overruns (Denys Vlasenko) [1113901] {CVE-2014-4608} - [lib] lzo: Update LZO compression to current upstream version (Denys Vlasenko) [1113901] {CVE-2014-4608} - [drm] nouveau: add more checks to PRAMIN image fetching (Ben Skeggs) [1133695 1076733] - [drm] nouveau: allow non-optimus setups to load vbios from acpi (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fix a potential NULL deref in the PROM shadowing function (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fetch the vbios from PROM using only aligned 32-bit accesses (Ben Skeggs) [1133695 1076733] - [net] Revert "introduce netif_skb_dev_features" (Florian Westphal) [1029603] - [net] revert "ip, ipv6: handle gso skbs in forwarding path" (Florian Westphal) [1029603]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019898] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019898] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019898] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1130529] - [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1096981] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [1093922] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [1093922] - [fs] nfs: cleanup: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [1093922] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1130619] - [fs] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1130619] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1130619] - [fs] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1130619] - [fs] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [1130619] - [fs] sunrpc: Report network/connection errors correctly for SOFTCONN rpc tasks (Steve Dickson) [1130619] - [fs] ext3: Fix fdatasync() for files with only i_size changes (Eric Sandeen) [1127023] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1126899] - [mm] hugetlb: add cond_resched_lock() in return_unused_surplus_pages() (Motohiro Kosaki) [1129085] - [mm] hugetlb: fix softlockup when a large number of hugepages are freed (Motohiro Kosaki) [1129085] - [net] fix ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] bridge: explictly tag vlan-accelerated frames destined to the host (Vlad Yasevich) [1121991] - [net] ipv4: avoid parallel route cache gc executions (Hannes Frederic Sowa) [1121228] - [net] ipv4: move route garbage collector to work queue (Hannes Frederic Sowa) [1121228] - [net] ethtool: reallow ETHTOOL_SFLAGS to set TX/RX VLAN offloads (Michal Schmidt) [1134359] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134401] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (Radomir Vrbovsky) [1131953] {CVE-2014-3601} - [s390] sysinfo: convert /proc/sysinfo to seqfile (Hendrik Brueckner) [1130987] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1130986] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1130988] - [scsi] revert "fc: ensure scan_work isn't active when freeing fc_rport" (Maurizio Lombardi) [1135888] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1129067] - [alsa] control: Fix replacing user controls (Denys Vlasenko) [1117322] {CVE-2014-4654 CVE-2014-4655} - [netdrv] bnx2x: Fix RSS on big-endian (Michal Schmidt) [1119291] - [netdrv] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119291] - [netdrv] firmware: add bnx2x FW 7.10.51 (Michal Schmidt) [1119291] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1130082]- [md] revert "raid1: Rewrite the implementation of iobarrier" (Jes Sorensen) [1127231] - [md] revert "raid1: fix request counting bug in new 'barrier' code" (Jes Sorensen) [1127231] - [scsi] hpsa: version string change (Tomas Henzl) [1054631] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1054631] - [scsi] hpsa: add a delay to kdump path (Tomas Henzl) [1054631] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1111073] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1111073] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1111073] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1111073] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1111073] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1111073] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1111073] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1111073] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Doug Ledford) [1128863] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS BUS_MCEERR_AO (Rui Wang) [1108366] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108366] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108366] - [x86] mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors (Rui Wang) [1093437] - [x86] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1093208] - [x86] kvm: vmx: dynamise PLE window (Radim Krcmar) [1093208] - [x86] kvm: vmx: make PLE window per-VCPU (Radim Krcmar) [1093208] - [x86] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1093208] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1093208] - [fs] Add full_check test before calling add_to_tfile_check() to prevent panic in reverse_path_check_proc() (Larry Woodman) [1130730] - [perf] x86: Fix Silvermont offcore masks (Jiri Olsa) [1036335] - [perf] x86: Add model number for Avoton Silvermont (Jiri Olsa) [1036335] - [perf] x86: Add Silvermont 22nm Atom support (Jiri Olsa) [1036335] - [perf] x86: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Jiri Olsa) [1036335] - [perf] x86: Fix Intel shared extra MSR allocation (Jiri Olsa) [1036335] - [x86] amd: perf: Unify AMD's generic and family 15h pmus (Jiri Olsa) [1133680]- [mm] hugetlb: correct missing private flag clearing (Petr Holasek) [1127126] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Petr Holasek) [1127126] - [mm] hugetlb: undo change to page mapcount in fault handler (Petr Holasek) [1127126] - [mm] hugetlb: fix subpool accounting handling (Petr Holasek) [1127126] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Petr Holasek) [1127126] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Petr Holasek) [1127126] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Petr Holasek) [1127126] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Petr Holasek) [1127126] - [mm] hugetlb: do not use a page in page cache for cow optimization (Petr Holasek) [1127126] - [crypto] modsign: crypto_alloc_shash() returns an error code not NULL on failure (David Howells) [1099208] - [drm] nouveau: behave better if ioremap failed (Ben Skeggs) [1076992] - [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1127702] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1127769] - [fs] ext4: verify block bitmap (Lukas Czerner) [1087584] - [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1087584] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1087584] - [fs] fsnotify: delay unmounting until all inode are fput (Eric Paris) [886723] - [fs] inotify: determine wd before races are possible (Eric Paris) [886723] - [fs] fsnotify: do not hold notification mutex when putting events (Eric Paris) [886723] - [fs] fsnotify: use GFP_NOFS when allocating event holders (Eric Paris) [886723] - [fs] locks: eliminate BUG() call when there's an unexpected lock on file close (Benjamin Coddington) [1113096] - [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1129445] - [fs] nfsd: allow turning off nfsv3 readdir_plus (J. Bruce Fields) [1117468] - [powerpc] pseries: Fix kexec regression caused by CPPR tracking (Gustavo Duarte) [1129453] - [scsi] Fix erratic device offline during EH (Gustavo Duarte) [1126088] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1122405] - [net] ipvs: extract race fixes for sync daemon setups (Jesper Brouer) [1117536]- [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1122829] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1122829] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1122829] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1122829] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1122829] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1122829] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] chelsio: Use netdev_ and pr_ (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix possible race condition in cleanup (Sai Vemuri) [1121803] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: work request logging feature (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: display TPTE on errors (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1121803] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1121803] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1121803] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1121803] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1121803] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1121803] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1121803] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1121803] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1121803] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1121803] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1121803] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1121803] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1121803] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1121803] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1121803] - [netdrv] cxbg4: Remove addressof casts to same type (Sai Vemuri) [1121803] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1121803] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1121803] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1121803] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1121803] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1121803] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1121803] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1121803] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1121803] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1121803] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1121803] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1121803] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1121803] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1121803] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1121803] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1121803] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: added much cleaner implementation of is_t4() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1121803] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1121803] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1121803] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1121803] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1121803] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1121803] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1121803] - [netdrv] cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1121803] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1121803] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1121803] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1121803] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1121803] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1121803] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1121803] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1121803] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1121803] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (Sai Vemuri) [1121803] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1121803] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1121803] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1121803] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1121803] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1121803] - [infiniband] cxgb4: Remove kfifo usage (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1121803] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add DB Overflow Avoidance (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1121803] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop peer_abort when no endpoint found (Sai Vemuri) [1121803] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1121803] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1121803]- [drm] i915: fix backport typo (Rob Clark) [1131218] - [net] revert: bridge: Provide VLAN registration and GRO acceleration for ports (Jiri Pirko) [1121991] - [net] revert: bridge: Correctly receive hw-accelerated vlan traffic (Jiri Pirko) [1121991] - [net] revert: vlan: Allow accelerated packets to flow through the bridge (Jiri Pirko) [1121991] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127225] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] rtnetlink: fix VF info size (Jiri Benc) [1126761] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [netdrv] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1121539] - [netdrv] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123412] - [md] raid: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1090423] - [perf] tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1103196] - [perf] tools: Add filename__read_str util function (Jiri Olsa) [1103196] - [kvm] revert "x86: increase VCPU limit to 240" (Radim Krcmar) [864242] - [virt] revert "virtio-net: initialize vlan_features" (Nikolay Aleksandrov) [1132588]- [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Nikolay Aleksandrov) [1121522] - [net] udp6: Fix udp fragmentation for tunnel traffic (Nikolay Aleksandrov) [1121522] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123760] {CVE-2014-5077} - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1081372] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1081372] - [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [710111] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k1 (Chad Dupuis) [919831 990690] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [990690] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [919831] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Amir Vadai) [1121531] - [netdrv] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1123790] - [netdrv] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1110417] - [netdrv] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1110417] - [netdrv] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1110417] - [netdrv] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1110417] - [netdrv] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1110417] - [netdrv] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1110417] - [netdrv] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1110417] - [x86] perf: Fix AMD NB and L2I "uncore" support (Prarit Bhargava) [922929] - [x86] perf: Remove old-style NB counter support from perf_event_amd.c (Prarit Bhargava) [922929] - [x86] perf: Add support for AMD NB and L2I "uncore" counters (Prarit Bhargava) [922929] - [x86] Add cpu_has_topoext (Prarit Bhargava) [922929] - [x86] perf: Enable northbridge performance counters on AMD family 15h (Prarit Bhargava) [922929] - [x86] perf: add global get_ibs_caps() (Prarit Bhargava) [922929] - [x86] perf: Share IBS macros between perf and oprofile (Prarit Bhargava) [922929] - [x86] perf: Generalize northbridge constraints code for family 15h (Prarit Bhargava) [922929] - [x86] perf: Allow for architecture specific RDPMC indexes (Prarit Bhargava) [922929] - [x86] perf: Move MSR address offset calculation to architecture specific files (Prarit Bhargava) [922929] - [x86] perf: Use rdpmc() rather than rdmsr() when possible in the kernel (Prarit Bhargava) [922929] - [x86] Add rdpmcl() (Prarit Bhargava) [922929] - [x86] efi: Properly pre-initialize table pointers (Laszlo Ersek) [1129282] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1124351]- [xen] smp: Unifiy some of the PVs and PVHVM offline CPU path (Vitaly Kuznetsov) [1123370] - [xen] smp: Fix leakage of the spinlock interrupt line for every CPU online/offline (Vitaly Kuznetsov) [1123370] - [xen] disable PV spinlocks on HVM (Vitaly Kuznetsov) [1123370] - [xen] smp: initialize IPI vectors before marking CPU online (Vitaly Kuznetsov) [1123370] - [xen] Do not enable PV IPIs when vector callback not present (Vitaly Kuznetsov) [1123370] - [xen] pv on hvm support PV spinlocks and IPIs (Vitaly Kuznetsov) [1123370] - [xen] percpu: make percpu symbols in xen unique (Vitaly Kuznetsov) [1123370] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1109489] - [kernel] add div64_ul() (Mateusz Guzik) [1109489] - [kernel] sched: Move idle_balance() stats back where they were instead of at the end of the sched_domain (Larry Woodman) [1119156] - [perf] x86: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1116947] - [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121962] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112743] - [x86] apic: Remove noisy zero-mask warning from default_send_IPI_mask_logical() (Prarit Bhargava) [745124] - [drm] i915: lock around link status and link training (Dave Airlie) [1126640] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1126640] - [alsa] control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117329] {CVE-2014-4653} - [md] dm-thin: set minimum_io_size to pool's data block size (Mikulas Patocka) [1121779] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1109431] - [kernel] coredump: redefine SIGNAL_GROUP_COREDUMP to fix the conflict with SIGNAL_CLD_STOPPED (Oleg Nesterov) [1106519] - [powerpc] pseries: Track previous CPPR values to correctly EOI interrupts (Gustavo Duarte) [1089977] - [netdrv] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1123530] - [netdrv] bna: fix performance regression (Ivan Vecera) [1121039] - [netdrv] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1119123] - [netdrv] e1000e: implement 82577/579 MDI setting support (Ivan Vecera) [1105604] - [netdrv] igb: update to allow reading/setting MDI state (Ivan Vecera) [1105604] - [netdrv] e1000e: implement MDI/MDI-X control (Ivan Vecera) [1105604] - [netdrv] e1000: configure and read MDI settings (Ivan Vecera) [1105604] - [netdrv] ethtool: MDI setting support (Ivan Vecera) [1105604] - [netdrv] bna: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [1120510] - [netdrv] bna: fix vlan tag stripping and implement its toggling (Ivan Vecera) [1120510] - [netdrv] bna: convert to hw_features (Ivan Vecera) [1120510]- [powerpc] pci: Improve device hotplug initialization (Gustavo Duarte) [1084398] - [powerpc] pci: fix PCI-e devices rescan issue on powerpc platform (Gustavo Duarte) [1084398] - [powerpc] pci: Cleanup device dma setup code (Gustavo Duarte) [1084398] - [pci] Add pcibios_add_device (Gustavo Duarte) [1084398] - [pci] fix undefined reference to 'pci_fixup_final_inited' (Gustavo Duarte) [1084398] - [pci] call final fixups hot-added devices (Gustavo Duarte) [1084398] - [mm] vmscan: Fix memcg forced scan of anonymous pages (Jerome Marchand) [1124895] - [mm] try_to_unmap_cluster() should lock_page() before mlocking (Jacob Tanenbaum) [1093081] {CVE-2014-3122} - [video] fbmem: convert fb_mmap to vm_iomap_memory() helper (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [s390] add dummy io_remap_pfn_range() to asm/pgtable.h (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [mm] add vm_iomap_memory() helper function (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [hv] hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1118123] - [hv] util: Fix a bug in the KVP code (Jason Wang) [1118123] - [hv] vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1118123] - [scsi] virtio_scsi: fix memory leak on full queue condition (Fam Zheng) [1111485] - [scsi] storvsc: Correctly handle TEST_UNIT_READY failure (Jason Wang) [1120468] - [scsi] storvsc: Set srb_flags in all cases (Jason Wang) [1120468] - [scsi] storvsc: Implement a eh_timed_out handler (Jason Wang) [1120468] - [scsi] storvsc: Fix a bug in handling VMBUS protocol version (Jason Wang) [1120468] - [scsi] storvsc: Filter commands based on the storage protocol version (Jason Wang) [1120468] - [scsi] storvsc: Set cmd_per_lun to reflect value supported by the Host (Jason Wang) [1120468] - [scsi] storvsc: Change the limits to reflect the values on the host (Jason Wang) [1120468] - [fs] xfs: always do log forces via the workqueue (Eric Sandeen) [1028831] - [fs] xfs: Do background CIL flushes via a workqueue (Eric Sandeen) [1028831] - [fs] vfs: fix ELOOP error handling in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] xfs: remove xfs_itruncate_data (Brian Foster) [1113418] - [fs] xfs: split xfs_itruncate_finish (Brian Foster) [1113418] - [fs] xfs: kill xfs_itruncate_start (Brian Foster) [1113418] - [fs] xfs: factor extent map manipulations out of xfs_bmapi (Brian Foster) [1113418] - [fs] gfs2: Allow caching of glocks for flock (Robert S Peterson) [1110421] - [fs] gfs2: Allow flocks to use normal glock dq rather than dq_wait (Robert S Peterson) [1110421] - [fs] xfs: don't log dummy transaction on frozen fs (Eric Sandeen) [1076286] - [fs] ext4: set extents flag when migrating file to use extents (Eric Sandeen) [952005]- [netdrv] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1111076] - [netdrv] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1111076] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1099590] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1099590] - [driver] core: fix addition of delayed probe infrastructure (Doug Ledford) [1116871] - [uapi] rdma_user_cm.h: include socket.h (Doug Ledford) [1072857] - [netdrv] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1009332] - [net] bridge: unregister rtnl message types correctly (Jiri Benc) [1114445]- [drm] nouveau: backport display fixes from upstream (Ben Skeggs) [1105194] - [drivers] platform: use always ->name for uevent (Prarit Bhargava) [1120675] - [hv] remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1112076] - [x86] mm: fix crash when booting as a hyperv NUMA guest (Luiz Capitulino) [979364] - [powerpc] kexec: fix access to kexec_state table (Gustavo Duarte) [1118904] - [powerpc] Dynamic update cache list during suspend and resume (Gustavo Duarte) [1087793] - [netdrv] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1115438] - [netdrv] qlcnic: Fix NULL pointer dereference bug (Chad Dupuis) [1110938] - [x86] hpet: Fix bogus error check in hpet_assign_irq() (Prarit Bhargava) [1117874] - [pci] dmar: Fix return value check of create_irq() (Prarit Bhargava) [1117874] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1030411] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1030411] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Suppress ABTS if target gone (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Send cancel when link is down (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Support FAST_IO_FAIL in EH handlers (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Properly set cancel flags when cancelling abort (Gustavo Duarte) [1108718] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1120723] - [net] l2tp: don't fall back on UDP getsockopt / setsockopt (Petr Matousek) [1119462] {CVE-2014-4943}- [crypto] md5: Set statesize (Mike Snitzer) [1114137] - [crypto] hash: Fix async import on shash algorithm (Mike Snitzer) [1114137] - [crypto] drbg: Enable DRBG by default (Herbert Xu) [1105601] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1105601] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1105601] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1105601] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1105601] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1105601] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1105601] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1105601] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1105601] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1105601] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1105601] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1105601] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1105601] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1105601] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1105601] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1105601] - [crypto] drbg: header file for DRBG (Herbert Xu) [1105601] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1105601]- [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [1105596] - [kernel] futex: avoid race between requeue and wake (Larry Woodman) [1118434] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1118434] - [kernel] futex: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1118434] - [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Larry Woodman) [1100855] - [fs] epoll: do not take global 'epmutex' for simple topologies (Larry Woodman) [1100855] - [fs] epoll: fix spurious lockdep warnings (Larry Woodman) [1100855] - [usb] ehci: fix HUB TT scheduling issue with iso transfer (Gopal) [1092967] - [usb] ehci: reorganize isochronous scheduler routine (Gopal) [1092967] - [usb] ehci: add missing frame -> microframe conversion (Gopal) [1092967] - [usb] ehci: simplify remainder computations (Gopal) [1092967] - [usb] ehci: fix audio record functionality for some Full speed sound blaster devices (Gopal) [1092967] - [usb] ehci: Respect IST when scheduling new split iTDs (Gopal) [1092967] - [usb] ehci: Minor constant fix for SCHEDULE_SLOP (Gopal) [1092967] - [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1054284] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1054284] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1054284] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1054284] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1054284] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1054284] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Gustavo Duarte) [1054284] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Gustavo Duarte) [1054284] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Gustavo Duarte) [929309] - [powerpc] pseries: Read common partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read of-config partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Gustavo Duarte) [929309] - [powerpc] pseries: Read rtas partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Add version and timestamp to oops header (Gustavo Duarte) [929309] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Gustavo Duarte) [929309] - [s390] crypto: Fix aes-cbc IV corruption (Herbert Xu) [1003528] - [s390] crypto: Don't panic after crypto instruction failures (Herbert Xu) [1003528] - [s390] crypto: cleanup DES code (Herbert Xu) [1003528] - [s390] crypto: des_s390 use generic weak key check (Herbert Xu) [1003528] - [s390] crypto: remove des3_ede128 mode (Herbert Xu) [1003528] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1112347] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102705] {CVE-2014-3917} - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1102955] - [net] gro: fix deliver of trunk packets to VLAN interfaces (Marcelo Ricardo Leitner) [1112324] - [block] blk-cgroup: Accept tab as valid field delimiter (Vivek Goyal) [788580]- [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115933] {CVE-2014-4699} - [kernel] ipc: fix race with LSMs (Paul Moore) [1115477] - [kernel] ipc: ipc_rcu_alloc() cacheline align allocation (Paul Moore) [1115477] - [kernel] ipc: ipc_schedule_free() can do vfree() directly now (Paul Moore) [1115477] - [mm] make vfree() safe to call from interrupt contexts (Paul Moore) [1115477] - [kernel] ipc: Convert ipc_immediate_free() RCU callback to kfree_rcu() (Paul Moore) [1115477] - [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (Gustavo Duarte) [1086450] - [block] rsxx: Fix possible kernel panic with invalid config (Gustavo Duarte) [1054285] - [crypto] nx: rework Kconfig (Gustavo Duarte) [1053844] - [crypto] nx: fix SHA-2 for chunks bigger than block size (Gustavo Duarte) [1053844] - [crypto] nx: fix GCM for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix XCBC for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-XCBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-GCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CTR (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-ECB (Gustavo Duarte) [1053844] - [crypto] nx: add offset to nx_build_sg_lists() (Gustavo Duarte) [1053844] - [crypto] nx: fix nx-aes-gcm verification (Gustavo Duarte) [1053844] - [crypto] nx: fix concurrency issue (Gustavo Duarte) [1053844] - [crypto] nx: saves chaining value from co-processor (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for SHA-2 (Gustavo Duarte) [1053844] - [crypto] nx: fix physical addresses added to sg lists (Gustavo Duarte) [1053844] - [crypto] nx: fix typo in nx driver config option (Gustavo Duarte) [1053844] - [powerpc] pseries: Add pseries update notifier for OFDT prop changes (Gustavo Duarte) [1053844] - [netdrv] i40e: fix receive of VLAN packets (Stefan Assmann) [1113513] - [hv] Handle the case when the target file exists correctly (Jason Wang) [1102259] - [hv] Implement the file copy service (Jason Wang) [1102259] - [kernel] uuid: add uuid.h to exported header list (Jason Wang) [1102259] - [block] rename blk_get_queue to blk_get_request_queue (Mike Snitzer) [1098658] - [block] misc updates to blk_get_queue() (Mike Snitzer) [1098658] - [module] add support for soft module dependencies (Neil Horman) [968872] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Neil Horman) [968872] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Neil Horman) [968872] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Neil Horman) [968872] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Neil Horman) [968872] - [crypto] testmgr: remove empty element from alg_test_descs (Jan Stancek) [1114983] - [block] revert "block: improve queue_should_plug() by looking at IO depths" (Jeff Moyer) [1003678] - [hv] balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102275] - [kvm] iommu: fix releasing unmapped page (Alex Williamson) [1110977]- [fs] sunrpc: refactor rpcauth_checkverf error returns (Scott Mayhew) [786463] - [fs] nfs: avoid expired credential keys for buffered writes (Scott Mayhew) [786463] - [fs] sunrpc: new rpc_credops to test credential expiry (Scott Mayhew) [786463] - [fs] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: set gss gc_expiry to full lifetime (Scott Mayhew) [786463] - [fs] sunrpc: handle EKEYEXPIRED in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: Use __func__ in dprintk() in auth_gss.c (Scott Mayhew) [786463] - [fs] sunrpc: Fix machine creds in generic_create_cred and generic_match (Scott Mayhew) [786463] - [fs] sunrpc: Clean up the RPCSEC_GSS service ticket requests (Scott Mayhew) [786463] - [fs] sunrpc: Reduce switch/case indent (Scott Mayhew) [786463] - [fs] nfsd: fix minor memory leak (Scott Mayhew) [786463] - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1109365] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1109365] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1109365] - [fs] vfs: plug dentry leak in mountpoint_last (Mateusz Guzik) [1114387] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them (J. Bruce Fields) [998024] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1054927] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1054927] - [scsi] pm80xx: Spinlock fix (Rich Bono) [1054927] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1054927] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1054927] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1054927] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1054927] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1054927] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1054927] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1054927] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1054927] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1054927] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1054927] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1054927] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1054927] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1054927] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1054927] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1054927] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (Steve Dickson) [1113607] - [net] ipv4: fix route cache rebuilds (Jiri Pirko) [1111631] - [net] sch_tbf: handle too small burst (Florian Westphal) [1103694] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1103694] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1085932] {CVE-2014-4667} - [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110192] - [scsi] dual scan thread bug fix (David Milburn) [1079922] - [scsi] fix our current target reap infrastructure (David Milburn) [1079922] - [netdrv] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [805817] - [input] wacom: fix regression on X220 tablets (Aristeu Rozanski) [1112852] - [doc] procfs: fix incorrect formula to calculate CommitLimit value (Petr Oros) [1050174] - [netdrv] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1108572] - [fs] devpts: Add ctl_names back to moved proc files' ctl_tables (Prarit Bhargava) [1105533]- [drm] i915: backport fixes from upstream (Dave Airlie) [1110555] - [acpi] acpi_pad: power_saving_thread() call schedule() when need_resched is true (Tony Camuso) [831828] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1075145] - [x86] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1109389] - [x86] exec: fix leak of 32-bit libary mapping behavior to 64-bit children (Denys Vlasenko) [1064475] - [mm] memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [1001197] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1079060] - [x86] kvm: expose ADX feature to guest (Don Dugger) [1097017] - [x86] kvm: expose new instruction RDSEED to guest (Don Dugger) [1097017] - [x86] cpufeature: Add the RDSEED and ADX features (Don Dugger) [1097017] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1036233] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1036233] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1032255] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1032255] - [x86] Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1032255] - [acpi] Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1032255] - [dmi] Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1032255] - [acpi] Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1032255] - [acpi] cper: Cleanup CPER memory error output format (Rui Wang) [1032255] - [acpi] cper: Enhance memory reporting capability (Rui Wang) [1032255] - [acpi] cper: Add UEFI 2.4 support for memory error (Rui Wang) [1032255] - [x86] mce: Add validation check before GHES error is recorded (Rui Wang) [1032255] - [dmi] Parse memory device type 17 in SMBIOS (Rui Wang) [1032255] - [dmi] Add DMI entry types to the headers (Rui Wang) [1032255] - [acpi] Extended error log driver for x86 platform (Rui Wang) [1032255] - [edac] bitops: Introduce a more generic BITMASK macro (Rui Wang) [1032255] - [acpi] cper: Update cper info (Rui Wang) [1032255] - [acpi] cper: Fix status check during error printing (Rui Wang) [1032255] - [acpi] ghes: add the needed hooks for EDAC error report (Rui Wang) [1032255] - [acpi] ghes: move structures/enum to a header file (Rui Wang) [1032255] - [lib] ratelimit: fix the return value when __ratelimit() fails to acquire the lock (Jiri Pirko) [1082772] - [lib] ratelimit: Fix/allow use in atomic contexts (Jiri Pirko) [1082772]- [fs] fuse: fix nlink after unlink (Brian Foster) [1054351] - [fs] fuse: fix fallocate vs. ftruncate race (Brian Foster) [1035422] - [fs] fuse: wait for writeback in fuse_file_fallocate() (Brian Foster) [1035422] - [fs] fuse: use list_for_each_entry() for list traversing (Brian Foster) [1035422] - [fs] fuse: readdir: check for slash in names (Brian Foster) [1035422] - [fs] fuse: hotfix truncate_pagecache() issue (Brian Foster) [1035422] - [fs] fuse: invalidate inode attributes on xattr modification (Brian Foster) [1035422] - [fs] fuse: postpone end_page_writeback() in fuse_writepage_locked() (Brian Foster) [1035422] - [fs] fuse: fix readdirplus Oops in fuse_dentry_revalidate (Brian Foster) [1035422] - [fs] fuse: allocate for_background dio requests based on io->async state (Brian Foster) [1035422] - [fs] fuse: optimize wake_up (Brian Foster) [1035422] - [fs] fuse: implement exclusive wakeup for blocked_waitq (Brian Foster) [1035422] - [fs] fuse: skip blocking on allocations of synchronous requests (Brian Foster) [1035422] - [fs] fuse: add flag fc->initialized (Brian Foster) [1035422] - [fs] fuse: make request allocations for background processing explicit (Brian Foster) [1035422] - [fs] fuse: fix hang of single threaded fuseblk filesystem (Brian Foster) [1035422] - [fs] fuse: allow control of adaptive readdirplus use (Brian Foster) [1035422] - [fs] fuse: avoid out-of-scope stack access (Brian Foster) [1035422] - [fs] fuse: Adapt readdirplus to application usage patterns (Brian Foster) [1035422] - [fs] fuse: delete dead .write_begin and .write_end aops (Brian Foster) [1035422] - [fs] fuse: separate queue for FORGET requests (Brian Foster) [1035422] - [fs] fuse: flush background queue on connection close (Brian Foster) [1035422] - [fs] fuse: support splice() reading from fuse device (Brian Foster) [1035422] - [fs] fuse: export generic_pipe_buf_*() to modules (Brian Foster) [1035422] - [fs] fuse: allow splice to move pages (Brian Foster) [1035422] - [fs] fuse: support splice() writing to fuse device (Brian Foster) [1035422] - [fs] fuse: get page reference for readpages (Brian Foster) [1035422] - [fs] bio: modify __bio_add_page to accept pages that dont start a new segment (Maurizio Lombardi) [885517] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [885517] - [fs] gfs2: Only wait for demote when last holder is dequeued (Robert S Peterson) [1110421] - [fs] btrfs: fix bio rw flag usage (Zach Brown) [1072112] - [fs] nfsd: notify_change needs elevated write count (Mateusz Guzik) [1105057] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1010233] - [fs] nfsv4: close needs to handle NFS4ERR_ADMIN_REVOKED (Dave Wysochanski) [1082127] - [fs] ext4: init pagevec in ext4_da_block_invalidatepages (Lukas Czerner) [876803] - [fs] ext4: Report max_batch_time option correctly (Lukas Czerner) [1100523] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1075780] - [fs] ext4: set b_blocknr to zero when block_validity fails (Lukas Czerner) [997894] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1104292] - [fs] lockd: Ensure that nlmclnt_block resets block->b_status after a server reboot (Steve Dickson) [959006] - [fs] nfs: Handle session reset before lease check (Scott Mayhew) [1090656] - [fs] ext4: Avoid underflow in ext4_trim_fs() (Lukas Czerner) [998785] - [fs] gfs2: When adding a new dir entry, inc link count if it is a subdir (Robert S Peterson) [1092083] - [fs] gfs2: Make gfs2_dir_del update link count when required (Robert S Peterson) [1092083] - [fs] gfs2: Don't use gfs2_change_nlink in link syscall (Robert S Peterson) [1092083] - [netdrv] mlx4_en: Add missing size to net_device_ops_ext structures (Amir Vadai) [1059086] - [netdrv] mlx4_en: Implement ndo_get_phys_port for VF's (Amir Vadai) [1059086]- [infiniband] usnic: fix up Kconfig items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: drop hpn module option (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Reset RoCE VF gids when guest driver goes down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add UPDATE_QP SRIOV wrapper support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix slave id computation for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Adjust port number in qp_attach wrapper when detaching (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: don't use napi_synchronize inside mlx4_en_netpoll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Defer VF initialization till PF is fully initialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Preserve pci_dev_data after __mlx4_remove_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add block multicast loopback support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Update version string (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Don't resolve passive side RoCE L2 address in CMA REQ handler (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove overload in ib_sg_dma* (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Bump driver version to 1.3 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Update Mellanox copyright note (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Print QP information once connection is established (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Remove struct iscsi_iser_conn (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix sector_t format warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Make buffer larger to avoid overflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Fix some indenting in mlx4_ib_add() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mad: Check and handle potential DMA mapping errors (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add support for CONFIG_DEV command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: USe one wrapper that returns -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during reset (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid duplicate connections (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add more logging (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Check ib_query_gid return value (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix two kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt num_vfs/probed_vf params for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt code for N-Port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add utils for N-Port VFs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add data structures to support N-Ports per VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Implement check_protection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] libiscsi: Add check_protection callback for transports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Support T10-PI operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Initialize T10-PI resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Keep IB device attributes under iser_device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Suppress completions for fast registration work requests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix a sparse endianness warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Don't receive packets when the napi budget == 0 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix wrong dump of the vxlan offloads device capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Activate RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Implement IP based gids support for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add ref counting to port MAC table for RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: In RoCE allow guests to have multiple GIDS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5_core: remove unreachable function call in module init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Expose support for signature MR feature (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Collect signature error completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Implement create_mr and destroy_mr (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce signature verbs API (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce protected memory regions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: mlx4_init_slave() shouldn't access comm channel before PF is ready (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: mlx4_en_verify_params() can be static (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Support shutdown() interface (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Refactor umem to use linear SG table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Change Connect-X description in kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use union for BlueFlame WQE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix sparse warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix selftest failing on non 10G link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move queue stopped/waked counters to be per ring (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Pad ethernet packets smaller than 17 bytes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Verify mlx4_en module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix UP limit in ieee_ets->prio_tc (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix bad use of dev_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx: Bump all Mellanox driver versions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix limiting number of IRQ's instead of RSS queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Set number of RX rings in a utility function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix use after free in iser_snd_completion() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Report using RoCE IP based gids in port caps (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE GID table resets per-port (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Move rtnl locking to the right place (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix PowerPC support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use uintptr_t casts to work around gcc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Improve debugfs readability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Use mlx5 core style warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Clear out struct before create QP command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix out arg size in access_register command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix unused variable warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove unnecessary validation for port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix a race condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Block rport upon TL error even with fast_io_fail_tmo = off (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add dependency INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make ib_addr a core IB module (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: IBoE (RoCE) IP-based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix error return code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up srq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up cq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.h, usnic_ib_qp_grp.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_transport.h, usnice_transport.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_fwd.h, usnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over usnic_ib_qp_grp.* to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Push all forwarding state to usnic_fwd.h & uscnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Select PTP_1588_CLOCK (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] make sure the src net is infiniband when create new link (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Only cycle port if HW timestamp config changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add PTP hardware clock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: slight optimization of addr compare (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] rds: prevent BUG_ON triggered on congestion update to loopback (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Check port number for validity before accessing data (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add NAPI support for transmit side (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Ignore irrelevant hypervisor events (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Set CQE/EQE size to 64B by default (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement ndo_get_phys_port_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Expose physical port id as PF/VF capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Rename QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: destroy workqueue when driver fails to register (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove selftest TX queues empty condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement the SIOCGHWTSTAMP ioctl (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: extended command an improved infrastructure for uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Use a common header for uverbs flow_specs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix device max capabilities check (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix list_del of empty list (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix endless loop in resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Report receive errors correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Convert ipath_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use enum to indicate adapter page size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove "Always false" comparison (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Change optimal_reclaimed_pages for better performance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Clear reserved area in set_hca_cap() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Support communicating arbitrary host page size to firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix cleanup flow when DMA mapping fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix srq free in destroy qp (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Multithreaded create MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix check of number of entries in create CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Start multicast join process only on active ports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] ipoib: Fix crash in dev_open error flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath structures are allocated per NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: ICM pages are allocated on device NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath resources allocated dynamically (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add immediate activate for VGT->VST->VGT (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Initialize all mailbox buffers to zero before use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add RFS support in UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Implement resource quota enforcement (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Structures and init/teardown for VF resource quotas (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix checking order in MR table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't fail reg/unreg vlan for older guests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Resource tracker for reg/unreg vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use vlan id instead of vlan index for unregistration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix register/unreg vlan flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix call to __mlx4_unregister_mac (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Unused local variable in mlx4_opreq_action (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix typo, move similar defs to same location (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Clean the code to eliminate trivial build warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix error code translation from firmware to driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix opt param mask for sq err to rts transition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Disable atomic operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix layout of struct mlx5_init_seg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Keep polling to reclaim pages while any returned (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Avoid async events on invalid port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Decrease memory consumption of mr caches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Remove checksum on command interface commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Flush cache workqueue before destroying it (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix send work queue size calculation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Rename name of mlx4_en_rx_alloc members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Better checking of userspace values for receive flow steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Infrastructure for extensible uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Reduce scope of local variables in mlx4_en_xmit (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix handling of dma_map failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Notify user when TX ring in error state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Disable global flow control when PFC enabled (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fixes to XRC reference counting in uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix XRC QPs detection in the resource tracker (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Handle unaligned SG in separate function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize rdma memory registration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Accept session->cmds_max from user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Use proper debug level value for info prints (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Staticize local functions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove health handler plugin (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't give VFs MAC addresses which are derived from the PF MAC (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Variable may be used uninitialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Implement new initialization sequence (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix error return code in init_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Respond to operation request by firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5 core: Fix __udivdi3 when compiling for 32 bit arches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename ll methods to busy-poll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename include/net/ll_poll.h to include/net/busy_poll.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fixes for sparse warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make profile[] static in main.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add HW enforcement to VF link state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add reserved values to enums for low-level driver use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove an unnecessary test (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF link state support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF MAC spoof checking support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Low Latency recv statistics (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add Low Latency Socket (LLS) support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] switch infiniband uverbs to anon_inodes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Optimize CQ callbacks (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] drivers: avoid format string in dev_set_name (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [fs] make get_unused_fd_flags() a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [base] drivercore: Add driver probe deferral mechanism (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051207] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051207] - [net] vlan: fix a race in egress prio management (Doug Ledford) [1051207] - [net] core: Add VF link state control policy (Doug Ledford) [1059086] - [net] core: Add VF link state control (Doug Ledford) [1059086] - [net] rtnetlink: Fix VF IFLA policy (Doug Ledford) [1059086] - [net] if_link: Add additional parameter to IFLA_VF_INFO for spoof checking (Doug Ledford) [1059086] - [firmware] iwlwifi: update firmware for 7260 / 3160 devices (Stanislaw Gruszka) [1054423]- [fs] vfs: fix autofs/afs/etc magic mountpoint breakage (Frantisek Hrbata) [1079347] {CVE-2014-0203} - [kernel] sched_cpupri: Fix memory barriers for vec updates to always be in order (Daniel Bristot de Oliveira) [1079478] - [kernel] sched_cpupri: Remove the vec->lock (Daniel Bristot de Oliveira) [1079478] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1109782] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1109782] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1109782] - [netdrv] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1102261] - [netdrv] hyperv: Properly handle checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1102261] - [netdrv] hyperv: Simplify the send_completion variables (Jason Wang) [1102261] - [netdrv] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1102261] - [netdrv] hyperv: Add support for virtual Receive Side Scaling vRSS (Jason Wang) [1102261] - [hv] vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1102261] - [hv] Eliminate the channel spinlock in the callback path (Jason Wang) [1102261] - [netdrv] hyperv: Address UDP checksum issues (Jason Wang) [1102261] - [netdrv] hyperv: Negotiate suitable ndis version for offload support (Jason Wang) [1102261] - [netdrv] hyperv: Allocate memory for all possible per-pecket information (Jason Wang) [1102261] - [netdrv] hyperv: Enable large send offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable send side checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable receive side IP checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable offloads on the host (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the send path (Jason Wang) [1102261] - [netdrv] hyperv: Enable scatter gather I/O (Jason Wang) [1102261] - [hv] vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1102261] - [netdrv] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the netvsc receive callback functio (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the receive path (Jason Wang) [1102261] - [netdrv] hyperv: Get rid of the rndis_filter_packet structure (Jason Wang) [1102261] - [hv] vmbus: Support per-channel driver state (Jason Wang) [1102261] - [kernel] kthread: ensure locality of task_struct allocations (Doug Ledford) [1109975] - [kernel] kthread: make kthread_create() killable (Doug Ledford) [1109975] - [kernel] kthread: NUMA aware kthread_create_on_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_thread_info_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_task_struct_node() (Doug Ledford) [1109975] - [netdrv] sfc: use gso_max_segs and remove RHEL-specific hack (Nikolay Aleksandrov) [1021960] - [block] brd: Fix brd_lookup_page() race (Jeff Moyer) [962593] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074943] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Windows8/Server2012 string for _OSI method (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Vista SP2 to supported _OSI strings (Lenny Szubowicz) [1093502] - [x86] Replace left over sti/cli in ia32 audit exit code (Niels de Vos) [1105048] - [kernel] audit: Call tty_audit_push_task() outside preempt disabled (Mateusz Guzik) [1097315] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [646626] - [kernel] Fix race condition in add_memory_block that can cause kernel panic when ballooning down memory (Larry Woodman) [1102551] - [kernel] percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Doug Ledford) [1105648] - [kernel] percpu: fix __this_cpu_*_return() definition (Doug Ledford) [1105648] - [kernel] percpu: Generic support for this_cpu_add, sub, dec, inc_return (Doug Ledford) [1105648] - [kernel] percpu: make alloc_percpu() handle array types (Doug Ledford) [1105648] - [kernel] this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operations (Doug Ledford) [1105648] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084438] - [net] tcp: syncookies: update mss tables (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084438] - [net] rate-limit warn-bad-offload splats (Nikolay Aleksandrov) [1103683] - [net] Use device model to get driver name in skb_gso_segment() (Nikolay Aleksandrov) [1103683] - [net] openvswitch: fix use-after-free bug in netns (Flavio Leitner) [1100127] - [net] llc: Fix length check in llc_fixup_skb() (Jiri Benc) [1101053] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1077296] - [net] fix wrong mac_len calculation for vlans (Nikolay Aleksandrov) [1102044] - [net] tcp: fix a timewait refcnt race (Jiri Benc) [1098048] - [net] filter: add vlan tag access (Jiri Benc) [1082097] - [net] filter: add XOR operation (Jiri Benc) [1082097] - [net] filter: add SKF_AD_RXHASH and SKF_AD_CPU (Jiri Benc) [1082097] - [net] filter: Socket filter ancilliary data access for skb->dev->type (Jiri Benc) [1082097] - [net] filter: Add SKF_AD_QUEUE instruction (Jiri Benc) [1082097] - [net] filter: ingress socket filter by mark (Jiri Benc) [1082097] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1101442] - [scsi] hpsa: update driver version to 3.4.4-1-RH1 (Tomas Henzl) [1108346] - [scsi] hpsa: add new Smart Array PCI IDs (May 2014) (Tomas Henzl) [1108346] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1108346]- [scsi] Add timeout to avoid infinite command retry (David Milburn) [974583] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1108809] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1108809] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1108809] - [netdrv] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1038788] - [netdrv] i40evf: remove storm control (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update check for AQ aliveness (Stefan Assmann) [1038788] - [netdrv] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1038788] - [netdrv] i40evf: remove usless return statements (Stefan Assmann) [1038788] - [netdrv] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1038788] - [netdrv] i40evf: control auto ITR through ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: set proper default for ITR registers (Stefan Assmann) [1038788] - [netdrv] i40evf: make ethtool_ops const (Stefan Assmann) [1038788] - [netdrv] i40evf: don't lie to ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1038788] - [netdrv] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove unused defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update AdminQ interface (Stefan Assmann) [1038788] - [netdrv] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038788] - [netdrv] i40evf: enable CONFIG_I40EVF (Stefan Assmann) [1038788] - [netdrv] i40evf: fixes to get i40evf working with RHEL6.6 (Stefan Assmann) [1038788] - [netdrv] i40evf: initial commit (Stefan Assmann) [1038788] - [netdrv] i40e: relax the firmware API version check (Stefan Assmann) [1038787] - [netdrv] i40: disable FCoE for MFP modes (Stefan Assmann) [1038787] - [netdrv] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1038787] - [netdrv] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1038787] - [netdrv] i40e: Change type to u32 to avoid sparse error (Stefan Assmann) [1038787] - [netdrv] i40e: remove storm control (Stefan Assmann) [1038787] - [netdrv] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1038787] - [netdrv] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1038787] - [netdrv] i40e: Remove reserved PCTYPE defines (Stefan Assmann) [1038787] - [netdrv] i40e: Tx/Rx rings declaration (Stefan Assmann) [1038787] - [netdrv] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1038787] - [netdrv] i40e: Update check for AQ aliveness (Stefan Assmann) [1038787] - [netdrv] i40e: remove usless return statements (Stefan Assmann) [1038787] - [netdrv] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1038787] - [netdrv] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1038787] - [netdrv] i40e: remove Tx work for ptp (Stefan Assmann) [1038787] - [netdrv] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1038787] - [netdrv] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: control auto ITR through ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: set proper default for ITR registers (Stefan Assmann) [1038787] - [netdrv] i40e: add required include (Stefan Assmann) [1038787] - [netdrv] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038787] - [netdrv] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1038787] - [netdrv] i40e: enable CONFIG_I40E (Stefan Assmann) [1038787] - [netdrv] i40e: fixes to get i40e working with RHEL6.6 (Stefan Assmann) [1038787] - [netdrv] i40e: initial commit (Stefan Assmann) [1038787] - [pci] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1038787] - [netdrv] veth: fix NULL dereference in veth_dellink() (Ivan Vecera) [1108641] - [netdrv] veth: fix a NULL deref in netif_carrier_off (Ivan Vecera) [1108641] - [netdrv] veth: avoid a NULL deref in veth_stats_one (Ivan Vecera) [1108641] - [scsi] lpfc: Update version for 10.2.8020.1 driver release (Rob Evers) [1109274] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1109274]- [kernel] cred: Fix double free in prepare_usermodehelper_creds() error handling (Radomir Vrbovsky) [1087544] - [kernel] cred: Fix memory leak in error handling (Radomir Vrbovsky) [1087544] - [drm] i915: mst topology dumper in debugfs (Dave Airlie) [1074025] - [drm] i915: add DP 1.2 MST support (Dave Airlie) [1074025] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1074025] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1074025] - [drm] dp_helper: add Displayport multi-stream helper (Dave Airlie) [1074025] - [drm] add a path blob property (Dave Airlie) [1074025] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1074025] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1074025] - [drm] fix memory leak around mode_group (Dave Airlie) [1074025] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1074025] - [drm] add DP MST encoder type (Dave Airlie) [1074025] - [drm] dp_helper: add defines for DP 1.2 and MST support (Dave Airlie) [1074025] - [drm] i915: support address only i2c-over-aux transactions (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: move dp aux ch register init to aux init (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp aux (Dave Airlie) [1074025] - [drm] i915: move edp vdd enable/disable at a lower level in i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: split edp_panel_vdd_on() for reuse (Dave Airlie) [1074025] - [drm] i915: fix order of dp aux i2c device cleanup (Dave Airlie) [1074025] - [drm] i915: add unregister callback to connector (Dave Airlie) [1074025] - [drm] i915: Enable 5.4Ghz HBR2 link rate for Displayport 1.2-capable devices (Dave Airlie) [1074025] - [drm] dp_helper: don't return EPROTO for defers (Dave Airlie) [1074025] - [drm] dp: Update comments about common i2c over dp assumptions (Dave Airlie) [1074025] - [drm] dp: let drivers specify the name of the I2C-over-AUX adapter (Dave Airlie) [1074025] - [drm] dp: Allow registering AUX channels as I2C busses (Dave Airlie) [1074025] - [drm] dp: Add DisplayPort link helpers (Dave Airlie) [1074025] - [drm] dp: Add drm_dp_dpcd_read_link_status() (Dave Airlie) [1074025] - [drm] dp: Add AUX channel infrastructure (Dave Airlie) [1074025] - [drm] dp_helper: Add DP test sink CRC definition (Dave Airlie) [1074025] - [drm] radeon: fix register typo on si (Rob Clark) [1082803] - [drm] i915: add locking to fixed panel edid probing (Rob Clark) [1082803] - [drm] upstream sync to v3.14.2 (Rob Clark) [1082803] - [drm] upstream sync to v3.13.11 (Rob Clark) [1082801] - [drm] upstream sync to v3.12.18 (Rob Clark) [1082794] - [drm] upstream sync to v3.11.10 (Rob Clark) [1082788] - [drm] upstream sync to v3.10.38 (Rob Clark) [1082786] - [netdrv] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1054464] - [netdrv] bna: Firmware Patch Simplification (Ivan Vecera) [1054464] - [netdrv] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1054464] - [netdrv] bna: Handle the TX Setup Failures (Ivan Vecera) [1054464] - [netdrv] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1054464] - [netdrv] bna: CQ Read Fix (Ivan Vecera) [1054464] - [netdrv] bna: RX Processing and Config Changes (Ivan Vecera) [1054464] - [netdrv] bna: Enable Multi Buffer RX (Ivan Vecera) [1054464] - [netdrv] bna: RX Filter Enhancements (Ivan Vecera) [1054464] - [netdrv] bna: Fix Filter Add Del (Ivan Vecera) [1054464] - [netdrv] bna: Set Get IOC fw State (Ivan Vecera) [1054464] - [netdrv] bna: Add software timestamping support (Ivan Vecera) [1054464] - [kernel] tracing: Add BUG_ON when stack end location is over written (Aaron Tomlin) [1094831] - [netdrv] bonding: look for bridge IPs in arp monitoring (Veaceslav Falico) [704190] - [kernel] sched: free per cpu migration threads on suspend (Prarit Bhargava) [1020466] - [ata] ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [ata] ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [firmware] efi-pstore: Make efi-pstore return a unique id (Tomoki Sekiyama) [1054513] - [firmware] efivars: Hold off deletion of sysfs entry until the scan is completed (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Read data from variable store before memcpy() (Tomoki Sekiyama) [1054514] - [firmware] efivars: efivar_entry API (Tomoki Sekiyama) [1054514] - [firmware] efivarfs: Return an error if we fail to read a variable (Tomoki Sekiyama) [1054513] - [acpi] acpica: Add a lock to the internal object reference count mechanism (Naoya Horiguchi) [1023242] - [acpi] acpica: Standardize integer output for ACPICA warnings/errors (Naoya Horiguchi) [1023242] - [acpi] acpica: Change package length error message to an info message (Naoya Horiguchi) [1023242] - [acpi] acpica: Use acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [acpi] osl: add acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [edac] mce_amd: Add MCE decoding support for Family 16h (Kim Naru) [989776] - [edac] mce_amd: Make MC2 decoding per-family (Kim Naru) [989776] - [edac] mce_amd: Dump error status (Kim Naru) [989776] - [edac] mce_amd: Report decoded error type first (Kim Naru) [989776] - [edac] mce_amd: Dump CPU f/m/s triple with the error (Kim Naru) [989776] - [edac] mce_amd: Remove functional unit references (Kim Naru) [989776] - [edac] Revert "Add error decoding support for AMD Fam16h processors" (Kim Naru) [989776] - [hv] hyperv-fb: kick off efifb early (Jason Wang) [1056676] - [hv] hyperv-fb: add support for generation 2 virtual machines (Jason Wang) [1056676] - [hv] vmbus: use resource for hyperv mmio region (Jason Wang) [1056676] - [hv] vmbus: add missing breaks (Jason Wang) [1056676] - [hv] vmbus: Extract the mmio information from DSDT (Jason Wang) [1056676] - [input] hyperv-keyboard - pass through 0xE1 prefix (Jason Wang) [1056676] - [input] add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1056676] - [x86] Remove useless reinitialization of irq descriptors (Jason Wang) [1056676] - [x86] pic: Fix section mismatch in legacy pic (Jason Wang) [1056676] - [x86] pic: Probe for legacy PIC and set legacy_pic appropriately (Jason Wang) [1056676] - [x86] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1056676] - [x86] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1056676] - [x86] legacy_irq: Remove left over nr_legacy_irqs (Jason Wang) [1056676] - [x86] pic: Make use of legacy_pic abstraction (Jason Wang) [1056676] - [x86] pic: Introduce legacy_pic abstraction (Jason Wang) [1056676] - [x86] apic: Allow use of lapic timer early calibration result (Jason Wang) [1056676] - [edac] sb_edac: add support for Haswell based systems (Aristeu Rozanski) [1010484] - [edac] sb_edac: remove bogus assumption on mc ordering (Aristeu Rozanski) [1010484] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Aristeu Rozanski) [1010484] - [edac] sb_edac: update Kconfig description (Aristeu Rozanski) [1010484] - [edac] sb_edac: search devices using product id (Aristeu Rozanski) [1010484] - [edac] sb_edac: make RIR limit retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make node id retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make memory type detection per memory controller (Aristeu Rozanski) [1010484] - [net] ip_tunnel: fix ip_tunnel_find to return NULL in case the tunnel is not there (Jiri Pirko) [1104503] - [net] ip6ip6: autoload ip6 tunnel (Hannes Frederic Sowa) [1104038] - [net] netlink: Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] Add file_ns_capable() helper function for open-time capability checking (Jiri Benc) [1094267] {CVE-2014-0181} - [net] security: remove the security_netlink_recv hook as it is equivalent to capable() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: rename ssk to sk in struct netlink_skb_params (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make the sending netlink socket availabe in NETLINK_CB (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill loginuid/sessionid/sid members from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill eff_cap from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: fix possible spoofing from non-root processes (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make NETLINK_USERSOCK work again (Jiri Benc) [1094267] {CVE-2014-0181}- [netdrv] qlogic: Use time_before() (Chad Dupuis) [1054305] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV on PF unload when VFs are assigned to VMs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set real_num_tx_queues, real_num_rx_queues properly (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add driver logs in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add hwmon-sysfs interface to export board temperature (Chad Dupuis) [1054305] - [netdrv] qlcnic: Optimize MAC learning code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory leak (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned in guest OS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix max ring count calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1054305] - [netdrv] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix a couple off-by-one bugs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix function return error check (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1054305] - [netdrv] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.55 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback test failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix tx timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1054305] - [netdrv] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update poll controller code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt code cleanup (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unused code (Chad Dupuis) [1054305] - [netdrv] qlcnic: make local functions static (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.53 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1054305] - [netdrv] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1054305] - [netdrv] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory allocation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix usage of netif_tx_wake, netif_tx_stop api during link change (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.52 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1054305] - [netdrv] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.51 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1054305] - [netdrv] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1054305] - [netdrv] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix VF reset recovery (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1054305] - [netdrv] qlcnic: use standard NAPI weights (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix sparse warning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER callback handlers (Chad Dupuis) [1054305] - [netdrv] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove inline keyword (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert dma_alloc_coherent() to dma_zalloc_coherent (Chad Dupuis) [1054305] - [netdrv] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Add support for CEE Netlink interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Get DCB parameters from the adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Query adapter DCB capabilities (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.48 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.47 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [1054305] - [netdrv] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable support for 844X adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.46 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix beacon state return status handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix set driver version command (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.45 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix external loopback test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [1054305] - [netdrv] qlcnic: Free up memory in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ingress MAC learning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix operation type and command type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of work function (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix dump template version mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.44 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [1054305] - [netdrv] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not sleep while holding spinlock (Chad Dupuis) [1054305] - [netdrv] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove redundant D0 power state set (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: Check for assigned VFs and block remove if VFs are active (Bandan Das) [1016487] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Bandan Das) [1011773] - [netdrv] benet: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1054277] - [netdrv] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1054277] - [netdrv] be2net: enable interrupts in EEH resume (Ivan Vecera) [1054277] - [netdrv] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1054277] - [netdrv] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1054277] - [netdrv] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1054277] - [netdrv] be2net: covert vlan array to bit-map (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1054277] - [netdrv] be2net: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] ethtool: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1054277] - [netdrv] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1054277] - [netdrv] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1054277] - [netdrv] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.2 (Ivan Vecera) [1054277] - [netdrv] be2net: Fix vlans_added counter (Ivan Vecera) [1054277] - [netdrv] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: fix pmac_id allocation size (Ivan Vecera) [1054277] - [netdrv] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1054277] - [netdrv] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1054277] - [netdrv] be2net: do external loopback test only when it is requested (Ivan Vecera) [1054277] - [netdrv] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1054277] - [netdrv] be2net: use the dma state API instead of the pci equivalents (Ivan Vecera) [1054277] - [netdrv] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1054277] - [netdrv] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1054277] - [netdrv] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054277] - [netdrv] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log messages (Ivan Vecera) [1054277] - [netdrv] be2net: Update copyright year (Ivan Vecera) [1054277] - [netdrv] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1054277] - [netdrv] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1054277] - [netdrv] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.0.x (Ivan Vecera) [1054277] - [netdrv] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054277] - [netdrv] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054277] - [netdrv] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054277] - [netdrv] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054277] - [netdrv] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054277] - [netdrv] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054277] - [netdrv] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054277] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1054277] - [netdrv] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1054277] - [netdrv] be2net: slight optimization of addr compare (Ivan Vecera) [1054277] - [netdrv] be2net: calls skb_set_hash (Ivan Vecera) [1054277] - [netdrv] be2net: Free/delete pmacs in be_clear() only if they exist (Ivan Vecera) [1054277] - [netdrv] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1054277] - [netdrv] be2net: call napi_disable() for all event queues (Ivan Vecera) [1054277] - [netdrv] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1054277] - [netdrv] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1054277] - [netdrv] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1054277] - [netdrv] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1054277] - [netdrv] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1054277] - [netdrv] be2net: Remove interface type (Ivan Vecera) [1054277] - [netdrv] be2net: add support for ndo_busy_poll (Ivan Vecera) [1054277] - [netdrv] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054277] - [netdrv] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1054277] - [netdrv] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1054277] - [netdrv] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1054277] - [netdrv] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1054277] - [netdrv] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1054277] - [netdrv] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1054277] - [netdrv] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1054277] - [netdrv] be2net: Remove extern from function prototypes (Ivan Vecera) [1054277] - [netdrv] be2net: missing variable initialization (Ivan Vecera) [1054277] - [netdrv] be2net: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054277] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version (Ivan Vecera) [1054277] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [1054277] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [1054277] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [1054277] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [1054277] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [1054277] - [netdrv] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054277] - [netdrv] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features (Ivan Vecera) [1054277]- [netdrv] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: stop PIO for RHEL6 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: On MCDI timeout, issue an FLR and mark MCDI to fail-fast (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update product naming (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix transposed ptp_undersize_sync_windows, ptp_oversize_sync_windows statistics (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Changed the statistic name emerg_fetch and emerg_wait to hlb_fetch and hlb_wait (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement efx_nic_type->filter_clear_rx() operation for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_nic_type->rx_push_indir_table() to push hash key as well (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise efx_ptp_data->phc_clock_info() from a static template (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_start(), efx_ptp_stop() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add new sensor names (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() and efx_mcdi_fini() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow efx_nic_type->dimension_resources() to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Convert dma_alloc_coherent() to dma_zalloc_coherent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove early call to efx_nic_type->reconfigure_mac() in efx_reset_up() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_<1-7> (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not assume efx_nic_type->ev_fini() is idempotent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct MAC filter bitfield definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make all MAC statistics consistently 64 bits wide (Nikolay Aleksandrov) [1057527]- [x86] efi: Pass a proper identity mapping in efi_call_phys_prelog (Nigel Croxon) [1044709] - [usb] usbcore: check usb device's state before sending a Set SEL control transfer (Don Zickus) [929314] - [kernel] rename cpu stop machine thread to stopper (Prarit Bhargava) [1022465] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103371] - [thermal] intel_powerclamp: Tidy up error handling in powerclamp_init (Steve Best) [1103371] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103371] - [netdrv] hyperv: Move state setting for link query (Jason Wang) [1027155] - [netdrv] hyperv: Fix the carrier status setting (Jason Wang) [1027155] - [netdrv] hyperv: Fix race between probe and open calls (Jason Wang) [1027155] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Charles Rose) [825196] - [char] ipmi: Improve error messages on failed irq enable (Charles Rose) [825196] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1077493] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1098324] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1085350] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1054586] - [net] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1054561] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1054561] - [net] cnic: Remove extern from function prototypes (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.18 (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate local copy of pfid (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Maurizio Lombardi) [1054561] - [net] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.17 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Maurizio Lombardi) [1054561] - [net] cnic: Update TCP options setup for iSCSI (Maurizio Lombardi) [1054581 1054561] - [net] cnic: Reset tcp_flags during cnic_cm_create() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify cnic_release() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify netdev events handling (Maurizio Lombardi) [1054561] - [scsi] cnic: bnx2i: bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1054561] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1054371] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1054371] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1054371] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1054371] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1054371] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1054371] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1054371] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1054371] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1054371] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [1054371] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [1054371] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [1054371] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [1054371] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [1054371] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [1054371] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [1054371] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [1054371] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: Allow ethtool to enable/disable loopback (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: allow GRO_ENABLE_FLAG (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: fix incorrect busy-poll backport (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix backport of bnx2x_low_latency_recv() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove cosmetic differences from upstream (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: drop no longer necessary netdev_printk workaround (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: added 'likely' to fast-path skb existence (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix crash while ethtool -t (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support for byte queue limits (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Memory leak during VF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support mng. request for driver version (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: semantic revise scheduling of sp_rtnl (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unused iov code (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: change verbosity of some prints (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Make module parameters readable (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix generic option settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: More Shutdown revisions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix VF flr flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix sparse warning (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: namespace and dead code cleanups (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: slight optimization of addr compare (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add VF Multicast filters support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: calls skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: populate skb->l4_rxhash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent CFC attention (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change variable type to bool (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change function prototype (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct VF driver info (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Test nvram when interface is down (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Staticize local symbols (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't pretend during register dump (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masking error from cnic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Restore a call to config_init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing braces in bnx2x_link_initialize() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - VF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - PF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert dma_alloc_coherent() to dma_zalloc_coherent (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [1054563 1054273] - [netdrv] firmware: add bnx2x FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [net] export physical port id via sysfs (Michal Schmidt) [1098227] - [net] rtnl: export physical port id via RT netlink (Michal Schmidt) [1098227] - [net] add ndo to get id of physical port of the device (Michal Schmidt) [1098227] - [lib] vsprintf: add support of '*ph' (Michal Schmidt) [1098227]- [video] vgacon: clear buffer attributes when we load a 512 character font (Rob Clark) [1082803] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1082799] - [video] fbdev: add a MIPI DSI header (Rob Clark) [1082799] - [kernel] kref: Implement kref_get_unless_zero (Rob Clark) [1082791] - [kernel] time: export ktime_get_monotonic_offset (Rob Clark) [1082787] - [kernel] sysfs: Add sysfs_add/remove_files utility functions (Rob Clark) [1082787] - [kernel] Add arch_phys_wc_add, arch_phys_wc_del to manipulate WC MTRRs if needed (Rob Clark) [1082787] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1082787] - [base] reservation: cross-device reservation support (Rob Clark) [1082787] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1082787] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1082787] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1082787] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1082787] - [kernel] arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1082787] - [fs] procfs: add proc_remove_subtree() (Rob Clark) [1082782] - [lib] scatterlist: sg_page_iter support sg lists w/o backing pages (Rob Clark) [1082782] - [lib] scatterlist: use page iterator in the mapping iterator (Rob Clark) [1082782] - [lib] scatterlist: add simple page iterator (Rob Clark) [1082782] - [lib] scatterlist: add sg_alloc_table_from_pages function (Rob Clark) [1082782] - [netdrv] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1054333] - [netdrv] qlge: Fix ethtool statistics (Chad Dupuis) [1054333] - [netdrv] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1054333] - [netdrv] qlge: Enhance nested VLAN Q-in-Q handling (Chad Dupuis) [1054333] - [netdrv] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1054333] - [netdrv] qlge: add missing free_netdev() on error in qlge_probe() (Chad Dupuis) [1054333] - [netdrv] qlge: fix dma map leak when the last chunk is not allocated (Chad Dupuis) [1054333] - [netdrv] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1029600] - [netdrv] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1029600] - [netdrv] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1054558] - [netdrv] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1054558] - [netdrv] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1054558] - [netdrv] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1054558] - [netdrv] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1054558] - [netdrv] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1054558] - [netdrv] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1054558] - [netdrv] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1054558] - [netdrv] tg3: delete non-required instances of include linux/init.h (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.136 (Ivan Vecera) [1054558] - [netdrv] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1054558] - [netdrv] tg3: Add unicast filtering support (Ivan Vecera) [1054558] - [netdrv] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1054558] - [netdrv] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.135 (Ivan Vecera) [1054558] - [netdrv] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1054558] - [netdrv] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1054558] - [netdrv] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1054558] - [netdrv] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1054558] - [netdrv] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1054558] - [netdrv] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1054558] - [netdrv] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054558] - [netdrv] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1054558] - [netdrv] tg3: use phylib when robo switch is in use (Ivan Vecera) [1054558] - [netdrv] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.134 (Ivan Vecera) [1054558] - [netdrv] tg3: Remove unnecessary spinlock (Ivan Vecera) [1054558] - [netdrv] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1054558] - [netdrv] tg3: Remove redundant if check (Ivan Vecera) [1054558] - [netdrv] tg3: Remove if 0'd code (Ivan Vecera) [1054558] - [netdrv] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1054558] - [netdrv] tg3: Add support for new 577xx device ids (Ivan Vecera) [1054558] - [netdrv] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_dev pm_cap (Ivan Vecera) [1054558] - [netdrv] tg3: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054558] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1054558] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1054558] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1054558] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1054558] - [netdrv] tg3: Avoid delay during MMIO access (Ivan Vecera) [1054558] - [netdrv] tg3: restore rx_dropped accounting (Ivan Vecera) [1054558] - [netdrv] tg3: Consilidate MAC loopback code (Ivan Vecera) [1054558] - [netdrv] tg3: Allow ethtool to enable/disable loopback (Ivan Vecera) [1054558] - [net] Allow ethtool to set interface in loopback mode (Ivan Vecera) [1054558] - [netdrv] tg3: convert to hw_features (Ivan Vecera) [1054558] - [netdrv] tg3: Do not use legacy PCI power management (Ivan Vecera) [1054558] - [netdrv] tg3: Remove TG3_VLAN_TAG_USED macro (Ivan Vecera) [1054558] - [netdrv] ixgbe: fix ethtool stats (Ivan Vecera) [1098515] - [netdrv] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Ivan Vecera) [1098515] - [netdrv] vxlan: virtual extensible lan (Ivan Vecera) [1098515] - [netdrv] ifb: convert to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ppp: make ppp_get_stats64 static (Ivan Vecera) [1098515] - [netdrv] ppp: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] slip: Use net_device_stats from struct net_device (Ivan Vecera) [1098515] - [netdrv] slip: fix get_stats() method (Ivan Vecera) [1098515] - [netdrv] veth: reduce stat overhead (Ivan Vecera) [1098515] - [netdrv] veth: fix 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [netdrv] veth: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] net: fix race condition in several drivers when reading stats (Ivan Vecera) [1098515] - [netdrv] virtio-net: fix a race on 32bit arches (Ivan Vecera) [1098515] - [netdrv] virtio-net: Fix panic in virtnet_remove (Ivan Vecera) [1098515] - [netdrv] virtio-net: per cpu 64 bit stats (Ivan Vecera) [1098515] - [netdrv] vmxnet3: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] xen: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] via-rhine: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] niu: support 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] r8169: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] 8139too: Add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] netxen: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] forcedeth: account for dropped RX frames (Ivan Vecera) [1098515] - [netdrv] forcedeth: implement ndo_get_stats64() API (Ivan Vecera) [1098515] - [netdrv] forcedeth: fix stats on hardware without extended stats support (Ivan Vecera) [1098515] - [netdrv] forcedeth: Improve stats counters (Ivan Vecera) [1098515] - [netdrv] forcedeth: remove unneeded stats updates (Ivan Vecera) [1098515] - [netdrv] vxge: fix 64 bit access on 32 bit platforms (Ivan Vecera) [1098515] - [netdrv] vxge: Implement 64bit stats (Ivan Vecera) [1098515] - [netdrv] myricom: update to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] sky2: implement 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ixgbevf: provide 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] ixgbe: fix stats handling (Ivan Vecera) [1098515] - [netdrv] igb: fix stats handling (Ivan Vecera) [1098515] - [netdrv] e1000e: convert to stats64 (Ivan Vecera) [1098515] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [1098515] - [netdrv] enic: update to support 64 bit stats (Ivan Vecera) [1098515] - [netdrv] cxgb4: switch to 64 bit inteface statistics (Ivan Vecera) [1098515] - [netdrv] bna: fix stats handling (Ivan Vecera) [1098515] - [netdrv] tg3: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] bnx2: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] b44: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] dummy: percpu stats and lockless xmit (Ivan Vecera) [1098515] - [netdrv] sfc: Implement 64-bit net device statistics on all architectures (Ivan Vecera) [1098515] - [net] bridge: 64bit rx/tx counters (Ivan Vecera) [1098515] - [net] bridge: per-cpu packet statistics (Ivan Vecera) [1098515] - [net] vlan: lockless transmit path (Ivan Vecera) [1098515] - [net] congestion notifications are not dropped packets (Ivan Vecera) [1098515] - [net] vlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] macvlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] loopback driver cleanup (Ivan Vecera) [1098515] - [netdrv] loopback: use u64_stats_sync infrastructure (Ivan Vecera) [1098515] - [netdrv] loopback: Implement 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [net] export netdev_stats_to_stats64 (Ivan Vecera) [1098515] - [netdrv] Enable 64-bit net device statistics on 32-bit architectures (Ivan Vecera) [1098515] - [netdrv] bonding: Remove net_device_stats from bonding struct (Ivan Vecera) [1098515] - [fs] sysfs: don't panic when in different netns (Daniel Borkmann) [1034696 1020145] - [fs] cifs: Check if prefixpath starts with '\' in cifs_parse_mount_options (Sachin Prabhu) [1104268] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1101740] - [fs] ext3: Allow quota file use root reservation (Lukas Czerner) [1102234] - [fs] ext4: Allow quota file use root reservation (Lukas Czerner) [802214] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1093077] - [fs] ext4: fix ext4_flush_completed_IO wait semantics (Lukas Czerner) [1023141] - [fs] ext4: completed_io locking cleanup (Lukas Czerner) [1023141] - [fs] ext4: fix unwritten counter leakage (Lukas Czerner) [1023141] - [fs] ext4: give i_aiodio_unwritten a more appropriate name (Lukas Czerner) [1023141] - [fs] ext4: ext4_inode_info diet (Lukas Czerner) [1023141] - [fs] ext4: optimize locking for end_io extent conversion (Lukas Czerner) [1023141] - [fs] ext4: remove unnecessary call to waitqueue_active() (Lukas Czerner) [1023141] - [fs] ext4: Use correct locking for ext4_end_io_nolock() (Lukas Czerner) [1023141] - [fs] ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode state (Lukas Czerner) [1023141] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1076147] - [md] dm-crypt: rename struct convert_context sector field (Mike Snitzer) [1076147] - [md] dm-crypt: store crypt_config instead of dm_target struct (Mike Snitzer) [1076147] - [md] dm-crypt: move cipher data out of per_cpu struct (Mike Snitzer) [1076147] - [md] dm-crypt: rename pending field (Mike Snitzer) [1076147] - [md] dm-crypt: replace simple_strtoul (Mike Snitzer) [1076147] - [md] dm: reject trailing characters in sccanf input (Mike Snitzer) [1076147] - [md] dm-crypt: add missing error handling (Mike Snitzer) [1076147] - [md] dm-crypt: suppress endian warnings (Mike Snitzer) [1076147] - [md] dm-crypt: add loop aes iv generator (Mike Snitzer) [1076147] - [crypto] md5: Add export support (Mike Snitzer) [1076147] - [md] dm-crypt: add multi key capability (Mike Snitzer) [1076147] - [md] dm-crypt: add post iv call to iv generator (Mike Snitzer) [1076147] - [md] dm-crypt: use io thread for reads only if mempool exhausted (Mike Snitzer) [1076147] - [md] dm-crypt: scale to multiple cpus (Mike Snitzer) [1076147] - [md] dm-crypt: simplify compatible table output (Mike Snitzer) [1076147] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1098656] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1098656] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1098655] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103790] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103790] - [x86] efi: earlyprintk=efi,keep fix (Rui Wang) [1031867] - [x86] efi: earlyprintk off-by-one bugfix (Rui Wang) [1031867] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1031867] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1091088 1020866] - [nvme] Retry failed commands with non-fatal errors (David Milburn) [1091088 1020866] - [nvme] Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1091088 1020866] - [nvme] Add getgeo to block ops (David Milburn) [1091088 1020866] - [nvme] Start-stop nvme_thread during device add-remove (David Milburn) [1091088 1020866] - [nvme] Make I/O timeout a module parameter (David Milburn) [1091088 1020866] - [nvme] per-cpu io queues (David Milburn) [1091088 1020866] - [nvme] Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1091088 1020866] - [nvme] IOCTL path RCU protect queue access (David Milburn) [1091088 1020866] - [nvme] RCU protected access to io queues (David Milburn) [1091088 1020866] - [nvme] Initialize device reference count earlier (David Milburn) [1091088 1020866] - [nvme] Add CONFIG_PM_SLEEP to suspend/resume functions (David Milburn) [1091088 1020866]- [kernel] futex: Always cleanup owner tid in unlock_pi (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Make lookup_pi_state more robust (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Jerome Marchand) [1104517] {CVE-2014-3153} - [alsa] aloop: Close races at restarting the stream (Jaroslav Kysela) [1078592] - [alsa] aloop: Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1078592] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1078592] - [alsa] aloop: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1078592] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1078592] - [alsa] aloop: Optimize module name check (Jaroslav Kysela) [1078592] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1078592] - [alsa] aloop: Fix Oops while PM resume (Jaroslav Kysela) [1078592] - [alsa] aloop: add locking to timer access (Jaroslav Kysela) [1078592] - [mmc] Fix sd/sdio/mmc initialization frequency retries (Neil Horman) [1103848] - [mmc] fix mmc_set_bus_width_ddr() call without bus-width-test cap (Neil Horman) [1103848] - [mmc] Test bus-width for old MMC devices (Neil Horman) [1103848] - [mmc] Fix printing of card DDR type (Neil Horman) [1103848] - [mmc] propagate power save/restore ops return value (Neil Horman) [1103848] - [mmc] refine DDR support (Neil Horman) [1103848] - [mmc] Fixes for Dual Data Rate support (Neil Horman) [1103848] - [mmc] MMC 4.4 DDR support (Neil Horman) [1103848] - [mmc] Make ID freq configurable (Neil Horman) [1103848] - [mmc] Add helper function to check if a card is removable (Neil Horman) [1103848] - [mmc] add erase, secure erase, trim and secure trim operations (Neil Horman) [1103848] - [mmc] only set blockaddressed for > 2GiB cards (Neil Horman) [1103848] - [mmc] recognize CSD structure (Neil Horman) [1103848] - [mmc] fix incorrect interpretation of card type bits (Neil Horman) [1103848] - [mmc] allow for MMC v4.4 (Neil Horman) [1103848] - [mmc] fix all hangs related to mmc/sd card insert/removal during suspend/resume (Neil Horman) [1103848] - [mmc] sdio: recognize io card without powercycle (Neil Horman) [1103848] - [mmc] sdio: introduce API for special power management features (Neil Horman) [1103848] - [mmc] add module parameter to set whether cards are assumed removable (Neil Horman) [1103848] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1103370] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1103370] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1103370] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1103370] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1103370] - [usb] xhci: xhci_mem_cleanup make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1103370] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1103370] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1103370] - [pci] Move Renesas PCI IDs to a better place (Don Zickus) [1103370] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1103370] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1103370] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1103370] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1103370] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1103370] - [usb] xhci: fix usb3 streams (Don Zickus) [1103370] - [usb] xhci: make warnings greppable (Don Zickus) [1103370] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1103370] - [usb] xhci: Fix resume issues on Renesas chips in Samsung laptops (Don Zickus) [1103370] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1103370] - [usb] xhci: Add quirks module option (Don Zickus) [1103370] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1103370] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1103370] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1103370] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1103370] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1103370] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1103370] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1103370] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1103370] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Don Zickus) [1103370] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Don Zickus) [1103370] - [usb] xhci: remove the unused ->address field (Don Zickus) [1103370] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1103370] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1103370] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1103370] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1103370] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1103370] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1103370] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1103370] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1103370] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1103370] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1103370] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [1103370] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [1103370] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [1103370] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [1103370] - [usb] xhci: Fix race between ep halt and URB cancellation (Don Zickus) [1103370] - [usb] Fix xHCI host issues on remote wakeup (Don Zickus) [1103370] - [usb] xhci: Ensure a command structure points to the correct trb on the command ring (Don Zickus) [1103370] - [usb] xhci: Fix oops happening after address device timeout (Don Zickus) [1103370] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1103370] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1103370] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1103370] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1103370] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1103370] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1103370] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1103370] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1103370] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1103370] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1103370] - [usb] usb: Add Device Tree support to XHCI Platform driver (Don Zickus) [1103370] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [1103370] - [usb] xhci: fix null pointer dereference on ring_doorbell_for_active_rings (Don Zickus) [1103370] - [usb] xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 (Don Zickus) [1103370] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [1103370] - [usb] xhci: Avoid NULL pointer deref when host dies (Don Zickus) [1103370] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1103370] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1103370] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1103370] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1103370] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [1103370] - [usb] xhci-plat: release mem region while removing module (Don Zickus) [1103370] - [usb] xhci: check for failed dma pool allocation (Don Zickus) [1103370] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [1103370] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [1103370] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [1103370] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [1103370] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [1103370] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [1103370]- [documentation] sysctl: fix the VM knobs descritpion WRT pdflush (Jerome Marchand) [1024086] - [char] ipmi: implement shadow struct for ipmi_smi_handlers (Tony Camuso) [1063878] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1102248] - [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1102248] - [s390] af_iucv: fix recvmsg by replacing skb_pull() function (Hendrik Brueckner) [1102248] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1054299] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1054299] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1054299] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1054299] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1054299] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1054299] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1054299] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1054299] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1054299] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Chad Dupuis) [1054299] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [1054299] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [1054299] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [1054299] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [1054299] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [1054299] - [scsi] qla2xxx: Update firmware link in Kconfig file (Chad Dupuis) [1054299] - [scsi] qla2xxx: qla2x00_sp_compl can be static (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix sparse warning "large integer implicitly truncated to unsigned type" (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IS_P3P_TYPE macro (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1054299] - [x86] Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1023834] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1023834] - [x86] Skip migrating IRQF_PER_CPU irqs in fixup_irqs() (Prarit Bhargava) [1023834] - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096779] {CVE-2014-3144 CVE-2014-3145} - [net] increase frag hash size (Jesper Brouer) [859249] - [net] frag queue per hash bucket locking (Jesper Brouer) [859249] - [net] inet: frag: make sure forced eviction removes all frags (Jesper Brouer) [859249] - [net] fix possible deadlock in sum_frag_mem_limit (Jesper Brouer) [859249] - [net] use lib/percpu_counter API for fragmentation mem accounting (Jesper Brouer) [859249] - [net] cacheline adjust struct netns_frags for better frag performance (Jesper Brouer) [859249] - [net] frag, avoid several CPUs grabbing same frag queue during LRU evictor loop (Jesper Brouer) [859249] - [net] fix for a race condition in the inet frag code (Jesper Brouer) [859249] - [net] frag, fix race conditions in LRU list maintenance (Jesper Brouer) [859249] - [net] use the frag lru_lock to protect netns_frags.nqueues update (Jesper Brouer) [859249] - [net] kABI workaround for netns_frags LRU list lock (Jesper Brouer) [859249] - [net] frag, move LRU list maintenance outside of rwlock (Jesper Brouer) [859249] - [net] frag helper functions for mem limit tracking (Jesper Brouer) [859249] - [net] ipv6: make ip6_frag_nqueues() and ip6_frag_mem() static inline (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frag_queue (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frags for better frag performance (Jesper Brouer) [859249] - [net] ip_frag: struct inet_frags match() method returns a bool (Jesper Brouer) [859249] - [net] ipv6: unify fragment thresh handling code (Jesper Brouer) [859249] - [net] increase fragment memory usage limits (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace calculated magic number with multiplication (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace magic number with macro definitions (Jesper Brouer) [859249] - [net] nf_conntrack_reasm: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] fragment: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] ip_frag: frag_kfree_skb() cleanup (Jesper Brouer) [859249] - [net] ip_frag: Remove some atomic ops (Jesper Brouer) [859249] - [powerpc] Wire up new syscall clock_adjtime (Jiri Benc) [1099152] - [block] xen-blkfront: make blkif_io_lock spinlock per-device (Vitaly Kuznetsov) [1102879] - [x86] mce: Fix CMCI preemption bugs (Rui Wang) [916094] - [x86] cmci: Add proper detection of end of CMCI storms (Rui Wang) [916094] - [x86] mce: Fix mce_start_timer semantics (Rui Wang) [916094] - [x86] mce: Add CMCI poll mode (Rui Wang) [916094] - [x86] mce: Remove the frozen cases in the hotplug code (Rui Wang) [916094] - [x86] mce: Split timer init (Rui Wang) [916094] - [x86] mce: Add the dropped timer interval init back (Rui Wang) [916094] - [x86] mce: Fix the MCE poll timer logic (Rui Wang) [916094] - [x86] mce: Cleanup timer mess (Rui Wang) [916094] - [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1036309] - [powercap] Documentation (Steve Best) [1036309] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1036309] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1036309] - [powercap] Add class driver (Steve Best) [1036309] - [kernel] device: add RW and RO attribute macros (Steve Best) [1036309] - [kernel] sysfs: add __ATTR_RW() macro (Steve Best) [1036309] - [kernel] bitops: Introduce BIT_ULL (Steve Best) [1036309] - [input] wacom: create inputs when wireless connect (Aristeu Rozanski) [1004617] - [input] wacom: wireless monitor framework (Aristeu Rozanski) [1004617] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1004617] - [input] wacom: isolate input registration (Aristeu Rozanski) [1004617] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1004617] - [input] wacom: use per-device instance of wacom_features (Aristeu Rozanski) [1004617] - [input] wacom: clean up wacom_query_tablet_data (Aristeu Rozanski) [1004617] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1042514] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1042514] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1042514] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1042514] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1042514] - [input] synaptics: initialize pointer emulation usage (Benjamin Tissoires) [1042514] - [input] synaptics: add image sensor support (Benjamin Tissoires) [1042514] - [input] synaptics: refactor initialization of abs position axes (Benjamin Tissoires) [1042514] - [input] synaptics: refactor agm packet parsing (Benjamin Tissoires) [1042514] - [input] synaptics: refactor y inversion (Benjamin Tissoires) [1042514] - [input] synaptics: fix reporting of min coordinates (Benjamin Tissoires) [1042514] - [input] synaptics: set minimum coordinates as reported by firmware (Benjamin Tissoires) [1042514] - [input] synaptics: process button bits in AGM packets (Benjamin Tissoires) [1042514] - [input] synaptics: rename set_slot to be more descriptive (Benjamin Tissoires) [1042514] - [input] synaptics: fuzz position for touchpad with reduced filtering (Benjamin Tissoires) [1042514] - [input] synaptics: set resolution for MT_POSITION_X/Y axes (Benjamin Tissoires) [1042514] - [input] synaptics: report clickpad property (Benjamin Tissoires) [1042514] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1042514] - [input] psmouse: do not carry DMI data around (Benjamin Tissoires) [1042514] - [dmi] add support for exact DMI matches in addition to substring matching (Rob Clark) [1042514] - [netdrv] igb: remove usless return statements (Stefan Assmann) [1038782] - [netdrv] igb: remove return statements for void functions (Stefan Assmann) [1038782] - [netdrv] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038782] - [netdrv] igb: Change memcpy to struct assignment (Stefan Assmann) [1038782] - [netdrv] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix static initialization (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix line length warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove return parentheses (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix pointer location error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups for messaging (Stefan Assmann) [1038782] - [netdrv] igb: fix message terminations (Stefan Assmann) [1038782] - [netdrv] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1038782] - [netdrv] igb: fix last_rx_timestamp usage (Stefan Assmann) [1038782] - [netdrv] igb: remove open-coded skb_cow_head (Stefan Assmann) [1038782] - [netdrv] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1038782] - [netdrv] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1038782] - [netdrv] igb: never generate both software and hardware timestamps (Stefan Assmann) [1038782] - [netdrv] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1038782] - [netdrv] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1038782] - [netdrv] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1038782] - [netdrv] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1038782] - [netdrv] igb: add register rd/wr for surprise removal (Stefan Assmann) [1038782] - [netdrv] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1038782] - [netdrv] igb: Convert uses of __constant_ to (Stefan Assmann) [1038782] - [netdrv] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1038782] - [netdrv] igb: Add register defines needed for time sync functions (Stefan Assmann) [1038782] - [netdrv] igb: remove references to long gone command line parameters (Stefan Assmann) [1038782] - [netdrv] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1038782] - [netdrv] igb: Fix code comment (Stefan Assmann) [1038782] - [netdrv] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1038782] - [netdrv] igb: call skb_set_hash to set the hash and its type in a skbuff (Stefan Assmann) [1038782] - [netdrv] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1038782] - [netdrv] igb: fix array size calculation (Stefan Assmann) [1038782] - [netdrv] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1038782] - [netdrv] igb: make local functions static and remove dead code (Stefan Assmann) [1038782] - [netdrv] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1038782] - [netdrv] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1038782] - [netdrv] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1038782] - [netdrv] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1038782] - [netdrv] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1038782] - [netdrv] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1038782] - [netdrv] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Fixed Wake On LAN support (Stefan Assmann) [1038782] - [netdrv] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1038782] - [netdrv] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038782] - [netdrv] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1038782] - [netdrv] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1038782] - [netdrv] igb: Remove extern from function prototypes (Stefan Assmann) [1038782] - [netdrv] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1038782] - [netdrv] igb: fix up function prototypes after __dev* removals (Stefan Assmann) [1038782] - [netdrv] igb: remove __dev* attributes (Stefan Assmann) [1038782]- [documentation] vm: clarify vfs_cache_pressure description (Denys Vlasenko) [804463] - [kernel] sched_rt: Use root_domain of rt_rq not current processor (Daniel Bristot de Oliveira) [1101301] - [kernel] cgroups: fix a css_set not found bug in cgroup_attach_proc (Petr Oros) [1078263] - [virt] kvm: enable PCI multiple-segments for pass-through device (Michael S. Tsirkin) [1103471] - [kvm] x86: increase VCPU limit to 240 (Radim Krcmar) [864242] - [x86] Mark Intel Broadwell processor as supported (David Milburn) [1032351] - [x86] kvm: expose invariant tsc cpuid bit (Marcelo Tosatti) [996770] - [pci] Fix section mismatch - pcibios_scan_root() to .devinit.text:pci_scan_root_bus() (Myron Stowe) [1104384] - [net] mac80211: don't validate unchanged AP bandwidth while tracking (Stanislaw Gruszka) [1090428] - [usb] don't enable remote wakeup by default (Don Zickus) [698729] - [usb] Update USB default wakeup settings (Don Zickus) [698729] - [usb] obey the sysfs power/wakeup setting (Don Zickus) [698729] - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1099146] - [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1094379] - [s390] qeth: Fix retry logic in hardsetup (Hendrik Brueckner) [1094379] - [s390] qeth: Recognize return codes of ccw_device_set_online (Hendrik Brueckner) [1094379] - [s390] qdio: remove API wrappers (Hendrik Brueckner) [1094379] - [netdrv] ixgbevf: remove open-coded skb_cow_head (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add bit to mark work queue initialization (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Fix rcu warnings induced by LER (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Additional adapter removal checks (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check for adapter removal on register writes (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check register reads for adapter removal (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make the ethtool register test use accessors (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use static inlines instead of macros (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert uses of __constant_ to (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Indicate removal state explicitly (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: delete unneeded call to pci_set_power_state (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix handling of tx checksumming (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: redo dma mapping using the tx buffer info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make the first tx_buffer a repository for most of the skb info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add tx counters (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove counters for Tx/Rx checksum offload (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: move ring specific stats into ring specific structure (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct and remove externs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: create function for all of ring init (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert ring storage form pointer to an array to array of pointers (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: set the disable state when ixgbevf_qv_disable is called (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add DCB configuration into queue setup (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Focus config of head, tail ntc, and ntu all into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup IXGBE_DESC_UNUSED (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove redundant workaround (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add zero_base handler to network statistics (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add ixgbevf_rx_skb (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump driver version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement ethtool get/set coalesce (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Adds function to set PSRTYPE register (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Miscellaneous conversions to ETH_ALEN (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add wait for Rx queue disable (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup redundant mailbox read failure check (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix 32-bit DMA mask handling (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add checksum statistics counters to rings (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: convert to ndo_fix_features (Andy Gospodarek) [1038785] - [netdrv] ixgbe: fix message terminations (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up Rx time stamping code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove open-coded skb_cow_head (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add bit to mark service task initialization (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix rcu warnings induced by LER (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_check_reset_blocked() declaration (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix race conditions on queuing skb for HW time stamp (Andy Gospodarek) [1038784] - [netdrv] ixgbe: never generate both software and hardware timestamps (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove redundant if clause from PTP work (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Break recursion in case of removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: enable tx queues after link up (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Stop cacheing if the MNG FW enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use ixgbe_read_pci_cfg_word (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove unused media type (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: check Core Clock Disable bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix errors related to protected AUTOC calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Convert uses of __constant_ to (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Don't receive packets when the napi budget == 0 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix some multiline hw_dbg prints (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fixup header for ixgbe_set_rxpba_82598 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add Linux NICS mailing list to contact info (Andy Gospodarek) [1038784] - [netdrv] ixgbe: move setting rx_pb_size into get_invariants (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix format string in ixgbe_fcoe.c (Andy Gospodarek) [1038784] - [netdrv] ixgbe: calls skb_set_hash (Andy Gospodarek) [1038784] - [netdrv] ixgbe: implement SIOCGHWTSTAMP ioctl (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check config reads for removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix up some ethtool results when adapter is removed (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Restore hw_addr in LER recovery paths (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add check for FW veto bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix bit toggled for 82599 reset fix (Andy Gospodarek) [1038784] - [netdrv] ixgbe: collect all 82599 AUTOC code in one function (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix to use correct timeout interval for memory read completion (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add WoL support for a new device (Andy Gospodarek) [1038784] - [netdrv] ixgbe: don't use magic size number to assign ptp_caps.name (Andy Gospodarek) [1038784] - [netdrv] ixgbe: modify behavior on receiving a HW ECC error (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Andy Gospodarek) [1038784] - [netdrv] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix incorrect logic for fixed fiber eeprom write (Andy Gospodarek) [1038784] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Clear head write-back registers on VF reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Additional adapter removal checks (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check for adapter removal on register writes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check register reads for adapter removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ethtool register test use accessors (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use static inlines instead of macros (Andy Gospodarek) [1038784] - [netdrv] ixbge: Protect ixgbe_down with __IXGBE_DOWN bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Indicate removal state explicitly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: slight optimization of addr compare (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix for unused variable warning with certain config (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Start temperature sensor attribute index with 1 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ixgbe_identify_qsfp_module_generic static (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add warning when max_vfs is out of range (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Reduce memory consumption with larger page sizes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use pcie_capability_read_word() to simplify code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove marketing names from busy poll code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Cleanup the use of tabs and spaces (Andy Gospodarek) [1038784] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Remove extern from function prototypes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix 32-bit DMA mask handling (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool reporting of supported links for SFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool loopback diagnostic with DCB enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [1038784] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [1038784] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [1038784] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (Andy Gospodarek) [1038784] - [netdrv] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1038781] - [netdrv] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1038781] - [netdrv] e1000e: Cleanup parenthesis around return value (John Greene) [1038781] - [netdrv] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1038781] - [netdrv] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1038781] - [netdrv] e1000e: Cleanup use of deprecated DEFINE_PCI_DEVICE_TABLE (John Greene) [1038781] - [netdrv] e1000e: Cleanup checkpatch extra space (John Greene) [1038781] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (John Greene) [1038781] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1038781] - [netdrv] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1038781] - [netdrv] e1000e: Fix issue with link flap on 82579 (John Greene) [1038781] - [netdrv] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1038781] - [netdrv] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1038781] - [netdrv] e1000e: fix message terminations (John Greene) [1038781] - [netdrv] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1038781] - [netdrv] e1000e: remove redundant if clause from PTP work (John Greene) [1038781] - [netdrv] e1000e: add timeout for TX HW time stamping work (John Greene) [1038781] - [netdrv] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1038781] - [netdrv] e1000e: Fix Hardware Unit Hang (John Greene) [1038781] - [netdrv] e1000e: Fix SHRA register access for 82579 (John Greene) [1038781] - [netdrv] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1038781] - [netdrv] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1038781] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (John Greene) [1038781] - [netdrv] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1038781] - [netdrv] e1000e: Fix 82579 sets LPI too early (John Greene) [1038781] - [netdrv] e1000e: Resolve issues with Management Engine briefly blocking PHY resets (John Greene) [1038781] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (John Greene) [1038781] - [netdrv] e1000e: fix maybe-unitialized variable compiler warning (John Greene) [1038781] - [netdrv] e1000e: fix compiler warnings (John Greene) [1038781] - [netdrv] e1000e: fix overrun of PHY RAR array (John Greene) [1038781] - [netdrv] e1000e: cleanup boolean comparison to true (John Greene) [1038781] - [netdrv] e1000e: balance semaphore put/get for 82573 (John Greene) [1038781] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (John Greene) [1038781] - [netdrv] e1000e: Avoid kernel crash during shutdown (John Greene) [1038781] - [cciss] touch version string (Tomas Henzl) [1052275] - [cciss] Fallback to MSI rather than to INTx if MSI-X failed (Tomas Henzl) [1052275] - [cciss] drivers/block/cciss.c:cciss_init_one(): use proper errnos (Tomas Henzl) [1052275] - [cciss] Adds simple mode functionality (Tomas Henzl) [1052275] - [cciss] add cciss_allow_hpsa module parameter (Tomas Henzl) [1052275] - [cciss] bug fix to prevent cciss from loading in kdump crash kernel (Tomas Henzl) [1052275] - [cciss] add transport mode attribute to sys (Tomas Henzl) [1052275] - [cciss] fix flush cache transfer length (Tomas Henzl) [1052275] - [cciss] Inform controller we are using 32-bit tags (Tomas Henzl) [1052275] - [cciss] fix invalid use of sizeof in cciss_find_cfgtables() (Tomas Henzl) [1052275] - [cciss] set max scatter gather entries to 32 on P600 (Tomas Henzl) [1052275] - [cciss] The Windows driver .inf disables ASPM on all cciss devices. Do the same (Tomas Henzl) [1052275] - [cciss] auto engage SCSI mid layer at driver load time (Tomas Henzl) [1052275] - [cciss] return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052275] - [cciss] add readl after writel in interrupt mask setting code (Tomas Henzl) [1052275] - [cciss] Fix scsi tape io with more than 255 scatter gather elements (Tomas Henzl) [1052275] - [cciss] Initialize scsi host max_sectors for tape drive support (Tomas Henzl) [1052275] - [cciss] fix missed command status value CMD_UNABORTABLE (Tomas Henzl) [1052275] - [cciss] fix incorrect scsi status reporting (Tomas Henzl) [1052275] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1059137] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [1059137] - [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [1059137] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [1059137] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [1059137] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [1059137] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [1059137] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [1059137] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [1059137] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [1059137] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059137]- [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094310] {CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094310] {CVE-2014-1737} - [kbuild] Remove export of trace_clock.h (Prarit Bhargava) [1092110] - [kbuild] asm-generic support (Prarit Bhargava) [1092110] - [kbuild] headers_check: recursively search for linux/types.h inclusion (Prarit Bhargava) [1092110] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Veaceslav Falico) [975493] - [netdrv] bonding: don't trust arp requests unless active slave really works (Veaceslav Falico) [975493] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Veaceslav Falico) [975493] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Veaceslav Falico) [975493] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Veaceslav Falico) [975493] - [netdrv] bonding: add helper function bond_get_targets_ip() (Veaceslav Falico) [975493] - [netdrv] netxen: Update version to 4.0.82 (Veaceslav Falico) [1054332] - [netdrv] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1054332] - [netdrv] netxen: Print ULA information (Veaceslav Falico) [1054332] - [netdrv] netxen: Remove extern from function prototypes (Veaceslav Falico) [1054332] - [netdrv] netxen: Update version to 4.0.81 (Veaceslav Falico) [1054332] - [netdrv] netxen: Convert mac address uses of 6 to ETH_ALEN (Veaceslav Falico) [1054332] - [netdrv] netxen: Avoid mixed mode interrupts (Veaceslav Falico) [1054332] - [netdrv] netxen: netxen_setup_intr() function code cleanup (Veaceslav Falico) [1054332] - [netdrv] netxen: Log proper error message in case of mismatched adapter type (Veaceslav Falico) [1054332] - [netdrv] netxen: Log driver version with firmware version (Veaceslav Falico) [1054332] - [netdrv] netxen: replace ip_fast_csum with csum_replace2 (Veaceslav Falico) [1054332] - [netdrv] netxen: fix off by one bug in netxen_release_tx_buffer() (Veaceslav Falico) [1054332] - [netdrv] netxen: remove __dev* attributes (Veaceslav Falico) [1054332] - [netdrv] netxen: Fixed a coding style issue in netxen_nic_ethtool.c (Veaceslav Falico) [1054332] - [netdrv] netxen: explicity handle pause autoneg parameter (Veaceslav Falico) [1054332] - [netdrv] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1024064] - [netdrv] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1024064] - [netdrv] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1024064] - [netdrv] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1024064] - [netdrv] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1024064] - [netdrv] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1024064] - [netdrv] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1024064] - [netdrv] enic: slight optimization of addr compare (Stefan Assmann) [1024064] - [netdrv] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1024064] - [netdrv] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1024064] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [1024064] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [1024064] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [1024064] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [1024064] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [1024064] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [1024064] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [1024064] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [1024064] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [1024064] - [netdrv] igbvf: remove usless return statements (Stefan Assmann) [1038783] - [netdrv] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038783] - [netdrv] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1038783] - [netdrv] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1038783] - [netdrv] igbvf: slight optimization of addr compare (Stefan Assmann) [1038783] - [netdrv] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1038783] - [netdrv] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1038783] - [netdrv] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038783] - [netdrv] igbvf: Remove extern from function prototypes (Stefan Assmann) [1038783] - [netdrv] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1038783] - [netdrv] igbvf: use __GFP_ZERO instead of memset() (Stefan Assmann) [1038783] - [kernel] mutex: Unlock the mutex without the wait_lock (Larry Woodman) [1100855] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1100855] - [kernel] mutex: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1100855] - [kernel] mutex: Modify the way optimistic spinners are queued (Larry Woodman) [1100855] - [kernel] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention (Larry Woodman) [1100855] - [kernel] mutex: Make more scalable & Back out architecture specific check (Larry Woodman) [1100855] - [kernel] sched: Periodically decay max cost of idle balance (Larry Woodman) [1100855] - [kernel] sched: Consider max cost of idle balance per sched domain (Larry Woodman) [1100855] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1100855] - [kernel] futex: Increase hash table size for better performance (Larry Woodman) [1100855] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Larry Woodman) [1100855] - [scsi] virtio-scsi: Skip setting affinity on uninitialized vq (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix virtqueue affinity setup (Jason Wang) [1098309] - [scsi] virtio-scsi: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1098309] - [scsi] virtio-scsi: introduce multiqueue support (Jason Wang) [1098309] - [scsi] virtio-scsi: push vq lock/unlock into virtscsi_vq_done (Jason Wang) [1098309] - [scsi] virtio-scsi: pass struct virtio_scsi to virtqueue completion function (Jason Wang) [1098309] - [scsi] virtio-scsi: redo allocation of target data (Jason Wang) [1098309] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [ata] ahci: Add Device IDs for Intel Wildcat Point-LP (David Milburn) [922970] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [hda] alsa: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [scsi] qla4xxx: 5.03.00.00.06.06-k0 (Chad Dupuis) [1053365] - [scsi] qla4xxx: remove pci id for ISP8042 (Chad Dupuis) [1053365] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn struct (Chad Dupuis) [1053365] - [scsi] IB/iser: Add Discovery support (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1053365] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1053365] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1053365] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1053365] - [scsi] qla4xxx: Do not wait for IO completion, after issuing stop_firmware (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1053365] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1053365] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1053365] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1053365] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1053365] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1053365] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1053365] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1053365] - [scsi] qla4xxx: treewide: fix comments and printk msgs (Chad Dupuis) [1053365] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1053365] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1053365] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1053365] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1053365] - [scsi] remove unnecessary pci_set_drvdata() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [1053365] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [1053365] - [net] bridge: add empty br_mdb_init() and br_mdb_uninit() definitions (Vlad Yasevich) [1097915] - [net] bridge: Correctly unregister MDB rtnetlink handlers (Vlad Yasevich) [1097915] - [net] rds: prevent dereference of a NULL device in rds_iw_laddr_check (Radomir Vrbovsky) [1083277] {CVE-2014-2678} - [netdrv] bnx2x: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] bnx2x: drop two RHEL-specific hacks that cancel each other (Michal Schmidt) [1020367] - [netdrv] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Michal Schmidt) [1029841] - [netdrv] virtio_net: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] veth: features fixup (Michal Schmidt) [1029841] - [netdrv] veth: convert to hw_features (Michal Schmidt) [1029841] - [net] loopback: convert to hw_features (Michal Schmidt) [1029841] - [net] warn if mixing ndo features with legacy ops (Michal Schmidt) [1029841] - [net] ethtool: fix copy&paste errors in __ethtool_get_one_feature_actor (Michal Schmidt) [1029841] - [net] ethtool: __ethtool_set_sg: check for function pointer before using it (Michal Schmidt) [1029841] - [net] ethtool: wanted_features hack for legacy drivers (Michal Schmidt) [1029841] - [net] ethtool: allow ETHTOOL_GSSET_INFO for users (Michal Schmidt) [1029841] - [net] remove NETIF_F_ALL_TX_OFFLOADS (Michal Schmidt) [1029841] - [documentation] net: Add documentation for netdev features handling (Michal Schmidt) [1029841] - [net] allow user to change NETIF_F_HIGHDMA (Michal Schmidt) [1029841] - [net] fix ETHTOOL_SFEATURES compatibility with old ethtool_ops.set_flags (Michal Schmidt) [1029841] - [net] ethtool: add two missing netdev_features_strings (Michal Schmidt) [1029841] - [net] ethtool: fix IPV6 checksum feature name string (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel to debug (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel (Michal Schmidt) [1029841] - [net] make WARN_ON in dev_disable_lro() useful (Michal Schmidt) [1029841] - [net] fix hw_features ethtool_ops->set_flags compatibility (Michal Schmidt) [1029841] - [net] add RTNL_ASSERT in __netdev_update_features() (Michal Schmidt) [1029841] - [net] Call netdev_features_change() from netdev_update_features() (Michal Schmidt) [1029841] - [net] Fix dev dev_ethtool_get_rx_csum() for forced NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] implement dev_disable_lro() hw_features compatibility (Michal Schmidt) [1029841] - [net] Implement SFEATURES compatibility for not updated drivers (Michal Schmidt) [1029841] - [net] Fix ETHTOOL_GFEATURES compatibility (Michal Schmidt) [1029841] - [net] avoid initial "Features changed" message (Michal Schmidt) [1029841] - [net] fix "unregistered net_device: Features changed" message (Michal Schmidt) [1029841] - [net] introduce NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] use ndo_fix_features for ethtool_ops->set_flags (Michal Schmidt) [1029841] - [net] ethtool: use ndo_fix_features for offload setting (Michal Schmidt) [1029841] - [net] add accessors to hw_features (Michal Schmidt) [1029841] - [net] Introduce new feature setting ops (Michal Schmidt) [1029841] - [net] ethtool: factorize get/set_one_feature (Michal Schmidt) [1029841] - [net] ethtool: factorize ethtool_get_strings() and ethtool_get_sset_count() (Michal Schmidt) [1029841] - [net] ethtool: Use noinline_for_stack (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count follow-up (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count (Michal Schmidt) [1029841] - [net] ethtool: enable GSO and GRO by default (Michal Schmidt) [1029841] - [net] ethtool: reduce stack usage (Michal Schmidt) [1029841] - [net] reduce and unify printk level in netdev_fix_features() (Michal Schmidt) [1029841] - [net] Move check of checksum features to netdev_fix_features() (Michal Schmidt) [1029841] - [netdrv] Fix too optimistic NETIF_F_HW_CSUM features (Michal Schmidt) [1029841] - [net] netdevice: use __printf attribute (Michal Schmidt) [1029841] - [net] netdevice: Convert netdev_ logging macros to functions (Michal Schmidt) [1029841] - [drivers] use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1029841] - [drivers] core: Convert dev_ logging macros to functions (Michal Schmidt) [1029841] - [scsi] Remove warnings after vsprintf pV introducation (Michal Schmidt) [1029841] - [scsi] fix warning zero-length gnu_printf format string (Michal Schmidt) [1029841] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089562] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: fix soft lockup when netlink adds new entries (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089562] - [drivers] Ensure drvdata = NULL when no driver is bound (John Greene) [1056266] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (John Greene) [1056266] - [net] Add netdev interfaces for recording sends/comp (John Greene) [1056266] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (John Greene) [1056266] - [net] Add function to set the rxhash (John Greene) [1056266] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (John Greene) [1056266]- [perf] evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1101039] - [perf] test: Clarify the "sample parsing" test entry (Jiri Olsa) [1101039] - [perf] test: Update command line callchain attribute tests (Jiri Olsa) [1101039] - [perf] tools: Fixup mmap event consumption (Jiri Olsa) [1101039] - [perf] top: Split -G and --call-graph (Jiri Olsa) [1101039] - [perf] record: Split -g and --call-graph (Jiri Olsa) [1101039] - [perf] hists: Add color overhead for stdio output buffer (Jiri Olsa) [1101039] - [perf] tools: Fix up /proc/PID/maps parsing (Jiri Olsa) [1101039] - [perf] script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1101039] - [perf] Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1101039] - [perf] script: Fix build error on Fedora 12 (Jiri Olsa) [1101039] - [perf] probe: Fix to initialize fname always before use it (Jiri Olsa) [1101039] - [perf] session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1101039] - [perf] tools: Fix installation of libexec components (Jiri Olsa) [1101039] - [perf] probe: Fix to find line information for probe list (Jiri Olsa) [1101039] - [perf] tools: Fix libaudit test (Jiri Olsa) [1101039] - [perf] stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1101039] - [perf] tools: Add default handler for mmap2 events (Jiri Olsa) [1101039] - [perf] revert "symbols: Demangle cloned functions" (Jiri Olsa) [1101039] - [perf] symbols: Demangle cloned functions (Jiri Olsa) [1101039] - [perf] machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1101039] - [perf] tools: Explicitly add libdl dependency (Jiri Olsa) [1101039] - [perf] probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1101039] - [perf] trace: Add mmap2 handler (Jiri Olsa) [1101039] - [perf] tools: Uninclude linux/magic.h in debugfs.c (Jiri Olsa) [1101039] - [perf] tools: Fix old GCC build error in trace-event-parse.c::parse_proc_kallsyms() (Jiri Olsa) [1101039] - [perf] probe: Fix finder to find lines of given function (Jiri Olsa) [1101039] - [perf] session: Check for SIGINT in more loops (Jiri Olsa) [1101039] - [perf] tools: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1101039] - [perf] tools: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1101039] - [perf] annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1101039] - [perf] tools: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1101039] - [perf] tools: Sharpen the libaudit dependencies test (Jiri Olsa) [1101039] - [perf] tools: Add attr->mmap2 support (Jiri Olsa) [1101039] - [perf] Add attr->mmap2 attribute to an event (Jiri Olsa) [1101039] - [perf] kvm: Fix sample_type manipulation (Jiri Olsa) [1101039] - [perf] evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1101039] - [perf] trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1101039] - [perf] session: Separate progress bar update when processing events (Jiri Olsa) [1101039] - [perf] trace: Check if MAP_32BIT is defined (Jiri Olsa) [1101039] - [perf] hists: Fix formatting of long symbol names (Jiri Olsa) [1101039] - [perf] evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1101039] - [perf] tools: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1101039] - [perf] trace: Check control+C more often (Jiri Olsa) [1101039] - [perf] trace: Tell arg formatters the arg index (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for open's flags arg (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1101039] - [perf] tools: Fix symbol offset computation for some dsos (Jiri Olsa) [1101039] - [perf] list: Skip unsupported events (Jiri Olsa) [1101039] - [perf] tests: Add 'keep tracking' test (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1101039] - [perf] trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1101039] - [perf] trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1101039] - [perf] trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1101039] - [perf] trace: Add option to analyze events in a file versus live (Jiri Olsa) [1101039] - [perf] evlist: Add tracepoint lookup by name (Jiri Olsa) [1101039] - [perf] tests: Add a sample parsing test (Jiri Olsa) [1101039] - [perf] tools: Add a function to calculate sample event size (Jiri Olsa) [1101039] - [perf] tools: Expand perf_event__synthesize_sample() (Jiri Olsa) [1101039] - [perf] tools: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1101039] - [perf] evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1101039] - [perf] tools: Remove references to struct ip_event (Jiri Olsa) [1101039] - [perf] callchain: Remove unnecessary validation (Jiri Olsa) [1101039] - [perf] evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1101039] - [perf] tools: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1101039] - [perf] traceevent: Fixup jobserver setup (Jiri Olsa) [1101039] - [perf] tools: Add pid to struct thread (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap flags parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap prot parm (Jiri Olsa) [1101039] - [perf] trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1101039] - [perf] trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1101039] - [perf] trace: Allow printing syscall return values in hex (Jiri Olsa) [1101039] - [perf] trace: Simplify sys_exit return printing (Jiri Olsa) [1101039] - [perf] trace: Introduce syscall arg formatters (Jiri Olsa) [1101039] - [perf] trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1101039] - [perf] trace: Add --verbose option (Jiri Olsa) [1101039] - [perf] trace: Support ! in -e expressions (Jiri Olsa) [1101039] - [perf] tools: Don't install scripting files files when disabled (Jiri Olsa) [1101039] - [perf] tools: Sample after exit loses thread correlation (Jiri Olsa) [1101039] - [perf] trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1101039] - [perf] trace: Implement -o/--output filename (Jiri Olsa) [1101039] - [perf] tools: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1101039] - [perf] kvm: Remove force option to cmd_record (Jiri Olsa) [1101039] - [perf] trace: Allow specifying which syscalls to trace (Jiri Olsa) [1101039] - [perf] tools: Improve robustness of topology parsing code (Jiri Olsa) [1101039] - [perf] tests: Fix compile failure on do_sort_something (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1101039] - [perf] annotate: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] mem: Remove unused symbol filter member (Jiri Olsa) [1101039] - [perf] report: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] top: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] machine: Add symbol filter to struct machine (Jiri Olsa) [1101039] - [perf] session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1101039] - [perf] evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1101039] - [perf] evsel: Add option to print stack trace on single line (Jiri Olsa) [1101039] - [perf] tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove thread lookup in sample handler (Jiri Olsa) [1101039] - [perf] sched: Simplify arguments to read_events (Jiri Olsa) [1101039] - [perf] kvm: Update documentation with live command (Jiri Olsa) [1101039] - [perf] kvm: Option to print events that exceed a duration (Jiri Olsa) [1101039] - [perf] revert "tools: Fix for cross build" (Jiri Olsa) [1101039] - [perf] machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1101039] - [perf] tests: Add tests of new pinned modifier (Jiri Olsa) [1101039] - [perf] tools: Add support for pinned modifier (Jiri Olsa) [1101039] - [perf] gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1101039] - [perf] report: Add option to analyze specific VM (Jiri Olsa) [1101039] - [perf] kvm: Add min and max stats to display (Jiri Olsa) [1101039] - [perf] kvm: Add live mode (Jiri Olsa) [1101039] - [perf] session: Export queue_event function (Jiri Olsa) [1101039] - [perf] annotate: Fix typo (Jiri Olsa) [1101039] - [perf] annotate: Improve description of '?' hotkey (Jiri Olsa) [1101039] - [perf] annotate: Add call target name if it is missing (Jiri Olsa) [1101039] - [perf] annotate: Remove nop at end of annotation (Jiri Olsa) [1101039] - [perf] annotate: Put dso name in symbol annotation title (Jiri Olsa) [1101039] - [perf] annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1101039] - [perf] tests: Add kcore to the object code reading test (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1101039] - [perf] symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from kernel modules (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from vmlinux (Jiri Olsa) [1101039] - [perf] symbols: Load kernel maps before using (Jiri Olsa) [1101039] - [perf] tests: Add test for reading object code (Jiri Olsa) [1101039] - [perf] symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1101039] - [perf] stat: Flush output after each line in interval mode (Jiri Olsa) [1101039] - [perf] evlist: Remove obsolete dummy execve (Jiri Olsa) [1101039] - [perf] kvm: Split out tracepoints from record args (Jiri Olsa) [1101039] - [perf] session: Export a few functions for event processing (Jiri Olsa) [1101039] - [perf] stats: Add max and min stats (Jiri Olsa) [1101039] - [perf] top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1101039] - [perf] util: Add parse_nsec_time() function (Jiri Olsa) [1101039] - [perf] python: Remove duplicate TID bit from mask (Jiri Olsa) [1101039] - [perf] trace: Beautify 'connect' result (Jiri Olsa) [1101039] - [perf] evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1101039] - [perf] tests: Add parse events tests for leader sampling (Jiri Olsa) [1101039] - [perf] tests: Add attr record group sampling test (Jiri Olsa) [1101039] - [perf] tools: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1101039] - [perf] tests: Add broken install-* tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1101039] - [perf] tools: Fix build with perl 5.18 (Jiri Olsa) [1101039] - [perf] tools: Support callchain sorting based on addresses (Jiri Olsa) [1101039] - [perf] evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1101039] - [perf] script: Fix named threads support (Jiri Olsa) [1101039] - [perf] header: Recognize version number for perf data file (Jiri Olsa) [1101039] - [perf] header: Introduce feat_offset into perf_header (Jiri Olsa) [1101039] - [perf] header: Remove attr_offset from perf_header (Jiri Olsa) [1101039] - [perf] header: Remove data_offset seek as it's not needed (Jiri Olsa) [1101039] - [perf] session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1101039] - [perf] symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1101039] - [perf] tools: Fix 'make tools/perf' (Jiri Olsa) [1101039] - [perf] tools: Remove event types framework completely (Jiri Olsa) [1101039] - [perf] record: Remove event types pushing (Jiri Olsa) [1101039] - [perf] tools: Remove event types from perf data file (Jiri Olsa) [1101039] - [perf] timechart: Remove event types framework only user (Jiri Olsa) [1101039] - [perf] timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1101039] - [perf] tools: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1101039] - [perf] diff: Add generic order option for compute sorting (Jiri Olsa) [1101039] - [perf] diff: Making compute functions static (Jiri Olsa) [1101039] - [perf] diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1101039] - [perf] diff: Change diff command to work over multiple data files (Jiri Olsa) [1101039] - [perf] diff: Move columns into struct data__file (Jiri Olsa) [1101039] - [perf] diff: Move diff related columns into diff command (Jiri Olsa) [1101039] - [perf] diff: Display data file info ahead of the diff output (Jiri Olsa) [1101039] - [perf] hists: Marking dummy hists entries (Jiri Olsa) [1101039] - [perf] diff: Switching the base hists to be pairs head (Jiri Olsa) [1101039] - [perf] diff: Introducing diff_data object to hold files (Jiri Olsa) [1101039] - [perf] tools: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1101039] - [perf] tools: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1101039] - [perf] top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1101039] - [perf] tools: Default to cpu// for events v5 (Jiri Olsa) [1101039] - [perf] tools: struct thread has a tid not a pid (Jiri Olsa) [1101039] - [perf] tools: Validate perf event header size (Jiri Olsa) [1101039] - [perf] evlist: Tidy duplicated munmap code (Jiri Olsa) [1101039] - [perf] tools: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1101039] - [perf] inject: Add missing 'finished_round' (Jiri Olsa) [1101039] - [perf] hists: Set rules hint for the hist browser (Jiri Olsa) [1101039] - [perf] hists: Add a double-click handler for callchains (Jiri Olsa) [1101039] - [perf] hists: Make column headers resizable (Jiri Olsa) [1101039] - [perf] hists: Display callchain overhead also (Jiri Olsa) [1101039] - [perf] hists: Add support for callchains (Jiri Olsa) [1101039] - [perf] hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1101039] - [perf] sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1101039] - [perf] util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1101039] - [perf] util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1101039] - [perf] util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1101039] - [perf] script: Adopt latency_format variable (Jiri Olsa) [1101039] - [perf] util: Get rid of unused header_page_* variables (Jiri Olsa) [1101039] - [perf] util: Parse header_page to get proper long size (Jiri Olsa) [1101039] - [perf] util: Skip reading header_event file (Jiri Olsa) [1101039] - [perf] util: Make file/host_bigendian variable local (Jiri Olsa) [1101039] - [perf] util: Save long size of traced system (Jiri Olsa) [1101039] - [perf] util: Save page size in a trace file to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Port kbuffer parser routines (Jiri Olsa) [1101039] - [perf] traceevent: Add page_size field to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Add trace_seq_reset() (Jiri Olsa) [1101039] - [perf] traceevent: Add const qualifier to string arguments (Jiri Olsa) [1101039] - [perf] traceevent: Get rid of unused gui target (Jiri Olsa) [1101039] - [perf] traceevent: Remove unused install targets (Jiri Olsa) [1101039] - [perf] events: Demystify memory allocations (Jiri Olsa) [1101039] - [perf] tests: Make terms a stack variable in test_term (Jiri Olsa) [1101039] - [perf] tools: Don't free list head in parse_events__free_terms (Jiri Olsa) [1101039] - [perf] evlist: Fix use of uninitialized variable (Jiri Olsa) [1101039] - [perf] report: Fix perf_session__delete removal (Jiri Olsa) [1101039] - [perf] tools: Do not elide parent symbol column (Jiri Olsa) [1101039] - [perf] util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1101039] - [perf] util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1101039] - [perf] tools: Remove callchain_cursor_reset call (Jiri Olsa) [1101039] - [perf] tools: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1101039] - [perf] tools: Use default include path notation for libtraceevent headers (Jiri Olsa) [1101039] - [perf] tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1101039] - [perf] tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [1101039] - [perf] tools: Remove cwd from perf_session struct (Jiri Olsa) [1101039] - [perf] top: Add --objdump option (Jiri Olsa) [1101039] - [perf] tools: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1101039] - [perf] Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1101039] - [perf] Factor out auxiliary events notification (Jiri Olsa) [1101039] - [perf] Fix EXIT event notification (Jiri Olsa) [1101039] - [perf] events: Protect access via task_subsys_state_check() (Jiri Olsa) [1101039] - [perf] Clarify perf_cpu_context::active_pmu usage by renaming it to perf_cpu_context::unique_pmu (Jiri Olsa) [1101039] - [perf] Add a dummy software event to keep tracking (Jiri Olsa) [1101039] - [perf] tools: Add support for record transaction flags (Jiri Olsa) [829875] - [perf] record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [829875] - [perf] tools: Support sorting by in_tx or abort branch flags (Jiri Olsa) [829875] - [perf] stat: Add perf stat --transaction (Jiri Olsa) [829875] - [perf] tools: Fix sorting for 64bit entries (Jiri Olsa) [829875] - [perf] stat: Add support for --initial-delay option (Jiri Olsa) [829875] - [perf] evsel: Add support for enabling counters (Jiri Olsa) [829875] - [perf] evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [829875] - [perf] evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [829875] - [perf] evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [829875] - [perf] tools: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [829875] - [perf] evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [829875] - [perf] tools: Move weight back to common sort keys (Jiri Olsa) [829875] - [perf] list: List kernel supplied event aliases (Jiri Olsa) [829875] - [perf] Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [829875] - [perf] Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [829875] - [perf] fix Haswell precise store data source encoding (Jiri Olsa) [829875] - [perf] x86: Suppress duplicated abort LBR records (Jiri Olsa) [829875] - [perf] x86: Add Haswell specific transaction flag reporting (Jiri Olsa) [829875] - [perf] Add generic transaction flags (Jiri Olsa) [829875] - [perf] make events stream always parsable (Jiri Olsa) [829875] - [perf] Update perf_event_type documentation (Jiri Olsa) [829875] - [perf] x86: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [829875] - [perf] x86: Clean-up/reduce PEBS code (Jiri Olsa) [829875] - [perf] x86: Clean up checkpoint-interrupt bits (Jiri Olsa) [829875] - [perf] x86: Add Haswell TSX event aliases (Jiri Olsa) [829875] - [perf] x86: Report TSX transaction abort cost as weight (Jiri Olsa) [829875] - [perf] x86: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [829875] - [perf] x86: Add Haswell ULT model number used in Macbook Air and other systems (Jiri Olsa) [829875] - [perf] x86: Support full width counting (Jiri Olsa) [829875] - [perf] x86: Add mem-loads/stores support for Haswell (Jiri Olsa) [829875] - [perf] x86: Support Haswell/v4 LBR format (Jiri Olsa) [829875] - [perf] x86: Move NMI clearing to end of PMI handler (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS support (Jiri Olsa) [829875] - [perf] x86: Add simple Haswell PMU support (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS record support (Jiri Olsa) [829875] - [perf] x86: Don't assume there can be only 4 PEBS events (Jiri Olsa) [829875] - [perf] x86: Fix uninitialized pt_regs in intel_pmu_drain_bts_buffer() (Jiri Olsa) [829875] - [perf] x86: fix wrmsr_on_cpu() warning on suspend/resume (Jiri Olsa) [829875] - [perf] x86: fix kernel crash with PEBS/BTS after suspend/resume (Jiri Olsa) [829875] - [perf] x86: Move Intel specific code to intel_pmu_init() (Jiri Olsa) [829875] - [perf] x86: Rename Intel specific macros (Jiri Olsa) [829875] - [perf] Export perf_assign_events() (Jiri Olsa) [829875]- [scsi] aacraid: kdump fix (Rich Bono) [1054925] - [scsi] aacraid: prevent invalid pointer dereference (Rich Bono) [1054925] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [1054925] - [scsi] aacraid: suppress two GCC warnings (Rich Bono) [1054925] - [scsi] aacraid: SCSI dma mapping failure case handling (Rich Bono) [1054925] - [scsi] aacraid: fix mem leak in aac_send_raw_srb() (Rich Bono) [1054925] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1059073] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1059073] - [scsi] megaraid: missing bounds check in mimd_to_kioc() (Tomas Henzl) [1059073] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1059073] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1059073] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1059073] - [scsi] megaraid_sas: release lock on error path (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Use correct #define for MSI-X capability (Tomas Henzl) [1059073] - [scsi] megaraid_sas: combine kmalloc+memset into kzalloc (Tomas Henzl) [1059073] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1084646] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987789] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987789] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987789] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987789] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [741163] - [scsi] lpfc: Update lpfc version for 10.2.8020.0 driver release (Rob Evers) [1054369] - [scsi] lpfc: Fixed unused variable in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed unassigned variable in ELS timeout message (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed IO hang when in msi mode (Rob Evers) [1054369] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1054369] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed not processing task management IOCB response status (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid mailbox timeouts (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fix crash after xri limit is reached (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix WARN_ON when driver unloads (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix crash on driver load due to cpu affinity logic (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed back to back RSCNs discovery failure (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed mailbox memory leak (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix random errors using first burst (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Update copyrights for 8.3.41 modifications (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed the format of some log message fields (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Add first burst support to driver (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed failure in setting SLI3 board mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed support for 128 byte WQEs (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed Receive Queue varied frame size handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fix mailbox byteswap issue on PPC (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed freeing of iocb when internal loopback times out (Rob Evers) [1054369] - [scsi] hpsa: version string change (Tomas Henzl) [1052272] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1052272] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1052272] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1052272] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1052272] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1052272] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1052272] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1052272] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1052272] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1052272] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1052272] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1052272] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1052272] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1052272] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1052272] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1052272] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1052272] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1052272] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1052272] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1052272] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1052272] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1052272] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1052272] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1052272] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1052272] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1052272] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1052272] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1052272] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1052272] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1052272] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1052272] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1052272] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1052272] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1052272] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1052272] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1052272] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1052272] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1052272] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1052272] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1052272] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1052272] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1052272] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1052272] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1052272] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1052272] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1052272] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1052272] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1052272] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1052272] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1052272] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do not discard scsi status on aborted commands (Tomas Henzl) [1052272] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_passthru ioctls (Tomas Henzl) [1052272] - [scsi] hpsa: reorganize error handling in hpsa_passthru_ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error for all code paths using fill_cmd (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error in hpsa_map_one (Tomas Henzl) [1052272] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Chad Dupuis) [1054461] - [scsi] bfa: Fix smatch warnings (Chad Dupuis) [1054461] - [scsi] bfa: change FC_ELS_TOV to 20sec (Chad Dupuis) [1054461] - [scsi] bfa: Observed auto D-port mode instead of manual (Chad Dupuis) [1054461] - [scsi] bfa: Fix for bcu or hcm faa query hang (Chad Dupuis) [1054461] - [scsi] bfa: LUN discovery issue in direct attach mode (Chad Dupuis) [1054461] - [scsi] bfa: Register port with SCSI even on port init failure (Chad Dupuis) [1054461] - [scsi] bfa: Firmware patch simplification (Chad Dupuis) [1054461]- [scsi] Ensure medium access timeout counter resets (David Jeffery) [1036884] - [scsi] Fix error handling when no ULD is attached (David Jeffery) [1036884] - [scsi] Handle disk devices which can not process medium access commands (David Jeffery) [1036884] - [hv] vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Jason Wang) [1071723] - [hv] vmbus: Don't timeout during the initial connection with host (Jason Wang) [1071723] - [hv] vmbus: Specify the target CPU that should receive notification (Jason Wang) [1071723] - [hv] make "monitor_pages" a "real" pointer array (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in channel rescind code (Jason Wang) [1071723] - [hv] Fix wrong check for synic_event_page (Jason Wang) [1071723] - [hv] vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1071723] - [hv] vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1071723] - [hv] vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1071723] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1040440] - [x86] pci: Stop enabling ECS for AMD CPUs after Fam16h (Myron Stowe) [1040440] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1040440] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1040440] - [x86] acpi: Use __weak, not the gcc-specific version (Myron Stowe) [1040440] - [x86] acpi: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1040440] - [x86] acpi: Simplify acpi_get_node() style (Myron Stowe) [1040440] - [x86] acpi: Fix acpi_get_node() prototype (Myron Stowe) [1040440] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1040440] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1040440] - [x86] pci: Remove unnecessary &pci_root_infos list_empty() check (Myron Stowe) [1040440] - [x86] pci: Remove mp_bus_to_node(), set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1040440] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1040440] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1040440] - [x86] pci: Drop "__" prefix on __pci_enable_device_flags() (Myron Stowe) [1040440] - [x86] pci: Use "unsigned long" for __pci_enable_device_flags to match ioport.h (Myron Stowe) [1040440] - [x86] pci: Remove unused pci_root_bus (Myron Stowe) [1040440] - [x86] pci: put busn resource in pci_root_info for native host bridge drivers (Myron Stowe) [1040440] - [x86] pci: build amd_bus.o only when CONFIG_AMD_NB=y (Myron Stowe) [1040440] - [x86] pci: amd: factor out MMCONFIG discovery (Myron Stowe) [1040440] - [x86] pci: Kill misleading message about enablement of IO access to PCI ECS (Myron Stowe) [1040440] - [x86] Adjust section placement in AMD northbridge related code (Myron Stowe) [1040440] - [x86] Use PCI method for enabling AMD extended config space before MSR method (Myron Stowe) [1040440] - [x86] pnp: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB (Myron Stowe) [1040440] - [fs] proc: Assure /proc/meminfo legacy backwards compatibility when adding new statistics (Rafael Aquini) [1032702] - [kvm] mmu: fix incorrect check of guest cr4 bits (Bandan Das) [1007164] - [kernel] Fix BUG() upon security_cred_alloc_blank() failure (Eric Paris) [717904]- [fs] nfs: Fix calls to drop_nlink() (Steve Dickson) [1093819] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1093820] - [fs] btrfs: don't oops on mount failure due to unsupported features (Eric Sandeen) [889471] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1060246] - [fs] gfs2: avoid locking while unfreezing fs (Benjamin Marzinski) [1056625] - [fs] nfsd: Change name of extended attribute containing junction (J. Bruce Fields) [1024034] - [fs] nfsd: Add a cache for fs_locations information (J. Bruce Fields) [1024034] - [fs] ext4: include journal blocks in df overhead calcs (Lukas Czerner) [1003476] - [fs] ext4: add mmp fs freeze protection (Eric Sandeen) [1012412] - [fs] ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysname (Eric Sandeen) [1012412] - [fs] ext4: MMP: fix error message rate-limiting logic in kmmpd (Eric Sandeen) [1012412] - [fs] ext4: Fix comparison endianness problem in MMP initialization (Eric Sandeen) [1012412] - [fs] ext4: Fix endianness bug when reading the MMP block (Eric Sandeen) [1012412] - [fs] ext4: add support for multiple mount protection (Eric Sandeen) [1012412] - [block] mtip32xx: mtip_async_complete() bug fixes (David Milburn) [1059099] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (David Milburn) [1059099] - [block] mtip32xx: Set queue bounce limit (David Milburn) [1059099] - [block] mtip32xx: Correctly handle security locked condition (David Milburn) [1059099] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (David Milburn) [1059099] - [block] mtip32xx: Correctly handle bio->bi_idx != 0 conditions (David Milburn) [1059099] - [block] mtip32xx: Fix NULL pointer dereference during module unload (David Milburn) [1059099] - [block] mtip32xx: Add SRSI support (David Milburn) [980257] - [netdrv] forcedeth: run loopback test only on chipsets that support it (Ivan Vecera) [1030782] - [scsi] libfc: don't exch_done() on invalid sequence ptr (Mateusz Guzik) [1065162] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [739866] - [drm] nouveau: fix nasty bug which can clobber SOR0's clock setup (Ben Skeggs) [1095796] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1096328] - [s390] add support to start the kernel in 64 bit mode (Hendrik Brueckner) [1053826]- [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1030646] - [kernel] kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed (David Milburn) [1091083] - [kernel] kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation (David Milburn) [1091083] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1094381] - [s390] css: stop stsch loop after cc 3 (Hendrik Brueckner) [1094381] - [x86] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1038318] - [x86] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1038318] - [x86] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match parameters (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fail initialization if P-state information is missing (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Baytrail support (Prarit Bhargava) [1038318] - [x86] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1038318] - [x86] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1038318] - [x86] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1038318] - [x86] cpufreq: add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix no_turbo (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change to scale off of max P-state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add additional supported CPU ID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use vzalloc() instead of vmalloc()/memset(0) (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove idle mode PID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use lowest requested max performance (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix ffmpeg regression (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove idle time and duration from sample and calculations (Prarit Bhargava) [1038318] - [x86] intel_pstate: Optimize intel_pstate_set_policy (Prarit Bhargava) [1038318] - [x86] msr: add 64bit _on_cpu access functions (Prarit Bhargava) [1038318] - [net] net: sctp: remove NULL check in sctp_assoc_update_retran_path (Daniel Borkmann) [1040897] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Daniel Borkmann) [1040897] - [net] sctp: retran_path not set properly after transports recovering (Daniel Borkmann) [1040897] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1082453] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1082453] - [kernel] list: introduce list_next_entry() and list_prev_entry() (Daniel Borkmann) [1082453] - [net] netdevice: add struct net_device_ops_ext (Michal Schmidt) [1029869] - [net] netpoll: netpoll_poll_dev() should access dev->flags (Florian Westphal) [1095252] - [net] busy_poll: backport missed snmp mib item rename (Jiri Pirko) [1093806] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094418] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092968] - [net] bridge: fix race with topology change timer (Jiri Benc) [1058517] - [net] bridge: avoid OOPS if root port not found (Jiri Benc) [1058517]- [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070859] - [serial] bring DTR up after speed change from B0 (Aristeu Rozanski) [991667] - [mm] compaction: acquire the zone->lock as late as possible (Jerome Marchand) [975902] - [mm] compaction: acquire the zone->lru_lock as late as possible (Jerome Marchand) [975902] - [mm] swap: do not skip lowest_bit in scan_swap_map() scan loop (Rafael Aquini) [1060886] - [mm] swap: fix shmem swapping when more than 8 areas (Rafael Aquini) [1060886] - [mm] swap: fix swapon size off-by-one (Rafael Aquini) [1060886] - [x86] mm: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097917] - [char] n_tty: Lock access to tty->pgrp for POSIX job control (Prarit Bhargava) [1098982] - [kernel] resource: correct the comment of allocate_resource() (Myron Stowe) [744239] - [kernel] resource: move EXPORT_SYMBOL right after definition (Myron Stowe) [744239] - [kernel] resource: fix wrong resource window calculation (Myron Stowe) [744239] - [kernel] resource: Add lookup_resource() (Myron Stowe) [744239] - [kernel] resource: handle reinsertion of an already-inserted resource (Myron Stowe) [744239] - [pm] intel_powerclamp: off by one in start_power_clamp() (Steve Best) [1036301] - [pm] Introduce Intel PowerClamp Driver (Steve Best) [1036301] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1053830] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1053830] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1065404] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1065398] - [watchdog] hpwdt: patch to display informative string (Nigel Croxon) [1053685] - [netdrv] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1057283] - [netdrv] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032458] - [netdrv] virtio-net: fix error handling for mergeable buffers (Jason Wang) [1032458] - [netdrv] bonding: use the correct ether type for alb (Veaceslav Falico) [1027480] - [netdrv] ether: add loopback type ETH_P_LOOPBACK (Veaceslav Falico) [1027480] - [kernel] futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() (Mateusz Guzik) [1097760] {CVE-2012-6647} - [libata] ahci: accommodate tag ordered controller (David Milburn) [1083748] - [net] mac80211: crash dues to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083532] {CVE-2014-2706} - [netdrv] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083250] {CVE-2014-2672}- [perf] kvm: Fix kvm report without guestmount (Jiri Olsa) [1038418] - [perf] script: Fix broken include in Context.xs (Jiri Olsa) [1096519] - [perf] tools: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [1096519] - [perf] tools: Revert regression in configuration of Python support (Jiri Olsa) [1096519] - [perf] tools: Fix perf version generation (Jiri Olsa) [1096519] - [perf] stat: Fix per-socket output bug for uncore events (Jiri Olsa) [1096519] - [perf] symbols: Fix vdso list searching (Jiri Olsa) [1096519] - [perf] evsel: Fix missing increment in sample parsing (Jiri Olsa) [1096519] - [perf] tools: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [1096519] - [perf] tools: Fix new_term() missing free on error path (Jiri Olsa) [1096519] - [perf] tools: Fix parse_events_terms() segfault on error path (Jiri Olsa) [1096519] - [perf] evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [1096519] - [perf] tools: Fix -x/--exclude-other option for report command (Jiri Olsa) [1096519] - [perf] evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [1096519] - [perf] record: Remove -f/--force option (Jiri Olsa) [1096519] - [perf] record: Remove -A/--append option (Jiri Olsa) [1096519] - [perf] stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [1096519] - [perf] lib: Fix for cross build (Jiri Olsa) [1096519] - [perf] tools: Include termios.h explicitly (Jiri Olsa) [1096519] - [perf] tools: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [1096519] - [perf] tools: Fix output directory of Documentation/ (Jiri Olsa) [1096519] - [perf] tools: Get only verbose output with V=1 (Jiri Olsa) [1096519] - [perf] tools: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [1096519] - [perf] tools: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [1096519] - [perf] tools: Replace multiple line assignment with multiple statements (Jiri Olsa) [1096519] - [perf] tools: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1096519] - [perf] tools: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [1096519] - [perf] tools: Switch to full path C include directories (Jiri Olsa) [1096519] - [perf] tools: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [1096519] - [perf] tools: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [1096519] - [perf] evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [1096519] - [perf] lib: Respect CROSS_COMPILE (Jiri Olsa) [1096519] - [perf] tools: Remove cwdlen from struct perf_session (Jiri Olsa) [1096519] - [perf] tools: Remove frozen from perf_header struct (Jiri Olsa) [1096519] - [perf] tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [1096519] - [perf] tests: Fix attr test for record -d option (Jiri Olsa) [1096519] - [perf] tools: Final touches for CHK config move (Jiri Olsa) [1096519] - [perf] tools: Move paths config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libnuma check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move stdlib check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libbfd check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libpython check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libperl check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move gtk2 check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move slang check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libaudit check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libunwind check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libdw check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libelf check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move programs check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move arch check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Add automated make test suite (Jiri Olsa) [1096519] - [perf] tools: Save parent pid in thread struct (Jiri Olsa) [1096519] - [perf] stats: Fix divide by 0 in variance (Jiri Olsa) [1096519] - [perf] kvm: Handle realloc failures (Jiri Olsa) [1096519] - [perf] evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [1096519] - [perf] test: Fix typo (Jiri Olsa) [1096519] - [perf] hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [1096519] - [perf] diff: Use internal rb tree for hists__precompute (Jiri Olsa) [1096519] - [perf] report: Add report.percent-limit config variable (Jiri Olsa) [1096519] - [perf] top: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Don't bother locking when adding hist entries (Jiri Olsa) [1096519] - [perf] hists: Move locking to its call-sites (Jiri Olsa) [1096519] - [perf] top: Get rid of *_threaded() functions (Jiri Olsa) [1096519] - [perf] top: Fix percent output when no samples collected (Jiri Olsa) [1096519] - [perf] top: Fix -E option behavior (Jiri Olsa) [1096519] - [perf] record: handle death by SIGTERM (Jiri Olsa) [1096519] - [perf] tools: Handle JITed code in shared memory (Jiri Olsa) [1096519] - [perf] tools: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [1096519] - [perf] hists browser: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] top: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] sort: Cleanup sort__has_sym setting (Jiri Olsa) [1096519] - [perf] sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [1096519] - [perf] archive: Fix typo on Documentation (Jiri Olsa) [1096519] - [perf] sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [1096519] - [perf] sort: Separate out memory-specific sort keys (Jiri Olsa) [1096519] - [perf] sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [1096519] - [perf] sort: Introduce sort__mode variable (Jiri Olsa) [1096519] - [perf] report: Fix alignment of symbol column when -v is given (Jiri Olsa) [1096519] - [perf] hists: Free unused mem info of a matched hist entry (Jiri Olsa) [1096519] - [perf] hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [1096519] - [perf] tools: Fix bug in isupper() and islower() (Jiri Olsa) [1096519] - [perf] tools: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1096519] - [perf] Generate EXIT event only once per task context (Jiri Olsa) [1096519] - [perf] Reset hwc->last_period on sw clock events (Jiri Olsa) [1096519]- [hid] core do not use hid-multitouch for Win 7 devices (Benjamin Tissoires) [1076662] - [hid] mt: disable reset_resume (Benjamin Tissoires) [1076662] - [hid] add multitouch backport from 3.14 (Benjamin Tissoires) [1076662] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1076662] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1076662] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1076662] - [hid] don't register unmapped input devices (Benjamin Tissoires) [1076662] - [hid] Extend the interface with idle requests (Benjamin Tissoires) [1076662] - [hid] Extend the interface with wait io request (Benjamin Tissoires) [1076662] - [hid] Extend the interface with report requests (Benjamin Tissoires) [1076662] - [hid] add hid_hw_open/close/power() handlers (Benjamin Tissoires) [1076662] - [hid] add "report" hook, called once the report has been parsed (Benjamin Tissoires) [1076662] - [hid] introduce helper for hid_driver boilerplate (Benjamin Tissoires) [1076662] - [hid] factorize hid_input allocation (Benjamin Tissoires) [1076662] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1076662] - [hid] round return value of hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] fix unit exponent parsing (Benjamin Tissoires) [1076662] - [hid] export hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] Add digitizer tilt usage support (Benjamin Tissoires) [1076662] - [hid] length resolution should be reported units/mm (Benjamin Tissoires) [1076662] - [hid] add absolute axis resolution calculation (Benjamin Tissoires) [1076662] - [hid] add usage_index in struct hid_usage (Benjamin Tissoires) [1076662] - [hid] Allow more fields in the hid report (Benjamin Tissoires) [1076662] - [hid] Add an input configured notification callback (Benjamin Tissoires) [1076662] - [hid] hid-multitouch: Switch to device groups (Benjamin Tissoires) [1076662] - [hid] Create a generic device group (Benjamin Tissoires) [1076662] - [hid] Allow bus wildcard matching (Benjamin Tissoires) [1076662] - [hid] Scan the device for group info before adding it (Benjamin Tissoires) [1076662] - [hid] Add device group to modalias (Benjamin Tissoires) [1076662] - [hid] Handle driver-specific device descriptor in core (Benjamin Tissoires) [1076662] - [hid] Do not create input devices for feature reports (Benjamin Tissoires) [1076662] - [hid] set HID_MAX_FIELD at 128 (Benjamin Tissoires) [1076662] - [hid] add feature_mapping callback (Benjamin Tissoires) [1076662] - [hid] Add a hid quirk for input sync override (Benjamin Tissoires) [1076662] - [hid] Support for MosArt multitouch panel (Benjamin Tissoires) [1076662] - [hid] let hid-input accept digitizers (Benjamin Tissoires) [1076662] - [input] mt: do not apply filtering on emulated events (Benjamin Tissoires) [1076662] - [input] mt: add input_mt_is_used (Benjamin Tissoires) [1076662] - [input] mt: document new 'flags' argument of input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] fix sparse warning in multitouch code (Benjamin Tissoires) [1076662] - [input] mt: Get slot by key (Benjamin Tissoires) [1076662] - [input] mt: Add in-kernel tracking (Benjamin Tissoires) [1076662] - [input] mt: Handle frame synchronization in core (Benjamin Tissoires) [1076662] - [input] mt: Add flags to input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] Break out MT data (Benjamin Tissoires) [1076662] - [input] mt: fix null pointer warning (Benjamin Tissoires) [1076662] - [input] Use accessor for MT values (Benjamin Tissoires) [1076662] - [input] mt: Include win8 support (Benjamin Tissoires) [1076662] - [input] add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad (Benjamin Tissoires) [1076662] - [input] properly assign return value of clamp() macro (Benjamin Tissoires) [1076662] - [input] Improve the events-per-packet estimate (Benjamin Tissoires) [1076662] - [input] estimate number of events per packet (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of hint_events_per_packet field (Benjamin Tissoires) [1076662] - [input] evdev: use driver hint to compute size of event buffer (Benjamin Tissoires) [1076662] - [input] evdev: convert to dynamic event buffer (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of propbit field (Benjamin Tissoires) [1076662] - [input] introduce device properties (Benjamin Tissoires) [1076662]- [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074955] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1030619] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1030619] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1030619] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1030619] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1030619] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1030619] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1030619] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1030619] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1030619] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1030619] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1030619] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1030619] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1030619] - [md] Change handling of save_raid_disk and metadata update during recovery (Jes Sorensen) [1030619] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1030619] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1030619] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1030619] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1030619] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1030619] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1030619] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1030619] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1030619] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1030619] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1030619] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1030619] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1030619] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1030619] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1030619] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1030619] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1030619] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1030619] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1030619] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1030619] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1030619] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] llists: move llist_reverse_order from raid5 to llist.c (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1030619] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1030619] - [md] avoid deadlock when md_set_badblocks (Jes Sorensen) [1030619] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1030619] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1030619] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1030619] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1030619] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1030619] - [md] raid5: fix stripe release order (Jes Sorensen) [1030619] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1030619] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1030619] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1030619] - [md] fix safe_mode buglet (Jes Sorensen) [1030619] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1030619] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_lock_irq() interface (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1030619] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1030619] - [kernel] wait: Introduce ___wait_event() (Jes Sorensen) [1030619] - [md] Introduce BIO_NOMERGE flag (Jes Sorensen) [1030619] - [mm] vmscan: change type of vm_total_pages to unsigned long (George Beshers) [1086943] - [fs] nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used (George Beshers) [1086943] - [fs] change type of max_buffer_heads to unsigned long (George Beshers) [1086943] - [mm] fix return type for functions nr_free_*_pages (George Beshers) [1086943]- [char] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094237] {CVE-2014-0196} - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [1079075] - [fs] cifs: fix offset handling in cifs_iovec_write (Sachin Prabhu) [1044438] - [fs] sunrpc: Fix a livelock problem in the xprt->backlog queue (Steve Dickson) [1075170] - [fs] sunrpc: Fix an RCU dereference in xprt_reserve (Steve Dickson) [1075170] - [fs] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1075170] - [fs] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1075170] - [fs] cifs: set MAY_SIGN when sec=krb5 (Sachin Prabhu) [976331] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026346] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1035630] - [fs] ext4: force ro mount if ext4_setup_super() fails (Eric Sandeen) [1093471] - [fs] gfs2: Fixing double brelse'ing bh allocated in gfs2_meta_read when EIO occurs (Robert S Peterson) [892710] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1077463] - [fs] nfs: pass string length to pr_notice message about readdir loops (Jeff Layton) [1040764] - [fs] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [857020] - [fs] cifs: fix bad error handling in crypto code (Sachin Prabhu) [872311] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [872311] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1075123] - [fs] nfs: Servers should only check SETATTR stateid open mode on size change (Steve Dickson) [1075123] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1075123] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] nfs: Use the open stateid if the delegation has the wrong mode (Steve Dickson) [1075123] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1075123] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [1079562] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Gopal) [1066423] - [x86] ioapic: Restore the mask bit correctly in eoi_ioapic_irq() (Jason Wang) [1031488] - [vhost] don't forget to schedule() (Michael S. Tsirkin) [1095627] - [virt] kvm: Introduce KVM_MAX_VCPU_ID macro (Eduardo Habkost) [1010882] - [virt] kvm: Rename KVM_MAX_VCPUS to KVM_MAX_VCPU_COUNT (Eduardo Habkost) [1010882] - [virt] kvm: fix "Improve create VCPU parameter" (Andrew Jones) [1010882] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Steve Best) [947993] - [acpi] apei: Only disable banks listed in HEST if mce is configured (Steve Best) [947993] - [x86] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Steve Best) [947993] - [x86] mca: Convert dont_log_ce, banks and tolerant (Steve Best) [947993] - [acpi] apei: Soft-offline a page on firmware GHES notification (Steve Best) [947993] - [x86] mce: Remove bios_cmci_threshold sysfs attribute (Steve Best) [929317] - [x86] mce: Provide boot argument to honour bios-set CMCI threshold (Steve Best) [929317] - [x86] mce: Make cmci_discover() quiet (Steve Best) [929317] - [mm] fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [862177]- [netdrv] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1039122] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1075805] - [module] show version information for built-in modules in sysfs (Tony Camuso) [1065913] - [mm] Increase RECLAIM_DISTANCE to 30 (Larry Woodman) [1005921] - [mm] fix backport of overcommit_kbytes sysctl variable (Jerome Marchand) [1078131] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [949166] - [mm] memcg: further prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [mm] memcg: prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [virtio] delete napi structures from netdev before releasing memory (Jason Wang) [1039825] - [virtio] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1039825] - [virtio] virtio-net: refill only when device is up during setting queues (Jason Wang) [1039825] - [virtio] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1039825] - [virtio] virtio-net: fix the race between channels setting and refill (Jason Wang) [1039825] - [virtio] virtio-net: enable napi for all possible queues during open (Jason Wang) [1039825] - [virtio] virtio-net: fill only rx queues which are being used (Jason Wang) [1039825] - [virtio] virtio-net: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1039825] - [virtio] virtio-net: split out clean affinity function (Jason Wang) [1039825] - [virtio] virtio-net: fix the set affinity bug when CPU IDs are not consecutive (Jason Wang) [1039825] - [virtio] virtio-net: fix a typo in virtnet_alloc_queues() (Jason Wang) [1039825] - [virtio] virtio-net: support changing the number of queue pairs through ethtool (Jason Wang) [1039825] - [virtio] virtio-net: multiqueue support (Jason Wang) [1039825] - [virtio] virtio-net: separate fields of sending/receiving queue from virtnet_info (Jason Wang) [1039825] - [virtio] virtio-net: fix oom handling on tx (Jason Wang) [1039825] - [virtio] virtio-net: move sg off stack (Jason Wang) [1039825] - [virtio] virtio-net: Make delayed refill more reliable (Jason Wang) [1039825] - [virtio] virtio-net: send gratuitous packets when needed (Jason Wang) [1039825] - [virtio] introduce an API to set affinity for a virtqueue (Jason Wang) [1039825] - [virtio] virtio-ring: move queue_index to vring_virtqueue (Jason Wang) [1039825] - [nvme] Namespace use after free on surprise removal (David Milburn) [1030635] - [nvme] Correct uses of INIT_WORK (David Milburn) [1030635] - [nvme] Include device and queue numbers in interrupt name (David Milburn) [1030635] - [nvme] Add a pci_driver shutdown method (David Milburn) [1030635] - [nvme] kthread_work: make lockdep happy (David Milburn) [1030635] - [nvme] kthread: implement kthread_worker (David Milburn) [1030635] - [nvme] Disable admin queue on init failure (David Milburn) [1030635] - [nvme] Dynamically allocate partition numbers (David Milburn) [1030635] - [nvme] Async IO queue deletion (David Milburn) [1030635] - [nvme] Surprise removal handling (David Milburn) [1030635] - [nvme] Abort timed out commands (David Milburn) [1030635] - [nvme] Schedule reset for failed controllers (David Milburn) [1030635] - [nvme] Device resume error handling (David Milburn) [1030635] - [nvme] Cache dev->pci_dev in a local pointer (David Milburn) [1030635] - [nvme] Fix lockdep warnings (David Milburn) [1030635] - [nvme] compat SG_IO ioctl (David Milburn) [1030635] - [nvme] remove deprecated IRQF_DISABLED (David Milburn) [1030635] - [nvme] Avoid shift operation when writing cq head doorbell (David Milburn) [1030635] - [usb] Using correct way to clear usb3.0 device's remote wakeup feature (Don Zickus) [924089] - [usb] improved error handling in usb_port_suspend() (Don Zickus) [924089]- [fs] Removed unused typedef to avoid "unused local typedef" warnings (Michal Schmidt) [1035341] - [media] tuner-xc2028: fix compile warning (Michal Schmidt) [1035341] - [net] netfilter: ctnetlink: fix ctnetlink_parse_tuple() warning (Michal Schmidt) [1035341] - [ata] ahci: Fix warning comparison between 'enum ' and 'enum ' (Michal Schmidt) [1035341] - [net] ipv6: Fix return of xfrm6_tunnel_rcv() (Michal Schmidt) [1035341] - [xen] Provide a variant of __RING_SIZE() that is an integer constant expression (Michal Schmidt) [1035341] - [media] budget-av: only use t_state if initialized (Michal Schmidt) [1035341] - [media] max2165: trival fix for some -Wuninitialized warning (Michal Schmidt) [1035341] - [ata] sata_sil: fix used-uninit warning (Michal Schmidt) [1035341] - [char] cm4000_cs: Fix undefined ops warning (Michal Schmidt) [1035341] - [netdrv] de4x5: remove undefined operations (Michal Schmidt) [1035341] - [netdrv] chelsio: Fix build warning (Michal Schmidt) [1035341] - [bluetooth] Fix abuse of the preincrement operator (Michal Schmidt) [1035341] - [usb] wusb: check CHID is all zeros before stopping the host (Michal Schmidt) [1035341] - [netdrv] Fix MAC address access in 3c507, ibmlana, pcnet32 and libertas (Michal Schmidt) [1035341] - [fs] nfs: Fix the initialisation of the readdir 'cookieverf' array (Michal Schmidt) [1035341] - [fs] nfs: Remove pointless memset in nfsacl_encode() (Michal Schmidt) [1035341] - [crypto] gf128mul: fix call to memset() (Michal Schmidt) [1035341] - [net] xfrm: fix XFRMA_MARK extraction in xfrm_mark_get (Michal Schmidt) [1035341] - [scsi] pmcraid: remove duplicate struct member (Michal Schmidt) [1035341] - [x86] gcc-4.6: Use gcc -m options when building vdso (Michal Schmidt) [1035341] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1081282] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1081282] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087414] {CVE-2014-2851} - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1067448] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1067448] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089189] - [net] neigh: fix unres_qlen value manipulation (Jiri Pirko) [1073711] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1035908] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1035908] - [net] bridge: Correctly receive hw-accelerated vlan traffic (Vlad Yasevich) [1067722] - [net] vlan: Allow accelerated packets to flow through the bridge (Vlad Yasevich) [1067722] - [net] sysctl: Keep tcp_syn_retries inside the boundary (Michal Tesar) [985323] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1049733] - [net] Report dev->promiscuity in netlink reports (Seth Jennings) [1015438]- [kernel] tracing: Reset ring buffer when changing trace_clocks (Marcelo Tosatti) [1018138] - [netdrv] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1017591] - [net] Revert "disable the new NAPI weight error message for RHEL 6.5" (Michal Schmidt) [1017841] - [netdrv] qeth: use default napi weight (Michal Schmidt) [1017841] - [netdrv] ps3_gelic: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] IPoIB: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] jme: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] netxen: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] virtio_net: use default napi weight by default (Michal Schmidt) [1017841] - [netdrv] ethtool: allow custom interval for physical identification (Ivan Vecera) [1035269] - [netdrv] tg3: implement ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] sky2: support ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] skge: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] sfc: Implement ethtool_ops::set_phys_id instead of ethtool_ops::phys_id (Ivan Vecera) [1035269] - [netdrv] s2io: convert to set_phys_id - v2 (Ivan Vecera) [1035269] - [netdrv] pcnet32: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] niu: convert to new ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] cxgb3: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] bnx2: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] vxge: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlge: use ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlcnic: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgbe: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgb: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] igb: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] e1000: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] e100: implemenet set_phys_id (Ivan Vecera) [1040420] - [netdrv] cxgb4: drop phys_id interface and implement the newer set_phys_id (Ivan Vecera) [1040420] - [fs] dlm: Do not allocate a fd for peeloff (Aaron Tomlin) [1075629] - [net] sctp: Export sctp_do_peeloff (Aaron Tomlin) [1075629] - [mm] hugetlbfs: partial merge of hugetlbfs directio optimization (Andrea Arcangeli) [1045045] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1005491] - [infiniband] qib_fs: fix some dcache abuses (Doug Ledford) [1005491] - [infiniband] qib: Fix checkpatch __packed warnings (Doug Ledford) [1005491] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1005491] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Doug Ledford) [1005491] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Doug Ledford) [1005491] - [pci] export 4 symbols (Doug Ledford) [1005491] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Doug Ledford) [1005491] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Doug Ledford) [1005491] - [infiniband] qib: Make qib_driver static (Doug Ledford) [1005491] - [infiniband] qib: Improve SDMA performance (Doug Ledford) [1005491] - [infiniband] qib: Add err_decode() call for ring dump (Doug Ledford) [1005491] - [infiniband] qib: Log all SDMA errors unconditionally (Doug Ledford) [1005491] - [infiniband] qib: Fix module-level leak (Doug Ledford) [1005491] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Doug Ledford) [1005491] - [infiniband] qib: Add qp_stats debug file (Doug Ledford) [1005491] - [infiniband] qib: Add per-context stats interface (Doug Ledford) [1005491] - [infiniband] qib: Convert opcode counters to per-context (Doug Ledford) [1005491] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Doug Ledford) [1005491] - [infiniband] qib: Add optional NUMA affinity (Doug Ledford) [1005491] - [infiniband] qib: Update minor version number (Doug Ledford) [1005491] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Doug Ledford) [1005491] - [infiniband] qib: Add DCA support (Doug Ledford) [1005491] - [infiniband] qib: Fix lockdep splat in qib_alloc_lkey() (Doug Ledford) [1005491] - [infiniband] qib: Correct qib_verbs_register_sysfs() error handling (Doug Ledford) [1005491] - [firmware] ib: qib: revert firmware file move (Doug Ledford) [1005491] - [infiniband] qib: change QLogic to Intel (Doug Ledford) [1005491] - [infiniband] qib: Fix QP locate/remove race (Doug Ledford) [1005491] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1005491] - [infiniband] qib: Fix txselect regression (Doug Ledford) [1005491]- [perf] tools: Add debug prints (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Remove progress indicator (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Use bisection in symbol lookup (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Do not assume ordering of dictionaries (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix symbol-relative addresses (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix trace parameter order (Jiri Olsa) [1070896] - [perf] treewide: Fix typo in printks (Jiri Olsa) [1070896] - [perf] map: Exit just on well known key presses (Jiri Olsa) [1070896] - [perf] tools: Remove dependency on libnewt (Jiri Olsa) [1070896] - [perf] map: Use ui_browser__input_window() (Jiri Olsa) [1070896] - [perf] python: Fix dependency for python/perf.so (Jiri Olsa) [1070896] - [perf] tools: Convert needless static variable to local (Jiri Olsa) [1070896] - [perf] tools: Fix output of symbol_daddr offset (Jiri Olsa) [1070896] - [perf] machine: Detect data vs. text mappings (Jiri Olsa) [1070896] - [perf] tools: Add new mem command for memory access profiling (Jiri Olsa) [1070896] - [perf] report: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] record: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] tools: Add mem access sampling core support (Jiri Olsa) [1070896] - [perf] tools: Add support for weight v7 (Jiri Olsa) [1070896] - [perf] report: Add --no-demangle option (Jiri Olsa) [1070896] - [perf] stat: Add per-core aggregation (Jiri Olsa) [1070896] - [perf] stat: Rename --aggr-socket to --per-socket (Jiri Olsa) [1070896] - [perf] stat: Refactor aggregation code (Jiri Olsa) [1070896] - [perf] tools: Cleanup calc_data_size logic (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls in trace-data-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of read_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Handle failure case in trace_report() (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of write_or_die() from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Let get_tracing_file() return NULL to indicate failure (Jiri Olsa) [1070896] - [perf] tools: Get rid of redundant _FILE_OFFSET_BITS definition (Jiri Olsa) [1070896] - [perf] tests: Add a test case for checking sw clock event frequency (Jiri Olsa) [1070896] - [perf] stat: Introduce evlist methods to allocate/free the stats (Jiri Olsa) [1070896] - [perf] stat: Introduce --repeat forever (Jiri Olsa) [1070896] - [perf] test: Add test case for checking number of EXIT events (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of perf record test case (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of open-syscall-tp-fields test case (Jiri Olsa) [1070896] - [perf] record: Fixup return path of cmd_record() (Jiri Olsa) [1070896] - [perf] trace: Free evlist resources properly on return path (Jiri Olsa) [1070896] - [perf] evlist: Introduce perf_evlist__close() (Jiri Olsa) [1070896] - [perf] evsel: Cleanup perf_evsel__exit() (Jiri Olsa) [1070896] - [perf] tools: Remove duplicated page_size definition (Jiri Olsa) [1070896] - [perf] tools: Remove unused macro definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unnecessary calc_data_size variable (Jiri Olsa) [1070896] - [perf] tools: Remove unused struct definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unused trace_read_data function (Jiri Olsa) [1070896] - [perf] report: Remove duplicated include (Jiri Olsa) [1070896] - [perf] machine: Move machine__remove_thread and make static (Jiri Olsa) [1070896] - [perf] session: Remove unused perf_session__remove_thread method (Jiri Olsa) [1070896] - [perf] tools: Remove unused tracing functions (Jiri Olsa) [1070896] - [perf] trace: Get rid of a duplicate code (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on TUI (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on GTK (Jiri Olsa) [1070896] - [perf] annotate: Use disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Make browser_disasm_line->percent an array (Jiri Olsa) [1070896] - [perf] annotate: Support event group view for --print-line (Jiri Olsa) [1070896] - [perf] annotate: Factor out struct source_line_percent (Jiri Olsa) [1070896] - [perf] evsel: Introduce perf_evsel__is_group_event() helper (Jiri Olsa) [1070896] - [perf] annotate: Add basic support to event group view (Jiri Olsa) [1070896] - [perf] annotate: Cleanup disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Factor out disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Add a comment on the symbol__parse_objdump_line() (Jiri Olsa) [1070896] - [perf] annotate: Pass evsel instead of evidx on annotation functions (Jiri Olsa) [1070896] - [perf] stat: Use perf_evlist__prepare/start_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add want_signal parameter to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Do not pass struct record_opts to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Pass struct perf_target to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add thread_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Use cpu_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Remove cpus and threads arguments from perf_evlist__new() (Jiri Olsa) [1070896] - [perf] tools: Fix _FORTIFY_SOURCE builds (Jiri Olsa) [1070896] - [perf] tools: Extract perf-specific stuff from debugfs.c (Jiri Olsa) [1070896] - [perf] tools: Introduce tools/lib/lk library (Jiri Olsa) [1070896] - [perf] Make perf build for x86 with UAPI disintegration applied (Jiri Olsa) [1070896] - [perf] tests: Add attr stat -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Add attr record -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Make attr script test event cpu (Jiri Olsa) [1070896] - [perf] tests: Make attr script verbose friendly (Jiri Olsa) [1070896] - [perf] tools: Sort command-list.txt alphabetically (Jiri Olsa) [1070896] - [perf] tools: Correct Makefile.include (Jiri Olsa) [1070896] - [perf] tools: Honor parallel jobs (Jiri Olsa) [1070896] - [perf] tools: Pass the target in descend (Jiri Olsa) [1070896] - [perf] tools: Honour the O= flag when tool build called from a higher Makefile (Jiri Olsa) [1070896] - [perf] tools: Define a Makefile function to do subdir processing (Jiri Olsa) [1070896] - [perf] tools: Let O= makes handle relative paths (Jiri Olsa) [1070896] - [perf] tools: Cleanup EXTRA_WARNINGS (Jiri Olsa) [1070896] - [perf] tools: Remove a write-only variable in the debugfs code (Jiri Olsa) [1070896] - [perf] x86: Add a microcode revision check for SNB-PEBS (Jiri Olsa) [1059205] - [x86] intel: Output microcode revision in /proc/cpuinfo (Jiri Olsa) [1059205] - [perf] x86: Enable raw event access to Intel offcore events (Jiri Olsa) [1059205] - [perf] Fix comments in PERF_MEM_LVL bitmask (Jiri Olsa) [1059205] - [perf] Add PERF_RECORD_MISC_MMAP_DATA to RECORD_MMAP (Jiri Olsa) [1059205] - [perf] x86: Add support for PEBS Precise Store (Jiri Olsa) [1059205] - [perf] x86: Export PEBS load latency threshold register to sysfs (Jiri Olsa) [1059205] - [perf] x86: Add memory profiling via PEBS Load Latency (Jiri Olsa) [1059205] - [perf] Add generic memory sampling interface (Jiri Olsa) [1059205] - [perf] core: Add weighted samples (Jiri Olsa) [1059205] - [perf] x86: Add flags to event constraints (Jiri Olsa) [1059205] - [perf] x86: Improve sysfs event mapping with event string (Jiri Olsa) [1059205] - [perf] x86: Support CPU specific sysfs events (Jiri Olsa) [1059205] - [perf] Make EVENT_ATTR global (Jiri Olsa) [1059205] - [perf] x86: Fix sparse warnings (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel P6 cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for AMD cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel cpus (Jiri Olsa) [1059205] - [perf] x86: Filter out undefined events from sysfs events attribute (Jiri Olsa) [1059205] - [perf] x86: Make hardware event translations available in sysfs (Jiri Olsa) [1059205] - [kernel] sched: fix cpu_power initialization (Radim Krcmar) [1065304] - [x86] add VMWare exception to support check (Prarit Bhargava) [1084456] - [char] ipmi_watchdog: restore settings when BMC reset (Tony Camuso) [1080098] - [netdrv] ixgbevf: fix vlan acceleration (Nikolay Aleksandrov) [1069028] - [netdrv] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1073146] - [netdrv] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1058864] - [netdrv] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [976179] - [crypto] Move to DSA-2048 and SHA-256 for module signing (David Howells) [1012593]- [fs] sunrpc: Fix a UDP transport regression (Jeff Layton) [906809] - [kernel] Remove setting of TAINT_HARDWARE_UNSUPPORTED flag (Prarit Bhargava) [956219] - [kernel] audit: allow checking the type of audit message in the user filter (Richard Guy Briggs) [952295] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064545] {CVE-2014-1874} - [perf] x86: Disable uncore on virtualized CPUs (Radim Krcmar) [1063836] - [s390] dump: Fix dump memory detection (Hendrik Brueckner) [1065391] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [994724] - [ata] ahci: disabled FBS prior to issuing software reset (David Milburn) [843060] - [scsi] mvsas: config change (David Milburn) [1072052] - [scsi] mvsas: Fix kernel panic on tile due to unaligned data access (David Milburn) [1072052] - [scsi] mvsas: fixed timeout issue when removing module (David Milburn) [1072052] - [scsi] mvsas: Fix oops when ata commond timeout (David Milburn) [1072052] - [scsi] mvsas: OCZ RevoDrive3 & zDrive R4 support (David Milburn) [1072052] - [scsi] mvsas: fix undefined bit shift (David Milburn) [1072052] - [scsi] mvsas: update driver version (David Milburn) [1072052] - [scsi] mvsas: fixed SMP request watchdog timeout issue (David Milburn) [1072052] - [scsi] mvsas: expander write performance enhancement (David Milburn) [1072052] - [scsi] mvsas: change SL mode0 register value (David Milburn) [1072052] - [scsi] mvsas: fixed wrong destination when hiting NAK for command frame (David Milburn) [1072052] - [scsi] mvsas: fixed some disk spin up issue (David Milburn) [1072052] - [scsi] mvsas: add support for 9480 device id (David Milburn) [1072052] - [scsi] mvsas: fix expander link error (David Milburn) [1072052] - [scsi] mvsas: Add support for interrupt tasklet (David Milburn) [1072052] - [scsi] mvsas: update comments (David Milburn) [1072052] - [scsi] mvsas: misc improvements (David Milburn) [1072052] - [scsi] mvsas: Add new macros and functions (David Milburn) [1072052] - [scsi] mvsas: Remove unused macros, variables and functions (David Milburn) [1072052] - [scsi] mvsas: fix 94xx hotplug issue (David Milburn) [1072052] - [scsi] mvsas: Add driver version and interrupt coalescing to device attributes in sysfs (David Milburn) [1072052] - [scsi] mvsas: add support for 94xx phy tuning and multiple revisions (David Milburn) [1072052] - [scsi] mvsas: Add support for Non specific NCQ error interrupt (David Milburn) [1072052] - [scsi] mvsas: add support for Task collector mode and fixed relative bugs (David Milburn) [1072052] - [scsi] mvsas: add support for Marvell 88SE9445/88SE9485 (David Milburn) [1072052] - [scsi] mvsas: Add support for HighPoint RR27xx series HBA (David Milburn) [1072052] - [scsi] mvsas: fix potential NULL dereference (David Milburn) [1072052] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [1072052]- [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1010882] - [char] tty: move pty count limiting into devpts (Prarit Bhargava) [1061555] - [documentation] proc: fix mistake in the description of Committed_AS (Minto Joseph) [1008376] - [netdrv] macvtap: limit head length of skb allocated (Jason Wang) [1029381] - [netdrv] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [1029381] - [netdrv] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [1029381] - [netdrv] tuntap: limit head length of skb allocated (Jason Wang) [1029381] - [net] tcp: Fix a connect() race with timewait sockets (with reuse) (Jiri Pirko) [1084525] - [net] tcp: Fix a connect() race with timewait sockets (Jiri Pirko) [1084525] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996124] - [net] ipv6: Unify raw6_sock_seq_show and udp6_sock_seq_show (Francesco Fusco) [996124] - [net] busy_poll: preserve kabi (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll MIB counter (Jiri Pirko) [1000460] - [net] busy_poll: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Jiri Pirko) [1000460] - [net] busy_poll: fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll socket op and globals (Jiri Pirko) [1000460] - [net] busy_poll: rename ll methods to busy-poll (Jiri Pirko) [1000460] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Jiri Pirko) [1000460] - [net] busy_poll: fs: change busy poll time accounting (Jiri Pirko) [1000460] - [net] busy_poll: rename low latency sockets functions to busy poll (Jiri Pirko) [1000460] - [net] busy_poll: lls fix build with allnoconfig (Jiri Pirko) [1000460] - [net] busy_poll: convert lls to use time_in_range() (Jiri Pirko) [1000460] - [net] busy_poll: avoid calling sched_clock when LLS is off (Jiri Pirko) [1000460] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Jiri Pirko) [1000460] - [net] busy_poll: poll/select low latency socket support (Jiri Pirko) [1000460] - [netdrv] bnx2x: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] busy_poll: add socket option for low latency polling (Jiri Pirko) [1000460] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Jiri Pirko) [1000460] - [net] busy_poll: convert low latency sockets to sched_clock() (Jiri Pirko) [1000460] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Jiri Pirko) [1000460] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Jiri Pirko) [1000460] - [netdrv] ixgbe: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] tcp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] udp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] busy_poll: add low latency socket poll (Jiri Pirko) [1000460] - [net] add napi_id and hash (Jiri Pirko) [1000460] - [kernel] hashtable: introduce a small and naive hashtable (Jiri Pirko) [1000460] - [net] rds: dereference of a NULL device (Jacob Tanenbaum) [1079219] {CVE-2013-7339} - [s390] cio: add condev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] cio: add ipldev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1063478] - [netdrv] libertas: potential oops in debugfs (Denys Vlasenko) [1034177] {CVE-2013-6378} - [kernel] cgroup: move put_css_set() after setting CGRP_RELEASABLE bit to fix notify_on_release (Naoya Horiguchi) [1037465] - [kernel] sched: Use exit hook to avoid use-after-free crash (Naoya Horiguchi) [1032347] - [kernel] cgroup: replace list_del() with list_del_init() to avoid panic (Naoya Horiguchi) [1032343]- [documentation] kernel-parameters: replace kernelcore with Movable (Weiping Pan) [887213] - [tools] perf: Fix attr tests (Jiri Olsa) [1070238] - [tools] perf: Enable dwarf unwind (Jiri Olsa) [1070238] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [1070238] - [tools] perf: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1070238] - [kernel] perf: Add attribute to filter out callchains (Jiri Olsa) [1070238] - [kernel] events: Add ability to set a target task for events (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user stack dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Add perf_output_skip function to skip bytes in sample (Jiri Olsa) [1070238] - [kernel] perf: Factor __output_copy to be usable with specific copy function (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user level registers dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Unified API to record selective sets of arch registers (Jiri Olsa) [1070238] - [kernel] perf: Pass last sampling period to perf_sample_data_init() (Jiri Olsa) [1070238] - [tools] perf: Update attr_file_abi_sizes array properly (Jiri Olsa) [1070238] - [tools] perf: Add ABI reference sizes (Jiri Olsa) [1070238] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1070238] - [tools] perf: Fix parse events test (Jiri Olsa) [1070238] - [bluetooth] Use USB_VENDOR_AND_INTERFACE() for Broadcom devices (Jay Fenlason) [885100] - [bluetooth] Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn (Jay Fenlason) [885100] - [bluetooth] Add Foxconn / Hon Hai IDs for btusb module (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0489 e042" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f4" BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add USB device ID "0a5c 21e8" (Jay Fenlason) [885100] - [bluetooth] btusb: add support for BCM20702A0 "0a5c 21e6" (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f3" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] Add support for BCM20702A0 "0a5c 21e3" (Jay Fenlason) [885100] - [nvme] fixup usage of bio rw flag (David Milburn) [1056539] - [kernel] fix wrong usage of __ratelimit() (Jeff Layton) [1025441] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [963785] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [963785] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Jeff Layton) [966832] - [fs] nfs: Ensure that layoutget is called using the layout credential (Jeff Layton) [966832] - [fs] nfs: Ensure the LOCK call cannot use the delegation stateid (Jeff Layton) [962561] - [fs] nfs: Fix handling of partially delegated locks (Jeff Layton) [959788] - [fs] nfs: Convert the nfs4_lock_state->ls_flags to a bit field (Jeff Layton) [959788] - [fs] pnfs: fix resend_to_mds for directio (Jeff Layton) [913655] - [fs] nfsd/sunrpc: avoid deadlock on TCP connection due to memory pressure (J. Bruce Fields) [905236] - [x86] turbostat: display C8, C9, C10 residency (Neil Horman) [1080637] - [x86] tsc: output boot TSC value for Ivybridge E5v2 (Prarit Bhargava) [1046422] - [usb] CP210x Fix Break On/Off (Don Zickus) [888003]- [vhost] fix total length when packets are too short (Michael S. Tsirkin) [1064444] {CVE-2014-0077} - [scsi] lpfc: Update lpfc version for 8.3.7.21.6p driver release (Rob Evers) [1063699] - [scsi] lpfc 8.3.44: Fix kernel panics from corrupted ndlp list (Rob Evers) [1063699] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1070856] - [mfd] rtsx: fix deadlock (Neil Horman) [1024205] - [mmc] Add mmc_op_multi function (Neil Horman) [1024205] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Neil Horman) [1024205] - [mfd] rtsx_pcr: Remove redundant dev_set_drvdata (Neil Horman) [1024205] - [mfd] rtsx: Modify rts5249_optimize_phy (Neil Horman) [1024205] - [memstick] rtsx: remove unnecessary platform_set_drvdata() (Neil Horman) [1024205] - [mmc] rtsx: Modify copyright comments (Neil Horman) [1024205] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Neil Horman) [1024205] - [mfd] rtsx: Change default tx phase (Neil Horman) [1024205] - [mfd] rtsx: Copyright modifications (Neil Horman) [1024205] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Neil Horman) [1024205] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Neil Horman) [1024205] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Neil Horman) [1024205] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Neil Horman) [1024205] - [mfd] rtsx: Read vendor setting from config space (Neil Horman) [1024205] - [mfd] rtsx: Add support for RTL8411B (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5249 (Neil Horman) [1024205] - [mfd] rtsx_pcr: Fix probe fail path (Neil Horman) [1024205] - [mmc] rtsx_pci_sdmmc: Don't execute power up sequence repeatedly (Neil Horman) [1024205] - [mfd] rtsx: remove driving adjustment (Neil Horman) [1024205] - [mfd] rtsx: Fix issue that booting OS with SD card inserted (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5227 (Neil Horman) [1024205] - [mfd] rtsx: Optimize card detect flow (Neil Horman) [1024205] - [mfd] rtsx: Use macros to replace some variables (Neil Horman) [1024205] - [mfd] rtsx: Fix checkpatch warning (Neil Horman) [1024205] - [mfd] rtsx: Declare that the DMA address limitation is 32bit explicitly (Neil Horman) [1024205] - [mfd] rtsx: Remove redundant code (Neil Horman) [1024205] - [mfd] rtsx: Fix typo in comment (Neil Horman) [1024205] - [mfd] rtsx: Fix oops when rtsx_pci_sdmmc is not probed (Neil Horman) [1024205] - [mfd] rtsx: Add clock divider hook (Neil Horman) [1024205] - [mmc] rtsx: Call MFD hook to switch output voltage (Neil Horman) [1024205] - [mfd] rtsx: Add output voltage switch hook (Neil Horman) [1024205] - [mfd] remove __dev* attributes (Neil Horman) [1024205] - [mmc] rtsx: Explicitely include slab.h in rtsx_pci_sdmmc.c (Neil Horman) [1024205] - [mmc] rtsx: Configure SD_CFG2 register in sd_rw_multi (Neil Horman) [1024205] - [mmc] rtsx: Remove a duplicate command in sd_rw_multi (Neil Horman) [1024205] - [mfd] Explicitely include slab.h to rtsx (Neil Horman) [1024205] - [memstick] Add realtek pcie memstick host driver (Neil Horman) [1024205] - [mmc] Add realtek pcie sdmmc host driver (Neil Horman) [1024205] - [mfd] Add realtek pcie card reader driver (Neil Horman) [1024205] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1076467] - [s390] cio: Perform subchannel scan only when needed (Hendrik Brueckner) [1076467] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1076467] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1076467] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1076467] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1065403] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1065399] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1034256] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1060381] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1060381] - [scsi] isci: fix reset timeout handling (David Milburn) [1040393] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1059325] - [ata] libata: report link resume failure as KERN_WARNING instead of ERR (David Milburn) [1029395] - [char] ipmi: revert special case for UV systems (Tony Camuso) [1063878] - [acpi] ipmi: create dependencies so ipmi loads before power_meter (Tony Camuso) [1063878] - [acpi] Not an error if IPMI handlers are not available at boot (Tony Camuso) [1063878] - [char] ipmi: allow building ipmi_si and ipmi_msghandler as loadable modules (Tony Camuso) [1063878] - [kernel] sched: Fix small race where child->se.parent, cfs_rq might point to invalid ones (Naoya Horiguchi) [1032350] - [kernel] sched: suppress RCU lockdep splat in task_fork_fair (Naoya Horiguchi) [1032350] - [kernel] sched: add local variable to store task_group() to avoid kernel stall (Naoya Horiguchi) [1043733] - [edac] pci: remove unnecessary debug printk (Aristeu Rozanski) [755026] - [x86] Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [991518] - [fs] vfs: enclose vfs_check_frozen macro (Mateusz Guzik) [1056303] - [fs] jbd: Remove j_barrier mutex (Mateusz Guzik) [1052757]- [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1038227] - [md] dm-cache: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1038227] - [md] dm-cache-metadata: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1038227] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1038227] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1038227] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1038227] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1038227] - [md] dm-era: mark as tech preview for RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-era: port to RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [1038227] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [1038227] - [md] dm: add era target (Mike Snitzer) [1038227] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [1038227] - [md] dm-cache: mark as tech preview (Mike Snitzer) [1038227] - [md] dm-cache: fix RHEL6 incompatibility with upstream's hook/unhook (Mike Snitzer) [1038227] - [md] dm-cache: fix bug in cache-mode based per-bio data destruction (Mike Snitzer) [1038227] - [md] dm-cache: port to RHEL6 (Mike Snitzer) [1038227] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1038227] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1038227] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1038227] - [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1038227] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1038227] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1038227] - [md] dm-cache: actually resize cache (Mike Snitzer) [1038227] - [md] dm-cache: update Documentation for invalidate_cblocks's range syntax (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1038227] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1038227] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1038227] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1038227] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1038227] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1038227] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1038227] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1038227] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: implement writeback_work(), mq_set_dirty() and mq_clear_dirty() (Mike Snitzer) [1038227] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1038227] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1038227] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1038227] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1038227] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1038227] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1038227] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1038227] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1038227] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1038227] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1038227] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1038227] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1038227] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1038227] - [md] dm-cache: document metadata device is exclussive to a cache (Mike Snitzer) [1038227] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1038227] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1038227] - [md] doc: fix dm-cache misspelling found with 'codespell' tool (Mike Snitzer) [1038227] - [md] dm-cache: set config value (Mike Snitzer) [1038227] - [md] dm-cache: move config fns (Mike Snitzer) [1038227] - [md] dm-cache: replace memcpy with struct assignment (Mike Snitzer) [1038227] - [md] dm-cache: fix typos in comments (Mike Snitzer) [1038227] - [md] dm-cache-policy: fix description of lookup fn (Mike Snitzer) [1038227] - [md] dm-cache: tune migration throttling (Mike Snitzer) [1038227] - [md] dm-cache: fix error return code in cache_create (Mike Snitzer) [1038227] - [md] dm-cache: reduce bio front_pad size in writeback mode (Mike Snitzer) [1038227] - [md] dm-cache: fix writes to cache device in writethrough mode (Mike Snitzer) [1038227] - [md] dm-cache: policy ignore hints if generated by different version (Mike Snitzer) [1038227] - [md] dm-cache: policy change version from string to integer set (Mike Snitzer) [1038227] - [md] dm-cache: fix race in writethrough implementation (Mike Snitzer) [1038227] - [md] dm-cache: metadata clear dirty bits on clean shutdown (Mike Snitzer) [1038227] - [md] dm-cache: avoid calling policy destructor twice on error (Mike Snitzer) [1038227] - [md] dm-cache: detect cache_create failure (Mike Snitzer) [1038227] - [md] dm-cache: avoid 64 bit division on 32 bit (Mike Snitzer) [1038227] - [md] dm-cache: add cleaner policy (Mike Snitzer) [1038227] - [md] dm-cache: add mq policy (Mike Snitzer) [1038227] - [md] dm: add cache target (Mike Snitzer) [1038227] - [md] dm-persistent-data: add bitset (Mike Snitzer) [1038227] - [md] dm-persistent-data: add transactional array (Mike Snitzer) [1038227] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057707] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057707] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1057707] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1057707] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1057707] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1057707] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1057707] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1057707] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1057707] - [md] dm: allow remove to be deferred (Mike Snitzer) [1057707] - [md] dm-mpath: requeue I_O during pg_init (Mike Snitzer) [1057707] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1057707] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1057707] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1057707] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1057707] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1057707] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1057707] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1057707] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1057707] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1057707] - [scsi] Document enhanced error codes (Mike Snitzer) [1057707] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1057707] - [md] dm: add statistics support (Mike Snitzer) [1057707] - [md] math64: New separate div64_u64_rem helper (Mike Snitzer) [1057707] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1057707] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1057707] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1057707] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1057707] - [md] bump ioctl version from "dm: optimize use SRCU and RCU" (Mike Snitzer) [1057707] - [md] dm: document iterate_devices (Mike Snitzer) [1057707]- [fs] xfs: prevent stack overflows from page cache allocation (Eric Sandeen) [1020574] - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1059808] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1069737] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Jeff Layton) [908603] - [fs] nfs: Fix races in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: don't invalidate dentries that act as mountpoints (Jeff Layton) [1023276] - [kernel] Prevent deadlock when post_schedule_rt() results in calling wakeup_kswapd() on multiple CPUs (Larry Woodman) [1009626] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1076468] - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033534] {CVE-2013-6383} - [ata] libata: Include WWN ID in inquiry VPD emulation (David Milburn) [1032443] - [acpi] ipmi: Fix atomic context requirement of ipmi_msg_handler() (Tony Camuso) [868399 968459] - [x86] hyperv: bypass the timer_irq_works() check (Jason Wang) [1040349] - [netdrv] iwlwifi: don't return -ERFKILL if SEND_IF_RFKILL is set (Stanislaw Gruszka) [1065147] - [netdrv] iwlwifi: fix initialisation while RF-kill is asserted (Stanislaw Gruszka) [1065147] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Petr Oros) [1051352] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Petr Oros) [1051352] - [cpufreq] Fix sysfs deadlock with concurrent hotplug/frequency switch (Petr Oros) [1051352] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1033939] - [acpi] acpica: Add support for region address conflict checking (Prarit Bhargava) [1033939] - [firmware] dmi: kernel parameter smbios_26_uuid needs to be early_param (Prarit Bhargava) [1030721] - [serial] 8250: Add support for Broadcom TruManage redirected serial port (Prarit Bhargava) [953260] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Prarit Bhargava) [1073898] - [Documentation] alt-smp-once should be alt-smp-boot (Prarit Bhargava) [1027505] - [pci] irq_remapping: Clean up x2apic opt-out security warning mess (Prarit Bhargava) [907549] - [block] nvme: fixup build warnings (David Milburn) [1014725]- [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1060381] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1060381] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1060381] - [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1060381] - [md] dm-thin: take care to copy the space map root before locking the superblock (Mike Snitzer) [1060381] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1060381] - [md] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1060381] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1060381] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1060381] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1060381] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1060381] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1060381] - [md] fix Kconfig indentation (Mike Snitzer) [1060381] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1060381] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1060381] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1060381] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1060381] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1060381] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1060381] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1060381] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1060381] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1060381] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1060381] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1060381] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1060381] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1060381] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1060381] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1060381] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1060381] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1060381] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1060381] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1060381] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1060381] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1060381] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1060381] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1060381] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1060381] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1060381] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [1060381] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1060381] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1060381] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1060381] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1060381] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1060381] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1060381] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1060381] - [md] dm-thin: add data block size limits to Documentation (Mike Snitzer) [1060381] - [md] dm-thin: fix metadata dev resize detection (Mike Snitzer) [1060381] - [md] dm-thin: generate event when metadata threshold passed (Mike Snitzer) [1060381] - [md] dm-persistent-metadata: add space map threshold callback (Mike Snitzer) [1060381] - [md] dm-persistent-data: add threshold callback to space map (Mike Snitzer) [1060381] - [md] dm-thin: detect metadata device resizing (Mike Snitzer) [1060381] - [md] dm-persistent-data: support space map resizing (Mike Snitzer) [1060381] - [md] dm-thin: refactor data dev resize (Mike Snitzer) [1060381] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1060381] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1060381] - [md] dm-bufio: add recursive IO request BUG_ON (Mike Snitzer) [1060381] - [md] dm-bufio: prefetch (Mike Snitzer) [1060381] - [md] dm-bufio: fix slow IO latency issue specific to RHEL6 (Mike Snitzer) [1058528] - [netdrv] tun: fix LSM/SELinux labeling of tun/tap devices (Vlad Yasevich) [1004625] - [netdrv] tuntap: fix leaking reference count (Vlad Yasevich) [1004625] - [netdrv] tun: release the reference of tun device in tun_recvmsg (Vlad Yasevich) [1004625] - [netdrv] tuntap: move socket to tun_file (Vlad Yasevich) [1004625] - [netdrv] tun: don't hold network namespace by tun sockets (Vlad Yasevich) [1004625] - [char] tty: Correct tty buffer flush (Prarit Bhargava) [999913]- [vhost] validate vhost_get_vq_desc return value (Michael S. Tsirkin) [1058677] {CVE-2014-0055} - [net] ip_gre: fix msg_name parsing for recvfrom/recvmsg (Jiri Pirko) [1076379] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Jiri Pirko) [1076379] - [net] ip_gre: fix ipgre_header to return correct offset (Jiri Pirko) [1075579] - [net] gre: fix hard header destination address checking (Jiri Pirko) [1075579] - [x86] Adjust irq remapping quirk for older revisions of 5500/5520 chipsets (Neil Horman) [995262] - [x86] kvm: introduce periodic global clock updates (Andrew Jones) [1078929] - [x86] kvm: rate-limit global clock updates (Andrew Jones) [1072373] - [hid] wacom: Add reporting of wheel for Intuos4 WL (Aristeu Rozanski) [959596] - [netdrv] mlx4_en: Fixed crash when port type is changed (Amir Vadai) [1059586] - [netdrv] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [998013] - [pci] pciehp: replace unconditional sleep with config space access check (Myron Stowe) [988052] - [pci] Separate pci_bus_read_dev_vendor_id from pci_scan_device (Myron Stowe) [988052] - [pci] pciehp: wait 100 ms after Link Training check (Myron Stowe) [988052] - [pci] pciehp: wait 1000 ms before Link Training check (Myron Stowe) [988052] - [pci] pciehp: fix power fault interrupt storm problem (Myron Stowe) [988052]- [netdrv] vmxnet3: fix netpoll race condition (Neil Horman) [1073218] - [net] ip_tunnel: Remove double unregister of the fallback device (Florian Westphal) [1020426] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1020426] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1020426] - [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077346] {CVE-2014-2523} - [net] ip_tunnel: (revert old)/fix ecn decapsulation behaviour (Jiri Pirko) [1059402] - [net] ipvs: Add missing locking during connection table hashing and unhashing (Jesper Brouer) [1069874] - [net] don't send NEWLINK in UNREGISTER_BATCH case (Florian Westphal) [1062254] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1002053] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1002053] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1002053] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1002053] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1002053] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1002053] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1002053] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1002053] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1002053] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1002053] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1002053] - [net] openvswitch: optimize flow compare and mask functions (Francesco Fusco) [1002053] - [net] openvswitch: Rename key_len to key_end (Francesco Fusco) [1002053] - [net] openvswitch: Add SCTP support (Francesco Fusco) [1002053] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Francesco Fusco) [1002053] - [net] sctp: Refactor SCTP skb checksum computation (Francesco Fusco) [1002053] - [net] sctp: prevent checksum.h from double inclusion (Francesco Fusco) [1002053] - [net] openvswitch: Mega flow implementation (Francesco Fusco) [1002053] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Francesco Fusco) [1002053] - [net] openvswitch: Use RCU lock for flow dump operation (Francesco Fusco) [1002053] - [net] openvswitch: Use parallel_ops genl (Francesco Fusco) [1002053] - [net] genl: Allow concurrent genl callbacks (Francesco Fusco) [1002053] - [net] ipv6: del unreachable route when an addr is deleted on lo (Vivek Dasgupta) [1028372] - [net] ipv6: add ip6_route_lookup (Vivek Dasgupta) [1028372] - [net] ethtool: added support for 40GbE link (Nikolay Aleksandrov) [1024039] - [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1065187] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1075713] - [kernel] hrtimers: Move SMP function call to thread context (Mateusz Guzik) [1073129] - [kernel] hrtimers: Support resuming with two or more CPUs online (Mateusz Guzik) [1073129]- [net] sctp: fix sctp_sf_do_5_1D_ce to verify if peer is AUTH capable (Daniel Borkmann) [1067451] {CVE-2014-0101} - [fs] dcache: fix cleanup on warning in d_splice_alias (J. Bruce Fields) [1042731] - [fs] ext4: Fix buffer head leaks after calls to ext4_get_inode_loc() (Eric Sandeen) [1058583] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1029603] - [net] introduce netif_skb_dev_features (Florian Westphal) [1029603] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1029603] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1020579] - [net] bridge: fix mdb info leaks (Francesco Fusco) [1020579] - [net] bridge: fix a possible use after free (Francesco Fusco) [1020579] - [net] bridge: Pseudo-header required for the checksum of ICMPv6 (Francesco Fusco) [1020579] - [net] bridge: correct IPv6 checksum after pull (Francesco Fusco) [1020579] - [net] bridge: Do not send queries on multicast group leaves (Francesco Fusco) [1020579] - [net] bridge: Fix return values of br_multicast_add_group/br_multicast_new_group (Francesco Fusco) [1020579] - [net] bridge: don't try to update timers in case of broken MLD queries (Francesco Fusco) [1020579] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1020579] - [net] ipv6: mcast: use in6_dev_put in timer handlers instead of __in6_dev_put (Florian Westphal) [1026520] - [net] ipv6: mld: document force_mld_version in ip-sysctl.txt (Florian Westphal) [1026520] - [net] ipv6: mld: introduce mld_*_stop_timer functions (Florian Westphal) [1026520] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Florian Westphal) [1026520] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Florian Westphal) [1026520] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Florian Westphal) [1026520] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Florian Westphal) [1026520] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Florian Westphal) [1026520] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12 (Florian Westphal) [1026520] - [net] ipv6: mcast: minor: use defines for rfc3810/8.1 lengths (Florian Westphal) [1026520] - [net] ipv6: minor: *_start_timer: rather use unsigned long (Florian Westphal) [1026520] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [990694] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [990694] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jiri Benc) [1033869] - [net] tcp: preserve ACK clocking in TSO (Jesper Brouer) [1015147] - [documentation] add missing documentation about network stack scaling (Ivan Vecera) [961555] - [netdrv] bonding: check for vlan device in bond_3ad_lacpdu_recv() (Veaceslav Falico) [1050224] - [netdrv] bonding: move bond_compute_features out of locks (Veaceslav Falico) [1021442] - [netdrv] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1054555] - [netdrv] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1054555] - [netdrv] bnx2: Convert dma_alloc_coherent() to dma_zalloc_coherent (Neil Horman) [1054555] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [1054555] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [1054555] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [1054555] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [1054555] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [1054555] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability() (Neil Horman) [1054555] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [1054555] - [netdrv] bnx2: make cnic_probe static (Neil Horman) [1054555] - [netdrv] bnx2: Fix accidental reversions (Neil Horman) [1054555]- [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1053547] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1045150] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Daniel Borkmann) [960275] - [net] introduce SO_BPF_EXTENSIONS (Daniel Borkmann) [960275] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000466] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000466] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000466] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000466] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000466] - [net] tcp_probe: cleanup snprintf() use (Daniel Borkmann) [1000466] - [net] tcp_probe: avoid modulus operation and wrap fix (Daniel Borkmann) [1000466] - [lib] vsprintf: add IPv4/v6 generic format specifier (Daniel Borkmann) [1000466] - [lib] vsprintf: Add IPV4 options for host, network, big and little endian (Daniel Borkmann) [1000466] - [lib] vsprintf: Update pI6c to not compress a single 0 (Daniel Borkmann) [1000466] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1015122] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1002727] - [scsi] scsi_dh: cosmetic change to sizeof() (Ewan Milne) [1062494] - [scsi] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG (Maurizio Lombardi) [1020554] - [x86] Support Silvermont (Neil Horman) [1048304] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Veaceslav Falico) [1029315] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [890899] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Seth Jennings) [844450] - [hv] ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065274] - [virt] virtio_balloon: fix handling of PAGE_SIZE != 4k (Steve Best) [1034793] - [virt] virtio_balloon: Fix endian bug (Steve Best) [1034793] - [kvm] x86: emulator: Implement jmp far opcode ff/5 (Laszlo Ersek) [1059496] - [kvm] x86: emulator: Add decoding of 16bit second in memory argument (Laszlo Ersek) [1059496] - [virt] xenfv: cpuid filtering, allow 'em all on v4 (Andrew Jones) [1064971] - [virt] xenfv: cpuid filtering, check xen major version (Andrew Jones) [1064971] - [kernel] errno.h: remove "NFS" from descriptions in comments (Eric Sandeen) [1009681] - [virt] xen: mask x2APIC feature in PV (Andrew Jones) [1061348 1064974] - [virt] xen: filter APERFMPERF cpuid feature out (Andrew Jones) [1061348 1064974] - [virt] xenpv: fix xen_cpuid mwait leaf case (Andrew Jones) [1061348 1064974] - [virt] xenpv: improve xsave detection (Andrew Jones) [1061348 1064974] - [virt] xen: mask the MTRR feature from the cpuid (Andrew Jones) [1061348 1064974] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1043540] - [x86] crypto: xor - Check for osxsave as well as avx in crypto/xor (Andrew Jones) [1061348] - [x86] add cpu_has_osxsave (Andrew Jones) [1061348] - [virt] revert "xen: don't touch xsave in cr4" (Andrew Jones) [1061348] - [virt] revert "xen: mask cpu feature avx" (Andrew Jones) [1061348] - [x86] intel-iommu: fix off-by-one in pagetable freeing (Marcelo Tosatti) [635846] - [x86] intel-iommu: Free old page tables before creating superpage (Marcelo Tosatti) [635846] - [x86] amd-iommu: Fix memory leak in free_pagetable (Marcelo Tosatti) [635846] - [x86] kvm: iommu: hva align mapping page size (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix return value of iommu_unmap() API (Marcelo Tosatti) [635846] - [x86] intel-iommu: Fix leaks in pagetable freeing (Marcelo Tosatti) [635846] - [x86] amd-iommu: Make iommu_map_page and alloc_pte aware of page sizes (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix superpage support in pfn_to_dma_pte() (Marcelo Tosatti) [635846] - [x86] intel-iommu: set iommu_superpage on VM domains to lowest common denominator (Marcelo Tosatti) [635846] - [x86] intel-iommu: Enable super page support (Marcelo Tosatti) [635846] - [x86] kvm: Fix order passed to iommu_unmap (Marcelo Tosatti) [635846] - [x86] kvm: Change kvm_iommu_map_pages to map large pages (Marcelo Tosatti) [635846] - [x86] vt-d: Change map_range functions to implement map interface (Marcelo Tosatti) [635846] - [x86] iommu-api: Add ->*map callbacks to iommu_ops (Marcelo Tosatti) [635846] - [x86] iommu-api: Add iommu_map and iommu_unmap functions (Marcelo Tosatti) [635846] - [x86] iommu-api: Rename ->*map function pointers to ->*map_range (Marcelo Tosatti) [635846] - [x86] kvm: Introduce kvm_host_page_size (Marcelo Tosatti) [635846] - [x86] kvm: Enable EPT 1GB page support (Marcelo Tosatti) [998745] - [x86] kvm: Rename gb_page_enable() to get_lpage_level() in kvm_x86_ops (Marcelo Tosatti) [998745] - [x86] kvm: Moving PT_*_LEVEL to mmu.h (Marcelo Tosatti) [998745]- [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1005266] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1005266] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1005266] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1005266] - [char] tty: ldisc, wait for ldisc infinitely in hangup (Aristeu Rozanski) [983146] - [char] tty: ldisc, move wait idle to caller (Aristeu Rozanski) [983146] - [char] tty: ldisc, allow waiting for ldisc arbitrarily long (Aristeu Rozanski) [983146] - [char] tty: ldisc, do not close until there are readers (Aristeu Rozanski) [983146] - [char] tty: restore tty_ldisc_wait_idle (Aristeu Rozanski) [983146] - [acpi] thermal: Check for thermal zone requirement (Nigel Croxon) [1021044] - [acpi] thermal: Don't invalidate thermal zone if critical trip point is bad (Nigel Croxon) [1021044] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [848316] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [967101] - [mm] factor commit limit calculation (Jerome Marchand) [967101] - [kernel] futex: fix handling of read-only-mapped hugepages (Andrea Arcangeli) [1045050] - [mm] flush pages from pagevec of offlined CPU (Naoya Horiguchi) [1037467] - [fs] Change fsnotify() to call fsnotify_create_event() with GFP_NOFS instead of GFP_KERNEL (Larry Woodman) [1032264] - [x86] Stop recursive fault in print_context_stack after stack overflow (Aaron Tomlin) [1028407] - [mm] fix BUG in __split_huge_page_pmd (Andrea Arcangeli) [949735] - [fs] GFS2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1061910] - [fs] xfs: deprecate nodelaylog option (Eric Sandeen) [1055644] - [fs] nfsd: fix a race between returning and breaking the same delegation (Scott Mayhew) [914772] - [fs] cifs: escaping special characters in cifs_show_options (Cedric Buissart) [1023373] - [fs] ext4: fix WARN_ON from ext4_releasepage() (Carlos Maiolino) [1036814] - [scsi] sg: Fix user memory corruption when SG_IO is interrupted by a signal (David Milburn) [913199] - [fs] vfs: fix getname() && do_getname() interaction (Oleg Nesterov) [1024689] - [fs] ext3: pass custom EOF to generic_file_llseek_size() (Eric Sandeen) [1007459] - [fs] ext4: use core vfs llseek code for dir seeks (Eric Sandeen) [1007459] - [fs] vfs: allow custom EOF in generic_file_llseek code (Eric Sandeen) [1007459] - [fs] ext3: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [1007459] - [fs] ext4: replace cut'n'pasted llseek code with generic_file_llseek_size (Eric Sandeen) [1007459] - [fs] vfs: add generic_file_llseek_size (Eric Sandeen) [1007459]- [x86] apic: Make disabled_cpu_apicid static read_mostly, fix typos (Nigel Croxon) [980621] - [x86] kexec: Add disable_cpu_apicid kernel parameter (Nigel Croxon) [980621] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1070363] - [net] ipv4: fix route deletion for IPs on many subnets (Jiri Benc) [1056443] - [net] ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] tcp: tsq: restore minimal amount of queueing (Jiri Pirko) [1044053] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004164] - [net] ipv6: Use ipv6_get_dsfield() instead of ipv6_tclass() (Jiri Benc) [1004164] - [fs] proc: meminfo: provide estimated available memory (Luiz Capitulino) [1032702] - [mm] vmscan: re-introduce the ZONE_RECLAIM_NOSCAN bailout for zone_reclaim() (Rafael Aquini) [1039534] - [mm] vmscan: compaction works against zones, not lruvecs (Johannes Weiner) [982770]- [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1059943] - [net] sock: Fix release_cb kABI brekage (Thomas Graf) [1039723] - [kvm] x86: use kvm_read/write_guest_virt_system in task switch (Paolo Bonzini) [1018581] - [kvm] x86: small cleanups to kvm_task_switch (Paolo Bonzini) [1018581] - [kvm] x86: propagate error from kvm_load_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: improve save_guest_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: introduce kvm_write_guest_virt_system (Paolo Bonzini) [1018581] - [kvm] x86: Fix task switch privilege checks (Paolo Bonzini) [1018581]- [powerpc] Make function that parses RTAS error logs global (Steve Best) [1028682] - [powerpc] pseries: Add RTAS event log v6 definition (Steve Best) [1028682] - [powerpc] pseries: Parse and handle EPOW interrupts (Steve Best) [1028682] - [net] loopback: set default mtu to 64K (Jiri Pirko) [1057610] - [net] netpoll: take rcu_read_lock_bh() in netpoll_send_skb_on_dev() (Florian Westphal) [1049052] - [net] tcp: call tcp_replace_ts_recent() from tcp_ack() (Jiri Pirko) [1056516] - [net] tcp: accept RST without ACK flag (Jiri Pirko) [890377] - [net] tcp: should drop incoming frames without ACK flag set (Jiri Pirko) [890377] - [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059334]- [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1033748] - [pci] cleanup assign_requested_resources_sorted() kernel-doc warning (Myron Stowe) [1033748] - [pci] add a PCI resource reallocation config option (Myron Stowe) [1033748] - [pci] print out suggestion about using pci=realloc (Myron Stowe) [1033748] - [pci] prepare pci=realloc for multiple options (Myron Stowe) [1033748] - [pci] Retry on IORESOURCE_IO type allocations (Myron Stowe) [1033748] - [pci] Skip cardbus assigned resource reset during pci bus rescan (Myron Stowe) [1033748] - [pci] Fix "cardbus bridge resources as optional" size handling (Myron Stowe) [1033748] - [pci] Disable cardbus bridge MEM1 prefetchable bit (Myron Stowe) [1033748] - [pci] Fix /sys warning when sriov enabled and card is hot removed (Myron Stowe) [1033748] - [pci] remove add_to_failed_list() (Myron Stowe) [1033748] - [pci] add debug print out for add_size (Myron Stowe) [1033748] - [pci] make free_list() into a function (Myron Stowe) [1033748] - [pci] Rename dev_res_x to add_res or fail_res (Myron Stowe) [1033748] - [pci] Merge pci_dev_resource_x and pci_dev_resource (Myron Stowe) [1033748] - [pci] Replace resource_list with generic list (Myron Stowe) [1033748] - [pci] Move struct resource_list to setup-bus.c (Myron Stowe) [1033748] - [pci] Move pdev_sort_resources() to setup-bus.c (Myron Stowe) [1033748] - [pci] make re-allocation try harder by reassigning ranges higher (Myron Stowe) [1033748] - [pci] Make pci_rescan_bus handle add_list (Myron Stowe) [1033748] - [pci] Make rescan bus increase bridge resource size if needed (Myron Stowe) [1033748] - [pci] Use add_list in pcie hotplug path (Myron Stowe) [1033748] - [pci] try to assign required+option size first (Myron Stowe) [1033748] - [pci] Move get_res_add_size() function (Myron Stowe) [1033748] - [pci] Make add_to_list() return status (Myron Stowe) [1033748] - [pci] Calculate right add_size (Myron Stowe) [1033748] - [pci] set pci sriov page size before reading SRIOV BAR (Myron Stowe) [1033748] - [pci] delay configuration of SRIOV capability (Myron Stowe) [1033748] - [pci] Fix hotplug of Express Module with pci bridges (Myron Stowe) [1033748] - [pci] defer enablement of SRIOV BARS (Myron Stowe) [1033748] - [pci] Make pci_setup_bridge() non-static for use by arch code (Myron Stowe) [1033748] - [pci] code and comments cleanup (Myron Stowe) [1033748] - [pci] make cardbus-bridge resources optional (Myron Stowe) [1033748] - [pci] make SRIOV resources optional (Myron Stowe) [1033748] - [pci] ability to relocate assigned pci-resources (Myron Stowe) [1033748] - [pci] honor child buses add_size in hot plug configuration (Myron Stowe) [1033748] - [pci] remove printks about disabled bridge windows (Myron Stowe) [1033748] - [pci] ability to resize an allocated resource (Myron Stowe) [1033748] - [pci] pciehp: cleanup flow in pciehp_configure_device (Myron Stowe) [1033748] - [pci] Combined back-port of changes to drivers/pci/setup-bus.c to end up in sync with upstream at commit f483d39 (Myron Stowe) [1033748] - [pci] set PCI_PREF_RANGE_TYPE_64 in pci_bridge_check_ranges (Myron Stowe) [1033748] - [pci] rework "pci: add failed_list to pci_bus_assign_resources" (Myron Stowe) [1033748] - [pci] rework "pci: add pci_bridge_release_resources and pci_bus_release_bridge_resources" (Myron Stowe) [1033748] - [pci] rework "pci: separate pci_setup_bridge to small functions" (Myron Stowe) [1033748] - [pci] claim SR-IOV BARs in pcibios_allocate_resource (Myron Stowe) [1033748]- [x86] apic: Map the local apic when parsing the MP table (Prarit Bhargava) [1061873] - [kvm] x86: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1005143] - [char] virtio-rng: don't register buffer if data isn't read out (Amos Kong) [1008273] - [netdrv] enic: remove enic->vlan_group check (Stefan Assmann) [1057704] - [netdrv] bonding: add NETIF_F_NO_CSUM vlan_features (Ivan Vecera) [1059777] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Michal Schmidt) [995300]- [security] selinux: fix broken peer recv check (Paul Moore) [1043051] - [perf] tools: Enable branch profiling (Jiri Olsa) [1057869] - [perf] Fix hypervisor branch sampling permission check (Jiri Olsa) [1057869] - [perf] x86: Check branch sampling priv level in generic code (Jiri Olsa) [1057869] - [perf] Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL (Jiri Olsa) [1057869] - [perf] x86: Fix intel LBR filter (Jiri Olsa) [1057869] - [perf] Add callback to flush branch_stack on context switch (Jiri Olsa) [1057869] - [perf] Disable PERF_SAMPLE_BRANCH_* when not supported (Jiri Olsa) [1057869] - [perf] x86: Add LBR software filter support for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Disable LBR support for older Intel Atom processors (Jiri Olsa) [1057869] - [perf] x86: Sync branch stack sampling with precise_sampling (Jiri Olsa) [1057869] - [char] n_tty: Fix unsafe update of available buffer space (Jiri Benc) [980188] - [char] n_tty: Fix stuck throttled driver (Jiri Benc) [980188] - [char] tty: Add safe tty throttle/unthrottle functions (Jiri Benc) [980188] - [char] tty: note race we need to fix (Jiri Benc) [980188] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036972] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036972] - [fs] GFS2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1024024] - [fs] GFS2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1024024] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Scott Mayhew) [1054493] - [fs] GFS2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1046168] - [fs] xfs: ensure we capture IO errors correctly (Lachlan McIlroy) [1021325] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1043353]- [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1024631]- [edac] e752x_edac: Fix pci_dev usage count (Aristeu Rozanski) [1029530] - [md] fix lockdep warning in dm-thin (Mikulas Patocka) [952815] - [md] optimize use SRCU and RCU (Mikulas Patocka) [1011985] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1034268] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1034269] - [kvm] vmx: Properly return error to userspace on vmentry failure (Andrew Jones) [1054139] - [net] neigh: fix kabi breakage of the set (Jiri Pirko) [1023278] - [net] neigh: use neigh_parms_net() to get struct neigh_parms->net pointer (Jiri Pirko) [1023278] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1023278] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1023278] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1023278] - [net] neigh: introduce neigh_parms_family helper (Jiri Pirko) [1023278] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1023278] - [net] neigh: do not use ctl_table->extra (Jiri Pirko) [1023278] - [net] neigh: convert parms to an array (Jiri Pirko) [1023278] - [net] fix memory information leaks in recv protocol handlers (Florian Westphal) [1039869] {CVE-2013-7271} - [net] ipv6: netfilter: ip6t_LOG: fix mark logging for IPv6 packets (Jiri Pirko) [1029970] - [net] netfilter: xt_socket: Make tproto signed in socket_mt6_v1() (Jiri Pirko) [1022201] - [net] af_unix: If we don't care about credentials coallesce all messages (Jiri Pirko) [1024635]- [mm] memcg: fix oom schedule_timeout() (Ulrich Obergfell) [1034237] - [mm] memcg: change memcg_oom_mutex to spinlock (Ulrich Obergfell) [1034237] - [mm] memcg: fix hierarchical oom locking (Ulrich Obergfell) [1034237] - [mm] memcg: make oom_lock 0 and 1 based rather than counter (Ulrich Obergfell) [1034237] - [usb] cdc-wdm: fix buffer overflow (Alexander Gordeev) [922001] {CVE-2013-1860} - [usb] cdc-wdm: Fix race between autosuspend and reading from the device (Alexander Gordeev) [922001] {CVE-2013-1860}- [perf] tools: Fix LIBNUMA build with glibc 2.12 and older (Jiri Olsa) [1034843] - [perf] probe: Fix segfault (Jiri Olsa) [1034843] - [perf] record: Fix -C option (Jiri Olsa) [1034843] - [perf] tools: check if -DFORTIFY_SOURCE=2 is allowed (Jiri Olsa) [1034843] - [perf] report: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] annotate: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] Enable building perf tools for Meta (Jiri Olsa) [1034843] - [perf] Enable building perf tools for ARC (Jiri Olsa) [1034843] - [perf] tools: Fix build with bison 2.3 and older (Jiri Olsa) [1034843] - [perf] tools: Limit unwind support to x86 archs (Jiri Olsa) [1034843] - [perf] annotate: Make it to be able to skip unannotatable symbols (Jiri Olsa) [1034843] - [perf] gtk/annotate: Fail early if it can't annotate (Jiri Olsa) [1034843] - [perf] gtk/annotate: Show source lines with gray color (Jiri Olsa) [1034843] - [perf] gtk/annotate: Support multiple event annotation (Jiri Olsa) [1034843] - [perf] ui/gtk: Implement basic GTK2 annotation browser (Jiri Olsa) [1034843] - [perf] annotate: Fix warning message on a missing vmlinux (Jiri Olsa) [1034843] - [perf] buildid-cache: Add --update option (Jiri Olsa) [1034843] - [perf] python: Link with sysfs.o (Jiri Olsa) [1034843] - [perf] evlist: Pass the event_group info via perf_attr_details (Jiri Olsa) [1034843] - [perf] tools: Fix calloc argument ordering (Jiri Olsa) [1034843] - [perf] tests: Adding automated parsing tests for group :GH modifiers (Jiri Olsa) [1034843] - [perf] tools: Fix perf_evsel::exclude_GH handling (Jiri Olsa) [1034843] - [perf] hists browser: Add support to display whole group data for raw columns (Jiri Olsa) [1034843] - [perf] stat: Add per processor socket count aggregation (Jiri Olsa) [1034843] - [perf] tools: Add cpu_map processor socket level functions (Jiri Olsa) [1034843] - [perf] evlist: Make event_copy local to mmaps (Jiri Olsa) [1034843] - [perf] sort: Check return value of strdup() (Jiri Olsa) [1034843] - [perf] sort: Make setup_sorting returns an error code (Jiri Olsa) [1034843] - [perf] sort: Drop ip_* arguments from _sort__sym_cmp() (Jiri Olsa) [1034843] - [perf] tools: Check for flex and bison before continuing building (Jiri Olsa) [1034843] - [perf] evlist: Fix set event list leader (Jiri Olsa) [1034843] - [perf] report: Enable the runtime switching of perf data file (Jiri Olsa) [1034843] - [perf] hists browser: Add option for runtime switching perf data file (Jiri Olsa) [1034843] - [perf] evlist: Add --group option (Jiri Olsa) [1034843] - [perf] report: Add report.group config option (Jiri Olsa) [1034843] - [perf] report: Add --group option (Jiri Olsa) [1034843] - [perf] report: Show group description when event group is enabled (Jiri Olsa) [1034843] - [perf] report: Bypass non-leader events when event group is enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Trim column header string when event group enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Add support for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Add suppport for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Move coloring logic to hpp functions (Jiri Olsa) [1034843] - [perf] ui/hist: Add support for event group view (Jiri Olsa) [1034843] - [perf] gtk/browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] hists browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] ui/hist: Consolidate hpp helpers (Jiri Olsa) [1034843] - [perf] hists: Resort hist entries using group members for output (Jiri Olsa) [1034843] - [perf] report: Make another loop for linking group hists (Jiri Olsa) [1034843] - [perf] header: Add HEADER_GROUP_DESC feature (Jiri Olsa) [1034843] - [perf] tests: Add group test conditions (Jiri Olsa) [1034843] - [perf] tools: Keep group information (Jiri Olsa) [1034843] - [perf] top: Delete maps on exit (Jiri Olsa) [1034843] - [perf] top: Stop using exit() (Jiri Olsa) [1034843] - [perf] header: Fix double fclose() on do_write() failure (Jiri Olsa) [1034843] - [perf] header: Fix memory leak for the "Not caching a kptr_restrict'ed /proc/kallsyms" case (Jiri Olsa) [1034843] - [perf] tools: Fix memory leak on error (Jiri Olsa) [1034843] - [perf] sort: Use pclose() instead of fclose() on pipe stream (Jiri Olsa) [1034843] - [perf] tools: Fix possible double free on error (Jiri Olsa) [1034843] - [perf] tools, powerpc: Fix compile warnings in tests/attr.c (Jiri Olsa) [1034843] - [perf] evsel: Fix memory leaks on evsel->counts (Jiri Olsa) [1034843] - [perf] stat: Add interval printing (Jiri Olsa) [1034843] - [perf] evsel: Add prev_raw_count field (Jiri Olsa) [1034843] - [perf] tools: Make numa benchmark optional (Jiri Olsa) [1034843] - [perf] Add 'perf bench numa mem' NUMA performance measurement suite (Jiri Olsa) [1034843] - [perf] tests: Fix leaks on PERF_RECORD_* test (Jiri Olsa) [1034843] - [perf] tests: Call machine__exit in the vmlinux matches kallsyms test (Jiri Olsa) [1034843] - [perf] ui browser: Free browser->helpline() on ui_browser__hide() (Jiri Olsa) [1034843] - [perf] header: Stop using die() calls when processing tracing data (Jiri Olsa) [1034843] - [perf] kmem: Use memdup() (Jiri Olsa) [1034843] - [perf] tools: Use memdup in map__clone (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in map.c and map.h (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in strlist (Jiri Olsa) [1034843] - [perf] test: Allow skipping tests (Jiri Olsa) [1034843] - [perf] tools: Allow passing a list to intlist__new (Jiri Olsa) [1034843] - [perf] tools: Allow passing NULL to intlist__find (Jiri Olsa) [1034843] - [perf] script: Remove workqueue-stats script (Jiri Olsa) [1034843] - [perf] script: hook up perf_scripting_context->pevent (Jiri Olsa) [1034843] - [perf] script: Don't display trace info when invoking scripts (Jiri Olsa) [1034843] - [perf] tools: Remove some needless die() calls from the main routine (Jiri Olsa) [1034843] - [perf] pmu: Privatize perf_pmu_format and perf_pmu_alias structs (Jiri Olsa) [1034843] - [perf] tests: Use ARRAY_SIZE() were applicable (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in event parsing struct names (Jiri Olsa) [1034843] - [perf] ui browsers: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] pmu: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in parse_events_term struct (Jiri Olsa) [1034843] - [perf] tools: Move ltrim() to util/string.c (Jiri Olsa) [1034843] - [perf] tools: Fix PMU format parsing test failure (Jiri Olsa) [1034843] - [perf] tools: Do not include PERF-VERSION-FILE to Makefile (Jiri Olsa) [1034843] - [perf] tools: Get rid of unused include of config.mak (Jiri Olsa) [1034843] - [perf] tools: Remove unused 'unset' parameter from parse_events (Jiri Olsa) [1034843] - [perf] tools: Mark branch_info maps as referenced (Jiri Olsa) [1034843] - [perf] annotate browser: Fix segfault when drawing out-of-bounds jumps (Jiri Olsa) [1034843] - [perf] tools: Move get_term_dimensions from top to util.c (Jiri Olsa) [1034843] - [perf] symbols: Mark vmlinux filename as allocated (Jiri Olsa) [1034843] - [perf] symbols: Move name malloc to when needed in dso__load (Jiri Olsa) [1034843] - [perf] report: Update documentation for sort keys (Jiri Olsa) [1034843] - [perf] sort: Separate out branch stack specific sort keys (Jiri Olsa) [1034843] - [perf] sort: Clean up sort__first_dimension setting (Jiri Olsa) [1034843] - [perf] sort: Calculate parent column width too (Jiri Olsa) [1034843] - [perf] sort: Align cpu column to right (Jiri Olsa) [1034843] - [perf] sort: Fix --sort pid output (Jiri Olsa) [1034843] - [perf] sort: Get rid of unnecessary __maybe_unused (Jiri Olsa) [1034843] - [perf] sort: Move misplaced sort entry functions (Jiri Olsa) [1034843] - [perf] probe: Allow of casting an array of char to string (Jiri Olsa) [1034843] - [perf] tools: Add anonymous huge page recognition (Jiri Olsa) [1034843] - [perf] bench: Flush stdout before starting bench suite (Jiri Olsa) [1034843] - [perf] symbols: Include elf.h header regardless LIBELF_SUPPORT (Jiri Olsa) [1034843] - [perf] tools: Fix possible but unlikely buffer overflow (Jiri Olsa) [1034843] - [perf] tools: Fix GNU make v3.80 compatibility issue (Jiri Olsa) [1034843] - [perf] ui/gtk: Setup browser window early (Jiri Olsa) [1034843] - [perf] ui/gtk: Factor out common browser routines (Jiri Olsa) [1034843] - [perf] script: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] kmem: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] tools: remove redundant checks from _sort__sym_cmp (Jiri Olsa) [1034843] - [perf] tests: Don't fail if a matching vmlinux isn't found, skip that test (Jiri Olsa) [1034843] - [perf] tests: Add return states enum for tests (Jiri Olsa) [1034843] - [perf] machine: Simplify accessing the host machine (Jiri Olsa) [1034843] - [perf] tests: Fix PYTHONPATH for python-use test tracepoints (Jiri Olsa) [1034843] - [perf] machine: Introduce struct machines (Jiri Olsa) [1034843] - [perf] session: There is no need for a per session hists instance (Jiri Olsa) [1034843] - [perf] hists: Rename hists__fprintf_nr_events to events_stats__fprintf (Jiri Olsa) [1034843] - [perf] record: Don't pass host machine to guest synthesizer (Jiri Olsa) [1034843] - [perf] header: Ensure read/write finished successfully (Jiri Olsa) [1034843] - [perf] tests: Check python path on attr and binding test (Jiri Olsa) [1034843] - [perf] tests: Add event parsing test for '*:*' tracepoints (Jiri Olsa) [1034843] - [perf] tools: Add missing closedir in multi tracepoint processing (Jiri Olsa) [1034843] - [perf] test: Check for linking problems in the python binding (Jiri Olsa) [1034843] - [perf] evsel: Introduce perf_evsel__open_strerror method (Jiri Olsa) [1034843] - [perf] evsel: Introduce event fallback method (Jiri Olsa) [1034843] - [perf] evsel: Do missing feature fallbacks in just one place (Jiri Olsa) [1034843] - [perf] tests: Adjust some message log levels to help diagnosing problems in attr tests (Jiri Olsa) [1034843] - [perf] test: Remove leftover temp file left by one of the attr tests (Jiri Olsa) [1034843] - [perf] test: Add a test case for hists__match, hists__link (Jiri Olsa) [1034843] - [perf] diff: Use internal rb tree for compute resort (Jiri Olsa) [1034843] - [perf] hists: Link hist entries before inserting to an output tree (Jiri Olsa) [1034843] - [perf] hists: Exchange order of comparing items when collapsing hists (Jiri Olsa) [1034843] - [perf] top: Use perf_evlist__config() (Jiri Olsa) [1034843] - [perf] record: Export the callchain parsing routine and help (Jiri Olsa) [1034843] - [perf] record: Pass perf_record_opts to the callchain cmdline parsing callback (Jiri Olsa) [1034843] - [perf] evsel: Decode read_format and sample_type in perf_evsel__fprintf (Jiri Olsa) [1034843] - [perf] tools: Add install-bin Makefile target (Jiri Olsa) [1034843] - [perf] evsel: Adopt fprintf routine from 'perf evlist' (Jiri Olsa) [1034843] - [perf] evlist: Set the leader in the perf_evlist__config method (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_TOTAL_TIME_ENABLED/_RUNNING (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_ID in read_format (Jiri Olsa) [1034843] - [perf] evsel: Introduce method to request IDs be used (Jiri Olsa) [1034843] - [perf] test: Use perf_evsel__newtp constructor in the tracepoint tests (Jiri Olsa) [1034843] - [perf] test: Fixup error reporting in basic mmap test (Jiri Olsa) [1034843] - [perf] evsel: Update sample_size when setting sample_type bits (Jiri Olsa) [1034843] - [perf] machine: Move more machine methods to machine.c (Jiri Olsa) [1034843] - [perf] buildid-cache: Add option to show build ids that are missing in the cache (Jiri Olsa) [1034843] - [perf] symbols: Generalize filter in __fprintf_buildid methods (Jiri Olsa) [1034843] - [perf] diff: Remove displacement output option (Jiri Olsa) [1034843] - [perf] buildid-list: We need to check if a file is ELF first (Jiri Olsa) [1034843] - [perf] tools: Fix TUI helpline output (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make tags (Jiri Olsa) [1034843] - [perf] diff: Change formula methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Change compute methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Remove displacement from struct hist_entry_diff (Jiri Olsa) [1034843] - [perf] evsel: Convert to _is_group_leader method (Jiri Olsa) [1034843] - [perf] evsel: Set leader evsel's ->leader to itself (Jiri Olsa) [1034843] - [perf] hists: Link hist entry pairs to leader (Jiri Olsa) [1034843] - [perf] hists: Fix typo on hist__entry_add_pair (Jiri Olsa) [1034843] - [perf] symbols: Ignore ABS symbols when loading data maps (Jiri Olsa) [1034843] - [perf] hists: Introduce perf_hpp__list for period related columns (Jiri Olsa) [1034843] - [perf] tools: Fix mmap limitations on 32-bit (Jiri Olsa) [1034843] - [perf] top: Add missing newline on pr_err call (Jiri Olsa) [1034843] - [perf] session: Free environment information when deleting session (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make clean (Jiri Olsa) [1034843] - [perf] ui/helpline: Introduce ui_helpline__vshow() (Jiri Olsa) [1034843] - [perf] ui: Always compile error printing code (Jiri Olsa) [1034843] - [perf] symbols: Fix dso__fprintf() print statement (Jiri Olsa) [1034843] - [net] sctp: fix checksum marking for outgoing packets (Daniel Borkmann) [1040385]- [fs] fuse: never d_drop() dentry mountpoints on failed reval (Brian Foster) [1026952] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1017883] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [1017883] - [fs] cifs: only set ops for inodes in I_NEW state (Sachin Prabhu) [1017883] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [968185] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [968185] - [fs] nfsd: add private md5 hashing implementation to get around FIPS blacklisting (Jeff Layton) [1020176] - [fs] nfs: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn (Jeff Layton) [921540] - [fs] nfs: Send atime and mtime as a 64bit value (Jeff Layton) [996548] - [fs] nfs: fix mknod() on nfs4 (Jeff Layton) [921684] - [fs] nfs: nameidata_to_nfs_open_context() doesn't need nameidata (Jeff Layton) [921684] - [md] Re-enable TRIM on MD RAID5 devices (Jes Sorensen) [1023424] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023424] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023424] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1034270] - [s390] signal: change return values to -EFAULT (Hendrik Brueckner) [1034270] - [kernel] ptrace: Cleanup useless header (Aaron Tomlin) [1036312] - [kernel] ptrace: kill BKL in ptrace syscall (Aaron Tomlin) [1036312] - [x86] kvm: fix cross page vapic_addr access (Paolo Bonzini) [1032215] {CVE-2013-6368} - [x86] kvm: fix division by zero in apic_get_tmcct (Paolo Bonzini) [1032213] {CVE-2013-6367}- [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [563489] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [1038186] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [1032731] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Maurizio Lombardi) [1019480] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Maurizio Lombardi) [1019480] - [scsi] don't kfree an initialized struct device (Maurizio Lombardi) [908150] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [1034487] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Steve Dickson) [1034348] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [1030049] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [1030049] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [1030049] - [exec] ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039487] {CVE-2013-2929} - [net] ipv6: router reachability probing (Jiri Benc) [1029585] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1029585] - [net] ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF (Jiri Benc) [1029585] - [net] ipv6: Fix default route failover when CONFIG_IPV6_ROUTER_PREF=n (Jiri Benc) [1029585] - [net] ipv6: probe routes asynchronous in rt6_probe (Jiri Benc) [1030094] - [net] ndisc: Update neigh->updated with write lock (Jiri Benc) [1030094] - [net] ipv6: prevent fib6_run_gc() contention (Jiri Benc) [1030094] - [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1011214] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1011214] - [net] netfilter: nf_conntrack_ipv6: improve fragmentation handling (Jiri Pirko) [1011214] - [net] ipv4: fix path MTU discovery with connection tracking (Jiri Pirko) [1011214] - [net] ipv6: Make IP6CB(skb)->nhoff 16-bit (Jiri Pirko) [1011214] - [input] uinput: setup MT usage during device creation (Aristeu Rozanski) [903081] - [input] add static inline accessors for ABS properties (Aristeu Rozanski) [903081] - [edac] revert sdram_scrub_rate behavior change (Aristeu Rozanski) [738592] - [edac] Add error decoding support for AMD Fam16h processors (Prarit Bhargava) [1020290] - [hda] alsa: fix the no-sound issue for Creative Recon3D cards (Jaroslav Kysela) [1007460]- [powerpc] signals: Improved mark VSX not saved with small contexts fix (Seth Jennings) [1044117] - [powerpc] signals: Mark VSX not saved with small contexts (Seth Jennings) [1044117]- [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1025994] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1025994] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1025994] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1025994] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1025994] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1025994] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1025994] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1025994] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1025994] - [pci] Add PCI_EXP_TYPE_PCIE_BRIDGE value (Myron Stowe) [1025994] - [netdrv] bnx2x: correct VF-PF channel locking scheme (Michal Schmidt) [1029203] - [netdrv] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1029203] - [netdrv] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1029200] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error functions (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035883] {CVE-2013-6405} - [net] ipvs: Add boundary check on ioctl arguments (Denys Vlasenko) [1030818] {CVE-2013-4588}- [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1034266] - [md] fix calculation of stacking limits on level change (Jes Sorensen) [1026864] - [kernel] ipc/sem.c: fix up semctl_setval discrepancies with upstream (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race in sem_lock() (Rik van Riel) [880024] - [kernel] fix kABI issues (Rik van Riel) [880024] - [kernel] ipc/sem.c: Fix missing wakeups in do_smart_update_queue() (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETNCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETZCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc: simplify rcu_read_lock() in semctl_nolock() (Rik van Riel) [880024] - [kernel] ipc: simplify semtimedop/semctl_main() common error path handling (Rik van Riel) [880024] - [kernel] ipc: move sem_obtain_lock() rcu locking into the only caller (Rik van Riel) [880024] - [kernel] ipc: fix double sem unlock in semctl error path (Rik van Riel) [880024] - [kernel] ipc: move the rcu_read_lock() from sem_lock_and_putref() into callers (Rik van Riel) [880024] - [kernel] ipc: sem_putref() does not need the semaphore lock any more (Rik van Riel) [880024] - [kernel] ipc: move rcu_read_unlock() out of sem_unlock() and into callers (Rik van Riel) [880024] - [kernel] ipc: fix GETALL/IPC_RM race for sysv semaphores (Rik van Riel) [880024] - [kernel] ipc: fine grained locking for semtimedop (Rik van Riel) [1024265 880024] {CVE-2013-4483} - [kernel] ipc/sem.c: have only one list in struct sem_queue (Rik van Riel) [880024] - [kernel] ipc/sem.c: open code and rename sem_lock (Rik van Riel) [880024] - [kernel] ipc/sem.c: do not hold ipc lock more than necessary (Rik van Riel) [880024] - [kernel] ipc: introduce lockless pre_down ipcctl (Rik van Riel) [880024] - [kernel] ipc: introduce obtaining a lockless ipc object (Rik van Riel) [880024] - [kernel] ipc: remove bogus lock comment for ipc_checkid (Rik van Riel) [880024] - [kernel] ipc/sem.c: get rid of union semop in sys_semctl() arguments (Rik van Riel) [880024] - [kernel] ipc/sem.c: handle spurious wakeups (Rik van Riel) [880024] - [kernel] ipc/sem.c: remove private structures from public header file (Rik van Riel) [880024] - [kernel] ipc/sem.c: update description of the implementation (Rik van Riel) [880024] - [kernel] ipc/sem.c: move wake_up_process out of the spinlock section (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize update_queue() for bulk wakeup calls (Rik van Riel) [880024] - [kernel] ipc: remove unreachable code in sem.c (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single sops when semval is zero (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single semop operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: add a per-semaphore pending list (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize if semops fail (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem preempt improve (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem use list operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem optimise undo list search (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race with concurrent semtimedop() timeouts and IPC_RMID (Rik van Riel) [880024] - [kernel] ipc/sem.c: bugfix for semop() not reporting successful operation (Rik van Riel) [880024] - [net] don't drop TSO features for NO_CSUM devices (Ivan Vecera) [1030631] - [ata] ahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1017105] - [ata] libata: implement cross-port EH exclusion (David Milburn) [1017105] - [ata] libata add ap to ata_wait_register and intro ata_msleep (David Milburn) [1017105]- [netdrv] mlx4_en: Check device state when setting coalescing (Amir Vadai) [975908] - [netdrv] igb: Update link modes display in ethtool (Stefan Assmann) [1019578] - [block] fix race between request completion and timeout handling (Jeff Moyer) [919756]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [952012] - [net] Revert "bridge: only expire the mdb entry when query is received" (Vlad Yasevich) [952012] - [net] Revert "bridge: fix some kernel warning in multicast timer" (Vlad Yasevich) [952012] - [net] Revert "bridge: do not call setup_timer() multiple times" (Vlad Yasevich) [952012] - [net] Revert "bridge: update mdb expiration timer upon reports" (Vlad Yasevich) [952012] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030046] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [998625] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [998625] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [998625] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [998625] - [fs] nfs: Don't check lock owner compatability unless file is locked - part 2 (Jeff Layton) [1007039] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007039] - [netdrv] ixgbevf: move API neg to reset path (Andy Gospodarek) [1019346] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Andy Gospodarek) [975248] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Scott Mayhew) [915862] - [fs] nfsv4: Missing Chunk of Back Port Patch Causes Hang (Steve Dickson) [1024006] - [fs] xfs: Ensure sync updates the log tail correctly (Dave Chinner) [1025439] - [fs] xfs: only update the last_sync_lsn when a transaction completes (Dave Chinner) [1025439] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [kernel] signal: stop info leak via the tkill and the tgkill syscalls (Petr Holasek) [970878] {CVE-2013-2141} - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1023897] - [netdrv] brcmsmac: Module alias support missing from backport (John Green) [1020461] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1025224] - [netdrv] mlx4_en: Fix pages never dma unmapped on rx (Steve Best) [1023272] - [netdrv] mlx4_en: Fix BlueFlame race (Amir Vadai) [987634] - [scsi] lpfc: Update lpfc version for 8.3.7.21.5p driver release (Rob Evers) [1024683] - [scsi] lpfc 8.3.42: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [1024683] - [scsi] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low." (Chad Dupuis) [995576] - [netdrv] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1020685] - [hda] alsa: Final fix for the Haswell HDMI audio 44.1kHz rate (Jaroslav Kysela) [1024548] - [input] wacom: do not report ABS_MISC on TPC2FG touch device (Aristeu Rozanski) [1032256]- [md] Disabling of TRIM on RAID5 for RHEL6.5 was too aggressive (Jes Sorensen) [1028426]- [x86] Revert "efi: be more paranoid about available space when creating variables" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efivars: firmware bug workarounds should be in platform code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Export efi_query_variable_store() for efivars.ko" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Check max_size only if it is non-zero" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Distinguish between "remaining space" and actually used space" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Implement efi_no_storage_paranoia parameter" (Rafael Aquini) [1012370 1023173] - [x86] Revert "Modify UEFI anti-bricking code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Fix dummy variable buffer allocation" (Rafael Aquini) [1012370 1023173]- [fs] revert xfs: prevent deadlock trying to cover an active log (Eric Sandeen) [1014867]- [fs] Revert "vfs: allow umount to handle mountpoints without revalidating them" (Rafael Aquini) [1024607] - [fs] Revert "vfs: massage umount_lookup_last() a bit to reduce nesting" (Rafael Aquini) [1024607] - [fs] Revert "vfs: rename user_path_umountat() to user_path_mountpoint_at()" (Rafael Aquini) [1024607] - [fs] Revert "vfs: introduce kern_path_mountpoint()" (Rafael Aquini) [1024607] - [fs] Revert "autofs4: fix device ioctl mount lookup" (Rafael Aquini) [1024607]- [tools] perf: Add ref-cycles into array of tested events (Jiri Olsa) [968806] - [pci] Revert "make SRIOV resources optional" (Myron Stowe) [1022270] - [pci] Revert "ability to relocate assigned pci-resources" (Myron Stowe) [1022270] - [pci] Revert "honor child buses add_size in hot plug configuration" (Myron Stowe) [1022270] - [pci] Revert "make cardbus-bridge resources optional" (Myron Stowe) [1022270] - [pci] Revert "code and comments cleanup" (Myron Stowe) [1022270] - [pci] Revert "make re-allocation try harder by reassigning ranges higher in the heirarchy" (Myron Stowe) [1022270] - [pci] Revert "Calculate right add_size" (Myron Stowe) [1022270]- [block] loop: unplug_fn only when backing file is attached (Lukas Czerner) [1022997] - [fs] ext4: Remove warning from ext4_da_update_reserve_space() (Lukas Czerner) [1011876] - [kernel] async: Revert MAX_THREADS to 256 (Neil Horman) [1021705] - [net] ipv6: restrict neighbor entry creation to output flow (Jiri Pirko) [997103] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011930] {CVE-2013-4387} - [net] ipv4: blackhole route should always be recalculated (Herbert Xu) [1010347] - [net] unix: revert/fix race in stream sockets with SOCK_PASS* flags (Daniel Borkmann) [1019343] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1020298] - [drm] nouveau: fix vblank deadlock (Rob Clark) [1013388] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [970715] - [fs] compat_ioctl: VIDEO_SET_SPU_PALETTE missing error check (Phillip Lougher) [949573] {CVE-2013-1928} - [fs] vfs: fix d_mountpoint() (Ian Kent) [1011337] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [fs] nfs: Remove the 'FIFO' behaviour for nfs41_setup_sequence (Steve Dickson) [1022257] - [fs] nfs: Record the OPEN create mode used in the nfs4_opendata structure (Steve Dickson) [1019439] - [fs] nfs: Simulate the change attribute (Steve Dickson) [1018653] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019811]- [md] dm-snapshot: fix data corruption (Mikulas Patocka) [974481] {CVE-2013-4299} - [watchdog] iTCO_wdt: add platform driver module alias (Neil Horman) [1019497] - [hda] alsa: disable 44.1kHz rate for Haswell HDMI/DP audio (Jaroslav Kysela) [831970] - [x86] Update UV3 hub revision ID (George Beshers) [1018962] - [fs] xfs: Don't reference the EFI after it is freed (Eric Sandeen) [1018469] - [security] keys: Fix a race between negating a key and reading the error set (Dave Wysochanski) [890231] - [fs] nfsv4: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1012439] - [fs] nfsv4: nfs4_fl_prepare_ds - fix bugs when the connect attempt fails (Jeff Layton) [1012439] - [md] Disable TRIM on RAID5 for RHEL 6.5 (Jes Sorensen) [837097] - [md] raid5: BIO_RW_SYNCIO is a bit number, not a bitmask (Jes Sorensen) [837097] - [virt] hyperv: framebuffer pci stub (Gerd Hoffmann) [1013335] - [netdrv] bnx2x: add missing enum channel_tlvs definitions (Michal Schmidt) [1015137] - [netdrv] bnx2x: KR2 disablement fix (Michal Schmidt) [1015137] - [netdrv] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1015137] - [netdrv] bnx2x: Generalize KR work-around (Michal Schmidt) [1015137] - [usb] usbnet: use ethd name for known ethernet devices (Don Zickus) [1014224] - [usb] cdc_ether: use ethd name for known ethernet devices (Don Zickus) [1014224] - [mm] Revert "Find_early_table_space based on ranges that are actually being mapped" (Rafael Aquini) - [mm] Revert "Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping" (Rafael Aquini) - [mm] Revert "Group e820 entries together and add map_individual_e820 boot option" (Rafael Aquini) - [net] bridge: update mdb expiration timer upon reports (Vlad Yasevich) [1013816] - [net] veth: Remove NETIF_F_HW_VLAN_RX capability (Thomas Graf) [1018158] - [net] gre/vxlan: handle 802.1Q inner header properly (Thomas Graf) [997632] - [net] disable the new NAPI weight error message for RHEL 6.5 (Michal Schmidt) [1012090] - [scsi] sd: Fix parsing of 'temporary ' cache mode prefix (Ewan Milne) [955441] - [scsi] sd: fix array cache flushing bug causing performance problems (Ewan Milne) [955441] - [scsi] bfa: firmware update to 3.2.1.1 (Rob Evers) [1002770] - [netdrv] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1002771]- [block] loop: fix crash when using unassigned loop device (Mike Snitzer) [989795] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [x86] microcode: Fix patch level reporting for AMD family 15h (Prarit Bhargava) [1014401] - [hda] alsa: enable switcheroo code in the snd-hda-intel driver (Jaroslav Kysela) [1013993] - [x86] reboot: Fix a warning message triggered by stop_other_cpus() (Jerome Marchand) [840710] - [kernel] async: Bump up the MAX_THREADS count for the async subsystem (Neil Horman) [1010666] - [pci] Calculate right add_size (Myron Stowe) [997672] - [netdrv] iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: pcie: add new SKUs for 7000 & 3160 NIC series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: add new 7260 and 3160 series device IDs (Stanislaw Gruszka) [1013951] - [netdrv] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1014360] - [netdrv] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1014360] - [netdrv] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1014360] - [scsi] pm8001: Queue rotation logic for inbound and outbound queues (Rich Bono) [1013771] - [scsi] lpfc: Update lpfc version for 8.3.7.21.4p driver release (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1004841] - [scsi] lpfc: Fixed inconsistent spin lock useage (Rob Evers) [1004841] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k2 (Chad Dupuis) [912652] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [912652] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [996802] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [996802] - [net] tcp: Apply device TSO segment limit earlier (Jiri Pirko) [996802] - [net] Allow driver to limit number of GSO segments per skb (Jiri Pirko) [996802] - [net] cleanups in RX queue allocation (Ivan Vecera) [1012388] - [net] Update kernel-doc for netif_set_real_num_rx_queues() (Ivan Vecera) [1012388] - [net] netif_set_real_num_rx_queues may cap num_rx_queues at init time (Ivan Vecera) [1012388]- [kvm] pmu: add proper support for fixed counter 2 (Gleb Natapov) [1000956] - [kvm] vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1006139] - [kvm] vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1006139] - [edac] Fix workqueue-related crashes (Aristeu Rozanski) [831127] - [edac] amd64_edac: Fix driver module removal (Aristeu Rozanski) [831127] - [md] raid5: BIO flags adjust (Jes Sorensen) [837097] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1014102] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Richard Guy Briggs) [1009386] - [kernel] audit: log the audit_names record type (Richard Guy Briggs) [1009386] - [kernel] audit: add child record before the create to handle case where create fails (Richard Guy Briggs) [1009386] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1007069] - [netdrv] tg3: Expand led off fix to include 5720 (Ivan Vecera) [991498] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [991498] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [991498] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [991498] - [i2c] ismt: initialize DMA buffer (Neil Horman) [1014753] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1014864] - [fs] gfs2: Fix race in iteration of glocks for unfreeze/umount (Abhijith Das) [999909] - [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [991596] - [x86] Mark Intel Atom Avoton processor as supported (Prarit Bhargava) [914842] - [mm] vmscan: fix zone shrinking exit when scan work is done (David Gibson) [985155] - [block] free bios when failing blk_execute_rq_nowait calls (Jeff Moyer) [1009312] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [951271] - [crypto] Fix race condition in larval lookup (Herbert Xu) [916361]- [fs] fuse: drop dentry on failed revalidate (Brian Foster) [924014] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [924014] - [fs] fuse: use d_materialise_unique() (Brian Foster) [924014] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000435] {CVE-2013-2892} - [virt] hv: Correctly support ws2008R2 and earlier (Jason Wang) [1007341] - [powerpc] iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table() (Steve Best) [1012666] - [powerpc] Add isync to copy_and_flush (Steve Best) [1014475] - [block] rsxx: Kernel Panic caused by mapping Discards (Steve Best) [1013728] - [kernel] audit: avoid soft lockup due to audit_log_start() incorrect loop termination (Richard Guy Briggs) [990806] - [fs] nfsv4: Remove the BUG_ON() from nfs4_get_lease_time_prepare() (Steve Dickson) [1012688] - [netdrv] bnx2x: fix loss of VLAN priority information in received TPA-aggregated packets (Michal Schmidt) [1014694] - [fs] gfs2: garbage quota usage reported due to uninitialized inode during creation (Abhijith Das) [1008947] - [fs] nfs: fix filelayout_commit_call_ops (Scott Mayhew) [1012479] - [netdrv] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [985733] - [md] Fix bio flags for md raid5 (Jes Sorensen) [837097] - [md] Fix bio flags for md raid10 (Jes Sorensen) [837097] - [scsi] qla4xxx: 5.03.00.00.06.05-k3 (Chad Dupuis) [1011476] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1011476] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1011476] - [scsi] lpfc: Update lpfc version for 8.3.7.21.3p driver release (Rob Evers) [1012961] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [1012961] - [net] Revert "net: more accurate skb truesize" (Francesco Fusco) [889181] - [net] fix multiqueue selection (Michal Schmidt) [1011939]- [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Tomas Henzl) [1008733] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Tomas Henzl) [1008733] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Tomas Henzl) [1008733] - [scsi] cnic: Fix crash in, cnic_bnx2x_service_kcq() (Tomas Henzl) [1004554] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999906] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999906] {CVE-2013-2889} - [netdrv] sfc: Add SIOCEFX:EFX_MCDI_REQUEST ioctl to workaround MTD limits (Nikolay Aleksandrov) [1008705] - [netdrv] sfc: deny changing of unsupported flags (Nikolay Aleksandrov) [1010840] - [kernel] __ptrace_may_access() should not deny sub-threads (Oleg Nesterov) [927360] - [tools] perf: Make kmem work for non numa machines (Jiri Olsa) [984788] - [powerpc] Bring all threads online prior to migration/hibernation (Steve Best) [1010528] - [kvm] introduce guest count uevent (Paolo Bonzini) [1004802] - [scsi] iscsi_tcp: consider session state in iscsi_sw_sk_state_check (Chris Leech) [840638] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Neil Horman) [1007694] {CVE-2013-4345} - [infiniband] cache: don't fill the cache with junk (Doug Ledford) [920306] - [usb] core: don't try to reset_device() a port that got just disconnected (Don Zickus) [1000944] - [usb] Fix connected device switch to Inactive state (Don Zickus) [1000944] - [usb] Don't use EHCI port sempahore for USB 3.0 hubs (Don Zickus) [1000944] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [987201] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [987201] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [987201] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Doug Ledford) [993587] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Doug Ledford) [993587] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Doug Ledford) [993587] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Doug Ledford) [993587] - [netdrv] igb: don't deprecate the max_vfs parameter (Stefan Assmann) [1005877] - [netdrv] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1005877] - [netdrv] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Update version number (Stefan Assmann) [1005877] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [1005877] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [1005877] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [1005877] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [1005877] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [1005877] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [1005877] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [1005877] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [1005877] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [1005877] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [1005877] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [1005877] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [1005877] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [1005877] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [1005877] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [1005877] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [1005877] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [1005877] - [netdrv] treewide: relase -> release (Stefan Assmann) [1005877] - [scsi] iterate over devices individually for /proc/scsi/scsi (David Milburn) [966170] - [scsi] zfcp: fix lock imbalance by reworking request queue locking (Mikulas Patocka) [803592] - [kernel] pidns: fix two invalid task_active_pid_ns() usages (Aristeu Rozanski) [984597] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [975885] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [975885] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [975885] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [975885] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [975885] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [874733] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [874733] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [874733] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [874733] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [874733] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [874733] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [986513] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [998856] - [net] ethtool: fix RHEL backport of ETHTOOL_RESET (Jiri Benc) [1008678] - [net] gact: Fix potential panic in tcf_gact() (Jiri Benc) [1003781] - [net] tcp: fix FIONREAD/SIOCINQ (Francesco Fusco) [1001479] - [net] vxlan: Avoid creating fdb entry with NULL destination (Amerigo Wang) [923915] - [net] bridge: sync the definition of struct br_mdb_entry with upstream (Amerigo Wang) [1010251] - [fs] proc/ns: Fix ABI of proc_inode (Thomas Graf) [1005224] - [fs] nfs: Fix writeback performance issue on cache invalidation (Scott Mayhew) [1010038] - [fs] xfs: switch stacks for bmap btree modifications (Dave Chinner) [918359] - [fs] GFS2: Dont flag consistency error if first mounter is a spectator (Robert S Peterson) [997929] - [x86] Mark Intel Haswell-EP as supported (Prarit Bhargava) [948339] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006523] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007570] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007570] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1003697] - [bluetooth] rfcomm: Fix info leak in RFCOMMGETDEVLIST ioctl() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [bluetooth] rfcomm: Fix info leak via getsockname() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [mm] mlock: operate on any regions with protection != PROT_NONE (Larry Woodman) [982460] - [mm] mlock: avoid dirtying pages and triggering writeback (Larry Woodman) [982460]- [net] ipv6: Don't depend on per socket memory for neighbour discovery messages (Thomas Graf) [963317] - [netdrv] bnx2x: add missing ethtool ops of virtual functions (Michal Schmidt) [1009492] - [netdrv] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1004645 1007900] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [1007900] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [1007900] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [1007900] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [1007900] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [1007900] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [1007900] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [1007900] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [1007900] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [1007900] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [1007900] - [scsi] lpfc: update version for 8.3.7.21.2p driver release (Rob Evers) [1007485] - [scsi] lpfc: 8.3.42: Fixed issue of task management commands having a fixed timeout (Rob Evers) [1007485] - [scsi] rdac: Add new IBM product id to the RDAC devlist (Rob Evers) [1006061] - [block] hpsa: remove unused Smart Array ID (Tomas Henzl) [1002788] - [block] hpsa: bump driver version to reflect changes (Tomas Henzl) [1002788] - [block] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [1002788] - [block] hpsa: remove unneeded variable (Tomas Henzl) [893773] - [block] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [893773] - [scsi] qla4xxx: 5.03.00.00.06.05-k2 (Chad Dupuis) [982175] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [982175] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [982175] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [982175] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [982175] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [982175] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [982175] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [982175] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [997004] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [997004] - [net] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [1004554] - [hid] validate HID report id size (Frantisek Hrbata) [1000453] {CVE-2013-2888} - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [920306] - [infiniband] cma: use cached gids (Doug Ledford) [920306] - [input] wacom: collect device quirks into single function (Aristeu Rozanski) [815589] - [input] wacom: add device type to device name string (Aristeu Rozanski) [815589] - [input] wacom: request tablet data for Bamboo Pens (Aristeu Rozanski) [815589] - [input] wacom: implement missing multitouch wrappers (Aristeu Rozanski) [815589] - [input] wacom: fix bug in HID parsing introduced by last patchset (Aristeu Rozanski) [815589] - [fs] nfsv4: Clean up delegation recall error handling (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_open_delegation_recall (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_lock_delegation_recall (Steve Dickson) [1007556] - [fs] nfs: It is not safe to dereference lsp->ls_state in release_lockowner (Steve Dickson) [962844] - [fs] nfs: Ensure that we free the lock stateid on the server (Steve Dickson) [962844] - [fs] nfs: Don't free the nfs4_lock_state until after the release_lockowner (Steve Dickson) [962844] - [fs] nfs: Convert nfs41_free_stateid to use an asynchronous RPC call (Steve Dickson) [962844] - [fs] nfs: Clean up TEST_STATEID and FREE_STATEID error reporting (Steve Dickson) [962844] - [fs] nfs: Clean up handling of privileged operations (Steve Dickson) [962844] - [fs] nfs: Clean up nfs41_setup_sequence (Steve Dickson) [962844] - [fs] nfs: Pass a stateid to test_stateid() and free_stateid() (Steve Dickson) [962844] - [fs] nfs: added FREE_STATEID call (Steve Dickson) [962844] - [virt] xen: mask cpu feature avx (Andrew Jones) [1006549] - [fs] nfsv4: Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [997133] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1001555] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1001545] - [kernel] sched/rt: Add a tuning knob to allow changing SCHED_RR timeslice (Herbert Xu) [919238] - [kernel] sched: Make initial SCHED_RR timeslace DEF_TIMESLICE (Herbert Xu) [919238] - [block] nvme: nvme_submit_bio_queue fixup check for DISCARD (David Milburn) [1006051] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1006051] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1006051] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1006051] - [block] nvme: Handle ioremap failure (David Milburn) [1006051] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1006051] - [block] nvme: Use normal shutdown (David Milburn) [1006051] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1006051] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1006051] - [block] nvme: Group pci related actions in functions (David Milburn) [1006051] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1006051] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1006051] - [block] nvme: Fix checkpatch issues (David Milburn) [1006051] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1006051] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1006051] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1006051] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1006051] - [block] nvme: Disk IO statistics (David Milburn) [1006051] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1006051] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1006051] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (John Green) [1000548] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [984785] - [tools] perf: Remove builtin-inject unused parameter (Jiri Olsa) [984785] - [mm] pagewalk: walk_page_range should avoid VM_PFNMAP areas (Larry Woodman) [990753] - [mm] pagemap: set pagemap walk limit to PMD boundary (Motohiro Kosaki) [991260] - [mm] task_mmu: fix buffer overflow in add_page_map() (Motohiro Kosaki) [991260] - [mm] proc: copy_to_user() returns unsigned (Motohiro Kosaki) [991260] - [mm] pagemap: Hold mmap_sem during page walk (Motohiro Kosaki) [991260] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [986967] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [986967] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [986967] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [986967] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [986967] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [986967] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [986967] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [986967] - [lib] dma-debug: Fix comparison using wrong pointer variable in dma debug code (Stefan Assmann) [1002992] - [lib] dma-debug: hash_bucket_find needs to allow for offsets within an entry (Stefan Assmann) [1002992] - [mm] x86-64: fall back to regular page vmemmap on allocation failure (Johannes Weiner) [854363] - [mm] x86-64: use vmemmap_populate_basepages() for !pse setups (Johannes Weiner) [854363] - [mm] x86-64: remove dead debugging code for !pse setups (Johannes Weiner) [854363] - [mm] sparse-vmemmap: specify vmemmap population range in bytes (Johannes Weiner) [854363]- [netdrv] bonding: Fix corrupted queue_mapping (Veaceslav Falico) [991799] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrlist_by_handle (Eric Sandeen) [905086] - [fs] nfs: set open access operation call flag in nfs4_init_opendata_res (Jeff Layton) [1002855] - [kernel] Prevent RT process stall due to missing upstream scheduler bug fix (Larry Woodman) [1002765]- [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [1003436] - [fs] nfs: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error (Dave Wysochanski) [998752] - [wireless] iwl4965: fix rfkill set state regression (Stanislaw Gruszka) [992969] - [wireless] rt2800: fix wrong TX power compensation (Stanislaw Gruszka) [992969] - [wireless] mac80211: add missing channel context release (Stanislaw Gruszka) [992969] - [wireless] mac80211: add a flag to indicate CCK support for HT clients (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: Restore skb headroom when returning skb to mac80211 (Stanislaw Gruszka) [992969] - [wireless] ath9k: Enable PLL fix only for AR9340/AR9330 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: disable L1 Active after pci_enable_device (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL (Stanislaw Gruszka) [992969] - [wireless] Hostap: copying wrong data prism2_ioctl_giwaplist() (Stanislaw Gruszka) [992969] - [wireless] zd1201: do not use stack as URB transfer_buffer (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: unregister leds when registration failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: take the seqno from packet if transmit failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: don't set the MCAST queue in STA's queue list (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: properly tell the fw that a STA is awake (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: correctly configure MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] mac80211: don't wait for TX status forever (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix another nl80211_fam.attrbuf race (Stanislaw Gruszka) [992969] - [wireless] cfg80211: fix P2P GO interface teardown (Stanislaw Gruszka) [992969] - [wireless] mac80211: continue using disabled channels while connected (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix infinite loop in ieee80211_determine_chantype (Stanislaw Gruszka) [992969] - [wireless] mac80211: ignore HT primary channel while connected (Stanislaw Gruszka) [992969] - [wireless] iwl4965: reset firmware after rfkill off (Stanislaw Gruszka) [992969] - [wireless] iwl4965: set power mode early (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: set SSID bits for passive channels (Stanislaw Gruszka) [992969] - [wireless] rt2x00: fix stop queue (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix monitor interface suspend crash regression (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix ethtool stats for non-station interfaces (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix duplicate retransmission detection (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel_ht: fix cck rate sampling (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel: fix NULL pointer dereference issue (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix mgmt tx status and testmode reporting for netns (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: reboot firmware if it was loaded (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: do some initial hardware configuration (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix flushing not started aggregation sessions (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: add DELL SKU for 5150 HMC (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: refuse connection to APs with BI < 16 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix bug in scan ssid (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix L2P BA ressources leak (Stanislaw Gruszka) [992969] - [wireless] mac80211: close AP_VLAN interfaces before unregistering all (Stanislaw Gruszka) [992969] - [wireless] b43: ensue that BCMA is "y" when B43 is "y" (Stanislaw Gruszka) [992969] - [wireless] ath9k: Do not assign noise for NULL caldata (Stanislaw Gruszka) [992969] - [wireless] ath9k: Fix noisefloor calibration (Stanislaw Gruszka) [992969] - [wireless] ath9k_hw: Assign default xlna config for AR9485 (Stanislaw Gruszka) [992969] - [wireless] rt2x00: rt2800lib: fix default TX power check for RT55xx (Stanislaw Gruszka) [992969] - [wireless] rt2x00: read 5GHz TX power values from the correct offset (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: wake the queue if stopped when being unmapped (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: fix race in queue unmapping (Stanislaw Gruszka) [992969] - [fs] ext4: don't let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592]- [target] Set bi_destructor in iblock_get_bio (Andy Grover) [999490] - [target] Fix calling bdev_get_queue on a NULL *bio (Andy Grover) [999490] - [net] ipv6: remove max_addresses check from ipv6_create_tempaddr (Petr Holasek) [999365] {CVE-2013-0343} - [net] soreuseport: UDP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: UDP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: infrastructure (Thomas Graf) [991600] - [kernel] prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [742562] - [kernel] audit: add an option to control logging of passwords with pam_tty_audit (Richard Guy Briggs) [725100] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996600] - [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996608] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [996277] - [char] random: fix priming of last_data (Jarod Wilson) [997985] - [char] random: prime last_data value per fips requirements (Jarod Wilson) [997985] - [char] random: simplify fips mode (Jarod Wilson) [997985] - [fs] nfs: don't extend writes to cover entire page if pagecache is invalid (Jeff Layton) [1002830] - [fs] nfs: fix inode reference leak (Steve Dickson) [998694] - [fs] nfs: Use session max response size for GETDEVICEINFO gdia_maxcount (Steve Dickson) [922810] - [fs] nfs: Simplify the NFSv4 REMOVE, LINK and RENAME compounds (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 CREATE compound (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 OPEN compound (Steve Dickson) [998697] - [fs] nfs: Simplify the cache invalidation code (Steve Dickson) [998697] - [fs] nfs: Change attribute updates should set NFS_INO_REVAL_PAGECACHE (Steve Dickson) [998697] - [fs] nfs: Simplify nfs_fhget() (Steve Dickson) [998697] - [fs] nfs: Always trust the PageUptodate flag when we have a delegation (Steve Dickson) [998697] - [fs] nfs: Optimise away nfs_check_inode_attributes() when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Dont force page cache revalidations when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Retrieve attributes _before_ calling delegreturn (Steve Dickson) [998697] - [fs] nfs: Fix a typo in NFS4_enc_link_sz (Steve Dickson) [998697] - [scsi] Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957217] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [997045] - [scsi] aacraid: Fix for arrays going offline in the system. System hangs (Rich Bono) [996207]- [fs] gfs2: dont overrun reserved revokes (Benjamin Marzinski) [996637] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997625] - [s390] kernel: z90crypt module load crash (Hendrik Brueckner) [997621] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996185] - [cpufreq] revert "remove rwsem lock from CPUFREQ_GOV_STOP call -- second call site" (Prarit Bhargava) [869899] - [perf] Fix regs retrieval for tracepoints events (Jiri Olsa) [1000706] - [tools] perf: Fix period symbol_conf.field_sep display (Jiri Olsa) [985968] - [tools] traceevent: Handle dynamic array's element size properly (Jiri Olsa) [664899] - [tools] perf: Fix perf build make command and BuildRequires (Jiri Olsa) [968186] - [tools] perf: Add support for wildcard in tracepoint system name (Jiri Olsa) [664899] - [perf] Add support for PERF_HW_COUNT_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event (Jiri Olsa) [968806] - [perf] events: Enable raw event support for Intel unhalted_reference_cycles event (Jiri Olsa) [968806] - [net] phonet: some signedness bugs (Francesco Fusco) [1000271] - [net] phonet: put protocols array under RCU (Francesco Fusco) [1000271] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [981285] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [981285] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [981285] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [981285] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [981285] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [981285] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [981285] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [981285] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [981285] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [923915] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [923915] - [net] vxlan: fix rcu related warning (Amerigo Wang) [923915] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [923915] - [kernel] list: introduce list_first_entry_or_null (Amerigo Wang) [923915] - [net] vxlan: fix igmp races (Amerigo Wang) [923915] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [923915] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [923915] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [923915] - [net] vxlan: fix function name spelling (Amerigo Wang) [923915] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [923915] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_add, rtnl_fdb_del (Amerigo Wang) [923915] - [net] fix address check in rtnl_fdb_del (Amerigo Wang) [923915] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [923915] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [923915] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [923915] - [net] vxlan: port module param should be ushort (Amerigo Wang) [923915] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [923915] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [923915] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [923915] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [923915] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [923915] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [923915] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [923915] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [923915] - [net] vxlan: fix check for migration of static entry (Amerigo Wang) [923915] - [net] vxlan: handle skb_clone failure (Amerigo Wang) [923915] - [net] vxlan: only migrate dynamic FDB entries (Amerigo Wang) [923915] - [net] vxlan: fix race between flush and incoming learning (Amerigo Wang) [923915] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [923915] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [923915] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [923915] - [net] vxlan: Update vxlan fdb 'used' field after each usage (Amerigo Wang) [923915] - [net] vxlan: listen on multiple ports (Amerigo Wang) [923915] - [net] vxlan: do not set SKB_GSO_UDP (Amerigo Wang) [923915] - [net] vxlan: allow choosing destination port per vxlan (Amerigo Wang) [923915] - [net] vxlan: compute source port in network byte order (Amerigo Wang) [923915] - [net] vxlan: source compatiablity with IFLA_VXLAN_GROUP (Amerigo Wang) [923915] - [net] vxlan: fix byte order issues with NDA_PORT (Amerigo Wang) [923915] - [net] vxlan: document UDP default port (Amerigo Wang) [923915] - [net] vxlan: update mail address and copyright date (Amerigo Wang) [923915] - [net] vxlan: Allow L2 redirection with L3 switching (Amerigo Wang) [923915] - [net] vxlan: Allow setting destination to unicast address (Amerigo Wang) [923915] - [net] vxlan: don't bypass encapsulation for multi- and broadcasts (Amerigo Wang) [923915] - [net] vxlan: use htonl when snooping for loopback address (Amerigo Wang) [923915] - [net] vxlan: fix some sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Bypass encapsulation if the destination is local (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Use IP Tunnels tunnel ENC encap API (Amerigo Wang) [923915] - [net] vxlan: generalize forwarding tables (Amerigo Wang) [923915] - [net] vxlan: Add vlan support to static neighbors (Amerigo Wang) [923915] - [net] vxlan: allow live mac address change (Amerigo Wang) [923915] - [net] vxlan: add DOVE extensions for VXLAN (Amerigo Wang) [923915] - [net] vxlan: move SET_ETHTOOL_OPS() to vxlan_newlink() (Amerigo Wang) [923915] - [net] vxlan: specify fl4.proto before calling ip_route_output_key() (Amerigo Wang) [923915] - [net] vxlan: Depend on CONFIG_INET (Amerigo Wang) [923915] - [net] fix invalid usage of netdev->priv_flags (Stanislaw Gruszka) [984373]- [drm] upstream sync to 3.9.9 (Rob Clark) [818344 902637 962824] - [uapi] install UAPI headers in the correct path (Rob Clark) [962824] - [debug] lockdep: provide mutex_lock_nest_lock (Rob Clark) [962824] - [pci] backport PCIE_SPEED_* (Rob Clark) [962824] - [pci] Add PCIe Link Capability link speed and width names (Rob Clark) [962824] - [fs] export get_task_comm() (Rob Clark) [962824] - [x86] sgi-xp: handle non-fatal traps - headers (George Beshers) [956876] - [x86] sgi-xp: handle non-fatal traps (George Beshers) [956876] - [x86] irq: Rename gsi_end gsi_top, and fix off by one errors (Prarit Bhargava) [998602] - [x86] ioapic: In mpparse use mp_register_ioapic (Prarit Bhargava) [998602] - [x86] ioapic: Teach mp_register_ioapic to compute a global gsi_end (Prarit Bhargava) [998602] - [x86] Reinsert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Prarit Bhargava) [855057 998602] - [virt] Add a check to catch KVM emulation of Hyper-V (Jason Wang) [985747] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985747] - [x86] Introduce hypervisor_cpuid_base() (Jason Wang) [985747] - [kernel] kexec: add the values related to buddy system for filtering free pages (Nigel Croxon) [960746] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [993473] - [virt] hv_balloon: Do not post pressure status if interrupted (Jason Wang) [993473] - [virt] hv_balloon: Fix a bug in the hot-add code (Jason Wang) [993473] - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972430] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972430] - [net] neigh: fix some compiler warning in net/core/neighbour.c (Francesco Fusco) [972430] - [net] neigh: prohibit negative value for unres_qlen_bytes parameter (Francesco Fusco) [972430] - [net] netfilter: don't permit ct creation with random tuple (Thomas Graf) [994393] - [net] netfilter: fix BUG_ON while removing nf_conntrack with netns (Thomas Graf) [991246] - [net] gro: Fix kcalloc argument order (Amerigo Wang) [995405] - [net] gro: fix a race in gro_cell_poll() (Amerigo Wang) [995405] - [net] ip_tunnel: fix a pointer cast in ip_tunnel_xmit() (Amerigo Wang) [995405] - [virt] xen: avoid allocation causing potential swap activity on the resume path (Radim Krcmar) [996631] - [virt] xen: ensure timer tick is resumed even on CPU driving the resume (Radim Krcmar) [996631] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Doug Ledford) [987174] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chris Leech) [994743] - [x86] kvm: use kernel_fpu_begin/end() in kvm_load/put_guest_fpu() (Fam Zheng) [988658] - [block] do not pass disk names as format strings (Alexander Gordeev) [971372] {CVE-2013-2851}- [fs] Revert "ext4: dont let i_reserved_meta_blocks go negative" (Rafael Aquini) [916592] - [fs] Revert "ext4: introduce reserved space" (Rafael Aquini) [916592] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix crash in bnx2x_set_vlan_stripping() (Michal Schmidt) [995475] - [scsi] lpfc: Update lpfc version for 8.3.7.21.1p driver release (Rob Evers) [947546] - [scsi] lpfc: Merge with "lpfc 8.3.31: Fixed system panic due to midlayer abort and (Rob Evers) [947546] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [947546] - [scsi] lpfc: lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix to allow OCM to report FEC status (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a missing return code in a logging message (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed some logging message fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix starting reference tag when calculating BG error (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix inconsistent list removal causes crash (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix BlockGuard error checking (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed crash during FCoE failover testing (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver handling of CLEAR_LA with NPIV enabled causing SID=0 frames out (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced tmo value set to FLOGI WQE for quick recovery from FLOGI sequence timeout (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Add log message when completes with clean address bit set to zero (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver vector mapping to CPU affinity (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed iocb flags not being reset for scsi commands (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed not returning FAILED status when SCSI invoking host reset handler failed (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed bad book keeping in posting els sgls to port (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard to take advantage of rdprotect/wrprotect info when available (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced spinlock contention on SCSI buffer list (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed crash when processing bsg's sg list with high memory pages (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with SCSI Host reset (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Doorbell formation information logged in dual-chute mode WQ and RQ setup (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large s/g lists for BlockGuard (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large lpfc_sg_seg_cnt values (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed pt2pt and loop discovery problems on topology changes (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove driver dependency on HZ (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard error reporting (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed VPI allocation issues after firmware dump is performed (Rob Evers) [947546] - [scsi] lpfc: fix potential NULL pointer dereference in lpfc_sli4_rq_put() (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed potential mis-interpretation of READ_TOPOLOGY reserved fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fix default value for lpfc_enable_rrq (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed circular locking dependency and inconsistent lock state issues (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed PT2PT bring up problem for FC SLI4 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed OXID reuse issue (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed deadlock condition in FCF round robin handling (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed bsg timeout handling issues that would result in crashes ? applied and checked into RHEL6.5 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed degraded performance after cable pulls (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed NMI watch dog panic's when resetting the hba (Rob Evers) [947546] - [scsi] lpfc: treewide: Fix typos in kernel messages (Rob Evers) [947546] - [scsi] lpfc: fix lpfc build when wmb() is defined as mb() (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed crash due to SLI Port invalid resource count (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for FCoE protocol dual-chute (ULP) operation (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed stale ndlp state when the node is marked for deferred removal (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fix potential memory corruption bug (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed no-context ABTS failed with BA_RJT (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Removed use of NOP mailboxes for interrupt verification (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed exhausted retry for plogi to nameserver (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed ELS_REC received on the unsolicited receive queue (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for change_queue_type (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct mask error (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct buffer length overrun (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Update DIF support for passthru/strip/insert (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Fix bug with Target Resets and FCP2 devices (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed not checking solicition in progress bit when verifying FCF record for use (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed PRLI not being retried if a LS_RJT with a reason (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Expand I/O channel support for large systems (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Adjust IO Channels to 1 when INTx (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fix interrupt delay multipler conversion for eq_create (Rob Evers) [947546] - [scsi] lpfc 8.3.34: Correct typecasts for snprintf messages (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Fix number of IO channels to match CPUs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Fixed debugfs queInfo to include queue stats (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Make I/O to hw queue distribution algorithm a module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Change Naming convention for SLI4 Interrupt vector (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Allow per-hba interrupt rate tuning (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Tie parallel I/O queues into separate MSIX vectors (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add Interrupts per second stats via debugfs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Parallelize SLI-4 Q distribution (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add debugfs interface to display SLI queue information (Rob Evers) [947546] - [scsi] lpfc: treewide: fix comment/printk/variable typos (Rob Evers) [947546] - [netdrv] qlcnic: Update version to 5.2.43 (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [927395] - [netdrv] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [927395] - [netdrv] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [927395] - [netdrv] qlcnic: diagnostics routine changes (Chad Dupuis) [927395] - [netdrv] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [927395] - [netdrv] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [927395] - [netdrv] qlcnic: Support spoof check config (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix LRO bugs while tuning offloads using Q application (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable LRO if it was disabled by RX checksum (Chad Dupuis) [927395] - [netdrv] qlcnic: remove netdev->trans_start updates within the driver (Chad Dupuis) [927395] - [netdrv] qlcnic: Return proper error codes from probe failure paths (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix validation of link event command (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix mailbox response handling (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix bug in diagnostics test reset recovery path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix reset recovery after transmit timeout (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool supported port status for 83xx (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix missing bracket in module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool strings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix setting MAC address (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.42 (Chad Dupuis) [927395] - [netdrv] qlcnic: Add identifying string for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Rename the IRQ description (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable Interrupt Coalescing for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Add eSwitch statistics support (Chad Dupuis) [927395] - [netdrv] qlcnic: Take EPORT out of reset sequence before disabling PAUSE (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance channel configuration logs (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.41 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support polling for mailbox events (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix loopback test for SR-IOV PF (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VLAN id config (Chad Dupuis) [927395] - [netdrv] qlcnic: Support MAC address, Tx rate config (Chad Dupuis) [927395] - [netdrv] qlcnic: VF reset recovery implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: VF FLR implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Change 82xx adapter VLAN id endian type (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix typo in logs (Chad Dupuis) [927395] - [netdrv] qlcnic: fix TSO race condition (Chad Dupuis) [927395] - [netdrv] qlcnic: Stop traffic before performing loopback test (Chad Dupuis) [927395] - [netdrv] qlcnic: fix beaconing test for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix set_flags handler for ethtool (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.40 (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix sparse warnings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix NULL dereference in error path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix potential NULL dereference (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.39 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support atomic commands (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VF-PF communication channel commands (Chad Dupuis) [927395] - [netdrv] qlcnic: VF-PF communication channel implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Use shared interrupt vector for Tx and Rx (Chad Dupuis) [927395] - [netdrv] qlcnic: SR-IOV VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Support SR-IOV enable and disable (Chad Dupuis) [927395] - [netdrv] qlcnic: Add QLCNIC_SRIOV to Kconfig (Chad Dupuis) [927395]- [mm] reinstate mmap -EINVAL return error code when mapping length is zero (Rafael Aquini) [995339] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592] - [fs] ext4: dont let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [firmware] efivars: Use correct efi_pstore_info struct when calling pstore_register (Lenny Szubowicz) [867689] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [952734] - [char] ipmi: eliminate long delay in ipmi_si on SGI UV2 (George Beshers) [876778] - [net] bridge: fix a conflict in if_bridge.h with glibc headers (Amerigo Wang) [981325] - [usb] fix endpoint-disabling for failed config changes (Don Zickus) [889391] - [usb] Free the allocated memory before exiting on error (Don Zickus) [889391] - [usb] xhci: fix list access before init (Don Zickus) [889391] - [usb] xhci-mem: init list heads at the beginning of init (Don Zickus) [889391] - [usb] xhci: override bogus bulk wMaxPacketSize values (Don Zickus) [889391] - [usb] enclose USB_XHCI_HCD related symbols within a if USB_XHCI_HCD block (Don Zickus) [889391] - [usb] xhci: clarify compliance mode debug messages (Don Zickus) [889391] - [usb] xhci: Rename SEGMENT_SIZE and SEGMENT_SHIFT as the former is used in a.out.h (Don Zickus) [889391] - [usb] xhci: Use ilog2() rather than __ffs() for calculating SEGMENT_SHIFT (Don Zickus) [889391] - [usb] xhci: Don't warn on empty ring for suspended devices (Don Zickus) [889391] - [usb] xhci: Fix TRB transfer length macro used for Event TRB (Don Zickus) [889391] - [usb] xhci: fix build warning (Don Zickus) [889391] - [usb] xhci: fix bit definitions for IMAN register (Don Zickus) [889391] - [usb] xhci: correctly enable interrupts (Don Zickus) [889391] - [usb] xhci: fix memory leak of URB-private data (Don Zickus) [889391] - [usb] xhci: fix incorrect bit test (Don Zickus) [889391] - [usb] xhci: Fix TD size for isochronous URBs (Don Zickus) [889391] - [usb] xhci: Fix isoc TD encoding (Don Zickus) [889391] - [usb] xhci: remove unused trb var in xhci_irq() (Don Zickus) [889391] - [usb] xhci: Add Lynx Point LP to list of Intel switchable hosts (Don Zickus) [889391] - [usb] xhci: move HC_STATE_SUSPENDED check to xhci_suspend() (Don Zickus) [889391] - [usb] xhci: Stricter conditional for Z1 system models for Compliance Mode Patch (Don Zickus) [889391] - [usb] xhci: Extend Fresco Logic MSI quirk (Don Zickus) [889391] - [usb] xhci: fix null-pointer dereference when destroying half-built segment rings (Don Zickus) [889391] - [usb] xhci: Fix TD Size calculation on 1.0 hosts (Don Zickus) [889391] - [usb] xhci: Fix conditional check in bandwidth calculation (Don Zickus) [889391] - [usb] xhci: Avoid global symbol pollution with handshake (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused ep_ctx (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused slot_ctx (Don Zickus) [889391] - [usb] xhci: Fix missing break in xhci_evaluate_context_result (Don Zickus) [889391] - [usb] xhci: Fix potential NULL ptr deref in command cancellation (Don Zickus) [889391] - [usb] xhci: Remove __force__ __u16 before assigning DeviceRemovable and assign directly (Don Zickus) [889391] - [usb] xhci-ring: removes unnecessary semicolon (Don Zickus) [889391] - [usb] xhci: update a comment regarding the BOS descriptor to reflect the code (Don Zickus) [889391] - [usb] xhci: sparse fixes (Don Zickus) [889391] - [usb] Fail a get config when the port is powered off (Don Zickus) [889391] - [usb] xhci: Handle clear PORT_POWER feature (Don Zickus) [889391] - [usb] redefine DeviceRemovable and wHubDelay as _le16 (Don Zickus) [889391] - [usb] xhci: Avoid "dead ports", add roothub port polling (Don Zickus) [894180] - [usb] Handle warm reset failure on empty port (Don Zickus) [894180] - [usb] Ignore port state until reset completes (Don Zickus) [894180] - [usb] Increase reset timeout (Don Zickus) [894180] - [usb] Allow USB 3.0 ports to be disabled (Don Zickus) [894180] - [usb] Ignore xHCI Reset Device status (Don Zickus) [894180] - [usb] Handle auto-transition from hot to warm reset (Don Zickus) [894180] - [usb] xhci: Handle HS bulk/ctrl endpoints that don't NAK (Don Zickus) [894180] - [usb] Enable LPM after a failed probe (Don Zickus) [815547] - [usb] Don't enable LPM if the exit latency is zero (Don Zickus) [815547] - [usb] Send Set SEL before enablng parent U1/U2 timeout (Don Zickus) [815547] - [usb] xhci: endianness xhci_calculate_intel_u2_timeout (Don Zickus) [815547] - [usb] xhci: fix integer overflow (Don Zickus) [815547] - [usb] Fix LPM disable count mismatch on driver unbind (Don Zickus) [815547] - [usb] Disable LPM while the device is unconfigured (Don Zickus) [815547] - [usb] Fix LPM disable/enable during device reset (Don Zickus) [815547] - [usb] xhci: Fix DIV_ROUND_UP compile error (Don Zickus) [815547] - [usb] xhci: Fix compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Fix core compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Disable hub-initiated LPM for comms devices (Don Zickus) [815547] - [usb] xhci: Add Intel U1/U2 timeout policy (Don Zickus) [815547] - [usb] xhci: Add infrastructure for host-specific LPM policies (Don Zickus) [815547] - [usb] Add macros for interrupt endpoint types (Don Zickus) [815547] - [usb] xhci: Reserve one command for USB3 LPM disable (Don Zickus) [815547] - [usb] xhci: Some Evaluate Context commands must succeed (Don Zickus) [815547] - [usb] Disable USB 3.0 LPM in critical sections (Don Zickus) [815547] - [usb] Add support to enable/disable USB3 link states (Don Zickus) [815547] - [usb] Allow drivers to disable hub-initiated LPM (Don Zickus) [815547] - [usb] Calculate USB 3.0 exit latencies for LPM (Don Zickus) [815547] - [usb] Refactor code to set LPM support flag (Don Zickus) [815547] - [usb] Make sure to fetch the BOS desc for roothubs (Don Zickus) [815547] - [usb] xhci: Add roothub code to set U1/U2 timeouts (Don Zickus) [815547] - [scsi] pm8001: Add new driver pmc8001 to RHEL 6.5 (Rich Bono) [922129] - [scsi] bnx2fc: introduce missing kfree (Jan Vesely) [916004] - [scsi] bnx2fc: Fix common misspellings (Jan Vesely) [916004] - [scsi] bnx2fc: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916004] - [scsi] bnx2fc: Make the fcoe_cltr the SCSI host parent (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.14 (Jan Vesely) [916004] - [scsi] bnx2fc: Update copyright dates (Jan Vesely) [916004] - [scsi] bnx2fc: Fix race condition between IO completion and abort (Jan Vesely) [916004] - [scsi] bnx2fc: Include chip number in the symbolic name (Jan Vesely) [916004] - [scsi] bnx2fc: Enable cached tasks to improve performance (Jan Vesely) [916004] - [scsi] bnx2fc: adjust duplicate test (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.13 (Jan Vesely) [916004] - [scsi] bnx2fc: Support max IO size to 512KB (Jan Vesely) [916004] - [scsi] bnx2fc: Tx/Rx byte counts reset to 0 when exceeding 32 bit values (Jan Vesely) [916004] - [scsi] bnx2fc: Map the doorbell register between offload and enable requests (Jan Vesely) [916004] - [scsi] bnx2fc: Move offload/upload wait logic into a function (Jan Vesely) [916004] - [scsi] bnx2fc: support software fcoe target (Jan Vesely) [916004] - [scsi] bnx2fc: remove useless calls to memset() (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_get_lesb/fcoe_ctlr_get_lesb() directly from libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_link_speed_update() from the exported symbol in libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: add support to get_netdev for bnx2f_interface (Jan Vesely) [916004] - [scsi] bnx2fc: Use the fcoe_sysfs control interface (Jan Vesely) [916004] - [scsi] libfcoe, fcoe, bnx2fc: Add new fcoe control interface (Jan Vesely) [916004] - [scsi] bnx2fc: treewide: fix typo of "suppport" in various comments (Jan Vesely) [916004] - [scsi] fix various printk and comment typos (Jan Vesely) [916004] - [scsi] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Jan Vesely) [916004] - [scsi] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member (Jan Vesely) [916004] - [scsi] bnx2i: Fixed bugs in the handling of unsolicited NOP-Ins (Jan Vesely) [916003] - [scsi] bnx2i: Update version and copyright year 2013 (Jan Vesely) [916003] - [scsi] bnx2i: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916003] - [scsi] bnx2i: Fix typo in printk and comments (Jan Vesely) [916003] - [scsi] bnx2i: fix the bit manipulation when setting the error mask (Jan Vesely) [916003] - [scsi] bnx2i: removed the individual PCI DEVICE ID checking (Jan Vesely) [916003]- [netdrv] ixgbe: fix broken module parameter IntMode (Andy Gospodarek) [958967] - [netdrv] ixgbe: fix broken module parameter FdirMode (Andy Gospodarek) [958967] - [fs] fuse: initialize dentry->d_op properly in fuse_direntplus_link() (Brian Foster) [994492] - [fs] nfs4: Fix infinite loop in nfs4_lookup_root (Scott Mayhew) [987426] - [tracing] Replace syscall_meta_data struct array with pointer array (Jiri Olsa) [992987] - [tracing] Replace trace_event struct array with pointer array (Jiri Olsa) [992987] - [mm] percpu: don't implicitly include slab.h from percpu.h (Baoquan He) [878312] - [mm] percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses (Baoquan He) [878312] - [mm] percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessary (Baoquan He) [878312] - [mm] percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] percpu: should use is_vmalloc_addr() (Baoquan He) [878312] - [mm] percpu: fix pcpu_last_unit_cpu (Baoquan He) [878312] - [mm] percpu: fix first chunk match in per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: fix trivial bugs in pcpu_build_alloc_info() (Baoquan He) [878312] - [mm] percpu: move vmalloc based chunk management into percpu-vm.c (Baoquan He) [878312] - [mm] percpu: misc preparations for nommu support (Baoquan He) [878312] - [mm] percpu: reorganize chunk creation and destruction (Baoquan He) [878312] - [mm] percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: add __percpu sparse annotations to core kernel subsystems (Baoquan He) [878312] - [mm] percpu: avoid calling __pcpu_ptr_to_addr() (Baoquan He) [878312] - [mm] percpu: refactor the code in pcpu_depopulate_chunk() (Baoquan He) [878312] - [mm] percpu: add missing per_cpu_ptr_to_phys() definition for UP (Baoquan He) [878312] - [mm] percpu: Fix kdump failure if booted with percpu_alloc=page (Baoquan He) [878312] - [mm] Revert: percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] Revert: percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [878312] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [994382] - [md] raid10: remove use-after-free bug (Jes Sorensen) [994382] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [994382] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [994382] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [827601] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [827601] - [infiniband] hw: import new ocrdma driver from upstream tree (Doug Ledford) [827601] - [infiniband] cma: Export AF_IB statistics (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to bind to AF_IB (Michal Schmidt) [908111] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Michal Schmidt) [908111] - [infiniband] ucma: Add ability to query GID addresses (Michal Schmidt) [908111] - [infiniband] cma: Export cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] ucma: Support querying when IB paths are not reversible (Michal Schmidt) [908111] - [infiniband] sa: Export function to pack a path record into wire format (Michal Schmidt) [908111] - [infiniband] ucma: Support querying for AF_IB addresses (Michal Schmidt) [908111] - [infiniband] cma: Only listen on IB devices when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Set qkey for AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Expose private data when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Merge cma_get/save_net_info (Michal Schmidt) [908111] - [infiniband] cma: Remove unused SDP related code (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Michal Schmidt) [908111] - [infiniband] cma: Verify that source and dest sa_family are the same (Michal Schmidt) [908111] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Michal Schmidt) [908111] - [infiniband] cma: Add helper functions to return id address information (Michal Schmidt) [908111] - [infiniband] cma: Do not modify sa_family when setting loopback address (Michal Schmidt) [908111] - [infiniband] cma: Allow user to specify AF_IB when binding (Michal Schmidt) [908111] - [infiniband] cma: Update port reservation to support AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Add AF_IB support to ip_addr_size (Michal Schmidt) [908111] - [infiniband] cma: Include AF_IB in loopback and any address checks (Michal Schmidt) [908111] - [infiniband] cma: Allow enabling reuseaddr in any state (Michal Schmidt) [908111] - [infiniband] rdma: Define native IB address (Michal Schmidt) [908111] - [netdrv] mlx4: Set link type for RAW PACKET QPs in the QP context (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Disable VLAN stripping for RAW PACKET QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fetch XRC SRQ in the CQ polling code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Advertise MW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Support memory window binding (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove redundant NULL check before kfree (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix compiler warning about uninitialized 'vlan' variable (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Convert is_xxx variables in build_mlx_header() to bool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove local invalidate segment unused fields (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Adjust duplicate test (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix bug unwinding on error in mlx4_ib_init_sriov() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix build error on platforms where UL is not 64 bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix unresolved 64bit math in mellanox/mlx4/en_dcb_nl.c (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Can set maxrate only for TC0 (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set max rate-limit for a TC (Amir Vadai) [950401 950910 950913 950915] - [netdrv] dcb: Add an optional max rate attribute (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable RFS when running in SRIOV mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Initialize RFS filters lock and list in init_netdev (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add accelerated RFS support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add rmap support to mlx4_assign_eq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Dynamic VST to VST vlan/qos changes (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fail device init if num_vfs is negative (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add warning in case of command timeouts (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Replace sscanf() with kstrtoint() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add prints when TX timeout occurs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Change log level from error to debug for vlan related messages (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Do not query stats when device port is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix resource leak in error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx_en: Timestamping is not supported in slave mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Keep VF assigned MAC in the PF admin table (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Handle unassigned VF MAC address correctly (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix adaptive moderation cq update (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Strengthen VLAN tags/priorities enforcement in VST mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add missing report on VST and spoof-checking dev caps (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix a build error on 32bit arches (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add support to get VF config (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF default vlan ID and priority support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF mac address support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add structures to keep VF Ethernet ports information (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add reference counting to MAC registeration (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable HW clock overflow check when no HW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable HW timestamping for VFs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Expose a few helpers to fill DMFS HW strucutures (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of DMFS HW rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Change a few DMFS fields names to match firmare spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Match DMFS promiscuous field names to firmware spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Move DMFS HW structs to common header file (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Reduce warning message for SRQ_LIMIT event to debug level (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add a service task (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Support software timestamping (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add HW timestamping support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Read HCA frequency and map internal clock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add timestamping device capability (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Implement SRQ object lookup from srqn (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: set correct MTU in SRIOV (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Translate guest B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add helper function to translate B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Advertize DCB_CAP_DCBX_HOST in getdcbx (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Enable DCB ETS ops only when supported by the firmware (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Added proper description for two device capabilities (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix setting initial MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disallow releasing VF QPs which have steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Always use 64 bit resource ID when doing lookup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove ethtool flow steering rules before releasing QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong order of flow steering resources removal (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup MAC resources on module unload or port stop (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix race when setting the device MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix endianness bug in set_param_l (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Turn off device-managed FS bit in dev-cap wrapper if DMFS is not enabled (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable mlx4_QP_ATTACH calls from guests if the host uses flow steering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Implement memory windows allocation and deallocation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Enable memory windows in INIT_HCA and QUERY_HCA (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable memory windows for virtual functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix allocation of device tx_cq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Propagate MR deregistration failures to caller (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Rename MPT-related functions to have mpt_ prefix (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add unicast MAC filtering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Manage hash of MAC addresses per port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Save previous MAC address of the port so we can replace it later (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Re-arrange ndo_set_rx_mode related code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup multiline strings (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Optimize Rx fast path filter checks (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Optimize loopback related checks in data path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Assigning TX irq per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix compilation error when CONFIG_INET isn't defined (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix error propagation for ethtool helper function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix transmit timeout when driver restarts port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't reassign port mac address on firmware that supports it (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Use firmware driven flow steering hash mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ethtool rules leftovers after module unloaded (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Block insertion of ethtool steering rules while the interface is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix vlan mask for ethtool steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Validate VLAN IDs provided in ethtool flow steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ip/udp steering rules multicast mac when attached via ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Set correctly allow_loopback flag (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of HW flow steering rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race when closing TX queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Return proper error code when __mlx4_add_one fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use the correct netif lock on ndo_set_rx_mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix traffic loss under promiscuous mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Issue the dump eth statistics command under lock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: remove redundant code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add support for destination MAC in steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use generic etherdevice.h functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set number of rx/tx channels using ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix TX moderation info loss after set_ringparam is called (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adjusting moderation per each ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove remnants of LRO support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Unmap UAR also in the case of error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't use vlan tag value as an indication for vlan presence (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Remove annoying debug messages from SR-IOV flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix skb truesize underestimation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] etherdevice.h: Add ether_addr_equal_64bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] ethtool: Add destination MAC address to flow steering API (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fixing TX queue stop/wake flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: nullify cq->vector field when closing completion queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Checksum counters per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix vlan table overflow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adding 40gb speed report for ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix crash upon device initialization error (Amir Vadai) [950401 950910 950913 950915] - [net] introduce IFF_NO_UNICAST_FLT (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add more rtnl_link_ops callbacks (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add rtnl_link_ops support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ib_srp: Eliminate state SRP_TARGET_DEAD - minus system_long_wq (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Allow SRP disconnect through sysfs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Simplify attribute initialization code (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Fix attribute registration (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Document sysfs attributes (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: use __scsi_target_unblock (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add Mellanox copyright (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Fix device removal flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add support for iser CM REQ additional info (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Return error to upper layers on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Move informational messages from error to info level (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add module version (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: add support for TIPC protocol (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_hard_header() return value (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix send lockup due to missed TX completion (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: zero last byte for strncpy (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: simplify a warning message (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: limit the size allocated by rds_message_alloc() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Free ipoib neigh on path record failure so path rec queries are retried (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Fail I/O requests if the transport is offline (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid endless SCSI error handling loop (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid sending a task management function needlessly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Track connection state properly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Enable iser when FMRs are not supported (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Avoid error prints on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Use proper define for the commands per LUN value advertised to SCSI ML (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Don't attempt to release resources on error flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Add version and firmware info to ethtool reporting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_neigh hashing to use the correct daddr octets (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix crash due to skb double destruct (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: remove depends on CONFIG_EXPERIMENTAL (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Call skb_dst_drop() once skb is enqueued for sending (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: send disconnect request without waiting for CM timewait exit (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: destroy and recreate QP and CQs when reconnecting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce the helper function srp_remove_target() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Suppress superfluous error messages (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Process all error completions (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce srp_handle_qp_err() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Simplify SCSI error handling (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Keep processing commands during host removal (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Eliminate state SRP_TARGET_CONNECTING (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Increase block layer timeout (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add more RX CQs to scale out processing of SCSI responses (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Don't touch cmid after dropping reference (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Verify that QP handler is valid before dispatching events (Doug Ledford) [791284 865301 950918 983117] - [infiniband] uverbs: Implement memory windows support in uverbs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Add "type 2" memory windows support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Change return value from find_gid_port() (Doug Ledford) [791284 865301 950918 983117]- [fs] autofs: remove autofs dentry mount check (Ian Kent) [947275] - [net] bridge: do not call setup_timer() multiple times (Amerigo Wang) [994430] - [mm] compaction: fixup need_compaction (Andrea Arcangeli) [953225] - [mm] compaction: add compaction to zone_reclaim_mode (Andrea Arcangeli) [953225] - [mm] zone_reclaim: after a successful zone_reclaim check the min watermark (Andrea Arcangeli) [953225] - [mm] compaction: increase the high order pages in the watermarks (Andrea Arcangeli) [953225] - [mm] compaction: don't require high order pages below min wmark (Andrea Arcangeli) [953225] - [mm] compaction: reset before initializing the scan cursors (Andrea Arcangeli) [953225] - [mm] compaction: don't depend on kswapd to invoke reset_isolation_suitable (Andrea Arcangeli) [953225] - [mm] zone_reclaim: compaction: scan all memory with /proc/sys/vm/compact_memory (Andrea Arcangeli) [953225] - [mm] zone_reclaim: remove ZONE_RECLAIM_LOCKED (Andrea Arcangeli) [953225] - [mm] page_alloc: avoid marking zones full prematurely after zone_reclaim() (Andrea Arcangeli) [953225] - [x86] trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [738712] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [738712] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [738712] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [738712] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [738712] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [738712] - [x86] trace: Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [738712] - [x86] uv3: Trim MMR register definitions after code changes for SGI UV3 (George Beshers) [988345] - [x86] uv3: Check current gru hub support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Time Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update x2apic Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Hub Info for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update ACPI Check to include SGI UV3 (George Beshers) [988345] - [x86] uv3: Update MMR register definitions for SGI Ultraviolet System 3 (George Beshers) [988345] - [kernel] coredump: change wait_for_dump_helpers() to use wait_event_interruptible() (Oleg Nesterov) [773215] - [kernel] coredump: introduce dump_interrupted() (Oleg Nesterov) [773215] - [kernel] coredump: Un-inline the core-dump helper functions (Oleg Nesterov) [773215] - [kernel] coredump: sanitize the setting of signal->group_exit_code (Oleg Nesterov) [773215] - [kernel] coredump: ensure that SIGKILL always kills the dumping thread (Oleg Nesterov) [773215] - [kernel] coredump: only SIGKILL should interrupt the coredumping task (Oleg Nesterov) [773215] - [kernel] coredump: set ->group_exit_code for other CLONE_VM tasks too (Oleg Nesterov) [773215] - [fs] procfs: allow threads to rename siblings via /proc/pid/tasks/tid/comm (Jerome Marchand) [950840] - [security] selinux: make security_sb_clone_mnt_opts return an error on context mismatch (Jeff Layton) [800218] - [netdrv] bna: fix vlan_grp handling (Stefan Assmann) [886420] - [netdrv] mlx4_en: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlge: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlcnic: fix vlgrp handling (Stefan Assmann) [886420] - [fs] nfs4: end back channel session draining (Steve Dickson) [984118] - [fs] nfs4: Fix a pNFS session draining deadlock (Steve Dickson) [984118] - [fs] xfs: Fix delalloc WARN_ON() in xfs_vm_releasepage() (Aaron Tomlin) [991496] - [fs] nfs: Fix access to suid/sgid executables (Niels de Vos) [988135] - [fs] nfs4: don't put ACCESS in OPEN compound if O_EXCL (Niels de Vos) [988135] - [fs] nfs4: Add ACCESS operation to OPEN compound (Niels de Vos) [988135] - [fs] livelock avoidance in sget() (Eric Sandeen) [916811] - [fs] ext4: create a new BH_Verified flag to avoid unnecessary metadata validation (Lukas Czerner) [879163] - [fs] ext4: Fix dirtying of journalled buffers in data=journal mode (Lukas Czerner) [834919] - [fs] ext4: fix ext_remove_space for punch_hole case (Lukas Czerner) [969307] - [fs] ext4: punch_hole should wait for DIO writers (Lukas Czerner) [969307] - [fs] ext4: prevent race while walking extent tree for fiemap (Lukas Czerner) [692063] - [fs] ext4: Fix possibly very long loop in fiemap (Lukas Czerner) [692063] - [fs] ext4: make FIEMAP and delayed allocation play well together (Lukas Czerner) [692063] - [fs] ext4: handle NULL p_ext in ext4_ext_next_allocated_block() (Lukas Czerner) [692063] - [fs] ext4: drop ec_type from the ext4_ext_cache structure (Lukas Czerner) [692063] - [fs] lockd: protect nlm_blocked list (David Jeffery) [967095] - [virt] hv: Populate the guest ID with RHEL info (Jason Wang) [969230] - [virt] hv: Fix a bug in version negotiation code for util services (Jason Wang) [980554] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [991242] - [pci] Fix bit definitions of PCI_EXP_LNKCAP2 register (Myron Stowe) [989252] - [virt] storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [969537 969548] - [virt] storvsc: Support FC devices (Jason Wang) [969537] - [virt] storvsc: Implement multi-channel support (Jason Wang) [969537] - [virt] storvsc: Update the storage protocol to win8 level (Jason Wang) [969537] - [virt] storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [969548] - [virt] hv: Add the GUID fot synthetic fibre channel device (Jason Wang) [969537] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [990853] - [usb] fix thread-unsafe anchor utiliy routines (Stanislaw Gruszka) [993005] - [kernel] hung_task: print more info when reporting the problem (Oleg Nesterov) [976899] - [cpufreq] Convert the cpufreq_driver_lock to a rwlock (Prarit Bhargava) [887045] - [scsi] fnic: fix sleeping function called from invalid context during probe (Chris Leech) [829506] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [829506] - [scsi] fnic: Incremented driver version (Chris Leech) [829506] - [scsi] fnic: fix kernel panic due to FIP mode misconfiguration (Chris Leech) [829506] - [scsi] fnic: FIP VLAN Discovery Feature Support (Chris Leech) [829506] - [scsi] fnic: Fnic Trace Utility (Chris Leech) [829506] - [scsi] fnic: New debug flags and debug log messages (Chris Leech) [829506] - [scsi] fnic: fnic driver may hit BUG_ON on device reset (Chris Leech) [829506] - [scsi] fnic: Fix SGEs limit (Chris Leech) [829506] - [scsi] fnic: fixing issues in device and firmware reset code (Chris Leech) [829506] - [scsi] fnic: fix for trusted cos (Chris Leech) [829506] - [scsi] fnic: fix incorrect use of SLAB_CACHE_DMA flag (Chris Leech) [829506] - [x86] pmu: prepare for migration support (Paolo Bonzini) [928866] - [x86] kvm: Add code to track call origin for msr assignment (Paolo Bonzini) [928866] - [x86] kvm: add kvm_arch_vcpu_postcreate callback, move TSC initialization (Paolo Bonzini) [928866] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [981032] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [981032] - [input] wacom: BTN_TOOL_DOUBLETAP is not a valid device_type (Aristeu Rozanski) [815589] - [input] wacom: use BTN_TOOL_FINGER to indicate touch device type (Aristeu Rozanski) [815589] - [input] wacom: remove pressure for touch devices (Aristeu Rozanski) [815589] - [input] wacom: report id 3 returns 4 bytes of data (Aristeu Rozanski) [815589] - [input] wacom: add support for Lenovo tablet ID 0xE6 (Aristeu Rozanski) [815589] - [input] wacom: support 2FGT in MT format (Aristeu Rozanski) [815589] - [input] wacom: support one finger touch the touchscreen way (Aristeu Rozanski) [815589] - [input] wacom: process pen data in its own routine (Aristeu Rozanski) [815589] - [input] wacom: share pen info with touch of the same ID (Aristeu Rozanski) [815589] - [input] wacom: fix runtime PM related deadlock (Aristeu Rozanski) [815589] - [input] wacom: add support for new LCD tablets (Aristeu Rozanski) [815589] - [input] wacom: add defines for packet lengths of various devices (Aristeu Rozanski) [815589] - [input] wacom: fix error path in wacom_probe() (Aristeu Rozanski) [815589] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k (Chad Dupuis) [927382] - [scsi] Revert "qla2xxx: Add setting of driver version string for vendor application." (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for locking issue between driver ISR and mailbox routines (Chad Dupuis) [927382] - [scsi] qla2xxx: Add clarifying printk to thermal access fail cases (Chad Dupuis) [927382] - [scsi] qla2xxx: Wait for IDC complete event to finish loopback operation (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process state change aen for reset owner (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process RSCNs for a vport on the same physical adapter (Chad Dupuis) [927382] - [scsi] qla2xxx: Correction of comment in MBC opcode defines (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct list-iteration bug in Report-ID Acquisition codes (Chad Dupuis) [927382] - [scsi] qla2xxx: Enhancements to support ISPFx00 (Chad Dupuis) [927382] - [scsi] qla2xxx: Integrate generic card temperature with mezz card temperature (Chad Dupuis) [927382] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the copyright information (Chad Dupuis) [927382] - [scsi] qla2xxx: Display the lock owner on lock acquire failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Move loopback mode reset after chip reset check (Chad Dupuis) [927382] - [scsi] qla2xxx: Extra loopback error handling for ISP83xx (Chad Dupuis) [927382] - [scsi] qla2xxx: don't free pool that wasn't allocated (Chad Dupuis) [927382] - [scsi] qla2xxx: Unload hangs after issuing BSG commands to vport (Chad Dupuis) [927382] - [scsi] qla2xxx: Do MPI reset only for 81xx (Chad Dupuis) [927382] - [scsi] qla2xxx: Do link initialization on get loop id failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the FTP site references in the driver sources (Chad Dupuis) [927382] - [scsi] qla2xxx: Reject loopback request if one is already in progress (Chad Dupuis) [927382] - [scsi] qla2xxx: Print thermal unsupported message (Chad Dupuis) [927382] - [scsi] qla2xxx: Avoid null pointer dereference in shutdown routine (Chad Dupuis) [927382] - [scsi] qla2xxx: Get VPD information from common location for CNA (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct race in loop_state assignment during reset handling (Chad Dupuis) [927382] - [scsi] qla2xxx: Display that driver is operating in legacy interrupt mode (Chad Dupuis) [927382] - [scsi] qla2xxx: Free rsp_data even on error in qla2x00_process_loopback() (Chad Dupuis) [927382] - [scsi] qla2xxx: Dont clear drv active on iospace config failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Update ql2xextended_error_logging parameter description with new options (Chad Dupuis) [927382] - [scsi] qla2xxx: Parameterize the link speed of hba rather than fcport (Chad Dupuis) [927382] - [scsi] qla2xxx: Add 16Gb/s case to get port speed capability (Chad Dupuis) [927382] - [scsi] qla2xxx: Move marking fcport online ahead of setting iiDMA speed (Chad Dupuis) [927382] - [scsi] qla2xxx: Obtain loopback iteration count from bsg request (Chad Dupuis) [927382] - [scsi] qla2xxx: Add acquiring of risc semaphore before doing ISP reset (Chad Dupuis) [927382] - [scsi] qla2xxx: Properly set result field of bsg_job reply structure for success and failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix coccinelle warnings in qla2x00_relogin (Chad Dupuis) [927382] - [scsi] qla2xxx: Ignore driver ack bit if corresponding presence bit is not set (Chad Dupuis) [927382] - [scsi] qla2xxx: Use correct Request-Q-Out register during bidirectional request processing (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla83xx_fw_dump function (Chad Dupuis) [927382] - [scsi] qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message (Chad Dupuis) [927382] - [scsi] qla2xxx: Move noisy Start scsi failed messages to verbose logging level (Chad Dupuis) [927382] - [scsi] qla2xxx: Honor status value of 2 for report-id acquisition (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for warnings reported by sparse (Chad Dupuis) [927382] - [scsi] qla2xxx: No fcport FC-4 type assignment in GA_NXT response (Chad Dupuis) [927382] - [scsi] qla2xxx: Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear unsupported 'states' during Get-FW-State queries (Chad Dupuis) [927382] - [scsi] qla2xxx: Remove spurious taking of ha->vport_slock spinlock (Chad Dupuis) [927382] - [cciss] Silence noisy per-device cciss messages (Tomas Henzl) [972697] - [scsi] mpt3sas: Bump driver version to v02.100.00.00-rh1 (Tomas Henzl) [839470] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [839470] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [839470] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [839470] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [839470] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [839470] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [839470] - [scsi] mpt3sas: don't wank with fasync on ->release() (Tomas Henzl) [839470] - [scsi] mpt3sas: Fix typos in printk (Tomas Henzl) [839470] - [scsi] mpt3sas: remove unused variables (Tomas Henzl) [839470] - [scsi] mpt3sas: Remove unneeded version.h header inclusion (Tomas Henzl) [839470] - [scsi] mpt3sas: cut and paste bug storing trigger mpi (Tomas Henzl) [839470] - [scsi] mpt3sas: add new driver supporting 12GB SAS (Tomas Henzl) [839470] - [scsi] scsi_transport_sas: add 12GB definitions for mpt3sas (Tomas Henzl) [839470] - [scsi] megaraid_sas: megaraid_sas driver init fails in kdump kernel (Tomas Henzl) [833299] - [scsi] sd_dif: problem with verify of type 1 protection information (PI) (Ewan Milne) [956402] - [scsi] sd: Ensure we correctly disable devices with unknown protection type (Ewan Milne) [956402] - [scsi] sd: Avoid remapping bad reference tags (Ewan Milne) [956402] - [scsi] sd: Allow protection_type to be overridden (Ewan Milne) [956402] - [scsi] Disable DIF on Hitachi Ultrastar 15K300 (Ewan Milne) [956402] - [scsi] Fix printing of variable length commands (Ewan Milne) [956402] - [scsi] Fix race between starved list and device removal (Ewan Milne) [916994] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [923876] - [scsi] remove check for 'resetting' (Ewan Milne) [923876] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [923876] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [923876] - [scsi] advansys Remove 'last_reset' references (Ewan Milne) [923876] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [923876] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [923876] - [net] ipv6: prevent race between address creation and removal (Jiri Pirko) [953380] - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Jiri Benc) [987651] {CVE-2013-4162} - [net] netlabel: improve domain mapping validation (Paul Moore) [963427] - [net] netlabel: correctly list all the static label mappings (Paul Moore) [918803] - [x86] Revert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Rafael Aquini) [855057]- [x86] Revert: power: Initialize MSR_IA32_ENERGY_PERF_BIAS due to performance regression (Neil Horman) [968981] - [mm] mmu_notifier: re-fix freed page still mapped in secondary MMU (George Beshers) [910085] - [x86] Round the calculated scale factor in set_cyc2ns_scale() (Prarit Bhargava) [975507] - [x86] sched: Fix overflow in cyc2ns_offset (Prarit Bhargava) [975507] - [virt] virtio: support unlocked queue poll (Jason Wang) [989411] - [netdrv] virtio_net: fix race in RX VQ processing (Jason Wang) [989411] - [watchdog] Use pr_ and pr_ (Don Zickus) [796364] - [watchdog] cleanup spaces before tabs (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix crash on systems without DMI_BOARD_NAME (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed "scheduling while atomic" bug (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed I/O operations order (Don Zickus) [796364] - [watchdog] watchdog_info constify (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix I/O space access technique (Don Zickus) [796364] - [block] aoe: adjust ref of head for compound page tails (David Milburn) [976900] - [block] aoe: update internal version number to v83 (David Milburn) [976900] - [block] aoe: update copyright date (David Milburn) [976900] - [block] aoe: perform I/O completions in parallel (David Milburn) [976900] - [block] aoe: replace kmalloc and then memcpy with kmemdup (David Milburn) [976900] - [block] aoe: reserve enough headroom on skbs (David Milburn) [976900] - [block] aoe: get rid of cached bv variable in bufinit() (David Milburn) [976900] - [block] aoe: fix use after free in aoedev_by_aoeaddr() (David Milburn) [976900] - [block] aoe: update internal version number to 81 (David Milburn) [976900] - [block] aoe: identify source of runt AoE packets (David Milburn) [976900] - [block] aoe: allow comma separator in aoe_iflist value (David Milburn) [976900] - [block] aoe: allow user to disable target failure timeout (David Milburn) [976900] - [block] aoe: use dynamic number of remote ports for AoE storage target (David Milburn) [976900] - [block] aoe: avoid races between device destruction and discovery (David Milburn) [976900] - [block] aoe: improve handling of misbehaving network paths (David Milburn) [976900] - [block] aoe: return real minor number for static minors (David Milburn) [976900] - [block] aoe: initialize sysminor to avoid compiler warning (David Milburn) [976900] - [block] aoe: make error messages more specific in static minor allocation (David Milburn) [976900] - [block] aoe: remove call to request handler from I/O completion (David Milburn) [976900] - [block] aoe: cleanup: correct comment for aoetgt nout (David Milburn) [976900] - [block] aoe: increase default cap on outstanding AoE commands in the network (David Milburn) [976900] - [block] aoe: remove vestigial request queue allocation (David Milburn) [976900] - [block] aoe: copy fallback timing information on destination failover (David Milburn) [976900] - [block] aoe: update driver-internal version to 64+ (David Milburn) [976900] - [block] aoe: commands in retransmit queue use new destination on failure (David Milburn) [976900] - [block] aoe: use high-resolution RTTs with fallback to low-res (David Milburn) [976900] - [block] aoe: manipulate aoedev network stats under lock (David Milburn) [976900] - [block] aoe: err device: include MAC addresses for unexpected responses (David Milburn) [976900] - [block] aoe: improve network congestion handling (David Milburn) [976900] - [block] aoe: provide ATA identify device content to user on request (David Milburn) [976900] - [block] aoe: update driver-internal version number to 60 (David Milburn) [976900] - [block] aoe: whitespace cleanup (David Milburn) [976900] - [block] aoe: cleanup: remove unused ata_scnt function (David Milburn) [976900] - [block] aoe: "payload" sysfs file exports per-AoE-command data transfer size (David Milburn) [976900] - [block] aoe: support larger I/O requests via aoe_maxsectors module param (David Milburn) [976900] - [block] aoe: update cap on outstanding commands based on config query response (David Milburn) [976900] - [block] aoe: support the forgetting (flushing) of a user-specified AoE target (David Milburn) [976900] - [block] aoe: print warning regarding a common reason for dropped transmits (David Milburn) [976900] - [block] aoe: avoid running request handler on plugged queue (David Milburn) [976900] - [block] aoe: update aoe-internal version number to 50 (David Milburn) [976900] - [block] aoe: update documentation to better reflect aoe-plus-udev usage (David Milburn) [976900] - [block] aoe: remove unused code (David Milburn) [976900] - [block] aoe: make dynamic block minor numbers the default (David Milburn) [976900] - [block] aoe: update and specify AoE address guards and error messages (David Milburn) [976900] - [block] aoe: retain static block device numbers for backwards compatibility (David Milburn) [976900] - [block] aoe: support more AoE addresses with dynamic block device minor numbers (David Milburn) [976900] - [block] aoe: update documentation with new URL and VM settings reference (David Milburn) [976900] - [block] aoe: update copyright year in touched files (David Milburn) [976900] - [block] aoe: update internal version number to 49 (David Milburn) [976900] - [block] aoe: remove unused code and add cosmetic improvements (David Milburn) [976900] - [block] aoe: increase net_device reference count while using it (David Milburn) [976900] - [block] aoe: associate frames with the AoE storage target (David Milburn) [976900] - [block] aoe: disallow unsupported AoE minor addresses (David Milburn) [976900] - [block] aoe: do revalidation steps in order (David Milburn) [976900] - [block] aoe: failover remote interface based on aoe_deadsecs parameter (David Milburn) [976900] - [block] aoe: use packets that work with the smallest-MTU local interface (David Milburn) [976900] - [block] aoe: use a kernel thread for transmissions (David Milburn) [976900] - [block] aoe: become I/O request queue handler for increased user control (David Milburn) [976900] - [block] aoe: kernel thread handles I/O completions for simple locking (David Milburn) [976900] - [block] aoe: for performance support larger packet payloads (David Milburn) [976900] - [block] aoe: assert AoE packets marked as requiring no checksum (David Milburn) [976900] - [md] dm-raid: Remember the last sync operation that was performed (Jonathan E Brassow) [985920] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [985920] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [913650] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [913650] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jonathan E Brassow) [913650] - [md] dm-raid: Add message/status support for changing sync action (Jonathan E Brassow) [985920] - [md] dm-raid: round region_size to power of two (Jonathan E Brassow) [985920] - [block] nvme: fixup nvme_dev_open for ioctl's (David Milburn) [922973] - [block] nvme: Return the result from user admin command IOCTL even in case of failure (David Milburn) [922973] - [block] nvme: Add MSI support (David Milburn) [922973] - [block] nvme: Use dma_set_mask() correctly (David Milburn) [922973] - [block] nvme: Do not cancel command multiple times (David Milburn) [922973] - [block] nvme: fix error return code in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: check for integer overflow in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: update NVM EXPRESS DRIVER file list (David Milburn) [922973] - [block] nvme: Fix a signedness bug in nvme_trans_modesel_get_mp (David Milburn) [922973] - [block] nvme: Remove redundant version.h header include (David Milburn) [922973] - [block] nvme: Use user defined admin ioctl timeout (David Milburn) [922973] - [block] nvme: Simplify Firmware Activate code slightly (David Milburn) [922973] - [block] nvme: Only clear the enable bit when disabling controller (David Milburn) [922973] - [block] nvme: Wait for device to acknowledge shutdown (David Milburn) [922973] - [block] nvme: Schedule timeout for sync commands (David Milburn) [922973] - [block] nvme: Meta-data support in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Device specific stripe size handling (David Milburn) [922973] - [block] nvme: Split non-mergeable bio requests (David Milburn) [922973] - [block] nvme: Remove dead code in nvme_dev_add (David Milburn) [922973] - [block] nvme: Check for NULL memory in nvme_dev_add (David Milburn) [922973] - [block] nvme: Fix error clean-up on nvme_alloc_queue (David Milburn) [922973] - [block] nvme: Free admin queue on request_irq error (David Milburn) [922973] - [block] nvme: Add scsi unmap to SG_IO (David Milburn) [922973] - [block] nvme: queue usage fixes in nvme-scsi (David Milburn) [922973] - [block] nvme: Set TASK_INTERRUPTIBLE before processing queues (David Milburn) [922973] - [block] nvme: Add a character device for each nvme device (David Milburn) [922973] - [block] nvme: Fix endian-related problems in user I/O submission path (David Milburn) [922973] - [block] nvme: Fix I/O cancellation status on big-endian machines (David Milburn) [922973] - [block] nvme: Fix sparse warnings in scsi emulation (David Milburn) [922973] - [block] nvme: Don't fail initialisation unnecessarily (David Milburn) [922973] - [block] nvme: Abstract out sector to block number conversion (David Milburn) [922973] - [block] nvme: Use round_jiffies_relative() for the periodic, once-per-second timer (David Milburn) [922973] - [block] nvme: Add nvme-scsi.c (David Milburn) [922973] - [block] nvme: Add definitions for format command (David Milburn) [922973] - [block] nvme: Move structures & definitions to header file (David Milburn) [922973] - [block] nvme: Rename nvme.c to nvme-core.c (David Milburn) [922973] - [block] nvme: Add discard support for capable devices (David Milburn) [922973] - [block] nvme: Add namespaces with no LBA range feature (David Milburn) [922973] - [block] nvme: Add entry for the NVMe driver (David Milburn) [922973] - [block] nvme: Initialize iod nents to 0 (David Milburn) [922973] - [block] nvme: Define SMART log (David Milburn) [922973] - [block] nvme: Add result to nvme_get_features (David Milburn) [922973] - [block] nvme: Set result from user admin command (David Milburn) [922973] - [block] nvme: End queued bio requests when freeing queue (David Milburn) [922973] - [block] nvme: Free cmdid on nvme_submit_bio error (David Milburn) [922973] - [block] nvme: Cancel outstanding IOs on queue deletion (David Milburn) [922973] - [block] nvme: Free admin queue memory on initialisation failure (David Milburn) [922973] - [block] nvme: Use ida for nvme device instance (David Milburn) [922973] - [block] nvme: Fix whitespace damage in nvme_init (David Milburn) [922973] - [block] nvme: handle allocation failure in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: Fix uninitialized iod compiler warning (David Milburn) [922973] - [block] nvme: Do not set IO queue depth beyond device max (David Milburn) [922973] - [block] nvme: Set block queue max sectors (David Milburn) [922973] - [block] nvme: use namespace id for nvme_get_features (David Milburn) [922973] - [block] nvme: replace nvme_ns with nvme_dev for user admin (David Milburn) [922973] - [block] nvme: Fix nvme module init when nvme_major is set (David Milburn) [922973] - [block] nvme: Set request queue logical block size (David Milburn) [922973] - [block] nvme: Set number of queues correctly (David Milburn) [922973] - [block] nvme: Version 0.8 (David Milburn) [922973] - [block] nvme: Set queue flags correctly (David Milburn) [922973] - [block] nvme: Simplify nvme_unmap_user_pages (David Milburn) [922973] - [block] nvme: Mark the end of the sg list (David Milburn) [922973] - [block] nvme: Fix DMA mapping for admin commands (David Milburn) [922973] - [block] nvme: Rename IO_TIMEOUT to NVME_IO_TIMEOUT (David Milburn) [922973] - [block] nvme: Merge the nvme_bio and nvme_prp data structures (David Milburn) [922973] - [block] nvme: Change nvme_completion_fn to take a dev (David Milburn) [922973] - [block] nvme: Change get_nvmeq to take a dev instead of a namespace (David Milburn) [922973] - [block] nvme: Simplify completion handling (David Milburn) [922973] - [block] nvme: Update Identify Controller data structure (David Milburn) [922973] - [block] nvme: Implement doorbell stride capability (David Milburn) [922973] - [block] nvme: Version 0.7 (David Milburn) [922973] - [block] nvme: Don't probe namespace 0 (David Milburn) [922973] - [block] nvme: Fix calculation of number of pages in a PRP List (David Milburn) [922973] - [block] nvme: Create nvme_identify and nvme_get_features functions (David Milburn) [922973] - [block] nvme: Fix memory leak in nvme_dev_add() (David Milburn) [922973] - [block] nvme: Fix calls to dma_unmap_sg (David Milburn) [922973] - [block] nvme: Correct sg list setup in nvme_map_user_pages (David Milburn) [922973] - [block] nvme: Fix bug in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Rework ioctls (David Milburn) [922973] - [block] nvme: Add the nvme thread to the wait queue before waking it up (David Milburn) [922973] - [block] nvme: Return real error from nvme_create_queue (David Milburn) [922973] - [block] nvme: Version 0.6 (David Milburn) [922973] - [block] nvme: Add a few calling convention notes (David Milburn) [922973] - [block] nvme: Handle failures from memory allocations in nvme_setup_prps (David Milburn) [922973] - [block] nvme: Use an IDA to allocate minor numbers (David Milburn) [922973] - [block] nvme: Add include of delay.h for msleep (David Milburn) [922973] - [block] nvme: Add support for timing out I/Os (David Milburn) [922973] - [block] nvme: Rename cancel_cmdid_data to cancel_cmdid (David Milburn) [922973] - [block] nvme: Fix bug in error handling (David Milburn) [922973] - [block] nvme: Time out initialisation after a few seconds (David Milburn) [922973] - [block] nvme: Fix warning in free_irq (David Milburn) [922973] - [block] nvme: Correct the Controller Configuration settings (David Milburn) [922973] - [block] nvme: Version 0.5 (David Milburn) [922973] - [block] nvme: Change the definition of nvme_user_io (David Milburn) [922973] - [block] nvme: Correct the definitions of two ioctls (David Milburn) [922973] - [block] nvme: Add compat_ioctl (David Milburn) [922973] - [block] nvme: Simplify queue lookup (David Milburn) [922973] - [block] nvme: Remove the kthread from the wait queue (David Milburn) [922973] - [block] nvme: Fix off-by-one when filling in PRP lists (David Milburn) [922973] - [block] nvme: Fix interpretation of 'Number of Namespaces' field (David Milburn) [922973] - [block] nvme: Remove outdated comments (David Milburn) [922973] - [block] nvme: Fix comment formatting (David Milburn) [922973] - [block] nvme: Convert comments to kernel-doc notation (David Milburn) [922973] - [block] nvme: Update admin opcodes to match the 1.0RC spec (David Milburn) [922973] - [block] nvme: Version 0.4 (David Milburn) [922973] - [block] nvme: Reduce maximum queue depth by 1 (David Milburn) [922973] - [block] nvme: Fix discontiguous accesses (David Milburn) [922973] - [block] nvme: Handle bios that contain non-virtually contiguous addresses (David Milburn) [922973] - [block] nvme: Implement Flush (David Milburn) [922973] - [block] nvme: Mark CMD_CTX_CANCELLED as being unlikely (David Milburn) [922973] - [block] nvme: Correct SQ doorbell semantics (David Milburn) [922973] - [block] nvme: Let the kthread take care of devices earlier (David Milburn) [922973] - [block] nvme: Rename nr_queues to nr_io_queues (David Milburn) [922973] - [block] nvme: Remove setting of 'flags' in rw command (David Milburn) [922973] - [block] nvme: Release 0.3 (David Milburn) [922973] - [block] nvme: Add a kthread to handle the congestion list (David Milburn) [922973] - [block] nvme: Handle failures differently in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: Update BAR structure to match the current spec (David Milburn) [922973] - [block] nvme: Handle physical merging of bvec entries (David Milburn) [922973] - [block] nvme: Check for DMA mapping failure (David Milburn) [922973] - [block] nvme: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps (David Milburn) [922973] - [block] nvme: Optimise memory usage for I/Os between 4k and 128k (David Milburn) [922973] - [block] nvme: Switch to use DMA Pool API (David Milburn) [922973] - [block] nvme: Rename nvme_req_info to nvme_bio (David Milburn) [922973] - [block] nvme: Initial PRP List support (David Milburn) [922973] - [block] nvme: Advance the sg pointer when filling in an sg list (David Milburn) [922973] - [block] nvme: Renumber the special context values (David Milburn) [922973] - [block] nvme: Handle the congestion list a little better (David Milburn) [922973] - [block] nvme: Record the timeout for each command (David Milburn) [922973] - [block] nvme: Need to lock queue during interrupt handling (David Milburn) [922973] - [block] nvme: Detect command IDs completing that are out of range (David Milburn) [922973] - [block] nvme: Detect commands that are completed twice (David Milburn) [922973] - [block] nvme: Use a symbolic name to represent cancelled commands instead of 0 (David Milburn) [922973] - [block] nvme: Add a module parameter to use a threaded interrupt (David Milburn) [922973] - [block] nvme: Call put_nvmeq() before calling nvme_submit_sync_cmd() (David Milburn) [922973] - [block] nvme: Allow fatal signals to interrupt I/O (David Milburn) [922973] - [block] nvme: Release 0.2 (David Milburn) [922973] - [block] nvme: Add download / activate firmware ioctls (David Milburn) [922973] - [block] nvme: Add remaining status codes (David Milburn) [922973] - [block] nvme: Move sysfs entries to the right place (David Milburn) [922973] - [block] nvme: Disable the device before we write the admin queues (David Milburn) [922973] - [block] nvme: Request I/O regions (David Milburn) [922973] - [block] nvme: Allow queues to be allocated above 4GB (David Milburn) [922973] - [block] nvme: Enable device DMA (David Milburn) [922973] - [block] nvme: Enable and disable the PCI device (David Milburn) [922973] - [block] nvme: Check returns from nvme_alloc_queue() (David Milburn) [922973] - [block] nvme: Remove 'node' from nvme_dev (David Milburn) [922973] - [block] nvme: Read the model, serial & firmware rev from the controller (David Milburn) [922973] - [block] nvme: Add NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Create nvme_map_user_pages() and nvme_unmap_user_pages() (David Milburn) [922973] - [block] nvme: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges (David Milburn) [922973] - [block] nvme: Zero the command before we send it (David Milburn) [922973] - [block] nvme: Add nvme_setup_prps() (David Milburn) [922973] - [block] nvme: Make nvme_common_command more featureful (David Milburn) [922973] - [block] nvme: Use PRP2 for the nvme_identify ioctl (David Milburn) [922973] - [block] nvme: Fix admin IRQ claim on real hardware (David Milburn) [922973] - [block] nvme: Rename 'cycle' to 'phase' (David Milburn) [922973] - [block] nvme: Implement per-CPU queues (David Milburn) [922973] - [block] nvme: Reduce set_queue_count arguments by one (David Milburn) [922973] - [block] nvme: Factor out queue_request_irq() (David Milburn) [922973] - [block] nvme: New driver (David Milburn) [922973]- [alsa] fix for !CONFIG_SND_DMA_SGBUF after ALSA update from upstream (Jaroslav Kysela) [916264] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [916264] - [alsa] hda: pm_runtime backport specific fixes to get things working (Jaroslav Kysela) [916264] - [alsa] pcm: try to retain kABI compatibility / modversions (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable warning (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix oops (use after free) when unloading a driver module (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix the get next midi device ioctl (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix opened substreams count (Jaroslav Kysela) [916264] - [alsa] core: automatically add .llseek fop (Jaroslav Kysela) [916264] - [alsa] timer: Add NULL-check for invalid slave timer (Jaroslav Kysela) [916264] - [alsa] timer: Fix Oops at closing slave timer (Jaroslav Kysela) [916264] - [alsa] take tu->qlock with irqs disabled (Jaroslav Kysela) [916264] - [alsa] jack: Add "Line In" input jack constants (Jaroslav Kysela) [916264] - [alsa] jack: fix one memory leak in sound jack (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [916264] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix slave change notification (Jaroslav Kysela) [916264] - [alsa] vmaster: fix core/vmaster.c kernel-doc warning (Jaroslav Kysela) [916264] - [alsa] vmaster: Free slave-links when freeing the master element (Jaroslav Kysela) [916264] - [alsa] control: Fix missing VOLATILE flag at creating controls (Jaroslav Kysela) [916264] - [alsa] control: Fixe a trailing white space error (Jaroslav Kysela) [916264] - [alsa] core: release the constraint check for replace ops (Jaroslav Kysela) [916264] - [alsa] core: trivial code style fix (Jaroslav Kysela) [916264] - [alsa] control: clean up snd_ctl_hole_check() (Jaroslav Kysela) [916264] - [alsa] control: fix numid conflict check for new controls (Jaroslav Kysela) [916264] - [alsa] core: Define llseek fops (Jaroslav Kysela) [916264] - [alsa] pcm: Optimize the call of snd_pcm_update_hw_ptr() in read/write loop (Jaroslav Kysela) [916264] - [alsa] pcm: fix race condition in wait_for_avail() (Jaroslav Kysela) [916264] - [alsa] pcm_lib: avoid timing jitter in snd_pcm_read/write() (Jaroslav Kysela) [916264] - [alsa] pcm: Don't check DMA time-out too shortly (Jaroslav Kysela) [916264] - [alsa] pcm_lib: fix xrun_log (Jaroslav Kysela) [916264] - [alsa] pcm_lib: xrun_log log also in_interrupt (Jaroslav Kysela) [916264] - [alsa] core: Avoid endless sleep after disconnect (Jaroslav Kysela) [916264] - [alsa] PCM: Fix some races at disconnection (Jaroslav Kysela) [916264] - [alsa] info: Small refactoring and a sanity check in snd_info_get_line() (Jaroslav Kysela) [916264] - [alsa] info: Avoid leaking kernel memory (Jaroslav Kysela) [916264] - [alsa] info: Implement common llseek for binary mode (Jaroslav Kysela) [916264] - [alsa] info: Remove BKL (Jaroslav Kysela) [916264] - [alsa] info: Check file position validity in common layer (Jaroslav Kysela) [916264] - [alsa] core: remove unused variables (Jaroslav Kysela) [916264] - [alsa] core: Don't use 'default' for default (Jaroslav Kysela) [916264] - [alsa] Fix yet another race in disconnection (Jaroslav Kysela) [916264] - [alsa] fix comment/printk typos (Jaroslav Kysela) [916264] - [alsa] core: Allow card id change to the same string (Jaroslav Kysela) [916264] - [alsa] hda: add CONFIG_SND_HDA_CODEC_CA0132_DSP define to rhel specific config (Jaroslav Kysela) [916264] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix EAPD vmaster hook for AD1884 & co (Jaroslav Kysela) [916264] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [916264] - [alsa] hda: relase -> release (Jaroslav Kysela) [916264] - [alsa] hda: Fix the max length of control name in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Guess what, it's two more Dell headset mic quirks (Jaroslav Kysela) [916264] - [alsa] hda: Yet another Dell headset mic quirk (Jaroslav Kysela) [916264] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [916264] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [916264] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [916264] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [916264] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [916264] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [916264] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing Mic Boost controls for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [916264] - [alsa] hda: Cache the MUX selection for generic HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [916264] - [alsa] hda: Fix return value of snd_hda_check_power_state() (Jaroslav Kysela) [916264] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [916264] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [916264] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [916264] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [916264] - [alsa] hda: Add models for Dell headset jacks (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configurations for MacBook Air 4,2 (Jaroslav Kysela) [916264] - [alsa] hda: Headset mic support for three more machines (Jaroslav Kysela) [916264] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [916264] - [alsa] hda/via: Clean up duplicated codes (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrongly cleared pins after suspend on VT1802 (Jaroslav Kysela) [916264] - [alsa] hda: Add keep_eapd_on flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Allow setting automute/automic hooks after parsing (Jaroslav Kysela) [916264] - [alsa] hda/via: Disable broken dynamic power control (Jaroslav Kysela) [916264] - [alsa] hda: Add headset quirk for two Dell machines (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T431s (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous pci_set_drvdata() at remove (Jaroslav Kysela) [916264] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add headset mic support for another Dell machine (Jaroslav Kysela) [916264] - [alsa] hda: Check the activity of the NID to be powered down (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Apply pin-enablement workaround to all Haswell HDMI codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix Oops caused by dereference NULL pointer (Jaroslav Kysela) [916264] - [alsa] hda: Fix 3.9 regression of EAPD init on Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix system panic when DMA > 40 bits for Nvidia audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Move Thinkpad X220 to use auto parser (Jaroslav Kysela) [916264] - [alsa] hda: Add the support for ALC286 codec (Jaroslav Kysela) [916264] - [alsa] hda: Limit internal mic boost for a few Asus machines (Jaroslav Kysela) [916264] - [alsa] hda: Disable the sanity check in snd_hda_add_pincfg() (Jaroslav Kysela) [916264] - [alsa] hda: fix error return code in patch_alc662() (Jaroslav Kysela) [916264] - [alsa] hda: Don't call vmaster hook when bus->shutdown is set (Jaroslav Kysela) [916264] - [alsa] hda: fixup D3 pin and right channel mute on Haswell HDMI audio (Jaroslav Kysela) [916264] - [alsa] hda: Use the primary DAC for all aamix outputs (Jaroslav Kysela) [916264] - [alsa] hda: Fix aamix activation with loopback control on VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix headset mic support for Asus X101CH (Jaroslav Kysela) [916264] - [alsa] hda: Implement headset jack functionality for some Dell hw (Jaroslav Kysela) [916264] - [alsa] hda: Handle Headphone Mic jack more generic (Jaroslav Kysela) [916264] - [alsa] hda: add some small convenience functions to auto parser (Jaroslav Kysela) [916264] - [alsa] hda: allow "Headphone Mic" parser flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a quirk for AC700 Chromebook (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add a quirk for Stumpy ChromeBox (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Update latency based on DSP state (Jaroslav Kysela) [916264] - [alsa] hda: Introduce get_delay codec PCM ops (Jaroslav Kysela) [916264] - [alsa] hda: fix uninitialized variable (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS" (Jaroslav Kysela) [916264] - [alsa] hda: fix typo in proc output (Jaroslav Kysela) [916264] - [alsa] hda: Enabling Realtek ALC 671 codec (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on HDMI ELD debug message (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on return value when getting HDMI ELD info (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Delay HP amp turnon (Jaroslav Kysela) [916264] - [alsa] hda: VIA prefers side surrounds over HP (Jaroslav Kysela) [916264] - [alsa] hda: Lower the badness for independent HP penalty (Jaroslav Kysela) [916264] - [alsa] hda: Allow codec drivers to give own badness tables (Jaroslav Kysela) [916264] - [alsa] hda: Fix DAC assignment for independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Enable "Headset Mic" name for some Dell Latitude devices (Jaroslav Kysela) [916264] - [alsa] hda: Introduce "Headset Mic" name (Jaroslav Kysela) [916264] - [alsa] hda: Fix abuse of snd_hda_lock_devices() for DSP loader (Jaroslav Kysela) [916264] - [alsa] hda: Fix typo in checking IEC958 emphasis bit (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet missing GPIO/EAPD setup in cirrus driver (Jaroslav Kysela) [916264] - [alsa] hda: Add GPIO-based LED support on HP desktop machines (Jaroslav Kysela) [916264] - [alsa] hda: Make the resume of digital beep setup proper (Jaroslav Kysela) [916264] - [alsa] hda: Fix power-saving during playing beep sound (Jaroslav Kysela) [916264] - [alsa] hda: Move beep attach/detach calls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Fix the digital beep registration (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep detach in patch_conexant.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing EAPD/GPIO setup for Cirrus codecs (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Remove extra setting of dsp_state (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check download state of DSP (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check if dspload_image succeeded (Jaroslav Kysela) [916264] - [alsa] hda: Disable IDT eapd_switch if there are no internal speakers (Jaroslav Kysela) [916264] - [alsa] hda: Don't apply EAPD power filter as default (Jaroslav Kysela) [916264] - [alsa] hda: Allow unlimited pins and converters in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Drop explicit memset() by reallocation with __GFP_ZERO (Jaroslav Kysela) [916264] - [alsa] hda: Fix snd_hda_get_num_raw_conns() to return a correct value (Jaroslav Kysela) [916264] - [alsa] hda: Don't re-initialize shared hp/mic pinctl (Jaroslav Kysela) [916264] - [alsa] hda: Avoid automatic pin-ctl update for hp/mic when jack ctl exists (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate add_in_jack_modes and add_out_jack_modes hints (Jaroslav Kysela) [916264] - [alsa] hda: Allow to change I/O direction in hp/mic jack mode ctl (Jaroslav Kysela) [916264] - [alsa] hda: Add some model name strings for ALC260 (Jaroslav Kysela) [916264] - [alsa] hda: Handle shared hp/mic jack mode (Jaroslav Kysela) [916264] - [alsa] hda: Add the generic Headphone Mic feature (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC233 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Avoid division by zero in dspxfr_one_seg() (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF PCM switch (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF controls (Jaroslav Kysela) [916264] - [alsa] hda: Enable beep for ASUS EeeBox EBP1501P (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Make jacks phantom, if they're not detectable (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Notify userspace when ELD control changes (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Protect ELD buffer (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Refactor hdmi_eld into parsed_hdmi_eld (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Do not expose eld data when eld is invalid (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: ELD shouldn't be valid after unplug (Jaroslav Kysela) [916264] - [alsa] hda: Fix the silent speaker output on Fujitsu S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: add quirks for mute LED on two HP machines (Jaroslav Kysela) [916264] - [alsa] hda: Remove speaker clicks on CX20549 (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime PM for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: Increase badness for missing multi-io (Jaroslav Kysela) [916264] - [alsa] hda: Fix broken workaround for HDMI/SPDIF conflicts (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add missing n to debug prints (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix type of INVALID_CHIP_ADDRESS (Jaroslav Kysela) [916264] - [alsa] hda: update documentation for no-primary-hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Slight optimization for build with DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leak and error handling in CA0132 DSP loader (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Improve the DSP transfer timeout calculations (Jaroslav Kysela) [916264] - [alsa] hda/intel: Add Device IDs for Intel Wellsburg PCH (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for broken HSW HDMI pin connections (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Haswell to enable all pin and convertor widgets (Jaroslav Kysela) [916264] - [alsa] hda: Support rereading widgets under the function group (Jaroslav Kysela) [916264] - [alsa] hda: Remove limit of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Set non-snoop for Creative HD-audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Fix misc compile warnings in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Use generic array for loopback list management (Jaroslav Kysela) [916264] - [alsa] hda: Enable loopback accounts for CONFIG_PM=n, too (Jaroslav Kysela) [916264] - [alsa] hda: Apply mic-mute LED fixup for new HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: detect jacks on VT1708 even when no streams are active (Jaroslav Kysela) [916264] - [alsa] hda: Fix phantom jacks on VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add new Kconfig CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [916264] - [alsa] hda: Release assigned pin/cvt at error path of hdmi_pcm_open() (Jaroslav Kysela) [916264] - [alsa] hda: New PCI ID for Haswell ULT (Jaroslav Kysela) [916264] - [alsa] hda: add support for IDT 92HD95 HDA codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix non-snoop page handling (Jaroslav Kysela) [916264] - [alsa] hda: Enable LPIB delay count for Poulsbo / Oaktrail (Jaroslav Kysela) [916264] - [alsa] hda: Fix powermap for external mics on IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: fix inverted internal mic on Acer AOA150/ZG5 (Jaroslav Kysela) [916264] - [alsa] hda: Enable power down of unused widgets for IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: Implement path-based power filter to the generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_check_power_state() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Synchronize the power state at the end of codec init (Jaroslav Kysela) [916264] - [alsa] hda: Add power state filtering (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrong checks of power state bits (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong arguments for path deactivation checks (Jaroslav Kysela) [916264] - [alsa] hda: Add auto-mute support to PB desktop (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for Packard-Bell desktop with ALC880 (Jaroslav Kysela) [916264] - [alsa] hda: Add chained_before flag to the fixup entry (Jaroslav Kysela) [916264] - [alsa] hda: Small code refactoring about path re-initialization (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing path between aamix and outputs in AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent pin states after resume (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid snd_BUG_ON() in alc271_hp_gate_mic_jack() (Jaroslav Kysela) [916264] - [alsa] hda: Select auto-parser as default for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Convert some static quirks to fixup codes for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in AD codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add SPDIF mux control to AD codec auto-parser (Jaroslav Kysela) [916264] - [alsa] hda: Combine snd_hda_codec_flush_*_cache() to a single function (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of cmd flush in capture volume put callback (Jaroslav Kysela) [916264] - [alsa] hda: Add missing exports to helper functions (Jaroslav Kysela) [916264] - [alsa] hda: Revive SPDIF mux for IDT/STAC codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable HP auto-mute during independent HP mode (Jaroslav Kysela) [916264] - [alsa] hda: Set individual name to secondary analog PCM stream (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add Conexant CX20755/20756/20757 codec IDs (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to IDT 92HD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous header inclusions (Jaroslav Kysela) [916264] - [alsa] hda: Enable parsing the independent HP mode as default for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix conflicts between Loopback Mixing and Independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Check aamix-output paths from other DACs, too (Jaroslav Kysela) [916264] - [alsa] hda: Add missing badness evaluation for unresolved paths (Jaroslav Kysela) [916264] - [alsa] hda: Set the pin targets after deciding output config (Jaroslav Kysela) [916264] - [alsa] hda: Improve debug prints for output paths (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Acer AO725 laptop (Jaroslav Kysela) [916264] - [alsa] hda/conexant: Set mixer NID 0x19 for CX20551 codec (Jaroslav Kysela) [916264] - [alsa] hda: Correct more array rooms in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong adc_idx for capture source (Jaroslav Kysela) [916264] - [alsa] hda: Don't add unnecessary indices on HDMI and SPDIF (Jaroslav Kysela) [916264] - [alsa] hda: don't compare with yourself in fill_input_pin_labels (Jaroslav Kysela) [916264] - [alsa] hda: make sure there are enough input labels and paths (Jaroslav Kysela) [916264] - [alsa] hda: Fix speaker pin of FSC Lifebook S7110 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add boost to line inputs, too (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Add bass speaker support for HP ENVY Spectre XT (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate cap_sync_hook and capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Look for boost controls more deeply (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid mute in path activation (Jaroslav Kysela) [916264] - [alsa] hda: Unify input label creations in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Keep autocfg.input idx value in imux table (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing unsol event handler in some codec drivers (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for STAC/IDT codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Improve naming rule for primary output (Jaroslav Kysela) [916264] - [alsa] hda: Add PCM capture hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record all detected ADCs in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Move vmaster TLV parsing to snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Add input jack mode enum controls to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Minor cleanup/fixes for patch_sigmatel.c fixup transition (Jaroslav Kysela) [916264] - [alsa] hda: Give more comments to hda_gen_spec flags (Jaroslav Kysela) [916264] - [alsa] hda: Add suppress_auto_mute flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record the current speaker / LO mute status in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Properly call automute/switch hooks at init (Jaroslav Kysela) [916264] - [alsa] hda: Make sure fill_all_dac_nids is called for digital only codecs (Jaroslav Kysela) [916264] - [alsa] hda: force different capture controls if amp caps differ (Jaroslav Kysela) [916264] - [alsa] hda: do not add non-existing Mic boost controls (Jaroslav Kysela) [916264] - [alsa] hda: initialize channel counts correctly (Jaroslav Kysela) [916264] - [alsa] hda: fix wrong adc_idx in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Check array bounds in get_input_path (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Make some symbols static (Jaroslav Kysela) [916264] - [alsa] hda: Add prefer_hp_amp flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix a wrong comma in snd_printdd() call (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Declare firmware only when really built (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible invalid DMA channel deallocation (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible NULL dereference (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix another smatch warning (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix superfluous unsigned check (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Use snd_hda_set_pin_ctl() helper again (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix potential init errors and update module description (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Shuffle to group together related code (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Code shuffle to group similar functions (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add tuning controls (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add unsol handler for DSP and jack detection (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add PCM enhancements (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add DSP mixer controls and helpers (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Init chip, DSP effects and mixer settings (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add new definitions and structs for DSP (Jaroslav Kysela) [916264] - [alsa] hda: fix OOPS in hda_mark_cmd_cache_dirty (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove superfluous fields from sigmatel_spec (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Move w/a for HP Mini 110 LED to fixup table (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove PCI id check in find_mute_led_cfg() (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD83xxx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD73xx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD71Bxx (Jaroslav Kysela) [916264] - [alsa] hda: Check pincap while parsing the configuration (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC927x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC922x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9205 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9872 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC925x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9200 (Jaroslav Kysela) [916264] - [alsa] hda: Add capture_switch_hook to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for VIA codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add generic parser support to Analog Device codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in Coexant driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser in Conexant codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for Cirrus codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for CA0110 codec (Jaroslav Kysela) [916264] - [alsa] hda: Use generic codec parser for C-Media codecs (Jaroslav Kysela) [916264] - [alsa] hda: Allow user to give hints for codec parser behavior (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_get_int_hint() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Protect user-defined arrays via mutex (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Generic mute LED implementation for HP laptops (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the timing for some fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a fixup for FSC S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add output jack mode enum controls (Jaroslav Kysela) [916264] - [alsa] hda: Update automute / automic upon jack retasking (Jaroslav Kysela) [916264] - [alsa] hda: Add a new fixup type to override pinctl values (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Read the cached pinctl value in fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop aliases for old fixups (Jaroslav Kysela) [916264] - [alsa] hda: Avoid auto-mute or auto-mic of retasked jacks (Jaroslav Kysela) [916264] - [alsa] hda: Manage current pinctl values in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: More strict correction of invalid pinctl bits (Jaroslav Kysela) [916264] - [alsa] hda: Add helper functions to cache the current pinctl target (Jaroslav Kysela) [916264] - [alsa] hda: Clear the dropped paths properly (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix as a capture source (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent input_paths after ADC reduction (Jaroslav Kysela) [916264] - [alsa] hda: Return "Headphone Mic" from hda_get_autocfg_input_label() (Jaroslav Kysela) [916264] - [alsa] hda: Exclude aamix from capture paths (Jaroslav Kysela) [916264] - [alsa] hda: Add a flag to suppress mic auto-switch (Jaroslav Kysela) [916264] - [alsa] hda: Handle BOTH jack port as a fixed output (Jaroslav Kysela) [916264] - [alsa] hda: Re-define snd_hda_parse_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda: Manage input paths via path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io channel mode management (Jaroslav Kysela) [916264] - [alsa] hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused dac reference in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Use direct path reference in assign_out_path_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Clear path indices properly at each re-evaluation (Jaroslav Kysela) [916264] - [alsa] hda: Add brief comments to exported snd_hda_gen_*_() functions (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead HDA_CTL_BIND_VOL and HDA_CTL_BIND_SW codes (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_gen_free() and snd_hda_gen_check_power_status() (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack detection when polling is enabled (Jaroslav Kysela) [916264] - [alsa] hda: Add pcm_playback_hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Drop bind-volume workaround (Jaroslav Kysela) [916264] - [alsa] hda: Drop unneeded pin argument from set_output_and_unmute() (Jaroslav Kysela) [916264] - [alsa] hda: Add missing slave names for Speaker Surround, etc (Jaroslav Kysela) [916264] - [alsa] hda: Prefer binding the primary CLFE output (Jaroslav Kysela) [916264] - [alsa] hda: Fix truncated control names (Jaroslav Kysela) [916264] - [alsa] hda: Add Loopback Mixing control (Jaroslav Kysela) [916264] - [alsa] hda: Correct aamix output paths (Jaroslav Kysela) [916264] - [alsa] hda: Initialize digital-input path properly (Jaroslav Kysela) [916264] - [alsa] hda: Manage using output/loopback path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io pin assignment in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Simplify the multi-io assignment with multi speakers (Jaroslav Kysela) [916264] - [alsa] hda: Check the existing path in snd_hda_add_new_path() (Jaroslav Kysela) [916264] - [alsa] hda: Avoid duplicated path creations (Jaroslav Kysela) [916264] - [alsa] hda: Initialize output paths with current active states (Jaroslav Kysela) [916264] - [alsa] hda: Don't skip amp init for activated paths (Jaroslav Kysela) [916264] - [alsa] hda: Add hooks for HP/line/mic auto switching (Jaroslav Kysela) [916264] - [alsa] hda: Revive snd_hda_get_conn_list() (Jaroslav Kysela) [916264] - [alsa] hda: Add codec->inv_jack_detect flag (Jaroslav Kysela) [916264] - [alsa] hda: Add inv_eapd flag to struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Implement independent HP control (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix in the primary output path (Jaroslav Kysela) [916264] - [alsa] hda: Define HDA_PARSE_* for snd_hda_parse_nid_path() argument (Jaroslav Kysela) [916264] - [alsa] hda: Fix typos in debug_show_configs() (Jaroslav Kysela) [916264] - [alsa] hda: Add more debug prints about new paths (Jaroslav Kysela) [916264] - [alsa] hda: Drop spec->channel_mode field from hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix PCM name string for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use cached version for changing pins in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Dynamically turn on/off EAPD in generic codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Fix initialization of primary outputs in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Refactor init_extra_out() in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Clear unsol enable bits on unused pins in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add spec->vmaster_mute_enum flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Begin HDA_GEN_* event tag from 1 (Jaroslav Kysela) [916264] - [alsa] hda: Increase the max depth of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Avoid access of amp cache element outside mutex (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong dirty check in snd_hda_codec_resume_amp() (Jaroslav Kysela) [916264] - [alsa] hda: Do sequential writes in snd_hda_gen_init() (Jaroslav Kysela) [916264] - [alsa] hda: Add / fix comments about capture vol/sw controls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing amp cache flush for bound capture vol/sw ctls (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_codec_flush_*_cache() aliases (Jaroslav Kysela) [916264] - [alsa] hda: Flush dirty amp caches before writing inv_dmic fix (Jaroslav Kysela) [916264] - [alsa] hda: Check CORB overflow (Jaroslav Kysela) [916264] - [alsa] hda: Clear cached_write flag in snd_hda_codec_resume_*() (Jaroslav Kysela) [916264] - [alsa] hda: Clear dirty flag upon cache write (Jaroslav Kysela) [916264] - [alsa] hda: Allow one chance for zero NID in connection list (Jaroslav Kysela) [916264] - [alsa] hda: Use "Capture Source" for single sources (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser codes for Realtek driver (Jaroslav Kysela) [916264] - [alsa] hda: Export standard jack event handlers for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in snd_hda_gen_build_controls() (Jaroslav Kysela) [916264] - [alsa] hda: Move the call of snd_hda_parse_pin_defcfg() from snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Export snd_hda_gen_add_kctl() (Jaroslav Kysela) [916264] - [alsa] hda: Add EAPD control to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Merge Realtek parser code to generic parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove redundant argument from alc_mux_select() (Jaroslav Kysela) [916264] - [alsa] hda: More generic auto-mic switching for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange INPUT_PIN_ATTR_* (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix split stereo dmic code (Jaroslav Kysela) [916264] - [alsa] hda: Move fixup code into struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add conexant-style inverted dmic handling (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow multiple individual capture volume/switch controls (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow passing name=NULL to alc_kcontrol_new() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Merge a few split functions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Assign Master mixer when possible (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Handle vmaster hook in the parser side (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove unused fields and macro definitions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop auto_mic_valid_imux flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow different pins for shared hp/mic vref check (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse digital input path (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename add_new_out_path() with add_new_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove superfluous input amp init (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Clean up some spec fields (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make input path parser more generic (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Don't change connection at path deactivation (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Initialize loopback paths properly (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add boost volumes to path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add missing initialization of multi-io routes (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the initialization of pin amp-in (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename get_out_path() to get_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Use path-based parser for digital outputs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate to a single path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate is_reachable_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add path active flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove non-standard automute mode (Jaroslav Kysela) [916264] - [alsa] hda: Introduce snd_hda_codec_amp_init*() (Jaroslav Kysela) [916264] - [alsa] hda: Introduce cache & flush cmd / amp writes (Jaroslav Kysela) [916264] - [alsa] hda: Remove snd_hda_codec_amp_update() call from patch_*.c (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix initialization of input amps in output paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Check amp capabilities of aa-mixer widget (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse analog loopback paths more generically (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse input paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make path->idx and path->multi consistent (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify the output volume initialization (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Reduce vol/mute ctl lookups at parsing codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix mono amp values in proc output (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Manage mixer controls in out_path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add output path parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: List up all available DACs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify alc_auto_is_dac_reachable() (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC284 (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Shut up pins at power-saving mode with Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime D3 for Intel CPT & co (Jaroslav Kysela) [916264] - [alsa] hda: print power state for AFG node in proc file (Jaroslav Kysela) [916264] - [alsa] hda: add mute LED for HP Pavilion 17 (Realtek codec) (Jaroslav Kysela) [916264] - [alsa] hda: Switch "On" and "Off" for "Mute-LED Mode" kcontrol (Jaroslav Kysela) [916264] - [alsa] hda: Fix sound resume hang (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pins (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong pincaps set in ALC861VD dallas/hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Set codec->single_adc_amp flag for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous zero-clear memset in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in error path of patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Remove unnecessary struct hda_stream_format from CA0132 (Jaroslav Kysela) [916264] - [alsa] hda: Update chipio functions and DSP write wait timeout (Jaroslav Kysela) [916264] - [alsa] hda: Change return value for load_dsp_prepare() to -ENOSYS (Jaroslav Kysela) [916264] - [alsa] hda: Add comments and descriptions to CA0132 functions (Jaroslav Kysela) [916264] - [alsa] hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Update CA0132 codec to load DSP firmware binary (Jaroslav Kysela) [916264] - [alsa] hda: Add DSP firmware enums and defs to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Add CA0132 register definitions file (Jaroslav Kysela) [916264] - [alsa] hda: Add new DSP loader callback routines (Jaroslav Kysela) [916264] - [alsa] Revert: hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: Always turn on pins for HDMI/DP (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configuration of HP Pavilion dv7 (Jaroslav Kysela) [916264] - [alsa] hda: Move runtime PM check to runtime_idle callback (Jaroslav Kysela) [916264] - [alsa] hda: Add stereo-dmic fixup for Acer Aspire One 522 (Jaroslav Kysela) [916264] - [alsa] hda: Avoid doubly suspend after vga switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Check validity of CORB/RIRB WP reads (Jaroslav Kysela) [916264] - [alsa] hda: use usleep_range in link reset and change timeout check (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1808 (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1705CF (Jaroslav Kysela) [916264] - [alsa] hda: Remove the rest of __devinit* in comments (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous DELAYED_INIT*_MARK (Jaroslav Kysela) [916264] - [alsa] hda: remove __dev* attributes (Jaroslav Kysela) [916264] - [alsa] hda: Add PCI device prefix for clarity (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet another race of vga_switcheroo registration (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Keep the channel count for multiple speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add a helper function for simple enum kcontrols (Jaroslav Kysela) [916264] - [alsa] hda: Pass errors properly in alc_auto_check_switches() (Jaroslav Kysela) [916264] - [alsa] hda: Refactor alc_kcontrol_new() usages (Jaroslav Kysela) [916264] - [alsa] hda: Use standard sort function in hda_auto_parser.c (Jaroslav Kysela) [916264] - [alsa] hda: Call snd_array_init() early and only once (Jaroslav Kysela) [916264] - [alsa] hda: Fix build without CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for internal mic on MacBook Pro 8,1 (Jaroslav Kysela) [916264] - [alsa] hda: Add missing verb applications in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Move static ADC setup for CS4206 to init verbs (Jaroslav Kysela) [916264] - [alsa] hda: Don't release firmware when CONFIG_PM is set (Jaroslav Kysela) [916264] - [alsa] hda: Don't overwrite the pin default configs (Jaroslav Kysela) [916264] - [alsa] hda: Remove shutup calls in free callbacks (Jaroslav Kysela) [916264] - [alsa] hda: Use standard helper functions in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Correctly clear line_out_pins when moving to speaker (Jaroslav Kysela) [916264] - [alsa] hda: Add support for Realtek ALC292 (Jaroslav Kysela) [916264] - [alsa] hda: Limit runtime PM support only to known Intel chips (Jaroslav Kysela) [916264] - [alsa] hda: Fix Acer Aspire models with analog mics (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack state to depend on another jack (Jaroslav Kysela) [916264] - [alsa] hda: Fix recursive suspend/resume call (Jaroslav Kysela) [916264] - [alsa] hda: Add a missing quirk entry for iMac 9,1 (Jaroslav Kysela) [916264] - [alsa] hda: Removed unused non-standard name "C/LFE" (Jaroslav Kysela) [916264] - [alsa] hda: Give standard "Bass Speaker" mixer for 2.1 speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC668 and ALC900 (default name ALC1150) (Jaroslav Kysela) [916264] - [alsa] hda: Improve HP depop when system enter to S3 (Jaroslav Kysela) [916264] - [alsa] hda: Add pin fixups for ASUS G75 (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid connections in VT1802 codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix empty DAC filling in patch_via.c (Jaroslav Kysela) [916264] - [alsa] hda: Keep power link on for PantherPoint HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Force to reset IEC958 status bits for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Mark CS260x immutable structures const (Jaroslav Kysela) [916264] - [alsa] hda: Fix digital microphone on CS420x (Jaroslav Kysela) [916264] - [alsa] hda: Cirrus: Fix coefficient index for beep configuration (Jaroslav Kysela) [916264] - [alsa] hda: stop setup_dig_out_stream() causing clicks (Jaroslav Kysela) [916264] - [alsa] hda: Add tracepoints to HD-audio controller driver (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable in azx_position_ok() (Jaroslav Kysela) [916264] - [alsa] hda: Don't enable unsol for jacks we're polling (Jaroslav Kysela) [916264] - [alsa] hda: Add workaround for conflicting IEC958 controls (Jaroslav Kysela) [916264] - [alsa] hda: Print PCI device name at "spurious message" warnings (Jaroslav Kysela) [916264] - [alsa] hda: Implement a poll loop for jacks as a module parameter (Jaroslav Kysela) [916264] - [alsa] hda: Make hda sound card usable for Loongson (Jaroslav Kysela) [916264] - [alsa] hda: Fix mute-LED setup for HP dv5 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Fix silent headphone output from Toshiba P200 (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T430 (Jaroslav Kysela) [916264] - [alsa] hda: Always check array bounds in alc_get_line_out_pfx (Jaroslav Kysela) [916264] - [alsa] hda: Stop LPIB delay counting on broken hardware (Jaroslav Kysela) [916264] - [alsa] hda: Fix registration race of VGA switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Clean up superfluous position_fix list entries (Jaroslav Kysela) [916264] - [alsa] hda: do not detect jack on internal speakers for Realtek (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep on ASUS X43U notebook (Jaroslav Kysela) [916264] - [alsa] hda: Remove AZX_DCAPS_POSFIX_COMBO (Jaroslav Kysela) [916264] - [alsa] hda: Warn an allocation for an uninitialized array (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add missing init/free of hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leaks at error path in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing hda_gen_spec to struct via_spec (Jaroslav Kysela) [916264] - [alsa] hda: remove "Mic Jack Mode" for headset jacks (Latitude Exx30) (Jaroslav Kysela) [916264] - [alsa] hda: make Cirrus codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: make VIA codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead GPIO code for VIA codec (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC283 ALC290 support (Jaroslav Kysela) [916264] - [alsa] hda: avoid unneccesary indices on "Headphone Jack" controls (Jaroslav Kysela) [916264] - [alsa] hda: fix indices on boost volume on Conexant (Jaroslav Kysela) [916264] - [alsa] hda: Fix hang caused by race during suspend (Jaroslav Kysela) [916264] - [alsa] hda: Clean up redundant FG checks (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix detection of ALC271X codec (Jaroslav Kysela) [916264] - [alsa] hda: Add inverted internal mic quirk for Lenovo IdeaPad U310 (Jaroslav Kysela) [916264] - [alsa] hda: make Realtek/Sigmatel/Conexant use the generic unsol event (Jaroslav Kysela) [916264] - [alsa] hda: make a generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: add PCI identifier for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: use LPIB for delay estimation (Jaroslav Kysela) [916264] - [alsa] hda: force use of SSYNC bits (Jaroslav Kysela) [916264] - [alsa] hda/via: don't report presence on HPs with no presence support (Jaroslav Kysela) [916264] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31A (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for D3 stop-clock refcounting (Jaroslav Kysela) [916264] - [alsa] hda: Optimize bitfield usage in struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix D3 clock stop check for codecs with own set_power_state op (Jaroslav Kysela) [916264] - [alsa] hda: Clean up CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: Fix runtime PM leftover refcounts (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on references without checking CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: add runtime PM support (Jaroslav Kysela) [916264] - [alsa] hda: Fix possible compile warnings regarding CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [916264] - [alsa] Revert: hda_intel: Add Device IDs for Intel Wellsburg PCH (Jarod Wilson) [916264]- [virt] kvm: validate userspace_addr of memslot (Petr Matousek) [950498] {CVE-2013-1943} - [x86] edac: Apply patch to support ECC error decoding for Fam16h (Kim Naru) [922941] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [981741] - [fs] fuse: readdirplus cleanup (Niels de Vos) [981741] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [981741] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [981741] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [981741] - [fs] fuse: hold i_mutex in fuse_file_fallocate() (Brian Foster) [979433] - [fs] cifs: on send failure, readjust server sequence number downward (Sachin Prabhu) [877010] - [fs] cifs: don't try to unlock pagecache page after releasing it (Sachin Prabhu) [877010] - [fs] cifs: bugfix for unreclaimed writeback pages in cifs_writev_requeue() (Sachin Prabhu) [877010] - [fs] cifs: move check for NULL socket into smb_send_rqst (Sachin Prabhu) [877010] - [fs] cifs: fix writeback race with file that is growing (Sachin Prabhu) [877010] - [fs] cifs: adjust sequence number downward after signing NT_CANCEL request (Sachin Prabhu) [877010] - [fs] cifs: remove kmap lock (Sachin Prabhu) [877010] - [fs] cifs: replace kvec array in readdata with a single kvec (Sachin Prabhu) [877010] - [fs] cifs: convert async read code to use pages array without kmapping (Sachin Prabhu) [877010] - [fs] cifs: turn the pages list in cifs_readdata into an array (Sachin Prabhu) [877010] - [fs] cifs: allocate kvec array for cifs_readdata as a separate allocation (Sachin Prabhu) [877010] - [fs] cifs: remove the kmap size limit from wsize (Sachin Prabhu) [877010] - [fs] cifs: convert async write code to pass in data via rq_pages array (Sachin Prabhu) [877010] - [fs] cifs: change cifs_call_async to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: teach signing routines how to deal with arrays of pages in a smb_rqst (Sachin Prabhu) [877010] - [fs] cifs: teach smb_send_rqst how to handle arrays of pages (Sachin Prabhu) [877010] - [fs] cifs: cork the socket before a send and uncork it afterward (Sachin Prabhu) [877010] - [fs] cifs: convert send code to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: change signing routines to deal with smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: print error code if smb signature verification fails (Sachin Prabhu) [877010] - [fs] cifs: rename cifs_sign_smb2 to cifs_sign_smbv (Sachin Prabhu) [877010] - [fs] cifs: remove bogus reset of smb_buf_length in smb_send routines (Sachin Prabhu) [877010] - [fs] cifs: convert cifs_iovec_write to use async writes (Sachin Prabhu) [877010] - [fs] cifs: call cifs_update_eof with i_lock held (Sachin Prabhu) [877010] - [fs] cifs: fix up get_numpages (Sachin Prabhu) [877010] - [fs] cifs: fix allocation in cifs_write_allocate_pages (Sachin Prabhu) [877010] - [fs] cifs: allow caller to specify completion op when allocating writedata (Sachin Prabhu) [877010] - [fs] cifs: add pid field to cifs_writedata (Sachin Prabhu) [877010] - [fs] cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next (Sachin Prabhu) [976535] - [fs] gfs2: go back to try locks if reservation does not fit our needs (Robert S Peterson) [989669] - [fs] xfs: remove xfs_get_buftarg_list (Eric Sandeen) [973769] - [fs] xfs: check for stale inode before acquiring iflock on push (Brian Foster) [971441] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Carlos Maiolino) [876528] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Eric Sandeen) [886566] - [fs] xfs: check on-disk, not incore, btree root size in dfrag.c (Eric Sandeen) [886566] - [fs] writeback: avoid extra sync work at enqueue time (Eric Sandeen) [915546] - [fs] writeback: the kupdate expire timestamp should be a moving target (Eric Sandeen) [915546] - [fs] fix typo on bio_get_nr_vecs (Carlos Maiolino) [982344] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [976823] - [fs] nfsd: permit read opens of executable-only files (Niels de Vos) [988120] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Harshula Jayasuriya) [987142] - [fs] nfs: Make nfs_readdir revalidate less often (Scott Mayhew) [976879] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Scott Mayhew) [976879] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Scott Mayhew) [976879] - [fs] nfs: fix open() O_RDONLY|O_TRUNC in NFS4.0 (Jeff Layton) [982688] - [fs] vfs: remove unused __d_splice_alias argument (J. Bruce Fields) [820446] - [fs] vfs: stop d_splice_alias creating directory aliases (J. Bruce Fields) [820446] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Scott Mayhew) [983288] - [fs] nfs: add filehandle crc for debug display (Dave Wysochanski) [918580] - [fs] nfs: add fh_crc to debug output (Dave Wysochanski) [918580] - [fs] nfs: Add a client-side function to display NFS file handles (Dave Wysochanski) [918580] - [fs] nfs: include filelayout DS rpc stats in mountstats (Steve Dickson) [963096] - [fs] nfs: fix a leak at nfs_lookup_revalidate() (Dave Wysochanski) [975211] - [fs] NFS returns EIO for EDQUOT and others (Scott Mayhew) [888944] - [fs] nfs: Ensure that NFS file unlock waits for readahead to complete (Dave Wysochanski) [976915] - [fs] nfs: Add functionality to allow waiting on all outstanding reads to complete (Dave Wysochanski) [976915] - [fs] nfs: Convert nfs_get_lock_context to return an ERR_PTR on failure (Dave Wysochanski) [976915] - [netdrv] lseek() does not go to eof - n (Ivan Vecera) [928987] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [928987] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [928987] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [928987] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [928987] - [netdrv] bna: add missing iounmap() on error in bnad_init() (Ivan Vecera) [928987] - [netdrv] bna: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [928987] - [netdrv] bna: fix declaration mismatch (Ivan Vecera) [928987] - [netdrv] bna: Driver Version Updated to 3.1.2.1 (Ivan Vecera) [928987] - [netdrv] bna: Firmware update (Ivan Vecera) [928987] - [netdrv] bna: Add RX State (Ivan Vecera) [928987] - [netdrv] bna: Rx Page Based Allocation (Ivan Vecera) [928987] - [netdrv] bna: TX Intr Coalescing Fix (Ivan Vecera) [928987] - [netdrv] bna: Tx and Rx Optimizations (Ivan Vecera) [928987] - [netdrv] bna: use device model DMA API (Ivan Vecera) [928987] - [netdrv] bna: Code Cleanup and Enhancements (Ivan Vecera) [928987] - [netdrv] bna: remove useless calls to memset() (Ivan Vecera) [928987] - [netdrv] bna: Fix warning false positive (Ivan Vecera) [928987] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [928983] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [928983] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [928983] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [928983] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [928983] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [928983] - [scsi] bfa: firmware statistics update (Vijay Guvva) [928983] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [928983] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [928983] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [928983] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [928983] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [928983] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [928983] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [928983] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Forward Error Correction status (Vijay Guvva) [928983] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [928983] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [928983] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [928983] - [scsi] bfa: fix strncpy() limiter in bfad_start_ops() (Vijay Guvva) [928983] - [scsi] bfa: Add support to read/update the FRU data (Vijay Guvva) [928983] - [scsi] bfa: Support Power on Hours display and diag temp sensor fixes (Vijay Guvva) [928983] - [scsi] bfa: Add support to configure min/max bandwidth for a pcifn (Vijay Guvva) [928983] - [scsi] bfa: Add support for IO throttling at port level (Vijay Guvva) [928983] - [scsi] bfa: Add support for user to configure bandwidth on QoS priorities (Vijay Guvva) [928983] - [scsi] bfa: Fabric Assigned Address implementation fix (Vijay Guvva) [928983] - [scsi] bfa: Add diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Fix to handle firmware tskim abort request response (Vijay Guvva) [928983] - [scsi] bfa: Fix few attributes in the RHBA CT passthru command (Vijay Guvva) [928983] - [scsi] bfa: Add support to have mfg date as part of adapter attributes (Vijay Guvva) [928983] - [scsi] bfa: Flash Controller PLL initialization fixes (Vijay Guvva) [928983] - [scsi] bfa: IOCFC state machine enhancements (Vijay Guvva) [928983] - [scsi] bfa: Add support for FC Arbitrated Loop topology (Vijay Guvva) [928983] - [scsi] bfa: Add support for max target ports discovery (Vijay Guvva) [928983] - [scsi] bfa: Add support to register node symbolic name with name server (Vijay Guvva) [928983] - [scsi] bfa: Fix to process mbox interrupts only if interrupts are enabled in INTx mode (Vijay Guvva) [928983] - [scsi] bfa: Add PowerPC support and enable PCIE AER handling (Vijay Guvva) [928983] - [scsi] bfa: Add new hardware model info to sysfs model description routine (Vijay Guvva) [928983] - [scsi] bfa: Make changes to FCXP resource management (Vijay Guvva) [928983] - [scsi] bfa: FCS remote port enhancements (Vijay Guvva) [928983] - [scsi] bfa: Support vport symbolic name change from sysfs (Vijay Guvva) [928983] - [scsi] bfa: Fix to set correct return error codes and misc cleanup (Vijay Guvva) [928983] - [scsi] bfa: Fix to defer vport delete handler invocation till firmware logo response (Vijay Guvva) [928983] - [scsi] fix race in scsi_target_reap (Tomas Henzl) [910203] - [scsi] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used (Chad Dupuis) [917577] - [scsi] qla4xxx: 5.03.00.00.06.05-k1 (Chad Dupuis) [917585] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917585] - [scsi] qla4xxx: 5.03.00.00.06.05-k0 (Chad Dupuis) [917585] - [scsi] qla4xxx: Add missing spaces to error messages (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix iocb_cnt calculation in qla4xxx_send_mbox_iocb() (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign values using correct datatype (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix smatch warnings (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix sparse warning for qla4xxx_sysfs_ddb_tgt_create (Chad Dupuis) [917585] - [scsi] qla4xxx: Silence gcc warning (Chad Dupuis) [917585] - [scsi] qla4xxx: Added print statements to display AENs (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct value for max flash node entries (Chad Dupuis) [917585] - [scsi] qla4xxx: Restrict logout from boot target session using session id (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct flash ddb offset for ISP40XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Replace dev type macros with generic portal type macros (Chad Dupuis) [917585] - [scsi] qla4xxx: Add flash node mgmt support (Chad Dupuis) [917585] - [scsi] qla4xxx: Skip retry of initialize_adapter for ISP80XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign correct CHAP table address to FLT (Chad Dupuis) [917585] - [scsi] qla4xxx: Added missing check for ISP83XX in CHAP related functions (Chad Dupuis) [917585] - [scsi] qla4xxx: Fixed request queue count manipulation on response path (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix debug level to avoid floods of same message (Chad Dupuis) [917585] - [scsi] qla4xxx: Pass correct LUN address to firmware in case of lun_reset (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix double reset in case of firmware hung for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Set graceful reset bit for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Boot from SAN fix for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Take E-port out of reset before disabling pause frames (Chad Dupuis) [917585] - [scsi] qla4xxx: remove __dev* attributes (Chad Dupuis) [917585] - [scsi] qla4xxx: don't free NULL dma pool (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix return code for qla4xxx_session_get_param (Chad Dupuis) [917585] - [scsi] qla4xxx: wait for boot target login response during probe (Chad Dupuis) [917585] - [scsi] qla4xxx: Added support for force firmware dump (Chad Dupuis) [917585] - [scsi] qla4xxx: Re-register IRQ handler while retrying initialize of adapter (Chad Dupuis) [917585] - [scsi] qla4xxx: Throttle active IOCBs to firmware limits (Chad Dupuis) [917585] - [scsi] qla4xxx: Remove unnecessary code from qla4xxx_init_local_data (Chad Dupuis) [917585] - [scsi] qla4xxx: Quiesce driver activities while loopback (Chad Dupuis) [917585] - [scsi] qla4xxx: Rename MBOX_ASTS_IDC_NOTIFY to MBOX_ASTS_IDC_REQUEST_NOTIFICATION (Chad Dupuis) [917585] - [scsi] qla4xxx: Add spurious interrupt messages under debug level 2 (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_get_ep_fwdb (Chad Dupuis) [917585] - [scsi] qla4xxx: Allow reset in link down case (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX (Chad Dupuis) [917585] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] scsi_transport_iscsi: Declare portal type string macros for generic use (Chad Dupuis) [917572] - [scsi] libiscsi: export function iscsi_switch_str_param (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: Add flash node mgmt support (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: export iscsi class session's target_id in sysfs (Chad Dupuis) [917577] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [987566] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [987566] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [987566] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-bufio: avoid a possible __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-thin: open dev read only when possible (Mike Snitzer) [987566] - [md] dm-persistent-data: fix error message typos (Mike Snitzer) [987566] - [md] dm-snapshot: fix error return code in snapshot_ctr (Mike Snitzer) [987566]- [x86] mce: Add quirk for instruction recovery on Sandy Bridge processors (Rui Wang) [832367] - [x86] mce: Avoid reading every machine check bank register twice (Rui Wang) [832367] - [x86] mce: Fix siginfo_t->si_addr value for non-recoverable memory faults (Rui Wang) [832367] - [x86] mce: Only restart instruction after machine check recovery if it is safe (Rui Wang) [832367] - [x86] mce: Add instruction recovery signatures to mce-severity table (Rui Wang) [832367] - [x86] thermal: Disable power limit notification interrupt (Shyam Iyer) [908990] - [x86] thermal: Delete power-limit-notification console messages (Shyam Iyer) [908990] - [virtio] console: prevent use-after-free of port name in port unplug (Amit Shah) [827300] - [virtio] console: fix locking around send_sigio_to_port() (Amit Shah) [986960] - [virtio] console: add locking in port unplug path (Amit Shah) [795678 956637] - [virtio] console: add locks around buffer removal in port unplug path (Amit Shah) [827300] - [virtio] console: fix raising SIGIO after port unplug (Amit Shah) [986960] - [virtio] console: return -ENODEV on all read operations after unplug (Amit Shah) [975661] - [virtio] console: clean up port data immediately at time of unplug (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: fix race in port_fops_open() and port unplug (Amit Shah) [827300] - [virtio] console: fix race with port unplug and open/close (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: Add pipe_lock/unlock for splice_write (Amit Shah) [987004] - [virtio] console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987004] - [virtio] console: replace EMFILE with EBUSY for already-open port (Amit Shah) [986986] - [virtio] console: fix error handling in init() function (Amit Shah) [986990] - [ftrace] syscalls: Fix typo in SYSCALL_DEFINE0 (Jiri Olsa) [989503] - [ftrace] syscalls: Set event_enter_##sname->data to its metadata (Jiri Olsa) [989503] - [ftrace] syscalls: Remove unused event_syscall_enter and event_syscall_exit (Jiri Olsa) [989503] - [x86] efi: Fix dummy variable buffer allocation (Seiji Aguchi) [985577] - [x86] Modify UEFI anti-bricking code (Seiji Aguchi) [985577] - [x86] efi: Implement efi_no_storage_paranoia parameter (Seiji Aguchi) [985577] - [x86] efi: Distinguish between "remaining space" and actually used space (Seiji Aguchi) [985577] - [x86] efi: Check max_size only if it is non-zero (Seiji Aguchi) [985577] - [x86] efi: Export efi_query_variable_store() for efivars.ko (Seiji Aguchi) [985577] - [x86] efivars: firmware bug workarounds should be in platform code (Seiji Aguchi) [985577] - [x86] efi: be more paranoid about available space when creating variables (Seiji Aguchi) [985577] - [x86] efivars: Handle duplicate names from get_next_variable() (Seiji Aguchi) [985577] - [x86] efivars: explicitly calculate length of VariableName (Seiji Aguchi) [985577] - [x86] efi_pstore: Introducing workqueue updating sysfs (Seiji Aguchi) [985551] - [x86] efivars: Disable external interrupt while holding efivars->lock (Seiji Aguchi) [985551] - [x86] efi_pstore: Add a format check for an existing variable name at reading time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a format check for an existing variable name at erasing time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a sequence counter to a variable name (Seiji Aguchi) [826190] - [x86] efi_pstore: Add ctime to argument of erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Remove a logic erasing entries from a write callback to hold multiple logs (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a logic erasing entries to an erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Check remaining space with QueryVariableInfo() before writing data (Seiji Aguchi) [826190] - [powerpc] perf: Power8 PMU support (Steve Best) [976911] - [powerpc] perf: Add support for SIER (Steve Best) [976911] - [powerpc] perf: Add regs_no_sipr() (Steve Best) [976911] - [powerpc] perf: Add an accessor for regs->result (Steve Best) [976911] - [powerpc] perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv() (Steve Best) [976911] - [powerpc] perf: Add an explict flag indicating presence of SLOT field (Steve Best) [976911] - [scsi] ipr: IOA Status Code IOASC update (Steve Best) [983765] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [983765] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [983765] - [cpufreq] intel_pstate: Set timer timeout correctly (Lenny Szubowicz) [956824] - [cpufreq] intel-pstate: Use #defines instead of hard-coded values (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix calculation of current frequency (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add function to check that all MSRs are valid (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Do not load on VM that does not report max P state (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix intel_pstate_init() error path (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add kernel command line option disable intel_pstate (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix 32 bit build (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix kobject usage (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add P-state driver for sandy bridge (Lenny Szubowicz) [956824] - [cpufreq] Do not track governor name for scaling drivers with internal governors (Lenny Szubowicz) [956824] - [x86] cpu: Add driver auto probing for x86 features (Lenny Szubowicz) [956824] - [cpufreq] Unify sysfs attribute definition macros (Lenny Szubowicz) [956824] - [acpi] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [867689] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [867689] - [acpi] Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [867689] - [x86] io_apic: initialize nr_ioapic_registers early in mp_register_ioapic() (Tony Camuso) [855057] - [mm] tmpfs: distribute interleave better across nodes (George Beshers) [988063] - [kernel] sched: Bail out of yield_to when source and target runqueue has one task (Rik van Riel) [864233] - [kvm] Add config to support ple or cpu relax optimzation (Rik van Riel) [864233] - [kvm] Iterate over only vcpus that are preempted (Rik van Riel) [864233] - [kvm] Record the preemption status of vcpus using preempt notifiers (Rik van Riel) [864233] - [kvm] Handle yield_to failure return code for potential undercommit case (Rik van Riel) [864233] - [kvm] Choose better candidate for directed yield (Rik van Riel) [864233] - [kvm] s390: Implement the directed yield (diag 9c) hypervisor call for KVM (Rik van Riel) [864233] - [kvm] Note down when cpu relax intercepted or pause loop exited (Rik van Riel) [864233] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [987200] - [netdrv] sfc: Fix aRFS UDP flow steering problem (Nikolay Aleksandrov) [984933] - [md] dm-thin: remove cells from stack (Mike Snitzer) [922212] - [md] dm-bio-prison: pass cell memory in (Mike Snitzer) [922212] - [md] persistent-data: add btree_walk (Mike Snitzer) [922212] - [md] persistent-data: set some btree fn parms const (Mike Snitzer) [922212] - [md] persistent-data: remove CONFIG_EXPERIMENTAL (Mike Snitzer) [922212] - [md] dm-bufio: use WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [922212] - [md] persistent-data: dm-transaction-manager.c: rename HASH_SIZE (Mike Snitzer) [922212] - [md] dm-thin: fix non power-of-two discard granularity calculation (Mike Snitzer) [922212] - [md] dm-kcopyd: introduce configurable throttling (Mike Snitzer) [922212] - [md] dm-ioctl: allow message to return data (Mike Snitzer) [922212] - [md] dm-ioctl: optimize functions without variable params (Mike Snitzer) [922212] - [md] dm-ioctl: introduce ioctl_flags (Mike Snitzer) [922212] - [md] dm-table: remove superfluous variable reset (Mike Snitzer) [922212] - [md] dm: fix truncated status strings (Mike Snitzer) [922212] - [usb] host: Fix lockdep warning in AMD PLL quirk (Don Zickus) [854353] - [usb] ehci: fix obscure race in ehci_endpoint_disable (Don Zickus) [877123] - [usb] don't read past config->interface if usb_control_msg() fails in usb_reset_configuration() (Don Zickus) [877123] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Tony Camuso) [732942] - [char] tpm: fix regression causesd by ppi (Tony Camuso) [732942] - [char] tpm: declare internal symbols as static (Tony Camuso) [732942] - [char] tpm: add PPI support in tpm driver (Tony Camuso) [732942] - [char] tpm: Add securityfs support for event log (Tony Camuso) [732942] - [char] tpm: Export wait_for_stat for other vendor specific drivers (Tony Camuso) [732942] - [char] tpm: modularize event log collection (Tony Camuso) [732942] - [Documentation] ABI: sysfs for Physical Presence Interface (Tony Camuso) [732942] - [char] tpm: fix memleak when register hardware fails (Tony Camuso) [732942] - [lib] raid6: cleanup gen_syndrome function selection (Jes Sorensen) [915995] - [lib] raid6: update test program for recovery functions (Jes Sorensen) [915995] - [lib] raid6: fix test program build (Jes Sorensen) [915995] - [x86] add AVX optimized RAID5 checksumming (Jes Sorensen) [915995] - [crypto] disable preemption while benchmarking RAID5 xor checksumming (Jes Sorensen) [915995] - [crypto] wait for a full jiffy in do_xor_speed (Jes Sorensen) [915995] - [x86] Add cpu_has_ssse3 and cpu_has_avx definitions (Jes Sorensen) [915995] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [837097 869622] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [837097 869622] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [837097 869622] - [md] Remember the last sync operation that was performed (Jes Sorensen) [837097 869622] - [md] fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [837097 869622] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [837097 869622] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [837097 869622] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [837097 869622] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [837097 869622] - [md] raid1,raid10: use freeze_array in place of raise_barrier in various places (Jes Sorensen) [837097 869622] - [md] raid1: consider WRITE as successful only if at least one non-Faulty and non-rebuilding drive completed it (Jes Sorensen) [837097 869622] - [md] md_stop_writes() should always freeze recovery (Jes Sorensen) [837097 869622] - [md] bad block list should default to disabled (Jes Sorensen) [837097 869622 882413] - [md] raid1/raid10 md devices leak memory when stopping (Jes Sorensen) [837097 869622 956769] - [md] Export 'md_reap_sync_thread' function (Jes Sorensen) [837097 869622] - [md] don't update metadata when stopping a read-only array (Jes Sorensen) [837097 869622] - [md] Allow devices to be re-added to a read-only array (Jes Sorensen) [837097 869622] - [md] raid10: Allow skipping recovery when clean arrays are assembled (Jes Sorensen) [837097 869622] - [md] Fix typos in MD documentation (Jes Sorensen) [837097 869622] - [md] raid5: avoid an extra write when writing to a known-bad-block (Jes Sorensen) [837097 869622] - [md] raid5: Change or of some order to improve efficiency (Jes Sorensen) [837097 869622] - [md] use set_bit_le and clear_bit_le (Jes Sorensen) [837097 869622] - [md] HOT_DISK_REMOVE shouldn't make a read-auto device active (Jes Sorensen) [837097 869622] - [md] use common code for all calls to ->hot_remove_disk() (Jes Sorensen) [837097 869622] - [md] never update metadata when array is read-only (Jes Sorensen) [837097 869622] - [md] block: Add submit_bio_wait(), remove from md (Jes Sorensen) [837097 869622] - [md] block: Use bio_sectors() more consistently (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 entirely (Jes Sorensen) [837097 869622] - [md] raid5: ensure sync and DISCARD don't happen at the same time (Jes Sorensen) [837097 869622] - [md] Prevent sysfs operations on uninitialized kobjects (Jes Sorensen) [837097 869622] - [md] raid5: Avoid accessing gendisk or queue structs when not available (Jes Sorensen) [837097 869622] - [md] raid5: schedule_construction should abort if nothing to do (Jes Sorensen) [837097 869622 882413] - [md] expedite metadata update when switching read-auto -> active (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 (Jes Sorensen) [837097 869622] - [md] raid0: improve error message when converting RAID4-with-spares to RAID0 (Jes Sorensen) [837097 869622] - [md] raid0: fix error return from create_stripe_zones (Jes Sorensen) [837097 869622] - [md] fix two bugs when attempting to resize RAID0 array (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms II (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms I (Jes Sorensen) [837097 869622] - [md] raid10: Minor non-functional code changes (Jes Sorensen) [837097 869622] - [md] protect against crash upon fsync on ro array (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix checking of dma_wait_for_async_tx() return value (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix build for async_memset (Jes Sorensen) [837097 869622] - [crypto] async_tx: add missing DMA unmap to async_memcpy() (Jes Sorensen) [837097 869622] - [md] raid5: add blktrace calls (Jes Sorensen) [837097 869622] - [md] raid5: use async_tx_quiesce() instead of open-coding it (Jes Sorensen) [837097 869622] - [md] Use ->curr_resync as last completed request when cleanly aborting resync (Jes Sorensen) [837097 869622] - [md] Update checkpoint of resync/recovery based on time (Jes Sorensen) [837097 869622] - [md] Add place to update ->recovery_cp (Jes Sorensen) [837097 869622] - [md] re-indent various 'switch' statements (Jes Sorensen) [837097 869622] - [md] close race between removing and adding a device (Jes Sorensen) [837097 869622] - [md] removed unused variable in calc_sb_1_csm (Jes Sorensen) [837097 869622] - [md] raid10: decrement correct pending counter when writing to replacement (Jes Sorensen) [837097 869622] - [md] raid10: close race that lose writes lost when replacement completes (Jes Sorensen) [837097 869622] - [md] raid5: Make sure we clear R5_Discard when discard is finished (Jes Sorensen) [837097 869622] - [md] raid5: move resolving of reconstruct_state earlier in stripe_handle (Jes Sorensen) [837097 869622] - [md] raid5: round discard alignment up to power of 2 (Jes Sorensen) [837097 869622] - [md] make sure everything is freed when dm-raid stops an array (Jes Sorensen) [837097 869622] - [md] Avoid write invalid address if read_seqretry returned true (Jes Sorensen) [837097 869622] - [md] Reassigned the parameters if read_seqretry returned true in func md_is_badblock (Jes Sorensen) [837097 869622] - [md] raid10: Fix oops when creating RAID10 arrays via dm-raid.c (Jes Sorensen) [837097 869622] - [md] raid1: Fix assembling of arrays containing Replacements (Jes Sorensen) [837097 869622] - [md] Fix typo in drivers/md (Jes Sorensen) [837097 869622] - [md] refine reporting of resync/reshape delays (Jes Sorensen) [837097 869622] - [md] raid5: be careful not to resize_stripes too big (Jes Sorensen) [837097 869622] - [md] make sure manual changes to recovery checkpoint are saved (Jes Sorensen) [837097 869622] - [md] raid10: use correct limit variable (Jes Sorensen) [837097 869622] - [md] writing to sync_action should clear the read-auto state (Jes Sorensen) [837097 869622] - [md] change resync_mismatches to atomic64_t to avoid races (Jes Sorensen) [837097 869622] - [md] raid5: make sure to_read and to_write never go negative (Jes Sorensen) [837097 869622] - [md] When RAID5 is dirty, force reconstruct-write instead of read-modify-write (Jes Sorensen) [837097 869622] - [md] raid5: protect debug message against NULL derefernce (Jes Sorensen) [837097 869622] - [md] raid5: add some missing locking in handle_failed_stripe (Jes Sorensen) [837097 869622] - [md] raid5: avoid unnecessary zero page for trim (Jes Sorensen) [837097 869622] - [md] raid5 trim support (Jes Sorensen) [837097 869622] - [md] bitmap: Don't use IS_ERR to judge alloc_page() (Jes Sorensen) [837097 869622] - [md] avoid taking the mutex on some ioctls (Jes Sorensen) [837097 869622] - [md] change the parameter of md thread (Jes Sorensen) [837097 869622] - [md] raid 10 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 1 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 0 supports TRIM (Jes Sorensen) [837097 869622] - [md] linear supports TRIM (Jes Sorensen) [837097 869622] - [md] linear: rcu_dereference outside read-lock section (Jes Sorensen) [837097 869622] - [md] raid10: fix "enough" function for detecting if array is failed (Jes Sorensen) [837097 869622] - [block] makes bio_split support bio without data (Jes Sorensen) [837097 869622] - [md] raid5: add missing spin_lock_init (Jes Sorensen) [837097 869622] - [md] make sure metadata is updated when spares are activated or removed (Jes Sorensen) [837097 869622] - [md] raid5: fix calculate of 'degraded' when a replacement becomes active (Jes Sorensen) [837097 869622] - [md] raid10: fix problem with on-stack allocation of r10bio structure (Jes Sorensen) [837097 869622 982360] - [md] raid5: raid5d handle stripe in batch way (Jes Sorensen) [837097 869622] - [md] raid1: Add missing case for attempting to repair known bad blocks (Jes Sorensen) [837097 869622] - [md] remove duplicated test on ->openers when calling do_md_stop() (Jes Sorensen) [837097 869622] - [md] raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer (Jes Sorensen) [837097 869622] - [md] raid1: prevent merging too large request (Jes Sorensen) [837097 869622] - [md] md/raid1: read balance chooses idlest disk for SSD (Jes Sorensen) [837097 869622] - [md] md/raid1: make sequential read detection per disk based (Jes Sorensen) [837097 869622] - [md] raid5: add a per-stripe lock (Jes Sorensen) [837097 869622] - [md] raid5: remove unnecessary bitmap write optimization (Jes Sorensen) [837097 869622] - [md] raid5: lockless access raid5 overrided bi_phys_segments (Jes Sorensen) [837097 869622] - [md] raid5: reduce chance release_stripe() taking device_lock (Jes Sorensen) [837097 869622] - [md] raid1: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] raid10: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] Add missing blank line to avoid conflict in follow-on cherry-pick (Jes Sorensen) [837097 869622] - [md] Add set_bit_le/clear_bit_le to RHEL6 compat macros (Jes Sorensen) [837097 869622] - [md] dm-raid: Set recovery flags on resume - include upstream missing bits (Jes Sorensen) [837097 869622]- [netdrv] eth: Make is_link_local() consistent with other address tests (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Do not forward LLDP type frames (Andy Gospodarek) [923902] - [netdrv] bridge: Use is_link_local() in store_group_addr() (Andy Gospodarek) [923902] - [netdrv] ixgbevf: handle link local multicast addresses in SR-IOV mode (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Adjust to handle unassigned MAC address from PF (Andy Gospodarek) [923902] - [netdrv] ixgbevf: don't release the soft entries (Andy Gospodarek) [923902] - [netdrv] ixbgevf: Remove dma_alloc_coherent OOM messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: use PCI_DEVICE_TABLE macro (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make sure link status and speed are fetched (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link speed message to support 100Mbps (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix statistics corruption (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link up messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Synch out of tree and in tree mailbox interrupt handlers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix up function prototypes after __dev* removals (Andy Gospodarek) [923902] - [netdrv] ixgbevf: remove __dev* attributes (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unneeded and obsolete comment (Andy Gospodarek) [923902] - [netdrv] ixgbevf: White space and comments clean up (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove mailbox spinlock from the reset function (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove checking for mac.ops function pointers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove the ring adapter pointer value (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix unnecessary dereference where local var is available (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Streamline the rx buffer allocation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Reduce size of maximum rx buffer (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add flag to indicate when rx is in net poll (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix possible use of uninitialized variable (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make sure probe fails on MSI-X enable error (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix softirq-safe to unsafe splat on internal mbx_lock (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Check for error on dma_map_single call (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make netif_napi_add and netif_napi_del symmetric (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add VF DCB + SR-IOV support (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Set the netdev number of Tx queues (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add fix to VF to handle multi-descriptor buffers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix AIM (Adaptive Interrupt Moderation) (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unused parameter in ixgbevf_receive_skb (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix code for handling timeout (Andy Gospodarek) [923902] - [netdrv] ixgbevf: scheduling while atomic in reset hw path (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add support for VF API negotiation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Cleanup handling of configuration for jumbo frames (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add suspend and resume support to the VF (Andy Gospodarek) [923902] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: add mac type to the version in ethtool_regs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for disabling link at boot time on 82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: cache AUTOC reads (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix register access during ethtool loopback test (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix EICR write in ixgbe_msix_other (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice ID (Andy Gospodarek) [923901] - [netdrv] ixgbe: add SFP+ LX module support (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename wol_supported to more fitting wol_enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: add driver support for x520 OCP adapter (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible divide by zero in ixgbe_update_itr (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove unnecessary #ifdef CONFIG_DEBUG_FS tests (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for WoL on 82599 SFP+ LOM (Andy Gospodarek) [923901] - [netdrv] ixgbe: in shutdown, do netif_running() under rtnl_lock (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix a bug in setting VF VLAN via PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix 1G link WoL (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix MNG FW support when adapter not up (Andy Gospodarek) [923901] - [netdrv] ixgbe: enable devices with internal switch to read pci parent (Andy Gospodarek) [923901] - [netdrv] ixgbe: create conversion functions from link_status to bus/speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for recognizing PCI-e Gen3 link speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop check for PAGE_SIZE from ixgbe_xmit_frame_ring (Andy Gospodarek) [923901] - [netdrv] ixgbe: don't do arithmetic operations on bitmasks (Andy Gospodarek) [923901] - [netdrv] ixgbe: Mask off check of frag_off as we only want fragment offset (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix registration order of driver and DCA nofitication (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update DESC_NEEDED define to adjust for changes to MAX_SKB_FRAGS (Andy Gospodarek) [923901] - [netdrv] ixgbe: implement SFF diagnostic monitoring via ethtool (Andy Gospodarek) [923901] - [netdrv] ixgbe: cleanup error checking in ixgbe_identify_sfp_module_generic() (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible data corruption in read_i2c_byte (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for set_channels ethtool operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for displaying the number of Tx/Rx channels (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make ixgbe_setup_tc usable even when DCB is not enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Define FCoE and Flow director limits much sooner to allow for changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: refactor initialization of feature flags (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove remaining alloc/OOM messages (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix SR-IOV MTU warning (Andy Gospodarek) [923901] - [netdrv] ixgbe: Replace rmb in Tx cleanup with read_barrier_depends (Andy Gospodarek) [923901] - [netdrv] ixgbe: update date to 2013 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix return values and memcpy parameters to eliminate Smatch warnings (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix potential null dereference (Andy Gospodarek) [923901] - [netdrv] ixgbe: allow reading of SFF-8472 data over i2c (Andy Gospodarek) [923901] - [netdrv] ixgbe: autoneg variable refactoring (Andy Gospodarek) [923901] - [netdrv] ixgbe: removed unused variable from setup_link_speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename autoneg variables (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix device ref count bug (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reset the NIC if up2tc has changed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit number of reported VFs to device specific value (Andy Gospodarek) [923901] - [netdrv] ixgbe: Implement PCI SR-IOV sysfs callback operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Modularize SR-IOV enablement code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make mailbox ops initialization unconditional (Andy Gospodarek) [923901] - [netdrv] ixgbe: Inline Rx PTP descriptor handling (Andy Gospodarek) [923901] - [netdrv] ixgbe: add warning when scheduling reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add ptp work item to poll for the Tx timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use watchdog check in favor of BPF for detecting latched timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ptp_overflow check comment and jiffies (Andy Gospodarek) [923901] - [netdrv] ixgbe: add missing supported filters to get_ts_info (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool ixgbe_diag_test cleanup (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve performance and reduce size of ixgbe_tx_map (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ixgbe Tx flags to improve code efficiency (Andy Gospodarek) [923901] - [netdrv] ixgbe: Always use context 0, even for FCoE and TSO (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Andy Gospodarek) [923901] - [netdrv] ixgbe: SR-IOV: dynamic IEEE DCBx default priority changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix overwriting of rx_mtrl in ixgbe_ptp_hwtstamp_ioctl (Andy Gospodarek) [923901] - [netdrv] ixgbe: only compile ixgbe_debugfs.o when enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix up function prototypes after __dev* removals (Andy Gospodarek) [923901] - [netdrv] ixgbe: check whether thermal sensor is enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use is_valid_ether_addr (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove __dev* attributes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not parse past IP header on fragments beyond the first (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix incorrect disabling of Tx hang check in case of PFC (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop RLPML configuration from x540 RXDCTL register configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool correctly identify autoneg setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove needless queuing for L4 ptp packets (Andy Gospodarek) [923901] - [netdrv] ixgbe: use ETQF filter name instead of magic number (Andy Gospodarek) [923901] - [netdrv] ixgbe: convert to use simple_open() (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reformat output of ixgbe_dump (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not use DCA to prefetch the entire packet into the cache (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix default setting of TXDCTL.WTHRESH (Andy Gospodarek) [923901] - [netdrv] ixgbe: add/update descriptor maps in comments (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not decrement budget in ixgbe_clean_rx_irq (Andy Gospodarek) [923901] - [netdrv] ixgbe: Return success or failure on VF MAC filter set (Andy Gospodarek) [923901] - [netdrv] ixgbe: clean up the condition for turning on/off the laser (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix return value from macvlan filter function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for pipeline reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix possible memory leak in ixgbe_set_ringparam (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add function ixgbe_reset_pipeline_82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop unnecessary addition from ixgbe_set_rx_buffer_len (Andy Gospodarek) [923901] - [netdrv] ixgbe: Correcting small packet padding (Andy Gospodarek) [923901] - [netdrv] ixgbe: using is_zero_ether_addr() to simplify the code (Andy Gospodarek) [923901] - [netdrv] ixgbe: (PTP) refactor init, cyclecounter and reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice id (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for VF API version 1.1 in the PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for GET_QUEUES message to get DCB configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for tracking the default user priority to SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for IPv6 and UDP to ixgbe_get_headlen (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add mailbox API version negotiation support to ixgbe PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Move message handling routines into their own functions (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable jumbo frames support w/ SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Initialize q_vector cpu and affinity masks correctly (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for X540-AT1 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix poll loop for FDIRCTRL.INIT_DONE bit (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix PTP ethtool timestamping function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not read the spoofed packets counter when not in IOV mode (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve statistics accuracy for DDP traffic (Andy Gospodarek) [923901] - [netdrv] ixgbe: added reg_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: added netdev_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add debugfs support (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix VF rate limiting to correctly account for more queues per VF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix ordering of things so that PF correctly configures its VLANs (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove old init remnant (Andy Gospodarek) [923901] - [netdrv] ixgbe: Roll RSC code into non-EOP code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make allocating skb and placing data in it a separate function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Copybreak sooner to avoid get_page/put_page and offset change overhead (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make pull tail function separate from rest of cleanup_headers (Andy Gospodarek) [923901] - [netdrv] ixgbe: Have the CPU take ownership of the buffers sooner (Andy Gospodarek) [923901] - [netdrv] ixgbe: Only use double buffering if page size is less than 8K (Andy Gospodarek) [923901] - [netdrv] ixgbe: combine ixgbe_add_rx_frag and ixgbe_can_reuse_page (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove code that was initializing Rx page offset (Andy Gospodarek) [923901] - [net] veth: add vlan features (Flavio Leitner) [959817] - [net] sctp: verify length provided in heartbeat information parameter (Daniel Borkmann) [855383] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [976810] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [976810] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [976810] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [976810] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [976810] - [net] openvswitch: Copy individual actions (Amerigo Wang) [976810] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [976810] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [976810] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [976810] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [976810] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [976810] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [976810] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] openvswitch: Remove unneeded ovs_netdev_get_ifindex() (Amerigo Wang) [976810] - [net] openvswitch: Simplify datapath locking (Amerigo Wang) [976810] - [net] openvswitch: Use ETH_ALEN to define ethernet addresses (Amerigo Wang) [976810] - [net] openvswitch: datapath.h: Fix a stale comment (Amerigo Wang) [976810] - [net] openvswitch: Don't insert empty OVS_VPORT_ATTR_OPTIONS attribute (Amerigo Wang) [976810] - [net] openvswitch: Move common genl notify code into ovs_notify() (Amerigo Wang) [976810] - [net] openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE (Amerigo Wang) [976810] - [net] openvswitch: Use nla_memcpy() to memcpy() data from attributes (Amerigo Wang) [976810] - [net] openvswitch: Specify the minimal length of OVS_PACKET_ATTR_PACKET in the policy (Amerigo Wang) [976810] - [net] openvswitch: correct an invalid BUG_ON (Amerigo Wang) [976810] - [net] openvswitch: Preallocate reply skb in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] ip_gre: fix a soft lockup in ipgre_fini() (Amerigo Wang) [976810] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [976810] - [net] ip_tunnel: Use skb-len to PMTU check (Amerigo Wang) [976810] - [net] gre: fix a regression in ioctl (Amerigo Wang) [976810] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [976810] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [976810] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [976810] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [976810] - [net] gre: export gre_build_header() function (Amerigo Wang) [976810] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [976810] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [976810] - [net] ip_tunnel: remove __net_init/exit from exported functions (Amerigo Wang) [976810] - [net] ip_tunnel: specify protocol outside IP header (Amerigo Wang) [976810] - [net] ip_tunnel: fix kernel panic with icmp_dest_unreach (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in ipgre_err() (Amerigo Wang) [976810] - [net] ipv4: typo issue, remove erroneous semicolon (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in parse_gre_header() (Amerigo Wang) [976810] - [net] ip_gre: don't overwrite iflink during net_dev init (Amerigo Wang) [976810] - [net] ip_tunnel: Fix off-by-one error in forming dev name (Amerigo Wang) [976810] - [net] gre: Refactor GRE tunneling code (Amerigo Wang) [976810] - [net] ip: convert __IPTUNNEL_XMIT() to an inline function (Amerigo Wang) [976810] - [net] br: fix schedule while atomic issue in br_features_recompute() (Jiri Pirko) [980876] - [net] ipvs: reduce sync rate with time thresholds (Jesper Brouer) [854454] - [net] ipvs: Add sysctl_sync_threshold() sysctl_sync_period() (Jesper Brouer) [854454] - [net] ipvs: wakeup master thread (Jesper Brouer) [854454] - [net] export sysctl symbols needed by ip_vs_sync (Jesper Brouer) [854454] - [net] ipvs: always update some of the flags bits in backup (Jesper Brouer) [854454] - [net] ipvs: fix ip_vs_try_bind_dest to rebind app and transmitter (Jesper Brouer) [854454] - [net] ipvs: remove check for IP_VS_CONN_F_SYNC from ip_vs_bind_dest (Jesper Brouer) [854454] - [net] ipvs: ignore IP_VS_CONN_F_NOOUTPUT in backup server (Jesper Brouer) [854454] - [net] ipvs: try also real server with port 0 in backup server (Jesper Brouer) [854454] - [net] ipvs: Backup, adding version 0 sending capabilities (Jesper Brouer) [854454] - [net] ipvs: Backup, Change sending to Version 1 format (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding Version 1 receive capability (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding structs for new sync format (Jesper Brouer) [854454] - [net] ipvs: use pkts for SCTP too (Jesper Brouer) [854454] - [net] ipvs: skb defrag in L7 helpers (Jesper Brouer) [854454] - [net] ipvs: Split ports array into src_port and dst_port (Jesper Brouer) [854454] - [net] ipvs: Backup, Prepare for transferring firewall marks to the backup daemon (Jesper Brouer) [854454] - [net] ipvs: add static and read_mostly attributes (Jesper Brouer) [854454] - [net] ipvs: buffer argument to ip_vs_process_message() should not be const (Jesper Brouer) [854454] - [net] ipvs: Remove useless blocks from ip_vs_process_message() (Jesper Brouer) [854454] - [net] ipvs: Make the cp argument to ip_vs_sync_conn() static (Jesper Brouer) [854454] - [net] ipvs: Only match pe_data created by the same pe (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine to connection entry (Jesper Brouer) [854454] - [net] ipvs: inherit forwarding method in backup (Jesper Brouer) [854454] - [net] ipvs: ip_vs_dbg_callid() is only needed for debugging (Jesper Brouer) [854454] - [net] ipvs: sip persistence engine (Jesper Brouer) [854454] - [net] ipvs: Fallback if persistence engine fails (Jesper Brouer) [854454] - [net] ipvs: Allow configuration of persistence engines (Jesper Brouer) [854454] - [net] ipvs: management of persistence engine modules (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine data to /proc/net/ip_vs_conn (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_pe (Jesper Brouer) [854454] - [net] ipvs: Allow boot time change of hash size (Jesper Brouer) [854454] - [net] ipvs: ip_vs_bind_scheduler and ip_vs_unbind_scheduler NULL arguments (Jesper Brouer) [854454] - [net] ipvs: Allow null argument to ip_vs_scheduler_put() (Jesper Brouer) [854454] - [net] ipvs: fix matching of fwmark templates during scheduling (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_conn_param (Jesper Brouer) [854454] - [net] ipvs: compact ip_vs_sched_persist() (Jesper Brouer) [854454] - [net] ipvs: extend connection flags to 32 bits (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Add callid parser (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Allow ct_sip_get_header() to be called with a null ct argument (Jesper Brouer) [854454] - [net] ipvs: fix synchronization on connection close (Jesper Brouer) [854454] - [net] ipvs: one-packet scheduling (Jesper Brouer) [854454]- [char] tty: Fix BUG() on hangup (Aaron Tomlin) [985429] - [trace] Fix hang in write to sysprof_sample_period (Josh Poimboeuf) [959063] - [scsi] virtio-scsi: fix LUNs greater than 255 (Laszlo Ersek) [978202] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [978609] - [idle] intel_idle: initial C8, C9 and C10 support (Jane Lv) [970729] - [x86] Fix up numa_node information for AMD CPU family 15h model 0-0fh northbridge functions (Prarit Bhargava) [787034] - [x86] tsc: add option to output TSC initial value at boot (Prarit Bhargava) [986353] - [fs] fscache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [965759] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [921178] - [fs] fscache: Simplify cookie retention for fscache_objects, fixing access problems (David Howells) [928746] - [fs] fscache: Fix object state machine to have separate work and wait states (David Howells) [921178] - [kernel] wait: Add wait_on_atomic_t() and wake_up_atomic_t() (David Howells) [921178] - [fs] fscache: Wrap checks on object state (David Howells) [921178] - [fs] fscache: Uninline fscache_object_init() (David Howells) [921178] - [fs] fscache: Don't sleep in page release if __GFP_FS is not set (David Howells) [921178] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [921178] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [921178] - [fs] fscache: Clear remaining page count on retrieval cancellation (David Howells) [921178] - [fs] fscache: Mark cancellation of in-progress operation (David Howells) [921178] - [fs] fscache: Remove unneeded null checks (David Howells) [921178] - [fs] fscache: One of the write operation paths doesn't set the object state (David Howells) [921178] - [fs] fscache: Fix signal handling during waits (David Howells) [921178] - [fs] fscache: Add transition to handle invalidate immediately after lookup (David Howells) [921178 928746] - [fs] fscache: Exclusive op submission can BUG if there's been an I/O error (David Howells) [921178] - [fs] fsache: Limit the number of I/O error reports for a cache (David Howells) [921178] - [fs] fscache: Don't mask off the object event mask when printing it (David Howells) [921178] - [fs] fscache: Initialise the object event mask with the calculated mask (David Howells) [921178] - [fs] cachefiles: Add missing retrieval completions (David Howells) [921178] - [fs] cachefiles: add support for large files in filesystem caching (David Howells) [921178] - [netdrv] igbvf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Stefan Assmann) [923900] - [netdrv] igbvf: update version number (Stefan Assmann) [923900] - [netdrv] igbvf: Check for error on dma_map_single call (Stefan Assmann) [923900] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [922984] - [netdrv] enic: change sprintf() to snprintf() (Stefan Assmann) [922984] - [netdrv] enic: be less verbose about non-critical firmware errors (Stefan Assmann) [922984] - [netdrv] enic: fix up function prototypes after __dev* removals (Stefan Assmann) [922984] - [pci] Remove the obsolete no_pci_devices() check (Myron Stowe) [966887] - [pci] Use pci_device_id on stack for pci_get_subsys/class() to avoid kmalloc (Myron Stowe) [966887] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Veaceslav Falico) [988460] - [firmware] add bnx2x FW 7.8.2, 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 919510] - [netdrv] bnx2x: ignore unknown ethtool flags (Michal Schmidt) [915517 928435] - [netdrv] bnx2x: advertise transmit time stamping (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: add transmit timestamping support (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix bridged GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix TCP offload for tunneling ipv4 over ipv6 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent memory leak when cnic is absent (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct reading of speed capabilities (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent NULL pointer dereference in kdump (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Use per port max exchange resources (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow recovery from second slot reset (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enhance MAC configuration for VFs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow RX/TX pause control in autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent GRO false checksum claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.17-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add additional regions for CRC memory test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove non-necessary assignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix byte-by-byte nvram write for BE machines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: refactor nvram read procedure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support reading I2C EEPROM SFF8472 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix compilation without CONFIG_BNX2X_SRIOV (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent VF race (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF outer vlan removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF statistics (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: missing ARI should not be lethal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix AER semaphore release (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: AER revised (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: add RSS capability for GRE traffic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use list_move instead of list_del/list_add (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Restore FCoE 4-port devices support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use FW 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Avoid using zero MAC (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control SFP+ tap values via nvm config (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add EEE support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add RJ45 SFP module detection (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Get gso_segs from FW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control number of vfs dynamically (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add iproute2 support for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent "Unknown MF" print in SF mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Take chip version from MFW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Set ethtool ops for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix vlan-mac memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use the default NAPI weight (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in printk and comments (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix status blocks configuration (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent UNDI FW illegal host access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent null pointer dereference in AFEX mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 rapid link flap (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix assignment of signed expression to unsigned variable (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix occasional statistics off-by-4GB error (Michal Schmidt) [825729 828818 871164 915420 915422 915517 919510] - [netdrv] bnx2x: add missing napi deletion in error path (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix intermittent long KR2 link up time (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 work-around condition (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 link (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix port identification for the 84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix UDP checksum for 57710/57711 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove dead code and make local funcs static (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Replace incomming with incoming in all comments and strings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Remove unnecessary alloc/OOM messages, alloc cleanups (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Force link UP when the interface is in LOOPBACK mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: SR-IOV version compatibility bugfix (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add CNIC_DRV_STATE_HANDLES_IRQ to ethdev->drv_state (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct memory release scheme (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove many sparse warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Modify unload conditions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct memory preparation and release (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add missing VFs reference in macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add additional debug information (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct usleep_range usage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: reorganization and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic renovation (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix GRO parameters (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Introduce 2013 and advance version to 1.78.02 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Added FW GRO bridging support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] Revert "bnx2x: set gso_type" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clean previous IGU status before ack (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add `ethtool -w' support (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921560] - [netdrv] bnx2x: Added nvram personalities support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix rare self-test failures (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use SAN Mac for FCoE (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add an additional fatal hw assertion - BRB_HW_INTERRUPT (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clear dirty status when booting after UNDI (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow management traffic after boot from SAN (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix fastpath structures when memory allocation fails (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: move debugging code before the return (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: align define usage to satisfy static checkers (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: NULL dereference on error in debug code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Segregate SR-IOV code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add VF device ids and enable feature (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support PF <-> VF Bulletin Board (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support VF FLR (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF close request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_teardown request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_filters request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF setup_q request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support statistics collection for VFs by the PF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF init request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF acquire request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Infrastructure for VF <-> PF request on PF side (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prepare device and initialize VF database (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allocate VF database in PF when VFs are present (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF fastpath (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support ndo_set_rxmode in VF driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add teardown_q and close to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add init, setup_q, set_mac to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Separate VF and PF logic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add to VF <-> PF channel the release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF <-> PF channel 'acquire' at vf probe (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support probing and removing of VF device (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use ARRAY_SIZE where possible (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use prandom_bytes() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix typo of "suport" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: almost 'use netdev_alloc_frag()' (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix up function prototypes after __dev* removals (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add fw defs for use in cnic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic, bnx2x, bnx2: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Include bnx2x.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to CHIP ID and name macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to descriptor structures and macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Fix rare race condition during iSCSI disconnect (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Reset iSCSI EQ during shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: recognize fan failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct PFC disablement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix 'Ethtool -A' when autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent DCB if disabled in nvram (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Handle a rarely missed interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: mask CPL_OF interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: IGU parse error cause probe failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ext config accessed only on non-E1x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: nvram enables dropless flow control (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct advertised speed/duplex (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Filter packets on FCoE rings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Management can control PFC/ETS (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: parity recovery flow enhancement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: revised and corrected SPIO access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change duplex setting in EEE function (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add warning message in case of non-10G SFP module (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Always take PHY lock (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ current leakage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for 20G-KR2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove duplicate inclusion of bnx2x_hsi.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add static declaration to several functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in bnx2x driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix HW initialization using fw 7.8.x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support loading cnic resources at run-time (Michal Schmidt) [825729 828818 915420 915422 915517 919510 920624] - [netdrv] bnx2x: HSI change for 'update' ramrod (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.00-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x,cnic: use FW 7.8.2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve code around bnx2x_tests_str_arr (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix comment/printk/variable typos (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [net] In unregister_netdevice_notifier unregister the netdevices (Michal Schmidt) [987451] - [net] introduce NAPI_POLL_WEIGHT (Michal Schmidt) [987451] - [net] Export __netdev_pick_tx so that it can be used in modules (Michal Schmidt) [987451] - [net] Split core bits of netdev_pick_tx into __netdev_pick_tx (Michal Schmidt) [987451] - [net] netpoll: call ->ndo_select_queue() in tx path (Michal Schmidt) [987451] - [lib] introduce prandom_bytes() and prandom_bytes_state() (Michal Schmidt) [987451]- [pci] pcie: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [966755] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [966755] - [pci] Remove "extern" from function declarations (Myron Stowe) [966755] - [pci] pcie: Move AER severity defines to aer.h (Myron Stowe) [966755] - [pci] pcie: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [966755] - [pci] pcie: Factor out HEST device type matching (Myron Stowe) [966755] - [pci] pcie: Don't parse HEST table for non-PCIe devices (Myron Stowe) [966755] - [acpi] Move cper_print_aer() call out of interrupt context (Myron Stowe) [967981] - [pci] pcie: Remove local PCI_BUS() define and use PCI_BUS_NUM() from PCI (Myron Stowe) [967981] - [pci] Add PCI_BUS_NUM() and PCI_DEVID() interfaces (Myron Stowe) [967981] - [pci] pcie: pci_get_domain_bus_and_slot() call missing required pci_dev_put() (Myron Stowe) [911740] - [pci] pcie: Report success only when every device has AER-aware driver (Myron Stowe) [911740] - [pci] Fix deadlock when unbinding device if parent in D3cold (Myron Stowe) [911740] - [pci] Make pci_error_handlers const (Myron Stowe) [911740] - [pci] pcie: Remove the port driver module exit routine (Myron Stowe) [911740] - [acpi] apei: Add missed ACPI5 support for error trigger table (Myron Stowe) [893388] - [acpi] apei: fix error status check condition for CPER (Myron Stowe) [825641] - [edac] add support for error type "Info" (Myron Stowe) [825641] - [pci] pcie: Cleanup log output for AER (Myron Stowe) [825641] - [acpi] apei: Enhanced AER logging (Myron Stowe) [825641] - [trace] Trace Event for PCI Express Advanced Error Reporting (Myron Stowe) [825641] - [acpi] edac.h: Add generic layers for describing a memory location (Myron Stowe) [825641] - [acpi] CPER failed to handle generic error records with multiple sections (Myron Stowe) [816520] - [acpi] APEI build fix (Myron Stowe) [816520] - [acpi] apei: Fix crash in apei_hest_parse() for acpi=off (Myron Stowe) [816515] - [acpi] apei: Fixup incorrect 64-bit access width firmware bug (Myron Stowe) [816515] - [acpi] apei: Fix ERST header length check (Myron Stowe) [816515] - [acpi] apei: Remove table not found message (Myron Stowe) [816515] - [pci] Print completion message at KERN_INFO to match starting message (Myron Stowe) [736984] - [acpi] Add PCIe AER recovery support (Myron Stowe) [736984] - [pci] pcie: add aer_recover_queue (Myron Stowe) [736984] - [netdrv] be2net: fix VLAN traffic if no VLAN group is registered (Stefan Assmann) [980772] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [960977] - [watchdog] hpwdt: Increase version string (Linda Knippers) [985144] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985144] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [947543] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [947543] - [netdrv] be2net: Fix 32-bit DMA Mask handling (Ivan Vecera) [947543] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix crash on 2nd invocation of PCI AER/EEH error_detected hook (Ivan Vecera) [947543] - [netdrv] be2net: Mark checksum fail for IP fragmented packets (Ivan Vecera) [947543] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [947543] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [947543] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [947543] - [netdrv] be2net: bug fix on returning an invalid nic descriptor (Ivan Vecera) [947543] - [netdrv] be2net: Avoid double insertion of vlan tags (Ivan Vecera) [947543] - [netdrv] be2net: disable TX in be_close() (Ivan Vecera) [947543] - [netdrv] be2net: fix EQ from getting full while cleaning RX CQ (Ivan Vecera) [947543] - [netdrv] be2net: fix payload_len value for GET_MAC_LIST cmd req (Ivan Vecera) [947543] - [netdrv] be2net: provision VF resources before enabling SR-IOV (Ivan Vecera) [947543] - [netdrv] be2net: Fix to fail probe if MSI-X enable fails for a VF (Ivan Vecera) [947543] - [netdrv] be2net: avoid napi_disable() when it has not been enabled (Ivan Vecera) [947543] - [netdrv] be2net: Fix firmware download for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix to receive Multicast Packets when Promiscuous mode is enabled on certain devices (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show tx priority pause counter in ethtool -S (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use 32-bit stats to report rx_drops_no_fragment (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use version 2 of cq_create for SkyHawk-R devices (Ivan Vecera) [947543] - [netdrv] be2net: FLR must be first cmd issued to Lancer FW (Ivan Vecera) [947543] - [netdrv] be2net: Use GET_FUNCTION_CONFIG V1 cmd (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show wol disabled/enabled state correctly (Ivan Vecera) [947543] - [netdrv] be2net: Fixed memory leak (Ivan Vecera) [947543] - [netdrv] be2net: Avoid diagnostic test in certain versions of firmware to avoid NIC freeze (Ivan Vecera) [947543] - [netdrv] be2net: Renamed rx_address_mismatch_errors to rx_address_filtered (Ivan Vecera) [947543] - [netdrv] be2net: Add support for setting and getting rx flow hash options (Ivan Vecera) [947543] - [netdrv] be2net: Fix PVID tag offload for packets with inline VLAN tag (Ivan Vecera) [947543] - [netdrv] be2net: fix a Tx stall bug caused by a specific ipv6 packet (Ivan Vecera) [947543] - [netdrv] be2net: Remove an incorrect pvid check in Tx (Ivan Vecera) [947543] - [netdrv] be2net: enable IOMMU pass through for be2net (Ivan Vecera) [819453 947543] - [netdrv] be2net: Use GET_PROFILE_CONFIG V1 cmd for BE3-R (Ivan Vecera) [947543] - [netdrv] be2net: Avoid flashing BE3 UFI on BE3-R chip (Ivan Vecera) [947543] - [netdrv] be2net: Don't log "Out of MCCQ wrbs" error (Ivan Vecera) [947543] - [netdrv] be2net: Use TXQ_CREATE_V2 cmd (Ivan Vecera) [947543] - [netdrv] be2net: take care of __vlan_put_tag return value (Ivan Vecera) [947543] - [netdrv] be2net: remove unused variable 'sge' (Ivan Vecera) [947543] - [netdrv] be2net: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [947543] - [netdrv] be2net: Remove dma_alloc_coherent OOM messages (Ivan Vecera) [947543] - [netdrv] be2net: Use new F/W mailbox cmd to manipulate interrupts (Ivan Vecera) [947543] - [netdrv] be2net: enable interrupts in be_probe() (RoCE and other ULPs need them) (Ivan Vecera) [947543] - [netdrv] be2net: Update copyright year (Ivan Vecera) [947543] - [netdrv] be2net: use CSR-BAR SEMAPHORE reg for BE2/BE3 (Ivan Vecera) [947543] - [netdrv] benet: Wait f/w POST until timeout (Ivan Vecera) [947543] - [netdrv] be2net: update driver version to 4.6.x (Ivan Vecera) [947543] - [netdrv] be2net: fix re-loaded PF driver to re-gain control of its VFs (Ivan Vecera) [947543] - [netdrv] be2net: Updating Module Author string and log message string to "Emulex Corporation" (Ivan Vecera) [947543] - [netdrv] be2net: fix drvinfo strings set in drivers (Ivan Vecera) [947543] - [netdrv] be2net: Remove bogus dependencies on INET (Ivan Vecera) [947543] - [netdrv] be2net: remove adapter->eq_next_idx (Ivan Vecera) [947543] - [netdrv] be2net: remove roce on lancer (Ivan Vecera) [947543] - [netdrv] be2net: fix access to SEMAPHORE reg (Ivan Vecera) [947543] - [netdrv] be2net: re-factor bar mapping code (Ivan Vecera) [947543] - [netdrv] be2net: do not use sli_family to identify skyhawk-R chip (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong usage of adapter->generation (Ivan Vecera) [947543] - [netdrv] be2net: remove LANCER A0 workaround (Ivan Vecera) [947543] - [netdrv] be2net: Fix smatch warnings in be_main.c (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [947543] - [netdrv] benet: convert to set_phys_id (Ivan Vecera) [947543] - [virt] hv: allocate synic structures before hv_synic_init() (Jason Wang) [927359] - [virt] hv: check interrupt mask before read_index (Jason Wang) [927359] - [virt] hv: switch to use mb() instead of smp_mb() (Jason Wang) [927359] - [virt] hv: vmbus: Implement multi-channel support (Jason Wang) [927359] - [virt] hv: Fix a bug in get_vp_index() (Jason Wang) [927359] - [virt] hyperv_fb: Backport to RHEL 6.5 (Jason Wang) [927424] - [virt] add Hyper-V Synthetic Video Frame Buffer Driver (Jason Wang) [927424] - [virt] hv: Add a new driver to support host initiated backup (Jason Wang) [927409] - [netdrv] hyperv: Fix a compiler warning in netvsc_send() (Jason Wang) [927435] - [netdrv] hyperv: Fix RNDIS send_completion code path (Jason Wang) [927435] - [netdrv] hyperv: Fix a kernel warning from netvsc_linkstatus_callback() (Jason Wang) [927435] - [netdrv] hyperv: fix wrong length of mac address (Jason Wang) [927435] - [netdrv] hyperv: Add an error message to rndis_filter_set_device_mac() (Jason Wang) [927435] - [netdrv] hyperv: Remove unnecessary comments in rndis_filter_receive_data() (Jason Wang) [927435] - [netdrv] hyperv: Add buffer for extended info after the RNDIS response message (Jason Wang) [927435] - [netdrv] hyperv: Report actual status in receive completion packet (Jason Wang) [927435] - [netdrv] hyperv: Remove extra allocated space for recv_pkt_list elements (Jason Wang) [927435] - [netdrv] hyperv: Fix page buffer handling in rndis_filter_send_request() (Jason Wang) [927435] - [netdrv] hyperv: Fix the missing return value in rndis_filter_set_packet_filter() (Jason Wang) [927435] - [netdrv] hyperv: Fix the max_xfer_size in RNDIS initialization (Jason Wang) [927435] - [virt] hyperv/hv_balloon: remove old RHEL6 specific code (Jason Wang) [927417] - [virt] hyperv/balloon: Notify the host of permanent hot-add failures (Jason Wang) [927417] - [virt] hyperv/balloon: Support 2M page allocations for ballooning (Jason Wang) [927417] - [mm] page_alloc: export split_page() (Jason Wang) [927417] - [virt] hyperv/balloon: Permit Linux to specify hot-add alignment requirements (Jason Wang) [927417] - [virt] hyperv/balloon: make local functions static (Jason Wang) [927417] - [virt] hyperv/balloon: Implement hot-add functionality (Jason Wang) [927417] - [mm] memory_hotplug: extend memory hotplug API to allow memory hotplug in virtual machines (Jason Wang) [927417] - [virt] hyperv/balloon: Make the balloon driver not unloadable (Jason Wang) [927417] - [virt] hyperv/balloon: Execute hot-add code in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Execute balloon inflation in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Do not request completion notification (Jason Wang) [927417] - [fcoe] libfc: extend ex_lock to protect all of fc_seq_send (Neil Horman) [829784] - [fcoe] libfc: Correct check for initiator role (Neil Horman) [829784] - [fcoe] libfcoe: Fix fcoe_sysfs VN2VN mode (Neil Horman) [829784] - [fcoe] Split fc_disc_init into fc_disc_init and fc_disc_config (Neil Horman) [829784] - [fcoe] Always use fcoe_disc_init for discovery layer initialization (Neil Horman) [829784] - [fcoe] Fix deadlock between create and destroy paths (Neil Horman) [829784] - [fcoe] libfcoe: Fix Conflicting FCFs issue in the fabric (Neil Horman) [829784] - [fcoe] Revert "fcoe: fix fcoe enable on link toggle while it is still disabled" (Neil Horman) [829784] - [fcoe] libfcoe: Check for unusable FCFs before looking for conflicting FCFs (Neil Horman) [829784] - [fcoe] libfcoe: Handle CVL while waiting to select an FCF (Neil Horman) [829784] - [fcoe] Fix deadlock while deleting FCoE interface with NPIV ports (Neil Horman) [829784] - [fcoe] close race on link speed detection in fcoe code (Neil Horman) [829784] - [fcoe] debris left by "libfcoe: Remove mutex_trylock/restart_syscall checks" (Neil Horman) [829784] - [fcoe] consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesb (Neil Horman) [829784] - [fcoe] move fcoe_link_speed_update() to libfcoe and export it (Neil Horman) [829784] - [fcoe] add support to the get_netdev() for fcoe_interface (Neil Horman) [829784] - [fcoe] prep work to start consolidate the usage of fcoe_netdev (Neil Horman) [829784] - [fcoe] Convert debug_logging macros to pr_info (Neil Horman) [829784] - [fcoe] Use the fcoe_sysfs control interface (Neil Horman) [829784] - [fcoe] libfcoe: Add new fcoe control interface (Neil Horman) [829784] - [fcoe] libfcoe: Save some memory and optimize name lookups (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs debug logging level (Neil Horman) [829784] - [fcoe] Cleanup locking on fcoe_percpu_receive_thread (Neil Horman) [829784] - [fcoe] libfcoe: Fix section mismatch (Neil Horman) [829784] - [fcoe] bnx2fc: cleanup fcoe_dev_stats (Neil Horman) [829784] - [fcoe] libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs (Neil Horman) [829784] - [powerpc] iommu: Fix multiple issues with IOMMU pools code (Steve Best) [929290] - [powerpc] iommu: Fix iommu pool initialization (Steve Best) [929290] - [powerpc] iommu: Implement IOMMU pools to improve multiqueue adapter performance (Steve Best) [929290] - [powerpc] iommu: Push spinlock into iommu_range_alloc and __iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_alloc and iommu_free (Steve Best) [929290] - [powerpc] pseries: Disable interrupts around IOMMU percpu data accesses (Steve Best) [929290] - [block] rsxx: Adding in debugfs entries (Steve Best) [929277] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [929277] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [929277] - [block] rsxx: Adapter address space sanity check (Steve Best) [929277] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [929277] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [929277] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [929277] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [929277] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [929277] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [929277] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [929277] - [block] rsxx: remove unused variable (Steve Best) [929277] - [block] rsxx: enable error return of rsxx_eeh_save_issued_dmas() (Steve Best) [929277] - [block] rsxx: removes dynamic allocation on stack (Steve Best) [929277] - [block] rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas() (Steve Best) [929277] - [block] rsxx: Adding in EEH support to the IBM FlashSystem 70/80 device driver (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 error message bug fix (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 branding changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 fixes inconsistent locking (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 trivial changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 driver fixes (Steve Best) [929277] - [block] rsxx: add slab.h include to dma.c (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 device driver (Steve Best) [929277] - [target] target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export (Andy Grover) [982777] - [target] Re-instate sess_wait_list for target_wait_for_sess_cmds (Andy Grover) [982777] - [target] close target_put_sess_cmd() vs. core_tmr_abort_task() race (Andy Grover) [982777] - [target] iblock: Fix WCE=1 + DPOFUA=1 backend WRITE regression (Andy Grover) [982777] - [target] Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio (Andy Grover) [982777] - [target] tcm_fc: Check for aborted sequence (Andy Grover) [982777] - [target] Change default sense key of NOT_READY (Andy Grover) [982777]- [netdrv] qlcnic: Bump up the version to 5.1.38 (Chad Dupuis) [694104] - [netdrv] qlcnic: Clear link status when interface is down (Chad Dupuis) [694104] - [netdrv] qlcnic: change mdelay to msleep (Chad Dupuis) [694104] - [netdrv] qlcnic: Log warning message for 83xx adapter in MSI mode (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure mailbox interrupt command for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.37 (Chad Dupuis) [694104] - [netdrv] qlcnic: Implement flash sysfs callback for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.36 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics collection (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix endian issues in 83xx driver (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.35 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure interrupts for 83xx adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix internal loopback test for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.34 (Chad Dupuis) [694104] - [netdrv] qlcnic: fix ping resumption to a VM after a live migration (Chad Dupuis) [694104] - [netdrv] qlcnic: fix estimation of receive MSS in case of LRO for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor Legacy interrupt handling for 83xx (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox interrupt (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unsupported CDRP command error message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox response handling (Chad Dupuis) [694104] - [netdrv] qlcnic: enhance MSIX allocation failure log message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix async event handling during diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic IRQ test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: helper routine to handle async events (Chad Dupuis) [694104] - [netdrv] qlcnic: fix firmware based IDC participation (Chad Dupuis) [694104] - [netdrv] qlcnic: fix initialize NIC mailbox command (Chad Dupuis) [694104] - [netdrv] qlcnic: Updating copyright information (Chad Dupuis) [694104] - [netdrv] qlcnic: silence false positive overflow warning (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.33 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix minidump in NPAR mode (Chad Dupuis) [694104] - [netdrv] qlcnic: driver LRO bug fix (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix bug in reading HW reset template (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.32 (Chad Dupuis) [694104] - [netdrv] qlcnic: sleeping function called from invalid context (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix LED/Beaconing tests to work on all ports of an adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: avoid mixed mode interrupts for some adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: enable RSS for TCP over IPv6 (Chad Dupuis) [694104] - [netdrv] qlcnic: enable LRO on IPv6 without dest ip check (Chad Dupuis) [694104] - [netdrv] qlcnic: set driver version in firmware (Chad Dupuis) [694104] - [netdrv] qlcnic: guard __vlan_find_dev_deep() by rcu_read_lock (Chad Dupuis) [694104] - [netdrv] qlcnic: fix build error (Chad Dupuis) [694104] - [netdrv] qlcnic: do not duplicate infrastructure functions (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: remove unused definitions from header file (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx ethtool interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx register dump routines (Chad Dupuis) [694104] - [netdrv] qlcnic: enable 83xx virtual NIC mode (Chad Dupuis) [694104] - [netdrv] qlcnic: flash template based firmware reset recovery (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx CNA inter driver communication mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx adpater flash interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx base driver (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx data path routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx memory map and HW access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: macros for common register access (Chad Dupuis) [694104] - [netdrv] qlcnic: change driver hardware interface mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unused variable warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: rename module params with module_param_named (Chad Dupuis) [694104] - [netdrv] qlcnic: fix bug in LRO descriptor access macro (Chad Dupuis) [694104] - [netdrv] qlcnic: update NIC partition interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: get board name API (Chad Dupuis) [694104] - [netdrv] qlcnic: modify PCI and register access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: move HW specific data to seperate structure (Chad Dupuis) [694104] - [netdrv] qlcnic: add 82xx adapter specific checks (Chad Dupuis) [694104] - [netdrv] qlcnic: remove __dev* attributes (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_minidump.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_minidump.c for dump utility (Chad Dupuis) [694104] - [netdrv] qlcnic: fix style issues in qlcnic_sysfs.c file (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_sysfs.c for sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_io.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_io.c for datapath routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix compiler warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix error return code (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix scheduling while atomic bug (Chad Dupuis) [694104] - [virt] kvm: Fix iommu map/unmap to handle memory slot moves (Alex Williamson) [978472] - [virt] kvm: perform an invalid memslot step for gpa base change (Alex Williamson) [978472] - [video] vgacon: add cond reschedule points in vgacon_do_font_op (Marcelo Tosatti) [971311] - [kernel] tracing: Format non-nanosec times from tsc clock without a decimal point (Marcelo Tosatti) [911564] - [kernel] tracing: Add a TSC trace_clock (Marcelo Tosatti) [911564] - [perf] kvm: Initialize file_name var to fix segfault (Jiri Olsa) [977969] - [perf] kvm: Add braces around multi-line statements (Jiri Olsa) [977969] - [perf] kvm: Total count is a u64, print as so (Jiri Olsa) [977969] - [perf] kvm: Remove typecast in init_kvm_event_record (Jiri Olsa) [977969] - [perf] kvm: Only process events for vcpus of interest (Jiri Olsa) [977969] - [perf] kvm: Fix building perf kvm on non x86 arches (Jiri Olsa) [977969] - [perf] kvm: Rename perf_kvm to perf_kvm_stat (Jiri Olsa) [977969] - [perf] kvm: Move global variables into a perf_kvm struct (Jiri Olsa) [977969] - [perf] kvm: Use perf_evsel__intval (Jiri Olsa) [977969] - [perf] kvm: Events analysis tool (Jiri Olsa) [977969] - [perf] Check proper prev_state size for sched_switch tp (Jiri Olsa) [984006] - [perf] Revert "perf sched: Handle PERF_RECORD_EXIT events" (Jiri Olsa) [984006] - [perf] Fix breakage introduced by the test_attr infrastructure (Jiri Olsa) [984006] - [block] mtip32xx: Fix compile warning (David Milburn) [927436] - [block] mtip32xx: Workaround for unaligned writes (David Milburn) [927436] - [block] mtip32xx: Disable TRIM support (David Milburn) [927436] - [block] mtip32xx: fix a smatch warning (David Milburn) [927436] - [block] mtip32xx: fix two smatch warnings (David Milburn) [927436] - [block] mtip32xx: Add debugfs entry device_status (David Milburn) [927436] - [block] mtip32xx: return 0 from pci probe in case of rebuild (David Milburn) [927436] - [block] mtip32xx: recovery from command timeout (David Milburn) [927436] - [block] mtip32xx: fix error return code in mtip_pci_probe() (David Milburn) [927436] - [block] mtip32xx: add missing GENERIC_HARDIRQS dependency (David Milburn) [927436] - [block] mtip32xx: fix sparse warning, symbol 'mtip_send_trim' was not declared (David Milburn) [927436] - [block] mtip32xx: add trim support (David Milburn) [927436] - [block] mtip32xx: fix for crash when the device surprise removed during rebuild (David Milburn) [927436] - [block] mtip32xx: fix for driver hang after a command timeout (David Milburn) [927436] - [block] mtip32xx: Fix padding issue (David Milburn) [927436] - [block] mtip32xx: fix potential NULL pointer dereference in mtip_timeout_function() (David Milburn) [927436] - [block] mtip32xx: fix shift larger than type warning (David Milburn) [927436] - [block] mtip32xx: Fix incorrect mask used for erase mode (David Milburn) [927436] - [block] mtip32xx: Fix to make lba address correct in big-endian systems (David Milburn) [927436] - [block] mtip32xx: fix potential crash on SEC_ERASE_UNIT (David Milburn) [927436] - [block] mtip32xx: Added appropriate timeout value for secure erase (David Milburn) [927436] - [block] mtip32xx: Remove dead code (David Milburn) [927436] - [block] mtip32xx: Change printk to pr_xxxx (David Milburn) [927436] - [block] mtip32xx: Proper reporting of write protect status on big-endian (David Milburn) [927436] - [block] mtip32xx: Increase timeout for standby command (David Milburn) [927436] - [block] mtip32xx: Handle NCQ commands during the security locked state (David Milburn) [927436] - [block] mtip32xx: Add support for new devices (David Milburn) [927436] - [block] mtip32xx: Create debugfs entries for troubleshooting (David Milburn) [927436] - [block] mtip32xx: Remove version.h header file inclusion (David Milburn) [927436] - [scsi] ipr: Avoid target_destroy accessing memory after it was freed (Steve Best) [929279] - [scsi] Handle MLQUEUE busy response in scsi_send_eh_cmnd (Steve Best) [929279] - [scsi] ipr: SATA DVD probing failed with 64bit adapter (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: fix addition of abort command to HRRQ free queue (Steve Best) [929279] - [scsi] ipr: ipr_test_msi() fails when running with msi-x enabled adapter (Steve Best) [929279] - [scsi] ipr: Fix oops while resetting an ipr adapter (Steve Best) [929279] - [scsi] ipr: Fix sparse error in ipr driver (Steve Best) [929279] - [scsi] ipr: Driver version 2.6.0 (Steve Best) [929279] - [scsi] ipr: Implement block iopoll (Steve Best) [929279] - [scsi] ipr: Reduce lock contention (Steve Best) [929279] - [scsi] ipr: Add support for MSI-X and distributed completion (Steve Best) [929279] - [scsi] ipr: Resource path error logging cleanup (Steve Best) [929279] - [scsi] ipr: Handler ID memory allocation failure at module load time (Steve Best) [929279] - [scsi] ipr: Add several new CCIN definitions for new adapters support (Steve Best) [929279] - [scsi] storvsc: avoid usage of WRITE_SAME (Jason Wang) [969541] - [scsi] storvsc: Handle dynamic resizing of the device (Jason Wang) [927414] - [scsi] storvsc: Restructure error handling code on command completion (Jason Wang) [927414] - [scsi] storvsc: Initialize the sglist (Jason Wang) [969545] - [input] alps: add "Dolphin V1" touchpad support (Aristeu Rozanski) [837091] - [input] alps: remove unused argument to alps_enter_command_mode() (Aristeu Rozanski) [837091] - [input] alps: enable trackstick on Rushmore touchpads (Aristeu Rozanski) [837091] - [input] alps: add support for "Rushmore" touchpads (Aristeu Rozanski) [837091] - [input] alps: make the V3 packet field decoder "pluggable" (Aristeu Rozanski) [837091] - [input] alps: move pixel and bitmap info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix command mode check (Aristeu Rozanski) [837091] - [input] alps: rework detection of Pinnacle AGx touchpads (Aristeu Rozanski) [837091] - [input] alps: move addr_command, nibble_command settings into alps_set_defaults() (Aristeu Rozanski) [837091] - [input] alps: use function pointers for different protocol handlers (Aristeu Rozanski) [837091] - [input] alps: rework detection sequence (Aristeu Rozanski) [837091] - [input] alps: introduce helper function for repeated commands (Aristeu Rozanski) [837091] - [input] alps: move alps_get_model() down below hw_init code (Aristeu Rozanski) [837091] - [input] alps: copy "model" info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix touchpad detection when buttons are pressed (Aristeu Rozanski) [837091] - [virt] hyperv: Handle Xen emulation of Hyper-V more gracefully (Jason Wang) [927359] - [virt] hyperv/vmbus: Handle channel rescind message correctly (Jason Wang) [927359] - [virt] hyperv/vmbus: Fix a bug in hv_need_to_signal() (Jason Wang) [927359] - [virt] hyperv: remove cast for kmalloc return value (Jason Wang) [927359] - [virt] hyperv/vmbus: Use the new infrastructure for delivering VMBUS interrupts (Jason Wang) [927359] - [virt] hyperv: Handle Hyper-V vmbus interrupts as special hypervisor interrupts (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Prevent the host from ballooning the guest too low (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Add a parameter to delay pressure reporting (Jason Wang) [927359] - [virt] hyperv: Execute shutdown in a thread context (Jason Wang) [927359] - [virt] hyperv/hid-hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/storvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv/netvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/vmbus: Consolidate all offer GUID definitions in hyperv.h (Jason Wang) [927359] - [virt] hyperv: Bind all vmbbus interrupts to the boot CPU (Jason Wang) [927359] - [virt] hyperv: vmbus_flow_handler() can be static (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Fix a bug in the definition of struct dm_info_msg (Jason Wang) [927359] - [virt] hyperv: remove unused variable in vmbus_recvpacket_raw() (Jason Wang) [927359] - [virt] hyperv: Cleanup and consolidate reporting of build/version info (Jason Wang) [927359] - [virt] hyperv: Capture the host build information (Jason Wang) [927359] - [virt] hyperv: Implement flow management on the send side (Jason Wang) [927359] - [virt] hyperv: Enable protocol negotiation with win8 hosts (Jason Wang) [927359] - [virt] hyperv: Add a check to deal with spurious interrupts (Jason Wang) [927359] - [virt] hyperv: Handle vmbus interrupts concurrently on all cpus (Jason Wang) [927359] - [virt] hyperv: Manage event tasklets on per-cpu basis (Jason Wang) [927359] - [virt] hyperv: Get rid of unnecessary request for offers (Jason Wang) [927359] - [virt] hyperv: Get rid of the unused global signaling state (Jason Wang) [927359] - [virt] hyperv: Add code to distribute channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Modify the interrupt handling code to support win8 and beyond (Jason Wang) [927359] - [virt] hyperv: Add state to manage incoming channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Setup a mapping for Hyper-V's notion cpu ID (Jason Wang) [927359] - [virt] hyperv: Cleanup vmbus_set_event() to support win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Manage signaling state on a per-connection basis (Jason Wang) [927359] - [virt] hyperv: Move vmbus version definitions to hyperv.h (Jason Wang) [927359] - [virt] hyperv: Change the signature of vmbus_set_event() (Jason Wang) [927359] - [virt] hyperv: Change the signature for hv_signal_event() (Jason Wang) [927359] - [virt] hyperv: Save and export negotiated vmbus version (Jason Wang) [927359] - [virt] hyperv: Extend/modify vmbus_channel_offer_channel for win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Update the ring buffer structure to match win8 functionality (Jason Wang) [927359] - [virt] hyperv: Support handling multiple VMBUS versions (Jason Wang) [927359] - [virt] hyperv: Get rid of hv_get_ringbuffer_interrupt_mask() (Jason Wang) [927359] - [virt] hyperv: Optimize the signaling on the write path (Jason Wang) [927359] - [virt] hyperv: Optimize signaling in the read path (Jason Wang) [927359] - [virt] hyperv: Turn off batched reading for util drivers (Jason Wang) [927359] - [virt] hyperv: Add state to manage batched reading (Jason Wang) [927359] - [virt] hyperv: Implement routines for read side signaling optimization (Jason Wang) [927359] - [virt] hyperv/hv_balloon: remove duplicated include from hv_balloon.c (Jason Wang) [927359] - [virt] hyperv/hv_balloon: mark a function static (Jason Wang) [927359] - [virt] hyperv: remove unused variable from channel_mgmt.c (Jason Wang) [927359] - [usb] make the usbfs memory limit configurable (Gopal) [970457] - [powerpc] PERF_EVENT_IOC_ENABLE does not reenable event (Steve Best) [986077] - [trace] sched: Add tracepoint for accounting blocked time (Michal Schmidt) [596098] - [kernel] kexec: export PG_hwpoison flag into vmcoreinfo (Vivek Goyal) [975267] - [base] core: Don't remove kobjects in device_shutdown (Mateusz Guzik) [972831] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [kernel] time: enable clocksource watchdog for tsc and kvm guest (Marcelo Tosatti) [873659] - [acpi] Rework acpi_get_child() to be more efficient (Tony Camuso) [907241] - [netdrv] pch_gbe: fix ip_summed checksum reporting on rx (Veaceslav Falico) [877556]- [wireless] iwlwifi: bump required firmware API version for 3160/7260 (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: adjust firmware D3 configuration API (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [842846 916050] - [wireless] leds: merge net/mac80211/leds-compat.* to drivers/leds (Stanislaw Gruszka) [882300] - [wireless] Update rndis_wlan driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update at76c50x driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update adm8211 driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update zd1211rw driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update brcmsmac driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Backport ti drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mwl8k driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mac80211_hwsim driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport libertas_tf driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport orinoco driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport hostap driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rtl818x driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43legacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport p54 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rt2x00 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firwmare] add htc_7010.fw and htc_9271.fw (Stanislaw Gruszka) [955782] - [firmware] add carl9170fw (Stanislaw Gruszka) [882300] - [wireless] Backport carl9170 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport ath5k/ath9k drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Remove iwmc3200wifi driver (Stanislaw Gruszka) [882300] - [wireless] Backport iwlegacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firmware] iwlwifi: add firmware for 7260 / 3160 devices (Stanislaw Gruszka) [842847 916051] - [wireless] Backport iwlwifi driver from linux 3.10 (Stanislaw Gruszka) [842846 882300 916050 954239] - [net] Backport mac80211 from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport wireless core from linux 3.10 (Stanislaw Gruszka) [882300] - [net] export unregister_netdevice_many symbol (Stanislaw Gruszka) [882300] - [kernel] driver core: add module_platform_driver (Stanislaw Gruszka) [882300] - [pcmcia] introduce helper for pcmcia_driver module boilerplate (Stanislaw Gruszka) [882300] - [net] add GENLMSG_DEFAULT_SIZE to RHEL6 (Stanislaw Gruszka) [882300] - [fs] procfs: add PDE_DATA (Stanislaw Gruszka) [882300] - [netdrv] add netdev_continue_rcu (Stanislaw Gruszka) [882300] - [kernel] driver core: create lock/unlock functions for struct device (Stanislaw Gruszka) [882300] - [input] add KEY_WPS_BUTTON definition (Stanislaw Gruszka) [882300] - [pci] add PCI_EXP_LNKCTL_ASPM_L1 and PCI_EXP_LNKCTL_ASPM_L0S (Stanislaw Gruszka) [882300] - [net] add mac_pton() (Stanislaw Gruszka) [882300] - [net] etherdevice.h: Add is_unicast_ether_addr function (Stanislaw Gruszka) [882300] - [net] etherdevice: introduce eth_broadcast_addr (Stanislaw Gruszka) [882300] - [net] add netdev_features_t (Stanislaw Gruszka) [882300] - [kconfig] Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() (Stanislaw Gruszka) [882300] - [net] netlink: advertise incomplete dumps (Stanislaw Gruszka) [882300] - [net] netlink: add signed types (Stanislaw Gruszka) [882300] - [net] add ETH_P_802_3_MIN (Stanislaw Gruszka) [882300] - [kernel] workqueue: add work_busy() (Stanislaw Gruszka) [882300] - [firmware] Update Broadcom wifi 4313 smac firware to version 610.812 (John Green) [965253] - [wireless] brcmsmac: request firmware in .start() callback (John Green) [757944] - [wireless] Revert: brcmsmac: support 4313iPA (John Green) [757944] - [bcma] init spin lock (John Green) [757944] - [wireless] brcmsmac: Remove unnecessary memset casts (John Green) [757944] - [wireless] brcmsmac: Downgrade d11hdrs_mac80211 error messages to warnings (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_country_valid() (John Green) [757944] - [wireless] brcmsmac: avoid 512 byte stack variable (John Green) [757944] - [wireless] brcmsmac: fix u16 overflow warning (John Green) [757944] - [wireless] brcmsmac: rework of mac80211 .flush() callback operation (John Green) [757944] - [bcma] unregister gpios before unloading bcma (John Green) [757944] - [mtd] bcm47xxsflash: add own struct for abstracting bus type (John Green) [757944] - [bcma] cc: fix (and rename) define of NAND flash type (John Green) [757944] - [bcma] Xflash: reorder includes to make pr_fmt work (John Green) [757944] - [bcma] register platform device for parallel flash (John Green) [757944] - [bcma] fix NAND flash validation (John Green) [757944] - [wireless] brcmsmac: fix tx status processing (John Green) [757944] - [bcma] use consistent case for 'hex' constants (John Green) [757944] - [bcma] add support for 1 and 2 byte extended config space access (John Green) [757944] - [bcma] don't map/unmap a subset of the PCI config space (John Green) [757944] - [bcma] jump to 'out' label for invalid 'func' value (John Green) [757944] - [bcma] update pci configuration for bcm4706/bcm4716 (John Green) [757944] - [bcma] mips: rename oldirqflag to irqinitmask (John Green) [757944] - [bcma] mips: remove assigned_irqs from structure (John Green) [757944] - [bcma] mips: show also disabled IRQs (John Green) [757944] - [bcma] mips: make some info messages debug messages (John Green) [757944] - [bcma] mips: explicit assign IRQ numbers (John Green) [757944] - [bcma] make bcma_find_core_unit() accessible (John Green) [757944] - [wireless] brcmsmac: remove dead code (John Green) [757944] - [wireless] brcmsmac: allow user-space setting of interface address (John Green) [757944] - [wireless] brcmsmac: use perimeter lock in add_interface() callback (John Green) [757944] - [wireless] brcmsmac: increase timer reference count for new timers only (John Green) [757944] - [wireless] brcmsmac: initialize morepending in brcms_b_recv() (John Green) [757944] - [bcma] remove __dev* attributes (John Green) [757944] - [wireless] brcmsmac: add copyright information for Canonical (John Green) [757944] - [bcma] correct M25P32 serial flash ID (John Green) [757944] - [bcma] BCMA_DRIVER_GPIO should depend on GPIOLIB instead of selecting it (John Green) [757944] - [bcma] mips: fix clearing device IRQ (John Green) [757944] - [wireless] brcmsmac: add support for BCM43224 with PCI id of 14e4:a8d8 (John Green) [757944] - [wireless] brcmsmac: do a read after the write of the objmem on broken PCIe controllers (John Green) [757944] - [bcma] unify naming schema for clock functions (John Green) [757944] - [wireless] brcmsmac: add support for cores with revision 17 (John Green) [757944] - [wireless] brcmsmac: fix uninitialized variable warning on arm architecture (John Green) [757944] - [wireless] brcm80211: remove __dev* attributes (John Green) [757944] - [bcma] add methods for watchdog driver (John Green) [757944] - [bcma] set the pmu watchdog if available (John Green) [757944] - [bcma] add bcma_chipco_alp_clock (John Green) [757944] - [wireless] brcmsmac: remove duplicated include from debug.c (John Green) [757944] - [bcma] add common header for watchdog (John Green) [757944] - [wireless] brcmsmac: Fix possible NULL pointer dereference in _dma_ctrlflags() (John Green) [757944] - [wireless] brcmsmac: support 4313iPA (John Green) [757944] - [wireless] brcmsmac: move PHY functions (John Green) [757944] - [wireless] brcmsmac: hardware info in debugfs (John Green) [757944] - [wireless] brcmsmac: fix bounds checking in tx/rx (John Green) [757944] - [wireless] brcmsmac: cleanup in isr code (John Green) [757944] - [wireless] brcmsmac: handle packet drop during transmit correctly (John Green) [757944] - [bcma] handle return value of pci_assign_resource (John Green) [757944] - [bcma] add more package IDs (John Green) [757944] - [wireless] brcmsmac: Add __printf verification to logging prototypes (John Green) [757944] - [bcma] export PLL reading function (John Green) [757944] - [bcma] add GPIO driver (John Green) [757944] - [bcma] add comment to bcma_chipco_gpio_control (John Green) [757944] - [bcma] add bcma_chipco_gpio_pullup and bcma_chipco_gpio_pulldown (John Green) [757944] - [bcma] add locking around GPIO register accesses (John Green) [757944] - [wireless] brcmsmac: Remove stray argument from debug macro (John Green) [757944] - [wireless] brcmsmac: Remove unused wlc_prio2prec_map and _BRCMS_PREC_* constants (John Green) [757944] - [wireless] brcmsmac: Remove some noisy and uninformative debug messages (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for AMPDU session information (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for macintstatus (John Green) [757944] - [wireless] brcmsmac: Improve tx trace and debug support (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_ht() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_dma() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_int() debug macro (John Green) [757944] - [wireless] brcmsmac: Add rx and tx debug macros (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_mac80211() debug macro (John Green) [757944] - [wireless] brcmsmac: Use debug macros for general error and debug statements (John Green) [757944] - [wireless] brcmsmac: Add support for writing debug messages to the trace buffer (John Green) [757944] - [wireless] brcmsmac: Add module parameter for setting the debug level (John Green) [757944] - [wireless] brcm80211: Convert log message levels to debug levels (John Green) [757944] - [wireless] brcm80211: Allow trace support to be enabled separately from debug (John Green) [757944] - [wireless] brcmsmac: Reduce number of entries in tx DMA rings (John Green) [757944] - [wireless] brcmsmac: Use correct descriptor count when calculating next rx descriptor (John Green) [757944] - [wireless] brcmsmac: Remove internal tx queue (John Green) [757944] - [wireless] brcmsmac: Use IEEE 802.11 AC levels for pktq precedence levels (John Green) [757944] - [wireless] brcmsmac: Remove unimplemented flow control functions (John Green) [757944] - [wireless] brcmsmac: Add helper function for updating txavail count (John Green) [757944] - [wireless] brcmsmac: Don't weight AMPDU packets in txfifo (John Green) [757944] - [wireless] brcmsmac: Introduce AMPDU sessions for assembling AMPDUs (John Green) [757944] - [bcma] suspend/resume callbacks should be conditionally compiled on CONFIG_PM_SLEEP (John Green) [757944] - [bcma] do not initialize deactivated PCIe cores (John Green) [757944] - [bcma] add an extra pcie core struct (John Green) [757944] - [bcma] use fallback sprom if sprom on card was not valid (John Green) [757944] - [bcma] add some more flash chips for serial flash (John Green) [757944] - [bcma] extract drv_cc in bcma_core_mips_flash_detect() (John Green) [757944] - [bcma] mark nflash if it is the boot flash (John Green) [757944] - [bcma] add and use constants for the flash windows (John Green) [757944] - [bcma] mark pflash as present when available (John Green) [757944] - [bcma] init sprom struct earlier (John Green) [757944] - [bcma] just do the necessary things in early register on SoCs (John Green) [757944] - [bcma] fix unregistration of cores (John Green) [757944] - [bcma] Convert #include ... to #include in kernel system headers (John Green) [757944] - [mtd] bcm47xxsflash: basic read-only driver for BCMA serial flash (John Green) [757944] - [bcma] change delays to follow timers-howto guide (John Green) [757944] - [bcma] handle BCM43227 (John Green) [757944] - [wireless] brcm80211: Remove bogus memcpy in ai_detach (John Green) [757944] - [wireless] brcmsmac: fix mismatch in number of custom regulatory rules (John Green) [757944] - [bcma] don't leak memory for PCIE, MIPS, GBIT cores (John Green) [757944] - [wireless] brcm80211: set interface down on reset (John Green) [757944] - [bcma] detect and register NAND flash device (John Green) [757944] - [bcma] detect and register serial flash device (John Green) [757944] - [wireless] brcmsmac: document firmware dependencies (John Green) [757944] - [bcma] add (mostly) NAND defines (John Green) [757944] - [bcma] make some functions static (John Green) [757944] - [wireless] brcmsmac: use ieee80211_channel_to_frequency (John Green) [757944] - [bcma] BCM43228 support (John Green) [757944] - [bcma] fix invalid PMU chip control masks (John Green) [757944] - [bcma] add missing iounmap on error path (John Green) [757944] - [bcma] fix regression in interrupt assignment on mips (John Green) [757944] - [bcma] add place for flash memory support (John Green) [757944] - [bcma] cc: update defines (John Green) [757944] - [bcma] add new cores at the end of list (John Green) [757944] - [bcma] add trivial GBIT MAC COMMON driver (John Green) [757944] - [bcma] fix typo reading number of slave wrappers (John Green) [757944] - [bcma] support alternative (BCM4706) ChipCommon core id (John Green) [757944] - [wireless] brcmsmac: restructure info->control.sta handling as it is going to be removed soon (John Green) [757944] - [bcma] add PMU clock support for BCM4706 (John Green) [757944] - [bcma] fix CC driver compilation on MIPS (John Green) [757944] - [wireless] brcmsmac: handle non PCI devices in the phy code (John Green) [757944] - [wireless] brcmsmac: fix read in write_phy_reg (John Green) [757944] - [wireless] brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices (John Green) [757944] - [wireless] brcmsmac: fix DMA on SoCs (John Green) [757944] - [wireless] brcmsmac: extend xmtfifo_sz array (John Green) [757944] - [wireless] brcmsmac: add some workarounds for other chips again (John Green) [757944] - [wireless] brcmsmac: add a conditions for core rev 17 again (John Green) [757944] - [wireless] brcmsmac: remove some unnessessacry casts and void pointer (John Green) [757944] - [wireless] brcmsmac: use core id constants from bcma (John Green) [757944] - [wireless] brcmsmac: remove some redundant chip common workarounds (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_spuravoid_pllupdate() (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_init() and si_pmu_res_init() (John Green) [757944] - [wireless] brcmsmac: remove ai_findcore() (John Green) [757944] - [wireless] brcmsmac: use container_of instead of cast (John Green) [757944] - [wireless] brcmsmac: remove ai_get_buscoretype() and ai_get_buscorerev() (John Green) [757944] - [wireless] brcmsmac: remove PCI_FORCEHT() macro (John Green) [757944] - [wireless] brcmsmac: remove PCIE() macro (John Green) [757944] - [bcma] use custom printing functions (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch (John Green) [757944] - [bcma] add mdelay bcma_pmu_resources_init() (John Green) [757944] - [bcma] add bcma_pmu_spuravoid_pllupdate() (John Green) [757944] - [bcma] remove chip ids doing nothing from PMU initialization (John Green) [757944] - [bcma] remove bcma_pmu_pll_init() and bcma_pmu_swreg_init() (John Green) [757944] - [bcma] complete workaround for BCMA43224 and BCM4313 (John Green) [757944] - [bcma] add PCI ID for BCM43224 (John Green) [757944] - [bcma] remove fix for 4329b0 bad LPOM is detection (John Green) [757944] - [bcma] add constants for chip ids (John Green) [757944] - [bcma] extend workaround for bcm4331 (John Green) [757944] - [bcma] define some additional cores IDs (John Green) [757944] - [wireless] brcmsmac: fix NULL pointer crash in brcms_c_regd_init() (John Green) [757944] - [wireless] brcm80211: use current regulatory domain when checking whether OFDM is allowed (John Green) [757944] - [wireless] brcm80211: don't validate channels against internal regulatory data (John Green) [757944] - [wireless] brcm80211: use mac80211 channel data for tx power limits (John Green) [757944] - [wireless] brcm80211: enable/disable radio on regulatory updates (John Green) [757944] - [wireless] brcm80211: inform mac80211 of the X2 regulatory domain (John Green) [757944] - [wireless] brcm80211: clean up channel.c (John Green) [757944] - [wireless] brcm80211: remove unused code for 40MHz channels (John Green) [757944] - [wireless] brcm80211: always set channel specified by mac80211 (John Green) [757944] - [wireless] brcm80211: don't set up tx power limits during initialization (John Green) [757944] - [wireless] brcmsmac: fix smatch warning found in ampdu.c (John Green) [757944] - [wireless] brcmsmac: remove brcms_set_hint() function (John Green) [757944] - [wireless] brcm80211: fixed checkpatch and sparse warnings (John Green) [757944] - [wireless] brcm80211: Remove casts to same type (John Green) [757944] - [wireless] brcm80211: brcmu_pkt_buf_free_skb() should handle NULL (John Green) [757944] - [wireless] brcm80211: remove an unneeded NULL check (John Green) [757944] - [wireless] brcmsmac: initial backport of brcmsmac wifi driver (John Green) [757944] - [firmware] Add brcmsmac wireless firmware (John Green) [757944]- [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [923897] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [923897] - [netdrv] e1000e: panic caused by Rx traffic arriving while interface going down (Dean Nelson) [923897] - [netdrv] e1000e: prevent multiple calls to e1000e_down() and e1000_free_irq() (Dean Nelson) [923897] - [netdrv] e1000e: fix numeric overflow in phc settime method (Dean Nelson) [923897] - [netdrv] e1000e: Add missing dma_mapping_error-call in e1000_alloc_jumbo_rx_buffers (Dean Nelson) [923897] - [netdrv] e1000e: increase driver version number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unused defines (Dean Nelson) [923897] - [netdrv] e1000e: add support for LTR on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: EEE capability advertisement not set/disabled as required (Dean Nelson) [923897] - [netdrv] e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync (Dean Nelson) [923897] - [netdrv] e1000e: fix LED blink logic for designs with LEDs driven by cathode (Dean Nelson) [923897] - [netdrv] e1000e: slow performance between two 82579 connected via 10Mbit hub (Dean Nelson) [923897] - [netdrv] e1000e: additional error handling on PHY register accesses (Dean Nelson) [923897] - [netdrv] e1000e: workaround DMA unit hang on I218 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup - move defines to appropriate header file (Dean Nelson) [923897] - [netdrv] e1000e: cleanup format of struct e1000_opt_list struct (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bug (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bugs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup USLEEP_RANGE checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line breaks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup formatting of static structs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusually placed comments (Dean Nelson) [923897] - [netdrv] e1000e: cleanup (add/remove) blank lines where appropriate (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LEADING_SPACE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LONG_LINE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch errors and warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup CODE_INDENT checkpatch errors (Dean Nelson) [923897] - [netdrv] e1000e: display a warning message when SmartSpeed works (Dean Nelson) [923897] - [netdrv] e1000e: cleanup checkpatch braces checks (Dean Nelson) [923897] - [netdrv] e1000e: convert enums of register offsets and move #defines to regs.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new manage.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new nvm.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new phy.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of function prototypes to the new mac.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new ich8lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines to the new 80003es2lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new 82571.h (Dean Nelson) [923897] - [netdrv] e1000e: use generic IEEE MII definitions (Dean Nelson) [923897] - [netdrv] e1000e: resolve -Wunused-parameter compile warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup some whitespace and indentation issues (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: group OR'ed bit settings with parens (Dean Nelson) [923897] - [netdrv] e1000e: cleanup defines.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove comments which are no longer applicable (Dean Nelson) [923897] - [netdrv] e1000e: cleanup hw.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unused #define (Dean Nelson) [923897] - [netdrv] e1000e: adjust PM QoS request (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on 82579 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000e_commit_phy() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_cable_length() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_phy_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: rename e1000_get_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_force_speed_duplex() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_set_d0_lplu_state() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: do not assign a variable a value when not necessary (Dean Nelson) [923897] - [netdrv] e1000e: do not ignore variables which get set a value (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unnecessary function prototypes (Dean Nelson) [923897] - [netdrv] e1000e: remove definition of struct which is no longer used (Dean Nelson) [923897] - [netdrv] e1000e: fix PHY init workarounds for i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: update copyright date (Dean Nelson) [923897] - [netdrv] e1000e: remove prototype of non-existent function (Dean Nelson) [923897] - [netdrv] e1000e: prevent hardware from automatically configuring PHY on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: enable ECC on I217/I218 to catch packet buffer memory errors (Dean Nelson) [923897] - [netdrv] e1000e: add support for IEEE-1588 PTP (Dean Nelson) [923897] - [netdrv] e1000e: fix flow-control thresholds for jumbo frames on 82579/I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: fix ethtool offline register test for I217 (Dean Nelson) [923897] - [netdrv] e1000e: add support for hardware timestamping on some devices (Dean Nelson) [923897] - [netdrv] e1000e: add ethtool .get_eee/.set_eee (Dean Nelson) [923897] - [netdrv] e1000e: merge multiple conditional statements into one (Dean Nelson) [923897] - [netdrv] e1000e: cleanup code duplication (Dean Nelson) [923897] - [netdrv] e1000e: cleanup magic number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line wrap (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusual comment placement (Dean Nelson) [923897] - [netdrv] e1000e: resolve checkpatch PREFER_PR_LEVEL warning (Dean Nelson) [923897] - [netdrv] e1000e: add missing bailout on error (Dean Nelson) [923897] - [netdrv] e1000e: unexpected "Reset adapter" message when cable pulled (Dean Nelson) [923897] - [netdrv] e1000e: fix enabling of EEE on 82579 and I217 (Dean Nelson) [923897] - [netdrv] e1000e: 82577: workaround for link drop issue (Dean Nelson) [923897] - [netdrv] e1000e: helper functions for accessing EMI registers (Dean Nelson) [923897] - [netdrv] e1000e: Invalid Image CSUM bit changed for I217 (Dean Nelson) [923897] - [netdrv] e1000e: Acquire/release semaphore when writing each EEPROM page (Dean Nelson) [923897] - [netdrv] e1000e: SerDes autoneg flow control (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic cleanup of comments (Dean Nelson) [923897] - [netdrv] e1000e: Minimum packet size must be 17 bytes (Dean Nelson) [923897] - [netdrv] e1000e: Change wthresh to 1 to avoid possible Tx stalls (Dean Nelson) [923897] - [netdrv] e1000e: add transmit timestamping support (Dean Nelson) [923897] - [netdrv] e1000e: cleanup e1000_set_phys_id (Dean Nelson) [923897] - [netdrv] e1000e: implement ethtool set_phys_id (Dean Nelson) [923897] - [bluetooth] L2CAP - Fix info leak via getsockname() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [bluetooth] HCI - Fix info leak in getsockopt() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [netdrv] igbvf: be sane about random MAC addresses (Stefan Assmann) [870635] - [net] mii: Remove references to DP83840 PHY in mii.h (Nikolay Aleksandrov) [856764] - [kernel] err: add a function to cast error-pointers to a return value (Neil Horman) [856764] - [net] etherdevice: introduce help function eth_zero_addr() (Neil Horman) [856764] - [net] mii: Convert spaces to tabs in mii.h (Nikolay Aleksandrov) [856764] - [netdrv] tg3: Wait for boot code to finish after power on (Ivan Vecera) [915516] - [netdrv] tg3: Add read dma workaround for 5720 (Ivan Vecera) [915516] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [915516] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [915516] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [915516] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [915516] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [915516] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.132 (Ivan Vecera) [915516] - [netdrv] tg3: Ensure boot code has completed initialization before accessing hardware (Ivan Vecera) [915516] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [915516] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [915516] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [915516] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [915516] - [netdrv] tg3: Skip powering down function 0 on certain serdes devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix data corruption on 5725 with TSO (Ivan Vecera) [915516] - [netdrv] tg3: fix to append hardware time stamping flags (Ivan Vecera) [915516] - [netdrv] tg3: shows HW time stamping support only if ptp_capable is present (Ivan Vecera) [915516] - [netdrv] tg3: Use bool not int (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.131 (Ivan Vecera) [915516] - [netdrv] tg3: Reset the phy to allow modified EEE settings to take effect (Ivan Vecera) [915516] - [netdrv] tg3: Pull the phy advertised speed and flow control settings on driver load (Ivan Vecera) [915516] - [netdrv] tg3: Add support for link flap avoidance (Ivan Vecera) [915516] - [netdrv] tg3: Add SGMII phy support for 5719/5718 serdes (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_clear_mac_status() common function (Ivan Vecera) [915516] - [netdrv] tg3: Add a warning during link settings change if mgmt enabled (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary phy reset during ethtool commands (Ivan Vecera) [915516] - [netdrv] tg3: Fix NVRAM size detection for the STM45PE20 pinstrap on 5762 devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix flow control settings not propagated to hardware (Ivan Vecera) [915516] - [netdrv] tg3: fix length overflow in VPD firmware parsing (Ivan Vecera) [915516] - [netdrv] tg3: dma_alloc_coherent, use __GFP_ZERO instead of memset() (Ivan Vecera) [915516] - [netdrv] tg3: 5715 does not link up when autoneg off (Ivan Vecera) [915516] - [netdrv] tg3: Update link_up flag for phylib devices (Ivan Vecera) [915516] - [netdrv] tg3: Download 57766 EEE service patch firmware (Ivan Vecera) [915516] - [netdrv] tg3: Enhance firmware download code to support fragmented firmware (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup firmware parsing code (Ivan Vecera) [915516] - [netdrv] tg3: Refactor the 2nd type of cpu pause (Ivan Vecera) [915516] - [netdrv] tg3: Refactor cpu pause/resume code (Ivan Vecera) [915516] - [netdrv] tg3: Add new FW_TSO flag (Ivan Vecera) [915516] - [netdrv] tg3: Use different macros for pci_chip_rev_id accesses (Ivan Vecera) [915516] - [netdrv] tg3: Remove define and single use of GET_CHIP_REV_ID (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.130 (Ivan Vecera) [915516] - [netdrv] tg3: Set initial carrier state to off (Ivan Vecera) [915516] - [netdrv] tg3: Fix 5762 NVRAM sizing (Ivan Vecera) [915516] - [netdrv] tg3: Expand EEE support for all 5717 B0 (Ivan Vecera) [915516] - [netdrv] tg3: Add 57766 device support (Ivan Vecera) [915516] - [netdrv] tg3: add support for Ethernet core in bcm4785 (Ivan Vecera) [915516] - [netdrv] tg3: make it possible to provide phy_id in ioctl (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary alloc/OOM messages, alloc cleanups (Ivan Vecera) [915516] - [netdrv] tg3: missing break statement in tg3_get_5720_nvram_info() (Ivan Vecera) [915516] - [netdrv] tg3: Remove CONFIG_HWMON IS_ENABLED() check (Ivan Vecera) [915516] - [netdrv] tg3: Improve PCI function number detection (Ivan Vecera) [915516] - [netdrv] tg3: Add NVRAM support for 5762 (Ivan Vecera) [915516] - [netdrv] tg3: Add support for new 5762 ASIC (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warning: constant 0x7fffffffffffffff is so big it is long long (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Enable the timestamping feature in hardware and fill skb tx/rx timestamps (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add the hardware timestamp ioctl (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Implement the ptp api and ethtool functions (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add header definitions, initialization and hw access functions (Ivan Vecera) [915516] - [netdrv] tg3: Fix inconsistent locking for tg3_netif_start() (Ivan Vecera) [915516] - [netdrv] tg3: Use tp->rxq_cnt when checking RSS tables (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup hardcoded ethtool test array indexes (Ivan Vecera) [915516] - [netdrv] tg3: Prevent spurious tx timeout by setting carrier off before tx disable (Ivan Vecera) [915516] - [netdrv] tg3: Set 10_100_ONLY flag for additional 10/100 Mbps devices (Ivan Vecera) [915516] - [netdrv] tg3: Call tg3_netif_stop() from tg3_stop() (Ivan Vecera) [915516] - [netdrv] tg3: Support 5717 C0 (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warnings (Ivan Vecera) [915516] - [netdrv] tg3: unconditionally select HWMON support when tg3 is enabled (Ivan Vecera) [915516] - [netdrv] tg3: Disable multiple TX rings by default due to hardware flaw (Ivan Vecera) [915516] - [netdrv] tg3: Add support for ethtool -L|-l to get/set the number of rings (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_close() (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_open() (Ivan Vecera) [915516] - [netdrv] tg3: Separate coalescing setup for rx and tx (Ivan Vecera) [915516] - [netdrv] tg3: Allow number of rx and tx rings to be set independently (Ivan Vecera) [915516] - [netdrv] tg3: Introduce separate functions to allocate/free RX/TX rings (Ivan Vecera) [915516] - [netdrv] tg3: Fix single-vector MSI-X code (Ivan Vecera) [915516] - [netdrv] tg3: Make the RSS indir tbl admin configurable (Ivan Vecera) [915516] - [netdrv] tg3: switch to build_skb() infrastructure (Ivan Vecera) [915516] - [netdrv] tg3: Fix EEE debounce timer values (Ivan Vecera) [915516] - [netdrv] tg3: add skb frag size accessors (Ivan Vecera) [915516] - [netdrv] tg3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [915516] - [netdrv] tg3: convert to SKB paged frag API (Ivan Vecera) [915516] - [netdrv] tg3: Reorg tg3_napi members (Ivan Vecera) [915516] - [netdrv] tg3: Fix MII_TG3_DSP_EXP8 offset (Ivan Vecera) [915516] - [netdrv] tg3: Remove tg3_config_info definition (Ivan Vecera) [915516] - [netdrv] tg3: Set real_num_rx_queues for non-multiq devs (Ivan Vecera) [915516] - [netdrv] tg3: Use netif_set_real_num_rx_queues() and netif_set_real_num_tx_queues() (Ivan Vecera) [915516] - [netdrv] tg3: use the DMA state API instead of the pci equivalents (Ivan Vecera) [915516] - [netdrv] tg3: Avoid null pointer dereference in tg3_interrupt in netconsole mode (Ivan Vecera) [887908] - [netdrv] virtio_net: introduce a new control to set macaddr (Amos Kong) [904924] - [net] split eth_mac_addr for better error handling (Amos Kong) [904924] - [netdrv] virtio_net: move virtnet_send_command() above virtnet_set_mac_address() (Amos Kong) [904924] - [netdrv] virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag (Amos Kong) [904924] - [net] eth: reset addr_assign_type if eth_mac_addr() called (Amos Kong) [904924] - [net] set IFF_LIVE_ADDR_CHANGE to ext_priv_flags (Amos Kong) [904924] - [net] ipvs: fix CHECKSUM_PARTIAL for TCP, UDP (Thomas Graf) [973122] - [net] ethtool: allow enable GRO even if RX csum is disabled (Ivan Vecera) [962460] - [net] bonding: enable gro by default (Ivan Vecera) [962460] - [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [952012] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [980053] - [net] bridge: Provide VLAN registration and GRO acceleration for ports (Nikolay Aleksandrov) [858198]- [netdrv] macvtap: Perform GSO on forwarding path (Vlad Yasevich) [885662] - [netdrv] macvtap: Let TUNSETOFFLOAD actually controll offload features (Vlad Yasevich) [885662] - [netdrv] macvtap: Consistently use rcu functions (Vlad Yasevich) [885662] - [netdrv] macvtap: Convert to using rtnl lock (Vlad Yasevich) [885662] - [powerpc] power8: Fix oprofile and perf (Steve Best) [929283] - [powerpc] POWER8 cputable entry (Steve Best) [929283] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove write permission from phy_type attribute (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate (Nikolay Aleksandrov) [953929] - [netdrv] sfc: fix return value check in efx_ptp_probe_channel() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix naming of MTD partitions for FPGA bitfiles (Nikolay Aleksandrov) [953929] - [netdrv] sfc: make local functions static (Nikolay Aleksandrov) [953929] - [netdrv] sfc: pass __GFP_ZERO to dma_alloc_coherent() instead of using memset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: remove duplicated include from efx.c (Nikolay Aleksandrov) [953929] - [netdrv] sfc: allocate more RX buffers per page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_is_last_buffer() with a flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: reuse pages to avoid DMA mapping/unmapping costs (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX DMA scattering where possible (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Update RX buffer address together with length (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make RX queue descriptor counts unsigned for consistency (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly distinguish RX buffer and DMA lengths (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Document current usage of efx_rx_buffer::len and efx_nic::rx_buffer_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add AER and EEH support for Siena (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable RSS when using SR-IOV and only 1 RX queue on the PF (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix replacement detection in efx_filter_insert_filter() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Merge efx_filter_search() into efx_filter_insert() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Don't use efx_filter_ functions for default MAC filters (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove redundant parameter to efx_filter_search() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: More sensible semantics for efx_filter_insert_filter() replace flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove rx_alloc_method SKB (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix Kconfig typo (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Only use TX push if a single descriptor is to be written (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable soft interrupt handling during efx_device_detach_sync() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Detach net device when stopping queues for reconfiguration (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix efx_rx_buf_offset() in the presence of swiotlb (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly sync RX DMA buffer when it is not the last in the page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make module parameters really boolean (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix timekeeping in efx_mcdi_poll() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: lock TX queues when calling netif_device_detach() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Work-around flush timeout when flushes have completed (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reset driver's MAC stats after MC reboot seen (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not initialise buffer in efx_alloc_special_buffer() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correctly initialise reset_method in siena_test_chip() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove confusing MMIO functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix check for failure of MC_CMD_FLUSH_RX_QUEUES (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Really disable flow control while flushing (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warning in self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warnings for ethtool RX filter interface (Nikolay Aleksandrov) [953929] - [netdrv] sfc: use standard _bit_le() functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix loopback self-test with separate_tx_channels=1 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix MCDI structure field lookup (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add parentheses around use of bitfield macro arguments (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Avoid generating over-length MC_CMD_FLUSH_RX_QUEUES request (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Bump version to 3.2 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Support variable-length response to MCDI GET_BOARD_CFG (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reporting of IPv4 full filters through ethtool (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Assign efx and efx->type as early as possible in efx_pci_probe() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove bogus comment about MTU change and RX buffer overrun (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove overly paranoid locking assertions from netdev operations (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reset vs probe/remove/PM races involving efx_nic::state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Improve log messages in case we abort probe due to a pending reset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Never try to stop and start a NIC that is disabled (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold RTNL lock only when calling efx_stop_interrupts() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Keep disabled NICs quiescent during suspend/resume (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold the RTNL lock for more of the suspend/resume cycle (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Change state names to be clearer, and comment them (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stash header offsets for TSO in struct tso_state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace tso_state::full_packet_space with ip_base_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Simplify TSO header buffer allocation (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop TX queues before they fill up (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Refactor struct efx_tx_buffer to use a flags field (Nikolay Aleksandrov) [953929] - [netdrv] sfc: initialize dynamic sysfs attributes for lockdep (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct some comments on enum reset_type (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix interface statistics running backward (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable VF queues during register self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use dev_kfree_skb() in efx_end_loopback() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use strlcpy() to copy ethtool stats names (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop changing header offsets on TX (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove dead write to tso_state::packet_space (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use generic DMA API, not PCI-DMA API (Nikolay Aleksandrov) [953929] - [netdrv] Fix non-kernel-doc comments with kernel-doc start markers (Nikolay Aleksandrov) [953929] - [netdrv] Fix kernel-doc comments for various functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Implement module EEPROM access for SFE4002 and SFN4112F (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Added support for new ethtool APIs for obtaining module eeprom (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix mapping of reset reasons and flags to methods (Nikolay Aleksandrov) [953929]- [mm] transparent hugepage core changes related to MADV_HUGEPAGE/MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_HUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_HUGEPAGE (Larry Woodman) [891857] - [net] tuntap: initialize vlan_features (Vlad Yasevich) [951458] - [net] netlink_dump: fix locking regression in error path (Daniel Borkmann) [982108] - [net] ip6_fib: Various cleanups (Jiri Pirko) [958215] - [net] ip6_fib: return errno pointers consistently for fib6_add_1() (Jiri Pirko) [958215] - [net] ip6_fib: fix return value check in fib6_add() (Jiri Pirko) [958215] - [net] ip6_fib/ip6_route: Standardize prefixes for message logging (Jiri Pirko) [958215] - [net] ip6_fib: Use pr_warn() (Jiri Pirko) [958215] - [net] ip6_fib: Fix a crash when trying to replace non existing route (Jiri Pirko) [958215] - [net] ip6_fib: Removing unnecessary NULL checks (Jiri Pirko) [958215] - [net] ip6_fib: add NLM_F_* flag support for route (Jiri Pirko) [958215] - [net] ip6_route: Various cleanups (Jiri Pirko) [958215] - [net] ip6_route: add support for NLM_F_* flags (Jiri Pirko) [958215] - [net] af_key: fix info leaks in notify messages (Jiri Benc) [981004] {CVE-2013-2234} - [net] af_key: initialize satype in key_notify_policy_flush() (Thomas Graf) [981227] {CVE-2013-2237} - [net] ipv4: ipmr_expire_timer causes crash when removing net namespace (Amerigo Wang) [972573] - [net] ipv6: ip6_sk_dst_check() must not assume ipv6 dst (Jiri Pirko) [981559] {CVE-2013-2232} - [net] ipv6: remove old token ipv6 address as soon as possible (Daniel Borkmann) [876634] - [net] ipv6: check return value of ipv6_get_lladdr (Daniel Borkmann) [876634] - [net] ipv6: don't call addrconf_dst_alloc again when enable lo (Jiri Benc) [744655] - [net] rps: Ensure that an expired hardware filter can be re-added later (Daniel Borkmann) [893177] - [crypto] algboss: Hold ref count on larval (Daniel Borkmann) [889992] - [net] sctp: fix NULL pointer dereference in socket destruction (Daniel Borkmann) [889992] - [net] Use separate workqueue for linkwatch events (Jan Vesely) [783615]- [x86] Revert: Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [970735] - [x86] Revert: Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [970735] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [949084] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [949084] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [949084] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Dont load DevHandle unless FastPath enabled (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add 4k FastPath DIF support (Tomas Henzl) [949084] - [scsi] mpt2sas: Bump driver vesion to v15.100.00.00 (Tomas Henzl) [947078] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue Missing delay not getting set during system bootup (Tomas Henzl) [947078] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [947078] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [947078] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [947078] - [scsi] mpt2sas: update version string to 14.101.00.01 (Tomas Henzl) [947078] - [scsi] mpt2sas: Add support for OEM specific controller (Tomas Henzl) [947078] - [scsi] mpt2sas: Add a module parameter that permits overriding protection capabilities (Tomas Henzl) [947078] - [scsi] mpt2sas: Return the correct sense key for DIF errors (Tomas Henzl) [947078] - [scsi] mpt2sas: fix double mutex lock in NON_BLOCKING state (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for With post diag reset same set of device gets added, removed and then again gets added with new target ids (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for staged device discovery functionality of driver not working (Tomas Henzl) [947078] - [scsi] mpt2sas : MPI 2.0 Rev V(2.0.14) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: minor fix to follow upstream (Tomas Henzl) [947078] - [scsi] mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [947078] - [scsi] mpt2sas: To include more Intel Branding (Tomas Henzl) [947078] - [scsi] mpt2sas: 2012 source code copyright (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for Driver oops, when loading driver with max_queue_depth command line option to a very small value (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix unsafe using smp_processor_id() in preemptible (Tomas Henzl) [947078] - [scsi] mpt2sas: move the scsi_host_put to the right place (Tomas Henzl) [947078]- [ata] ahci: Add Device IDs for Intel Wellsburg PCH RAID mode (John Villalovos) [922969] - [i2c] i801: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ahci: Add Device IDs for Intel Wellsburg PCH AHCI mode (John Villalovos) [922969] - [sound] hda_intel: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ata_piix: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [usb] uhci: fix for suspend of virtual HP controller (Gopal) [960026] - [usb] uhci: Remove PCI dependencies from uhci-hub (Gopal) [960026] - [scsi] st: add MTWEOFI to write filemarks without flushing drive buffer (Jan Vesely) [888903] - [mm] reinstate the first-fit scheme for arch_get_unmapped_area_topdown() (Rafael Aquini) [980273] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [973209] - [netdrv] bnx2x: Change MDIO clock settings (Michal Schmidt) [901747] - [scsi] aacraid: Dual firmware support (Rich Bono) [924346] - [scsi] aacraid: 1024 max outstanding command support for Series 7 and above (Rich Bono) [903799 952342] - [scsi] iscsi_tcp: increase max_lun to ~0, don't care (Jan Vesely) [588679] - [scsi] st: Take additional queue ref in st_probe (Tomas Henzl) [927988]- [mm] block: optionally snapshot page contents to provide stable pages during write (Rafael Aquini) [951937] - [mm] only enforce stable page writes if the backing device requires it (Rafael Aquini) [951937] - [mm] bdi: allow block devices to say that they require stable page writes (Rafael Aquini) [951937] - [mm] fix writeback_in_progress() (Rafael Aquini) [951937] - [mm] ksm: unfolding of ksm_drop_anon_vma and hold_anon_vma functions (Petr Holasek) [947944] - [mm] ksm: allocate roots when needed (Petr Holasek) [947944] - [mm] ksm: swapoff might need to copy (Petr Holasek) [947944] - [mm] ksm: FOLL_MIGRATION do migration_entry_wait (Petr Holasek) [947944] - [mm] ksm: shrink 32-bit rmap_item back to 32 bytes (Petr Holasek) [947944] - [mm] ksm: treat unstable nid like in stable tree (Petr Holasek) [947944] - [mm] ksm: add some comments (Petr Holasek) [947944] - [mm] ksm: stop hotremove lockdep warning (Petr Holasek) [947944] - [mm] ksm: enable KSM page migration (Petr Holasek) [947944] - [mm] ksm: make !merge_across_nodes migration safe (Petr Holasek) [947944] - [mm] ksm: make KSM page migration possible (Petr Holasek) [947944] - [mm] ksm: remove old stable nodes more thoroughly (Petr Holasek) [947944] - [mm] ksm: get_ksm_page locked (Petr Holasek) [947944] - [mm] ksm: reorganize ksm_check_stable_tree (Petr Holasek) [947944] - [mm] ksm: trivial tidyups (Petr Holasek) [947944] - [mm] ksm: add sysfs ABI Documentation (Petr Holasek) [947944] - [mm] ksm: allow trees per NUMA node (Petr Holasek) [947944] - [virt] kvm: Add a tracepoint write_tsc_offset (Marcelo Tosatti) [911567] - [net] ipv4: fix invalid free in ip_cmsg_send() callers (Petr Matousek) [979788] {CVE-2013-2224}- [x86] Revert: amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: disable ARAT by default (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192 979105] - [s390] iucv: fix kernel panic at reboot (Hendrik Brueckner) [967907] - [kernel] smp: introduce a generic on_each_cpu_mask() function (Hendrik Brueckner) [967907] - [kernel] audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE (Oleg Nesterov) [962976] - [kernel] audit: avoid negative sleep durations (Oleg Nesterov) [962976] - [s390] dasd: fix hanging device after resume with internal error 13 (Hendrik Brueckner) [974191] - [s390] cio: suppress 2nd path verification during resume (Hendrik Brueckner) [974191] - [virt] kvm: Export svm/vmx exit code and vector code to userspace (Andrew Jones) [970607] - [s390] mm: fix flush_tlb_kernel_range() (Hendrik Brueckner) [974192] - [powerpc] Add VDSO version of getcpu (Steve Best) [929224] - [kernel] sched: make weird topologies bootable (Radim Krcmar) [892677] - [x86] perf: Fix offcore_rsp valid mask for SNB/IVB (Jiri Olsa) [971315] {CVE-2013-2146} - [scsi] libsas: use right function to alloc smp response (David Milburn) [949887] - [tools] perf/Documentation: Fix typos (Jiri Olsa) [970529] - [tools] perf/evsel: Introduce is_group_member method (Jiri Olsa) [970529] - [tools] perf/ui: Always compile browser setup code (Jiri Olsa) [970529] - [tools] perf/ui: Add ui_progress__finish() (Jiri Olsa) [970529] - [tools] perf/ui/gtk: Implement ui_progress functions (Jiri Olsa) [970529] - [tools] perf/ui: Introduce generic ui_progress helper (Jiri Olsa) [970529] - [tools] perf/ui/tui: Move progress.c under ui/tui directory (Jiri Olsa) [970529] - [tools] perf: Add basic event modifier sanity check (Jiri Olsa) [970529] - [tools] perf: Omit group members from perf_evlist__disable/enable (Jiri Olsa) [970529] - [tools] perf: Ensure single disable call per event in record comand (Jiri Olsa) [970529] - [tools] perf: Fix 'disabled' attribute config for record command (Jiri Olsa) [970529] - [tools] perf: Fix attributes for '{}' defined event groups (Jiri Olsa) [970529] - [tools] perf: Use sscanf for parsing /proc/pid/maps (Jiri Olsa) [970529] - [tools] perf: Add gtk. config option for launching GTK browser (Jiri Olsa) [970529] - [tools] perf: Fix compile error on NO_NEWT=1 build (Jiri Olsa) [970529] - [tools] perf/hists: Initialize all of he->stat with zeroes (Jiri Olsa) [970529] - [tools] perf: Stop using 'self' in pstack (Jiri Olsa) [970529] - [tools] perf/tests: Check for mkstemp return value in dso-data test (Jiri Olsa) [970529] - [tools] perf/tests: Final cleanup for builtin-test move (Jiri Olsa) [970529] - [tools] perf/tests: Move pmu tests into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__syscall_open_tp_fields into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__tp_sched_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__roundtrip_name_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__rdpmc into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__PERF_RECORD into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__basic_mmap into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event_on_all_cpus into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__vmlinux_matches_kallsyms into separate object (Jiri Olsa) [970529] - [tools] perf/annotate: Merge same lines in summary view (Jiri Olsa) [970529] - [tools] perf/annotate: Don't try to follow jump target on PLT symbols (Jiri Olsa) [970529] - [tools] perf/annotate: Whitespace fixups (Jiri Olsa) [970529] - [tools] perf/test: fix a build error on builtin-test (Jiri Olsa) [970529] - [tools] perf/machine: Move more methods to machine code (Jiri Olsa) [970529] - [tools] perf/diff: Use hists__link when not pairing just with baseline (Jiri Olsa) [970529] - [tools] perf/hists: Introduce hists__link (Jiri Olsa) [970529] - [tools] perf/diff: Move hists__match to the hists lib (Jiri Olsa) [970529] - [tools] perf/diff: Start moving to support matching more than two hists (Jiri Olsa) [970529] - [tools] perf: Don't try to lookup objdump for live mode (Jiri Olsa) [970529] - [tools] perf: Add arbitary aliases and support names with - (Jiri Olsa) [970529] - [tools] perf: Add LIBDW_DIR Makefile variable to for alternate libdw (Jiri Olsa) [970529] - [tools] perf/tests: Move attr.py temp dir cleanup into finally section (Jiri Olsa) [970529] - [tools] perf/hists: Free branch_info when freeing hist_entry (Jiri Olsa) [970529] - [tools] perf: Fix detection of stack area (Jiri Olsa) [970529] - [tools] perf/machine: Set kernel data mapping length (Jiri Olsa) [970529] - [tools] perf/tests: Removing 'optional' field (Jiri Olsa) [970529] - [tools] perf/tests: Fix attr watermark field name typo (Jiri Olsa) [970529] - [tools] perf/tests: Factor attr tests WRITE_ASS macro (Jiri Olsa) [970529] - [tools] perf/tests: Add missing attr stat basic test (Jiri Olsa) [970529] - [tools] perf/report: Postpone objdump check until annotation requested (Jiri Olsa) [970529] - [tools] perf: Introduce struct hist_browser_timer (Jiri Olsa) [970529] - [tools] perf: Use normalized arch name for searching objdump path (Jiri Olsa) [970529] - [tools] perf/tests: Add documentation for attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch filter tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch any test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no delay test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record raw test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record data test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no samples test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record period test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record graph test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record count test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record freq test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr tests under builtin test command (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record basic test (Jiri Olsa) [970529] - [tools] perf/tests: Add framework for automated perf_event_attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Move test objects into 'tests' directory (Jiri Olsa) [970529] - [tools] perf/browser: Don't show scripts menu for 'perf top' (Jiri Olsa) [970529] - [tools] perf: Remove BINDIR define from exec_cmd.o compilation (Jiri Olsa) [970529] - [tools] perf/annotate: Handle XBEGIN like a jump (Jiri Olsa) [970529] - [tools] perf: Handle --version string generation on machines without git (Jiri Olsa) [970529] - [tools] perf: Further speed up the perf build (Jiri Olsa) [970529] - [tools] perf: Speed up the perf build time by simplifying the perf --version string generation (Jiri Olsa) [970529] - [tools] perf: Add info about cross compiling for Android ARM (Jiri Olsa) [970529] - [tools] perf: Warn about missing libelf (Jiri Olsa) [970529] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [970529] - [tools] perf/record: Fix mmap error output condition (Jiri Olsa) [970529] - [tools] perf/header: Add is_perf_magic() func (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into main hists browser (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into annotation browser (Jiri Olsa) [970529] - [tools] perf/browser: Add a browser for perf script (Jiri Olsa) [970529] - [tools] perf/script: Add more filter to find_scripts() (Jiri Olsa) [970529] - [tools] perf: Add a global variable "const char *input_name" (Jiri Olsa) [970529] - [tools] perf: Move dso_* related functions into dso object (Jiri Olsa) [970529] - [tools] perf: Move strxfrchar into string object (Jiri Olsa) [970529] - [tools] perf: Move hex2u64 into util object (Jiri Olsa) [970529] - [tools] perf: Move BUILD_ID_SIZE into build-id object (Jiri Olsa) [970529] - [tools] perf: Move build_id__sprintf into build-id object (Jiri Olsa) [970529] - [tools] perf: Move parse_events error printing to parse_events_options (Jiri Olsa) [970529] - [tools] perf/stat: Add --pre and --post command (Jiri Olsa) [970529] - [tools] perf/inject: Mark a dso if it's used (Jiri Olsa) [970529] - [tools] perf/inject: Merge sched_stat_* and sched_switch events (Jiri Olsa) [970529] - [tools] perf/inject: Work with files (Jiri Olsa) [970529] - [tools] perf: Fix LIBELF_MMAP checking (Jiri Olsa) [970529] - [tools] perf: Always show CHK message when doing try-cc (Jiri Olsa) [970529] - [tools] perf: Convert invocation of MAKE into SUBDIR (Jiri Olsa) [970529] - [tools] perf: Cleanup doc related targets (Jiri Olsa) [970529] - [tools] perf/trace: Compat changes (Jiri Olsa) [970529] - [tools] perf/trace: Use sched:sched_stat_runtime to provide a thread summary (Jiri Olsa) [970529] - [tools] perf/trace: Count number of events for each thread and globally (Jiri Olsa) [970529] - [tools] perf: Don't stop synthesizing threads when one vanishes (Jiri Olsa) [970529] - [tools] perf: Try to build Documentation when installing (Jiri Olsa) [970529] - [tools] perf/trace: Print the name of a syscall when failing to read its info (Jiri Olsa) [970529] - [tools] perf: Pretty print errno for some more functions (Jiri Olsa) [970529] - [tools] perf/trace: Add duration filter (Jiri Olsa) [970529] - [tools] perf/trace: Add an event duration column (Jiri Olsa) [970529] - [tools] perf/trace: Support interrupted syscalls (Jiri Olsa) [970529] - [tools] perf/test: Align the 'Ok'/'FAILED!' test results (Jiri Olsa) [970529] - [tools] perf: Give user better message if precise is not supported (Jiri Olsa) [970529] - [tools] perf: Account the nr_entries in rblist properly (Jiri Olsa) [970529] - [tools] perf: Try to find cross-built objdump path (Jiri Olsa) [970529] - [tools] perf: Remove noise in python version feature test (Jiri Olsa) [970529] - [tools] perf: Diplays more output on features check for make V=1 (Jiri Olsa) [970529] - [tools] perf/test: Add automated tests for pmu sysfs translated events (Jiri Olsa) [970529] - [tools] perf: Add support to specify hw event as PMU event term (Jiri Olsa) [970529] - [tools] perf: Fix PMU object alias initialization (Jiri Olsa) [970529] - [tools] perf/Documentation: add documentation on compiling for Android (Jiri Olsa) [970529] - [tools] perf: Update Makefile for Android (Jiri Olsa) [970529] - [tools] perf: Add on_exit implementation (Jiri Olsa) [970529] - [tools] perf: Remove duplicated include from trace-event-python.c (Jiri Olsa) [970529] - [tools] perf/machine: Carve up event processing specific from perf_tool (Jiri Olsa) [970529] - [tools] perf/sched: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/annotate: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/event: No need to create a thread when handling PERF_RECORD_EXIT (Jiri Olsa) [970529] - [tools] perf/machine: Introduce find_thread method (Jiri Olsa) [970529] - [tools] perf: Have the page size value available for all tools (Jiri Olsa) [970529] - [tools] perf/diff: Display empty space for non paired samples (Jiri Olsa) [970529] - [tools] perf/diff: Include samples without symbol in overall stats (Jiri Olsa) [970529] - [tools] perf/diff: Add -F option to display formula for computation (Jiri Olsa) [970529] - [tools] perf/diff: Add -p option to display period values for hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add weighted diff computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add option to sort entries based on diff computation (Jiri Olsa) [970529] - [tools] perf/diff: Add ratio computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add -b option for perf diff to display paired entries only (Jiri Olsa) [970529] - [tools] perf/trace: Add support for tracing workload given by command line (Jiri Olsa) [970529] - [tools] perf/trace: Explicitly enable system-wide mode if no option is given (Jiri Olsa) [970529] - [tools] perf/trace: Validate target task/user/cpu argument (Jiri Olsa) [970529]- [fs] xfs: don't use speculative prealloc for small files (Brian Foster) [955254] - [fs] xfs: xfs_iomap_prealloc_size() tracepoint (Brian Foster) [955254] - [fs] xfs: add quota-driven speculative preallocation throttling (Brian Foster) [955254] - [fs] xfs: xfs_dquot prealloc throttling watermarks and low free space (Brian Foster) [955254] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqlimits() instead of xfs_disk_dquot_t (Brian Foster) [955254] - [fs] xfs: push rounddown_pow_of_two() to after prealloc throttle (Brian Foster) [955254] - [fs] xfs: reorganize xfs_iomap_prealloc_size to remove indentation (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_inode_dquot() (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_this_quota_on() (Brian Foster) [955254] - [fs] xfs: fix xfs_iomap_eof_prealloc_initial_size type (Brian Foster) [955254] - [fs] xfs: increase prealloc size to double that of the previous extent (Brian Foster) [955254] - [fs] xfs: fix potential infinite loop in xfs_iomap_prealloc_size() (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc size on sparse files (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc near ENOSPC thresholds (Brian Foster) [955254] - [fs] xfs: add background scanning to clear eofblocks inodes (Brian Foster) [955254] - [fs] xfs: add minimum file size filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: support multiple inode id filtering in eofblocks scan (Brian Foster) [955254] - [fs] xfs: add inode id filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: add XFS_IOC_FREE_EOFBLOCKS ioctl (Brian Foster) [955254] - [fs] xfs: create function to scan and clear EOFBLOCKS inodes (Brian Foster) [955254] - [fs] xfs: make xfs_free_eofblocks() non-static, return EAGAIN on trylock failure (Brian Foster) [955254] - [fs] xfs: create helper to check whether to free eofblocks on inode (Brian Foster) [955254] - [fs] xfs: support a tag-based inode_ag_iterator (Brian Foster) [955254] - [fs] xfs: add EOFBLOCKS inode tagging/untagging (Brian Foster) [955254] - [fs] ext3: Dont call dquot_free_block() if we dont update anything (Eric Sandeen) [790278] - [fs] ext3: Update ctime in ext3_splice_branch() only when needed (Eric Sandeen) [790278] - [fs] GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables (Robert S Peterson) [962468] - [fs] GFS2: Remove inode from i_ordered list in gfs2_clear_inode (Robert S Peterson) [859444] - [fs] GFS2: fix FITRIM boundary condition errors (Abhijith Das) [891699] - [fs] jbd[2]: enable CONFIG_JBD[2]_DEBUG on debug kernels (Eric Sandeen) [851269] - [fs] nfsd4: dont close read-write opens too soon (J. Bruce Fields) [955238] - [fs] GFS2: Add origin indicator to glock callbacks (Robert S Peterson) [855381] - [fs] GFS2: Don:t cache iopen glocks (Robert S Peterson) [855381] - [fs] ext2: update ctime when changing the file:s permission by setfacl (Eric Sandeen) [969323] - [fs] fuse: fix alignment in short read optimization for async_dio (Brian Foster) [949805] - [fs] fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests (Brian Foster) [949805] - [fs] fuse: add flag to turn on async direct IO (Brian Foster) [949805] - [fs] fuse: truncate file if async dio failed (Brian Foster) [949805] - [fs] fuse: optimize short direct reads (Brian Foster) [949805] - [fs] fuse: enable asynchronous processing direct IO (Brian Foster) [949805] - [fs] fuse: make fuse_direct_io() aware about AIO (Brian Foster) [949805] - [fs] fuse: add support of async IO (Brian Foster) [949805] - [fs] fuse: move fuse_release_user_pages() up (Brian Foster) [949805] - [fs] fuse: Do not use RCU for current process credentials (Brian Foster) [949805] - [fs] fuse: mark pages accessed when written to (Brian Foster) [949805] - [fs] fuse: cleanup fuse_direct_io() (Brian Foster) [949805] - [fs] fuse: update inode size and invalidate attributes on fallocate (Brian Foster) [927324] - [fs] fuse: truncate pagecache range on hole punch (Brian Foster) [927324] - [fs] fuse: optimize fallocate on permanent failure (Brian Foster) [927324] - [fs] fuse: convert inode fallocate to file fallocate (Brian Foster) [927324] - [fs] fuse: add FALLOCATE operation (Brian Foster) [927324] - [fs] GFS2: Increase i_writecount during gfs2_setattr_size (Robert S Peterson) [968031] - [fs] NFS4.1 Fix data server connection race (Steve Dickson) [961887] - [fs] NFSv4: Dont recheck permissions on open in case of recovery cached open (Steve Dickson) [956865] - [fs] NFSv4.1: Fix the callback highest_used_slotid behaviour (Steve Dickson) [960224] - [fs] NFS: Cache state owners after files are closed (Steve Dickson) [800677] - [fs] NFS: Move cl_state_owners and related fields to the nfs_server struct (Steve Dickson) [800677] - [fs] NFSv4: Fix a readdir regression (Steve Dickson) [963337] - [fs] xfs: return EOPNOTSUPP for unsupported acl format (Eric Sandeen) [963686] - [fs] ext2: clear uptodate flag on super block I/O error (Eric Sandeen) [679930] - [fs] ext4/jbd2: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] jbd: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] ext4: fix waiting and sending of a barrier in ext4_sync_file() (Eric Sandeen) [955807] - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Eric Sandeen) [955807] - [fs] jbd2: fix sending of data flush on journal commit (Eric Sandeen) [955807] - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [955807] - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [955807] - [fs] ext4: Rewrite __jbd2_log_start_commit logic to match upstream (Eric Sandeen) [955807] - [net] sctp: Use correct sideffect command in duplicate cookie handling (Daniel Borkmann) [963843] {CVE-2013-2206} - [net] macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [893151] - [net] bridge: Add const to dummy br_netpoll_send_skb (Flavio Leitner) [924294] - [net] bridge: send query as soon as leave is received (Amerigo Wang) [952012] - [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [952012] - [net] bridge: Replace mp->mglist hlist with a bool (Amerigo Wang) [952012] - [net] bond: add support to read speed and duplex via ethtool (Veaceslav Falico) [961131] - [net] bridge: set fake_rtable's dst to NULL to avoid kernel Oops (Thomas Graf) [924033] - [net] bonding: fire NETDEV_RELEASE event only on 0 slaves (Veaceslav Falico) [805098]- [netdrv] igb: Removed unused i2c function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: limit udelay for phy changes to 10000us (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Bump version of driver (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove id's that will not be productized for Linux (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove dead code path (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Retain HW VLAN filtering while in promiscuous + VT mode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: display a warning message when SmartSpeed works (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use pci_vfs_assigned instead of igb_vfs_are_assigned (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add SMBI semaphore to I210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SERDES loopback sigdetect bit on i210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for i354 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable EEE LP advertisement (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix code comments and whitespace (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warnings on function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use rx/tx_itr_setting when setting up initial value of itr (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Pull adapter out of main path in igb_xmit_frame_ring (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Mask off check of frag_off as we only want fragment offset (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: random code and comments fix (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implement support to power sfp cage and turn on I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to read and export SFF-8472/8079 data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for 100base-fx SFP (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix PHC stopping on max freq (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: make sensor info static (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix i350 anti spoofing config (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for lockdep issue in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix link setup for I210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refractoring function pointers in igb_get_invariants function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Intialize MAC function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize NVM function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize PHY function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb to use a path similar to ixgbe to determine when to stop Tx (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refix sparse warning in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper allocation flag in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper exit in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove unnecessary alloc/OOM messages, alloc cleanups (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Copyright string update to year 2013 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Replace rmb in Tx cleanup with read_barrier_depends (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use in-kernel PTP_EV_PORT #define (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Free any held skb that should have been timestamped on remove (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add mechanism for detecting latched hardware Rx timestamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add timeout for PTP Tx work item (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for SW timestamping (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: enable CONFIG_IGB_HWMON (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Enable hwmon data output for thermal sensors via I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support functions to access thermal data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add i2c interface to igb (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb version to 4.1.2 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix SerDes autoneg flow control (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Unset sigdetect for SERDES loopback on 82580 and i350 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Workaround for global device reset problem on 82580 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refactoring of i210 file (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Acquire, release semaphore for writing each EEPROM page (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Updates to read nvm function for i211 device (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use a 32-bit mask when calculating the flow control watermarks (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not parse past IP header on fragments beyond the first (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: No longer rely on APME to determine WoL settings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update PTP Rx filters (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Ethtool support to enable and disable EEE (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Improve performance and reduce size of igb_tx_map (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: consolidate creation of Tx buffer info and data descriptor (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: convert to SKB paged frag API (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb Tx flags to improve code efficiency (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for modifying UDP RSS flow hashing (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Clear Go Link Disconnect for 82580 and later devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable clock drivers along with associated net/PHY drivers (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Fix EEPROM writes via ethtool on i210 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add function to read i211's invm version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove workaround for EEE configuration on i210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warning in igb_ptp_rx_pktstamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update firmware version info for ethtool output (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable auto-crossover during forced operation on 82580 and above (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update get cable length function for i210/i211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split igb_update_dca into separate Tx and Rx functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Lock buffer size at 2K even on systems with larger pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Move rx_buffer related code in Rx cleanup path into separate function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Map entire page and sync half instead of mapping and unmapping half pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Combine post-processing of skb into a single function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not use header split, instead receive all frames into a single buffer (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split Rx timestamping into two separate functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Correcting and improving small packet check and padding (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use dma_unmap_addr and dma_unmap_len defines (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Simplify how we populate the RSS key (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change how we populate the RSS indirection table (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change Tx cleanup loop to do/while instead of for (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix stats output on i210/i211 parts (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to enable EEE on all eee_supported devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove artificial restriction on RQDPC stat reading (Stefan Assmann) [914835 923899 947526] - [netdrv] pci: Add SRIOV helper function to determine if VFs are assigned to guest (Stefan Assmann) [914835 923899 947526] - [net] phy: fix a bug when verify the EEE support (Nikolay Aleksandrov) [896263] - [net] mdio: translation of MMD EEE registers to/from ethtool settings (Nikolay Aleksandrov) [896263] - [net] phy: add the EEE support and the way to access to the MMD registers (Nikolay Aleksandrov) [896263] - [edac] avoid mce decoding crash after edac driver unloaded (Prarit Bhargava) [787999] - [x86] mce: Drain mcelog buffer (Prarit Bhargava) [787999] - [x86] mce: Add wrappers for registering on the decode chain (Prarit Bhargava) [787999] - [edac] sb_edac: Add it to the building system (Prarit Bhargava) [787999] - [edac] i7core_edac: Drop the edac_mce facility (Prarit Bhargava) [787999] - [x86] mce: Use notifier chain only for MCE decoding (Prarit Bhargava) [787999] - [s390] crash: Fuzzy live dump for System z (Hendrik Brueckner) [929262] - [s390] mm: allow absolute memory access for /dev/mem (Hendrik Brueckner) [929262] - [s390] zcrypt: ap bus rescan problem when toggle crypto adapters on/off (Hendrik Brueckner) [929259] - [s390] zcrypt: Handle AP configuration changes (Hendrik Brueckner) [929259] - [s390] smp: lost IPIs on cpu hotplug (Hendrik Brueckner) [975179] - [cdrom] use kzalloc() for failing hardware (Frantisek Hrbata) [973106] {CVE-2013-2164}- [net] bridge: Set vlan_features to allow offloads on vlans (Vlad Yasevich) [951458] - [virt] virtio-net: initialize vlan_features (Vlad Yasevich) [951458] - [net] ipv6: assign rt6_info to inet6_ifaddr in init_loopback (Jiri Benc) [744655] - [net] ipv6: Fix broken IPv6 routing table after loopback down-up (Jiri Benc) [744655] - [s390] cio: add channel ID sysfs attribute (Hendrik Brueckner) [929274] - [s390] cio: make use of newly added format 1 channel-path data (Hendrik Brueckner) [929274] - [s390] cio: collect format 1 channel-path description data (Hendrik Brueckner) [929274] - [s390] qeth: Support VEPA mode (Hendrik Brueckner) [929275] - [s390] ccwgroup: allow drivers to call set_{on, off}line (Hendrik Brueckner) [929275] - [s390] dasd: add safe offline interface (Hendrik Brueckner) [929264] - [s390] dasd: add shutdown action (Hendrik Brueckner) [929264] - [s390] dasd: Correct retry counter for terminated I/O (Hendrik Brueckner) [929264] - [s390] perf_cpum_cf: fallback to software sampling events (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: Add support for counters available with IBM zEC12 (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: get rid of compile warnings (Hendrik Brueckner) [823012] - [s390] perf: add support for s390x CPU counters (Hendrik Brueckner) [823012] - [ata] libata-sff: port_task is SFF specific (David Milburn) [808672] - [ata] libata-sff: introduce ata_sff_init/exit() and ata_sff_port_init() (David Milburn) [808672] - [netdrv] qlge: Update version to 1.00.00.32 (Chad Dupuis) [927891] - [netdrv] qlge: Fix ethtool autoneg advertising (Chad Dupuis) [927891] - [netdrv] qlge: Fix receive path to drop error frames (Chad Dupuis) [927891] - [netdrv] qlge: Fixed a coding style issue (Chad Dupuis) [927891] - [kernel] sched: Do not account bogus utime (Stanislaw Gruszka) [912662] - [kernel] sched: Avoid cputime scaling overflow (Stanislaw Gruszka) [912662] - [acpi] Verify device status after eject (Nigel Croxon) [869134] - [acpi] Update CPU hotplug error messages (Nigel Croxon) [869134] - [acpi] Add acpi_handle_() interfaces (Nigel Croxon) [869134] - [acpi] Export functions for hot-remove (Nigel Croxon) [869134] - [acpi] Add ACPI CPU hot-remove support (Nigel Croxon) [869134] - [acpi] Fix stale pointer access to flags.lockable (Nigel Croxon) [869134] - [acpi] processor_core: prevent cpu from becoming online (Nigel Croxon) [869134] - [acpi] Set hotplug _OST support bit to _OSC (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI container hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI memory hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI CPU hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for sysfs eject (Nigel Croxon) [869134] - [acpi] Add an interface to evaluate _OST (Nigel Croxon) [869134] - [acpi] scan: return -ENODEV if no device was found (Nigel Croxon) [869134] - [acpi] processor_core: add missing kfree (Nigel Croxon) [869134] - [acpi] processor_core: Add CPU hotplug support for processor device objects (Nigel Croxon) [869134] - [acpi] processor_core: Do not try to set up acpi processor stuff on cores exceeding maxcpus (Nigel Croxon) [869134] - [idle] intel_idle: Don't register CPU notifier if we are not running (Nigel Croxon) [869134] - [idle] intel_idle: break dependency between modules (Nigel Croxon) [869134] - [acpi] processor_core: remove duplicated lines of merging problems with acpi_processor_add (Nigel Croxon) [869134] - [acpi] processor_core: Delay acpi_processor_start() call for hotplugged cores (Nigel Croxon) [869134] - [acpi] processor_core: Split up acpi_processor_add (Nigel Croxon) [869134] - [idle] intel_idle: Split up and provide per CPU initialization func (Nigel Croxon) [869134] - [acpi] processor_core: Remove unneeded variable passed by acpi_processor_hotadd_init (Nigel Croxon) [869134] - [s390] scm: process availability (Hendrik Brueckner) [929257] - [s390] scm_blk: suspend writes (Hendrik Brueckner) [929257] - [s390] scm_drv: extend notify callback (Hendrik Brueckner) [929257] - [s390] scm_blk: fix request number accounting (Hendrik Brueckner) [929257] - [s390] scm: reorder scm_remove (Hendrik Brueckner) [929257]- [crypto] Revert: unmark gcm(aes) as fips_allowed (Jarod Wilson) [915637] - [crypto] testmgr: allow aesni-intel and ghash_clmulni-intel in fips mode (Jarod Wilson) [915637] - [crypto] testmgr: silence warnings about no tests for aesni algorithms (Jarod Wilson) [915637] - [crypto] Use scatterwalk_crypto_chain (Jarod Wilson) [786972] - [crypto] scatterwalk: Add scatterwalk_crypto_chain helper (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 (Jarod Wilson) [786968 786972 969522] - [crypto] gcm: Add RFC4543 wrapper for GCM (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: add more optimized XTS-mode for serpent-avx (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add more optimized XTS mode for x86-64 (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: use le128 instead of u128 for CTR mode (Jarod Wilson) [786968] - [crypto] glue_helper: cast6/avx, avoid using temporary stack buffers (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: serpent-sse2, split generic glue code to new helper module (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: assembler clean-up, use ENDPROC at end of assember functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add ENDPROC statements for assembler functions (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: assembler clean-ups, use ENTRY/ENDPROC, localize jump targets (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: remove rfc3686(ctr(aes)), utilize rfc3686 from ctr-module instead (Jarod Wilson) [786968] - [crypto] ctr: make rfc3686 asynchronous block cipher (Jarod Wilson) [786968 786972 969522] - [net] xfrm_algo: probe asynchronous block ciphers instead of synchronous (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix XTS mode on x86-32, add wrapper function for asmlinkage aesni_enc() (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: add interface for parallelized cipher implementions (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: split gf128mul table initialization from setkey (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: improve lrw and xts performance by utilizing parallel AES-NI hardware pipelines (Jarod Wilson) [786968 786972 969522] - [crypto] xts: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] xts: add interface for parallelized cipher implementations (Jarod Wilson) [786968 786972 969522] - [crypto] xts: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix wrong kfree pointer (Jarod Wilson) [786972] - [crypto] aesni-intel: change to use shared ablk_* functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: use crypto_{un}register_algs (Jarod Wilson) [786968 786972 969522] - [crypto] Add bulk algorithm registration interface (Jarod Wilson) [786968 786972 969522] - [crypto] ablk_helper: move ablk_* functions from serpent-sse2/avx glue code to shared module (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix unaligned cbc decrypt for x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: move more common code to ablk_init_common (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: quiet sparse noise about symbol not declared (Jarod Wilson) [786968 786972 969522] - [crypto] cryptd: Use subsys_initcall to prevent races with aesni (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: Fix set but not used in ghash_async_setkey() (Jarod Wilson) [786972] - [crypto] aesni-intel: fix aesni build on i386 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Merge with fpu.ko (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fixed problem with packets that are not multiple of 64bytes (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix remaining leak in rfc4106_set_hash_key (Jarod Wilson) [786972] - [crypto] aesni-intel: Don't leak memory in rfc4106_set_hash_subkey (Jarod Wilson) [786972] - [crypto] ghash-intel: ghash-clmulni-intel_glue needs err.h (Jarod Wilson) [786972] - [crypto] aesni-intel: Fixed build with binutils 2.16 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Fixed build error on x86-32 (Jarod Wilson) [786968 969522] - [crypto] aesni-intel: Ported implementation to x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: RFC4106 AES-GCM Driver Using Intel New Instructions (Jarod Wilson) [786972] - [crypto] cryptd: Adding the AEAD interface type support to cryptd (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix another CTR build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Fix CTR optimization build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Add AES-NI accelerated CTR mode (Jarod Wilson) [786968] - [crypto] ghash-clmulni-intel: Put proper .data section in place (Jarod Wilson) [921642] - [s390] Revert: kernel: add support for physical memory > 4TB (Jarod Wilson) [913220] - [kernel] perf: Fix perf_event_for_each() to use sibling (Jiri Olsa) [967933] - [x86] perf: Add format attributes for p4 (Jiri Olsa) [967933] - [x86] perf: Adding sysfs group format attribute for pmu device (Jiri Olsa) [967933] - [x86] perf: Fix local vs remote memory events for NHM/WSM (Jiri Olsa) [967933] - [tools] perf: Remove deprecated WARN_ON_ONCE() (Jiri Olsa) [967933] - [tools] perf: Call perf_cgroup_event_time() directly (Jiri Olsa) [967933] - [tools] perf: Don't call release_callchain_buffers() if allocation fails (Jiri Olsa) [967933] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Neil Horman) [922965] - [mfd] lpc_ich: Use devres API to allocate private data (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Wellsburg PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix gpio base and control offsets (Neil Horman) [922965] - [mfd] lpc_ich: One uninitialized cell is no error (Neil Horman) [922965] - [mfd] lpc_ich: Fix resource request for mem 0x00000000 (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Lynx Point-LP PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix regression for iTCO_wdt driver (Neil Horman) [922965] - [mfd] Check for mem_base when building IORESOURCE_MEM resources (Neil Horman) [922965] - [watchdog] iTCO_wdt: Convert iTCO_wdt driver to mfd model (Neil Horman) [922965] - [watchdog] iTCO_wdt: Use pr_ and pr_ (Neil Horman) [922965] - [watchdog] iTCO_wdt: fix TCO V1 timeout values and limits (Neil Horman) [922965] - [mfd] Add LPC driver for Intel ICH chipsets (Neil Horman) [922965] - [i2c] i801: SMBus patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [i2c] iSMT: add Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets (Neil Horman) [922965] - [ata] ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [usb] xhci: correct comp_mode_recovery_timer on return from hibernate (Tony Camuso) [888974] - [acpi] Don't let acpi_pad needlessly mark TSC unstable (Lenny Szubowicz) [907545] - [acpi] acpica: Remove extraneous warning for very large GPE registers (Nigel Croxon) [924873] - [kernel] async: Make async execution api a little more fair in scheduling (Neil Horman) [871955] - [md] dm-stripe: fix regression in stripe_width calculation (Mike Snitzer) [960277] - [block] fix ext_devt_idr handling (Tomas Henzl) [735927] - [md] dm-crypt: fix mempool deadlock (Mike Snitzer) [831158] - [scsi] libsas: fix handling vacant phy in sas_set_ex_phy() (David Milburn) [949905] - [mm] swap: avoid read_swap_cache_async() race to deadlock while waiting on discard I/O completion (Rafael Aquini) [827548] - [mm] compaction: fix /proc/sys/vm/compact_memory crash (Johannes Weiner) [953680 955525] - [mm] fadvise: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages (Larry Woodman) [957821] - [pci] dmar: Remove warning for HPET scope type (Nigel Croxon) [956310]- [fs] nfs: Fix an NFS client lockdep issue (Jeff Layton) [891937] - [acpi] acpi_pad: fix power_saving thread deadlock (Lenny Szubowicz) [751123] - [powerpc] rtas_flash: Fix validate_flash buffer overflow issue (Steve Best) [956385] - [powerpc] rtas_flash: Fix bad memory access (Steve Best) [956385] - [powerpc] rtas_flash: New return code to indicate FW entitlement expiry (Steve Best) [956385] - [powerpc] rtas_flash: Update return token comments (Steve Best) [956385] - [powerpc] rtas_flash: Free kmem upon module exit (Steve Best) [956385] - [netdrv] igb: SR-IOV init reordering (Stefan Assmann) [920652] - [netdrv] igb: Fix null pointer dereference (Stefan Assmann) [920652] - [netdrv] igb: Enable SR-IOV configuration via PCI sysfs interface (Stefan Assmann) [920652] - [powerpc] Fix VMX fix for memcpy case (Steve Best) [929280] - [powerpc] Fix VMX in interrupt check in POWER7 copy loops (Steve Best) [929280] - [powerpc] POWER7 optimised memcpy using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] POWER7 optimised copy_page using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] Rename copyuser_power7_vmx.c to vmx-helper.c (Steve Best) [929280] - [powerpc] Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user (Steve Best) [929280] - [powerpc] Simplify 4k/64k copy_page logic (Steve Best) [929280] - [powerpc] Add 64bit csum_and_copy_to_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial (Steve Best) [929280] - [kernel] trace: Allow archs to ignore tracing compat syscalls (Josh Poimboeuf) [881038] - [kernel] trace: Fix perf syscall tracing when syscall_nr == -1 (Josh Poimboeuf) [881038] - [netdrv] 8139cp: Prevent dev_close/cp_interrupt race on MTU change (John Green) [767885] - [netdrv] 8139cp: properly support change of MTU values (John Green) [767885] - [pci] make re-allocation try harder by reassigning ranges higher in the heirarchy (Takahiro MUNEDA) [965006] - [pci] code and comments cleanup (Takahiro MUNEDA) [965006] - [pci] make cardbus-bridge resources optional (Takahiro MUNEDA) [965006] - [pci] honor child buses add_size in hot plug configuration (Takahiro MUNEDA) [965006] - [pci] ability to relocate assigned pci-resources (Takahiro MUNEDA) [965006] - [pci] make SRIOV resources optional (Takahiro MUNEDA) [965006] - [s390] console: fix 3215 console crash (Hendrik Brueckner) [970779] - [s390] scm_blk: allow more cluster size values (Hendrik Brueckner) [963068] - [s390] mm: protection exception PSW for aborted transaction (Hendrik Brueckner) [958271] - [s390] hibernate: Save and restore absolute zero pages (Hendrik Brueckner) [952739] - [s390] kdump: Add PM notifier for kdump (Hendrik Brueckner) [952738] - [s390] qeth: fix qeth_wait_for_threads() deadlock for OSN devices (Hendrik Brueckner) [952448] - [s390] module: Add missing R_390_NONE relocation type (Hendrik Brueckner) [952449] - [s390] dasd: fix unresponsive device after all channel paths were lost (Hendrik Brueckner) [915731] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [s390] zcore: Add hsa file (Hendrik Brueckner) [915356] - [s390] ipl: Implement diag308 loop for zfcpdump (Hendrik Brueckner) [915364] - [s390] eadm_sch: fix driver initialization (Hendrik Brueckner) [912489] - [s390] zfcp: Do not wakeup while suspended (Hendrik Brueckner) [855129] - [s390] time: fix sched_clock() overflow (Hendrik Brueckner) [903334] - [s390] irq: enable irq sum accounting for /proc/stat again (Hendrik Brueckner) [903333] - [s390] dasd: prevent path verification before resume (Hendrik Brueckner) [903331] - [s390] dasd: fix unaccessible device after resume (Hendrik Brueckner) [903339] - [security] selinux: fix parallel compile error (Frantisek Hrbata) [962427] - [acpi] Evaluate thermal trip points before reading temperature (Tony Camuso) [929293] - [kernel] time: Fix setting of hardware clock in NTP code (Prarit Bhargava) [912704] - [x86] quirks: use 'intremap=off' instead of 'nointremap' for consistency (Prarit Bhargava) [960828] - [fs] proc: fix pagemap_read() error case (Larry Woodman) [918119] - [base] node: fix off-by-one bug in print_nodes_state() (Prarit Bhargava) [871215] - [netdrv] sky2: fix scheduling while atomic in sky2_vlan_rx_register (Nikolay Aleksandrov) [920754] - [netdrv] netxen: write IP address to firmware when using bonding (Nikolay Aleksandrov) [924667] - [netdrv] be2net: remove BUG_ON() in be_mcc_compl_is_new() (Ivan Vecera) [909488] - [netdrv] igb: increase timeout for ethtool offline self-test (Stefan Assmann) [906240] - [netdrv] qlcnic: sleeping function called from invalid context (Amerigo Wang) [907310] - [netdrv] be2net: ensure all events are ack'ed prior calling be_eq_clean (Ivan Vecera) [884442] - [pci] Document MPS parameters pci=pcie_bus_safe, pci=pcie_bus_perf, etc (Myron Stowe) [910604]- [virt] kvm: fix copy to user with irq disabled (Michael S. Tsirkin) [906602] {CVE-2013-1935} - [netdrv] usb/cdc_ncm: apply usbnet_link_change (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: demote "unexpected notification" to debug level (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: return -ENOMEM if kzalloc fails (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: allow user to prefer NCM for backwards compatibility (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Huawei devices (e.g. E5331) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix probing of devices with multiple control interface altsettings (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add another Huawei vendor specific device (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use IAD provided by the USB core (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add support FLAG_NOARP for Infineon modem platform (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix error path for single interface probing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround for missing CDC Union (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix drvinfo strings set in drivers for ethtool (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use generic usbnet_manage_power() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add Huawei devices (Neil Horman) [815934] - [usb] add USB_VENDOR_AND_INTERFACE_INFO() macro (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: error path lock fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: big endian fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: apply introduced usb command APIs (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: do not bind to NCM compatible MBIM devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: adding MBIM driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: export shared symbols and definitions (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc.h (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix one more typo (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missed constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: typo and style fixes (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: ncm constants and structures added (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: refactoring for tx multiplexing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: splitting rx_fixup for code reuse (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: process chained NDPs (Neil Horman) [815934] - [netdrv] net/cdc_ncm: refactor bind preparing for MBIM support (Neil Horman) [815934] - [netdrv] net/cdc_ncm: adding MBIM support to ncm_setup (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add MBIM constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround NTB input size firmware bug (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Disable hub-initiated LPM for comms devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: avoid discarding datagrams in rx path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix MTU and max_datagram_size handling (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: reduce driver latency in the data path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: print MAC via printk format specifier (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: make ethtool_ops const (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Use kzalloc rather than kmalloc followed by memset with 0 (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: convert drivers/net/* to use module_usb_driver() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't use stack variables for DMA (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix endianness problem (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Remove unneeded version.h includes from drivers/net/ (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missing .reset_resume hook (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: release interfaces fix in unbind() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Add mising short packet in cdc_ncm driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix short packet issue on some devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use ethd name for known ethernet devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc_ncm host driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tx_fixup() race condition fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't deref NULL in cdc_ncm_rx_fixup() and don't use uninitialized variable (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: USB CDC NCM host driver (Neil Horman) [815934] - [netdrv] usb/serial/sierra: Add support for Sierra Wireless AirCard 320U modem (Neil Horman) [884869] - [netdrv] sierra_net: keep status interrupt URB active (Neil Horman) [884869] - [netdrv] sierra_net: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] sierra_net: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] sierra_net: fix ethtool drvinfo strings set in drivers (Neil Horman) [884869] - [netdrv] sierra_net: shut up sparse restricted type warnings (Neil Horman) [884869] - [netdrv] usbnet: sierra_net: apply introduced usb command APIs (Neil Horman) [884869] - [netdrv] sierra_net: Endianess bug fix (Neil Horman) [884869] - [netdrv] sierra_net: removes unnecessary semicolon (Neil Horman) [884869] - [netdrv] sierra_net: make private symbols static (Neil Horman) [884869] - [netdrv] sierra_net: device IDs for Aircard 320U++ (Neil Horman) [884869] - [netdrv] usbnet: make ethtool_ops const (Neil Horman) [884869] - [netdrv] sierra_net: convert to use module_usb_driver() (Neil Horman) [884869] - [netdrv] sierra_net: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] sierra_net: return operator cleanup (Neil Horman) [884869] - [netdrv] sierra_net: use __packed annotation (Neil Horman) [884869] - [netdrv] sierra_net: initiate sync sequence in sierra_net.c driver (Neil Horman) [884869] - [netdrv] sierra_net: add sierra_net driver (Neil Horman) [884869] - [netdrv] usbnet: allow status interrupt URB to always be active (Neil Horman) [884869] - [netdrv] usbnet: handle link change (Neil Horman) [884869] - [netdrv] usbnet: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_link_change API (Neil Horman) [884869] - [netdrv] usbnet: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] usbnet: fix tx_dropped statistics (Neil Horman) [884869] - [netdrv] usbnet: prevent buggy devices from killing us (Neil Horman) [884869] - [netdrv] usbnet: fix regression from FLAG_NOARP code (Neil Horman) [884869] - [netdrv] usbnet: add new flag FLAG_NOARP for usb net devices (Neil Horman) [884869] - [netdrv] usbnet: generic manage_power() (Neil Horman) [884869] - [netdrv] usbnet: handle PM failure gracefully (Neil Horman) [884869] - [netdrv] usbnet: ratelimit kevent may have been dropped warnings (Neil Horman) [884869] - [netdrv] usbnet: runtime wake up device before calling usbnet_{read|write}_cmd (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_{read|write}_cmd_nopm (Neil Horman) [884869] - [netdrv] usbnet: Fix memory leak on Tx data path (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet 3 command helpers (Neil Horman) [884869] - [netdrv] usbnet: Support devices reporting idleness (Neil Horman) [884869] - [netdrv] usbnet: fix softirq storm on suspend (Neil Horman) [884869] - [netdrv] usbnet: fix deadlock in resume (Neil Horman) [884869] - [netdrv] usbnet: Use eth_random_addr (Neil Horman) [884869] - [netdrv] usbnet: handle remote wakeup asap (Neil Horman) [884869] - [netdrv] usbnet: clear OPEN flag in failure path (Neil Horman) [884869] - [netdrv] usbnet: sanitise overlong driver information strings (Neil Horman) [884869] - [netdrv] usbnet: don't initialize transfer buffer before submit status URB (Neil Horman) [884869] - [netdrv] usbnet: remove declaration for intr_complete (Neil Horman) [884869] - [netdrv] usbnet: remove usb_get/put_dev in .probe and .disconnect (Neil Horman) [884869] - [netdrv] usbnet: fix skb traversing races during unlink (Neil Horman) [884869] - [netdrv] usbnet: fix failure handling in usbnet_probe (Neil Horman) [884869] - [netdrv] usbnet: fix leak of transfer buffer of dev->interrupt (Neil Horman) [884869] - [netdrv] usbnet: consider device busy at each recieved packet (Neil Horman) [884869] - [netdrv] usbnet: don't clear urb->dev in tx_complete (Neil Horman) [884869] - [netdrv] usbnet: increase URB reference count before usb_unlink_urb (Neil Horman) [884869] - [netdrv] usbnet: use netif_tx_wake_queue instead of netif_start_queue (Neil Horman) [884869] - [netdrv] usbnet: reserve headroom on rx skbs (Neil Horman) [884869] - [netdrv] usbnet: avoid recursive locking in usbnet_stop() (Neil Horman) [884869] - [netdrv] usbnet: fix oops in usbnet_start_xmit (Neil Horman) [884869] - [netdrv] usbnet: fix a few typos in comments (Neil Horman) [884869] - [netdrv] usbnet: fix out of memory during runtime pm (Neil Horman) [884869] - [netdrv] usbnet: remove flag of EVENT_DEV_WAKING (Neil Horman) [884869] - [netdrv] usbnet: Resubmit interrupt URB if device is open (Neil Horman) [884869] - [netdrv] usbnet: Use FIELD_SIZEOF macro in usbnet_init() function (Neil Horman) [884869] - [netdrv] usbnet: use ethd name for known ethernet devices (Neil Horman) [884869] - [netdrv] usbnet: Fix up 'FLAG_POINTTOPOINT' and 'FLAG_MULTI_PACKET' overlaps (Neil Horman) [884869] - [netdrv] usbnet: Ethernet quirks for the LG-VL600 4G modem (Neil Horman) [884869] - [netdrv] usbnet: Fix leak when usb_autopm_get_interface() returns less than zero in kevent() (Neil Horman) [884869] - [netdrv] usbnet: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] usbnet: changes for upcoming cdc_ncm driver (Neil Horman) [884869] - [netdrv] usbnet: fix usb_autopm_get_interface failure (Neil Horman) [884869] - [netdrv] usbnet: rx_submit() should return an error code (Neil Horman) [884869] - [netdrv] usbnet: remove noisy and hardly useful printk (Neil Horman) [884869] - [netdrv] usbnet: use jiffies in schedule_timeout(), not msecs (Neil Horman) [884869] - [netdrv] usbnet: use newly introduced hex_to_bin() (Neil Horman) [884869] - [netdrv] usbnet: Set parent device early for netdev_printk() (Neil Horman) [884869] - [netdrv] usbnet: Print device statistics as unsigned (Neil Horman) [884869] - [netdrv] usbnet: Adding URB_ZERO_PACKET flag to usbnet.c (Neil Horman) [884869] - [netdrv] usbnet: Use netif_ logging facilities (Neil Horman) [884869] - [netdrv] usbnet: Convert dev(dbg|err|warn|info) macros to netdev_ (Neil Horman) [884869] - [netdrv] usbnet: Autosuspend for online devices (Neil Horman) [884869] - [netdrv] usbnet: Move && and || to end of previous line (Neil Horman) [884869] - [netdrv] usbnet: Set link down initially for drivers that update link state (Neil Horman) [884869] - [netdrv] usbnet: Set device type for wlan and wwan devices (Neil Horman) [884869] - [netdrv] usbnet: Use wwand interface name for mobile broadband devices (Neil Horman) [884869] - [edac] sb_edac: do not require prescence of IMC_DDRIO device (Mauro Carvalho Chehab) [923451] - [edac] sb_edac: fix the error about memory type detection on SandyBridge (Mauro Carvalho Chehab) [923451] - [dma] ioat: Fix excessive CPU utilization (John Feeney) [883575] - [wireless] b43: stop format string leaking into error msgs (John Linville) [971389] {CVE-2013-2852}- [powerpc] crypto: Enable the PFO-based encryption device (Steve Best) [929325] - [crypto] nx: Build files for the nx device driver (Steve Best) [929325] - [crypto] nx: Fixes for multiple races and issues (Steve Best) [929325] - [crypto] nx: debugfs routines and docs for the nx device driver on powerpc (Steve Best) [929325] - [crypto] nx: SHA512 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: SHA256 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-XCBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-GCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-ECB mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CTR mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: driver code supporting nx encryption on powerpc (Steve Best) [929325] - [x86] apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192] - [x86] apic: disable ARAT by default (Prarit Bhargava) [808192] - [x86] amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192] - [tools] perf: Fix SIGALRM and pipe read race for rwtop (Jiri Olsa) [907366] - [tools] perf: Removing 'nr' field from rw* scripts (Jiri Olsa) [905007] - [netdrv] bnx2: dma_alloc_coherent, use __GFP_ZERO instead of memset(, 0) (Neil Horman) [917110] - [netdrv] bnx2: Rename register read and write macros (Neil Horman) [917110] - [char] n_tty: Remove BUG_ON from n_tty_read() (Stanislaw Gruszka) [848085] - [base] cpu: emit KOBJ_ADD after 'online' attribute is created (Igor Mammedov) [878749] - [target] backport LIO from upstream 3.9 (Andy Grover) [903297] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [826061] - [pci] make sriov work with hotplug remove (Takahiro MUNEDA) [965002] - [nfs] sunrpc: Prevent an rpc_task wakeup race (Dave Wysochanski) [840860] - [nfs] sunrpc: clarify comments on rpc_make_runnable (Dave Wysochanski) [840860]- [fs] gfs2: Use single-block reservations for directories (Robert S Peterson) [914725] - [fs] gfs2: Speed up gfs2_rbm_from_block (Robert S Peterson) [914725] - [fs] gfs2: Remove vestigial parameter ip from function rs_deltree (Robert S Peterson) [914725] - [fs] ext4: update percpu counters after journal replay (Eric Sandeen) [961930] - [fs] gfs2: Use ->dirty_inode() (Robert S Peterson) [887341] - [fs] btrfs: update timestamps on truncate() (Eric Sandeen) [893397] - [fs] ext4: remove unaligned AIO warning printk (Eric Sandeen) [905397] - [fs] ext4: limit group search loop for non-extent files (Eric Sandeen) [958939] - [fs] ext4: fix online resizing for ext3-compat file systems (Eric Sandeen) [958939] - [fs] nfsd: make symbol nfsd_reply_cache_shrinker static (Jeff Layton) [681606] - [fs] nfsd: scale up the number of DRC hash buckets with cache size (Jeff Layton) [681606] - [fs] nfsd: keep stats on worst hash balancing seen so far (Jeff Layton) [681606] - [fs] nfsd: add new reply_cache_stats file in nfsdfs (Jeff Layton) [681606] - [fs] nfsd: track memory utilization by the DRC (Jeff Layton) [681606] - [fs] nfsd: break out comparator into separate function (Jeff Layton) [681606] - [fs] nfsd: eliminate one of the DRC cache searches (Jeff Layton) [681606] - [fs] nfsd: only unhash DRC entries that are in the hashtable (Jeff Layton) [681606] - [fs] nfsd: fix startup order in nfsd_reply_cache_init (Jeff Layton) [681606] - [fs] nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum (Jeff Layton) [681606] - [fs] nfsd: fix comments on nfsd_cache_lookup (Jeff Layton) [681606] - [fs] nfsd: keep a checksum of the first 256 bytes of request (Jeff Layton) [681606] - [net] sunrpc: trim off trailing checksum before returning decrypted or integrity authenticated buffer (Jeff Layton) [681606] - [net] sunrpc: fix comment in struct xdr_buf definition (Jeff Layton) [681606] - [net] sunrpc: copy scope ID in __rpc_copy_addr6 (Jeff Layton) [681606] - [fs] nfsd: register a shrinker for DRC cache entries (Jeff Layton) [681606] - [fs] nfsd: add recurring workqueue job to clean the cache (Jeff Layton) [681606] - [fs] nfsd: when updating an entry with RC_NOCACHE, just free it (Jeff Layton) [681606] - [fs] nfsd: remove the cache_disabled flag (Jeff Layton) [681606] - [fs] nfsd: dynamically allocate DRC entries (Jeff Layton) [681606] - [fs] nfsd: track the number of DRC entries in the cache (Jeff Layton) [681606] - [fs] nfsd: always move DRC entries to the end of LRU list when updating timestamp (Jeff Layton) [681606] - [fs] nfsd: break out hashtable search into separate function (Jeff Layton) [681606] - [fs] nfsd: clean up and clarify the cache expiration code (Jeff Layton) [681606] - [fs] nfsd: remove redundant test from nfsd_reply_cache_free (Jeff Layton) [681606] - [fs] nfsd: add alloc and free functions for DRC entries (Jeff Layton) [681606] - [fs] nfsd: create a dedicated slabcache for DRC entries (Jeff Layton) [681606] - [fs] nfsd: get rid of RC_INTR (Jeff Layton) [681606] - [fs] nfsd: remove unneeded spinlock in nfsd_cache_update (Jeff Layton) [681606] - [fs] nfsd: fix IPv6 address handling in the DRC (Jeff Layton) [681606] - [fs] nfsd: make op_cacheresult another flag (Jeff Layton) [681606] - [fs] nfsd: fix v4 reply caching (Jeff Layton) [681606] - [fs] nfsd: turn on reply cache for NFSv4 (Jeff Layton) [681606] - [fs] nfsd: introduce OPDESC helper (Jeff Layton) [681606] - [fs] bio: fix allocation failure due to bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] bio: dont overflow in bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] vfs: fix spurious return of ESTALE errors when cwd on nfs is renamed on server (Jeff Layton) [896580] - [fs] vfs: revert most of dcache remove d_mounted (Ian Kent) [907512]- [net] rtnl: fix info leak on RTM_GETLINK request for VF devices (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] dcbnl: fix various netlink info leaks (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] tcp: fix tcp_trim_head() to adjust segment count with skb MSS (Daniel Borkmann) [970609] - [net] af_netlink: force credentials passing (Thomas Graf) [880142] - [net] af_unix: Only allow recv on connected (Thomas Graf) [880142] - [net] scm: fix incorrect credentials passing (Thomas Graf) [880142] - [net] llc: Fix missing msg_namelen update in llc_ui_recvmsg() (Jesper Brouer) [956100] {CVE-2013-3231} - [net] rps: Update RFS target at poll for tcp/udp (Daniel Borkmann) [893177] - [net] rps: Fix brokeness causing OOO packets (Daniel Borkmann) [893177] - [net] rps: enable RFS before first data packet is received (Daniel Borkmann) [893177] - [net] ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (Daniel Borkmann) [893177] - [netdrv] sfc: Implement hardware acceleration of RFS (Daniel Borkmann) [893177] - [net] rps: Make hardware-accelerated RFS conditional on NETIF_F_NTUPLE (Daniel Borkmann) [893177] - [net] rps: Enable hardware acceleration of RFS (Daniel Borkmann) [893177] - [lib] cpu_rmap: avoid flushing all workqueues (Daniel Borkmann) [893177] - [net] rps: Protect cpu_rmap.h from double inclusion (Daniel Borkmann) [893177] - [lib] cpu_rmap: CPU affinity reverse-mapping (Daniel Borkmann) [893177] - [kernel] genirq: Add IRQ affinity notifiers (Daniel Borkmann) [893177] - [net] bonding: fix enslaving in alb mode when link down (Veaceslav Falico) [965132] - [net] sch_tbf: segment too big GSO packets (Jiri Pirko) [875750] - [net] Documentation: add nf_conntrack sysctl api documentation (Jiri Pirko) [747951]- [x86] perf: Add IvyBridge EP support (Prarit Bhargava) [892531] - [x86] perf: Fix Intel Ivy Bridge support (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR sharing logic (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR MSR definitions (Prarit Bhargava) [892531] - [netdrv] usb/asix: add support for Lenovo X1 Carbon adapter (Dave Airlie) [907174] - [netdrv] usb/asix: handle packets crossing URB boundaries (Dave Airlie) [907174] - [x86] amd_iommu: initialize the device table after dma_ops (Don Dutile) [920672] - [pci] intel-iommu: eliminate warning that may indicate bad BIOS (Don Dutile) [952399] - [kernel] pidns: Outlaw thread creation after unshare(CLONE_NEWPID) (Aristeu Rozanski) [919065] - [fs] proc: Usable inode numbers for the namespace file descriptors (Aristeu Rozanski) [919069] - [fs] proc: Allow proc_free_inum to be called from any context (Aristeu Rozanski) [919069] - [fs] proc: fix inconsistent lock state (Aristeu Rozanski) [919069] - [fs] proc: Generalize proc inode allocation (Aristeu Rozanski) [919069] - [kernel] pidns: Add setns support (Aristeu Rozanski) [919060] - [kernel] pidns: add reboot_pid_ns() to handle the reboot syscall (Aristeu Rozanski) [919060] - [fs] vfs: Add setns support for the mount namespace (Aristeu Rozanski) [919067] - [kernel] pidns: Support unsharing the pid namespace (Aristeu Rozanski) [919065] - [kernel] pidns: Deny strange cases when creating pid namespaces (Aristeu Rozanski) [919060 919065] - [kernel] sys_unshare: remove the dead CLONE_THREAD/SIGHAND/VM code (Aristeu Rozanski) [919060 919065] - [kernel] check_unshare_flags: kill the bogus CLONE_SIGHAND/sig->count check (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Consolidate initialzation of special init task state (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Make the pidns proc mount/umount logic obvious (Aristeu Rozanski) [919060 919065] - [kernel] pid: remove the child_reaper special case in init/main.c (Aristeu Rozanski) [919060 919065] - [kernel] pid: reduce code size by using a pointer to iterate over array (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Use task_active_pid_ns where appropriate (Aristeu Rozanski) [919060 919065] - [kernel] namespaces, pid_ns: fix leakage on fork() failure (Aristeu Rozanski) [919060 919065] - [kernel] namespaces: make sure that nsproxy_cache is initialized early enough (Aristeu Rozanski) [919060 919065 919067 919069] - [kernel] pidns: call pid_ns_prepare_proc() from create_pid_namespace() (Aristeu Rozanski) [919060 919065] - [fs] procfs: setting ->proc_mnt doesnt belong in proc_get_sb() (Aristeu Rozanski) [919069] - [kernel] signals/send_signal: use si_fromuser() to detect from_ancestor_ns (Aristeu Rozanski) [919060 919065] - [kernel] signals: SEND_SIG_NOINFO should be considered as SI_FROMUSER() (Aristeu Rozanski) [919060 919065] - [x86] acpi: Avoid SRAT table checks for Fujitsu Primequest systems (Prarit Bhargava) [966853] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068]- [net] tcp: Fix oops from tcp_collapse() when using splice() (Nikola Pajkovsky) [863512] {CVE-2013-2128} - [net] ipv6: only invalidate previously tokenized addresses (Daniel Borkmann) [876634] - [net] ipv6: also allow token to be set when device not ready (Daniel Borkmann) [876634] - [net] ipv6: minor: use in6addr_any in token init (Daniel Borkmann) [876634] - [net] ipv6: add tokenized interface identifier support (Daniel Borkmann) [876634] - [net] ipv6: unify logic evaluating inet6_dev's accept_ra property (Daniel Borkmann) [876634] - [net] ipv6: Send ICMPv6 RSes only when RAs are accepted (Daniel Borkmann) [876634] - [net] ipv4: kill an RCU warning in inet_fill_link_af() (Daniel Borkmann) [876634] - [net] rtnetlink: make link af-specific updates atomic (Daniel Borkmann) [876634] - [net] ipv6: AF_INET6 link address family (Daniel Borkmann) [876634] - [net] ipv4: AF_INET link address family (Daniel Borkmann) [876634] - [net] ipv4: Define IPV4_DEVCONF_MAX (Daniel Borkmann) [876634] - [net] rtnetlink: Link address family API (Daniel Borkmann) [876634] - [net] ipv6: addrconf.h cleanups (Daniel Borkmann) [876634] - [net] Revert: openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [919068] - [net] offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan (Thomas Graf) [919068] - [net] offloading: Support multiple vlan tags in GSO (Thomas Graf) [919068] - [net] vlan: Enable software emulation for vlan accleration (Thomas Graf) [919068] - [net] vlan: adjust vlan_set_encap_proto() for its callers (Thomas Graf) [919068] - [net] veth: extend device features (Thomas Graf) [959780] - [net] tcp: connect() race with timewait reuse (Jiri Pirko) [947041] - [net] vxlan: Fix TCPv6 segmentation (Amerigo Wang) [960008] - [net] gre: Fix GREv4 TCPv6 segmentation (Amerigo Wang) [960008] - [net] sctp: set association state to established in dupcook_a handler (Michele Baldessari) [916291] - [net] openvswitch: Use FIELD_SIZEOF() in dp_init() (Thomas Graf) [923212] - [net] openvswitch: Allow OVS_USERSPACE_ATTR_USERDATA to be variable length (Thomas Graf) [923212] - [net] openvswitch: Change ENOENT return value to ENODEV in lookup_vport() (Thomas Graf) [923212] - [net] openvswitch: Make OVSP_LOCAL 32-bit (Thomas Graf) [923212] - [net] openvswitch: Avoid useless holes in struct vport (Thomas Graf) [923212] - [net] openvswitch: Use eth_mac_addr() instead of duplicating it (Thomas Graf) [923212] - [net] introduce new priv_flag indicating iface capable of change mac when running (Thomas Graf) [923212] - [net] openvswitch: remove some useless comments (Thomas Graf) [923212] - [net] openvswitch: fix the calculation of checksum for vlan header (Thomas Graf) [923212] - [net] openvswitch: Fix parsing invalid LLC/SNAP ethertypes (Thomas Graf) [923212] - [net] openvswitch: Call genlmsg_end in queue_userspace_packet (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_new return value on success (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_del return value on success (Thomas Graf) [923212] - [net] openvswitch: Use RCU callback when detaching netdevices (Thomas Graf) [923212] - [net] openvswitch: add skb mark matching and set action (Thomas Graf) [923212] - [net] openvswitch: use this_cpu_ptr per-cpu helper (Thomas Graf) [923212] - [net] openvswitch: add ipv6 'set' action (Thomas Graf) [923212] - [net] core: add function for incremental IPv6 pseudo header checksum updates (Thomas Graf) [923212] - [net] ipv6: improve ipv6_find_hdr() to skip empty routing headers (Thomas Graf) [923212] - [net] ipv6: Move ipv6_find_hdr() out of Netfilter code (Thomas Graf) [923212] - [net] netfilter: ip6_tables: add flags parameter to ipv6_find_hdr() (Thomas Graf) [923212] - [net] openvswitch: Process RARP packets with ethertype 0x8035 similar to ARP packets (Thomas Graf) [923212] - [net] openvswitch: Store flow key len if ARP opcode is not request or reply (Thomas Graf) [923212] - [net] openvswitch: Print device when warning about over MTU packets (Thomas Graf) [923212] - [net] openvswitch: Remove unecessary semicolon (Thomas Graf) [923212] - [net] openvswitch: Increase maximum number of datapath ports (Thomas Graf) [923212] - [net] openvswitch: using kfree_rcu() to simplify the code (Thomas Graf) [923212] - [net] openvswitch: Stop using NLA_PUT*() (Thomas Graf) [923212] - [net] af_unix: dont send SCM_CREDENTIALS by default (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_unix: Allow connecting to sockets in other network namespaces (Thomas Graf) [880142] - [net] af_unix: Allow credentials to work across user and pid namespaces (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_netlink: Add needed scm_destroy after scm_send (Thomas Graf) [880142] - [net] af_unix: Allow SO_PEERCRED to work across namespaces (Thomas Graf) [880142] - [net] sock: Introduce cred_to_ucred (Thomas Graf) [880142] - [kernel] user_ns: Introduce user_nsmap_uid and user_ns_map_gid (Thomas Graf) [880142] - [net] scm: Reorder scm_cookie (Thomas Graf) [880142] - [net] rtnetlink: Allow setting the network namespace by fd (Thomas Graf) [880142] - [net] rtnetlink: Fix ip link add netns oops (Thomas Graf) [880142] - [net] Support specifying the network namespace upon device creation (Thomas Graf) [880142] - [net] ns: add a printk to explain a failure (Amerigo Wang) [880142] - [net] openvswitch: Add support for network namespaces (Amerigo Wang) [880142] - [netdrv] veth: Enforce minimum size of VETH_INFO_PEER (Amerigo Wang) [880142] - [netdrv] veth: Fix packet checksumming (Amerigo Wang) [880142] - [netdrv] veth: Fix the byte counters (Amerigo Wang) [880142] - [net] fix incorrect getting net device's name (Amerigo Wang) [880142] - [net] rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces (Amerigo Wang) [880142] - [net] fix dev_get_valid_name (Amerigo Wang) [880142] - [net] device name allocation cleanups (Amerigo Wang) [880142] - [netdrv] dummy: fix rcu_sched self-detected stalls (Amerigo Wang) [880142] - [net] dev_close() should check IFF_UP (Amerigo Wang) [880142] - [net] Move rcu_barrier from rollback_registered_many to netdev_run_todo (Amerigo Wang) [880142] - [net] Fix more stale on-stack list_head objects (Amerigo Wang) [880142] - [net] deinit automatic LIST_HEAD (Amerigo Wang) [880142] - [net] factorize sync-rcu call in unregister_netdevice_many (Amerigo Wang) [880142] - [net] use rcu_barrier() in rollback_registered_many (Amerigo Wang) [880142] - [net] use list_first_entry macro (Amerigo Wang) [880142] - [net] Handle NETREG_UNINITIALIZED devices correctly (Amerigo Wang) [880142] - [net] NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH (Amerigo Wang) [880142] - [net] introduce NETDEV_UNREGISTER_PERNET (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_many() (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_queue() (Amerigo Wang) [880142] - [net] rtnetlink: speedup rtnl_dump_ifinfo() (Amerigo Wang) [880142] - [net] dev_forward_skb() should clear skb_iif (Amerigo Wang) [880142] - [net] fix mtu check when TSO is enabled (Amerigo Wang) [880142] - [net] Allow tagged VLAN packets to flow through VETH devices (Amerigo Wang) [880142] - [net] dev_forward_skb should call nf_reset (Amerigo Wang) [880142] - [net] ns: keep vlan slaves on master netns move (Amerigo Wang) [880142] - [fs] proc/ns: Fix the namespace inode permission checks (Amerigo Wang) [880142] - [fs] improve scalability of pseudo filesystems (Amerigo Wang) [880142] - [fs] proc/ns: prevent crash when ns_entries is empty (Amerigo Wang) [880142] - [net] ns: fix net_alloc_generic() (Amerigo Wang) [880142] - [net] ns: fix proxy ARP entries listing on a netns (Amerigo Wang) [880142] - [net] ns: get_net_ns_by_fd() oopses if proc_ns_fget() returns an error (Amerigo Wang) [880142] - [net] ns: fix get_net_ns_by_fd for !CONFIG_NET_NS (Amerigo Wang) [880142] - [fs] ns proc: Return -ENOENT for a nonexistent /proc/self/ns/ entry (Amerigo Wang) [880142] - [fs] proc/ns: Fix Oops on stat of /proc//ns/net (Amerigo Wang) [880142] - [net] ns: Allow setting the network namespace by fd (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the ipc namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the uts namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the network namespace (Amerigo Wang) [880142] - [kernel] ns: Wire up the setns system call (Amerigo Wang) [880142] - [kernel] ns: Introduce the setns syscall (Amerigo Wang) [880142] - [fs] proc/ns: proc files for namespace naming policy (Amerigo Wang) [880142] - [netdrv] mlx4: change TX coalescing defaults (Amerigo Wang) [864597] - [net] tcp: add LAST_ACK as a valid state for TSQ (Amerigo Wang) [864597] - [net] tcp: TCP Small Queues (Amerigo Wang) [864597] - [net] netfilter/ipset: fix crash if IPSET_CMD_NONE command is sent (Thomas Graf) [889048]- [x86] efi: Set runtime_version to the EFI spec revision (Lenny Szubowicz) [917193] - [x86] efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable (Lenny Szubowicz) [917193] - [x86] efi: Add infrastructure for UEFI 2.0 runtime services (Lenny Szubowicz) [917193] - [netdrv] sfc: tidy up PTP synchronize function efx_ptp_process_times() (Nikolay Aleksandrov) [862340] - [netdrv] sfc: PTP changes to support improved UUID filtering mode (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_channel_type::receive_skb() to reject a packet (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: adjust duplicate test (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Select PTP_1588_CLOCK (Nikolay Aleksandrov) [862340] - [netdrv] ptp: Enable clock drivers along with associated net/PHY drivers (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: use list_move instead of list_del/list_add (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix the reported priorities of different filter types (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Remove EFX_FILTER_FLAG_RX_OVERRIDE_IP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix null function pointer in efx_sriov_channel_type (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Expose FPGA bitfile partition through MTD (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add support for IEEE-1588 PTP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix maximum array sizes for various MCDI commands (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_mcdi_rpc to be called in two parts (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add channel specific receive_skb handler and post_remove callback (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add explicit RX queue flag to channel (Nikolay Aleksandrov) [862340] - [acpi] apei/ghes: Add hardware memory error recovery support (Dean Nelson) [736982] - [mm] memory-failure: add memory_failure_queue() (Dean Nelson) [736982] - [virt] apic: Allow x2apic without IR on VMware platform (Marcelo Tosatti) [905688] - [virt] apic: Move hypervisor detection of x2apic to hypervisor.h (Marcelo Tosatti) [905688] - [virt] kvm: Add x86_hyper_kvm to complete detect_hypervisor_platform check (Marcelo Tosatti) [905688] - [firmware] add kernel parameter to output SMBIOS UUID in proper endian format (Prarit Bhargava) [806134] - [firmware] dmi_scan: check dmi version when get system uuid (Prarit Bhargava) [806134] - [firmware] dmi_scan: use pUB to print UUIDs (Prarit Bhargava) [806134] - [virt] kvm: Use __print_symbolic() for vmexit tracepoints (Stefan Hajnoczi) [891036] - [virt] kvm: Record instruction set in kvm_exit tracepoint (Stefan Hajnoczi) [891036] - [fs] hugetlbfs: add thread name and pid to SHM_HUGETLB mlock rlimit warning (Rafael Aquini) [885706] - [fs] hugetlbfs: lessen the impact of a deprecation warning (Rafael Aquini) [885706] - [misc] hpilo: ignore auxiliary HP iLO BMCs (Tony Camuso) [826725] - [misc] hpilo: remove pci_disable_device (Tony Camuso) [826725] - [misc] hpilo: update module version (Tony Camuso) [826725] - [powerpc] perf: Fix finding overflowed PMC in interrupt (Steve Best) [905138] - [powerpc] perf: Fix for PMCs not making progress (Steve Best) [905138] - [x86] pvpanic: add pvpanic device driver (Andrew Jones) [831178] - [virt] kvm: limit difference between kvmclock updates (Marcelo Tosatti) [952174] - [virt] kvm: Fix invalid secondary exec controls in vmx_cpuid_update() (Andrew Jones) [916932] - [i2c] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [watchdog] iTCO_wdt: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ata_piix: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ahci: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [input] wacom: cleanup feature report for bamboos (Aristeu Rozanski) [949379] - [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [929286] - [usb] uhci: fix IRQ race during initialization (Dave Young) [915834] - [pci] acpiphp: remove all functions in slot, even without ACPI _EJx (Amos Kong) [890253] - [x86] oprofile: Fix crash when unloading module in nmi timer mode (Don Zickus) [828936] - [scsi] cxgb4i: Remove the scsi host device when removing device (Steve Best) [908030]- [net] ipvs: sctp: fix checksumming on snat and dnat handlers (Daniel Borkmann) [892256] - [netdrv] e1000e: enable VLAN RX/TX in PROMISC mode (Stefan Assmann) [886420] - [netdrv] bnx2x: strip VLAN header in PROMISC mode (Stefan Assmann) [886420] - [net] vlan: handle packets with empty vlan_group via VLAN code (Stefan Assmann) [886420] - [net] ptp: remove Tech Preview status (Jiri Benc) [920155] - [net] ptp: dynamic allocation of PHC char devices (Jiri Benc) [920155] - [pps] Fix a use-after free bug when unregistering a source (Jiri Benc) [920155] - [net] ptp: reduce stack usage when measuring the system time offset (Jiri Benc) [920155] - [net] ptp: reduce stack usage when reading external time stamps (Jiri Benc) [920155] - [net] ptp: update adjfreq callback description (Jiri Benc) [920155] - [net] ptp: add an ioctl to compare PHC time with system time (Jiri Benc) [920155] - [net] ptp: Make PTP_1588_CLOCK select rather than depend on PPS (Jiri Benc) [920155] - [net] pps, ptp: Remove dependencies on EXPERIMENTAL (Jiri Benc) [920155] - [net] ptp: clarify the clock_name sysfs attribute (Jiri Benc) [920155] - [pps] default echo function (Jiri Benc) [920155] - [net] ptp: validate HWTSTAMP ioctl parameters (Jiri Benc) [920155] - [net] ptp: introduce ptp one step time stamp mode for sync packets (Jiri Benc) [920155] - [net] ptp: fix L2 event message recognition (Jiri Benc) [920155] - [net] correct comment on where to place transmit time stamp hook (Jiri Benc) [920155] - [net] packet: support for TX time stamps on RAW sockets (Jiri Benc) [920155] - [net] Documentation: corrected documentation for hardware time stamping (Jiri Benc) [920155] - [net] bridge: Add multicast_querier toggle and disable queries by default (Flavio Leitner) [905561] - [net] bridge: Fix fatal typo in setup of multicast_querier_expired (Flavio Leitner) [905561] - [net] bridge: Restart queries when last querier expires (Flavio Leitner) [905561] - [net] bridge: Add br_multicast_start_querier (Flavio Leitner) [905561] - [net] sctp: Validate parameter size for SCTP_GET_ASSOC_STATS (Thomas Graf) [755486] - [net] sctp: sctp_close: fix release of bindings for deferred call_rcu's (Daniel Borkmann) [903296] - [net] sctp: refactor sctp_outq_teardown to insure proper re-initalization (Daniel Borkmann) [913170] - [net] ipv6: TX timestamps for IPv6 UDP packets (Jiri Benc) [904172] - [net] af_packet: remove BUG statement in tpacket_destruct_skb (Daniel Borkmann) [905335] - [net] ipv4: prevent setting ttl=0 via IP_TTL (Amerigo Wang) [893306] - [net] bridge: Correctly encode addresses when dumping mdb entries (Amerigo Wang) [856262] - [net] bridge: Do not unregister all PF_BRIDGE rtnl operations (Amerigo Wang) [856262] - [net] bridge: export multicast database via netlink (Amerigo Wang) [856262] - [net] netfilter: allow NFQUEUE bypass if no listener is available (Daniel Borkmann) [854259] - [net] netfilter: reduce NF_VERDICT_MASK to 0xff (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: do not free skb on error (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: return error number to caller (Daniel Borkmann) [854259] - [net] netfilter: xt_NFQUEUE: consolidate v4/v6 targets into one (Daniel Borkmann) [854259] - [net] ipv6: Remove IPV6_ADDR_RESERVED (Amerigo Wang) [860764]- [fs] xfs: avoid xfs_dir_fsync() to dereference a NULL inode pointer (Carlos Maiolino) [950638] - [fs] super: fix get_active_super()/umount() race (Carlos Maiolino) [918724] - [fs] cifs: ensure that we always do cifsFileInfo_get under the spinlock (Sachin Prabhu) [734728] - [fs] cifs: convert async read callback to slow_work (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_iovec_read to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add wrapper for cifs_async_readv to retry opening file (Sachin Prabhu) [734728] - [fs] cifs: add refcounting to cifs_readdata structures (Sachin Prabhu) [734728] - [fs] cifs: abstract out function to marshal the iovec for readv receives (Sachin Prabhu) [734728] - [fs] cifs: make cifs_readdata_alloc take a work_func_t arg (Sachin Prabhu) [734728] - [fs] cifs: make cifsFileInfo_get return the cifsFileInfo pointer (Sachin Prabhu) [734728] - [fs] cifs: Change mid_q_entry structure fields (Sachin Prabhu) [734728] - [fs] cifs: Expand CurrentMid field (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from cifs_readv_receive code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from demultiplex code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from transport routines (Sachin Prabhu) [734728] - [fs] cifs: Delete echo_retries module parm (Sachin Prabhu) [734728] - [fs] cifs: Prepare credits code for a slot reservation (Sachin Prabhu) [734728] - [fs] cifs: Make wait_for_free_request killable (Sachin Prabhu) [734728] - [fs] cifs: Introduce credit-based flow control (Sachin Prabhu) [734728] - [fs] cifs: Simplify inFlight logic (Sachin Prabhu) [734728] - [fs] cifs: Respect negotiated MaxMpxCount (Sachin Prabhu) [734728] - [fs] cifs: better instrumentation for coalesce_t2 (Sachin Prabhu) [734728] - [fs] cifs: Fix error handling in cifs_readv_complete (Sachin Prabhu) [734728] - [fs] cifs: Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport routines more readable (Sachin Prabhu) [734728] - [fs] cifs: when server doesnt set CAP_LARGE_READ_X, cap default rsize at MaxBufferSize (Sachin Prabhu) [734728] - [fs] cifs: allow for larger rsize= options and change defaults (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_readpages to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add cifs_async_readv (Sachin Prabhu) [734728] - [fs] cifs: fix protocol definition for READ_RSP (Sachin Prabhu) [734728] - [fs] cifs: add a callback function to receive the rest of the frame (Sachin Prabhu) [734728] - [fs] cifs: break out 3rd receive phase into separate function (Sachin Prabhu) [734728] - [fs] cifs: find mid earlier in receive codepath (Sachin Prabhu) [734728] - [fs] cifs: move buffer pointers into TCP_Server_Info (Sachin Prabhu) [734728] - [fs] cifs: eliminate is_multi_rsp parm to find_cifs_mid (Sachin Prabhu) [734728] - [fs] cifs: move mid finding into separate routine (Sachin Prabhu) [734728] - [fs] cifs: add a third receive phase to cifs_demultiplex_thread (Sachin Prabhu) [734728] - [fs] cifs: keep a reusable kvec array for receives (Sachin Prabhu) [734728] - [fs] cifs: turn read_from_socket into a wrapper around a vectorized version (Sachin Prabhu) [734728] - [fs] add new module parameter enable_oplocks (Sachin Prabhu) [734728] - [fs] cifs: clean up check_rfc1002_header (Sachin Prabhu) [734728] - [fs] cifs: simplify read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: check for unresponsive server every time we call kernel_recvmsg (Sachin Prabhu) [734728] - [fs] cifs: make smb_msg local to read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: remove obsolete comment (Sachin Prabhu) [734728] - [fs] cifs: consolidate signature generating code (Sachin Prabhu) [734728] - [fs] cifs: clean up checkSMB (Sachin Prabhu) [734728] - [fs] cifs: untangle server->maxBuf and CIFSMaxBufSize (Sachin Prabhu) [734728] - [fs] cifs: use memcpy for magic string in cifs signature generation BSRSPYL (Sachin Prabhu) [734728] - [fs] cifs: Cleanup demupltiplex thread exiting code (Sachin Prabhu) [734728] - [fs] cifs: Move mid search to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Move RFC1002 check to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Simplify socket reading in demultiplex thread (Sachin Prabhu) [734728] - [fs] cifs: Move buffer allocation to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Cleanup: check return codes of crypto api calls (Sachin Prabhu) [734728] - [fs] cifs: fix the type of cifs_demultiplex_thread() (Sachin Prabhu) [734728] - [fs] cifs: connect.c remove one to many l's in the word (Sachin Prabhu) [734728] - [mm] export lru_cache_add_*() to modules (Sachin Prabhu) [734728] - [fs] ext4: Use single thread to perform DIO unwritten convertion (Carlos Maiolino) [914783] - [fs] gfs2: Flush work queue before clearing glock hash tables (Robert S Peterson) [952836] - [fs] cifs: delay super block destruction until all cifsFileInfo objects are gone (Mateusz Guzik) [917890] - [fs] namei.c: Dont allow to create hardlink for deleted file (Brian Foster) [908158] - [net] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [955712] - [fs] xfs: don't free EFIs before the EFDs are committed (Carlos Maiolino) [947582] - [fs] xfs: pass shutdown method into xfs_trans_ail_delete_bulk (Carlos Maiolino) [805407] - [fs] gfs2: Reinstate withdraw ack system (Robert S Peterson) [908093] - [fs] gfs2: Fix unlock of fcntl locks during withdrawn state (Robert S Peterson) [894093] - [fs] nfs: open a file descriptor for fsync in nfs4 recovery (J. Bruce Fields) [915479] - [fs] nfs: add more context to state manager error mesgs (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager for lock reclaim warning messages (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager warning messages (Dave Wysochanski) [917711] - [fs] nfs: even if __func__ shown (Dave Wysochanski) [917711] - [fs] nfs: printks in fs/nfs/ should start with NFS: (Dave Wysochanski) [917711] - [kernel] audit: destroy filename correctly (Jeff Layton) [678544] - [fs] vfs: make lremovexattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make removexattr retry once on ESTALE (Jeff Layton) [678544] - [fs] vfs: make llistxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make listxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make getxattr retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: allow lsetxattr() to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow setxattr to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow utimensat() calls to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix user_statfs to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: revert changes to arch/alpha and arch/parisc from statfs cleanup (Jeff Layton) [678544] - [fs] clean statfs-like syscalls up (Jeff Layton) [678544] - [fs] vfs: make fchownat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: Make chown() and lchown() call fchownat() (Jeff Layton) [678544] - [fs] vfs: make fchmodat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: have chroot retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have chdir retry lookup and call once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have faccessat retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: have do_sys_truncate retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix renameat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_unlinkat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_rmdir retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix linkat to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix symlinkat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix mkdirat to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix mknodat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: add a flags argument to user_path_parent (Jeff Layton) [678544] - [fs] vfs: fix readlinkat to retry on ESTALE (Jeff Layton) [678544] - [fs] vfs: make fstatat retry on ESTALE errors from getattr call (Jeff Layton) [678544] - [fs] namei: include errno.h (Jeff Layton) [678544] - [fs] vfs: add a retry_estale helper function to handle retries on ESTALE (Jeff Layton) [678544] - [fs] procfs: don't need a PATH_MAX allocation to hold a string representation of an int (Jeff Layton) [678544] - [fs] vfs: embed struct filename inside of names_cache allocation if possible (Jeff Layton) [678544] - [kernel] audit: make audit_inode take struct filename (Jeff Layton) [678544] - [fs] vfs: make do_filp_open take a struct filename (Jeff Layton) [678544] - [fs] vfs: make __link_path_walk take a struct filename (Jeff Layton) [678544] - [kernel] audit: allow audit code to satisfy getname requests from its names_list (Jeff Layton) [678544] - [mm] swapfile: fix name leak in swapoff (Jeff Layton) [678544] - [fs] vfs: revert changes from last patch in code that we don't ship (Jeff Layton) [678544] - [fs] vfs: define struct filename and have getname() return it (Jeff Layton) [678544] - [fs] vfs: constify dirname argument to do_mount (Jeff Layton) [678544] - [fs] vfs: paper over lack of const qualifiers in execve code (Jeff Layton) [678544] - [target] delousing target_core_file a bit (Jeff Layton) [678544] - [kernel] acct: constify the name arg to acct_on (Jeff Layton) [678544] - [fs] vfs: allocate page instead of names_cache buffer in mount_block_root (Jeff Layton) [678544] - [kernel] audit: overhaul __audit_inode_child to accomodate retrying (Jeff Layton) [678544] - [kernel] audit: optimize audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: make audit_compare_dname_path use parent_len helper (Jeff Layton) [678544] - [kernel] audit: remove dirlen argument to audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: set the name_len in audit_inode for parent lookups (Jeff Layton) [678544] - [kernel] audit: add a new "type" field to audit_names struct (Jeff Layton) [678544] - [kernel] audit: reverse arguments to audit_inode_child (Jeff Layton) [678544] - [kernel] audit: no need to walk list in audit_inode if name is NULL (Jeff Layton) [678544] - [kernel] audit: pass in dentry to audit_copy_inode wherever possible (Jeff Layton) [678544] - [fs] audit: Lose the first argument of audit_inode_child() (Jeff Layton) [678544] - [fs] audit: __link_path_walk should call audit_inode with original "name" (Jeff Layton) [678544] - [fs] fuse: fix stat call on 32 bit platforms (Brian Foster) [872629]- [net] tcp: sk_add_backlog() is too agressive for TCP (Jiri Benc) [947950] - [net] add a limit parameter to sk_add_backlog() (Jiri Benc) [947950] - [net] sctp: fix Kconfig bug in default cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Change defaults on cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Make hmac algorithm selection for cookie generation dynamic (Daniel Borkmann) [918316] - [net] ipv6: bind() use stronger condition for bind_conflict (Flavio Leitner) [917872] - [net] tcp: bind() use stronger condition for bind_conflict (Flavio Leitner) [894683] - [net] vxlan: add ethtool support (Amerigo Wang) [918014] - [net] vxlan: Use UDP Tunnel segmention (Amerigo Wang) [918014] - [net] vxlan: fix oops when delete netns containing vxlan (Amerigo Wang) [918014] - [net] vxlan: reset nf before xmit vxlan encapsulated packet (Amerigo Wang) [918014] - [net] vxlan: Use tunnel_ip_select_ident() for tunnel IP-Identification (Amerigo Wang) [918014] - [net] vxlan: Add capability of Rx checksum offload for inner packet (Amerigo Wang) [918014] - [net] vxlan: capture inner headers during encapsulation (Amerigo Wang) [918014] - [net] tunneling: Add generic Tunnel segmentation (Amerigo Wang) [918014] - [net] tunneling: Inherit NETIF_F_SG for hw_enc_features (Amerigo Wang) [918014] - [net] Kill link between CSUM and SG features (Amerigo Wang) [918014] - [net] ip_gre: fix the inner header offset for gretap (Amerigo Wang) [918011] - [net] ip_gre: enable GRO by default (Amerigo Wang) [918011] - [net] ip_gre: add GRO capability (Amerigo Wang) [918011] - [net] ip_gre: get rid of ipgre_lock (Amerigo Wang) [918011] - [net] gro: add gro_cells infrastructure (Amerigo Wang) [918011] - [net] gro: add checksuming helpers (Amerigo Wang) [918011] - [net] ipv4: Fix ip-header identification for gso packets (Amerigo Wang) [918011] - [net] ip_gre: add ethtool support to gre tunnel (Amerigo Wang) [918011] - [net] ip_gre: Fix GRE_CSUM case (Amerigo Wang) [918011] - [net] ip_gre: Fix IP-Identification (Amerigo Wang) [918011] - [net] ip_gre: remove an extra dst_release() (Amerigo Wang) [918011] - [net] ip_gre: allow CSUM capable devices to handle packets (Amerigo Wang) [918011] - [net] gre: Add TCP segmentation offload for GRE (Amerigo Wang) [918011] - [net] gso: factor out skb_mac_gso_segment() from skb_gso_segment() (Amerigo Wang) [918011] - [net] ipv4: fix warning in xfrm4_mode_tunnel_input (Amerigo Wang) [918011] - [net] ipv6: fix warning in xfrm6_mode_tunnel_input (Amerigo Wang) [918011] - [net] Add skb_unclone() helper functions (Amerigo Wang) [918011] - [net] offloading: Handle encapsulated offloads before fragmentation or handing to lower dev (Amerigo Wang) [918011] - [net] offloading: Add support for hardware-offloaded encapsulation (Amerigo Wang) [918011] - [net] ip_gre: When TOS is inherited, use configured TOS value for non-IP packets (Amerigo Wang) [918011] - [net] ip_gre: Fix kernel panic in IP_GRE with GRE csums (Amerigo Wang) [918011] - [net] ip_gre: set transport header correctly to gre header (Amerigo Wang) [918011] - [net] ip_gre: fix possible use after free (Amerigo Wang) [918011] - [net] gre: add GSO support (Amerigo Wang) [918011] - [net] ip_gre: Fix ip_gre lockless xmits (Amerigo Wang) [918011] - [net] ip_gre: lockless xmit (Amerigo Wang) [918011] - [net] gre: fix improper error handling (Amerigo Wang) [918011] - [net] gre: PPP over IPv4 (Point-to-Point Tunneling Protocol) (Amerigo Wang) [918011] - [net] ip_gre: include route header_len in max_headroom calculation (Amerigo Wang) [918011] - [net] offloading: do not disable sg for packets requiring no checksum (Amerigo Wang) [918011] - [net] offloading: fix can_checksum_protocol() arguments swap (Amerigo Wang) [918011] - [net] offloading: Convert checksums to use centrally computed features (Amerigo Wang) [918011] - [net] offloading: Convert skb_need_linearize() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Convert dev_gso_segment() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Pass features into netif_needs_gso() (Amerigo Wang) [918011] - [net] offloading: Generalize netif_get_vlan_features() (Amerigo Wang) [918011] - [net] Rename skb_has_frags to skb_has_frag_list (Amerigo Wang) [918011] - [net] fix a wrong assignment in skb_split() (Amerigo Wang) [918011] - [net] tso: Fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gso: fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gro: Re-fix different skb headrooms (Amerigo Wang) [918011] - [net] gro: fix different skb headrooms (Amerigo Wang) [918011] - [net] Fix skb_copy_expand() handling of ->csum_start (Amerigo Wang) [918011] - [net] Fix corruption of skb csum field in pskb_expand_head() of net/core/skbuff.c (Amerigo Wang) [918011] - [net] netlink: drop_monitor/dropwatch friendly (Amerigo Wang) [915552] - [net] netlink: dont drop packet but consume it (Amerigo Wang) [915552] - [net] drop_monitor: convert some kfree_skb call sites to consume_skb (Amerigo Wang) [915552] - [net] more accurate network taps in transmit path (Amerigo Wang) [915552] - [net] openvswitch: Move LRO check from transmit to received (Amerigo Wang) [904914] - [net] adjust skb_gso_segment() for calling in rx path (Amerigo Wang) [904914] - [net] bonding: unset primary slave via sysfs (Veaceslav Falico) [905932] - [net] netem: fix possible skb leak (Amerigo Wang) [903961] - [net] WARN if skb_checksum_help() is called on skb requiring segmentation (Amerigo Wang) [903961]- [net] macvlan: remove bogus check in macvlan_handle_frame() (Jiri Pirko) [952785] - [net] macvlan: fix passthru mode race between dev removal and rx path (Jiri Pirko) [952785] - [kernel] rcu: Replace list_first_entry_rcu() with list_first_or_null_rcu() (Jiri Pirko) [952785] - [kernel] tick: Don't invoke tick_nohz_stop_sched_tick() if the cpu is offline (Prarit Bhargava) [950068] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068] - [mm] memory-failure: fix wrong num_poisoned_pages in handling memory error on thp (Naoya Horiguchi) [954045] - [mm] memory-failure: clean up soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: use num_poisoned_pages instead of mce_bad_pages (Naoya Horiguchi) [954045] - [mm] memory-failure: do code refactor of soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: fix an error of mce_bad_pages statistics (Naoya Horiguchi) [954045] - [mm] memory-failure: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: let the compiler add the function name (Naoya Horiguchi) [954045] - [mm] memory-failure: change order of error_states[]'s elements (Naoya Horiguchi) [954045] - [mm] memory-failure: fix misjudgement of page_action() for errors on mlocked pages (Naoya Horiguchi) [954045] - [mm] memory-failure: fix action_result() to print out dirty/clean (Naoya Horiguchi) [954045] - [mm] memory-failure: split thp at the beginning of soft_offline_page() (Naoya Horiguchi) [954045] - [net] bluetooth/rfcomm: Fix missing msg_namelen update in rfcomm_sock_recvmsg() (Weiping Pan) [955654] {CVE-2013-3225} - [net] bluetooth: fix possible info leak in bt_sock_recvmsg() (Radomir Vrbovsky) [955604] {CVE-2013-3224}- [fs] gfs2: Use ->writepages for ordered writes (Robert S Peterson) [859444] - [fs] gfs2: Merge gfs2_attach_bufdata() into trans.c (Robert S Peterson) [859444] - [fs] gfs2: Copy gfs2_trans_add_bh into new data/meta functions (Robert S Peterson) [859444] - [fs] gfs2: Split gfs2_trans_add_bh() into two (Robert S Peterson) [859444] - [fs] gfs2: Merge revoke adding functions (Robert S Peterson) [859444] - [fs] gfs2: Remove bd_list_tr (Robert S Peterson) [859444] - [fs] gfs2: Clean up gfs2_create (Robert S Peterson) [859444] - [fs] nfs: Fix another reboot recovery race (Steve Dickson) [923939] - [fs] nfs: Use CLAIM_DELEG_CUR_FH opens when available (Steve Dickson) [923939] - [fs] nfs: Enable open-by-filehandle (Steve Dickson) [923939] - [fs] nfs: Add xdr support for CLAIM_FH and CLAIM_DELEG_CUR_FH opens (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_opendata_alloc in preparation for NFSv4.1 open modes (Steve Dickson) [923939] - [fs] nfs: implement new 4.1 open reclaim types (Steve Dickson) [923939] - [fs] nfs: Select the "most recent locking state" for read/write/setattr stateids (Steve Dickson) [923939] - [fs] nfs: Prepare for minorversion-specific nfs_server capabilities (Steve Dickson) [923939] - [fs] nfs: __nfs_find_lock_context needs to check ctx->lock_context for a match too (Steve Dickson) [923939] - [fs] nfs: Dont accept more reads/writes if the open context recovery failed (Steve Dickson) [923939] - [fs] nfs: Fail I/O if the state recovery fails irrevocably (Steve Dickson) [923939] - [fs] nfs: Resend the READ/WRITE RPC call if a stateid change causes an error (Steve Dickson) [923939] - [fs] nfs: The stateid must remain the same for replayed RPC calls (Steve Dickson) [923939] - [fs] nfs: Add a helper for encoding opaque data (Steve Dickson) [923939] - [fs] nfs: Clean up helper function nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Rename encode_stateid() to encode_open_stateid() (Steve Dickson) [923939] - [fs] nfs: Dont copy read delegation stateids in setattr (Steve Dickson) [923939] - [fs] nfs: Add helpers for basic copying of stateids (Steve Dickson) [923939] - [fs] nfs: Rename nfs4_copy_stateid() (Steve Dickson) [923939] - [fs] nfs: Further clean-ups of delegation stateid validation (Steve Dickson) [923939] - [fs] nfs: Fix matching of the stateids when returning a delegation (Steve Dickson) [923939] - [fs] gfs2: Clean up inode creation path (Robert S Peterson) [859446] - [fs] gfs2: dont reference inode:s glock during block allocation trace (Robert S Peterson) [859446] - [fs] gfs2: Use proper allocation context for new inodes (Robert S Peterson) [859446] - [fs] gfs2: Move all locking inside the inode creation function (Robert S Peterson) [859446] - [fs] gfs2: Clean up symlink creation (Robert S Peterson) [859446] - [fs] gfs2: Clean up mkdir (Robert S Peterson) [859446] - [fs] gfs2: Make . and .. qstrs constant (Robert S Peterson) [859446] - [fs] gfs2: Add Orlov allocator (Robert S Peterson) [859446] - [fs] gfs2: Add "top dir" flag support (Robert S Peterson) [859446] - [virt] kvm: fix maintenance of guest/host xcr0 state (Paolo Bonzini) [952252] - [virt] xen-netfront: reduce gso_max_size to account for max TCP header (Andrew Jones) [957231] - [fs] gfs2: Issue discards in 512b sectors (Robert S Peterson) [922779] - [fs] nfs: Check for buffer length in __nfs4_get_acl_uncached (Sachin Prabhu) [906056] - [kernel] tick: Change log level of NOHZ local_softirq_pending message (Radomir Vrbovsky) [907516] - [x86] vdso: avoid overflow in vgetns() (Prarit Bhargava) [902320] - [block] propagate proper return codes from blk_get_request callers (Jeff Moyer) [927918] - [block] Check the return value from blk_get_request (Jeff Moyer) [927918]- [kernel] perf: fix perf_swevent_enabled array out-of-bound access (Petr Matousek) [962794] {CVE-2013-2094} - [tools] perf: Fix strbuf_addf() when the buffer needs to grow (Jiri Olsa) [927866] - [tools] perf/header: Fix numa topology printing (Jiri Olsa) [927866] - [tools] perf/test: Fix exclude_guest parse events tests (Jiri Olsa) [927866] - [tools] perf: do not flush maps on COMM for perf report (Jiri Olsa) [927866] - [tools] perf/help: Fix --help for builtins (Jiri Olsa) [927866] - [tools] perf/trace: Check if sample raw_data field is set (Jiri Olsa) [927866] - [tools] perf/trace: Validate syscall id before growing syscall table (Jiri Olsa) [927866] - [tools] perf/python: Properly link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/hists: Add back callchain folding symbol (Jiri Olsa) [927866] - [tools] perf: Fix build on sparc (Jiri Olsa) [927866] - [tools] perf/python: Link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [927866] - [tools] traceevent: Fix missed freeing of subargs in free_arg() in filter (Jiri Olsa) [927866] - [tools] traceevent: Add back pevent assignment in __pevent_parse_format() (Jiri Olsa) [927866] - [tools] perf/hists: Fix off-by-two bug on the first column (Jiri Olsa) [927866] - [tools] perf: Remove warnings on JIT samples for srcline sort key (Jiri Olsa) [927866] - [tools] perf: Fix segfault when using srcline sort key (Jiri Olsa) [927866] - [tools] perf: Precise mode requires exclude_guest (Jiri Olsa) [927866] - [tools] perf/hists: Add more helpers for hist entry stat (Jiri Olsa) [927866] - [tools] perf/hists: Move he->stat.nr_events initialization to a template (Jiri Olsa) [927866] - [tools] perf/hists: Introduce struct he_stat (Jiri Olsa) [927866] - [tools] perf/diff: Removing the total_period argument from output code (Jiri Olsa) [927866] - [tools] perf: Add hpp interface to enable/disable hpp column (Jiri Olsa) [927866] - [tools] perf: Removing hists pair argument from output path (Jiri Olsa) [927866] - [tools] perf/hists: Separate overhead and baseline columns (Jiri Olsa) [927866] - [tools] perf/diff: Refactor diff displacement position info (Jiri Olsa) [927866] - [tools] perf/hists: Add struct hists pointer to struct hist_entry (Jiri Olsa) [927866] - [tools] perf: Complete tracepoint event names (Jiri Olsa) [927866] - [tools] perf/evlist: Remove some unused methods (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce add_newtp method (Jiri Olsa) [927866] - [tools] perf: Convert to BACKTRACE_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Long option completion support for each subcommands (Jiri Olsa) [927866] - [tools] perf: Complete long option names of perf command (Jiri Olsa) [927866] - [tools] perf: Check existence of _get_comp_words_by_ref when bash completing (Jiri Olsa) [927866] - [tools] perf/inject: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/record: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/evlist: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/top: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/probe: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-list: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-cache: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/timechart: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/lock: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/kmem: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/help: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/script: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/stat: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/sched: Look up thread using tid instead of pid (Jiri Olsa) [927866] - [tools] perf/inject: Remove static variables (Jiri Olsa) [927866] - [tools] perf/inject: Remove unused 'input_name' static var (Jiri Olsa) [927866] - [tools] perf/trace: Use evsel->handler.func (Jiri Olsa) [927866] - [tools] perf: Convert to HAVE_STRLCPY (Jiri Olsa) [927866] - [tools] perf: Convert to GTK2_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to NEWT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBAUDIT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBUNWIND_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBELF_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Remove unused PYRF_OBJS variable on Makefile (Jiri Olsa) [927866] - [tools] perf: Move libdw availability check before arch Makefile (Jiri Olsa) [927866] - [tools] perf/trace: Add aliases for some syscalls (Jiri Olsa) [927866] - [tools] perf/probe: Print an enum type variable in "enum variable-name" format when showing accessible variables (Jiri Olsa) [927866] - [tools] perf: Check libaudit availability for perf-trace builtin (Jiri Olsa) [927866] - [tools] perf/hists: Add missing period_* fields when collapsing a hist entry (Jiri Olsa) [927866] - [tools] perf/trace: New tool (Jiri Olsa) [927866] - [tools] perf/evsel: Export the event_format constructor (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce rawptr() method (Jiri Olsa) [927866] - [tools] perf: Use perf_evsel__newtp in the event parser (Jiri Olsa) [927866] - [tools] perf/evsel: The tracepoint constructor should store sys:name (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce set_filter() method (Jiri Olsa) [927866] - [tools] perf/evlist: Renane set_filters method to apply_filters (Jiri Olsa) [927866] - [tools] perf/test: Add test to check we correctly parse and match syscall open parms (Jiri Olsa) [927866] - [tools] perf/evsel: Handle endianity in intval method (Jiri Olsa) [927866] - [tools] perf/evsel: Know if byte swap is needed (Jiri Olsa) [927866] - [tools] perf: Allow handling a NULL cpu_map as meaning "all cpus" (Jiri Olsa) [927866] - [tools] perf/evsel: Improve tracepoint constructor setup (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on pevent_parse_event (Jiri Olsa) [927866] - [tools] perf/test: Fix build failure (Jiri Olsa) [927866] - [tools] traceevent: Handle alloc_arg failure (Jiri Olsa) [927866] - [tools] perf/test: Add test for the sched tracepoint format fields (Jiri Olsa) [927866] - [tools] perf/evsel: Provide a new constructor for tracepoints (Jiri Olsa) [927866] - [tools] traceevent: Carve out events format parsing routine (Jiri Olsa) [927866] - [tools] traceevent: Remove some die() calls (Jiri Olsa) [927866] - [tools] traceevent: Fix afterlife gotos (Jiri Olsa) [927866] - [tools] traceevent: Use calloc were applicable (Jiri Olsa) [927866] - [tools] traceevent: Use asprintf were applicable (Jiri Olsa) [927866] - [tools] perf: bfd.h/libbfd detection fails with recent binutils (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_flags/symbols (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_fields (Jiri Olsa) [927866] - [tools] traceevent: Make sure that arg->op.right is set properly (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on process_array() (Jiri Olsa) [927866] - [tools] perf: remove sscanf extension as (Jiri Olsa) [927866] - [tools] perf/header: Remove unused @feat arg from ->process callback (Jiri Olsa) [927866] - [tools] perf/header: Use pre-processed session env when printing (Jiri Olsa) [927866] - [tools] perf/header: Add ->process callbacks to most of features (Jiri Olsa) [927866] - [tools] perf/header: Add struct perf_session_env (Jiri Olsa) [927866] - [tools] perf/timechart: Use zalloc and fix a couple leaks (Jiri Olsa) [927866] - [tools] perf/lock: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/kmem: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/record: Print event causing perf_event_open() to fail (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in util/map.c (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in trace-event-perl.c for 32 bits machine (Jiri Olsa) [927866] - [tools] perf/stat: Check PMU cpumask file (Jiri Olsa) [927866] - [tools] perf/report: Add missing perf_hpp__init for pipe-mode (Jiri Olsa) [927866] - [tools] perf/scripts: Export a find_scripts() function (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample-record/report (Jiri Olsa) [927866] - [tools] perf/scripts: Add --symbols option to handle specific symbols (Jiri Olsa) [927866] - [tools] perf/symbols: Filter samples with unresolved symbol when "--symbols" option is used (Jiri Olsa) [927866] - [tools] perf/archive: Make 'f' the last parameter for tar (Jiri Olsa) [927866] - [tools] perf/archive: Remove -f from the rm command (Jiri Olsa) [927866] - [tools] perf/stat: Move stats related code to util/stat.c (Jiri Olsa) [927866] - [tools] perf/report: Enable integrated annotation only if possible (Jiri Olsa) [927866] - [tools] perf: Add sort__has_sym (Jiri Olsa) [927866] - [tools] perf/hists: Fix first column printing (Jiri Olsa) [927866] - [tools] perf/hists: Fix output for 100.00 (Jiri Olsa) [927866] - [tools] traceevent: Define _GNU_SOURCE in Makefile (Jiri Olsa) [927866] - [tools] perf/sched: Fixup for the die() removal (Jiri Olsa) [927866] - [tools] perf/probe: Add union member access support (Jiri Olsa) [927866] - [tools] perf/sched: Don't read all tracepoint variables in advance (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_evsel__{int, str}val (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce perf_evsel__{str, int}val methods (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_tool as ancestor (Jiri Olsa) [927866] - [tools] perf/sched: Remove unused thread parameter (Jiri Olsa) [927866] - [tools] perf: Use __maybe_used for unused variables (Jiri Olsa) [927866] - [tools] perf: Back vdso DSO with real data (Jiri Olsa) [927866] - [tools] perf/symbols: Make dsos__find function globally available (Jiri Olsa) [927866] - [tools] perf: Add memdup function (Jiri Olsa) [927866] - [tools] perf: Do backtrace post unwind only if we regs and stack were captured (Jiri Olsa) [927866] - [tools] perf: fix ALIGN redefinition in system headers (Jiri Olsa) [927866] - [tools] perf: include __WORDSIZE definition (Jiri Olsa) [927866] - [tools] perf: Update types definitions for Android (Jiri Olsa) [927866] - [tools] perf: Add missing perf_regs.h file to MANIFEST (Jiri Olsa) [927866] - [tools] perf: include wrapper for magic.h (Jiri Olsa) [927866] - [tools] perf/kmem: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/sched: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/symbols: Remove BIONIC wrapper around libgen.h (Jiri Olsa) [927866] - [tools] perf/probe: Make a copy of exec path for passing to basename (Jiri Olsa) [927866] - [tools] perf/annotate: Make a copy of filename for passing to basename (Jiri Olsa) [927866] - [tools] perf/gtk/browser: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format->width to calculate the column widths (Jiri Olsa) [927866] - [tools] perf/hists: Handle field separator properly (Jiri Olsa) [927866] - [tools] perf/hists: Introduce perf_hpp for hist period printing (Jiri Olsa) [927866] - [tools] perf/bench: fix assert when NDEBUG is defined (Jiri Olsa) [927866] - [tools] perf: Fix build for another rbtree.c change (Jiri Olsa) [927866] - [tools] perf: add NO_BACKTRACE for application self-debugging (Jiri Olsa) [927866] - [tools] traceevent: replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf: replace mkostemp with mkstemp (Jiri Olsa) [927866] - [tools] perf: include missing pthread.h header (Jiri Olsa) [927866] - [tools] perf: fix missing winsize definition (Jiri Olsa) [927866] - [tools] perf: include basename for non-glibc systems (Jiri Olsa) [927866] - [tools] perf: Replace sort's standalone field_sep with symbol_conf.field_sep (Jiri Olsa) [927866] - [tools] perf/diff: Make diff command work with evsel hists (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_print_function (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_event_handler (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pretty_print() (Jiri Olsa) [927866] - [tools] perf: Ignore compiled python binaries (Jiri Olsa) [927866] - [tools] perf: Fix cache event name generation (Jiri Olsa) [927866] - [tools] perf/test: Add roundtrip test for hardware cache events (Jiri Olsa) [927866] - [tools] perf/evlist: Add fprintf method (Jiri Olsa) [927866] - [tools] perf: Remove extraneous newline when parsing hardware cache events (Jiri Olsa) [927866] - [tools] perf/test: Add round trip test for sw and hw event names (Jiri Olsa) [927866] - [tools] perf/header: Prepare tracepoint events regardless of name (Jiri Olsa) [927866] - [tools] perf/header: Fix a typo on evsel (Jiri Olsa) [927866] - [tools] perf: Clean target should do clean for lib/traceevent too (Jiri Olsa) [927866] - [tools] perf: Allow user to indicate path to objdump in command line (Jiri Olsa) [927866] - [tools] perf: Replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf/header: Swap pmu mapping numbers if needed (Jiri Olsa) [927866] - [tools] perf/header: Set tracepoint event name only if not set (Jiri Olsa) [927866] - [tools] perf/header: Use evlist->nr_entries on write_event_desc() (Jiri Olsa) [927866] - [tools] perf: remove unneeded include of network header files (Jiri Olsa) [927866] - [tools] perf: Remove the node from rblist in strlist__remove (Jiri Olsa) [927866] - [tools] perf: Fix intlist node removal (Jiri Olsa) [927866] - [tools] perf: Fix x86 builds with ARCH specified on the command line (Jiri Olsa) [927866] - [tools] perf/record: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/script: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/help: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf/stat: Remove use of die/exit and handle errors (Jiri Olsa) [927866] - [tools] perf/lock: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf: handle errors in synthesized event functions (Jiri Olsa) [927866] - [tools] perf/session: flush_sample_queue needs to handle errors from handlers (Jiri Olsa) [927866] - [tools] traceevent: Modify header to work in C++ programs (Jiri Olsa) [927866] - [tools] traceevent: Fix off-by-one bug in pevent_strerror() (Jiri Olsa) [927866] - [tools] traceevent: Fix strerror_r() use in pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_errno (Jiri Olsa) [927866] - [tools] traceevent: Do not link broken field arg for an old ftrace event (Jiri Olsa) [927866] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [927866] - [tools] perf: Add pmu mappings to header information (Jiri Olsa) [927866] - [tools] perf/report: Update event names from header description (Jiri Olsa) [927866] - [tools] perf: Refactor print_event_desc() (Jiri Olsa) [927866] - [tools] perf/test: Do not abort tests on error (Jiri Olsa) [927866] - [tools] perf: Fix 'No libunwind found' make warning message (Jiri Olsa) [927866] - [tools] perf/hists: Rename and move some functions (Jiri Olsa) [927866] - [tools] perf/hists: Separate out hist print functions (Jiri Olsa) [927866] - [tools] perf: Fix include order for bison/flex-generated C files (Jiri Olsa) [927866] - [tools] perf/symbols: Fix builds with NO_LIBELF set (Jiri Olsa) [927866] - [tools] perf: silence GTK2 probing errors (Jiri Olsa) [927866] - [tools] perf/script: Fix libexec scripts path in Documentation (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Ensure not to call gtk_main_quit() twice (Jiri Olsa) [927866] - [tools] perf: Rename global variable 'events' in util/header.c (Jiri Olsa) [927866] - [tools] perf: Rename some variables for better understanding (Jiri Olsa) [927866] - [tools] perf: Report number of pmu type of unknown events (Jiri Olsa) [927866] - [tools] perf: Fix type for evsel->ids and add size check for ids (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Add perf_gtk__show_helpline() for pr_* (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Use helpline API in browser (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Implement helpline_fns (Jiri Olsa) [927866] - [tools] perf/ui: Introduce struct ui_helpline (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce evsel list accessors (Jiri Olsa) [927866] - [tools] perf/evlist: Rename __group method to __set_leader (Jiri Olsa) [927866] - [tools] perf/symbols: Add description of JIT interface (Jiri Olsa) [927866] - [tools] perf/symbols: Use both runtime and debug images (Jiri Olsa) [927866] - [tools] perf/symbols: Convert dso__load_syms to take 2 symsrc's (Jiri Olsa) [927866] - [tools] perf/symbols: Factor want_symtab out of dso__load_sym() (Jiri Olsa) [927866] - [tools] perf/symbols: Switch dso__synthesize_plt_symbols() to use symsrc (Jiri Olsa) [927866] - [tools] perf/symbols: Set symtab_type in dso__load_sym (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symsrc structure (Jiri Olsa) [927866] - [tools] perf/symbols: Track symtab_type of vmlinux (Jiri Olsa) [927866] - [tools] perf/symbols: Avoid segfault in elf_strptr (Jiri Olsa) [927866] - [tools] perf/symbols: only set vmlinux longname & mark loaded if really loaded (Jiri Olsa) [927866] - [tools] perf/symbols: Simplify out_fixup in kernel syms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused 'end' arg in kallsyms parse cb (Jiri Olsa) [927866] - [tools] perf/symbols: Correct comment wrt kallsyms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unneeded call to dso__set_long_name() (Jiri Olsa) [927866] - [tools] perf/symbols: Don't try to synthesize plt without dynstr (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused function map__objdump_2ip (Jiri Olsa) [927866] - [tools] perf/symbols: Only un-prelink non-zero symbols (Jiri Olsa) [927866] - [tools] perf/compat: Disable dwarf unwind (Jiri Olsa) [927866] - [tools] perf: Support for DWARF mode callchain (Jiri Olsa) [927866] - [tools] perf: Support for DWARF CFI unwinding on post processing (Jiri Olsa) [927866] - [tools] perf: Support user regs and stack in sample parsing (Jiri Olsa) [927866] - [tools] perf: Add libunwind dependency for DWARF CFI unwinding (Jiri Olsa) [927866] - [tools] perf: Add interface to arch registers sets (Jiri Olsa) [927866] - [tools] perf/compat: Force PERF_ATTR_SIZE_VER0 perf event abi (Jiri Olsa) [927866] - [tools] perf: Adding PERF_ATTR_SIZE_VER2 to the header swap check (Jiri Olsa) [927866] - [tools] perf/symbols: Implement poor man's ELF parser (Jiri Olsa) [927866] - [tools] perf/symbols: Support minimal build without libelf (Jiri Olsa) [927866] - [tools] perf/symbols: Split out util/symbol-elf.c (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symbol__elf_init() (Jiri Olsa) [927866] - [tools] perf: Fix /etc config related installation (Jiri Olsa) [927866] - [tools] perf: Support for events bash completion (Jiri Olsa) [927866] - [tools] perf: Initial bash completion support (Jiri Olsa) [927866] - [tools] perf/lock: improve message when tracepoints are not enabled (Jiri Olsa) [927866] - [tools] perf/scripts: Correct handler check and spelling errors (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample.py as a sample for general event handling (Jiri Olsa) [927866] - [tools] perf/scripts: Add a python library EventClass.py (Jiri Olsa) [927866] - [tools] perf/scripts: Pass event/thread/dso name and symbol info to event handler in python (Jiri Olsa) [927866] - [tools] perf/script: Replace struct thread with struct addr_location as a parameter for process_event (Jiri Olsa) [927866] - [tools] perf/script: Add general python handler to process non-tracepoint events (Jiri Olsa) [927866] - [tools] perf/list: Document precise event sampling for AMD IBS (Jiri Olsa) [927866] - [tools] perf/list: Update documentation about raw event setup (Jiri Olsa) [927866] - [tools] traceevent: Fix cast from pointer to integer for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix parsing of 64 bit raw config value for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix lib/traceevent build dir with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf: Fix version file for perf documentation with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf/script: Stop using pevent directly (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_sample (Jiri Olsa) [927866] - [tools] perf/lock: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/kmem: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/evsel: Cache associated event_format (Jiri Olsa) [927866] - [tools] perf/header: Set the tracepoint names on PERF_RECORD_HEADER_TRACING_DATA (Jiri Olsa) [927866] - [tools] perf: Add dump_stack function (Jiri Olsa) [927866] - [tools] perf/hists: Add verbose mode hotkey (Jiri Olsa) [927866] - [tools] perf: Fix typo in tools/perf (Jiri Olsa) [927866] - [idle] intel_idle: additional Haswell CPU-id (John Villalovos) [818357] - [idle] intel_idle: support Haswell (John Villalovos) [818357] - [fs] udf: avoid info leak on export (Nikola Pajkovsky) [922355] {CVE-2012-6548} - [powerpc] oprofile: Fix error in oprofile power7_marked_instr_event() function (Steve Best) [912482] - [kernel] tracing: Fix timer tracing (Jiri Olsa) [881030] - [block] dump request state on seeing a corrupted request completion (Mike Snitzer) [957259] - [scsi] lpfc: Fixed deadlock between hbalock and nlp_lock use (Rob Evers) [960717] - [netdrv] cxgb4: set coalesce parameters on all queues (Steve Best) [895115] - [kernel] tracing: Fix possible NULL pointer dereferences (Weiping Pan) [952213] {CVE-2013-3301} - [kernel] tracing: Fix panic when lseek() called on "trace" opened for writing (Weiping Pan) [952213] {CVE-2013-3301}- [netdrv] vmxnet3: prevent div-by-zero panic when ring resizing uninitialized dev (Neil Horman) [922299] - [netdrv] vmxnet3: make local function static (Neil Horman) [922299] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [922299] - [netdrv] vmxnet3: better RSS support (Neil Horman) [922299] - [netdrv] vmxnet3: remove unused irq_share_mode (Neil Horman) [922299] - [netdrv] vmxnet3: use static RSS key (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_ printk wrappers (Neil Horman) [922299] - [netdrv] vmxnet3: remove VMXNET3_MAX_DEVICES (Neil Horman) [922299] - [netdrv] vmxnet3: remove device counter (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_dbg (Neil Horman) [922299] - [netdrv] vmxnet3: remove unnecessary bookkeeping (Neil Horman) [922299] - [netdrv] vmxnet3: fix messages printed before registration (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_alloc_skb_ip_align (Neil Horman) [922299] - [netdrv] vmxnet3: fix drvinfo strings set in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: remove __dev* attributes (Neil Horman) [922299] - [netdrv] vmxnet3: fix indentation (Neil Horman) [922299] - [netdrv] vmxnet3: convert BUG_ON(true) into a simple BUG() (Neil Horman) [922299] - [netdrv] vmxnet3: must split too big fragments (Neil Horman) [922299] - [netdrv] vmxnet3: Fix race between dev_open() and register_netdev() (Neil Horman) [922299] - [netdrv] vmxnet3: Define and apply a default policy for RX flow hash indirection (Neil Horman) [922299] - [netdrv] vmxnet3: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters (Neil Horman) [922299] - [netdrv] vmxnet3: remove use of ndo_set_multicast_list in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: Enable GRO support (Neil Horman) [922299] - [kernel] hrtimer: add expiry time overflow check in hrtimer_interrupt (Prarit Bhargava) [947659] - [kernel] time: Move ktime_t overflow checking into timespec_valid_strict (Prarit Bhargava) [947659] - [kernel] time: Improve sanity checking of timekeeping inputs (Prarit Bhargava) [947659] - [powerpc] pseries: Enable the PFO-based RNG accelerator (Steve Best) [947106] - [char] hw_random/pseries-rng: PFO-based hwrng driver (Steve Best) [947106] - [powerpc] vio: Remove dma not supported warnings (Steve Best) [947106] - [powerpc] pseries: Add PFO support to the VIO bus (Steve Best) [947106] - [powerpc] pseries: Add new hvcall constants to support PFO (Steve Best) [947106] - [virt] x86/paravirt: don't enter/leave lazy mode in interrupts (Andrew Jones) [874053] - [powerpc] pSeries_lpar_hpte_remove fails from Adjunct partition being performed before the ANDCOND test (Steve Best) [952309] - [powerpc] pseries/eeh: Fix crash when error happens during device probe (Steve Best) [905264] - [kernel] resource: fix stack overflow in __reserve_region_with_split() (Myron Stowe) [858087] - [md] dm-raid: Fix for "sync" directive ineffectiveness (Jonathan E Brassow) [859562] - [block] fix max discard sectors limit (Mike Snitzer) [910054] - [netdrv] vmxnet3: Fix inconsistent LRO state after initialization (Neil Horman) [918203] - [netdrv] vmxnet3: fix ethtool ring buffer size setting (Neil Horman) [913615] - [netdrv] ibmveth: Fix DMA unmap error (Steve Best) [902923] - [net] atm: update msg_namelen in vcc_recvmsg() (Nikola Pajkovsky) [955225] {CVE-2013-3222} - [net] veth: Dont kfree_skb() after dev_forward_skb() (Jiri Benc) [957713] {CVE-2013-2017} - [x86] power: Correct the MSR_IA32_ENERGY_PERF_BIAS message (Neil Horman) [917147] - [x86] msr: Fix typo in ENERGY_PERF_BIAS_POWERSAVE (Neil Horman) [917147] - [x86] power: Initialize MSR_IA32_ENERGY_PERF_BIAS (Neil Horman) [917147] - [x86] power: define RAPL MSRs (Neil Horman) [917147] - [x86] turbostat: display SMI count by default (Neil Horman) [917147] - [idle] intel_idle: disable Atom/Lincroft HW C-state auto-demotion (Neil Horman) [917147] - [idle] intel_idle: disable NHM/WSM HW C-state auto-demotion (Neil Horman) [917147] - [x86] turbostat: share kernel MSR #defines (Neil Horman) [917147] - [fs] compat: fix build on MIPS/s390/ppc64 (Jeff Moyer) [885239] - [fs] readv/writev: do the same MAX_RW_COUNT truncation that read/write does (Jeff Moyer) [885239]- [fs] nfs: Fix handling of revoked delegations by setattr (Steve Dickson) [952329] - [fs] nfs: Return the delegation if the server returns NFS4ERR_OPENMODE (Steve Dickson) [952329] - [fs] nfs: Fix another potential state manager deadlock (Steve Dickson) [950598] - [fs] nfs: Fix another open/open_recovery deadlock (Steve Dickson) [916806] - [fs] nfs: Hold reference to layout hdr in layoutget (Steve Dickson) [916726] - [fs] nfs: add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr() (Steve Dickson) [916726] - [fs] nfs: nfs4_open_done first must check that GETATTR decoded a file type (Steve Dickson) [916722] - [net] sunrpc: Dont start the retransmission timer when out of socket space (Steve Dickson) [916735] - [fs] nfs: Dont use SetPageError in the NFS writeback code (Steve Dickson) [912867] - [fs] nfs: Dont decode skipped layoutgets (Steve Dickson) [904025] - [fs] nfs: nfs4_proc_layoutget returns void (Steve Dickson) [904025] - [fs] nfs: defer release of pages in layoutget (Steve Dickson) [904025] - [fs] nfs: Use kcalloc() when allocating arrays (Steve Dickson) [904025] - [fs] nfs: Fix an ABBA locking issue with session and state serialisation (Steve Dickson) [912842] - [fs] nfs: Fix a race in the pNFS return-on-close code (Steve Dickson) [912842] - [fs] nfs: Do not accept delegated opens when a delegation recall is in effect (Steve Dickson) [912842] - [fs] nfs: Fix a reboot recovery race when opening a file (Steve Dickson) [908524] - [fs] nfs: Ensure delegation recall and byte range lock removal don't conflict (Steve Dickson) [908524] - [fs] nfs: Fix up the return values of nfs4_open_delegation_recall (Steve Dickson) [908524] - [fs] nfs: Dont lose locks when a server reboots during delegation return (Steve Dickson) [908524] - [fs] nfs: Move nfs4_wait_clnt_recover and nfs4_client_recover_expired_lease (Steve Dickson) [908524] - [fs] nfs: Add NFSDBG_STATE (Steve Dickson) [908524] - [fs] nfs: nfs_inode_return_delegation() should always flush dirty data (Steve Dickson) [908524] - [fs] nfs: nfs_client_return_marked_delegations cant flush data (Steve Dickson) [908524] - [fs] nfs: Prevent deadlocks between state recovery and file locking (Steve Dickson) [908524] - [fs] nfs: Allow the state manager to mark an open_owner as being recovered (Steve Dickson) [908524] - [kernel] seqlock: Dont smp_rmb in seqlock reader spin loop (Steve Dickson) [908524] - [kernel] seqlock: add 'raw_seqcount_begin()' function (Steve Dickson) [908524] - [kernel] seqlock: optimise seqlock (Steve Dickson) [908524]- [net] tcp: Reallocate headroom if it would overflow csum_start (Thomas Graf) [896233] - [net] tcp: take care of misalignments (Thomas Graf) [896233] - [net] skbuff.c cleanup (Thomas Graf) [896233] - [net] ipv6: fix incorrect route 'expires' value passed to userspace (Thomas Graf) [912029]- [fs] nfs: don't allow nfs_find_actor to match inodes of the wrong type (Jeff Layton) [913660] - [mm] hugetlbfs: add swap entry check in follow_hugetlb_page() (Naoya Horiguchi) [928883] - [fs] binfmt_elf: fix hugetlb memory check in vma_dump_size() (Naoya Horiguchi) [928883] - [x86] remove BUG_ON(TS_USEDFPU) in __sanitize_i387_state() (Oleg Nesterov) [920445] - [fs] coredump: ensure the fpu state is flushed for proper multi-threaded core dump (Oleg Nesterov) [920445] - [kernel] perf, x86: Fix raw_spin_unlock_irqrestore() usage (Jiri Olsa) [927177] - [kernel] perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters (Jiri Olsa) [927177] - [kernel] perf: Fix mmap_page::offset computation (Jiri Olsa) [927177] - [kernel] perf, arch: Rework perf_event_index() (Jiri Olsa) [927177] - [kernel] perf: Update the mmap control page on mmap() (Jiri Olsa) [927177] - [kernel] perf: Fix enable_on_exec for sibling events (Jiri Olsa) [927177] - [kernel] perf: Remove superfluous arguments (Jiri Olsa) [927177] - [kernel] perf, x86: Prefer fixed-purpose counters when scheduling (Jiri Olsa) [927177] - [kernel] events: Don't divide events if it has field period (Jiri Olsa) [927177] - [kernel] perf: Carve out callchain functionality (Jiri Olsa) [927177] - [kernel] x86: Perf_event_amd.c needs (Jiri Olsa) [927177] - [kernel] perf_events: Fix slow and broken cgroup context switch code (Jiri Olsa) [927177] - [kernel] perf, x86: Avoid kfree() in CPU_STARTING (Jiri Olsa) [927177] - [kernel] x86, perf: Make copy_from_user_nmi() a library function (Jiri Olsa) [927177] - [kernel] x86, perf: Add constraints for architectural PMU (Jiri Olsa) [927177] - [kernel] perf: Remove the perf_output_begin(.sample) argument (Jiri Olsa) [927177] - [kernel] perf: Remove the nmi parameter from the swevent and overflow interface (Jiri Olsa) [927177] - [kernel] events: Ensure that timers are updated without requiring read() call (Jiri Olsa) [927177] - [kernel] perf_event: Fix broken calc_timer_values() (Jiri Olsa) [927177] - [kernel] events: Move lockless timer calculation into helper function (Jiri Olsa) [927177] - [kernel] events: Add note to update_event_times comment about holding ctx->lock (Jiri Olsa) [927177] - [kernel] perf_events: Fix perf buffer watermark setting (Jiri Olsa) [927177] - [net] ieee802154: Remove static CFLAGS in net/ieee802154/Makefile (Aristeu Rozanski) [920620] - [net] sunrpc: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked (Dave Wysochanski) [840860]- [x86] apic: Add probe() for apic_flat (Prarit Bhargava) [953342] - [x86] apic: Work around boot failure on HP ProLiant DL980 G7 Server systems (Prarit Bhargava) [912963] - [x86] apic: Use probe routines to simplify apic selection (Prarit Bhargava) [912963] - [x86] x2apic: Simplify apic init in SMP and UP builds (Prarit Bhargava) [912963] - [virt] virtio-rng: fix crashes by disallowing multiple device registrations (Amit Shah) [953097] - [virt] virtio-console: add locking around c_ovq operations (Amit Shah) [928207] - [virt] virtio-console: rename cvq_lock to c_ivq_lock (Amit Shah) [928207] - [virt] virtio_console: Merge struct buffer_token into struct port_buffer (Amit Shah) [840454] - [virt] virtio_console: Free buffers from out-queue upon close (Amit Shah) [840454] - [virt] virtio_console: Use kmalloc instead of kzalloc (Amit Shah) [840454] - [virt] virtio_console: Free buffer if splice fails (Amit Shah) [840454] - [virt] virtio-trace: Fix pthread flag for Makefile of trace-agent used (Amit Shah) [840454] - [virt] virtio-trace: do not use unavailable fcntl (F_SETPIPE_SZ) (Amit Shah) [840454] - [virt] tools: Add guest trace agent as a user tool (Amit Shah) [840454] - [virt] virtio_console: Allocate scatterlist according to the current pipe size (Amit Shah) [840454] - [trace] ftrace: Allow stealing pages from pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Wait until the port is ready on splice (Amit Shah) [840454] - [virt] virtio_console: Add a failback for unstealable pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Add splice_write support (Amit Shah) [840454] - [s390] kdump: Do not add standby memory for kdump (Hendrik Brueckner) [922943] - [fs] vfs: remove unneeded permission check from path_init (Jeff Layton) [884863] - [idle] intel_idle: Initialize driver_data correctly in ivb_cstates on IVB processor (Prarit Bhargava) [953630] - [mm] fix fs oops due to dirty pages without buffers on s390 (Hendrik Brueckner) [692530] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [861131]- [scsi] be2iscsi: Bump driver version (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue in passing the exp_cmdsn and max_cmdsn (Rob Evers) [947550] - [scsi] be2iscsi: Fix possible reentrancy issue in be_iopoll (Rob Evers) [947550] - [scsi] be2iscsi: Fix the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix checking Adapter state while establishing CXN (Rob Evers) [947550] - [scsi] be2iscsi: Fix dynamic CID allocation Mechanism in driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix the NOP-In handling code path (Rob Evers) [947550] - [scsi] be2iscsi: Fix the Port Link Status issue (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the Active Session Count from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the FW Version from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for DEFQ extension (Rob Evers) [947550] - [scsi] be2iscsi: Fix MACRO for checking the adapter type (Rob Evers) [947550] - [scsi] be2iscsi: Fix freeing CXN specific driver resources. (Rob Evers) [947550] - [scsi] be2iscsi: Fix MSIx support in SKH-R to 32 (Rob Evers) [947550] - [scsi] be2iscsi: Fix MBX Command issues (Rob Evers) [947550] - [scsi] be2iscsi: Fix returning Failure when MBX fails with Insufficient buffer error (Rob Evers) [947550] - [scsi] be2iscsi: Send uninitialize pattern to FW (Rob Evers) [947550] - [scsi] be2iscsi: Fix Unrecoverable Error Detection (Rob Evers) [947550] - [scsi] be2iscsi: Fix for MBX timeout issue (Rob Evers) [947550] - [scsi] be2iscsi: Update the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue of displaying adapter family (Rob Evers) [947550] - [scsi] be2iscsi: Fix Task Completion Event handling (Rob Evers) [947550] - [scsi] be2iscsi: Fix session update context with V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for V2 version of WRB (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for handling CQ_CREATE V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix max EQ supported by the driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix driver support for Skyhawk-R adapter (Rob Evers) [947550] - [scsi] be2iscsi: Fix return value and typo (Rob Evers) [947550] - [scsi] be2iscsi: Fix kernel panic in blk_iopoll disable mode (Rob Evers) [947550] - [scsi] be2iscsi: Issue an function level reset when driver is loaded (Rob Evers) [947550] - [scsi] be2iscsi: Display driver name and version in device attribute (Rob Evers) [947550] - [scsi] be2iscsi: Fix max supported EQ count to 8.a (Rob Evers) [947550] - [scsi] be2iscsi: Fix memory leak in control path of driver (Rob Evers) [947550] - [scsi] be2iscsi: Display Completion Event string instead of Opcode (Rob Evers) [947550] - [scsi] be2iscsi: Fix the issue with soft reset (Rob Evers) [947550] - [scsi] be2iscsi: cleanup a min_t() call (Rob Evers) [947550] - [kernel] percpu-rw-sem: remove the percpu rw semaphore implementation (Jeff Moyer) [909482] - [fs] direct-io: don't read inode->i_blkbits multiple times (Jeff Moyer) [909482] - [fs] vfs: add missing virtual cache flush after editing partial pages (Jeff Moyer) [909482] - [fs] vfs: fix O_DIRECT read past end of block device (Jeff Moyer) [909482] - [fs] vfs: clear to the end of the buffer on partial buffer reads (Jeff Moyer) [909482] - [fs] vfs: avoid "attempt to access beyond end of device" warnings (Jeff Moyer) [909482] - [fs] blkdev_max_block: make private to fs/buffer.c (Jeff Moyer) [909482] - [fs] blockdev: remove bd_block_size_semaphore again (Jeff Moyer) [909482] - [fs] buffer.c: make block-size be per-page and protected by the page lock (Jeff Moyer) [909482] - [fs] direct-io.c: adjust suspicious bit operation (Jeff Moyer) [909482] - [fs] direct-io: optimize cache misses in the submission path (Jeff Moyer) [909482] - [fs] direct-io.c: calculate fs_count correctly in get_more_blocks() (Jeff Moyer) [909482] - [fs] direct-io: merge direct_io_walker into __blockdev_direct_IO (Jeff Moyer) [909482] - [fs] direct-io: inline the complete submission path (Jeff Moyer) [909482] - [fs] direct-io: separate map_bh from dio (Jeff Moyer) [909482] - [fs] direct-io: use a slab cache for struct dio (Jeff Moyer) [909482] - [fs] direct-io: rearrange fields in dio/dio_submit to avoid holes (Jeff Moyer) [909482] - [fs] direct-io: fix a wrong comment (Jeff Moyer) [909482] - [fs] direct-io: separate fields only used in the submission path from struct dio (Jeff Moyer) [909482] - [powerpc] pci: convert devtree bus addresses to resource (Myron Stowe) [953181] - [acpi] create _SUN sysfs file (Motohiro Kosaki) [908606]- [pci] Remove spurious error for sriov_numvfs store and simplify flow (Don Dutile) [887398] - [pci] Provide method to reduce the number of total VFs supported (Don Dutile) [887398] - [pci] SRIOV control and status via sysfs (Don Dutile) [887398] - [pci] Use is_visible() with boot_vga attribute for pci_dev (Don Dutile) [887398] - [pci] Add pci_device_type to pdev's device struct (Don Dutile) [887398] - [x86] Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [869736 876275] - [mm] writeback: Fix Kernel divide by zero panic in get_dirty_limits() (Rafael Aquini) [871599] - [scsi] scsi_debug: Fix off-by-one bug when unmapping region (Ewan Milne) [902973] - [md] dm-snap: provide module alias in dm-snapshot (Mikulas Patocka) [889973] - [x86] mce: Fix return value of mce_chrdev_read() when erst is disabled (Prarit Bhargava) [742385] - [x86] Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [869736] - [kernel] TAINT_TECH_PREVIEW should not disable lock debugging (Prarit Bhargava) [872688] - [Documentation] remove doc for obsolete dynamic-printk kernel-parameter (Prarit Bhargava) [883911] - [kernel] coredump: backport E option for /proc/sys/kernel/coredump_pattern (Dave Anderson) [905122] - [s390] mm: Fix crst upgrade of mmap with MAP_FIXED (Hendrik Brueckner) [915357] - [virt] kvm/mmu: fix hashing for TDP and non-paging modes (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Fix free memory accounting race in mmu_alloc_roots() (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Don't flush shadow when enabling dirty tracking (Marcelo Tosatti) [908751] - [mm] memcg: fix totalpages calculation for memory.swappiness==0 (Satoru Moriya) [887402] - [mm] memcg: fix unit mismatch in memcg oom limit calculation (Satoru Moriya) [887397] - [x86] pci: Allow x86 platforms to use translation offsets (Myron Stowe) [836569] - [x86] pci: Clear host bridge aperture struct resource (Myron Stowe) [836569] - [x86] pci: use _CRS bus number aperture for host bridges from ACPI (Myron Stowe) [836569] - [x86] pci: fix unused variable warning in amd_bus.c (Myron Stowe) [836569] - [x86] pci: merge pcibios_scan_root() and pci_scan_bus_on_node() (Myron Stowe) [836569] - [x86] pci: dynamically allocate pci_root_info for native host bridge drivers (Myron Stowe) [836569] - [x86] pci: embed pci_sysdata into pci_root_info on ACPI path (Myron Stowe) [836569] - [x86] pci: embed name into pci_root_info struct (Myron Stowe) [836569] - [x86] pci: add host bridge resource release for _CRS path (Myron Stowe) [836569] - [x86] pci: refactor get_current_resources() (Myron Stowe) [836569] - [pci] add host bridge release support (Myron Stowe) [836569] - [pci] add generic device into pci_host_bridge struct (Myron Stowe) [836569] - [pci] rename pci_host_bridge() to find_pci_root_bridge() (Myron Stowe) [836569] - [x86] pci: fix memleak with get_current_resources() (Myron Stowe) [836569] - [pci] move host bridge-related code to host-bridge.c (Myron Stowe) [836569] - [pci] collapse pcibios_resource_to_bus (Myron Stowe) [836569] - [powerpc] pci: get rid of device resource fixups (Myron Stowe) [836569] - [pci] add generic pcibios_resource_to_bus() (Myron Stowe) [836569] - [pci] convert bus addresses to resource when reading BARs (Myron Stowe) [836569] - [pci] add struct pci_host_bridge_window with CPU/bus address offset (Myron Stowe) [836569] - [pci] add struct pci_host_bridge and a list of all bridges found (Myron Stowe) [836569] - [pci] don't publish new root bus until it's fully initialized (Myron Stowe) [836569] - [pci] make pci_flags non-weak (Myron Stowe) [836569] - [powerpc] pci: replace pci_probe_only with pci_flags (Myron Stowe) [836569] - [powerpc] pci: make pci_probe_only default to 0 (Myron Stowe) [836569] - [pci] add pci_clear_flags() (Myron Stowe) [836569] - [pci] make pci_flags always available (Myron Stowe) [836569] - [x86] pci: fix memleak when ACPI _CRS is not used (Myron Stowe) [836569] - [x86] pci: don't fall back to defaults if _CRS has no apertures (Myron Stowe) [836569] - [pci] remove pci_create_bus() (Myron Stowe) [836569] - [x86] pci: convert to pci_create_root_bus() and pci_scan_root_bus() (Myron Stowe) [836569] - [x86] pci: use pci_scan_bus() instead of pci_scan_bus_parented() (Myron Stowe) [836569] - [powerpc] pci: convert to pci_create_root_bus() (Myron Stowe) [836569] - [powerpc] pci: split PHB part out of pcibios_map_io_space() (Myron Stowe) [836569] - [powerpc] pci: make pcibios_setup_phb_resources() static (Myron Stowe) [836569] - [pci] deprecate pci_scan_bus_parented() (Myron Stowe) [836569] - [pci] convert pci_scan_bus_parented() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] convert pci_scan_bus() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] add pci_scan_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] add pci_create_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] show host bridges and root bus resources (Myron Stowe) [836569] - [pci] add helpers for building PCI bus resource lists (Myron Stowe) [836569] - [x86] pci: Ignore CPU non-addressable _CRS reserved memory resources (Myron Stowe) [836569] - [powerpc] pci: fix a brace coding style issue in probe.c (Myron Stowe) [836569] - [powerpc] pci: move powerpc pci flag functions into asm-generic (Myron Stowe) [836569] - [powerpc] rename ppc_pci_*_flags to pci_*_flags (Myron Stowe) [836569] - [x86] pci/sysfs: move bus cpuaffinity to class dev_attrs (Myron Stowe) [836569] - [x86] pci: add rescan to /sys/.../pci_bus/.../ (Myron Stowe) [836569] - [x86] pci: use kasprintf in acpi.c (Myron Stowe) [836569] - [x86] pci: Enable pci root res read out for 32bit too (Myron Stowe) [836569] - [x86] pci: Add cap_resource() (Myron Stowe) [836569] - [x86] pci: Use u64 instead of size_t in amd_bus.c (Myron Stowe) [836569] - [x86] pci: AMD one chain system to use pci read out res (Myron Stowe) [836569] - [x86] pci: Use resource_size_t in update_res (Myron Stowe) [836569] - [x86] Move range related operation to one file (Myron Stowe) [836569] - [x86] pci: fix section mismatch on update_res() (Myron Stowe) [836569] - [x86] pci: seperate x86_pci_rootbus_res_quirks from amd_bus.c (Myron Stowe) [836569] - [x86] pci: fix comment typo in bus_numa.h (Myron Stowe) [836569] - [x86] mtrr: Fix sorting of mtrr after subtracting (Myron Stowe) [836569] - [x86] pci: read root resources from IOH on Intel (Myron Stowe) [836569] - [block] Consolidate command flag and queue limit checks for merges (Mike Snitzer) [910054] - [scsi] sd: Permit merged discard requests (Mike Snitzer) [910054] - [block] Clean up special command handling logic (Mike Snitzer) [910054] - [block] separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions (Mike Snitzer) [910054] - [block] cleanup previous backport of blk_throtl_bio() reorganization (Mike Snitzer) [910054] - [i2c] Adding support for Intel iSMT SMBus 2.0 host controller (Neil Horman) [910427] - [asm-generic] architecture independent readq/writeq for 32bit environment (Neil Horman) [910427] - [kvm] vmx: provide the vmclear function and a bitmap to support VMCLEAR in kdump (Andrew Jones) [908608] - [x86] kexec: VMCLEAR VMCSs loaded on all cpus if necessary (Andrew Jones) [908608] - [netdrv] igb: release already assigned MSI-X interrupts if setup fails (Stefan Assmann) [804724] - [netdrv] igb: remove duplicate code for fallback interrupt initialization (Stefan Assmann) [804724] - [netdrv] igb: Combine q_vector and ring allocation into a single function (Stefan Assmann) [804724] - [netdrv] igb: Remove logic that was doing NUMA pseudo-aware allocations (Stefan Assmann) [804724] - [netdrv] igb: Move the calls to set the Tx and Rx queues into igb_open (Stefan Assmann) [804724] - [char] ipmi: add options to disable openfirmware and PCI scanning (Tony Camuso) [924736] - [char] ipmi: use locks on watchdog timeout set on reboot (Tony Camuso) [924736] - [char] ipmi: simplify locking (Tony Camuso) [924736] - [char] ipmi: fix message handling during panics (Tony Camuso) [924736] - [char] ipmi: Fix IPMI errors due to timing problems (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix cleanup_one_si section mismatch (Tony Camuso) [924736] - [char] ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver (Tony Camuso) [924736] - [Documentation] IPMI: Add the document description of ipmi_get_smi_info (Tony Camuso) [924736] - [char] ipmi: fix __init and __exit attribute locations (Tony Camuso) [924736] - [char] ipmi: proper spinlock initialization (Tony Camuso) [924736] - [char] ipmi: fix hardcoded ipmi device exit path warning (Tony Camuso) [924736] - [char] ipmi: fix acpi probe print (Tony Camuso) [924736] - [char] ipmi: print info for spmi and smbios paths like acpi and pci (Tony Camuso) [924736] - [char] ipmi: fix memleaking for add_smi when duplicating happen (Tony Camuso) [924736] - [char] ipmi: update driver to use dev_printk and its constructs (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix variable 'addr_space' set but not used warning (Tony Camuso) [924736] - [char] ipmi: fix sysfs lockdep warning in ipmi code (Tony Camuso) [924736] - [char] ipmi: remove ipmi_smi.h self-include (Tony Camuso) [924736] - [char] ipmi: fix slave_addrs setting to actually work (Tony Camuso) [924736] - [char] ipmi: Use KCS_IDLE_STATE (Tony Camuso) [924736] - [char] ipmi: refer to table as "SPMI", not "ACPI" (Tony Camuso) [924736] - [mm] enforce mmap_min_addr on x86_64 (Rik van Riel) [790921] - [mm] optional next-fit policy for arch_get_unmapped_area (Rik van Riel) [790921] - [mm] fix quadratic behaviour in get_unmapped_area_topdown (Rik van Riel) [790921] - [scsi] Revert: qla2xxx: Optimize existing port name server query matching (Chad Dupuis) [924804] - [scsi] Revert: qla2xxx: Avoid losing any fc ports when loop id's are exhausted (Chad Dupuis) [924804]- [fs] defer do_filp_open() access checks to may_open() (Eric Sandeen) [920752] - [infiniband] ipoib: Add missing locking when CM object is deleted (Doug Ledford) [913645] - [virt] kvm: accept unaligned MSR_KVM_SYSTEM_TIME writes (Petr Matousek) [917021] {CVE-2013-1796} - [char] tty: hold lock across tty buffer finding and buffer filling (Prarit Bhargava) [901780]- [net] tcp: fix for zero packets_in_flight was too broad (Thomas Graf) [920794] - [net] tcp: frto should not set snd_cwnd to 0 (Thomas Graf) [920794] - [net] tcp: fix an infinite loop in tcp_slow_start() (Thomas Graf) [920794] - [net] tcp: fix ABC in tcp_slow_start() (Thomas Graf) [920794] - [md] dm-thin: bump the target version numbers (Mike Snitzer) [922931] - [md] dm-thin: use block_size_is_power_of_two (Mike Snitzer) [904161] - [md] dm-thin: support a non-power-of-2 discard_granularity (Mike Snitzer) [904161] - [md] dm-thin: fix queue limits stacking (Mike Snitzer) [904161] - [md] dm: sync misc small differences from upstream (Mike Snitzer) [904161] - [md] persistent-data: improve improve space map block alloc failure message (Mike Snitzer) [904161] - [md] dm-thin: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: fix nested btree deletion (Mike Snitzer) [904161] - [md] dm-thin: move bio_prison code to separate module (Mike Snitzer) [904161] - [md] dm-thin: prepare to separate bio_prison code (Mike Snitzer) [904161] - [md] persistent-data: convert to use le32_add_cpu (Mike Snitzer) [904161] - [md] dm-bufio: use ACCESS_ONCE for sysfs values (Mike Snitzer) [904161] - [md] dm-bufio: use list_move (Mike Snitzer) [904161] - [md] dm-ioctl: use kmalloc if possible (Mike Snitzer) [904161] - [md] dm-ioctl: remove PF_MEMALLOC (Mike Snitzer) [904161] - [md] dm-ioctl: prevent unsafe change to dm_ioctl data_size (Mike Snitzer) [904161] - [md] dm-snap: optimize track_chunk (Mike Snitzer) [904161] - [md] dm: fix deadlock with request based dm and queue request_fn recursion (Mike Snitzer) [904161] - [fs] ext3: Fix format string issues (Nikola Pajkovsky) [920785] {CVE-2013-1848} - [netdrv] ehea: avoid accessing a NULL vgrp (Steve Best) [911359] - [kernel] signal: always clear sa_restorer on execve (Nikola Pajkovsky) [920506] {CVE-2013-0914} - [md] dm-thin: fix discard corruption (Mike Snitzer) [922931] - [md] persistent-data: rename node to btree_node (Mike Snitzer) [922931] - [netdrv] ixgbe: Only set gso_type to SKB_GSO_TCPV4 as RSC does not support IPv6 (Michael S. Tsirkin) [908196] - [netdrv] bnx2x: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] qlcnic: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] ixgbe: fix gso type (Michael S. Tsirkin) [908196] - [net] sunrpc: Get rid of the redundant xprt->shutdown bit field (J. Bruce Fields) [893584] - [virt] kvm: do not #GP on unaligned MSR_KVM_SYSTEM_TIME write (Gleb Natapov) [917021] {CVE-2013-1796} - [fs] gfs2: Allocate reservation structure before rename and link (Robert S Peterson) [922999] - [drm] i915: bounds check execbuffer relocation count (Nikola Pajkovsky) [920525] {CVE-2013-0913} - [x86] irq: add quirk for broken interrupt remapping on 55XX chipsets (Neil Horman) [887006] - [md] dm: fix limits initialization when there are no data devices (Mike Snitzer) [908851] - [kvm] Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (Gleb Natapov) [917025] {CVE-2013-1797} - [kvm] Fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (Gleb Natapov) [917021] {CVE-2013-1796} - [kvm] Fix bounds checking in ioapic indirect register reads (Gleb Natapov) [917032] {CVE-2013-1798} - [kvm] x86: release kvmclock page on reset (Gleb Natapov) [917025] {CVE-2013-1797} - [security] keys: Fix race with concurrent install_user_keyrings() (David Howells) [913258] {CVE-2013-1792}- [fs] xfs: use maximum schedule timeout when ail is empty (Brian Foster) [883905] - [net] xfrm_user: fix info leak in copy_to_user_tmpl() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_policy() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_state() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_auth() (Thomas Graf) [922429] {CVE-2012-6537} - [net] atm: fix info leak in getsockopt(SO_ATMPVC) (Thomas Graf) [922387] {CVE-2012-6546} - [net] atm: fix info leak via getsockname() (Thomas Graf) [922387] {CVE-2012-6546} - [fs] nls: improve UTF8 -> UTF16 string conversion routine (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [fs] fat: Fix stat->f_namelen (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [netdrv] tun: fix ioctl() based info leaks (Thomas Graf) [922351] {CVE-2012-6547} - [net] llc: fix info leak via getsockname() (Thomas Graf) [922333] {CVE-2012-6542} - [virt] x86: Add a check to catch Xen emulation of Hyper-V (Andrew Jones) [918239] - [fs] cifs: fix expand_dfs_referral (Sachin Prabhu) [902492] - [fs] cifs: factor smb_vol allocation out of cifs_setup_volume_info (Sachin Prabhu) [902492] - [fs] cifs: have cifs_cleanup_volume_info not take a double pointer (Sachin Prabhu) [902492] - [fs] nfs: Dont allow NFS silly-renamed files to be deleted, no signal (Dave Wysochanski) [905095]- [Documentation] vxlan: fix command usage in its doc (Amerigo Wang) [907447] - [net] vxlan: Add ethtool drvinfo (Amerigo Wang) [907447] - [net] vxlan: Use the underlying device index when joining/leaving multicast groups (Amerigo Wang) [907447] - [net] vxlan: remove unused variable (Amerigo Wang) [907447] - [net] vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN (Amerigo Wang) [907447] - [net] vxlan: fix a typo (Amerigo Wang) [907447] - [net] vxlan: Fix error that was resulting in VXLAN MTU size being 10 bytes too large (Amerigo Wang) [907447] - [net] vxlan: allow a user to set TTL value (Amerigo Wang) [907447] - [net] vxlan: don't expire permanent entries (Amerigo Wang) [907447] - [net] vxlan: fix oops when give unknown ifindex (Amerigo Wang) [907447] - [net] vxlan: fix receive checksum handling (Amerigo Wang) [907447] - [net] vxlan: add additional headroom (Amerigo Wang) [907447] - [net] vxlan: allow configuring port range (Amerigo Wang) [907447] - [net] vxlan: associate with tunnel socket on transmit (Amerigo Wang) [907447] - [net] vxlan: fix byte order in hash function (Amerigo Wang) [907447] - [net] vxlan: minor output refactoring (Amerigo Wang) [907447] - [net] vxlan: fix more sparse warnings (Amerigo Wang) [907447] - [net] vxlan: remove unused including (Amerigo Wang) [907447] - [net] vxlan: put UDP socket in correct namespace (Amerigo Wang) [907447] - [net] vxlan: virtual extensible lan (Amerigo Wang) [907447] - [net] igmp: export symbol ip_mc_leave_group (Amerigo Wang) [907447] - [net] netlink: Add nla_put_net{16,32,64}() helpers (Amerigo Wang) [907447] - [net] dst: Introduce skb_tunnel_rx() helper (Amerigo Wang) [907447] - [net] rtnetlink: do not check master for bridge ports (Amerigo Wang) [907447] - [net] rtnetlink: notify events for FDB NTF_SELF adds and deletes (Amerigo Wang) [907447] - [net] rtnetlink: add attributes to fdb interface (Amerigo Wang) [907447] - [net] netdevice: make address const in device address management (Amerigo Wang) [907447] - [net] add generic PF_BRIDGE:RTM_ FDB hooks (Amerigo Wang) [907447] - [net] xfrm: fix RCU bugs (Amerigo Wang) [885247] - [net] xfrm: Replace rwlock on xfrm_policy_afinfo with rcu (Amerigo Wang) [885247] - [net] flow: Add a flow_cache_flush_deferred function (Amerigo Wang) [885247] - [net] xfrm: Refcount destination entry on xfrm_lookup (Amerigo Wang) [885247] - [net] xfrm: avoid possible oopse in xfrm_alloc_dst (Amerigo Wang) [885247] - [net] xfrm: Fix xfrm_state_migrate leak (Amerigo Wang) [885247] - [net] flow: Make flow cache namespace-aware (Amerigo Wang) [885247] - [net] xfrm: do not assume that template resolving always returns xfrms (Amerigo Wang) [885247] - [net] xfrm: check bundle policy existance before dereferencing it (Amerigo Wang) [885247] - [net] xfrm: fix policy unreferencing on larval drop (Amerigo Wang) [885247] - [net] xfrm6: ensure to use the same dev when building a bundle (Amerigo Wang) [885247] - [net] xfrm: Fix crashes in xfrm_lookup() (Amerigo Wang) [885247] - [net] flow: delayed deletion of flow cache entries (Amerigo Wang) [885247] - [net] xfrm: remove policy garbage collection (Amerigo Wang) [885247] - [net] xfrm: cache bundles instead of policies for outgoing flows (Amerigo Wang) [885247] - [net] xfrm: deal with dst entries in netns (Amerigo Wang) [885247] - [net] flow: virtualize flow cache entry methods (Amerigo Wang) [885247] - [net] flow: structurize flow cache (Amerigo Wang) [885247] - [net] xfrm: remove policy lock when accessing policy->walk.dead (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SAD generates false events (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SPD generates false events (Amerigo Wang) [885247] - [net] pfkey: fix SA and SP flush sequence (Amerigo Wang) [885247] - [net] xfrm: validate attributes (Amerigo Wang) [885247] - [net] xfrm: verify policy direction at XFRM_MSG_POLEXPIRE handler (Amerigo Wang) [885247] - [net] xfrm: Remove xfrm_state_genid (Amerigo Wang) [885247] - [net] ipv4: check rt_genid in dst_check (Amerigo Wang) [885247] - [net] xfrm: Fix bogus bundle flowi (Amerigo Wang) [885247] - [net] xfrm: clone mark when cloning policy (Amerigo Wang) [885247] - [net] xfrm: Allow user space manipulation of SPD mark (Amerigo Wang) [885247] - [net] xfrm: Allow user space config of SAD mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: introduce basic mark infrastructure (Amerigo Wang) [885247]- [fs] NLM: Ensure that we resend all pending blocking locks after a reclaim (Steve Dickson) [913704] - [fs] xfs: remove log force from xfs_buf_cond_lock() (Brian Foster) [896224] - [fs] xfs: recheck buffer pinned status after push trylock failure (Brian Foster) [896224] - [fs] nfs: Ensure that we check lock exclusive/shared type against open modes (Dave Wysochanski) [916324] - [powerpc] pseries: Fix partition migration hang in stop_topology_update (Steve Best) [910597] - [infiniband] qib: correction for faulty sparse warning correction (Jay Fenlason) [901701] - [usb] io_ti: Fix NULL dereference in chase_port() (Nikola Pajkovsky) [916200] {CVE-2013-1774} - [net] bluetooth: Fix incorrect strncpy() in hidp_setup_hid() (Nikola Pajkovsky) [914691] {CVE-2013-0349} - [char] tty: set_termios/set_termiox should not return -EINTR (Oleg Nesterov) [904907] - [netdrv] ehea: fix VLAN support (Steve Best) [911359] - [net] xfrm_user: return error pointer instead of NULL (Thomas Graf) [919389] {CVE-2013-1826} - [net] dccp: check ccid before NULL poiter dereference (Weiping Pan) [919188] {CVE-2013-1827}- [Documentation] ipv6: Update ip-sysctl.txt documentation (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode forwarding=2 to send RS while configured as router (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode accept_ra=2 to accept RA while configured as a router (Jacob Tanenbaum) [795367] - [net] netfilter: improve out-of-sync situation in TCP tracking (Flavio Leitner) [629857] - [net] sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STATS call (Michele Baldessari) [755486] - [net] fix netdev_increment_features() (Amerigo Wang) [892868] - [net] Disable all TSO features when SG is disabled (Amerigo Wang) [892868] - [net] tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming() (Weiping Pan) [843126] - [net] tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation (Weiping Pan) [843126] - [net] tcp: refine SYN handling in tcp_validate_incoming (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 4.2 (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 3.2 (Weiping Pan) [843126] - [net] ipv6: Preserve ipv6 functionality needed by NET (Vlad Yasevich) [801856] - [net] use right lock in __dev_remove_offload (Vlad Yasevich) [801856] - [net] ipv6: Pull IPv6 GSO registration out of the module (Vlad Yasevich) [801856] - [net] ipv4: Pull GSO registration out of inet_init() (Vlad Yasevich) [801856] - [net] ipv6: Update ipv6 static library with newly needed functions (Vlad Yasevich) [801856] - [net] ipv6: Move exthdr offload support into separate file (Vlad Yasevich) [801856] - [net] ipv6: Separate out UDP offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate tcp offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate ipv6 offload support (Vlad Yasevich) [801856] - [net] ipv6: Switch to using new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv4: Switch to using the new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv6: Add new offload registration infrastructure (Vlad Yasevich) [801856] - [net] Add net protocol offload registration infrustructure (Vlad Yasevich) [801856] - [net] Switch to using the new packet offload infrastructure (Vlad Yasevich) [801856] - [net] Add generic packet offload infrastructure (Vlad Yasevich) [801856] - [net] update SOCK_MIN_RCVBUF (Daniel Borkmann) [782886] - [net] sctp: Fix list corruption resulting from freeing an association on a list (Jiri Pirko) [887868] - [net] netfilter/ipset: timeout can be modified for already added elements (Daniel Borkmann) [881599] - [net] tcp: Don't change unlocked socket state in tcp_v4_err() (Jiri Benc) [757658] - [net] packet: fix network header offset in skb for raw sockets (Stefan Assmann) [845515] - [mm] tmpfs: fix use-after-free of mempolicy object (Nikola Pajkovsky) [915715] {CVE-2013-1767} - [fs] fuse: set page_descs length in fuse_buffered_write() (Brian Foster) [915135] - [fs] vfs: fix pointer dereference validation in d_validate (Carlos Maiolino) [876600]- [pci] Fix PCI Express Capability accessors for PCI_EXP_FLAGS (Myron Stowe) [912505] - [pci] introduce accessor to retrieve PCIe Capabilities Register (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] portdrv: Don't create hotplug slots unless port supports hotplug (Myron Stowe) [904203] - [drm] radeon: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] qib: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] mthca: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlwifi: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlegacy: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] ath9k: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] atl1c: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] myri10ge: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] niu: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] mlx4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] igb: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] e1000e: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] tg3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] bnx2x: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] r8169: Preserve other Device Control bits when setting NOSNOOP_EN (Myron Stowe) [904203] - [netdrv] r8169: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aspm: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aer: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pciehp: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] hotplug: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Add accessors for PCI Express Capability (Myron Stowe) [904203] - [pci] Remove unused field pcie_type from struct pci_dev (Myron Stowe) [904203] - [pci] Introduce pci_pcie_type(dev) to replace pci_dev->pcie_type (Myron Stowe) [904203] - [pci] Add pcie_flags_reg to cache PCIe capabilities register (Myron Stowe) [904203] - [scsi] qla2xxx: remove unnecessary reads of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] remove redundant capabilities checking in pci_{save, restore}_pcie_state (Myron Stowe) [904203] - [pci] pcie/aer: use pci_is_pcie() instead of obsolete pci_dev.is_pcie (Myron Stowe) [904203] - [pci] move pci_find_saved_cap out of linux/pci.h (Myron Stowe) [904203] - [netdrv] myri10ge: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [netdrv] niu: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] Track the size of each saved capability data area (Myron Stowe) [904203] - [pci] pcie/portdrv: remove redundant definitions (Myron Stowe) [904203] - [pci] hotplug: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pciehp: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/portdrv: use pci_pcie_cap() (Myron Stowe) [904203]- [kernel] utrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL (Oleg Nesterov) [912074] {CVE-2013-0871} - [security] device_cgroup: fix RCU usage (Aristeu Rozanski) [819366] - [security] device_cgroup: fix unchecked cgroup parent usage (Aristeu Rozanski) [819366] - [security] device_cgroup: add proper checking when changing default behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: stop using simple_strtoul() (Aristeu Rozanski) [819366] - [security] device_cgroup: rename deny_all to behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: fix invalid rcu dereference (Aristeu Rozanski) [819366] - [security] device_cgroup: rename whitelist to exception list (Aristeu Rozanski) [819366] - [security] device_cgroup: convert device_cgroup internally to policy + exceptions (Aristeu Rozanski) [819366] - [security] device_cgroup: introduce dev_whitelist_clean() (Aristeu Rozanski) [819366] - [security] device_cgroup: add "deny_all" in dev_cgroup structure (Aristeu Rozanski) [819366] - [security] devcgroup_inode_permission: take "is it a device node" checks to inlined wrapper (Aristeu Rozanski) [819366] - [security] rcu: Convert call_rcu(whitelist_item_free) to kfree_rcu() (Aristeu Rozanski) [819366] - [fs] cifs: after upcalling for krb5 creds, invalidate key rather than revoking it (Niels de Vos) [885899] - [fs] cifs: tmp_key_invalidate() should not set key->expiry to 0 (Niels de Vos) [885899] - [block] disable discard request merge temporarily (Mike Snitzer) [907844]- [netdrv] mlx4: Set number of msix vectors under SRIOV mode to firmware defaults (Michal Schmidt) [904726] - [netdrv] mlx4: Fix bridged vSwitch configuration for non SRIOV mode (Michal Schmidt) [903644] - [net] rtnetlink: Fix IFLA_EXT_MASK definition (regression) (Thomas Graf) [903220] - [x86] msr: Add capabilities check (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [x86] msr: Remove incorrect, duplicated code in the MSR driver (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [virt] xen: don't assume ds is usable in xen_iret for 32-bit PVOPS (Andrew Jones) [906311] {CVE-2013-0228}- [kernel] cputime: Avoid multiplication overflow on utime scaling (Stanislaw Gruszka) [862758] - [net] sunrpc: When changing the queue priority, ensure that we change the owner (Steve Dickson) [902965] - [net] sunrpc: Ensure we release the socket write lock if the rpc_task exits early (Steve Dickson) [902965] - [fs] nfs: Ensure that we free the rpc_task after read and write cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Ensure that we free the rpc_task after cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Don't allow low priority tasks to pre-empt higher priority ones (Steve Dickson) [902965] - [fs] nfs: Add sequence_priviliged_ops for nfs4_proc_sequence() (Steve Dickson) [902965] - [fs] nfs: The NFSv4.0 client must send RENEW calls if it holds a delegation (Steve Dickson) [902965] - [fs] nfs: nfs4_proc_renew should be declared static (Steve Dickson) [902965] - [fs] nfs: nfs4_locku_done must release the sequence id (Steve Dickson) [902965] - [fs] nfs: We must release the sequence id when we fail to get a session slot (Steve Dickson) [902965] - [fs] nfs: Add debugging messages to NFSv4's CLOSE procedure (Steve Dickson) [902965] - [net] sunrpc: Clear the connect flag when socket state is TCP_CLOSE_WAIT (Steve Dickson) [902965] - [fs] nfs: cleanup DS stateid error handling (Steve Dickson) [902965] - [fs] nfs: handle DS stateid errors (Steve Dickson) [902965] - [fs] nfs: Fix potential races in xprt_lock_write_next() (Steve Dickson) [902965] - [fs] nfs: Ensure correct locking when accessing the 'lock_states' list (Steve Dickson) [902965] - [fs] nfs: Fix the handling of NFS4ERR_SEQ_MISORDERED errors (Steve Dickson) [902965] - [block] cciss: use lun reset not target reset (Tomas Henzl) [893022] - [block] cciss: get rid of message related magic numbers (Tomas Henzl) [893022] - [fs] nfsd: default server numeric idmapping to off (J. Bruce Fields) [815908] - [fs] nfsd: allow numeric idmapping (J. Bruce Fields) [815908] - [x86] perf: Export Sandy Bridge uncore clockticks event in sysfs (Luming Yu) [886374] - [x86] perf: Add Intel Westmere-EX uncore support (Luming Yu) [886374] - [powerpc] perf: Sample only if SIAR-Valid bit is set in P7+ (Steve Best) [873425] - [powerpc] oprofile: Fix marked events support on Power7+ not set (Steve Best) [873425] - [powerpc] Define Power7+ PV constant PV_POWER7p (Steve Best) [873425] - [netdrv] netxen: check for root bus in netxen_mask_aer_correctable (Nikolay Aleksandrov) [846123] - [netdrv] be2net: fix unconditionally returning IRQ_HANDLED in INTx (Ivan Vecera) [909464] - [netdrv] be2net: fix INTx ISR for interrupt behaviour on BE2 (Ivan Vecera) [909464] - [netdrv] be2net: fix a possible events_get() race on BE2 (Ivan Vecera) [909464] - [virt] hv_balloon: Make adjustments to the pressure report (Jason Wang) [902232]- [fs] gfs2: Get a block reservation before resizing a file (Robert S Peterson) [875753] - [net] ipv6: do not create neighbor entries for local delivery (Jiri Pirko) [896020] - [net] bonding: check for assigned mac before adopting the slaves mac address (Veaceslav Falico) [905126] - [fs] nfs: nfs4_xdr_enc_layout{commit, return} must return status (Steve Dickson) [907227] - [fs] set s_type before destroy_super in sget() (Eric Sandeen) [904982] - [scsi] ses: Avoid kernel panic when lun 0 is not mapped (Ewan Milne) [886867] - [block] avoid divide-by-zero with zero discard granularity (Mike Snitzer) [901705] - [block] discard granularity might not be power of 2 (Mike Snitzer) [901705] - [netdrv] tg3: Fix crc errors on jumbo frame receive (Ivan Vecera) [895336] - [netdrv] igb: set E1000_IMS_TS interrupt bit in igb_irq_enable (Stefan Assmann) [871795] - [pci] intel-iommu: Prevent devices with RMRRs from being placed into SI Domain (Tony Camuso) [678451] - [scsi] sd: Reshuffle init_sd to avoid crash (Ewan Milne) [888417] - [mm] add numa node symlink for cpu devices in sysfs (Neil Horman) [878708]- [fs] Fix sget() race with failing mount (Eric Sandeen) [883276]- [virt] xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests (Andrew Jones) [896050] {CVE-2013-0190} - [block] sg_io: use different default filters for each device class (Paolo Bonzini) [875361] {CVE-2012-4542} - [block] sg_io: prepare for adding per-device-type filters (Paolo Bonzini) [875361] {CVE-2012-4542} - [virt] virtio-blk: Don't free ida when disk is in use (Asias He) [870344] - [netdrv] mlx4: Remove FCS bytes from packet length (Doug Ledford) [893707] - [net] netfilter: nf_ct_reasm: fix conntrack reassembly expire code (Amerigo Wang) [726807]- [char] ipmi: use a tasklet for handling received messages (Prarit Bhargava) [890160] - [char] ipmi: handle run_to_completion properly in deliver_recv_msg() (Prarit Bhargava) [890160] - [usb] xhci: Reset reserved command ring TRBs on cleanup (Don Zickus) [843520] - [usb] xhci: handle command after aborting the command ring (Don Zickus) [874541] - [usb] xhci: cancel command after command timeout (Don Zickus) [874541] - [usb] xhci: add aborting command ring function (Don Zickus) [874541] - [usb] xhci: add cmd_ring_state (Don Zickus) [874541] - [usb] xhci: Fix Null pointer dereferencing with non-DMI systems (Don Zickus) [874542] - [usb] xhci: Intel Panther Point BEI quirk (Don Zickus) [874542] - [usb] xhci: Increase XHCI suspend timeout to 16ms (Don Zickus) [874542] - [powerpc] Revert: pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [890454] - [serial] 8250_pnp: add Intermec CV60 touchscreen device (Mauro Carvalho Chehab) [894445] - [char] ipmi: apply missing hunk from upstream commit 2407d77a (Tony Camuso) [882787] - [acpi] Fix broken kernel build if CONFIG_ACPI_DEBUG is enabled (Lenny Szubowicz) [891948] - [scsi] qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically (Chad Dupuis) [854736] - [mm] vmalloc: remove guard page from between vmap blocks (Johannes Weiner) [873737] - [mm] vmalloc: vmap area cache (Johannes Weiner) [873737] - [fs] vfs: prefer EEXIST to EROFS when creating on an RO filesystem (Eric Sandeen) [878091] - [scsi] qla2xxx: change queue depth ramp print to debug print (Rob Evers) [893113] - [fs] nfs: Fix umount when filelayout DS is also the MDS (Steve Dickson) [895194] - [fs] nfs/pnfs: add set-clear layoutdriver interface (Steve Dickson) [895194] - [fs] nfs: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1 (Steve Dickson) [895194] - [fs] nfs: Wait for session recovery to finish before returning (Steve Dickson) [895176] - [mm] compaction: validate pfn range passed to isolate_freepages_block (Johannes Weiner) [889456 890498] - [drm] nouveau: ensure legacy vga is re-enabled during POST (Ben Skeggs) [625441] - [netdrv] be2net: Remove stops to further access to BE NIC on UE bits (Ivan Vecera) [894344] - [virt] kvm: invalid opcode oops on SET_SREGS with OSXSAVE bit set (Petr Matousek) [862904] {CVE-2012-4461}- [netdrv] qlge: remove NETIF_F_TSO6 flag (Amerigo Wang) [891839] - [fs] ext3: Remove BKL from ext3_put_super() and ext3_remount() (Carlos Maiolino) [885945] - [lib] switch the protection of percpu_counter list to spinlock (Carlos Maiolino) [885945] - [virt] hv: Add Hyper-V balloon driver (Jason Wang) [885572] - [mm] export a function to get vm committed memory (Jason Wang) [885572] - [drm] nouveau: extend prevent display switching issues by disabling pageflip (Ben Skeggs) [853226] - [netdrv] mlx4: Fix advertisement of wrong PF context behaviour (Alex Williamson) [894060]- [char] ipmi: add new kernel options to prevent automatic ipmi init (Tony Camuso) [877177] - [usb] xhci: New system added for Compliance Mode Patch on SN65LVPE502CP (Don Zickus) [856709] - [x86] quirks: Mark Haswell HDMI Audio as unsupported (Prarit Bhargava) [883428] - [scsi] bfa: fix crash in bfa_cb_ioim_done when performing failover/failback tests (Vijay Guvva) [878618] - [fs] autofs4: Fix sparse warning: context imbalance in autofs4_d_automount() different lock contexts for basic block (Ian Kent) [876795] - [fs] jbd, jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [886318] - [scsi] qla4xxx: v5.03.00.00.06.04-k2 (Rob Evers) [890727] - [scsi] qla4xxx: Correct the validation to check in get_sys_info mailbox (Rob Evers) [890727] - [scsi] qla4xxx: Pass correct function param to qla4_8xxx_rd_direct (Rob Evers) [890727] - [scsi] qla4xxx: v5.03.00.00.06.04-k1 (Chad Dupuis) [878048] - [scsi] qla4xxx: update copyrights in LICENSE.qla4xxx (Chad Dupuis) [878048] - [scsi] qla4xxx: Disable generating pause frames for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double clearing of risc_intr for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: IDC implementation for Loopback (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix panic while rmmod (Chad Dupuis) [878048] - [scsi] qla4xxx: Fail probe_adapter if IRQ allocation fails (Chad Dupuis) [878048] - [scsi] qla4xxx: Prevent MSI/MSI-X falling back to INTx for ISP82XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Update idc reg in case of PCI AER (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double IDC locking in qla4_8xxx_error_recovery (Chad Dupuis) [878048] - [scsi] qla4xxx: Clear interrupt while unloading driver for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Print correct IDC version (Chad Dupuis) [878048] - [scsi] qla4xxx: Added new mbox cmd to pass driver version to FW (Chad Dupuis) [878048] - [scsi] qla4xxx: fix various printk and comment typos (Chad Dupuis) [878048] - [fs] autofs4: use simple_empty() for empty directory check (Ian Kent) [876795] - [fs] autofs4: dont clear DCACHE_NEED_AUTOMOUNT on rootless mount (Ian Kent) [876795] - [fs] gfs2: Fix race in gfs2_rs_alloc (Abhijith Das) [878476] - [fs] xfs: fix broken error handling in xfs_vm_writepage (Dave Chinner) [874539] - [drm] radeon: force rn50 chip to always report connected on analog output (Jerome Glisse) [892723] - [sound] alsa: add support for Teradici 2200 host card audio (Jaroslav Kysela) [890581] - [md] dm-raid: Fix RAID10's check for sufficient redundancy (Jonathan E Brassow) [889358] - [scsi] hpsa: update version number to 3.2.0 (Tomas Henzl) [891935] - [netdrv] cxgb4: Initialize data structures before using (Steve Best) [885756]- [mm] pageattr: prevent PSE and GLOABL leftovers to confuse pmd/pte_present and pmd_huge (Andrea Arcangeli) [878877] - [fs] gfs2: Fix FITRIM argument handling (Abhijith Das) [866932] - [fs] gfs2: Require user to provide argument for FITRIM (Abhijith Das) [866932] - [fs] exec: do not leave bprm->interp on stack (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] exec: use -ELOOP for max recursion depth (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] btrfs: close exclusive opens with close_bdev_exclusive() (Zach Brown) [874505] - [kernel] sched_rt: Fix hang where umount is stuck in synchronize_sched_expedited (Larry Woodman) [814768]- [md] raid10: Do not call md_raid10_unplug_device while holding spinlock (Jonathan E Brassow) [886658] - [md] dm-thin: commit before gathering status (Mike Snitzer) [882426] - [md] dm-thin: cleanup dead code (Mike Snitzer) [882426] - [md] dm-thin: rename cell_defer_except to cell_defer_no_holder (Mike Snitzer) [882426] - [md] dm-thin: emit "ignore_discard" in status if discards are disabled (Mike Snitzer) [882426] - [md] dm-thin: wake the worker when a discard is prepared (Mike Snitzer) [882426] - [md] dm-thin: fix race between simultaneous io and discards to same block (Mike Snitzer) [882426] - [md] dm-thin: replace calls to cell_release_singleton with cell_defer_except (Mike Snitzer) [882426] - [mm] Revert: ksm: numa awareness sysfs knob (Jarod Wilson) [743643] - [fs] gfs2: Reset rd_last_alloc when it reaches the end of the rgrp (Robert S Peterson) [882381] - [fs] gfs2: Stop looking for free blocks at end of rgrp (Robert S Peterson) [882381] - [drm] nouveau: cache ramcfg value for RAM_RESTRICT_ZM_GROUP (Ben Skeggs) [878384] - [drm] nouveau: disable use of tesla/fermi copy engines for buffer moves (Ben Skeggs) [878384] - [fs] xfs: fix direct IO nested transaction deadlock (Dave Chinner) [876426]- [kernel] ptrace-utrace: fix PTRACE_GETEVENTMSG(pid) in sub-namespace (Oleg Nesterov) [782330] - [scsi] mpt2sas: fix for driver fails EEH recovery from injected pci bus error (Tomas Henzl) [829149] - [mm] memcontrol: propagate LRU accounting state when splitting THP (Johannes Weiner) [881714] - [net] sctp: proc: protect bind_addr->address_list accesses with rcu_read_lock() (Thomas Graf) [706038] - [net] sctp: Add RCU protection to assoc->transport_addr_list (Thomas Graf) [706038] - [s390] zfcp: Adapt to new FC_PORTSPEED semantics (Hendrik Brueckner) [855128] - [virt] virtio_net: allow to change mac when iface is running (Jiri Pirko) [882868] - [virt] kvm: Minimal hyper-v support (Vadim Rozenfeld) [871350] - [fs] gfs2: Journal DLM lock has wrong label (Steven Whitehouse) [884822] - [mm] huge_memory: fix typo in transparent_hugepage sysfs symlink (Jeremy Eder) [887308] - [mm] ksm: numa awareness sysfs knob (Petr Holasek) [743643] - [fs] btrfs: handle IS_ERR(inode) in btrfs_lookup() (Zach Brown) [870944] - [kernel] sched: Add irq_{enter,exit}() to scheduler_ipi() (Stanislaw Gruszka) [836964] - [kernel] panic: fix a possible deadlock in panic() (Tatsuya Kitamura) [871939]- [powerpc] perf: power_pmu_start restores incorrect values, breaking frequency events (Jiri Olsa) [880525] - [netdrv] mlx4: Allow choosing flow steering mode (Doug Ledford) [885191] - [netdrv] mlx4: Adjustments to Flow Steering activation logic for SRIOV (Doug Ledford) [885191] - [netdrv] mlx4: Fix wrong error flow in the flow steering wrapper (Doug Ledford) [885191] - [netdrv] mlx4: Add QPN enforcement for flow steering rules set by VFs (Doug Ledford) [885191] - [infiniband] mlx4: 64-byte CQE/EQE support (Doug Ledford) [885191] - [netdrv] mlx4: Fix potential deadlock in mlx4_eq_int() (Doug Ledford) [885191] - [infiniband] mlx4: Fix spinlock order to avoid lockdep warnings (Doug Ledford) [885191] - [netdrv] mlx4: Removing reserve vectors (Doug Ledford) [885191] - [netdrv] mlx4: Fix double-release-range in tx-rings (Doug Ledford) [885191] - [infiniband] mlx4: Fix QP1 P_Key processing in the Primary Physical Function (PPF) (Doug Ledford) [885191] - [infiniband] mlx4: Synchronize cleanup of MCGs in MCG paravirtualization (Doug Ledford) [885191] - [net] bonding: Bonding driver does not consider the gso_max_size setting of slave devices (Ivan Vecera) [883643] - [net] tcp: Fix >4GB writes on 64-bit (Daniel Borkmann) [885238] - [net] bridge: skip forwarding delay if not using STP (Thomas Graf) [881682] - [fs] nfs: Fix open(O_TRUNC) and ftruncate() error handling (Steve Dickson) [884263] - [fs] nfsd: add proc file listing kernel's gss_krb5 enctypes (Steve Dickson) [877113] - [fs] nfs: add nfs_sb_deactive_async to avoid deadlock (Steve Dickson) [871968] - [fs] nfs: fix page dirtying in NFS DIO read codepath (Jeff Layton) [876514] - [fs] nfs: don't zero out the rest of the page if we hit the EOF on a DIO READ (Jeff Layton) [876514] - [fs] handle null sb in get_super_thawed (Eric Sandeen) [874521] - [scsi] Fix race when removing SCSI devices (Tomas Henzl) [820880] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [849930] - [netdrv] igb: fix compile warning if CONFIG_IGB_PTP is not set (Stefan Assmann) [886519] - [netdrv] bnx2x: Prevent link flaps when booting from SAN (Michal Schmidt) [881068] - [netdrv] bnx2x: Activate LFA (Michal Schmidt) [881068] - [acpi] apei: Fixup common access width firmware bug (Prarit Bhargava) [880465] - [acpi] apei: Avoid too much error reporting in runtime (Prarit Bhargava) [880465] - [acpi] apei: Fix incorrect APEI register bit width check and usage (Prarit Bhargava) [880465] - [virt] vhost: fix length for cross region descriptor (Michael S. Tsirkin) [862265] - [fs] nfs: Use FS-Cache invalidation (David Howells) [699931] - [fs] cachefiles: Implement invalidation (David Howells) [699931] - [fs] vfs: Make more complete truncate operation available to CacheFiles (David Howells) [699931] - [fs] fscache: Provide proper invalidation (David Howells) [699931] - [fs] fscache: Fix operation state management and accounting (David Howells) [699931] - [fs] fscache: Make cookie relinquishment wait for outstanding reads (David Howells) [699931] - [fs] cachefiles: Make some debugging statements conditional (David Howells) [699931] - [fs] fscache: Check cookie is still correct in __fscache_read_or_alloc_pages() (David Howells) [699931] - [fs] fscache: Check that there are no read ops when cookie relinquished (David Howells) [699931] - [fs] cachefiles: Downgrade the requirements passed to the allocator (David Howells) [699931] - [fs] fscache: Validate page mapping pointer value (David Howells) [699931] - [fs] fscache: Fix the marking of cached pages (David Howells) [699931] - [fs] fscache: nfs_migrate_page() does not wait for FS-Cache to finish with a page (David Howells) [699931] - [fs] fscache: Fix __fscache_uncache_all_inode_pages()'s outer loop (David Howells) [699931] - [fs] fscache: Add a helper to bulk uncache pages on an inode (David Howells) [699931] - [scsi] qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low (Chad Dupuis) [829739] - [scsi] qla2xxx: Determine the number of outstanding commands based on available resources (Chad Dupuis) [829739] - [s390] zfcp: return early from slave_destroy if slave_alloc returned early (Hendrik Brueckner) [878372] - [scsi] fcoe: fix fcoe enable on link toggle while it is still disabled (Neil Horman) [875271] - [scsi] Log thin provisioning threshold event (Ewan Milne) [847998] - [netdrv] qlge: NETIF_F_GRO needs to be part of hw_features instead of features (John Green) [849749] - [s390] qeth: set new mac even if old mac is gone (Hendrik Brueckner) [883458] - [s390] qeth: Fix IPA_CMD_QIPASSIST return code handling (Hendrik Brueckner) [882792]- [redhat] kabi: additional whitelist symbols for RHEL-6.4 (Jiri Olsa) [866427]- [ipc] mqueue: Prevent mq_send/receive memory corruption (Larry Woodman) [885030] - [fs] nfs: prevent delegreturn attr deadlock (David Jeffery) [870142] - [netdrv] tg3: Do not set TSS for 5719 and 5720 (John Feeney) [823371] - [scsi] lpfc: Update lpfc version for 8.3.5.86.1p driver release (Rob Evers) [877149] - [scsi] lpfc: Fixed setting sequential delivery bit in a service class that is not valid (Rob Evers) [877149] - [scsi] lpfc: Fixed boot from san failure when SLI4 FC device presented on the same PCI bus (Rob Evers) [877149] - [scsi] lpfc: Add LOGO support after ABTS compliance (Rob Evers) [877149] - [scsi] lpfc: Fixed not reporting logical link speed to SCSI midlayer when QoS not on (Rob Evers) [877149] - [scsi] lpfc: Fixed SCSI host create showing wrong link speed on SLI3 HBA ports (Rob Evers) [877149] - [scsi] lpfc: Fixed kernel warning on spinlock usage on some distributions (Rob Evers) [877149] - [scsi] lpfc: Fixed Linux generic firmware download on SLI4 devices with longer module names (Rob Evers) [877149] - [scsi] lpfc: Fix error with fabric service parameters causing performance issues (Rob Evers) [877149] - [scsi] lpfc: Fixed messages for misconfigured port errors (Rob Evers) [877149] - [scsi] lpfc: Fix FCP2 Retries for non-r/w commands (Rob Evers) [877149] - [scsi] lpfc: Fix incorrect comment in T10 DIF attributes (Rob Evers) [877149] - [scsi] lpfc: Correct missing queue destroy on function reset (Rob Evers) [877149] - [scsi] lpfc: Added checking BMBX register for RDY bit before writing the first address in (Rob Evers) [877149] - [scsi] lpfc: Misc changes to optimize critical path (Rob Evers) [877149] - [s390] qdio: fix kernel panic for zfcp 31-bit (Hendrik Brueckner) [878380] - [s390] zcrypt: msgType50 (RSA-CRT) fix (Hendrik Brueckner) [875977] - [netdrv] ixgbe: fix uninitialized event.type in ixgbe_ptp_check_pps_event (Andy Gospodarek) [884369] - [netdrv] ixgbe: (PTP) Fix PPS interrupt code (Andy Gospodarek) [884369] - [netdrv] ixgbe: Fix PTP X540 SDP alignment code for PPS signal (Andy Gospodarek) [884369] - [s390] zfcp: support for hardware data router (Hendrik Brueckner) [823016] - [s390] qdio: base support for hardware data router with zfcp (Hendrik Brueckner) [823016] - [s390] qdio: Split SBAL entry flags (Hendrik Brueckner) [823016] - [net] netfilter/ipset: Check and reject crazy /0 input parameters (Thomas Graf) [880920] - [kernel] kmod: make __request_module() killable (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] kmod: introduce call_modprobe() helper (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: implement UMH_KILLABLE (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: introduce umh_complete(sub_info) (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] call_usermodehelper: simplify/fix UMH_NO_WAIT case (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] wait_for_helper: SIGCHLD from user-space can lead to use-after-free (Oleg Nesterov) [819529] {CVE-2012-4398} - [netdrv] qlge: Backport offload features to vlan interfaces (John Green) [849749] - [netdrv] igbvf: work around i350 erratum (Stefan Assmann) [870638]- [netdrv] be2net: Update driver version to 4.4.161.0r (Ivan Vecera) [868896] - [netdrv] be2net: Fix skyhawk VF PCI Device ID (Ivan Vecera) [868896] - [netdrv] be2net: Fix FW flashing on Skyhawk-R (Ivan Vecera) [868896] - [netdrv] be2net: Enabling Wake-on-LAN is not supported in S5 state (Ivan Vecera) [868896] - [netdrv] be2net: Fix VF driver load on newer Lancer FW (Ivan Vecera) [868896] - [netdrv] be2net: Fix unnecessary delay in PCI EEH (Ivan Vecera) [868896] - [netdrv] be2net: Fix issues in error recovery due to wrong queue state (Ivan Vecera) [868896] - [netdrv] be2net: Fix ethtool get_settings output for VF (Ivan Vecera) [868896] - [netdrv] be2net: Fix error messages while driver load for VFs (Ivan Vecera) [868896] - [netdrv] be2net: cleanup code related to be_link_status_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix configuring VLAN for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Wait till resources are available for VF in error recovery (Ivan Vecera) [868896] - [netdrv] be2net: Fix change MAC operation for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: remove type argument of be_cmd_mac_addr_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix setting QoS for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Fix driver load failure for different FW configs in Lancer (Ivan Vecera) [868896] - [md] dm-thin: remove tech preview status (Mike Snitzer) [798835] - [md] dm-thin: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] persistent-data: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] dm-block-manager: reinstate context for which block failed a validator check (Mike Snitzer) [798835] - [netdrv] bnx2x: remove redundant warning log (Michal Schmidt) [879279] - [pci] fix broadcom 57840_MF pci id (Michal Schmidt) [871475] - [netdrv] bnx2x: Disable FCoE for 57840 since not yet supported by FW (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix no link on 577xx 10G-baseT (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix unrecognized SFP+ module after driver is loaded (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix potential incorrect link speed provision (Michal Schmidt) [872228] - [netdrv] bnx2x: Restore global registers back to default (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix link down in 57712 following LFA (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix 57810 1G-KR link against certain switches (Michal Schmidt) [871532] - [netdrv] bnx2x: fix handling mf storage modes (Michal Schmidt) [867872] - [netdrv] bnx2x: use strlcpy() to copy a string (Michal Schmidt) [872228] - [tools] perf: Fix a NULL pointer dereference (Jiri Olsa) [879509] - [tools] perf: Add probe command into perf help message (Jiri Olsa) [879452] - [net] sunrpc: Ensure that rpc_release_resources_task() can be called twice (Jeff Layton) [878204] - [fs] nfs: Check validity of cl_rpcclient in nfs_server_list_show (Steve Best) [874834] - [sound] alsa: fix pcm procfs race (Jaroslav Kysela) [867120] - [kernel] module: Last symbol in a module's symtab is not shown in /proc/kallsyms (Seiji Aguchi) [878024] - [scsi] isci: copy fis 0x34 response into proper buffer (David Milburn) [876912] - [netdrv] bna: put back VLAN tag stripped in promisc mode when no VLAN is configured (Ivan Vecera) [870279]- [net] ipset: list-set: fix adding 'after' (Thomas Graf) [880464] - [net] ipset: take into account cidr value for the from address when creating the set (Thomas Graf) [879539] - [net] net_sched: gred: Fix oops in gred_dump() in WRED mode (Thomas Graf) [874872] - [net] IPv4: Send gratuitous ARP for secondary IP addresses also (Jason Wang) [875309] - [net] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS (Jason Wang) [875309] - [net] fix net.core.?mem_max defaults (Thomas Graf) [878072] - [net] pktgen: fix crash when generating IPv6 packets (Thomas Graf) [877327] - [net] netfilter/ipset: fix hash size checking in kernel (Thomas Graf) [876831] - [net] sctp: send abort chunk when max_retrans exceeded (Neil Horman) [876249]- [fs] ext4: race-condition protection for ext4_convert_unwritten_extents_endio (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: serialize fallocate with ext4_convert_unwritten_extents (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: flush the i_completed_io_list during ext4_truncate (Lukas Czerner) [869906] {CVE-2012-4508} - [infiniband] ipoib: Fix AB-BA deadlock when deleting neighbours (Doug Ledford) [873949] - [infiniband] ipoib: Fix memory leak in the neigh table deletion flow (Doug Ledford) [873949] - [infiniband] ipoib: Fix RCU pointer dereference of wrong object (Doug Ledford) [873949] - [misc] Make rcu_dereference_bh work (Doug Ledford) [873949] - [infiniband] ipoib: Use a private hash table for path lookup in xmit path (Doug Ledford) [873949] - [net] netlink: move min_dump_alloc to netlink_callback_extended (Weiping Pan) [872067] - [infiniband] pass rdma_cm module to netlink_dump_start (Weiping Pan) [872067] - [net] netlink: add reference of module in netlink_dump_start (Weiping Pan) [872067] - [net] netfilter: add netlink_dump_control structure for netlink_dump_start() (Weiping Pan) [872067] - [net] netlink: handle errors from netlink_dump() (Weiping Pan) [872067] - [powerpc] mm: Export memory limit via device tree (Baoquan He) [674664] - [powerpc] mm: Change memory_limit from phys_addr_t to unsigned long long (Baoquan He) [674664] - [drm] radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms() (Jerome Glisse) [873728] - [drm] radeon: Fix TV DAC Load Detection for single CRTC chips (Jerome Glisse) [873728] - [drm] radeon: Clean up code in TV DAC load detection (Jerome Glisse) [873728] - [drm] radeon: On DVI-I use Load Detection when EDID is bogus (Jerome Glisse) [873728] - [drm] radeon: Fix primary DAC Load Detection for RV100 chips (Jerome Glisse) [873728] - [drm] radeon: Fix Load Detection on legacy primary DAC (Jerome Glisse) [873728] - [netdrv] ixgbe: PTP get_ts_info missing software support (Andy Gospodarek) [876810] - [pci] dmar: use PF's pci-dev struct for IOMMU association for VFs (Don Dutile) [873462]- [netdrv] pch_gbe: don't reset MAC_RX on FIFO overflow (Veaceslav Falico) [858747] - [netdrv] pch_gbe: don't re-set RX_FIFO_ERR flag in napi_poll (Veaceslav Falico) [858747] - [netdrv] pch_gbe: create functions for MAC_RX enable, disable (Veaceslav Falico) [858747] - [s390] prevent kABI checking for transactional execution and RI (Hendrik Brueckner) [823011] - [s390] add support for transactional memory (Hendrik Brueckner) [823011] - [s390] add support for runtime instrumentation (Hendrik Brueckner) [823011] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [841577] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [841577] - [scsi] have scsi_internal_device_unblock take new state (Chris Leech) [854140] - [scsi] add new SDEV_TRANSPORT_OFFLINE state (Chris Leech) [854140] - [fs] sysfs: Cache the last sysfs_dirent to improve readdir scalability (Jes Sorensen) [869037] - [fs] cifs: when CONFIG_HIGHMEM is set, serialize the write kmaps (Sachin Prabhu) [832252] - [fs] cifs: abstract out function to marshal up the iovec array for async writes (Sachin Prabhu) [832252] - [fs] cifs: on CONFIG_HIGHMEM machines, limit the wsize to the kmap space (Sachin Prabhu) [832252] - [fs] gfs2: fix truncation of journaled data files (Abhijith Das) [864634] - [fs] gfs2: re-fix kernel panic with small gfs2 filesystems (Abhijith Das) [838638] - [target] iblock: Add parameter to specify read-only devices (Andy Grover) [877561] - [ata] sata_svw: check DMA start bit before reset (David Milburn) [737836] - [scsi] hpsa: Use LUN reset instead of target reset (Tomas Henzl) [875091] - [net] bonding: prevent deadlock on slave store with alb mode (Veaceslav Falico) [849129] - [net] fix divide by zero in tcp algorithm illinois (Flavio Leitner) [866514] {CVE-2012-4565}- [mm] percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [828045] - [mm] percpu: fix chunk range calculation (Baoquan He) [828045]- [netdrv] pch_gbe: align skbs to 64byte (Veaceslav Falico) [814481] - [Documentation] nfs: Update kernel idmapping documentation (Steve Dickson) [823359] - [scsi] cxgb3i, cxgb4i: driver updates for rhel6.4 (Jeff Garzik) [747142 747143] - [net] rtnetlink: Fix problem with buffer allocation (Andy Gospodarek) [845081] - [net] RTNETLINK adjusting values of min_ifinfo_dump_size (Andy Gospodarek) [845081] - [net] rtnetlink: Compute and store minimum ifinfo dump size (Andy Gospodarek) [845081] - [kernel] timekeeping: Fix timezone update (Prarit Bhargava) [868859] - [net] sunrpc: add the ability to monitor dynamic slot allocation (Harshula Jayasuriya) [876632] - [scsi] ibmvfc: Ignore fabric RSCNs when link is dead (Steve Best) [875945] - [x86] abort secondary CPU bring-up gracefully if do_boot_cpu timed out on cpu_callin_mask (Igor Mammedov) [816899] - [fs] vfs: get rid of S_BIAS (Ian Kent) [872813] - [fs] gfs2: Test bufdata with buffer locked and gfs2_log_lock held (Benjamin Marzinski) [874319] - [kernel] cpu: fix cpu_chain section mismatch (Frederic Weisbecker) [852148] - [kernel] sched: Don't modify cpusets during suspend/resume (Frederic Weisbecker) [852148] - [kernel] sched, cpuset: Drop __cpuexit from cpu hotplug callbacks (Frederic Weisbecker) [852148] - [kernel] sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining (Frederic Weisbecker) [852148] - [kernel] cpu: return better errno on cpu hotplug failure (Frederic Weisbecker) [852148] - [kernel] cpu: introduce cpu_notify(), __cpu_notify(), cpu_notify_nofail() (Frederic Weisbecker) [852148] - [fs] fuse: optimize __fuse_direct_io() (Brian Foster) [858850] - [fs] fuse: optimize fuse_get_user_pages() (Brian Foster) [858850] - [fs] fuse: use get_user_pages_fast() (Brian Foster) [858850] - [fs] fuse: pass iov to fuse_get_user_pages() (Brian Foster) [858850] - [mm] minor cleanup of iov_iter_single_seg_count() (Brian Foster) [858850] - [fs] fuse: use req->page_descs for argpages cases (Brian Foster) [858850] - [fs] fuse: add per-page descriptor to fuse_req (Brian Foster) [858850] - [fs] fuse: rework fuse_do_ioctl() (Brian Foster) [858850] - [fs] fuse: rework fuse_perform_write() (Brian Foster) [858850] - [fs] fuse: rework fuse_readpages() (Brian Foster) [858850] - [fs] fuse: categorize fuse_get_req() (Brian Foster) [858850] - [fs] fuse: general infrastructure for pages of variable size (Brian Foster) [858850] - [mm] memcg: fix split_huge_page_refcounts() (Jerome Marchand) [808538] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [mm] memcg: skip scanning active lists based on individual size (Jerome Marchand) [808538] - [mm] compaction: avoid double mem_cgroup_del_lru() (Jerome Marchand) [808538] - [kernel] events: Switch to internal refcount, fix race with close() (Jiri Olsa) [874723] - [kernel] events: De-schedule a task context when removing the last event (Jiri Olsa) [874723] - [kernel] events: Change close() semantics for group events (Jiri Olsa) [874723] - [kernel] events: Do no try to schedule task events if there are none (Jiri Olsa) [874723] - [kernel] events: Do not set task_ctx pointer in cpuctx if there are no events in the context (Jiri Olsa) [874723] - [kernel] events: Collect the schedule-in rules in one function (Jiri Olsa) [874723] - [kernel] events: Fix initial task_ctx/event installation (Jiri Olsa) [874723] - [kernel] events: Simplify and fix __perf_install_in_context() (Jiri Olsa) [874723] - [kernel] events: Remove task_ctx_sched_in() (Jiri Olsa) [874723] - [kernel] events: Clean up 'ctx' reference counting (Jiri Olsa) [874723] - [s390] qeth: fix deadlock between recovery and bonding driver (Hendrik Brueckner) [869647] - [fs] xfs: fix reading of wrapped log data (Dave Chinner) [874322] - [x86] mm: fix signedness issue in mmap_rnd() (Petr Matousek) [875036] - [net] netlink: fix for too early rmmod (Weiping Pan) [874444] - [net] af_key: fix netns ops ordering on module load/unload (Weiping Pan) [874434] - [net] ipv6/netfilter: fix overlap check for fragments (Amerigo Wang) [726807]- [fs] cifs: deal with id_to_sid embedded sid reply corner case (Sachin Prabhu) [868433] - [fs] cifs: fix hardcoded default security descriptor length (Sachin Prabhu) [868433] - [fs] cifs: extra sanity checking for cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: ensure we revalidate the inode after readdir if cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: don't override the uid/gid in getattr when cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: avoid extra allocation for small cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: simplify id_to_sid and sid_to_id mapping code (Sachin Prabhu) [868433] - [fs] cifs: remove uneeded __KERNEL__ block from cifsacl.h (Sachin Prabhu) [868433] - [fs] cifs: fix the format specifiers in sid_to_str (Sachin Prabhu) [868433] - [fs] cifs: redefine NUM_SUBAUTH constant from 5 to 15 (Sachin Prabhu) [868433] - [fs] cifs: make cifs_copy_sid handle a source sid with variable size subauth arrays (Sachin Prabhu) [868433] - [fs] cifs: make compare_sids static (Sachin Prabhu) [868433] - [fs] cifs: use the NUM_AUTHS and NUM_SUBAUTHS constants in cifsacl code (Sachin Prabhu) [868433] - [fs] cifs: move num_subauth check inside of CONFIG_CIFS_DEBUG2 check in parse_sid() (Sachin Prabhu) [868433] - [fs] cifs: clean up id_mode_to_cifs_acl (Sachin Prabhu) [868433] - [fs] cifs: fix potential buffer overrun in cifs.idmap handling code (Sachin Prabhu) [868433] - [net] bonding: fix a NULL pointer dereference bug in bond_enslave() (Amerigo Wang) [873226] - [fs] pnfs: export symbol nfs_fhget (Steve Dickson) [872232] - [fs] pnfs: export the symbol nfs_fs_type (Steve Dickson) [872229] - [net] pkt_sched: enable QFQ to support TSO/GSO (Amerigo Wang) [816888] - [net] pkt_sched: fix virtual-start-time update in QFQ (Amerigo Wang) [816888] - [net] sched: add missing group change to qfq_change_class (Amerigo Wang) [816888]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [865682] - [scsi] hpsa: fix pci-IDs, add gen8plus Smart Array IDs (Tomas Henzl) [870513] - [fs] nfs: fix bug in legacy DNS resolver (Steve Dickson) [873816] - [fs] nfsd: add get_uint for u32's (Steve Dickson) [873816] - [net] sunrpc: Ensure we return EAGAIN in xs_nospace if congestion is cleared (Steve Dickson) [871128] - [net] sunrpc: Prevent races in xs_abort_connection() (Steve Dickson) [871128] - [net] Revert: sunrpc: Ensure we close the socket on EPIPE errors too (Steve Dickson) [871128] - [net] sunrpc: Get rid of the xs_error_report socket callback (Steve Dickson) [871128] - [fs] ext4: Use proper flags in ext4_ext_insert_extent() (Lukas Czerner) [873394] - [idle] intel_idle: enable Ivy Bridge Xeon support (Lenny Szubowicz) [870209] - [md] dm-raid: Transiently failed devices do not undergo resync (Jonathan E Brassow) [870246] - [md] dm-thin: bump thin and pool target versions to 1.5 (Mike Snitzer) [872249] - [mm] Prevent kernel panic in NUMA related system calls after memory hot-add (Larry Woodman) [870350]- [Documentation] vm: Transparent Hugepage Support (Baoquan He) [852802] - [mm] huge_memory: create sysfs symlink to redhat_transparent_hugepage (Baoquan He) [852802] - [net] openvswitch: allow to turn off TSO on internal devices (Amerigo Wang) [871275] - [net] WARN if struct ip_options was allocated directly by kmalloc (Jiri Pirko) [872799] - [net] fix bug that causes no RX queue entries to be created under /sys/devices (Tatsuya Kitamura) [869770] - [fs] xfs: move allocation stack switch up to xfs_bmapi_allocate (Dave Chinner) [867277] - [fs] xfs: introduce XFS_BMAPI_STACK_SWITCH (Dave Chinner) [867277] - [fs] xfs: zero allocation_args on the kernel stack (Dave Chinner) [867277] - [kernel] Do not include asm-generic/bitops/le.h directly, use linux/bitops.h (Jes Sorensen) [871142] - [s390] dasd: move wake_up call (Hendrik Brueckner) [869753] - [md] dm-raid: Use safe version of rdev_for_each (Jonathan E Brassow) [871630]- [netdrv] igb: schedule watchdog every second to update statistics fixup (Stefan Assmann) [838404] - [s390] smsgiucv: reestablish IUCV path after resume (Hendrik Brueckner) [869752] - [kernel] events: Fix perf tool is_active old behaviour leftover (Jiri Olsa) [865380] - [mm] hugetlb: fix non-atomic enqueue of huge page (Rafael Aquini) [869750] - [char] random: Use arch-specific RNG to initialize the entropy store (Prarit Bhargava) [862344] - [drm] i915: Use cpu relocations if the object is in the GTT but not mappable (Dave Airlie) [869856] - [scsi] storvsc: Account for in-transit packets in the RESET path (Jason Wang) [870297] - [netdrv] ixgbe: reduce PTP rx path overhead (Jiri Benc) [868214] - [net] relax rcvbuf limits (Weiping Pan) [860778] - [lib] Fix rwsem to not hang the system (David Howells) [852847] - [input] wacom: add support to Cintiq 22HD (Aristeu Rozanski) [857062]- [fs] ext4: Adding error check after calling ext4_mb_regular_allocator() (Eric Sandeen) [852810] - [md] faulty: use disk_stack_limits() (Eric Sandeen) [868233] - [fs] autofs4: fix reset pending flag on mount fail (Ian Kent) [866271] - [net] netfilter/nfnetlink_queue: do not allow to set unsupported flag bits (Steve Best) [822598] - [net] netfilter: Add fail-open support (Steve Best) [822598] - [pci] intel-iommu: Increase the number of iommus supported to MAX_IO_APICS (George Beshers) [787724] - [pci] intel-iommu: Fix identity mapping for sandy bridge (George Beshers) [787724] - [netdrv] tg3: Support the get_ts_info ethtool method (Jiri Benc) [866624] - [netdrv] tg3: enable transmit time stamping (Jiri Benc) [866624] - [kernel] audit: do not print error when SELinux disabled (Eric Paris) [785936] - [kernel] resource: make sure requested range is included in the root range (Johannes Weiner) [845632] - [kernel] ntp: fix non privileged system time shifting (Jan Stancek) [868827] - [x86] mce: Fix race in MCE cpu synchronization (Prarit Bhargava) [868110] - [net] cfg80211, mac80211: avoid state mismatch on deauth (Stanislaw Gruszka) [866417] - [net] mac80211: check if key has TKIP type before updating IV (Stanislaw Gruszka) [859355]- [tools] perf: Catch event names from command line (Luming Yu) [696579 696580] - [tools] perf: Allow pmu events parsing for RHEL6 (Luming Yu) [696579 696580] - [x86] perf: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit (Luming Yu) [696579 696580] - [kernel] events: provide PMU when initing events (Luming Yu) [696579 696580] - [kernel] events: Remove perf_event_attr::type check (Luming Yu) [696579 696580] - [x86] perf: Fix LLC-* and node-* events on Intel SandyBridge (Luming Yu) [696579 696580] - [x86] perf: Add generic NODE cache events (Luming Yu) [696579 696580] - [x86] perf: Fix format definition of SNB-EP uncore QPI box (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem-EX uncore support (Luming Yu) [696579 696580] - [x86] perf: Detect number of instances of uncore CBox (Luming Yu) [696579 696580] - [x86] perf: Fix event constraint for SandyBridge-EP C-Box (Luming Yu) [696579 696580] - [x86] perf: Use 0xff as pseudo code for fixed uncore event (Luming Yu) [696579 696580] - [x86] perf: Fix section mismatch in uncore_pci_init() (Luming Yu) [696579 696580] - [x86] perf: Lowercase uncore PMU event names (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge-EP uncore support (Luming Yu) [696579 696580] - [x86] perf: Add generic PCI uncore PMU device support (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Add generic Intel uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Clean up perf_event cpu code (Luming Yu) [696579 696580] - [ata] ata_piix: defer disks to the Hyper-V drivers by default (Jason Wang) [834682] - [ata] libata: add a host flag to ignore detected ATA devices (Jason Wang) [834682] - [netdrv] hyperv: Add the Hyper-V network driver (Jason Wang) [834682] - [scsi] hyperv: Add the storvsc driver (Jason Wang) [834682] - [hid] hyperv: Add the Hyper-V mouse driver (Jason Wang) [834682] - [virt] hyperv: Add the vmbus and util drivers (Jason Wang) [834682] - [staging] hyperv: Get rid of all the staging hv drivers (Jason Wang) [834682] - [scripts] hyperv: fix up alias creation logic for hv_vmbus_device_id (Jason Wang) [834682] - [scripts] hyperv: Add code to parse struct hv_vmbus_device_id table (Jason Wang) [834682] - [x86] cpu: Integrate the clocksource with Hyper-V detection code (Jason Wang) [834682] - [x86] cpu: Export the symbol ms_hyperv (Jason Wang) [834682] - [misc] vmware_balloon: use the new x86_hyper API (Jason Wang) [834682] - [x86] hypervisor: Export the x86_hyper* symbols (Jason Wang) [834682] - [x86] cpu: Clean up the hypervisor layer (Jason Wang) [834682] - [x86] cpu: Detect running on a Microsoft HyperV system (Jason Wang) [834682] - [virt] hyperv: Add HYPER-V header file (Jason Wang) [834682] - [scsi] megaraid_sas: Version, Changelog, Copyright update (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove duplicate code (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add SystemPD FastPath support (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add array boundary check for SystemPD (Tomas Henzl) [841724] - [scsi] megaraid_sas: Load io_request DataLength in bytes (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add module param for configurable MSI-X vector count (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove un-needed completion_lock spinlock calls (Tomas Henzl) [841724] - [scsi] megaraid_sas: Move poll_aen_lock initializer (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add resetwaittime module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add throttlequeuedepth module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add fpRead/WriteCapable, fpRead/WriteAcrossStripe checks (Tomas Henzl) [841724] - [net] sunrpc: Ensure that the TCP socket is closed when in CLOSE_WAIT (Steve Dickson) [863212] - [fs] nfs: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts (Steve Dickson) [835966] - [md] raid1: Don't release reference to device while handling read error (Jes Sorensen) [853049] - [netdrv] sfc: backport cleanups (Nikolay Aleksandrov) [865751] - [net] fix a sysctl check warning in conntrack reasm code (Amerigo Wang) [867688]- [fs] fuse: implement NFS-like readdirplus support (Brian Foster) [841514] - [drm] nouveau: prevent display switching issues by disabling pageflip (Ben Skeggs) [867698] - [drm] nouveau: restore pre-suspend fence buffer context on resume (Ben Skeggs) [867698] - [drm] nouveau: fix shadowing of ACPI ROM images larger than 64KiB (Ben Skeggs) [867698] - [netdrv] igb: Add 1588 support to I210/I211 (Jiri Benc) [864881] - [netdrv] igb: Prevent dropped Tx timestamps via work items and interrupts (Jiri Benc) [864881] - [netdrv] igb: Store the MAC address in the name in the PTP struct (Jiri Benc) [864881] - [netdrv] igb: Correct PTP support query from ethtool (Jiri Benc) [864881] - [netdrv] igb: Update PTP function names/variables and locations (Jiri Benc) [864881] - [netdrv] igb: Tidy up wrapping for CONFIG_IGB_PTP (Jiri Benc) [864881] - [netdrv] igb: Support the get_ts_info ethtool method (Jiri Benc) [864881] - [netdrv] igb: Add switch case for supported hardware to igb_ptp_remove (Jiri Benc) [864881] - [netdrv] igb: Add Support for new i210/i211 devices (Jiri Benc) [864881] - [netdrv] igb: offer a PTP Hardware Clock instead of the timecompare method (Jiri Benc) [864881] - [netdrv] igb: add PTP Hardware Clock code (Jiri Benc) [864881] - [net] mark ptp support as Tech Preview (Jiri Benc) [829785] - [ptp] link the phc device to its parent device (Jiri Benc) [829785] - [ptp] provide the clock's adjusted frequency (Jiri Benc) [829785] - [ptp] remember the adjusted frequency (Jiri Benc) [829785] - [ptp] Allow PHC devices to adjust PPS events for known delay (Jiri Benc) [829785] - [ptp] Fix clock_getres() implementation (Jiri Benc) [829785] - [ptp] Fix some locking bugs in ptp_read() (Jiri Benc) [829785] - [ptp] Return -EFAULT on copy_to_user() errors (Jiri Benc) [829785] - [pps] return PTR_ERR on error in device_create (Jiri Benc) [829785] - [pps] class_create() returns an ERR_PTR, not NULL (Jiri Benc) [829785] - [pps] simplify conditions a bit (Jiri Benc) [829785] - [pps] make idr lock a mutex and protect idr_pre_get (Jiri Benc) [829785] - [pps] move idr stuff to pps.c (Jiri Benc) [829785] - [pps] convert printk/pr_* to dev_* (Jiri Benc) [829785] - [pps] access pps device by direct pointer (Jiri Benc) [829785] - [pps] fix race in PPS_FETCH handler (Jiri Benc) [829785] - [pps] declare variables where they are used in switch (Jiri Benc) [829785] - [pps] trivial fixes (Jiri Benc) [829785] - [drm] i915: use correct CONFIG for iommu in rhel6 (Dave Airlie) [865666] - [gpu] vga_switcheroo: Don't require handler init callback (Dave Airlie) [867169] - [x86] amd_iommu: attach device fails on the last pci device (Don Dutile) [861164]- [mm] compaction: clear PG_migrate_skip based on compaction and reclaim activity (Rik van Riel) [713546 783248] - [mm] compaction: fix bit ranges in {get,clear,set}_pageblock_skip() (Rik van Riel) [713546 783248] - [netdrv] e1000e: add device IDs for i218 (Clarkville-LP) (Dean Nelson) [862764] - [infiniband] mxl4: Fix build error on platforms where UL is not 64bit (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjust flow steering attach wrapper so that IB works on SR-IOV VFs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Create paravirt contexts for VFs when master IB driver initializes (Doug Ledford) [586028 756396] - [infiniband] mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations (Doug Ledford) [586028 756396] - [infiniband] mlx4: Paravirtualize Node Guids for slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Activate SR-IOV mode for IB (Doug Ledford) [586028 756396] - [infiniband] mlx4: Miscellaneous adjustments for SR-IOV IB support (Doug Ledford) [586028 756396] - [netdrv] mlx4: INIT/CLOSE port logic for IB ports in SR-IOV mode (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjustments to SET_PORT for IB SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add iov directory in sysfs under the ib device (Doug Ledford) [586028 756396] - [infiniband] mlx4: Propagate P_Key and guid change port management events to slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add alias_guid mechanism (Doug Ledford) [586028 756396] - [netdrv] mlx4: Add IB port-state machine and port mgmt event propagation (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add CM paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add multicast group (MCG) paravirtualization for SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: MAD_IFC paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV multiplex and demultiplex MADs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Implement QP paravirtualization and maintain phys_pkey_cache for smp_snoop (Doug Ledford) [586028 756396] - [infiniband] mlx4: Initialize SR-IOV IB support for slaves in master context (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add proxy and tunnel QPs to the reserved QP area (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV IB context objects and proxy/tunnel SQP support (Doug Ledford) [586028 756396] - [infiniband] core: Add ib_find_exact_cached_pkey() (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [net] rds: fix rds-ping spinlock recursion (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Check that retry count values are in range (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Add missing break to switch. (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont orphan skbs in mlx4_en_xmit() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Disable SENSE_PORT for multifunction devices (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up enabling of SENSE_PORT for older (ConnectX-1/-2) HCAs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Stash PCI ID driver_data in mlx4_priv structure (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Avoid having aborted requests hang (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Fix use-after-free in srp_reset_req() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix compilation error when nes_debug is enabled (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Print hardware resource type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for crash when TX checksum offload is off (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for incorrect MSS when TSO is on (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix incorrect resolving of the loopback MAC address (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix crash on uninitialized priv->cmd.slave_sem (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial cleanups to driver log messages (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial readability fix: "0X30" -> "0x30" (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove annoying debug message in the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix wrong offset in parsing query device caps response (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill in sq_sig_type in query QP (Doug Ledford) [826346 826348 826349] - [infiniband] ipoib: Fix use-after-free of multicast object (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Use consistent component mask for IPoIB port space multicast joins (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Remove unused variables in ucm/ucma (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Don't disable BH on BH context (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix local access validation for user MRs (Doug Ledford) [818562] - [infiniband] qib: Add a qib driver version (Doug Ledford) [818562] - [infiniband] qib: Fix failure of compliance test C14-024#06_LocalPortNum (Doug Ledford) [818562] - [netdrv] mlx4: Fix integer overflows so 8TBs of memory registration works (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Return the error value in case of command initialization failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixing error flow in case of QUERY_FW failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add security check / enforcement for flow steering rules set for VMs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put Firmware flow steering structures in common header files (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Check iboe netdev pointer before dereferencing it (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up buddy bitmap allocation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix integer overflow issues around MTT table (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow large mlx4_buddy bitmaps (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Fix a race condition (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix error return code in qib_init_7322_variables() (Doug Ledford) [818562] - [infiniband] Fix typos in infiniband drivers (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: fix mcg.c error return code (Doug Ledford) [826346 826348 826349] - [infiniband] ucma.c: Fix for events with wrong context on iWARP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix possible deadlock on sm_lock spinlock (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove port type restrictions (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix size of cc_supported_table_entries (Doug Ledford) [818562] - [infiniband] ucma: Convert open-coded equivalent to memdup_user() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: checkpatch fixes (Doug Ledford) [818562] - [infiniband] qib: Add congestion control agent implementation (Doug Ledford) [818562] - [infiniband] qib: Reduce sdma_lock contention (Doug Ledford) [818562] - [infiniband] qib: Fix an incorrect log message (Doug Ledford) [818562] - [netdrv] mlx4: map entire pages to increase throughput (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Move MAC_MASK to a common place (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix QP RCU sparse warnings (Doug Ledford) [818562] - [netdrv] mlx4: dereferencing freed memory (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: off by one in parse_trans_rule() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put physical GID and P_Key table sizes in mlx4_phys_caps struct and paravirtualize them (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow guests to have IB ports (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement mechanism for reserved Q_Keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Free ICM table in case of error (Doug Ledford) [826346 826348 826349] - [infiniband] cm: Destroy idr as part of the module init error flow (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Remove double function declarations (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill the masked_atomic_cap attribute in query device (Doug Ledford) [826346 826348 826349] - [infiniband] mthca: Fill in sq_sig_type in query QP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mthca: Warning about event for non-existent QPs should show event type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipoib: fix skb truesize underestimatiom (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix sparse RCU warnings in qib_keys.c (Doug Ledford) [818562] - [netdrv] mlx4: Initialize IB port capabilities for all slaves (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Use port management change event instead of smp_snoop (Doug Ledford) [826346 826348 826349] - [infiniband] qib: RCU locking for MR validation (Doug Ledford) [818562] - [infiniband] qib: Avoid returning EBUSY from MR deregister (Doug Ledford) [818562] - [infiniband] qib: Fix UC MR refs for immediate operations (Doug Ledford) [818562] - [infiniband] core: Move CM_xxx_ATTR_ID macros from cm_msgs.h to ib_cm.h (Doug Ledford) [818562 826346 826348 826349] - [infiniband] sa: Add GuidInfoRecord query support (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add debug prints (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Pass an invalid PCI id number to VFs (Doug Ledford) [826346 826348 826349] - [infiniband] cma: Allow user to restrict listens to bound address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Listen on specific address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Bind to a specific address family (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Add support for drop action through ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Manage flow steering rules with ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set number of rx rings used by RSS using ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement promiscuous mode with device managed flow-steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add resource tracking for device managed flow steering rules (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Add device managed flow steering firmware API (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add firmware commands to support device managed flow steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set steering mode according to device capabilities (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Re-design multicast attachments flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking ID to be 64 bit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking mechanism to use red-black tree (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set maximal number of default RSS queues (Doug Ledford) [826346 826348 826349] - [infiniband] netlink: Move away from NLMSG_NEW() (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Release QP range in free_resources (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use single completion vector after NOP failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set correct port parameters during device initialization (Doug Ledford) [826346 826348 826349] - [infiniband] cma: QP type check on received REQs should be AND not OR (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix max_wqe capacity reported from query device (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix setting VL_cap in mlx4_SET_PORT wrapper flow (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix EQ deallocation in legacy mode (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Check port out-of-range before using in mlx4_slave_cap (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixes for VF / Guest startup flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix improper use of "port" parameter in mlx4_en_event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix number of EQs used in ICM initialisation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix the slave_id out-of-range test in mlx4_eq_int (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix mlx4_ib_add() error flow (Doug Ledford) [826346 826348 826349] - [infiniband] core: Fix IB_SA_COMP_MASK macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Fix error flow in iser ep connection establishment (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Increase the number of vectors (EQs) available for ULPs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: num cores tx rings for every UP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixed error flow in rem_slave_eqs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add XRC domains and counters to resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix potential kernel Oops in res tracker during Dom0 driver unload (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Address build warnings on set but not used variables (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix init_port mask state for slaves (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change SYNC_TPT to be native (not wrapped) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove unused *_str functions from the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Do not reset module-parameter num_vfs when fail to enable sriov (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change bitmap allocator to work in round-robin fashion (Doug Ledford) [826346 826348 826349] - [infiniband] nes: Don't call event handler if pointer is NULL (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for the ORD value of the connecting peer (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Add cache line awareness to qib_qp and qib_devdata structures (Doug Ledford) [818562] - [infiniband] qib: MADs with misset M_Keys should return failure (Doug Ledford) [818562] - [infiniband] qib: Fix M_Key lease timeout handling (Doug Ledford) [818562] - [infiniband] qib: Fix QLE734X link cycling (Doug Ledford) [818562] - [infiniband] qib: Display correct value for number of contexts (Doug Ledford) [818562] - [infiniband] qib: Correct ordering of reregister vs. port active events (Doug Ledford) [818562] - [infiniband] qib: Optimize pio ack buffer allocation (Doug Ledford) [818562] - [infiniband] qib: Add prefetch for eager buffers (Doug Ledford) [818562] - [infiniband] mlx4: Replace printk(KERN_yyy...) with pr_yyy(...) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add second capabilities flags field (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Put priority bits in WQE of IBoE MLX QP (Doug Ledford) [826346 826348 826349] - [infiniband] core: Add raw packet QP type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add raw packet QP support (Doug Ledford) [826346 826348 826349] - [infiniband] uverbs: Make lockdep output more readable (Doug Ledford) [818562 826346 826348 826349] - [infiniband] uverbs: Lock SRQ / CQ / PD objects in a consistent order (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Fix lockdep false positive recursive locking (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Use qp->usecnt to track multicast attach/detach (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Don't send response for failed MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Set 'D' bit in response for unhandled MADs (Doug Ledford) [818562 826346 826348 826349] - [net] mlx4: Moving to Interrupts for TX completions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Added Ethtool support for TX Interrupt coalescing (Doug Ledford) [826346 826348 826349] - [net] rds: Move all of the network sysctls without a namespace into init_net (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix spelling typo in net (Doug Ledford) [826346 826348 826349] - [infiniband] rdma_cm: TOS <=> UP mapping for IBoE (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: sk_prio <=> UP for untagged traffic (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use netif_set_real_num_{rx, tx}_queues() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: DCB QoS support (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set port QoS attributes (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Force user priority by QP attribute (Doug Ledford) [826346 826348 826349] - [infiniband] core: Don't return EINVAL from sysfs rate attribute for invalid speeds (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Don't return an invalid speed when a port is down (Doug Ledford) [826346 826348 826349] - [infiniband] Stop using NLA_PUT*() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: use gfp flags from caller in conn_alloc() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Remove printk from rds_sendmsg (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Scale size of MTT table with system RAM (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow dynamic MTU configuration for IB ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix info returned when querying IBoE ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix possible missed completion event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Report thermal error events (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix one more static exported function (Doug Ledford) [826346 826348 826349] - [infiniband] Change CQE csum_ok field to a bit flag (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iwcm: Reject connect requests if cmid is not in LISTEN state (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Get rid of redundant ext_port_cap flags (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: defining functions as static (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fixing sparse warnings when copying mac, address to gid entry (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on wrong type for RSS keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on TX blue flame buffer (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Saving mem access on data path (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove sparse errors (Doug Ledford) [826346 826348 826349] - [infiniband] ucma: Fix AB-BA deadlock (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ehca: Fix ilog2() compile failure (Doug Ledford) [818562 826346 826348 826349] - [infiniband] Use central enum for speed instead of hard-coded values (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Free IB connection resources in the proper place (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Consolidate repetitive sysfs code (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Use pr_fmt() and pr_err()/pr_warn() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Fix SDR rates in sysfs (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont change mac_header on xmit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Enforce device max FMR maps in FMR alloc (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Set bad_wr for invalid send opcode (Doug Ledford) [826346 826348 826349] - [infiniband] mad: Return error response for unsupported MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Add MAD error codes from IBA spec (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Avoid filtering LID on SMA portinfo (Doug Ledford) [818562] - [infiniband] qib: Add logic for affinity hint (Doug Ledford) [818562] - [infiniband] nes: Fixes for sparse endianness warnings (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: remove unnecessary variables and arguments (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused field high_prios (Doug Ledford) [826346 826348 826349] - [net] rds: Fix typo in iw_recv.c and ib_recv.c (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix typo in cmd.c (Doug Ledford) [826346 826348 826349] - [net] ipv4/route: export symbol ip_tos2prio (Doug Ledford) [818562 826346 826348 826349] - [misc] Backport of pr_*_once() functions (Doug Ledford) [818562 826346 826348 826349] - [mm] Revert: reduce memcg memory overhead (Jarod Wilson) [808538]- [drm] i915: block haswell support (Dave Airlie) [862376] - [powerpc] fadump: Remove the phyp assisted dump code (Steve Best) [739124] - [powerpc] pseries: Call ibm, os-term if the ibm, extended-os-term is present (Steve Best) [739124] - [powerpc] fadump: Invalidate the fadump registration during machine shutdown (Steve Best) [739124] - [powerpc] fadump: Invalidate registration and release reserved memory for general use (Steve Best) [739124] - [fs] proc/vmcore: Introduce cleanup routine to invalidate /proc/vmcore (Steve Best) [739124] - [powerpc] fadump: Add PT_NOTE program header for vmcoreinfo (Steve Best) [739124] - [powerpc] fadump: Convert firmware-assisted cpu state dump data into elf notes (Steve Best) [739124] - [powerpc] fadump: Initialize elfcore header and add PT_LOAD program headers (Steve Best) [739124] - [powerpc] fadump: Register for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Reserve the memory for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Add documentation for firmware-assisted dump (Steve Best) [739124] - [net] Add rtnetlink init_rcvwnd to set the TCP initial receive window (Jesper Brouer) [795598] - [scsi] fcoe: Fix write errors on NPIV ports (Neil Horman) [857575] - [scsi] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member (Neil Horman) [857575] - [scsi] fcoe: Fix up rmmod crash (Neil Horman) [860846] - [fs] NFSv4.1: Clean up layoutreturn (Steve Dickson) [837871] - [net] nfs: Fix buffer overflow checking in __nfs4_get_acl_uncached (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix the acl cache size calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: nfs_getaclargs.acl_len is a size_t (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Don't use private xdr_stream fields in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix pointer arithmetic in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Simplify the GETATTR attribute length calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Add the helper xdr_stream_pos (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Don't decode beyond the end of the RPC reply message (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Clean up xdr_set_iov() (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: xdr_read_pages needs to clear xdr->page_ptr (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid beyond bounds copy while caching ACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid reading past buffer when calling GETACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [virt] kvm: Use accessors function to access cr4 (Gleb Natapov) [866452] - [fs] xfs: report projid32bit feature in geometry call (Eric Sandeen) [865929] - [usb] serial/ti_usb: fix module removal (Don Zickus) [864186] - [fs] nfs: do not send an empty SETATTR compound (J. Bruce Fields) [863912]- [scsi] libfc: fix lun reset failure bugs in fc_fcp_resp handling of FCP_RSP_INFO (Neil Horman) [789103] - [scsi] libfc: fix retries with FDMI lport states (Neil Horman) [789103] - [scsi] fcoe: remove lport from net device before doing per cpu rx thread cleanup (Neil Horman) [789103] - [scsi] libfc: flush lport worker after its disabled (Neil Horman) [789103] - [scsi] fcoe: defer releasing master lport until complete fcoe interface cleanuped up (Neil Horman) [789103] - [scsi] fcoe: Support extra MAC descriptor to be used as FCoE MAC (Neil Horman) [789103] - [scsi] foce: remove bh disable from fcoe sw transport rcv function (Neil Horman) [789103] - [scsi] fcoe: remove frame dropping code from fcoe_percpu_clean (Neil Horman) [789103] - [scsi] fcoe: reduce contention for fcoe_rx_list lock (Neil Horman) [789103] - [scsi] libfc: fcoe_transport_create fails in single-CPU environment (Neil Horman) [789103] - [scsi] fcoe: Remove duplicate vn port reset operation (Neil Horman) [789103] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789103] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789103] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789103] - [net] dcb: Use ifindex instead of ifname (Neil Horman) [789103] - [scsi] libfc: avoid exchanges collision during lport reset (Neil Horman) [789103] - [scsi] libfc: fix fc_eh_host_reset (Neil Horman) [789103] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Neil Horman) [789103] - [scsi] fcoe: Move common functions to fcoe_transport library (Neil Horman) [789103] - [scsi] fcoe: convert to SKB paged frag API (Neil Horman) [789103] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Neil Horman) [789103] - [scsi] libfc: add ddp_targ() to libfc function template to supprot FCoE DDP in target mode (Neil Horman) [789103] - [net] add ndo_fcoe_ddp_target() to support FCoE DDP in target mode (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE target (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE targe (Neil Horman) [789103] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Neil Horman) [789103] - [scsi] fcoe: Incorrect CVL handling for NPIV ports (Neil Horman) [789103] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Neil Horman) [789103] - [scsi] libfc: remove duplicate ema_list init (Neil Horman) [789103] - [scsi] libfc: Move host_lock usage into ramp_up/down routines (Neil Horman) [789103] - [scsi] use list_move() instead of list_del()/list_add() combination (Neil Horman) [789103] - [scsi] fcoe: correct checking for bonding (Neil Horman) [789103] - [scsi] libfc: initialize EM anchors list and then update npiv EMs (Neil Horman) [789103] - [scsi] fcoe: Move common code from fcoe to libfcoe module (Neil Horman) [789103] - [scsi] fcoe: use dedicated workqueue instead of system_wq (Neil Horman) [789103] - [fs] quota: move remount handling into the filesystem (Lukas Czerner) [805769] - [fs] allow fs to handle quota enable/disable kABI friendly (Lukas Czerner) [805769] - [fs] cifs: fix oops while traversing open file list (Sachin Prabhu) [707700] - [fs] cifs: add a cache= option to better describe the different cache flavors (Sachin Prabhu) [850751] - [s390] scm_block: Force cluster writes (Hendrik Brueckner) [834290] - [s390] cio: Add scm block driver (Hendrik Brueckner) [834290] - [s390] cio: add eadm subchannel driver (Hendrik Brueckner) [834290] - [s390] cio: move asms to generic header (Hendrik Brueckner) [834290] - [s390] cio: Add scm notification (Hendrik Brueckner) [834290] - [s390] cio: Add SCM bus driver (Hendrik Brueckner) [834290] - [s390] chsc: implement store SCM information (Hendrik Brueckner) [834290] - [s390] cio: Add eadm related structures (Hendrik Brueckner) [834290] - [s390] cio: move orb definitions to separate header (Hendrik Brueckner) [834290] - [s390] css: Add eadm facility bits (Hendrik Brueckner) [834290] - [s390] css: Allow drivers to trigger sch evaluation (Hendrik Brueckner) [834290] - [fs] block_dev: Fix crash when block device is read and block size is changed at the same time (Mikulas Patocka) [855906] - [tracing] remove kabi workaround that is no longer needed (Jeff Moyer) [855906] - [mm] tracing: Move include of trace/events/kmem.h out of header into slab.c (Jeff Moyer) [855906] - [mm] slab: Move kmalloc tracepoint out of inline code (Jeff Moyer) [855906] - [virt] kvm: fix race with level interrupts (Michael S. Tsirkin) [847722] - [usb] usbhid: Fix use-after-free in USBHID (James Paradis) [857518] - [kernel] sched_rt: Ignore RT queue throttling if idle task has RT policy (Igor Mammedov) [843541] - [md] Don't truncate size at 4TB for RAID0 and Linear (Jes Sorensen) [865637] - [scsi] ibmvfc: Fix double completion on abort timeout (Steve Best) [865115]- [fs] nfs: tear down caches in nfs_init_writepagecache when allocation fails (Steve Dickson) [857555] - [fs] pnfs: client fails to select correct DS from multipath (Steve Dickson) [851312] - [fs] ext4: remove mb_groups before tearing down the buddy_cache (Lukas Czerner) [859457] - [usb] Add kernel parameter to force io_watchdog for Intel EHCI HCD (James Paradis) [846024] - [fs] btrfs: Convert to new freezing mechanism (Zach Brown) [698324] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Zach Brown) [698324] - [fs] btrfs: fix min csum item size warnings in 32bit (Zach Brown) [698324] - [fs] btrfs: backport from mainline linux 3.5 kernel (Zach Brown) [698324] - [kernel] tracing: Don't use p->len field to determine output in __print_*() functions (Zach Brown) [698324] - [kernel] tracing: Don't print an extra separator of flags (Zach Brown) [698324] - [kernel] tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine (Zach Brown) [698324] - [fs] btrfs: add BTRFS_MINOR for auto-loading (Zach Brown) [698324] - [fs] add FS_NOCOW_FL inode attribute flag (Zach Brown) [698324] - [fs] ext4: fix undefined bit shift result in ext4_fill_flex_info (Lukas Czerner) [809691] {CVE-2012-2100} - [fs] ext4: fix undefined behavior in ext4_fill_flex_info() (Lukas Czerner) [809691] {CVE-2012-2100} - [virt] kvm: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit (Don Dugger) [736906] - [virt] kvm/vmx: Enable EPT A/D bits if supported by turning on relevant bit in EPTP (Don Dugger) [736906] - [virt] kvm/vmx: Use EPT Access bit in response to memory notifiers (Don Dugger) [736906] - [virt] kvm/vmx: Add EPT A/D bits definitions (Don Dugger) [736906] - [virt] kvm/vmx: Add parameter to control A/D bits support, default is on (Don Dugger) [736906] - [s390] zfcp: disable DIX support (Hendrik Brueckner) [694237] - [s390] zfcp: non-experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Introduce experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Enable data division support for FCP devices (Hendrik Brueckner) [694237] - [s390] zfcp: Update FCP protocol related code (Hendrik Brueckner) [694237] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [s390] hugetlb: use direct TLB flushing for hugetlbfs pages (Hendrik Brueckner) [861177] - [s390] mm: fix user access page-table walk code (Hendrik Brueckner) [861176] - [s390] dasd: fix pathgroup race (Hendrik Brueckner) [859526] - [fs] gfs2: Consolidate free block searching functions (Bob Peterson) [848109] - [fs] gfs2: Fix unclaimed_blocks() wrapping bug and clean up (Bob Peterson) [848109] - [fs] gfs2: Improve block reservation tracing (Bob Peterson) [848109] - [fs] gfs2: Fall back to ignoring reservations, if there are no other blocks left (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_setbit() (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_testbit() (Bob Peterson) [848109] - [fs] gfs2: Update rgblk_free() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Update gfs2_get_block_type() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Replace rgblk_search with gfs2_rbm_find (Bob Peterson) [848109] - [fs] gfs2: Add structure to contain rgrp, bitmap, offset tuple (Bob Peterson) [848109] - [fs] gfs2: Eliminate redundant calls to may_grant (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_dq_wait and wait_on_demote (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_wait and wait_on_holder (Bob Peterson) [848109] - [fs] gfs2: inline __gfs2_glock_schedule_for_reclaim (Bob Peterson) [848109] - [fs] gfs2: change function gfs2_direct_IO to use a normal gfs2_glock_dq (Bob Peterson) [848109] - [fs] gfs2: Allow more dirty buffers and reduce journal commits (Bob Peterson) [848109] - [fs] gfs2: eliminate log elements and simplify (Bob Peterson) [848109] - [fs] gfs2: Eliminate vestigial sd_log_le_rg (Bob Peterson) [848109] - [fs] gfs2: Make gfs2_log_fake_buf() write the buffer too (Bob Peterson) [848109] - [fs] gfs2: Move two functions from log.c to lops.c (Bob Peterson) [848109] - [fs] gfs2: Drop "pull" argument from log_write_header() (Bob Peterson) [848109] - [fs] gfs2: Add missing static to bd_cmp() (Bob Peterson) [848109] - [fs] gfs2: Remove rs_requested field from reservations (Bob Peterson) [848109] - [block] Fix hanging kernel threads in blk_execute_rq() (James Paradis) [855984] - [target] Fix crash in iblock backstore (Andy Grover) [863221] - [target] Do not print error if can't load target_core_stgt (Andy Grover) [822075]- [netdrv] sfc: Fix division by zero when using one RX channel and no SR-IOV (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Backport cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix calculation of vf_i in map_vi_index() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add SR-IOV back-end support for SFC9000 family (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Work around bogus 'uninitialised variable' warning (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for TX MAC filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for configuring RX unicast/multicast default filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove now-unused filter function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement ethtool RX NFC rules API instead of n-tuple API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for retrieving and removing filters by ID (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for filter IDs, indices and search depths (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Change filter ID generation to satisfy priority semantics of RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assertions in efx_filter_rfs() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix loop condition for efx_filter_search() when !for_insert (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement hardware acceleration of RFS (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Limit filter search depth further for performance hints (i.e. RFS) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise filter spec initialisation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove filter table IDs from filter functions (Nikolay Aleksandrov) [824042] - [netdrv] drivers/net: use vzalloc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't try to set filters with search depths we know won't work (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement the ethtool RX n-tuple control functions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add filter table management (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for RXFH (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix num_tc usage (Nikolay Aleksandrov) [824042] - [netdrv] sfc: By default refill RX rings as soon as space for a batch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fill RX rings completely full, rather than to 95 full (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix missing cleanup in failure path of efx_pci_probe() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not attempt to flush queues if DMA is disabled (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Log the part number on probe (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_channel::last_eventq_read_ptr (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Run event/IRQ self-test asynchronously when interface is brought up (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Encapsulate access to efx_{channel, nic}::last_irq_cpu in self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Test all event queues in parallel (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Raise self-test timeouts (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove TX completions from adaptive IRQ scoring (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update comments on efx_rx_packet_gro() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant function efx_nic_has_mc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assignment of ip_summed for pre-allocated skbs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reverse initial buffer table allocation to allow for later resizing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allocate SRAM between buffer table and descriptor caches at init time (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make all CPU/IRQ/channel/queue counts unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make buffer table indices and counts consistently unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Disable flow control during flushes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise event generation to cover VF-owned event queues (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use proper function to test for RX channel in efx_poll() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Leave interrupts and event queues enabled whenever we can (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generate RX fill events based on RX queues, not channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise driver event generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Warn if unable to create MTDs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not retry hardware probe if it schedules a reset (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Skip RX end-of-batch work on channels without an RX queue (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use a more sensible cast in efx_rx_buf_offset() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: MTD: Leave the DEBUG macro alone (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move the end of the non-GRO RX path into its own function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant 'rc' variable, always set to 0 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting fixes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use existing local variables instead of repeated indirect lookups (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove remnants of on-load self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove obsolete function efx_dev_name() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update the description of SFC_MTD (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add hwmon driver for boards using SFC9000-family controllers (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Clean up test interrupt handling (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Partly revert "sfc: Handle serious errors in exactly one interrupt handler" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_nic_type::push_multicast_hash operation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mac_operations into efx_nic_type (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use new names for MC shared memory layout constants (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make handling of MC reboot more reliable (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove fallback for invalid permanent MAC address (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Set default parallelism to per-core by default (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update MCDI (firmware interface) definitions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary inclusion of , prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Const-qualify static data as appropriate, partly prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove parentheses around return expressions, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Avoid assignment in an if-statement, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix some formatting errors reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: fix assignment of 0/1 to bool variables. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use kcalloc instead of kzalloc to allocate array (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add moduleparam.h to drivers as required. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: add skb frag size accessors (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Nikolay Aleksandrov) [824042] - [netdrv] sfc: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Nikolay Aleksandrov) [824042] - [netdrv] sfc: convert to SKB paged frag API. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Clean up definitions of rule location arrays in RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use correct fields of struct ethtool_coalesce (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Validate IRQ moderation parameters in efx_init_irq_moderation() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct reporting and validation of TX interrupt coalescing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct error code for unsupported interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Communications' after 'Solarflare' in references to hardware (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Solarstorm' from Kconfig descriptions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix Siena mac statistics on big endian platforms (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allow resets to be upgraded; use atomic ops for safety (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove casts of void * (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add appropriate include for prefetch users (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't use enums as a bitmask. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use netif_device_{detach, attach}() around reset and self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix TX queue numbering when separate_tx_channels=1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix return value from efx_ethtool_set_rx_ntuple() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Use full 32 bit speed range in ethtool's set_settings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix common misspellings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not use efx_process_channel_now() in online self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Stop the TX queues during loopback self-tests (Nikolay Aleksandrov) [824042] - [netdrv] sfc: make function tables const (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Enable all TSO features on VLANs (Nikolay Aleksandrov) [824042] - [netdrv] net: Add NETIF_F_ALL_TSO define to include/linux/netdevice.h (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move test of rx_checksum_enabled from nic.c to rx.c (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Bump version to 3.1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove configurable FIFO thresholds for pause frame generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Expose TX push and TSO counters through ethtool statistics (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update copyright dates (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Read MC firmware version when requested through ethtool (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer further by removing data member (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer by unionising skb and page (Nikolay Aleksandrov) [824042] - [netdrv] Revert "[netdrv] sfc: disable RX hash insertion" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add TX queues for high-priority traffic (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Distinguish queue lookup from test for queue existence (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move TX queue core queue mapping into tx.c (Nikolay Aleksandrov) [824042] - [alsa] usb: Enable TerraTec DMX 6Fire USB and Edirol UA-101/UA-1000 drivers (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add endpoint usage definitions to ch9.h (Jaroslav Kysela) [664586] - [alsa] pcm: Call pgprot_noncached() for vmalloc'ed buffers (Jaroslav Kysela) [664586] - [alsa] ua101: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] pcm: add vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] usb: use old usb_buffer_alloc()/usb_buffer_free() fcns (Jaroslav Kysela) [664586] - [alsa] ua101: fix crash when unplugging (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Select missing SND_VMASTER option in Kconfig (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Update kernel configuration (Jaroslav Kysela) [664586] - [alsa] ua101: remove experimental status (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix signedness bug (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support for S32_LE format (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix pcm rate assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: signedness bug in usb6fire_pcm_prepare() (Jaroslav Kysela) [664586] - [alsa] usb: disable broken hw volume for Tenx TP6911 (Jaroslav Kysela) [664586] - [alsa] usb: print small buffers via *ph[C] (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use NULL instead of 0 for pointer assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: don't use custom hex_to_bin() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix double-free bug in usb6fire_fw_ezusb_upload() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Don't leak firmware in error path (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use the kernel's built-in bit reverse table (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Improve firmware loader (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add analog input volume control (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add mute control for analog outputs (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add individual volume control for analog channels (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add tlv to controls (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support of digital-thru mixer (Jaroslav Kysela) [664586] - [alsa] usb/6fire: remove driver version information (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid unnecessary EP setups in prepare (Jaroslav Kysela) [664586] - [alsa] usbaudio: Move configuration to prepare. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't require hw_params in endpoint. (Jaroslav Kysela) [664586] - [alsa] usbaudio: set period_bytes in substream. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix bogus error messages for delay accounting (Jaroslav Kysela) [664586] - [alsa] usb: Add quirks for Playback Designs devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for (original) Xbox Communicator (Jaroslav Kysela) [664586] - [alsa] usb: fix cross-interface streaming devices (Jaroslav Kysela) [664586] - [alsa] usb: fix calls to next_packet_size (Jaroslav Kysela) [664586] - [alsa] usb: restore delay information (Jaroslav Kysela) [664586] - [alsa] usb: use list_for_each_safe for endpoint resources (Jaroslav Kysela) [664586] - [alsa] usb: Fix URB cancellation at stream start (Jaroslav Kysela) [664586] - [alsa] usbaudio: Remove obsoleted fields in struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix scheduling-while-atomic bug in PCM capture stream (Jaroslav Kysela) [664586] - [alsa] usb: fix clock source validity index (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: initialize card pointer (Jaroslav Kysela) [664586] - [alsa] usb: move calls to usb_set_interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the first PCM interface assignment (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS GT-100 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam Pro for Notebooks (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam E3500 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Convert table to preferred C99 format (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use a table of mixer controls (Jaroslav Kysela) [664586] - [alsa] usb: make snd_usb_substream_capture_trigger static (Jaroslav Kysela) [664586] - [alsa] usb: fix sync pipe check (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix substream assignments (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix rate_list memory leak (Jaroslav Kysela) [664586] - [alsa] usb: fix stream info output in /proc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Call get_min_max_*() after determining the name string (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix comment (Jaroslav Kysela) [664586] - [alsa] usb: fix some typos in endpoint.c documentation (Jaroslav Kysela) [664586] - [alsa] usbaudio: sound/usb/endpoint.c: suppress warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add missing error checks in snd_ebox44_create_mixer() (Jaroslav Kysela) [664586] - [alsa] usbaudio: M-Audio Fast Track Ultra: Add effect controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename Fast Track Ultra mixer quirk functions (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add TLV to M-Audio Fast Track Ultra controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename and export mixer_vol_tlv (Jaroslav Kysela) [664586] - [alsa] usbaudio: Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks. (Jaroslav Kysela) [664586] - [alsa] usb: remove refactorization left-overs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Replace mixer for Electrix Ebox-44 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Skip un-parseable mixer units instead of erroring (Jaroslav Kysela) [664586] - [alsa] usb: Remove obsoleted fields from struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usb: Fix fill_max flag set (Jaroslav Kysela) [664586] - [alsa] usb: Remove unused variable (Jaroslav Kysela) [664586] - [alsa] usb: add some documentation (Jaroslav Kysela) [664586] - [alsa] usb: add support for implicit feedback (Jaroslav Kysela) [664586] - [alsa] usb: remove old streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: switch over to new endpoint streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: implement new endpoint streaming model (Jaroslav Kysela) [664586] - [alsa] usb: add snd_usb_audio-wide mutex (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix build error by consitification of rate list (Jaroslav Kysela) [664586] - [alsa] usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix the return of XRUN (Jaroslav Kysela) [664586] - [alsa] usbaudio: avoid integer overflow in create_fixed_stream_quirk() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol UM-3G support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid flood of frame-active debug messages (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Delete calls to preempt_disable (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix possible hang and overflow in parse_uac2_sample_rate_range() (Jaroslav Kysela) [664586] - [alsa] usbaudio: convert sound/* to use module_usb_driver() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Yamaha MOX6/MOX8 support (Jaroslav Kysela) [664586] - [alsa] usb: added VOX ToneLab ST midi handling (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Roland GAIA SH-01 Synthesizer (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Logitech HD Webcam c510 to quirk-384 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the missing volume quirks at delayed init (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix possible access over audio_feature_info[] array (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Maschine (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix NULL dereference in input.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: increase control transfer timeout (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check for possible chip NULL pointer before clearing probing flag (Jaroslav Kysela) [664586] - [alsa] usbaudio: clear chip->probing on error exit (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added support for Roland UM-ONE midi-usb interface (Jaroslav Kysela) [664586] - [alsa] usb: move code from urb.c to endpoint.c (Jaroslav Kysela) [664586] - [alsa] usb: re-order code (Jaroslav Kysela) [664586] - [alsa] usb: re-order the Makefile (Jaroslav Kysela) [664586] - [alsa] usb: refine delay information with USB frame counter (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Starr Labs USB MIDI support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check the dB-range validity in the later read, too (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix missing mixer dB information (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: track submitted output urbs (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for BOSS Micro BR-80 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix keymap for RigKontrol3 (Jaroslav Kysela) [664586] - [alsa] usb: Fix uninitialized variable usage (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirk for Keith McMillen StringPort (Jaroslav Kysela) [664586] - [alsa] usb: operate on given mixer interface only (Jaroslav Kysela) [664586] - [alsa] usb: avoid dividing by zero on invalid input (Jaroslav Kysela) [664586] - [alsa] usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for Roland / BOSS BR-800 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for M-Audio Fast Track Pro and Quattro (Jaroslav Kysela) [664586] - [alsa] usbaudio: replace "void *" with more specific pointers (Jaroslav Kysela) [664586] - [alsa] usb: turn off de-emphasis in s/pdif for cm6206 (Jaroslav Kysela) [664586] - [alsa] usbaudio: more control quirks for M-Audio FastTrack devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER (Jaroslav Kysela) [664586] - [alsa] usbaudio: export snd_usb_feature_unit_ctl (Jaroslav Kysela) [664586] - [alsa] usbaudio: rework add_control_to_empty() (Jaroslav Kysela) [664586] - [alsa] usbaudio: move assignment of chip->ctrl_intf (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add support for USB X-Fi S51 Pro (Jaroslav Kysela) [664586] - [alsa] usbaudio: handle "Fast Track Ultra" with USB_DEVICE_VENDOR_SPEC() (Jaroslav Kysela) [664586] - [alsa] usbaudio: assume valid clock (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirks for Roland GR-55 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for KORG PANDORA PX5D MIDI interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove invalid extra mixers for Komplete Audio 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: include format.h in format.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: make hwc_debug a noop in case HW_CONST_DEBUG is not set (Jaroslav Kysela) [664586] - [alsa] usbaudio: Terratec Aureon 7.1 USB ID as C-Media cm6206 quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't expose broken dB ranges (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for Audio Kontrol 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: define another USB ID for a buggy USB MIDI cable (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Boss JS-8 Jam Station (Jaroslav Kysela) [664586] - [alsa] usb: Remove trailing spaces from USB card name strings (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement USB autosuspend (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix suspend/resume (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add "cval->res = 384" quirk for Logitech Webcam C600 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume range check and warn if it too big (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix oops due to cleanup race when disconnecting (Jaroslav Kysela) [664586] - [alsa] usbaudio: reconstruct some dispatcher functions to use switch-case (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Native Instruments MK2 devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Audio 2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Enable the E-MU 0204 USB (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Cakewalk UM-1G support (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Driver for TerraTec DMX 6Fire USB (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix missing NULL checks (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix MIDI output (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol SD-90 PCM support (Jaroslav Kysela) [664586] - [alsa] usbaudio: use enum control info helper (Jaroslav Kysela) [664586] - [alsa] usb: fixed typos (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Power/Status LED on Creative USB X-Fi S51 (Jaroslav Kysela) [664586] - [alsa] usb: driver neglects kmalloc return value check and may deref NULL (Jaroslav Kysela) [664586] - [alsa] usbaudio: automatically detect feedback format (Jaroslav Kysela) [664586] - [alsa] usb: Creative USB X-Fi volume knob support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Novation Launchpad support (Jaroslav Kysela) [664586] - [alsa] usb/usx2y: simplify conditional (Jaroslav Kysela) [664586] - [alsa] usb/mixer: remove bogus cast (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix an unused-variable compile warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: add more Yamaha USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Kontrol S4 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: drop version number (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix Fast Track Ultra (8R) 44.1 sample rates (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS ME-25 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland A-PRO support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol PCR-1 PCM support (Jaroslav Kysela) [664586] - [alsa] usb: Release capture substream URBs properly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix detection of vendor-specific device protocol settings (Jaroslav Kysela) [664586] - [alsa] usbaudio: Assume first control interface is for audio (Jaroslav Kysela) [664586] - [alsa] usb: USB3 SuperSpeed sound support (Jaroslav Kysela) [664586] - [alsa] sound/usb/format: silence uninitialized variable warnings (Jaroslav Kysela) [664586] - [alsa] usb: Correct audio problem for Hauppage HVR-850 and others rel. to urb data align (Jaroslav Kysela) [664586] - [alsa] usb: fix comnment/printk typos concerning "empty" (Jaroslav Kysela) [664586] - [alsa] usbaudio: silence a superfluous warning (Jaroslav Kysela) [664586] - [alsa] usb: Fix compile error with CONFIG_SND_DEBUG_VERBOSE=y (Jaroslav Kysela) [664586] - [alsa] usbaudio: simplify control interface access (Jaroslav Kysela) [664586] - [alsa] usbaudio: move and add some comments (Jaroslav Kysela) [664586] - [alsa] usb-midi: whitespace fixes (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify UAC macros and struct names (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up includes in clock.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume resolution quirk for some Logitech webcams (Jaroslav Kysela) [664586] - [alsa] usb/endpoint: fix dangling pointer use (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix UAC2 control value queries (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 sample rate ranges correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix control messages for USB_RECIP_INTERFACE (Jaroslav Kysela) [664586] - [alsa] usbaudio: add check for faulty clock in parse_audio_format_rates_v2() (Jaroslav Kysela) [664586] - [alsa] usbaudio: export UAC2 clock selectors as mixer controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up find_audio_control_unit() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add UAC2 sepecific Feature Unit controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify constants from specification (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse clock topology of UAC2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support partially write-protected UAC2 controls (Jaroslav Kysela) [664586] - [alsa] audio-v2.h: add more UAC2 details (Jaroslav Kysela) [664586] - [alsa] usbaudio: UAC2: clean up parsing of bmaControls (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Bump version number to 1.3.21 (Jaroslav Kysela) [664586] - [alsa] Revert: snd-usb-caiaq: Set default input mode of A4DJ (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Simplify single case to an 'if' (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix feature unit parser for UAC2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for UAC2 pitch control (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 endpoint descriptors correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix return values (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse more format descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Akai MPD16 (Jaroslav Kysela) [664586] - [alsa] usb: fixup for usb_buffer_alloc/free rename (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix selector unit string index accessor (Jaroslav Kysela) [664586] - [alsa] usbaudio: include/usb/*.h checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] sound/usb: add preliminary support for UAC2 interrupts (Jaroslav Kysela) [664586] - [alsa] audio.h: add __attribute__((packed)) to uac_iso_endpoint_descriptor (Jaroslav Kysela) [664586] - [alsa] sound/usb: fix UAC1 regression (Jaroslav Kysela) [664586] - [alsa] usbmixer: use get_iface_desc() rather than direct structure (Jaroslav Kysela) [664586] - [alsa] usb: update gfp/slab.h includes (Jaroslav Kysela) [664586] - [alsa] usb pcm: use of kmalloc requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usb: use of kmalloc/kfree requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add basic support for M-Audio Fast Track Ultra series (Jaroslav Kysela) [664586] - [alsa] usb-mixer: Add support for Audio Class v2.0 (Jaroslav Kysela) [664586] - [alsa] usb-mixer: parse descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbmixer: rename usbmixer.[ch] -> mixer.[ch] (Jaroslav Kysela) [664586] - [alsa] usb-mixer: use defines from audio.h (Jaroslav Kysela) [664586] - [alsa] usb: fix usb build error when PM is not enabled (Jaroslav Kysela) [664586] - [alsa] audio.h: split parts of header into audio-v2.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for samplerate setting on v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support multiple formats with audio class v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: use a format bitmask per alternate setting (Jaroslav Kysela) [664586] - [alsa] usbaudio: rename substream format field to altset_idx (Jaroslav Kysela) [664586] - [alsa] usb-mixer: factor out quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: refactor code (Jaroslav Kysela) [664586] - [alsa] usbaudio: header file cleanups (Jaroslav Kysela) [664586] - [alsa] usbaudio: move ua101 driver (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: Add support for Traktor Kontrol X1 (Jaroslav Kysela) [664586] - [alsa] ua101: add Edirol UA-1000 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam (Jaroslav Kysela) [664586] - [alsa] sound/usb/caiaq/midi.h: Checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove debug "SAMPLE BYTES" printk line (Jaroslav Kysela) [664586] - [alsa] audio.h: Fix field order in uac_format_type_i_ext_descriptor (Jaroslav Kysela) [664586] - [alsa] usbaudio: consolidate header files (Jaroslav Kysela) [664586] - [alsa] usbmixer: bail out early when parsing audio class v2 descriptors (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement basic set of class v2.0 parser (Jaroslav Kysela) [664586] - [alsa] usbaudio: introduce new types for audio class v2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse USB descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Mbox support, output only (Jaroslav Kysela) [664586] - [alsa] usbmixer: use MAX_ID_ELEMS where possible (Jaroslav Kysela) [664586] - [alsa] usbmixer: add usb_id value to usbmixer proc file (Jaroslav Kysela) [664586] - [alsa] usbmixer: introduce /proc/asound/card#/usbmixer file (Jaroslav Kysela) [664586] - [alsa] usbaudio: MIDI support for Access Music VirusTI (Jaroslav Kysela) [664586] - [alsa] usbaudio: reduce MIDI packet size to work around broken firmware (Jaroslav Kysela) [664586] - [alsa] usbmixer: add possibility to remap dB values (Jaroslav Kysela) [664586] - [alsa] usbaudio: use usbquirk.h for detection of HVR-950Q/850 (Jaroslav Kysela) [664586] - [alsa] usbaudio: relax urb data align. restriction HVR-950Q and HVR-850 only (Jaroslav Kysela) [664586] - [alsa] usbaudio: make buffer pointer based on bytes instead on frames (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added functionality for E-mu 0404USB/0202USB/TrackerPre (Jaroslav Kysela) [664586] - [alsa] usbaudio: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] add Edirol UA-101 support (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII (Jaroslav Kysela) [664586] - [alsa] usb: Fix mixer map for Hercules Gamesurround Muse Pocket LT (Jaroslav Kysela) [664586] - [alsa] usbmidi: Use hweight16 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland UA-1G support (Jaroslav Kysela) [664586] - [alsa] usxxx: cleanup chip field (Jaroslav Kysela) [664586] - [alsa] usb: make the USB MIDI module more independent (0/268) (Jaroslav Kysela) [664586] - [alsa] usbaudio: allow switching altsetting on Roland USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add support for US-144 (Jaroslav Kysela) [664586]- [char] ipmi: Fix KABI issues with acpi_ipmi addition (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add a default handler for IPMI operation regions (Matthew Garrett) [803653] - [char] ipmi: Add a callback to indicate that probing has finished (Matthew Garrett) [803653] - [acpi] ipmi: Reorder makefiles (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add the IPMI opregion driver to enable ACPI to access BMC controller (Matthew Garrett) [803653] - [char] ipmi: Add one interface to get more info of low-level IPMI device (Matthew Garrett) [803653] - [char] ipmi: fix ACPI detection with regspacing (Matthew Garrett) [803653] - [char] ipmi: convert tracking of the ACPI device pointer to a PNP device (Matthew Garrett) [803653] - [char] ipmi: add PNP discovery (ACPI namespace via PNPACPI) (Matthew Garrett) [803653] - [pnp] pnpacpi: add interface to retrieve ACPI device from a PNPACPI device (Matthew Garrett) [803653] - [pnp] pnpacpi: save struct acpi_device, not just acpi_handle (Matthew Garrett) [803653] - [mm] hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugepages: fix use after free bug in "quota" handling (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix pgoff computation when unmapping page from vma (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix ENOSPC returned by handle_mm_fault() (Frederic Weisbecker) [843035] {CVE-2012-2133} - [block] loop: remove the incorrect write_begin/write_end shortcut (Lukas Czerner) [766815] - [block] loop: Fix discard_alignment default setting (Lukas Czerner) [766815] - [block] loop: fix loop block driver discard and encryption comment (Lukas Czerner) [766815] - [block] loop: add discard support for loop devices (Lukas Czerner) [766815] - [s390] dasd: check count address during online setting (Hendrik Brueckner) [853234] - [scsi] fix softlockup regression on hot remove (Chris Leech) [863077]- [netdrv] qlge: fix endian issue (Chad Dupuis) [826571] - [netdrv] qlge: Bumped driver version to 1.00.00.31 (Chad Dupuis) [826571] - [netdrv] qlge: Refactoring of ethtool stats (Chad Dupuis) [826571] - [netdrv] qlge: Moving low level frame error to ethtool statistics (Chad Dupuis) [826571] - [netdrv] qlge: Fixed double pci free upon tx_ring->q allocation failure (Chad Dupuis) [826571] - [netdrv] qlge: Added missing case statement to ethtool get_strings (Chad Dupuis) [826571] - [netdrv] qlge: Clean up ethtool set WOL routine (Chad Dupuis) [826571] - [netdrv] qlge: Fix ethtool WOL calls to operate only on devices that support WOL (Chad Dupuis) [826571] - [netdrv] qlge: Cleanup atomic queue threshold check (Chad Dupuis) [826571] - [netdrv] qlge: Fix TX queue stoppage due to full condition (Chad Dupuis) [826571] - [virt] virtio-scsi: fix copying of sg_list in the presence of of HighMem pages (Paolo Bonzini) [816059 840458] - [virt] virtio-scsi: support online resizing of disks (Paolo Bonzini) [840458] - [virt] virtio-scsi: initialize scatterlist structure for events (Paolo Bonzini) [840458] - [virt] virtio-scsi: hotplug support for virtio-scsi (Paolo Bonzini) [840458] - [virt] virtio-scsi: split scatterlist per target (Paolo Bonzini) [841622] - [virt] virtio-scsi: release sg_lock after add_buf (Paolo Bonzini) [841622] - [virt] virtio-scsi: split locking per vq (Paolo Bonzini) [841622] - [virt] virtio-scsi: unlock during kick (Paolo Bonzini) [841622] - [virt] virtio: support unlocked queue kick (Paolo Bonzini) [841622] - [virt] kvm: Add PCIDE bit to the guest/host mask for CR4 (Don Dugger) [736907] - [virt] kvm/vmx: Implement PCID/INVPCID for guests with EPT (Don Dugger) [736907] - [virt] kvm: Add cpuid_update() callback to kvm_x86_ops (Don Dugger) [736907] - [virt] kvm: expose Intel cpu new features (HLE, RTM) to guest (Don Dugger) [736907] - [virt] kvm: retain pvclock guest stopped bit in guest memory (Amit Shah) [739151] - [virt] kvm: fix pvclock guest stopped flag reporting (Amit Shah) [739151] - [virt] kvmclock: remove check_and_clear_guest_paused warning (Amit Shah) [739151] - [virt] kvmclock: remove unneeded EXPORT macro (Amit Shah) [739151] - [virt] watchdog: add check for suspended vm in softlockup detector (Amit Shah) [739151] - [virt] kvm: Add ioctl for KVM_KVMCLOCK_CTRL (Amit Shah) [739151] - [virt] kvmclock: Add functions to check if the host has stopped the vm (Amit Shah) [739151] - [virt] x86, pvclock: Add flag to indicate that a vm was stopped by the host (Amit Shah) [739151] - [scsi] mpt2sas: Bump driver vesion to 13.101.00.00 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for panic happening because of improper memory allocation (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for hard drive going OFFLINE when hard reset issued and simultaneously another hard drive is hot unplugged (Tomas Henzl) [826414] - [scsi] mpt2sas: Set the phy identifier of the end device to the phy number of the parent device it is linked to (Tomas Henzl) [826414] - [scsi] mpt2sas: While enabling phy, read the current port number from sas iounit page 0 instead of page 1 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix linux driver sparse errors (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix security scan issues reported by source code analysis tool (Tomas Henzl) [826414] - [scsi] mpt2sas: better protect sas_device, raid_device, and expander_device lists (Tomas Henzl) [826414] - [scsi] mpt2sas: Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens (Tomas Henzl) [826414] - [scsi] mpt2sas: Added multisegment mode support for Linux BSG Driver (Tomas Henzl) [826414] - [scsi] mpt2sas: Removed redundant global mutex for IOCTLs (Tomas Henzl) [826414] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [826414] - [scsi] mpt2sas: use pci_dev->revision (Tomas Henzl) [826414] - [scsi] mpt2sas: remove extraneous sas_log_info messages (Tomas Henzl) [826414] - [scsi] mpt2sas: spell "primitive" correctly in function prototype (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock (Tomas Henzl) [826414] - [netdrv] bnx2x: fix rx performance regression due to small ring size (Michal Schmidt) [862244]- [fs] xfs: handle EOF correctly in xfs_vm_writepage (Dave Chinner) [859242] - [fs] xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: kill copy and paste segment checks in xfs_file_aio_read (Dave Chinner) [859242] - [fs] xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2) (Dave Chinner) [859242] - [fs] xfs: switch to proper __bitwise type for KM_... flags (Dave Chinner) [859242] - [fs] xfs: add trace points for log forces (Dave Chinner) [859242] - [fs] xfs: fix memory reclaim deadlock on agi buffer (Dave Chinner) [859242] - [fs] xfs: stop the sync worker before xfs_unmountfs (Dave Chinner) [737529] - [fs] xfs: flush outstanding buffers on log mount failure (Dave Chinner) [737529] - [fs] xfs: prevent recursion in xfs_buf_iorequest (Dave Chinner) [859242] - [fs] xfs: Properly exclude IO type flags from buffer flags (Dave Chinner) [859242] - [fs] xfs: use iolock on XFS_IOC_ALLOCSP calls (Dave Chinner) [859242] - [fs] xfs: use kmem_zone_zalloc for buffers (Dave Chinner) [859242] - [fs] xfs: fix incorrect b_offset initialisation (Dave Chinner) [859242] - [fs] xfs: check for buffer errors before waiting (Dave Chinner) [859242] - [fs] xfs: fix buffer lookup race on allocation failure (Dave Chinner) [859242] - [fs] xfs: Use preallocation for inodes with extsz hints (Dave Chinner) [859242] - [fs] xfs: limit specualtive delalloc to maxioffset (Dave Chinner) [859242] - [fs] xfs: don't assert on delalloc regions beyond EOF (Dave Chinner) [859242] - [fs] xfs: prevent needless mount warning causing test failures (Dave Chinner) [859242] - [fs] xfs: punch new delalloc blocks out of failed writes inside EOF. (Dave Chinner) [859242] - [fs] xfs: page type check in writeback only checks last buffer (Dave Chinner) [859242] - [fs] xfs: using GFP_NOFS for blkdev_issue_flush (Dave Chinner) [859242] - [fs] xfs: punch all delalloc blocks beyond EOF on write failure. (Dave Chinner) [859242] - [fs] xfs: use shared ilock mode for direct IO writes by default (Dave Chinner) [807503] - [fs] xfs: push the ilock into xfs_zero_eof (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_file_aio_write_checks (Dave Chinner) [807503] - [fs] xfs: avoid taking the ilock unnessecarily in xfs_qm_dqattach (Dave Chinner) [807503] - [fs] xfs: Ensure inode reclaim can run during quotacheck (Dave Chinner) [859242] - [fs] xfs: don't fill statvfs with project quota for a directory (Dave Chinner) [859242] - [fs] xfs: add lots of attribute trace points (Dave Chinner) [859242] - [fs] xfs: fix fstrim offset calculations (Dave Chinner) [859242] - [fs] xfs: Account log unmount transaction correctly (Dave Chinner) [859242] - [fs] xfs: trace xfs_name strings correctly (Dave Chinner) [859242] - [fs] xfs: don't defer metadata allocation to the workqueue (Dave Chinner) [693280] - [fs] xfs: introduce an allocation workqueue (Dave Chinner) [693280] - [fs] xfs: Fix open flag handling in open_by_handle code (Dave Chinner) [859242] - [fs] xfs: fix deadlock in xfs_rtfree_extent (Dave Chinner) [859242] - [fs] xfs: fallback to vmalloc for large buffers in xfs_getbmap (Dave Chinner) [858353] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get (Dave Chinner) [858353] - [fs] xfs: reimplement fdatasync support (Dave Chinner) [845233] - [fs] xfs: split in-core and on-disk inode log item fields (Dave Chinner) [845233] - [fs] xfs: make xfs_inode_item_size idempotent (Dave Chinner) [845233] - [fs] xfs: log timestamp updates (Dave Chinner) [845233] - [fs] xfs: log file size updates at I/O completion time (Dave Chinner) [845233] - [fs] xfs: log file size updates as part of unwritten extent conversion (Dave Chinner) [845233] - [fs] xfs: do not require an ioend for new EOF calculation (Dave Chinner) [845233] - [fs] xfs: only take the ILOCK in xfs_reclaim_inode() (Dave Chinner) [845233] - [fs] xfs: split and cleanup xfs_log_reserve (Dave Chinner) [854465] - [fs] xfs: share code for grant head availability checks (Dave Chinner) [854465] - [fs] xfs: share code for grant head wakeups (Dave Chinner) [854465] - [fs] xfs: share code for grant head waiting (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_wake_all (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_init (Dave Chinner) [854465] - [fs] xfs: add the xlog_grant_head structure (Dave Chinner) [854465] - [fs] xfs: remove log space waitqueues (Dave Chinner) [854465] - [fs] xfs: cleanup xfs_log_space_wake (Dave Chinner) [854465] - [fs] xfs: remove xfs_trans_unlocked_item (Dave Chinner) [854465] - [fs] xfs: do exact log space wakeups in xlog_ungrant_log_space (Dave Chinner) [854465] - [fs] xfs: split tail_lsn assignments from log space wakeups (Dave Chinner) [854465] - [fs] xfs: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended (Dave Chinner) [859242] - [fs] xfs: show uuid when mount fails due to duplicate uuid (Dave Chinner) [859242] - [fs] xfs: pass KM_SLEEP flag to kmem_realloc() in xlog_recover_add_to_cnt_trans() (Dave Chinner) [859242] - [fs] xfs: cleanup xfs_file_aio_write (Dave Chinner) [845233] - [fs] xfs: always return with the iolock held from xfs_file_aio_write_checks (Dave Chinner) [845233] - [fs] xfs: remove the i_new_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: remove the i_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: make i_flags an unsigned long (Dave Chinner) [845233] - [fs] xfs: fix force shutdown handling in xfs_end_io (Dave Chinner) [845233] - [fs] xfs: simplify xfs_qm_detach_gdquots (Dave Chinner) [859242] - [fs] xfs: make sure to really flush all dquots in xfs_qm_quotacheck (Dave Chinner) [859242] - [fs] xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush (Dave Chinner) [859242] - [fs] xfs: fix allocation length overflow in xfs_bmapi_write() (Dave Chinner) [859242] - [fs] xfs: do not flush data workqueues in xfs_flush_buftarg (Dave Chinner) [859242] - [fs] xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks (Dave Chinner) [859242] - [fs] xfs: clean up xfs_ioerror_alert (Dave Chinner) [859242] - [fs] xfs: clean up buffer allocation (Dave Chinner) [859242] - [fs] xfs: optimize fsync on directories (Dave Chinner) [859242] - [fs] xfs: reduce the number of log forces from tail pushing (Dave Chinner) [859242] - [fs] xfs: Dont allocate new buffers on every call to _xfs_buf_find (Dave Chinner) [859242] - [fs] xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit (Dave Chinner) [859242] - [fs] xfs: don't ignore error code from xfs_bmbt_update (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_trans_get_buf() (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_buf_get() (Dave Chinner) [859242] - [fs] xfs: improve ioend error handling (Dave Chinner) [807503] - [fs] xfs: wait for I/O completion when writing out pages in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ioend latency (Dave Chinner) [807503] - [fs] xfs: defer AIO/DIO completions (Dave Chinner) [807503] - [fs] xfs: remove dead ENODEV handling in xfs_destroy_ioend (Dave Chinner) [807503] - [fs] xfs: Fix oops on IO error during xlog_recover_process_iunlinks() (Dave Chinner) [859242] - [fs] xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernels (Dave Chinner) [859242] - [fs] xfs: fix attr2 vs large data fork assert (Dave Chinner) [859242] - [fs] xfs: use doalloc flag in xfs_qm_dqattach_one() (Dave Chinner) [859242] - [fs] xfs: Return -EIO when xfs_vn_getattr() failed (Dave Chinner) [859242] - [fs] xfs: use a cursor for bulk AIL insertion (Dave Chinner) [859242] - [fs] xfs: start periodic workers later (Dave Chinner) [859242] - [fs] xfs: fix possible overflow in xfs_ioc_trim() (Dave Chinner) [700324] - [fs] xfs: fix endian conversion issue in discard code (Dave Chinner) [700324] - [fs] xfs: do not discard alloc btree blocks (Dave Chinner) [700324] - [fs] xfs: add online discard support (Dave Chinner) [700324] - [fs] xfs: fix buffer flushing during unmount (Dave Chinner) [737529] - [fs] xfs: force buffer writeback before blocking on the ilock in inode reclaim (Dave Chinner) [737529] - [fs] xfs: fix xfs_mark_inode_dirty during umount (Dave Chinner) [737529] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [845233] - [fs] xfs: log all dirty inodes in xfs_fs_sync_fs (Dave Chinner) [845233] - [fs] xfs: log the inode in ->write_inode calls for kupdate (Dave Chinner) [845233] - [fs] xfs: fix ->write_inode return values (Dave Chinner) [845233] - [fs] Documentation: Correct s_umount state for freeze_fs/unfreeze_fs (Eric Sandeen) [768304] - [fs] missed mnt_drop_write() in do_dentry_open() (Eric Sandeen) [768304] - [fs] ext2: Implement freezing (Eric Sandeen) [768304] - [fs] btrfs: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] fuse: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext3: Enable the new freeze paths w/ the special KABI flag (Eric Sandeen) [768304] - [fs] gfs2: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] xfs: Convert to new freezing code (Eric Sandeen) [768304] - [fs] ext4: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext4: allow an active handle to be started when freezing (Eric Sandeen) [768304] - [fs] ext4: fix freeze deadlock under IO (Eric Sandeen) [768304] - [fs] ext4: don't return to userspace after freezing the fs with a mutex held (Eric Sandeen) [768304] - [fs] Use old freeze mechanism when appropriate (Eric Sandeen) [768304] - [fs] Protect write paths by sb_start_write - sb_end_write (Eric Sandeen) [768304] - [fs] Skip atime update on frozen filesystem (Eric Sandeen) [768304] - [fs] Add freezing handling to mnt_want_write() / mnt_drop_write() (Eric Sandeen) [768304] - [fs] Add old freeze paths back in; use if FS_HAS_NEW_FREEZE fs flag is not set (Eric Sandeen) [768304] - [fs] Improve filesystem freezing handling (Eric Sandeen) [768304] - [fs] Move grabbing s_umount to callers of grab_super() (Eric Sandeen) [768304] - [fs] get rid of open-coded grab_super() in get_active_super() (Eric Sandeen) [768304] - [fs] nfsd: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] new helpers: fh_{want,drop}_write() (Eric Sandeen) [768304] - [fs] nfsd: link returns nfserr_delay when breaking lease (Eric Sandeen) [768304] - [fs] nfsd: don't leak dentry count on mnt_want_write failure (Eric Sandeen) [768304] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] fat: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] mm: Continue to update file time in fault paths for OOT filesystems (Eric Sandeen) [768304] - [fs] mm: Make default vm_ops provide ->page_mkwrite handler (Eric Sandeen) [768304] - [fs] mm: Update file times from fault path only if .page_mkwrite is not set (Eric Sandeen) [768304] - [fs] sysfs: Push file_update_time() into bin_page_mkwrite() (Eric Sandeen) [768304] - [fs] gfs2: Push file_update_time() into gfs2_page_mkwrite() (Eric Sandeen) [768304] - [fs] Push file_update_time() into __block_page_mkwrite() (Eric Sandeen) [768304] - [fs] fb_defio: Push file_update_time() into fb_deferred_io_mkwrite() (Eric Sandeen) [768304] - [fs] pipe: block pipe_write() on a frozen filesystem (Eric Sandeen) [768304] - [fs] namespace.c: avoid panic for NULL mnt_ns in do_add_mount() (Eric Sandeen) [732340] - [fs] ext4: always set then trimmed blocks count into len (Lukas Czerner) [858012] - [fs] ext4: fix trimmed block count accounting (Lukas Czerner) [858012] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [858012] - [fs] xfs: fix race while discarding buffers (Carlos Maiolino) [829066] - [fs] gfs2: Write out dirty inode metadata in delayed deletes (Robert S Peterson) [748827]- [mm] vmscan: add in_reclaim_compaction (Rik van Riel) [713546 783248] - [mm] vmscan: stop reclaim/compaction earlier due to insufficient progress if !__GFP_REPEAT (Rik van Riel) [713546 783248] - [usb] ch9: define Set SEL and Set Isoch Delay macros (Don Zickus) [836217] - [usb] ch9: add function defines from ch9, USB 3.0 spec (Don Zickus) [836217] - [usb] xhci: fix compilation error for non-PCI based stacks (Don Zickus) [836217] - [usb] xhci: use ioremap_nocache in xhci-plat (Don Zickus) [836217] - [usb] xhci: Fix Compliance Mode on SN65LVPE502CP Hardware (Don Zickus) [836217] - [usb] xhci: Make handover code more robust (Don Zickus) [836217] - [usb] xhci: Fix a logical vs bitwise AND bug (Don Zickus) [836217] - [usb] xhci: Only switch the switchable ports (Don Zickus) [836217] - [usb] xhci: Recognize USB 3.0 devices as superspeed at powerup (Don Zickus) [836217] - [usb] xhci: Switch PPT ports to EHCI on shutdown (Don Zickus) [836217] - [usb] xhci: Fix bug after deq ptr set to link TRB (Don Zickus) [836217] - [usb] xhci: Add Etron XHCI_TRUST_TX_LENGTH quirk (Don Zickus) [836217] - [usb] xhci: Increase reset timeout for Renesas 720201 host (Don Zickus) [836217] - [usb] Add a sysfs file to show LTM capabilities (Don Zickus) [815470] - [usb] Enable Latency Tolerance Messaging (LTM) (Don Zickus) [815470] - [usb] xhci: Export Latency Tolerance Messaging capabilities (Don Zickus) [815470] - [usb] xhci: Fix hang on back-to-back Set TR Deq Ptr commands (Don Zickus) [836217] - [usb] xhci: Add support for root hub port status CAS (Don Zickus) [836217] - [usb] xhci: Increase the timeout for controller save/restore state operation (Don Zickus) [836217] - [usb] xhci: Don't free endpoints in xhci_mem_cleanup() (Don Zickus) [836217] - [usb] xhci: Fix invalid loop check in xhci_free_tt_info() (Don Zickus) [836217] - [usb] xhci: fix resource leak in xhci power loss path (Don Zickus) [836217] - [usb] enable USB2 LPM if port suspend fails (Don Zickus) [836217] - [usb] xhci: Add new short TX quirk for Fresco Logic host (Don Zickus) [836217] - [usb] xhci: testing sizeof xhci_doorbell_array 2 time (Don Zickus) [836217] - [usb] xhci: print URB's expected length in decimal, not hex (Don Zickus) [836217] - [usb] xhci: Add Lynx Point to list of Intel switchable hosts (Don Zickus) [817872] - [usb] xhci: Handle COMP_TX_ERR for isoc tds (Don Zickus) [836217] - [usb] xhci: keep track of ports being resumed and indicate in hub_status_data (Don Zickus) [836217] - [usb] xhci: Correct the #define XHCI_LEGACY_DISABLE_SMI (Don Zickus) [836217] - [usb] xhci: use gfp flags from caller instead of GFP_ATOMIC (Don Zickus) [836217] - [usb] xhci: add XHCI_RESET_ON_RESUME quirk for VIA xhci host (Don Zickus) [836217] - [usb] fix bug of device descriptor got from superspeed device (Don Zickus) [836217] - [usb] xhci: Fix register save/restore order (Don Zickus) [836217] - [usb] xhci: Restore event ring dequeue pointer on resume (Don Zickus) [836217] - [usb] xhci: Don't write zeroed pointers to xHC registers (Don Zickus) [836217] - [usb] xhci: Warn when hosts don't halt (Don Zickus) [836217] - [usb] xhci: don't re-enable IE constantly (Don Zickus) [836217] - [usb] xhci: fix section mismatch in xhci-pci (Don Zickus) [836217] - [usb] xhci: correct to print the true HSEE of USBCMD (Don Zickus) [836217] - [usb] Don't make USB_ARCH_HAS_{XHCI, OHCI, EHCI} depend on USB_SUPPORT (Don Zickus) [836217] - [usb] xhci: add platform driver support (Don Zickus) [836217] - [usb] xhci: update sg tablesize (Don Zickus) [836217] - [usb] xhci: check enqueue pointer advance into dequeue seg (Don Zickus) [836217] - [usb] xhci: Allocate 2 segments for transfer ring (Don Zickus) [836217] - [usb] xhci: dynamic ring expansion (Don Zickus) [836217] - [usb] xhci: set cycle state when allocate rings (Don Zickus) [836217] - [usb] xhci: factor out segments allocation and free function (Don Zickus) [836217] - [usb] xhci: count free TRBs on transfer ring (Don Zickus) [836217] - [usb] xhci: store ring's last segment and segment numbers (Don Zickus) [836217] - [usb] xhci: store ring's type (Don Zickus) [836217] - [usb] xhci: use __ffs() instead of hardcoding shift (Don Zickus) [836217] - [usb] xhci: BESL calculation based on USB2.0 LPM errata (Don Zickus) [836217] - [usb] Set wakeup bits for all children hubs (Don Zickus) [836217] - [usb] xhci: Support device-initiated USB 3.0 resume (Don Zickus) [836217] - [usb] Refactor hub remote wake handling (Don Zickus) [836217] - [usb] xhci: Enable USB 3.0 hub remote wakeup (Don Zickus) [836217] - [usb] Suspend functions before putting dev into U3 (Don Zickus) [836217] - [usb] xhci: Enable remote wakeup for USB3 devices (Don Zickus) [836217] - [usb] xhci: Kick khubd when USB3 resume really completes (Don Zickus) [836217] - [usb] Adding #define in hub_configure() and hcd.c file (Don Zickus) [836217] - [fs] ext4: fix failure exits (Lukas Czerner) [859545] - [fs] ext4: Free resources in some error path in ext4_fill_super (Lukas Czerner) [859545] - [fs] ext4: fix missing iput of root inode for some mount error paths (Lukas Czerner) [859545] - [fs] ext4: avoid hangs in ext4_da_should_update_i_disksize() (Lukas Czerner) [859545] - [fs] ext4: display the correct mount option in /proc/mounts for [no]init_itable (Lukas Czerner) [859545] - [fs] ext4: fix ext4_end_io_dio() racing against fsync() (Lukas Czerner) [859545] - [fs] ext4: fix racy use-after-free in ext4_end_io_dio() (Lukas Czerner) [859545] - [fs] ext4: initialization of ext4_li_mtx needs to be done earlier (Lukas Czerner) [859545] - [md] dm-raid: Fix possible kernel panic from bad index check (Jonathan E Brassow) [855448] - [md] raid10: Add plugging functions (Jonathan E Brassow) [854058] - [md] dm-raid: Validate RAID10 replacement devices (Jonathan E Brassow) [854058] - [md] dm-raid: Move some code to its own function (Jonathan E Brassow) [854058] - [md] raid10: Adjust for no gendisk structure (Jonathan E Brassow) [854058] - [md] dm-raid: Should select MD_RAID10 module (Jonathan E Brassow) [854058] - [md] dm-raid: Support RAID10 (Jonathan E Brassow) [854058] - [md] raid10: export md_raid10_congested (Jonathan E Brassow) [854058] - [md] raid: Move macros (Jonathan E Brassow) [854058] - [md] raid1: rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Fix compiler warning (Jonathan E Brassow) [854058] - [dm] dm-raid: Use md_error (Jonathan E Brassow) [854058] - [scsi] scsi_dh_rdac: minor return fix for rdac (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Consolidate rdac strings together (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Add a new netapp vendor/product string (Rob Evers) [822984] - [firmware] netxen_nic: add firmware version 4.0.588 (Veaceslav Falico) [826664]- [fs] Check for immutable/append flag in fallocate path (Lukas Czerner) [739101] - [fs] ext4: remove restrictive checks for EOFBLOCKS_FL (Lukas Czerner) [739101] - [fs] ext4: fix kernel BUG on large-scale rm -rf commands (Lukas Czerner) [739101] - [fs] ext4: fix hole punch failure when depth is greater than 0 (Lukas Czerner) [739101] - [fs] ext4: hole-punch use truncate_pagecache_range (Lukas Czerner) [739101] - [mm] add truncate_pagecache_range() (Lukas Czerner) [739101] - [fs] ext4: correct ext4_punch_hole return codes (Lukas Czerner) [739101] - [fs] ext4: give more helpful error message in ext4_ext_rm_leaf() (Lukas Czerner) [739101] - [fs] ext4: remove unused code from ext4_ext_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: rewrite punch hole to use ext4_ext_remove_space() (Lukas Czerner) [739101] - [fs] ext4: correctly handle pages w/o buffers in ext4_discard_partial_buffers() (Lukas Czerner) [739101] - [fs] ext4: remove messy logic from ext4_ext_rm_leaf (Lukas Czerner) [739101] - [fs] ext4: only call ext4_jbd2_file_inode when an inode has been extended (Lukas Czerner) [739101] - [fs] ext4: fix 2nd xfstests 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: teach ext4_ext_split to calculate extents efficiently (Lukas Czerner) [739101] - [fs] ext4: Fix flag testing in ext4_ext_insert_extent() (Lukas Czerner) [739101] - [fs] ext4: let ext4_discard_partial_buffers handle unaligned range correctly (Lukas Czerner) [739101] - [fs] ext4: return ENOMEM if find_or_create_pages fails (Lukas Czerner) [739101] - [fs] ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock() (Lukas Czerner) [739101] - [fs] ext4: fix xfstests 75, 112, 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: Add new ext4_discard_partial_page_buffers routines (Lukas Czerner) [739101] - [fs] ext4: add action of moving index in ext4_ext_rm_idx for Punch Hole (Lukas Czerner) [739101] - [fs] ext4: punch hole optimizations: skip un-needed extent lookup (Lukas Czerner) [739101] - [fs] ext4: enable "punch hole" functionality (Lukas Czerner) [739101] - [fs] ext4: add "punch hole" flag to ext4_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: punch out extents (Lukas Czerner) [739101] - [fs] ext4: add new function ext4_block_zero_page_range() (Lukas Czerner) [739101] - [fs] ext4: add flag to ext4_has_free_blocks (Lukas Czerner) [739101] - [fs] ext4: fix endianness breakage in ext4_split_extent_at() (Lukas Czerner) [739101] - [fs] ext4: add ext4_split_extent_at() and ext4_split_extent() (Lukas Czerner) [739101] - [fs] ext4: add a function merging extents right and left (Lukas Czerner) [739101] - [fs] ext4: rename {ext, idx}_pblock and inline small extent functions (Lukas Czerner) [739101] - [fs] ext4: Add flags and structure used in ext4_ext_map_blocks() (Lukas Czerner) [739101] - [mm] fix possible cause of a page_mapped BUG (Lukas Czerner) [739101] - [fs] make the feature checks in ->fallocate future proof (Lukas Czerner) [739101] - [fs] btrfs: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] gfs2: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] ext4: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] xfs: handle hole punching via fallocate properly (Lukas Czerner) [739101] - [fs] add hole punching to fallocate (Lukas Czerner) [739101] - [fs] nfs: prevent race that allowed use of freed layout in _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: need to put_layout_hdr on _pnfs_return_layout error path (Steve Dickson) [858361] - [fs] nfs: fix several problems with _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio writes (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio reads (Steve Dickson) [858361] - [fs] nfs: Create an write_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Create an read_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Fix list manipulation snafus in fs/nfs/direct.c (Steve Dickson) [858361] - [fs] nfs: Initialise commit_info.rpc_out when !defined(CONFIG_nfs_V4) (Steve Dickson) [858361] - [fs] nfs: Fix a refcounting issue in O_DIRECT (Steve Dickson) [858361] - [fs] nfs: fix directio refcount bug on commit (Steve Dickson) [858361] - [fs] nfs: Fix a commit bug (Steve Dickson) [858361] - [fs] nfs: Fix a bad reference count issue in the pnfs commit code (Steve Dickson) [858361] - [fs] nfs: Clean up - Simplify reference counting in fs/nfs/direct.c (Steve Dickson) [858357] - [fs] nfs: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release (Steve Dickson) [858357] - [fs] nfs: Clean up - simplify nfs_lock_request() (Steve Dickson) [858357] - [fs] nfs: nfs_set_page_writeback no longer needs to reference the page (Steve Dickson) [858357] - [fs] nfs: Prevent a deadlock in the new writeback code (Steve Dickson) [858357] - [fs] nfs: Fix sparse warnings (Steve Dickson) [858357] - [fs] nfs: COMMIT does not need post-op attributes (Steve Dickson) [858357] - [fs] nfs: Dont request cache consistency attributes on some writes (Steve Dickson) [858357] - [fs] nfs: Simplify the nfs_read_completion functions (Steve Dickson) [858357] - [fs] nfs: Clean up nfs read and write error paths (Steve Dickson) [858357] - [fs] nfs: Read cleanups (Steve Dickson) [858357] - [fs] nfs: Use kmem_cache_zalloc() in nfs_direct_req_alloc (Steve Dickson) [858357] - [fs] nfs: Fix O_DIRECT compile warnings (Steve Dickson) [857110] - [fs] nfs: Simplify O_DIRECT page referencing (Steve Dickson) [857110] - [fs] nfs: O_DIRECT pgio_completion_ops error_cleanup must unlock the request (Steve Dickson) [857110] - [fs] nfs: Ensure that we break out of read/write_schedule_segment on error (Steve Dickson) [857110] - [fs] nfs: Define dummy nfs_init_cinfo() and nfs_init_cinfo_from_inode() (Steve Dickson) [857110] - [fs] nfs: Define nfs_direct_write_schedule_work() when v3 and v4 are disabled (Steve Dickson) [857110] - [fs] nfs: pnfs_pageio_init_read() and init_write() need an extra argument (Steve Dickson) [857110] - [fs] nfs: Fix a use-before-initialised warning in fs/nfs/write.c and fs/nfs/pnfs.c (Steve Dickson) [857110] - [fs] nfs: Prevent garbage cinfo->ds from leaking out (Steve Dickson) [857110] - [fs] nfs: rewrite directio write to use async coalesce code (Steve Dickson) [857110] - [fs] nfs: avoid some stat gathering for direct io (Steve Dickson) [857110] - [fs] nfs: add dreq to nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_commit_completion_ops (Steve Dickson) [857110] - [fs] nfs: create struct nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_generic_commit_list (Steve Dickson) [857110] - [fs] nfs: rewrite directio read to use async coalesce code (Steve Dickson) [857110] - [fs] ext3: Replace lock/unlock_super() with an explicit lock for resizing (Eric Sandeen) [804988] - [fs] cifs: Initialise mid_q_entry before putting it on the pending queue (Sachin Prabhu) [832209] - [fs] ext4: correct comments for ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fix i_blocks/quota accounting when extent insertion fails (Lukas Czerner) [847981] - [fs] ext4: Add flags to the ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fold ext4_free_blocks() and ext4_mb_free_blocks() (Lukas Czerner) [847981]- [alsa] oxygen: remove no_period_wakeup handling (Jaroslav Kysela) [816880] - [alsa] firewire-speakers, oxygen, ua101: allow > 10 s periods (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: fix polarity of front output (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DGX support (Jaroslav Kysela) [816880] - [alsa] oxygen, virtuoso: fix exchanged L/R volumes of aux and CD inputs (Jaroslav Kysela) [816880] - [alsa] virtuoso: add S/PDIF input support for all Xonars (Jaroslav Kysela) [816880] - [alsa] oxygen: Xonar DG: fix CS4245 register writes (Jaroslav Kysela) [816880] - [alsa] oxygen: fix Xonar DG input (Jaroslav Kysela) [816880] - [alsa] include delay.h for msleep in Xonar DG support (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Essence ST(X) S/PDIF input (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix silent analog output on Xonar Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] oxygen: fix output routing on Xonar DG (Jaroslav Kysela) [816880] - [alsa] Xonar, CS43xx: Don't overrun static array (Jaroslav Kysela) [816880] - [alsa] oxygen: add S/PDIF source selection for Claro cards (Jaroslav Kysela) [816880] - [alsa] oxygen: fix CD/MIDI for X-Meridian (2G) (Jaroslav Kysela) [816880] - [alsa] oxygen: add some card names (Jaroslav Kysela) [816880] - [alsa] oxygen: do not show chip revision in card longname (Jaroslav Kysela) [816880] - [alsa] oxygen: X-Meridian: add S/PDIF source selection (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital input validity check switch (Jaroslav Kysela) [816880] - [alsa] core, oxygen, virtuoso: add an enum control info helper (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar HDAV1.3 Slim support (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DG support (Jaroslav Kysela) [816880] - [alsa] oxygen: add X-Meridian 2G support (Jaroslav Kysela) [816880] - [alsa] oxygen: add more PCI IDs (Jaroslav Kysela) [816880] - [alsa] virtuoso: reduce MCLK in double rate modes (Jaroslav Kysela) [816880] - [alsa] oxygen: simplify model-specific MCLK handling (Jaroslav Kysela) [816880] - [alsa] virtuoso: use headphone gain setting only on front DAC (Jaroslav Kysela) [816880] - [alsa] virtuoso: handle DAC oversampling automatically (Jaroslav Kysela) [816880] - [alsa] virtuoso: use lower master clock with H6 daughterboard (Jaroslav Kysela) [816880] - [alsa] virtuoso: configure correct master clock frequency on the CS2000 (Jaroslav Kysela) [816880] - [alsa] virtuoso: remove non-working controls on Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] virtuoso: change PCM1796 format to I2S (Jaroslav Kysela) [816880] - [alsa] virtuoso: wait for PCM1796 clock to become stable (Jaroslav Kysela) [816880] - [alsa] virtuoso: do not use fast I2C speed (Jaroslav Kysela) [816880] - [alsa] oxygen: fix SPI clocks slower than 6.25 MHz (Jaroslav Kysela) [816880] - [alsa] oxygen: remove oxygen_model::private_data field (Jaroslav Kysela) [816880] - [alsa] oxygen: allow different number of PCM and mixer channels (Jaroslav Kysela) [816880] - [alsa] oxygen: update hardware comments (Jaroslav Kysela) [816880] - [alsa] oxygen: show correct package ID (Jaroslav Kysela) [816880] - [alsa] oxygen: allow to dump codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] virtuoso: automatically handle Xonar DS headphone routing (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS headphone jack detection (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS input switches (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix WM8766 register writes with MSB (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix setting of Xonar DS line-in/mic-in controls (Jaroslav Kysela) [816880] - [alsa] oxygen: change || to && (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix front panel routing for D1/DX/ST(X) (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDMI enable switch for HDAV1.3 (Jaroslav Kysela) [816880] - [alsa] virtuoso: initialize unknown GPIO bits (Jaroslav Kysela) [816880] - [alsa] oxygen: add HiFier Serenade support (Jaroslav Kysela) [816880] - [alsa] oxygen: reorganize PCI IDs (Jaroslav Kysela) [816880] - [alsa] oxygen: add Kuroutoshikou CMI8787-HG2PCI support (Jaroslav Kysela) [816880] - [alsa] oxygen: support for period wakeup disabling (Jaroslav Kysela) [816880] - [alsa] oxygen: merge HiFier driver into snd-oxygen (Jaroslav Kysela) [816880] - [alsa] oxygen: Add a SSID for CMI8787-HG2PCI (Jaroslav Kysela) [816880] - [alsa] oxygen: add PEX8111 initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: rewrite PCIe bridge initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: fix for PI7C9X110 compatibility (Jaroslav Kysela) [816880] - [alsa] oxygen: do not try to restore nonexistent EEPROM (Jaroslav Kysela) [816880] - [alsa] oxygen: reduce minimum period count (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor dB scale (Jaroslav Kysela) [816880] - [alsa] oxygen: fix chip ID register symbols (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar STX anti-pop delay (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDAV1.3 Slim PCI ID (Jaroslav Kysela) [816880] - [alsa] oxygen: handle CD input configuration with a flag (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS chip name (Jaroslav Kysela) [816880] - [alsa] oxygen: fix analog capture on Claro halo cards (Jaroslav Kysela) [816880] - [alsa] virtuoso: work around missing reset in the Xonar DS Windows driver (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar D1/DX front panel microphone (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS support (Jaroslav Kysela) [816880] - [alsa] oxygen: add high-pass filter control (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital filter control (Jaroslav Kysela) [816880] - [alsa] virtuoso: add PCM1796 oversampling control (Jaroslav Kysela) [816880] - [alsa] oxygen: allow custom MCLK rates (Jaroslav Kysela) [816880] - [alsa] virtuoso: add headphone impedance control (Jaroslav Kysela) [816880] - [alsa] oxygen: cache codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar Essence ST support (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor control names (Jaroslav Kysela) [816880] - [alsa] oxygen: more hardware documentation (Jaroslav Kysela) [816880] - [alsa] oxygen: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] oxygen: better defaults for upmixing control (Jaroslav Kysela) [816880] - [alsa] virtuoso: split virtuoso.c (Jaroslav Kysela) [816880] - [mm] migrate: fix kABI issues (Rik van Riel) [713546 783248] - [mm] compaction: Restart compaction from near where it left off (Rik van Riel) [713546 783248] - [mm] compaction: Cache if a pageblock was scanned and no pages were isolated (Rik van Riel) [713546 783248] - [mm] compaction: Abort compaction loop if lock is contended or run too long (Rik van Riel) [713546 783248] - [mm] compaction: Abort async compaction if locks are contended or taking too long (Rik van Riel) [713546 783248] - [mm] vmscan: consider swap space when deciding whether to continue reclaim (Rik van Riel) [713546 783248] - [mm] vmscan: when reclaiming for compaction, ensure there are sufficient free pages available (Rik van Riel) [713546 783248] - [mm] compaction: introduce sync-light migration for use by compaction (Rik van Riel) [713546 783248] - [mm] page_alloc: do not call direct reclaim for THP allocations while compaction is deferred (Rik van Riel) [713546 783248] - [mm] compaction: allow compaction to isolate dirty pages (Rik van Riel) [713546 783248] - [mm] migration: clean up unmap_and_move() (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware again (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware (Rik van Riel) [713546 783248] - [mm] vmscan: change isolate mode from #define to bitwise type (Rik van Riel) [713546 783248] - [mm] compaction: determine if dirty pages can be migrated without blocking within ->migratepage (Rik van Riel) [713546 783248] - [mm] vmscan: do not OOM if aborting reclaim to start compaction (Rik van Riel) [713546 783248] - [mm] vmscan: abort reclaim/compaction if compaction can proceed (Rik van Riel) [713546 783248] - [mm] vmscan: limit direct reclaim for higher order allocations (Rik van Riel) [713546 783248] - [mm] vmscan: check if we isolated a compound page during lumpy scan (Rik van Riel) [713546 783248] - [mm] compaction: use synchronous compaction for /proc/sys/vm/compact_memory (Rik van Riel) [713546 783248] - [mm] vmscan: reclaim order-0 and use compaction instead of lumpy reclaim (Rik van Riel) [713546 783248] - [mm] shmem: fix up rhel-6.4 kABI issues (Rafael Aquini) [857000] - [mm] shmem: remove shmem_readpage() (Rafael Aquini) [857000] - [mm] shmem: refine shmem_file_splice_read() (Rafael Aquini) [857000] - [mm] shmem: clone shmem_file_splice_read() (Rafael Aquini) [857000] - [watchdog] hpwdt: Fix kdump issue in hpwdt (Don Zickus) [828941] - [watchdog] hpwdt: Unregister NMI events on exit (Don Zickus) [818372] - [x86] nmi: Add new NMI queues to deal with IO_CHK and SERR (Don Zickus) [818372] - [watchdog] hpwdt: Only BYTE reads/writes to WD Timer port 0x72 (Don Zickus) [818372] - [net] ipvs: IPv6 MTU checking cleanup and bugfix (Jesper Brouer) [854066] - [net] ipvs: allow transmit of GRO aggregated skbs (Jesper Brouer) [854066] - [netdrv] ixgbevf: propagate page->pfmemalloc from skb_alloc_page to skb (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix namespace issue with ixgbe_write_eitr (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add lock around mailbox ops to prevent simultaneous access (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Consolidate Tx context descriptor creation code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support for PCI error handling (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add netdev to ring structure (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Do not rewind the Rx ring before bumping tail (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Use igb style interrupt masks instead of ixgbe style (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Move Tx clean-up into NAPI context (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update q_vector to contain ring pointers instead of bitmaps (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix panic when loading driver (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Cleanup accounting for space needed at start of xmit_frame (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop use of eitr_low and eitr_high for hard coded values (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop netdev_registered value since that is already stored in netdev (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop all dead or unnecessary code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Make sure jumbo frames are set correctly after PF reset (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support to recognize 100mb link speed (Andy Gospodarek) [819105] - [netdrv] ixgbevf: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819105] - [netdrv] ixgbevf: print MAC via printk format specifier (Andy Gospodarek) [819105] - [netdrv] ixgbevf: rename dev_hw_addr_random and remove redundant second (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Remove unnecessary k.alloc/v.alloc OOM messages (Andy Gospodarek) [819105] - [kernel] perf: Change and simplify ctx::is_active semantics (Jiri Olsa) [853215] - [kernel] ntp: Fix STA_INS/DEL clearing bug (Prarit Bhargava) [862271] - [acpi] Add acpi_ns_remove_null_elements() to prevent null dereference on package elements (Lenny Szubowicz) [835744] - [usb] core: Fix device removal race condition (James Paradis) [849188] - [fs] sysfs: fix corruption in rb-tree caused by name change (John Green) [839984] - [mm] x86_32: fix SHLIB_BASE address typo (Aristeu S. Rozanski F) [804956] {CVE-2012-1568} - [netdrv] bnx2x: remove false warning regarding interrupt number (Michal Schmidt) [860007]- [net] vlan: Match underlying dev carrier on vlan add (Amerigo Wang) [845172] - [net] link_watch: allow vlans to get carrier changes faster (Amerigo Wang) [845172] - [net] allow netif_carrier to be called safely from IRQ (Amerigo Wang) [845172] - [net] netdevice: provide common routine for macvlan and vlan operstate management (Amerigo Wang) [845172] - [scsi] bnx2fc: Fix incorrect memset in bnx2fc_parse_fcp_rsp (Tomas Henzl) [860174] - [scsi] bnx2fc: Remove potential NULL dereference (Tomas Henzl) [860174] - [scsi] isci: Allow SSP tasks into the task management path (David Milburn) [860241] - [netdrv] igb: Change how we check for pre-existing and assigned VFs (Stefan Assmann) [819102] - [netdrv] igb: Supported and Advertised Pause Frame (Stefan Assmann) [819102] - [netdrv] igb: reduce Rx header size (Stefan Assmann) [819102] - [netdrv] igb: Add loopback test support for i210 (Stefan Assmann) [819102] - [netdrv] igb: implement 580 MDI setting support (Stefan Assmann) [819102] - [netdrv] igb: Fix register defines for all non-82575 hardware (Stefan Assmann) [819102] - [netdrv] igb: fix panic while dumping packets on Tx hang with IOMMU (Stefan Assmann) [819102] - [netdrv] igb: add delay to allow igb loopback test to succeed on 8086:10c9 (Stefan Assmann) [819102] - [netdrv] igb: don't break user visible strings over multiple lines in igb_ethtool.c (Stefan Assmann) [819102] - [netdrv] igb: correct hardware type (i210/i211) check in igb_loopback_test() (Stefan Assmann) [819102] - [netdrv] igb: Fix for failure to init on some 82576 devices (Stefan Assmann) [819102] - [netdrv] igb: reset PHY in the link_up process to recover PHY setting after power down (Stefan Assmann) [819102] - [netdrv] igb: Use eth_random_addr (Stefan Assmann) [819102] - [netdrv] igb: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819102] - [netdrv] igb: Version bump (Stefan Assmann) [819102] - [netdrv] igb: Update firmware info output (Stefan Assmann) [819102] - [netdrv] igb: Streamline RSS queue and queue pairing assignment logic (Stefan Assmann) [819102] - [netdrv] igb: A fix to VF TX rate limit (Stefan Assmann) [819102] - [netdrv] igb: Fix incorrect RAR address entries for i210/i211 device (Stefan Assmann) [819102] - [netdrv] igb: Disable the BMC-to-OS Watchdog Enable bit for DMAC (Stefan Assmann) [819102] - [netdrv] igb: Add Support for new i210/i211 devices (Stefan Assmann) [819102] - [netdrv] igb: Add function and pointers for 82580 low power state settings (Stefan Assmann) [819102] - [netdrv] igb: fix rtnl race in PM resume path (Stefan Assmann) [819102] - [netdrv] igb: Use netif_set_real_num_{rx,tx}_queues() (Stefan Assmann) [819102] - [netdrv] igb: output register's information related to RX/TX queue (Stefan Assmann) [819102] - [netdrv] igb: Force flow control off during reset when forcing speed (Stefan Assmann) [819102] - [netdrv] igb: Update version to 3.4.7 (Stefan Assmann) [819102] - [netdrv] intel: make wired ethernet driver message level consistent (Stefan Assmann) [819102] - [netdrv] igb: fix warning about unused function (Stefan Assmann) [819102] - [netdrv] igb: fix vf lookup (Stefan Assmann) [819102] - [netdrv] igb: Update Copyright on all Intel copyrighted files (Stefan Assmann) [819102] - [netdrv] igb: make local functions static (Stefan Assmann) [819102]- [netdrv] e1000e: use correct type for read of 32-bit register (Dean Nelson) [819103] - [netdrv] ixgbe: add new configuration options (Andy Gospodarek) [819101] - [netdrv] ixgbe: add skb frag size accessors (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix VLAN stripping and filtering problems (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for ptp functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix PHC loophole allowing misconfiguration of increment register (Andy Gospodarek) [819101] - [netdrv] ixgbe: Check PTP Rx timestamps via BPF filter (Andy Gospodarek) [819101] - [netdrv] ixgbe: PTP Fix hwtstamp mode settings (Andy Gospodarek) [819101] - [netdrv] ixgbe: ptp code cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: support software timestamping (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for get_ts_info (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable timesync clock-out feature for PPS support on X540 (Andy Gospodarek) [819101] - [netdrv] ixgbe: Hardware Timestamping + PTP Hardware Clock (PHC) (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing braces (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix panic while dumping packets on Tx hang with IOMMU (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for new 82599 device (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove extra unused queues in DCB + FCoE case (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix RAR entry counting for generic and fdb_add() (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reduce Rx header size to what is actually used (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix handling of FDIR_HASH flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix build with PCI_IOV enabled. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Change how we check for pre-existing and assigned VFs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov (Andy Gospodarek) [819101] - [netdrv] ixgbe: use PCI_VENDOR_ID_INTEL (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Only enable anti-spoof on VF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Correctly set SAN MAC RAR pool to default pool of PF (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make FCoE allocation and configuration closer to how rings work (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge all FCoE percpu values into a single structure (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup configuration of FCoE registers (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak when SR-IOV VFs are direct assigned (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use VMDq offset to indicate the default pool (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup holes in flags after removing several of them (Andy Gospodarek) [819101] - [netdrv] ixgbe: Retire RSS enabled and capable flags (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for SR-IOV w/ DCB or RSS (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update configure virtualization to allow for multiple PF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup logic for MRQC and MTQC configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move configuration of set_real_num_rx/tx_queues into open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: Ping the VFs on link status change to trigger link change (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for obtaining FCoE TC based on FCoE user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Populate the prio_tc_map in ixgbe_setup_tc (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup unpacking code for DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for getting traffic class from user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge RSS and flow director ring register caching and configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up a useless switch statement and dead code in configure_srrctl (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add feature offset value to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add upper limit to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: count q_vectors instead of MSI-X vectors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: DCB and SR-IOV can not co-exist and will cause hangs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP (Andy Gospodarek) [819101] - [netdrv] ixgbe: simplify padding and length checks (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak in ixgbe when receiving traffic on DDP enabled rings (Andy Gospodarek) [819101] - [netdrv] ixgbe: clean up ixgbe_get_settings ethtool function (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for 1G SX modules (Andy Gospodarek) [819101] - [netdrv] ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set (Andy Gospodarek) [819101] - [netdrv] ixgbe: align flow control DV macros with datasheet (Andy Gospodarek) [819101] - [netdrv] ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix_features rxvlan is independent of DCB and needs to be set (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup the hwmon function calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: correct disable_rx_buff timeout (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix bogus error message (Andy Gospodarek) [819101] - [netdrv] ixgbe: Set Drop_EN bit when multiple Rx queues are present w/o flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up priority based flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Exit on error case in VF message processing (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: IEEE PFC stats and reset logic incorrect (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update link flow control to correctly handle multiple packet buffer DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder link flow control functions in ixgbe_common.c (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use __free_pages instead of put_page to release pages (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make ixgbe_fc_autoneg return void and always set current_mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder the ring to q_vector mapping to improve performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Track instances of buffer available but no DMA resources present (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix race condition with shutdown (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix use after free on module remove (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reset max_vfs to zero when user request is out of range (Andy Gospodarek) [819101] - [netdrv] ixgbe: Deny MACVLAN requests from VFs with admin set MAC (Andy Gospodarek) [819101] - [netdrv] ixgbe: add hwmon interface to export thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support functions to access thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix calling skb_put on nonlinear skb assertion bug (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix a memory leak in IEEE DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: check for WoL support in single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Identify FCoE rings earlier to resolve memory corruption w/ FCoE (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing rtnl_lock in PM resume path (Andy Gospodarek) [819101] - [netdrv] ixgbe: UTA table incorrectly programmed (Andy Gospodarek) [819101] - [netdrv] ixgbe: allow RAR table to be updated in promisc mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: add I2C clock stretching (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix WoL issue with fiber (Andy Gospodarek) [819101] - [netdrv] ixgbe: consolidate reporting of MSIX vectors into a single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix typo in enumeration name (Andy Gospodarek) [819101] - [netdrv] ixgbe: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix issues with SR-IOV loopback when flow control is disabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix namespace issues when FCoE/DCB is not enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command (Andy Gospodarek) [819101] - [netdrv] ixgbe: Whitespace cleanups (Andy Gospodarek) [819101] - [netdrv] ixgbe: Two minor fixes for RSS and FDIR set queues functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: drop err_eeprom tag which is at same location as err_sw_init (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move poll routine in order to improve readability (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic for the service timer and VF hang detection (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update layout of ixgbe_ring structure to improve cache performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Store Tx flags and protocol information to tx_buffer sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: always write DMA for single_mapped value with skb (Andy Gospodarek) [819101] - [netdrv] ixgbe: Write gso_segs and bytcount to the ring sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: Place skb on first buffer_info structure to avoid using stack space (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use packets to track Tx completions instead of a seperate value (Andy Gospodarek) [819101] - [netdrv] ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make certain that all frames fit minimum size requirements (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic in ixgbe_change_mtu (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace standard receive path with a page based receive (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: use DCB config values for FCoE traffic class on open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix race condition where RX buffer could become corrupted. (Andy Gospodarek) [819101] - [netdrv] ixgbe: use typed min/max functions where possible (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix obvious return value bug. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not disable read relaxed ordering when DCA is enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for ethtool loopback frame creation and testing (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add iterator for cycling through rings on a q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Allocate rings as part of the q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Default to queue pairs when number of queues is less than CPUs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address issues with Tx WHTRESH value not being set correctly (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder adapter contents for better cache utilization (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do no clear Tx status bits since eop_desc provides enough info (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove tie between NAPI work limits and interrupt moderation (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: check setup_tc return codes (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix comments that are out of date or formatted incorrectly (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix spelling errors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring (Andy Gospodarek) [819101] - [netdrv] ixgbe: Remove boolean comparisons to true/false (Andy Gospodarek) [819101] - [netdrv] ixgbe: Combine post-DMA processing of sk_buff fields into single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for testing status bits in Rx descriptor (Andy Gospodarek) [819101] - [netdrv] ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address fact that RSC was not setting GSO size for incoming frames (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor refactor of RSC (Andy Gospodarek) [819101] - [netdrv] ixgbe: ethtool: stats user buffer overrun (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix stats handling (Andy Gospodarek) [819101] - [netdrv] ixgbe: convert to ndo_fix_features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for displaying ntuple filters via the nfc interface (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix ring assignment issues for SR-IOV and drop cases (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for nfc addition and removal of filters (Andy Gospodarek) [819101] - [net] ethtool: Add a common function for drivers with transmit time stamping (Jiri Benc) [829785] - [net] ethtool: Introduce a method for getting time stamping capabilities (Jiri Benc) [829785] - [ptp] Add a method for obtaining the device index (Jiri Benc) [829785] - [ptp] Added a brand new class driver for ptp clocks (Jiri Benc) [829785] - [pps] unify timestamp gathering (Jiri Benc) [829785] - [ptp] added a BPF to help drivers detect PTP packets (Jiri Benc) [829785] - [net] skbuff: add driver hook for tx time stamping (Jiri Benc) [829785] - [net] add net_tstamp.h to headers_install (Jiri Benc) [829785] - [kernel] posix-clock: Replace mutex with reader/writer semaphore (Jiri Benc) [829785] - [kernel] posix-clock: Introduce dynamic clocks (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup namespace (Jiri Benc) [829785] - [kernel] posix-timers: Add support for fd based clocks (Jiri Benc) [829785] - [x86] Add clock_adjtime (Jiri Benc) [829785] - [kernel] posix-timers: Introduce a syscall for clock tuning (Jiri Benc) [829785] - [kernel] time: Splitout compat timex accessors (Jiri Benc) [829785] - [kernel] ntp: Add ADJ_SETOFFSET mode bit (Jiri Benc) [829785] - [kernel] posix-timers: Update comment (Jiri Benc) [829785] - [kernel] posix-timers: Make posix-cpu-timers functions static (Jiri Benc) [829785] - [kernel] posix-timers: Remove CLOCK_DISPATCH leftovers (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_delete() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_settime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_create() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Remove useless res field from k_clock (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_getres() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Make clock_getres and clock_get mandatory (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_settime to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-cpu-timers: Remove the stub nanosleep functions (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup restart_block usage (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep_restart to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clock_posix_cpu (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup struct initializers (Jiri Benc) [829785] - [kernel] posix-timers: Define nanosleep not supported error separate (Jiri Benc) [829785] - [kernel] posix-timers: Move copy_to_user(created_timer_id) down in timer_create() (Jiri Benc) [829785] - [kernel] posix-timers: Fix error path in timer_create (Jiri Benc) [829785]- [netdrv] be2net: fix vfs enumeration (Ivan Vecera) [819782] - [netdrv] be2net: Regression bug wherein VFs creation broken for multiple cards (Ivan Vecera) [819782] - [pci] intel-iommu: use physfn to search drhd for VF (Ivan Vecera) [819782] - [netdrv] be2net: do not use SCRATCHPAD register (Ivan Vecera) [819782] - [netdrv] be2net: fix max VFs reported by HW (Ivan Vecera) [819782] - [netdrv] be2net: avoid disabling sriov while VFs are assigned (Ivan Vecera) [819782] - [netdrv] be2net: add skb frag size accessors (Ivan Vecera) [827593] - [netdrv] be2net: convert to SKB paged frag API. (Ivan Vecera) [827593] - [netdrv] be2net: use PCIe AER capability (Ivan Vecera) [827593] - [netdrv] be2net: modify log msg for lack of privilege error (Ivan Vecera) [827593] - [netdrv] be2net: fixup malloc/free of adapter->pmac_id (Ivan Vecera) [827593] - [netdrv] be2net: fix FW default for VF tx-rate (Ivan Vecera) [827593] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [827593] - [netdrv] be2net: Add a missing CR in the end of message (Ivan Vecera) [827593] - [netdrv] be2net: Fix to parse RSS hash from Receive completions correctly. (Ivan Vecera) [827593] - [netdrv] be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC (Ivan Vecera) [827593] - [netdrv] be2net: Ignore physical link async event for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VF driver load for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: dont pull too much data in skb linear part (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: Add description about various RSS hash types (Ivan Vecera) [827593] - [netdrv] be2net: Enable RSS UDP hashing for Lancer and Skyhawk (Ivan Vecera) [827593] - [netdrv] be2net: Fix port name in message during driver load (Ivan Vecera) [827593] - [netdrv] be2net: Fix cleanup path when EQ creation fails (Ivan Vecera) [827593] - [netdrv] be2net: Activate new FW after FW download for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix initialization sequence for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix die temperature stat for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix error while toggling autoneg of pause parameters (Ivan Vecera) [827593] - [netdrv] be2net: Fix Endian (Ivan Vecera) [827593] - [netdrv] be2net: set maximal number of default RSS queues (Ivan Vecera) [827593] - [netdrv] be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug (Ivan Vecera) [827593] - [netdrv] be2net: Explicitly clear the reserved field in the Tx Descriptor (Ivan Vecera) [827593] - [netdrv] be2net: Increase statistics structure size for skyhawk. (Ivan Vecera) [827593] - [netdrv] be2net: Modify error message to incorporate subsystem (Ivan Vecera) [827593] - [netdrv] be2net: fix a race in be_xmit() (Ivan Vecera) [827593] - [netdrv] be2net: Fix driver load for VFs for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: remove unnecessary usage of unlikely() (Ivan Vecera) [827593] - [netdrv] be2net: fix reporting number of actual rx queues (Ivan Vecera) [827593] - [netdrv] be2net: do not modify PCI MaxReadReq size (Ivan Vecera) [827593] - [netdrv] be2net: cleanup be_vid_config() (Ivan Vecera) [827593] - [netdrv] be2net: don't call vid_config() when there's no vlan config (Ivan Vecera) [827593] - [netdrv] be2net: Add functionality to support RoCE driver (Ivan Vecera) [827593] - [netdrv] be2net: Add function to issue mailbox cmd on MQ (Ivan Vecera) [827593] - [netdrv] be2net: Fix to allow get/set of debug levels in the firmware. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to apply duplex value as unknown when link is down. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to not set link speed for disabled functions of a UMC card (Ivan Vecera) [827593] - [netdrv] be2net: update the driver version (Ivan Vecera) [827593] - [netdrv] be2net: fix speed displayed by ethtool on certain SKUs (Ivan Vecera) [827593] - [netdrv] be2net: Fix FW download for BE (Ivan Vecera) [827593] - [netdrv] be2net: Fix Lancer statistics (Ivan Vecera) [827593] - [netdrv] be2net: Fix ethtool self test for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VLAN/multicast packet reception (Ivan Vecera) [827593] - [netdrv] be2net: fix ethtool get settings (Ivan Vecera) [827593] - [netdrv] be2net: Fix number of vlan slots in flex mode (Ivan Vecera) [827593] - [netdrv] be2net: enable WOL by default if h/w supports it (Ivan Vecera) [827593] - [netdrv] be2net: Remove unused OFFSET_IN_PAGE() macro (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: reset queue address after freeing (Ivan Vecera) [827593] - [netdrv] be2net: fix tx completion cleanup (Ivan Vecera) [827593] - [netdrv] be2net: event queue re-design (Ivan Vecera) [827593] - [netdrv] be2net: allocate more headroom in incoming skbs (Ivan Vecera) [827593] - [tools] perf: Add missing files to build the python binding (Jiri Olsa) [860404] - [tools] perf: Remove brace expansion from clean target (Jiri Olsa) [860404] - [tools] perf/kvm top: Limit guest kernel info message to once (Jiri Olsa) [860404] - [tools] perf: Introduce intlist (Jiri Olsa) [860404] - [tools] perf: Change strlist to use the new rblist (Jiri Olsa) [860404] - [tools] perf: Introducing rblist (Jiri Olsa) [860404] - [tools] perf/kvm: Use strtol for walking guestmount directory (Jiri Olsa) [860404] - [tools] perf/tool: Save cmdline from user in file header vs what is passed to record (Jiri Olsa) [860404] - [tools] perf/top: Error handling for counter creation should parallel perf-record (Jiri Olsa) [860404] - [tools] perf/session: Remove no longer used synthesize_sample method (Jiri Olsa) [860404] - [tools] perf/evsel: Adopt parse_sample method from perf_event (Jiri Olsa) [860404] - [tools] perf/evlist: Introduce perf_evlist__parse_sample (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__id_hdr_size more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_id_all more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_type more extensively (Jiri Olsa) [860404] - [tools] perf/evsel: Precalculate the sample size (Jiri Olsa) [860404] - [tools] perf/target: Fix check on buffer size (Jiri Olsa) [860404] - [tools] perf/symbols: Fix array sizes for binary types arrays (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events automated tests (Jiri Olsa) [860404] - [tools] perf/annotate: Prevent overflow in size calculation (Jiri Olsa) [860404] - [tools] perf: Fix build error with bison 2.6 (Jiri Olsa) [860404] - [tools] perf: use XSI-complaint version of strerror_r() instead of GNU-specific (Jiri Olsa) [860404] - [tools] perf: Make the breakpoint events sample period default to 1 (Jiri Olsa) [860404] - [tools] perf/test: Add dso data caching tests (Jiri Olsa) [860404] - [tools] perf/symbols: Add dso data caching (Jiri Olsa) [860404] - [tools] perf/symbols: Add interface to read DSO image data (Jiri Olsa) [860404] - [tools] perf/symbols: Factor DSO symtab types to generic binary types (Jiri Olsa) [860404] - [tools] perf/hists: Print newline between hists callchains (Jiri Olsa) [860404] - [tools] perf: Fix trace events storms due to weight demux (Jiri Olsa) [860404] - [tools] perf/hists: Return correct number of characters printed in callchain (Jiri Olsa) [860404] - [tools] perf: Dump exclude_{guest, host}, precise_ip header info too (Jiri Olsa) [860404] - [tools] perf/kvm: Limit repetitive guestmount message to once per directory (Jiri Olsa) [860404] - [tools] perf/kvm: Fix bug resolving guest kernel syms (Jiri Olsa) [860404] - [tools] perf/kvm: Guest userspace samples should not be lumped with host uspace (Jiri Olsa) [860404] - [tools] perf/kvm: Set name for VM process in guest machine (Jiri Olsa) [860404] - [tools] perf/symbols: Add machine id to modules debug message (Jiri Olsa) [860404] - [tools] perf: Split event symbols arrays to hw and sw parts (Jiri Olsa) [860404] - [tools] perf: Split out PE_VALUE_SYM parsing token to SW and HW tokens (Jiri Olsa) [860404] - [tools] perf: Add empty rule for new line in event syntax parsing (Jiri Olsa) [860404] - [tools] perf/test: Use ARRAY_SIZE in parse events tests (Jiri Olsa) [860404] - [tools] perf: Adding round_up/round_down macros (Jiri Olsa) [860404] - [tools] perf/symbols: Add '.note' check into search for NOTE section (Jiri Olsa) [860404] - [tools] perf: Fix generation of pmu list (Jiri Olsa) [860404] - [tools] perf/evsel: Handle hw breakpoints event names in perf_evsel__name() (Jiri Olsa) [860404] - [tools] perf: Fix hw breakpoint's type modifier parsing (Jiri Olsa) [860404] - [tools] perf: Trivial build fix (Jiri Olsa) [860404] - [tools] perf/report: Delay sample_type checks in pipe mode (Jiri Olsa) [860404] - [tools] perf/bench: Documentation update (Jiri Olsa) [860404] - [tools] perf/symbols: Follow .gnu_debuglink section to find separate symbols (Jiri Olsa) [860404] - [tools] perf: Stop using a global trace events description list (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events test to follow proper raw event name (Jiri Olsa) [860404] - [tools] perf/evsel: Fix a build failure on cross compilation (Jiri Olsa) [860404] - [tools] perf/annotate: Check null of sym pointer before using it (Jiri Olsa) [860404] - [tools] perf/evsel: Make some methods private (Jiri Olsa) [860404] - [tools] perf: Remove unused evsel parameter from machine__resolve_callchain (Jiri Olsa) [860404] - [tools] perf/evsel: Reconstruct raw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Remove __event_name (Jiri Olsa) [860404] - [tools] perf: Don't access evsel->name directly (Jiri Olsa) [860404] - [tools] perf/script: Replace __event_name uses with perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Move all users of event_name to perf_evsel__name (Jiri Olsa) [860404] - [tools] perf/evsel: Handle all event types in perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Reconstruct sw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Reconstruct hw cache event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf/evsel: Carve out event modifier formatting (Jiri Olsa) [860404] - [tools] perf/hists: Implement printing snapshots to files (Jiri Olsa) [860404] - [tools] perf/lib: Introduce rtrim (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Use struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK info_bar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK statusbar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Introduce struct perf_gtk_context (Jiri Olsa) [860404] - [tools] perf/ui: Introduce struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf: Add sort by src line/number (Jiri Olsa) [860404] - [tools] perf: Add automated test for pure terms parsing (Jiri Olsa) [860404] - [tools] perf: Add PMU event alias support (Jiri Olsa) [860404] - [kernel] irq: export irq_modify_status symbol (Stanislaw Gruszka) [862025] - [hid] hidraw: fix window in hidraw_release (Don Zickus) [839973] - [hid] hidraw: protect hidraw_disconnect() better (Don Zickus) [839973] - [hid] hidraw: remove excessive _EMERG messages from hidraw (Don Zickus) [839973] - [hid] hidraw: fix hidraw_disconnect() (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_write (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_ioctl (Don Zickus) [839973] - [hid] remove BKL from hidraw (Don Zickus) [839973] - [x86] bordenville: enable gpio, watchdog and mfd hardware (Neil Horman) [817979]- [alsa] hda: make sure alc268 does not OOPS on codec parse (Jaroslav Kysela) [838558] - [alsa] hda: Fix ugly debug prints with CONFIG_SND_VERBOSE_PRINTK=y (Jaroslav Kysela) [838558] - [alsa] hda: remove *_quirks.c (obsolete) (Jaroslav Kysela) [838558] - [alsa] hda: avoid non-standard "Docking" name in mixers (Jaroslav Kysela) [838558] - [alsa] hda: limit internal mic boost for Asus X202E (Jaroslav Kysela) [838558] - [alsa] hda: Add another pci id for Haswell board (Jaroslav Kysela) [838558] - [alsa] hda: Add mic-mute LED control for HP laptop (Jaroslav Kysela) [838558] - [alsa] hda: Yet another position_fix quirk for ASUS machines (Jaroslav Kysela) [838558] - [alsa] hda: Allow to pass position_fix=0 explicitly (Jaroslav Kysela) [838558] - [alsa] hda: Fix disordered enum definitions in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Add support for MacBook Pro 10,1 (Jaroslav Kysela) [838558] - [alsa] hda: Replace with the generic fixup codes in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Check bit mask for codec SSID in snd_hda_pick_fixup() (Jaroslav Kysela) [838558] - [alsa] hda/intel: add position_fix quirk for Asus K53E (Jaroslav Kysela) [838558] - [alsa] hda: Fix Oops at codec reset/reconfig (Jaroslav Kysela) [838558] - [alsa] hda: Remove ignore_misc_bit (Jaroslav Kysela) [838558] - [alsa] hda: Move non-PCM check to per_pin in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: fix control names for multiple speaker out on IDT/STAC (Jaroslav Kysela) [838558] - [alsa] hda: Fix missing Master volume for STAC9200/925x (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Setup channel mapping for non_pcm audio (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Enable HBR feature on Intel chips (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Fix channel_allocation array wrong order (Jaroslav Kysela) [838558] - [alsa] hda: add missing function declaration (Jaroslav Kysela) [838558] - [alsa] hda: Avoid unnecessary parameter read for EPSS (Jaroslav Kysela) [838558] - [alsa] hda: Implement snd_hda_power_sync() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Don't trust codec EPSS bit for IDT 92HD83xx & co (Jaroslav Kysela) [838558] - [alsa] hda: Make clear built-in driver optimization (Jaroslav Kysela) [838558] - [alsa] hda: Call snd_hda_jack_report_sync() generically in hda_codec.c (Jaroslav Kysela) [838558] - [alsa] hda: Do not set GPIOs for speakers on IDT if there are no speakers (Jaroslav Kysela) [838558] - [alsa] hda: Add missing ifdef CONFIG_SND_HDA_POWER_SAVE to tracepoints (Jaroslav Kysela) [838558] - [alsa] hda: Check the power state when power_save option is changed (Jaroslav Kysela) [838558] - [alsa] hda: Add tracepoints at snd_hda_power_up/down entrances. (Jaroslav Kysela) [838558] - [alsa] hda: Add 3stack-automute model to AD1882 codec (Jaroslav Kysela) [838558] - [alsa] hda: show ICT/KAE control bits (Jaroslav Kysela) [838558] - [alsa] hda: Fix forgotten ifdef CONFIG_SND_HDA_PATCH_LOADER (Jaroslav Kysela) [838558] - [alsa] hda: Deferred probing with request_firmware_nowait() (Jaroslav Kysela) [838558] - [alsa] hda: Load firmware in hda_intel.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix leftover codec->power_transition (Jaroslav Kysela) [838558] - [alsa] hda: don't create dysfunctional mixer controls for ca0132 (Jaroslav Kysela) [838558] - [alsa] hda: Don't send invalid volume knob command on IDT 92hd75bxx (Jaroslav Kysela) [838558] - [alsa] hda: Fix 'Beep Playback Switch' with no underlying mute switch (Jaroslav Kysela) [838558] - [alsa] hda: fix Copyright debug message (Jaroslav Kysela) [838558] - [alsa] hda: bug fix on checking the supported power states of a codec (Jaroslav Kysela) [838558] - [alsa] hda: Fix panned "Beep Playback Switch" (Jaroslav Kysela) [838558] - [alsa] hda/intel: Add Device IDs for Intel Lynx Point-LP PCH (Jaroslav Kysela) [838558] - [alsa] hda: Fix pop noise in headphones on S3 for Asus X55A, X55V (Jaroslav Kysela) [838558] - [alsa] hda: Add missing SPDIF I/O setup for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Use the standard PCM ops for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Fix superfluous "-in" suffix from CA0132 capture items (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->pcm_format_first flag (Jaroslav Kysela) [838558] - [alsa] hda: Fix double quirk for Quanta FL1 / Lenovo Ideapad (Jaroslav Kysela) [838558] - [alsa] hda: remove redundant auto quirks for conexant 506x (Jaroslav Kysela) [838558] - [alsa] hda: remove quirk for Dell Vostro 1015 (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 (Jaroslav Kysela) [838558] - [alsa] hda: Fix regression of HDMI codec probing (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad T430s (Jaroslav Kysela) [838558] - [alsa] hda: Support dock on Lenovo Thinkpad T530 with ALC269VC (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO initialization for IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix polarity of mute LED on HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Workaround for silent output on VAIO Z with ALC889 (Jaroslav Kysela) [838558] - [alsa] hda: Fix WARNING from HDMI/DP parser (Jaroslav Kysela) [838558] - [alsa] hda: Detach from converter at closing in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO setup for HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Fix invalid D3 of headphone DAC on VT202x codecs (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 Tablet (Jaroslav Kysela) [838558] - [alsa] hda: Turn on PIN_OUT from hdmi playback prepare. (Jaroslav Kysela) [838558] - [alsa] hda: Add support for Realtek ALC282 (Jaroslav Kysela) [838558] - [alsa] hda: Fix index number conflicts of phantom jacks (Jaroslav Kysela) [838558] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [838558] - [alsa] hda: Fix driver type of Haswell controller to AZX_DRIVER_SCH (Jaroslav Kysela) [838558] - [alsa] hda: add Haswell HDMI codec id (Jaroslav Kysela) [838558] - [alsa] hda: Add DeviceID for Haswell HDA (Jaroslav Kysela) [838558] - [alsa] hda: Always call standard unsolicited event for Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Avoid possible race of beep on/off (Jaroslav Kysela) [838558] - [alsa] hda: Move beep helper functions to hda_beep.c (Jaroslav Kysela) [838558] - [alsa] hda: give 3-pin jack the name "Headphone Mic Jack" (Jaroslav Kysela) [838558] - [alsa] hda: Support single 3-pin jack without VREF on the actual pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix no sound from ALC662 after Windows reboot (Jaroslav Kysela) [838558] - [alsa] hda: Fix power-map regression for HP dv6 & co (Jaroslav Kysela) [838558] - [alsa] hda: Initialize caches at codec reconfiguration (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks at module unload (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks in Realtek & Conexant codec parsers (Jaroslav Kysela) [838558] - [alsa] hda: Add Realtek ALC280 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Remove suprefluous EAPD init verbs for ALC660vd (Jaroslav Kysela) [838558] - [alsa] hda: Add inv-dmic model to possible Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 (Jaroslav Kysela) [838558] - [alsa] hda: Add the inverted digital mic workaround to Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Don't power up when not powered down. (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted internal mic quirk for Lenovo S205 (Jaroslav Kysela) [838558] - [alsa] hda: Fix ALC272X codec detection (Jaroslav Kysela) [838558] - [alsa] hda: Correct info print in HDMI non-intrinsic unsol event (Jaroslav Kysela) [838558] - [alsa] hda: Don't rely on event tag for simple_hdmi (Jaroslav Kysela) [838558] - [alsa] hda: Remove loop from simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Move one-time init codes from generic_hdmi_init() (Jaroslav Kysela) [838558] - [alsa] hda: Add missing snd_hda_jack_detect_enable() for simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Fix the pin nid assignment in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Enable unsol event for ATI and Nvidia HDMI codecs too (Jaroslav Kysela) [838558] - [alsa] hda: Remove invalid init verbs for Nvidia 2ch codecs (Jaroslav Kysela) [838558] - [alsa] hda: Use common codes for ATI, Nvidia and VIA simple codecs (Jaroslav Kysela) [838558] - [alsa] hda: Merge ATI/VIA HDMI simple init functions (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for VIA HDMI pin detection (Jaroslav Kysela) [838558] - [alsa] hda/intel: activate COMBO mode for Intel client chipsets (Jaroslav Kysela) [838558] - [alsa] hda: Create phantom jacks for fixed inputs and outputs (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio CODECes of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: power setting error check (Jaroslav Kysela) [838558] - [alsa] hda: check proper return value (Jaroslav Kysela) [838558] - [alsa] hda: reduce msleep time if EPSS power states supported (Jaroslav Kysela) [838558] - [alsa] hda: check supported power states (Jaroslav Kysela) [838558] - [alsa] hda: Show D3cold state in proc files (Jaroslav Kysela) [838558] - [alsa] hda: add power states information in proc (Jaroslav Kysela) [838558] - [alsa] hda: Handle open while transitioning to D3. (Jaroslav Kysela) [838558] - [alsa] hda: Don't forget to call init verbs added by fixup list (Jaroslav Kysela) [838558] - [alsa] hda: Pin fixup for Zotac Z68 motherboard (Jaroslav Kysela) [838558] - [alsa] hda: Fix detection of Creative SoundCore3D controllers (Jaroslav Kysela) [838558] - [alsa] hda: HDMI Audio init all connectors when VGA-switcheroo is off (Jaroslav Kysela) [838558] - [alsa] hda: Fix uninitialized HDMI controllers with VGA-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add new codec support for ALC269VD (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix unused variable compile warning (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible races of accesses to connection list array (Jaroslav Kysela) [838558] - [alsa] hda: unlock on error in azx_interrupt() (Jaroslav Kysela) [838558] - [alsa] hda/idt: Cache the power-map bits (Jaroslav Kysela) [838558] - [alsa] hda/idt: Clean up power-map check code (Jaroslav Kysela) [838558] - [alsa] hda: Evaluate gpio_led hints at the right moment (Jaroslav Kysela) [838558] - [alsa] hda/idt: Fix power-map for speaker-pins with some HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Support VGA-switcheroo (disabled for RHEL6) (Jaroslav Kysela) [838558] - [alsa] hda: Add a hook capability to vmaster controls (Jaroslav Kysela) [838558] - [alsa] hda: Export snd_hda_lock_devices() (Jaroslav Kysela) [838558] - [alsa] hda: Check the dead HDMI audio controller by vga-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda: Disable FLOAT format support (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Correct vendor IDs for new codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix concurrent hash accesses (Jaroslav Kysela) [838558] - [alsa] hda: Protect SPDIF-related stuff via spdif_mutex (Jaroslav Kysela) [838558] - [alsa] hda: Add Conexant CX20751/2/3/4 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for Creative SoundCore3D (Jaroslav Kysela) [838558] - [alsa] hda: More robustify the power-up/down sequence (Jaroslav Kysela) [838558] - [alsa] hda: Remove pre_resume and post_suspend ops (Jaroslav Kysela) [838558] - [alsa] hda: Lessen CPU usage when waiting for chip to respond (Jaroslav Kysela) [838558] - [alsa] hda: Move BIOS pin-parser code to hda_auto_parser.c (Jaroslav Kysela) [838558] - [alsa] hda: Move up the fixup helper functions to the library module (Jaroslav Kysela) [838558] - [alsa] hda: Protect the power-saving count with spinlock (Jaroslav Kysela) [838558] - [alsa] hda: Clear the power-saving states properly at reset (Jaroslav Kysela) [838558] - [alsa] hda: Always resume the codec immediately (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible access to uninitialized work struct (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call a common helper for alc_spec initialization (Jaroslav Kysela) [838558] - [alsa] hda: Revert "ALSA: hda - Set codec to D3 forcibly even if not used" (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call alc_auto_parse_customize_define() always after fixup (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add missing CD-input pin for MSI-7350 mobo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup for Acer Aspire 5739G (Jaroslav Kysela) [838558] - [alsa] hda: Fix oops caused by recent commit "Fix internal mic for Lenovo Ideapad U300s" (Jaroslav Kysela) [838558] - [alsa] hda: Fix internal mic for Lenovo Ideapad U300s (Jaroslav Kysela) [838558] - [alsa] hda: Skip pin capability sanity check for bogus values (Jaroslav Kysela) [838558] - [alsa] hda: Add snd_hda_get_default_vref() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Introduce snd_hda_set_pin_ctl*() helper functions (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Set up the missing docking-station pins (Jaroslav Kysela) [838558] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31E (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Don't set HP pin-control bit unconditionally (Jaroslav Kysela) [838558] - [alsa] hda/sigmatel: Fix inverted mute LED (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix regression on Quanta/Gericom KN1 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix mem leak (and rid us of trailing whitespace). (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add quirk for Mac Pro 5,1 machines (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup entry for Acer Aspire 8940G (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix GPIO1 setup for Acer Aspire 4930 & co (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a few ALC882 model strings back (Jaroslav Kysela) [838558] - [alsa] hda: hide HDMI/ELD printks unless snd.debug=2 (Jaroslav Kysela) [838558] - [alsa] hda: clean up CX20549 test mixer setup (Jaroslav Kysela) [838558] - [alsa] hda: CX20549 doesn't need pin_amp_workaround. (Jaroslav Kysela) [838558] - [alsa] hda: Remove CD control from model=benq for CX20549 (Jaroslav Kysela) [838558] - [alsa] hda: fix record volume controls of CX20459 ("Venice") (Jaroslav Kysela) [838558] - [alsa] hda: Rename capture sources of CX20549 to match common conventions (Jaroslav Kysela) [838558] - [alsa] hda: Fix proc output for ADC amp values of CX20549 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix ADC assignment with a shared HP/Mic pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix build with CONFIG_PM=n (Jaroslav Kysela) [838558] - [alsa] hda: Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [838558] - [alsa] hda: fix printing of high HDMI sample rates (Jaroslav Kysela) [838558] - [alsa] hda: Add expose_enum_ctl flag to snd_hda_add_vmaster_hook() (Jaroslav Kysela) [838558] - [alsa] hda: Add "Mute-LED Mode" enum control (Jaroslav Kysela) [838558] - [alsa] hda: Add EAPD control to Conexnat auto-parser (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED control with vmaster hook for ALC269 (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c (Jaroslav Kysela) [838558] - [alsa] hda: Return the created kcontrol in __snd_hda_add_vmaster() (Jaroslav Kysela) [838558] - [alsa] hda: Typos: change aditional to additional. (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Reuse init_hook for ALC269VB coef setup (Jaroslav Kysela) [838558] - [alsa] hda: Fix silent speaker output on Acer Aspire 6935 (Jaroslav Kysela) [838558] - [alsa] hda: Initialize vmaster slave volumes (Jaroslav Kysela) [838558] - [alsa] hda: Set codec to D3 forcibly even if not used (Jaroslav Kysela) [838558] - [alsa] hda: Add Gigabyte GA-MA790X to the beep whitelist (Jaroslav Kysela) [838558] - [alsa] hda: fix broken automute/autoswitch for Realtek (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Clear unsol events on unused pins (Jaroslav Kysela) [838558] - [alsa] hda: Enable docking-station SPDIF for Thinkpad (Jaroslav Kysela) [838558] - [alsa] hda: Add position_fix=4 (COMBO) option (Jaroslav Kysela) [838558] - [alsa] hda: Fix audio playback support on HP Zephyr system (Jaroslav Kysela) [838558] - [alsa] hda: add id for Atom Cedar Trail HDMI codec (Jaroslav Kysela) [838558] - [alsa] hda/via: Add a few sanity checks (Jaroslav Kysela) [838558] - [alsa] hda/via: Don't create duplicated boost controls (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Small code cleanups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the wrong offset for two-speaker systems (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the possible conflicts of Bass Speaker name (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Create individual mute switches for shared DAC (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix possible Oops with NULL input_mux (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Parse aa-loopback items dynamically (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove the last static quirks for ALC882 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add model=fixup not to apply fix-ups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop all ALC880 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=asus* from ALC880 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=asus-w1v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=z71v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-dig with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-p53 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=F1734 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=futjisu with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply probe-fixup really after probing (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC880 model=tcl with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop ALC880 model=clevo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Refactor the DAC filler function (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=w810 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=lg with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Adjust badness calculation for multi-ios (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Show multi-io pins in debug prints (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Try harder to fit the single-connections (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Finer tuning of auto-parser with badness evaluation (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Improve the signel-connection check (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Disable static fixups for ASUS with ALC269 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove leftover static quirks for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=fujitsu from ALC260 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=favorit100 for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the support for HP Presario B1900 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=replacer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=acer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the fixup codes for ALC260 model=will (Jaroslav Kysela) [838558] - [alsa] hda: Add another jack-detection suppression for ASUS ALC892 (Jaroslav Kysela) [838558] - [alsa] hda: Suppress auto-mute feature on some machines with ALC861 (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->no_jack_detect flag (Jaroslav Kysela) [838558] - [alsa] hda: Make is_jack_detectable() as non-inlined (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply the coef-setup only to ALC269VB (Jaroslav Kysela) [838558] - [alsa] hda: add quirk to detect CD input on Gigabyte EP45-DS3 (Jaroslav Kysela) [838558] - [alsa] hda: Kill hyphenated names (Jaroslav Kysela) [838558] - [alsa] hda: Always set HP pin in unsol handler for STAC/IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix resume of multiple input sources (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix overflow of vol/sw check bitmap (Jaroslav Kysela) [838558] - [alsa] hda: Fix initialization of secondary capture source on VT1705 (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED VREF value for new HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Fix error handling in patch_ca0132.c (Jaroslav Kysela) [838558] - [alsa] hda: add support for Uniwill ECS M31EI notebook (Jaroslav Kysela) [838558] - [x86] Mark Intel Crystal Well CPU as supported (Prarit Bhargava) [861060] - [x86] Mark Intel Ivy Town Processor as Supported (Prarit Bhargava) [847372] - [x86] apic: Use x2apic physical mode based on FADT setting (Prarit Bhargava) [832162] - [s390] zcrypt: Add support for CEX4 crypto card (Hendrik Brueckner) [823010]- [md] dm-thin: support discard with non power of two blocksize (Mike Snitzer) [858858] - [md] dm-thin: fix discard support for data devices (Mike Snitzer) [858858] - [md] dm-thin: tidy discard support (Mike Snitzer) [858858] - [md] dm-thin: do not set discard_zeroes_data (Mike Snitzer) [858858] - [md] dm: handle requests beyond end of device instead of using BUG_ON (Mike Snitzer) [858858] - [md] dm: retain table limits when swapping to new table with no devices (Mike Snitzer) [858858] - [md] dm-table: clear add_random unless all devices have it set (Mike Snitzer) [858858] - [md] dm-mpath: only retry ioctl when no paths if queue_if_no_path set (Mike Snitzer) [858858] - [md] dm-mpath: fix check for null mpio in end_io fn (Mike Snitzer) [858858] - [block] split discard into aligned requests (Mike Snitzer) [858858] - [block] reorganize rounding of max_discard_sectors (Mike Snitzer) [858858] - [scsi] Fix dm-multipath starvation when scsi host is busy (Mike Snitzer) [858858] - [netdrv] vmxnet3: fix interrupt control bitmap (Neil Horman) [829953] - [netdrv] vmxnet3: Remove casts to same type (Neil Horman) [829953] - [netdrv] vmxnet3: Fix log messages and corrects some typos (Neil Horman) [829953] - [netdrv] vmxnet3: Fix transport header size (Neil Horman) [829953] - [netdrv] vmxnet3: Fix typo in vmxnet3_drv.c (Neil Horman) [829953] - [netdrv] vmxnet3: Remove alloc_etherdev error messages (Neil Horman) [829953] - [netdrv] vmxnet3: Remove unnecessary k.alloc/v.alloc OOM messages (Neil Horman) [829953] - [netdrv] vmxnet3: cleanup tso headers manipulation (Neil Horman) [829953] - [netdrv] vmxnet3: make ethtool ops const (Neil Horman) [829953] - [netdrv] vmxnet3: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers (Neil Horman) [829953] - [netdrv] vmxnet3: Add module.h to drivers who were implicitly using it (Neil Horman) [829953] - [netdrv] vmxnet3: add skb frag size accessors (Neil Horman) [829953] - [netdrv] vmxnet3: fix skb truesize underestimation (Neil Horman) [829953] - [netdrv] vmxnet3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Neil Horman) [829953] - [netdrv] vmxnet3: convert to SKB paged frag API (Neil Horman) [829953] - [netdrv] vmxnet3: Don't enable vlan filters in promiscuous mode (Neil Horman) [829953] - [netdrv] vmxnet3: Fix advertising HW_CSUM feature to use csum_start (Neil Horman) [829953] - [netdrv] net: fix assignment of 0/1 to bool variables (John Feeney) [826718] - [netdrv] tg3: Update version to 3.124 (John Feeney) [826718] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (John Feeney) [826718] - [netdrv] tg3: Add New 5719 Read DMA workaround (John Feeney) [826718] - [netdrv] tg3: Fix Read DMA workaround for 5719 A0 (John Feeney) [826718] - [netdrv] tg3: Request APE_LOCK_PHY before PHY access (John Feeney) [826718] - [netdrv] tg3: Add hwmon support for temperature (John Feeney) [826718] - [netdrv] tg3: Add APE scratchpad read function (John Feeney) [826718] - [netdrv] tg3: Add common function tg3_ape_event_lock() (John Feeney) [826718] - [netdrv] tg3: Fix the setting of the APE_HAS_NCSI flag (John Feeney) [826718] - [netdrv] tg3: add device id of Apple Thunderbolt Ethernet device (John Feeney) [826718] - [netdrv] tg3: Apply short DMA frag workaround to 5906 (John Feeney) [826718] - [netdrv] tg3: remove redundant NULL test before release_firmware() call (John Feeney) [826718] - [netdrv] tg3: Avoid panic from reserved statblk field access (John Feeney) [826718] - [netdrv] tg3: Fix 5717 serdes powerdown problem (John Feeney) [826718] - [netdrv] tg3: Remove all #inclusions of asm/system.h (John Feeney) [826718] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [826718] - [netdrv] tg3: Recode PCI MRRS adjustment as a PCI quirk (John Feeney) [826718] - [netdrv] tg3: Fix poor tx performance on 57766 after MTU change (John Feeney) [826718] - [netdrv] tg3: Add memory barriers to sync BD data (John Feeney) [826718] - [netdrv] tg3: Fix jumbo loopback test on 5719 (John Feeney) [826718] - [netdrv] tg3: Fix tg3_get_stats64 for 5700 / 5701 devs (John Feeney) [826718] - [netdrv] tg3: unify return value of .ndo_set_mac_address if address is invalid (John Feeney) [826718] - [netdrv] tg3: Create timer helper functions (John Feeney) [826718] - [netdrv] tg3: Clear RECOVERY_PENDING with reset_task_cancel (John Feeney) [826718] - [netdrv] tg3: Remove SPEED_UNKNOWN checks (John Feeney) [826718] - [netdrv] tg3: Fix link check in tg3_adjust_link (John Feeney) [826718] - [netdrv] tg3: remove IRQF_SAMPLE_RANDOM flag (John Feeney) [826718] - [netdrv] tg3: Update copyright (John Feeney) [826718] - [netdrv] tg3: Use *_UNKNOWN ethtool definitions (John Feeney) [826718] - [netdrv] tg3: Remove unneeded link_config.orig_... members (John Feeney) [826718] - [netdrv] tg3: Remove unused link config code (John Feeney) [826718] - [netdrv] tg3: Consolidate ASIC rev detection code (John Feeney) [826718] - [netdrv] tg3: Reduce UMP event collision window (John Feeney) [826718] - [netdrv] tg3: Fix copper autoneg adv checks (John Feeney) [826718] - [netdrv] tg3: Fix stats while interface is down (John Feeney) [826718] - [netdrv] tg3: Disable new DMA engine for 57766 (John Feeney) [826718] - [netdrv] tg3: Move transmit comment to a better location (John Feeney) [826718] - [netdrv] tg3: Eliminate unneeded prototype (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_find_peer (John Feeney) [826718] - [netdrv] tg3: Move tg3_nvram_write_block functions (John Feeney) [826718] - [netdrv] tg3: Move tg3_set_rx_mode (John Feeney) [826718] - [netdrv] tg3: Move tg3_change_mtu to a better location (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_reset_task (John Feeney) [826718] - [netdrv] tg3: Move tg3_restart_hw to a better location (John Feeney) [826718] - [netdrv] tg3: Remove alloc_etherdev error messages (John Feeney) [826718] - [netdrv] tg3: Break out RSS indir table init and assignment (John Feeney) [826718] - [netdrv] tg3: Use mii_advertise_flowctrl (John Feeney) [826718] - [netdrv] tg3: Make the TX BD DMA limit configurable (John Feeney) [826718] - [netdrv] tg3: Enable EEE support for capable 10/100 devs (John Feeney) [826718] - [netdrv] tg3: Track LP advertising (John Feeney) [826718] - [netdrv] tg3: Integrate flowctrl check into AN adv check (John Feeney) [826718] - [netdrv] tg3: Fix advertisement handling (John Feeney) [826718] - [netdrv] tg3: Change mii to ethtool advertisement function names (John Feeney) [826718] - [netdrv] tg3: Add ethtool to mii advertisment conversion helpers (John Feeney) [826718] - [firmware] add Ralink rt2800 firmware images (Stanislaw Gruszka) [841604] - [mm] x86_32: randomize SHLIB_BASE (Aristeu Rozanski) [804956] {CVE-2012-1568}- [kernel] cgroups: don't attach task to subsystem if migration failed (Frederic Weisbecker) [751817] - [kernel] cgroups: more safe tasklist locking in cgroup_attach_proc (Frederic Weisbecker) [751817] - [kernel] cgroups: use flex_array in attach_proc (Frederic Weisbecker) [751817] - [lib] flex_array: allow zero length flex arrays (Frederic Weisbecker) [751817] - [lib] flex_array: fix flex_array_put_ptr macro to be valid C (Frederic Weisbecker) [751817] - [lib] flex_array: add helpers to get and put to make pointers easy to use (Frederic Weisbecker) [751817] - [kernel] cgroups: make procs file writable (Frederic Weisbecker) [751817] - [kernel] cgroups: add per-thread subsystem callbacks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix freezing groups with stopped tasks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: update_freezer_state() does incorrect state transitions (Frederic Weisbecker) [751817] - [kernel] cgroups: read-write lock CLONE_THREAD forking per threadgroup (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix can_attach() to prohibit moving from/to freezing/frozen cgroups (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: unnecessary test in cgroup_freezing_or_frozen() (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: Update stale locking comments (Frederic Weisbecker) [751817] - [net] nf_defrag_ipv6: fix oops on module unloading (Amerigo Wang) [726807]- [fs] ext4: check for zero length extent (Lukas Czerner) [813097] - [fs] cifs: Fix the conflict between rwpidforward and rw mount options (Sachin Prabhu) [852747] - [fs] cifs: Fix wrong length in cifs_iovec_read (Sachin Prabhu) [851694] - [fs] gfs2: Make write size hinting code common (Bob Peterson) [753337] - [fs] gfs2: Fix missing allocation data for set/remove xattr (Bob Peterson) [753337] - [fs] gfs2: Take account of blockages when using reserved blocks (Bob Peterson) [753337] - [fs] gfs2: Reduce file fragmentation (Bob Peterson) [753337] - [fs] gfs2: Eliminate unnecessary check for state > 3 in bitfit (Bob Peterson) [753337] - [fs] gfs2: Fold quota data into the reservations struct (Bob Peterson) [753337] - [fs] gfs2: Extend the life of the reservations structure (Bob Peterson) [753337] - [fs] gfs2: Add rgrp information to block_alloc trace point (Bob Peterson) [753337] - [fs] gfs2: Eliminate unused "new" parameter to gfs2_meta_indirect_buffer (Bob Peterson) [753337] - [fs] gfs2: Remove redundant metadata block type check (Bob Peterson) [753337] - [fs] gfs2: Eliminate needless parameter from function gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use variable rather than qa to determine if unstuff necessary (Bob Peterson) [753337] - [fs] gfs2: Remove i_disksize (Bob Peterson) [753337] - [fs] gfs2: New truncate sequence (Bob Peterson) [753337] - [fs] gfs2: Change variable blk to biblk (Bob Peterson) [753337] - [fs] gfs2: Fix function parameter comments in rgrp.c (Bob Peterson) [753337] - [fs] gfs2: Eliminate offset parameter to gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use slab for block reservation memory (Bob Peterson) [753337] - [fs] gfs2: make function gfs2_page_add_databufs static (Bob Peterson) [753337] - [fs] gfs2: Rename function gfs2_close to gfs2_release (Bob Peterson) [753337] - [fs] gfs2: Dump better debug info if a bitmap inconsistency is detected (Bob Peterson) [753337] - [fs] gfs2: Use seq_vprintf for glocks debugfs file (Robert S Peterson) [847377] - [fs] seq_file: Add seq_vprintf function and export it (Robert S Peterson) [847377] - [fs] gfs2: Size seq_file buffer more carefully (Robert S Peterson) [847377] - [fs] gfs2: Cache last hash bucket for glock seq_files (Robert S Peterson) [847377] - [fs] gfs2: Increase buffer size for glocks and glstats debugfs files (Robert S Peterson) [847377] - [fs] gfs2: glock statistics gathering (Robert S Peterson) [806385] - [fs] jbd: clear revoked flag on buffers before a new transaction started (Lukas Czerner) [804281] - [fs] ext3: Avoid filesystem corruption after a crash under heavy delete load (Lukas Czerner) [804281] - [fs] nfs: prepare coalesce testing for directio (Steve Dickson) [854746] - [fs] nfs: create completion structure to pass into page_init functions (Steve Dickson) [854746] - [fs] nfs: remove unused wb_complete field from struct nfs_page (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial write rpc_ops (Steve Dickson) [854746] - [fs] nfs: Don't use DATA_SYNC writes (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial read rpc_ops (Steve Dickson) [854746] - [fs] nfs: Dont rely on PageError in nfs_readpage_release_partial (Steve Dickson) [854746] - [fs] nfs: create struct nfs_page_array (Steve Dickson) [854746] - [fs] nfs: create common nfs_pgio_header for both read and write (Steve Dickson) [854746] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [854746] - [fs] pnfs: make _set_lo_fail generic (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_read_data->flags field (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_write_data->flags field (Steve Dickson) [854746] - [fs] nfs: Remove unused variable from write.c (Steve Dickson) [854746] - [fs] nfs: Get rid of the nfs_rdata_mempool (Steve Dickson) [854746] - [fs] nfs: Get rid of unnecessary calls to ClearPageError() in read code (Steve Dickson) [854746] - [fs] nfs: Get rid of nfs_restart_rpc() (Steve Dickson) [854746] - [fs] nfs: use req_offset where appropriate (Steve Dickson) [854746] - [fs] nfs: Clean up - simplify the switch to read/write-through-MDS (Steve Dickson) [846714] - [fs] nfs: remove unnecessary casts of void pointers in nfs4filelayout.c (Steve Dickson) [846714] - [fs] nfs: reverse arg order in nfs_initiate_[read|write] (Steve Dickson) [846714] - [fs] nfs: add a struct nfs_commit_data to replace nfs_write_data in commits (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic read code (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic write code (Steve Dickson) [846714] - [fs] nfs: Add a new helper nfs4_init_sequence() (Steve Dickson) [846714] - [fs] nfs: Add lseg to struct nfs4_fl_commit_bucket (Steve Dickson) [846714] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846714] - [fs] nfs: File layout only supports whole file layouts (Steve Dickson) [846714] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [846714] - [fs] nfs: Remove pnfs bloat from the generic write path (Steve Dickson) [846714] - [fs] pnfs: Must return layout on IO error (Steve Dickson) [846714] - [fs] pnfs: layoutret_on_setattr (Steve Dickson) [846714] - [fs] nfs: Revert coalesce small, page-aligned direct I/Os (Steve Dickson) [846708] - [fs] nfs: dprintks in directio code were referencing task after put (Steve Dickson) [846708] - [fs] nfs: grab open context in direct read (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_flush_multi (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_pagein_multi (Steve Dickson) [846708] - [fs] nfs: remove duplicate variable declaration in filelayout_clear_request_commit (Steve Dickson) [846708] - [fs] nfs: Use cond_resched_lock() to reduce latencies in the commit scans (Steve Dickson) [846708] - [kernel] list: add list_safe_reset_next (Steve Dickson) [846708] - [fs] nfs: Fix a few issues in filelayout_commit_pagelist (Steve Dickson) [846708] - [fs] ext3, ext4: don't clear orphan list on ro mount with errors (Eric Sandeen) [852771] - [block] replace __getblk_slow misfix by grow_dev_page fix (Jeff Moyer) [534080] - [fs] buffer: remove BUG() in possible but rare condition (Jeff Moyer) [534080] - [fs] gfs2: Add kobject release method (Robert S Peterson) [826089] - [fs] nfs: check for req==NULL in nfs_try_to_update_request cleanup (Steve Dickson) [846688] - [fs] nfs: ncommit count is being double decremented (Steve Dickson) [846688] - [fs] nfs: Clean ups and bugfixes for the pnfs read/writeback/commit code (Steve Dickson) [846688] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld read pagelist fails (Steve Dickson) [846688] - [fs] nfs: Move the pnfs write code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Move the pnfs read code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Cache rpc_ops in struct nfs_pageio_descriptor (Steve Dickson) [846688] - [fs] nfs: split out the RPC transmission from nfs_pagein_multi/one (Steve Dickson) [846688] - [fs] nfs: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld write pagelist fails (Steve Dickson) [833091] - [fs] nfs: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed (Steve Dickson) [833091] - [fs] nfs: Use stable writes when not doing a bulk flush (Steve Dickson) [833091] - [fs] nfs: remove nfs_inode radix tree (Steve Dickson) [833091] - [fs] nfs: nfs_open_context doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_opendata doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_closedata doesn't need to mess with struct path (Steve Dickson) [833091] - [fs] nfs: Fix a hang in the writeback path (Steve Dickson) [833091] - [fs] nfs: remove nfs_PAGE_TAG_LOCKED (Steve Dickson) [833091]- [netdrv] qlcnic: get rid of a redundant test for NULL before call to release_firmware() (Chad Dupuis) [826572] - [netdrv] qlcnic: remove unnecessary setting of skb->dev (Chad Dupuis) [826572] - [netdrv] qlcnic: off by one in qlcnic_init_pci_info() (Chad Dupuis) [826572] - [netdrv] qlcnic: vlan workaround for mac deletion bug in firmware (Chad Dupuis) [826572] - [netdrv] qlcnic: fix turnaround delay during migration (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix protcol type in case of inband vlan. (Chad Dupuis) [826572] - [netdrv] qlcnic: fix unsupported CDRP command error message. (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix estimation of recv MSS in case of LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Allow a predefined set of capture masks for FW dump (Chad Dupuis) [826572] - [netdrv] qlcnic: Adding mac statistics to ethtool. (Chad Dupuis) [826572] - [netdrv] qlcnic: Register device in FAILED state. (Chad Dupuis) [826572] - [netdrv] qlcnic: Bug fix for LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Added sysfs Node fwdump_state (Chad Dupuis) [826572] - [scsi] aacraid: respond automatically to volumes added by config tool (Rich Bono) [857561] - [scsi] aacraid: reset should disable MSI interrupt (Rich Bono) [857561] - [scsi] aacraid: prohibit access to array container space (Rich Bono) [857561] - [scsi] aacraid: expose physical devices for models with newer firmware (Rich Bono) [857561] - [scsi] aacraid: add support for handling ATA pass-through commands (Rich Bono) [857561] - [infiniband] cxgb4: Fix endianness of addition to mpa->private_data_size (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix crash when peer address is 0.0.0.0 (Jay Fenlason) [747145] - [infiniband] cxgb4: Add query_qp support (Jay Fenlason) [747145] - [infiniband] cxgb4: Remove kfifo usage (Jay Fenlason) [747145] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [747145] - [infiniband] cxgb4: Disable interrupts in c4iw_ev_dispatch() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add DB Overflow Avoidance (Jay Fenlason) [747145] - [infiniband] cxgb4: Use dst parameter in import_ep() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add missing peer2peer check in MPAv2 code (Jay Fenlason) [747145] - [infiniband] cxgb4: Consolidate 3 copies of the same operation into 1 helper function (Jay Fenlason) [747145] - [infiniband] cxgb4: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw} (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix RCU lockdep splats (Jay Fenlason) [747145] - [infiniband] cxgb4: Abstract dst->neighbour accesses behind helpers (Jay Fenlason) [747145] - [edac] mce_amd: Drop too granulary family model checks (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Constify error tables (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Correct bank 5 error signatures (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Rework NB MCE signatures (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix K8 revD and later chip select sizes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix missing csrows sysfs nodes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Cleanup return type of amd64_determine_edac_cap() (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Add a fix for Erratum 505 (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Simplify NB MCE decoder interface (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Drop local coreid reporting (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print valid addr when reporting an error (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print CPU number when reporting the error (Mauro Carvalho Chehab) [822275] - [firmware] bnx2x: add FW 7.2.51.0 (Michal Schmidt) [819842] - [netdrv] bnx2x: enable previously disabled ethtool ops (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: convert to .set_phys_id extended ethtool op (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Utilize Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use native EEE instead of auto-greeen (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct & clean 10G EEE requirements (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add EEE support for 4-port devices (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE status is read locally (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use list_move_tail instead of list_del/list_add_tail (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix rx checksum validation for IPv6 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add missing afex code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix registers dumped (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct advertisement of pause capabilities (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: display the correct duplex value (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: prevent timeouts when using PFC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix stats copying logic (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Avoid sending multiple statistics queries (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct the ndo_poll_controller call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move netif_napi_add to the open call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix compiler warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix recovery flow cleanup during probe (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix unload previous driver flow when flr-capable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix mem leak when command is unknown (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove cast around the kmalloc in bnx2x_prev_mark_path (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct EEE statistics gathering (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add new 57840 device IDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: organize BDs calculation for stop/resume (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix (nearly-)kernel-doc comment (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set maximal number of default RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change bnx2x_tests_str_arr to static char (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: use strlcpy() instead of memcpy() for strings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate UIO resources only on devices that support iSCSI. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate kcq resource only on devices that support FCoE. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add function pointers to arm IRQ for different devices. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Free UIO rings when the device is closed. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add functions to allocate and free UIO rings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: remove invalid reference to list iterator variable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix mmap regression. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Handle RAMROD_CMD_ID_CLOSE error. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove uio mem[0]. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Read bnx2x function number from internal register (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix occasional NULL pointer dereference during reboot. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove casts to same type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Bumped version to 1.0.12 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: use list_entry instead of explicit cast (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Improve error recovery by handling parity errors (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Support interface creation on non-VLAN interface also (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Reduce object size by consolidating formats (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2i: Removed the reference to the netdev->base_addr (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix link for BCM57711 with 84823 phy (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix I2C non-respondent issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link module eeprom (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: 1G sfp+ module handling (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised link register access (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: treat 0 speed as link down (copper) (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link cleanup (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: sfp+ Tx fault detection added (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change date and version to 1.72.51-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Support DCBX for all functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for ethtool -L (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow up to 63 RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Split the FP structure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Make the transmission queues adjacent (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow more than 64 L2 CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for 4-tupple UDP RSS (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Return only online tests for MF (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for external LB (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct LPI pass-through configuration (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix panic when TX ring is full (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix checksum validation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE Ethtool support. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: bug fix when loading after SAN boot (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix handling single MSIX mode for 57710/57711 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove some bloat (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Update driver version to 1.72.50-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove gro workaround (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add afex support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear MDC/MDIO warning message (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57711+BCM84823 link issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear BCM84833 LED after fan failure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM84833 PHY FW version presentation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix link issue for BCM8727 boards. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Restore 1G LED on BCM57712+BCM8727 designs. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR AN speed transition (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: PFC fix (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add missing parenthesis to prevent u32 overflow (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change to driver version 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change comments and white spaces (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: change to the rss engine (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: congestion management re-organization (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added support for a new device - 57811 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added support for working with one msix irq. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: enable inta on the pci bus when used (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary dmae code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary .h dependencies (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix vector traveling while looking for an empty entry (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: previous driver unload revised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: validate FW trace prior to its printing (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: changed iscsi/fcoe mac init and macros (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added TLV_NOT_FOUND flags to the dcb (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed dcb unused code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: reduced sparse warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised driver prints (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use ethtool_rxfh_indir_default() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: call netif_set_real_num_rx_queues() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: code doesn't use stats for allocating Rx BDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool returns req. AN even when AN fails (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool now returns unknown speed/duplex (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: mark functions as loaded on shared memory (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use param's id instead of sp_obj's id (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set_one_mac_e1x uses raw's state as input (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed unused function bnx2x_queue_set_cos_cid (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: move LLH_CAM to header, apply naming conventions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: update driver version to 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add gro_check (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: make bnx2x_close() static again (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use eth_hw_addr_random() and reset addr_assign_type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow all functions to display the phy FW version (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed code re-checking memory base after device open (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: notify cnic of address of info-to-the-mcp (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate smaller Rx rings for 1G functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate memory dynamically in ethtool self-test. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added autoneg-restart after link advertisement changes (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool publishes link partners speed and FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: half duplex support added for several boards (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Remove boolean comparisons to true/false (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Look inside vlan when determining checksum proto. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: cut down on pointless differences from upstream (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] igb: schedule watchdog every second to update the statistics (Stefan Assmann) [838404] - [pci] Set device power state to PCI_D0 for device without native PM support (Laszlo Ersek) [849223]- [block] fix up use after free in __blkdev_get (Jeff Moyer) [847838] - [firmware] r8169: update the firmware for RTL8168F variant (Ivan Vecera) [842651] - [netdrv] r8169: use unlimited DMA burst for TX (Ivan Vecera) [842651] - [netdrv] r8169: add D-Link DGE-560T identifiers. (Ivan Vecera) [842651] - [netdrv] r8169: verbose error message. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl_ocpdr_cond. (Ivan Vecera) [842651] - [netdrv] r8169: fix argument in rtl_hw_init_8168g. (Ivan Vecera) [842651] - [netdrv] r8169: support RTL8168G (Ivan Vecera) [842651] - [netdrv] r8169: abstract out loop conditions. (Ivan Vecera) [842651] - [netdrv] r8169: ephy, eri and efuse functions signature changes. (Ivan Vecera) [842651] - [netdrv] r8169: csi_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: mdio_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: add RTL8106E support. (Ivan Vecera) [842651] - [netdrv] r8169: RxConfig hack for the 8168evl. (Ivan Vecera) [842651] - [netdrv] r8169: avoid NAPI scheduling delay. (Ivan Vecera) [842651] - [netdrv] r8169: call netif_napi_del at errpaths and at driver unload (Ivan Vecera) [842651] - [netdrv] r8169: fix unsigned int wraparound with TSO (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8411 chip. (Ivan Vecera) [842651] - [netdrv] r8169: adjust some functions of 8111f (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8402 chip. (Ivan Vecera) [842651] - [netdrv] r8169: add device specific CSI access helpers. (Ivan Vecera) [842651] - [netdrv] r8169: modify pll power function (Ivan Vecera) [842651] - [netdrv] r8169: 8168c and later require bit 0x20 to be set in Config2 for PME signaling. (Ivan Vecera) [842651] - [netdrv] r8169: Config1 is read-only on 8168c and later. (Ivan Vecera) [842651] - [netdrv] r8169: enable napi on resume. (Ivan Vecera) [842651] - [netdrv] r8169: fix comment typo (Ivan Vecera) [842651] - [netdrv] r8169: stop using net_device.{base_addr, irq}. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_cfg_info closer to its caller. (Ivan Vecera) [842651] - [netdrv] r8169: move the netpoll handler after the irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl8169_open after rtl_task it depends on. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_set_rx_mode before its rtl_hw_start callers. (Ivan Vecera) [842651] - [netdrv] r8169: move net_device_ops beyond the methods it references. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver probe method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver removal method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: runtime resume before shutdown. (Ivan Vecera) [842651] - [netdrv] r8169: corrupted IP fragments fix for large mtu. (Ivan Vecera) [842651] - [netdrv] r8169: Remove alloc_etherdev error messages (Ivan Vecera) [842651] - [netdrv] r8169: spinlock redux. (Ivan Vecera) [842651] - [netdrv] r8169: avoid a useless work scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: move task enable boolean to bitfield. (Ivan Vecera) [842651] - [netdrv] r8169: bh locking redux and task scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: fix early queue wake-up. (Ivan Vecera) [842651] - [netdrv] r8169: remove work from irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: missing barriers. (Ivan Vecera) [842651] - [netdrv] r8169: irq mask helpers. (Ivan Vecera) [842651] - [netdrv] r8169: factor out IntrMask writes. (Ivan Vecera) [842651] - [netdrv] r8169: stop delaying workqueue. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl8169_reinit_task. (Ivan Vecera) [842651] - [netdrv] r8169: remove hardcoded PCIe registers accesses. (Ivan Vecera) [842651] - [netdrv] r8169: increase the delay parameter of pm_schedule_suspend (Ivan Vecera) [842651] - [netdrv] r8169: Fix runtime power management (Ivan Vecera) [842651] - [netdrv] r8169 / PCI / PM: Add simplified runtime PM support (rev. 3) (Ivan Vecera) [842651] - [netdrv] r8169: fix potentially dangerous trailing '; ' in #defined values/expressions (Ivan Vecera) [842651] - [netdrv] r8169: fix wrong eee setting for rlt8111evl (Ivan Vecera) [842651] - [netdrv] r8169: fix driver shutdown WoL regression. (Ivan Vecera) [842651] - [netdrv] r8169: add skb frag size accessors (Ivan Vecera) [842651] - [netdrv] r8169: do not enable the TBI for anything but the original 8169. (Ivan Vecera) [842651] - [netdrv] r8169: remove erroneous processing of always set bit. (Ivan Vecera) [842651] - [netdrv] r8169: fix WOL setting for 8105 and 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: convert to SKB paged frag API. (Ivan Vecera) [842651] - [netdrv] bna: fix assignment of 0/1 to bool variables (Ivan Vecera) [830018] - [netdrv] bna: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [830018] - [netdrv] bna: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [830018] - [netdrv] bna: Remove casts to same type (Ivan Vecera) [830018] - [netdrv] bna: remove redundant NULL test before release_firmware() (Ivan Vecera) [830018] - [netdrv] bna: Update driver version to 3.0.23.0 (Ivan Vecera) [830018] - [netdrv] bna: Function name changes and cleanups (Ivan Vecera) [830018] - [netdrv] bna: Remove tx tasklet (Ivan Vecera) [830018] - [netdrv] bna: tx rx cleanup fix (Ivan Vecera) [830018] - [netdrv] bna: ioc cleanups (Ivan Vecera) [830018] - [netdrv] bna: Flash controller ioc pll init fixes (Ivan Vecera) [830018] - [netdrv] bna: Serialize smem access during adapter initialization (Ivan Vecera) [830018] - [netdrv] bna: Remove boolean comparisons to true/false (Ivan Vecera) [830018] - [netdrv] bna: fix error handling of bnad_get_flash_partition_by_offset() (Ivan Vecera) [830018] - [netdrv] bna: Implement ethtool flash_device entry point (Ivan Vecera) [830018] - [netdrv] bna: Remove alloc_etherdev error messages (Ivan Vecera) [830018] - [netdrv] bna: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [830018] - [netdrv] bna: fix sparse warnings/errors (Ivan Vecera) [830018] - [netdrv] bna: make ethtool_ops and strings const (Ivan Vecera) [830018] - [netdrv] bna: Add debugfs interface (Ivan Vecera) [830018] - [netdrv] bna: Added flash sub-module and ethtool eeprom entry points (Ivan Vecera) [830018] - [netdrv] bna: Convert MAC_ADDRLEN uses to ETH_ALEN (Ivan Vecera) [830018] - [netdrv] bna: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [830018] - [netdrv] bna: add skb frag size accessors (Ivan Vecera) [830018] - [netdrv] be2net: implement unicast filtering (Ivan Vecera) [813400] - [netdrv] bna: don't set ndo_set_rx_mode (Ivan Vecera) [815303] - [net] Statically initialize init_net.dev_base_head (Weiping Pan) [853302] - [net] cgroup: fix access the unallocated memory in netprio cgroup (Weiping Pan) [853302] - [net] cgroup: fix out of bounds accesses (Weiping Pan) [853302] - [net] cgroup: fix panic in netprio_cgroup (Weiping Pan) [853302] - [netdrv] enic: remove unnecessary setting of skb->dev (Stefan Assmann) [829503] - [netdrv] enic: Convert compare_ether_addr to ether_addr_equal (Stefan Assmann) [829503] - [netdrv] enic: replace open-coded ARRAY_SIZE with macro (Stefan Assmann) [829503] - [netdrv] enic: Stop using NLA_PUT*() (Stefan Assmann) [829503] - [netdrv] enic: Fix addr valid check in enic_set_vf_mac (Stefan Assmann) [829503] - [netdrv] enic: fix an endian bug in enic_probe() (Stefan Assmann) [829503] - [netdrv] enic: Fix endianness bug (Stefan Assmann) [829503] - [pci] x2apic: fix optout message (Prarit Bhargava) [860729] - [tools] perf: fix parallel build (Eric Sandeen) [859259] - [scsi] remove no longer valid BUG_ON in scsi_lld_busy (Jeff Garzik) [842881] - [net] Add netif_get_num_default_rss_queues (Michal Schmidt) [859399]- [usb] serial: qcserial avoid pointing to freed memory (Don Zickus) [699676] - [usb] serial: Fix qcserial memory leak on rmmod (Don Zickus) [699676] - [usb] serial: fix a memory leak in qcprobe error path (Don Zickus) [699676] - [virt] kvmclock: unbreak registration by aligning with upstream (Michael S. Tsirkin) [856198] - [x86] apic: replace eoi_write on apic disable (Michael S. Tsirkin) [856198] - [scsi] qla4xxx: v5.03.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [826570] - [scsi] qla4xxx: Added support for ISP83XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new function qla4_8xxx_get_minidump (Chad Dupuis) [826570] - [scsi] qla4xxx: Set IDC version in correct way (Chad Dupuis) [826570] - [scsi] qla4xxx: Replace all !is_qla8022() with is_qla40XX() (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new functions in isp_ops (Chad Dupuis) [826570] - [scsi] qla4xxx: Clean-up and optimize macros (Chad Dupuis) [826570] - [scsi] qla4xxx: Rename macros from 82XX to 8XXX (Chad Dupuis) [826570] - [scsi] qla4xxx: Update func name from ql4_ to qla4_ (Chad Dupuis) [826570] - [scsi] qla4xxx: Update structure and variable names (Chad Dupuis) [826570] - [scsi] qla4xxx: Update function name from 8xxx to 82xx (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k1 (Chad Dupuis) [826570] - [scsi] qla4xxx: Wait for cmd to complete before chip reset for ISP40XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Clear interrupt while unloading driver (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix lockdep warning in qla4xxx_post_work() (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Properly handle SCSI underrun while processing status IOCBs (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix multiple conn login event issue during session recovery (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix gcc warning for x86 system (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_ep_connect (Chad Dupuis) [826570] - [scsi] qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix Spell check (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix a Sparse warning message (Chad Dupuis) [826570] - [scsi] qla4xxx: multi-session fix for flash ddbs (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.03-k5 (Chad Dupuis) [826570] - [scsi] qla4xxx: Capture minidump for ISP82XX on firmware failure (Chad Dupuis) [826570] - [scsi] qla4xxx: Add change_queue_depth API support (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix clear ddb mbx command failure issue (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix kernel panic during discovery logout (Chad Dupuis) [826570] - [scsi] qla4xxx: Correct early completion of pending mbox (Chad Dupuis) [826570] - [scsi] qla4xxx: use pci_dev->revision (Chad Dupuis) [826570] - [drm] edid: limit printk when facing bad edid (Dave Airlie) [857792] - [drm] backport 3.6 drm into rhel6.4 kernel (Dave Airlie) [857792] - [mm] backport the extended prefault helpers from upstream (Dave Airlie) [857792] - [gpu] vga drivers backport (Dave Airlie) [857792] - [base] dma-buf: backport dma-buf support (Dave Airlie) [857792] - [acpi] export symbol acpi_get_table_with_size (Dave Airlie) [857792] - [kernel] sched: Add __wake_up_all_locked() API (Dave Airlie) [857792] - [kernel] sched: wait_event_interruptible_locked() interface (Dave Airlie) [857792] - [pci] pci_regs: define LNKSTA2 pcie cap + bits (Dave Airlie) [857792] - [mm] slab: introduce kmalloc_array() (Dave Airlie) [857792] - [fs] sysfs: Add sysfs_merge_group() and sysfs_unmerge_group() (Dave Airlie) [857792] - [i2c] export bit-banging algo functions (Dave Airlie) [857792] - [netdrv] bnx2: Clean up remainint iounmap (Neil Horman) [826727] - [netdrv] bnx2: Try to recover from PCI block reset (Neil Horman) [826727] - [netdrv] bnx2: Fix bug in bnx2_free_tx_skbs() (Neil Horman) [826727] - [netdrv] bnx2: Add missing netif_tx_disable() in bnx2_close() (Neil Horman) [826727] - [netdrv] bnx2: Add "fall through" comments (Neil Horman) [826727] - [netdrv] bnx2: Update version 2.2.2 (Neil Horman) [826727] - [netdrv] bnx2: Read PCI function number from internal register (Neil Horman) [826727] - [netdrv] bnx2: Dump additional BC_STATE during firmware sync timeout (Neil Horman) [826727] - [netdrv] bnx2: Dump all FTQ_CTL registers during tx_timeout (Neil Horman) [826727] - [netdrv] bnx2: Remove casts to same type (Neil Horman) [826727] - [netdrv] bnx2: replace open-coded ARRAY_SIZE with macro (Neil Horman) [826727] - [netdrv] bnx2: stop using net_device.{base_addr, irq} (Neil Horman) [826727] - [netdrv] bnx2: unify return value of .ndo_set_mac_address if address is invalid (Neil Horman) [826727] - [usb] ti_usb: fix printk format warning (Don Zickus) [846419] - [usb] ti_usb_3410_5052: adding multitech dialup fax/modem devices (Don Zickus) [846419] - [pci] Enable ATS at the device state restore (Don Dugger) [767886] - [pci] intel-iommu: Move duplicate list-mangling code into unlink_domain_info() helper (Don Dugger) [767886] - [pci] intel-iommu: Add device info into list before doing context mapping (Don Dugger) [767886] - [netdrv] igbvf: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819104] - [netdrv] igbvf: fix divide by zero (Stefan Assmann) [819104] - [netdrv] igbvf: fix the bug when initializing the igbvf (Stefan Assmann) [819104] - [netdrv] intel: make wired ethernet driver message level consistent (rev2) (Stefan Assmann) [819104] - [netdrv] igbvf: Use ETH_ALEN (Stefan Assmann) [819104] - [netdrv] igbvf: reset netdevice addr_assign_type if changed (Stefan Assmann) [819104] - [netdrv] igbvf: rename dev_hw_addr_random and remove redundant second (Stefan Assmann) [819104] - [netdrv] igbvf: refactor Interrupt Throttle Rate code (Stefan Assmann) [819104] - [netdrv] igbvf: change copyright date (Stefan Assmann) [819104] - [netdrv] igbvf: remove unneeded cast (Stefan Assmann) [819104] - [x86] cpu: keep SEP flag enabled on 64-bit if execshield is on (Eduardo Habkost) [821463] - [x86] Revert: intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [834097] - [block] cciss: fix handling of protocol error (Tomas Henzl) [858292] - [ata] ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs (David Milburn) [859491] - [scsi] hpsa: fix handling of protocol error (Tomas Henzl) [857956] - [x86] mce: Introduce mce_gather_info() (Luming Yu) [855775] - [mm] hwpoison: Remove extra unwanted call to send_sig_info() (Lenny Szubowicz) [855775]- [misc] sgi-xp: fails to load when cpu 0 is out of IRQ resources (George Beshers) [854677] - [misc] sgi-xp: nested calls to spin_lock_irqsave() (George Beshers) [854677] - [net] openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [859048] - [net] vlan: dont drop packets from unknown vlans in promiscuous mode (Thomas Graf) [859048] - [netdrv] e1000e: update driver version number (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove inapplicable comment (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch check (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch MEMORY_BARRIER checks (Dean Nelson) [819103] - [netdrv] e1000e: DoS while TSO enabled caused by link partner with small MSS (Dean Nelson) [819103] - [netdrv] e1000e: fix panic while dumping packets on Tx hang with IOMMU (Dean Nelson) [819103] - [netdrv] e1000e: 82571 Tx Data Corruption during Tx hang recovery (Dean Nelson) [819103] - [netdrv] e1000e: fix test for PHY being accessible on 82577/8/9 and I217 (Dean Nelson) [819103] - [netdrv] e1000e: Correct link check logic for 82571 serdes (Dean Nelson) [819103] - [netdrv] e1000e: Program the correct register for ITR when using MSI-X. (Dean Nelson) [819103] - [netdrv] e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571() (Dean Nelson) [819103] - [netdrv] e1000e: Fix (nearly-)kernel-doc comments for various functions (Dean Nelson) [819103] - [netdrv] e1000e: remove use of IP payload checksum (Dean Nelson) [819103] - [netdrv] e1000e: use more informative logging macros when netdev not yet registered (Dean Nelson) [819103] - [netdrv] e1000e: test for valid check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: fix Rapid Start Technology support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: fix typo in definition of E1000_CTRL_EXT_FORCE_SMBUS (Dean Nelson) [819103] - [netdrv] e1000e: Fix merge conflict (net->net-next) (Dean Nelson) [819103] - [netdrv] e1000e: clear REQ and GNT in EECD (82571 && 82572) (Dean Nelson) [819103] - [netdrv] e1000e: enable forced master/slave on 82577 (Dean Nelson) [819103] - [netdrv] e1000e: initial support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: Remove special case for 82573/82574 ASPM L1 disablement (Dean Nelson) [819103] - [netdrv] e1000e: Disable ASPM L1 on 82574 (Dean Nelson) [819103] - [netdrv] e1000e: Driver workaround for IPv6 Header Extension Erratum. (Dean Nelson) [819103] - [netdrv] e1000e: Resolve intermittent negotiation issue on 82574/82583. (Dean Nelson) [819103] - [netdrv] e1000e: cleanup long {read|write}_reg_locked PHY ops function pointers (Dean Nelson) [819103] - [netdrv] e1000e: suggest a possible workaround to a device hang on 82577/8 (Dean Nelson) [819103] - [netdrv] e1000e: fix .ndo_set_rx_mode for 82579 (Dean Nelson) [819103] - [netdrv] e1000e: PHY initialization flow changes for 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: workaround EEPROM configuration change on 82579 (Dean Nelson) [819103] - [netdrv] e1000e: 82579 potential system hang on stress when ME enabled (Dean Nelson) [819103] - [netdrv] e1000e: 82579 packet drop workaround (Dean Nelson) [819103] - [netdrv] e1000e: Enable DMA Burst Mode on 82574 by default. (Dean Nelson) [819103] - [netdrv] e1000e: Disable Far-End LoopBack following reset on 80003ES2LAN. (Dean Nelson) [819103] - [netdrv] e1000e: Fix default interrupt throttle rate not set in NIC HW (Dean Nelson) [819103] - [netdrv] e1000e: MSI interrupt test failed, using legacy interrupt (Dean Nelson) [819103] - [netdrv] e1000e: cleanup boolean logic (Dean Nelson) [819103] - [netdrv] e1000e: cleanup remaining strings split across multiple lines (Dean Nelson) [819103] - [netdrv] e1000e: issues in Sx on 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup indexed register arrays (Dean Nelson) [819103] - [netdrv] e1000e: cleanup NAPI routine (Dean Nelson) [819103] - [netdrv] e1000e: Minor comment clean-up. (Dean Nelson) [819103] - [netdrv] e1000e: Guarantee descriptor writeback flush success. (Dean Nelson) [819103] - [netdrv] e1000e: make wired ethernet driver message level consistent (rev2) (Dean Nelson) [819103] - [netdrv] e1000e: use msleep instead of mdelay (Dean Nelson) [819103] - [netdrv] e1000e: cleanup whitespace and indentation (Dean Nelson) [819103] - [netdrv] e1000e: cleanup incorrect filename in comment (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_reload_nvm() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for boolean send_xon, do not assume always true (Dean Nelson) [819103] - [netdrv] e1000e: cleanup comment in e1000_hash_mc_addr() (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_config_collision_dist() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup calls to setup_physical_interface function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_mng_mode function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_setup_link() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic comment changes to make lines less than 80 characters (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic change to boolean comparisons (Dean Nelson) [819103] - [netdrv] e1000e: cleanup goto statements to exit points without common work (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: minor whitespace addition (insert blank line separator) (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable initializations (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary test and return (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable ret_val (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unreachable statement (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: always return 0 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary assignments just before returning (Dean Nelson) [819103] - [netdrv] e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename goto labels to be more meaningful (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: use goto for common work needed by multiple exit points (Dean Nelson) [819103] - [netdrv] e1000e: replace '1' with 'true' for boolean get_link_status (Dean Nelson) [819103] - [netdrv] e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for bool autoneg_false (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary parentheses (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary returns from void functions (Dean Nelson) [819103] - [netdrv] e1000e: remove test that is always false (Dean Nelson) [819103] - [netdrv] e1000e: add skb frag size accessors (Dean Nelson) [819103] - [scsi] qla2xxx: Update version number to 8.04.00.08.06.4-k. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use the right field for container_of. (Chad Dupuis) [826565] - [scsi] qla2xxx: Allow MSI interrupt registration for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't toggle RISC interrupt bits after IRQ lines are attached. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix incorrect status reporting on DIF errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: T10 DIF - ISP83xx changes. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for legacy interrupts for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enable fw attributes for ISP24xx and above. (Chad Dupuis) [826565] - [scsi] qla2xxx: Get fcal position map should not be called for p2p topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Set Maximum Read Request Size to 4K. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enclose adapter related calls in adapter check in failed state handler. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for handling some error conditions in loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix description of qla2xmaxqdepth parameter. (Chad Dupuis) [826565] - [scsi] qla2xxx: set idc version if function is first one to come. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do not restrict the number of NPIV ports for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do PCI fundamental reset for ISP83xx (Chad Dupuis) [826565] - [scsi] qla2xxx: Fail initialization if unable to load RISC code. (Chad Dupuis) [826565] - [scsi] qla2xxx: Ensure PLOGI is sent to Fabric Management-Server upon request. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove setting Scsi_host->this_id during adapter probe. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use defines instead of hardcoded values for intr status. (Chad Dupuis) [826565] - [scsi] qla2xxx: Dont call nic restart firmware if it is already active and running. (Chad Dupuis) [826565] - [scsi] qla2xxx: Wrong PCIe(2.5Gb/s x8) speed in the kerenel message for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implement beacon support for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for continuous rescan attempts in arbitrated loop topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Only enable link up on the correct interrupt event. (Chad Dupuis) [826565] - [scsi] qla2xxx: Update the driver copyright. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't register to legacy interrupt for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Changes for ISP83xx loopback support. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add bit to identify adapters for thermal temp. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implemetation of mctp. (Chad Dupuis) [826565] - [scsi] qla2xxx: IDC implementation for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add FW DUMP SIZE sysfs attribute. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implementation of bidirectional. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use bitmap to store loop_id's for fcports. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display mailbox failure by default. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla2xxx files (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove redundant NULL check before release_firmware() call. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add check in qla82xx_watchdog for failed hardware state. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add I2C BSG interface. (Chad Dupuis) [826565] - [scsi] qla2xxx: Bind to ISP8031 devices. (Chad Dupuis) [826565] - [scsi] Revert: qla2xxx: During loopdown perform Diagnostic loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't capture minidump for ISP82xx on flash update from application. (Chad Dupuis) [826565] - [scsi] qla2xxx: Log link up and link down messages to track link flops. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix discrepencies between RHEL 6 and upstream. (Chad Dupuis) [826565] - [scsi] qla2xxx: Avoid losing any fc ports when loop id's are exhausted. (Chad Dupuis) [826565] - [scsi] qla2xxx: Optimize existing port name server query matching. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove mirrored field vp_idx from struct fc_port. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fixups for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper supported speeds for 16G FC adapters. (Chad Dupuis) [826565] - [scsi] qla2xxx: handle default case in qla2x00_request_firmware() (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_mbx.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Micro optimization in queuecommand handler (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_init.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_bsg.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Stats should be different from physical and virtual ports (Chad Dupuis) [826565] - [scsi] qla2xxx: Add ql_dbg_verbose logging level. (Chad Dupuis) [826565] - [scsi] qla2xxx: Handle interrupt registration failures more gracefully. (Chad Dupuis) [826565] - [scsi] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout. (Chad Dupuis) [826565] - [scsi] qla2xxx: Detect PEG errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in bus-reset handler. (Chad Dupuis) [826565] - [mm] thp: fix pmd_present for split_huge_page and PROT_NONE with THP (Andrea Arcangeli) [858385] - [wireless] rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb (Stanislaw Gruszka) [841578] - [wireless] cfg80211: process pending events when unregistering net device (Stanislaw Gruszka) [841578] - [net] mac80211: cancel mesh path timer (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: fix debug print in iwl_sta_calc_ht_flags (Stanislaw Gruszka) [841578] - [wireless] rt61pci: fix NULL pointer dereference in config_lna_gain (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: disable greenfield transmissions as a workaround (Stanislaw Gruszka) [841578] - [net] mac80211: fail authentication when AP denied authentication (Stanislaw Gruszka) [841578] - [wireless] reg: restore previous behaviour of chan->max_power calculations (Stanislaw Gruszka) [841578] - [net] mac80211: fix read outside array bounds (Stanislaw Gruszka) [841578] - [wireless] ath9k: Add PID/VID support for AR1111 (Stanislaw Gruszka) [841578] - [wireless] b43: fix crash with OpenFWWF (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: Check BSS ctx active before call mac80211 (Stanislaw Gruszka) [841578] - [wireless] rndis_wlan: release BSS structures returned by cfg80211_inform_bss() (Stanislaw Gruszka) [841578] - [net] mac80211: fix crash with single-queue drivers (Stanislaw Gruszka) [841578] - [wireless] rt2800usb: 2001:3c17 is an RT3370 device (Stanislaw Gruszka) [841578] - [wireless] Backport ti drivers from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport orinoco driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rtl818x driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ipw2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport p54 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ath drivers family from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43legacy driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport bcma bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ssb bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rt2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport iwlwifi driver from linux 3.5 (Stanislaw Gruszka) [818672 841578] - [wireless] Backport iwlegacy driver from 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport mac80211 from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] fix kabi breakage caused by wireless update (Stanislaw Gruszka) [841578] - [wireless] Backport wireless core from linux 3.5 (Stanislaw Gruszka) [841578] - [x86] pci: Add option to not assign BAR's if not already assigned (George Beshers) [859966] - [edac] sb_edac: Avoid overflow errors at memory size calculation (Mauro Carvalho Chehab) [859132] - [Documentation] kernel-parameters.txt: Add intel_idle.max_cstate (Prarit Bhargava) [858337] - [kernel] rcu: Remove function versions of __kfree_rcu and offset (Neil Horman) [813086] - [scsi] fix NULL request_queue in scsi_requeue_run_queue() (Jeff Garzik) [842881] - [netdrv] tg3: Set RX_CHECKSUMS appropriately (John Feeney) [828967] - [firmware] iwlwifi: update firmware for 6205 (Stanislaw Gruszka) [850579] - [netdrv] pch_gbe: vlan skb len fix (Veaceslav Falico) [851682] - [net] ipv4/cipso: don't follow a NULL pointer when setsockopt() is called (Amerigo Wang) [842872] - [net] bridge: Fix timer typo that may render snooping less effective (Nikolay Aleksandrov) [676938]- [net] svcrpc: fix BUG() in svc_tcp_clear_pages (J. Bruce Fields) [769045] - [fs] nfs: Properly handle the case where the delegation is revoked (Steve Dickson) [842435] - [fs] nfs: Move cl_delegations to the nfs_server struct (Steve Dickson) [842435] - [fs] nfs: Introduce nfs_detach_delegations() (Steve Dickson) [842435] - [fs] nfs: Fix a number of RCU issues in the NFSv4 delegation code (Steve Dickson) [842435] - [netdrv] netxen: fix link notification order (Veaceslav Falico) [826574] - [netdrv] netxen: remove unnecessary setting of skb->dev (Veaceslav Falico) [826574] - [netdrv] netxen: restrict force firmware dump when dump is disabled (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one for XG port (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one in netxen_nic_set_pauseparam() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix estimation of recv MSS in case of LRO (Veaceslav Falico) [826574] - [netdrv] netxen: added miniDIMM support in driver (Veaceslav Falico) [826574] - [netdrv] netxen: Allow only useful and recommended firmware dump capture mask values (Veaceslav Falico) [826574] - [netdrv] netxen_nic: disable minidump by default (Veaceslav Falico) [826574] - [netdrv] netxen: get rid of a redundant test for NULL before call to release_firmware() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix endian bug (Veaceslav Falico) [826574] - [netdrv] netxen: unify return value of .ndo_set_mac_address if address is invalid (Veaceslav Falico) [826574] - [mm] coredump: add VM_NODUMP, MADV_DONTDUMP, MADV_DODUMP (Jason Baron) [739001] - [mm] coredump: remove VM_ALWAYSDUMP flag (Jason Baron) [739001] - [net] ipv6: unify conntrack reassembly expire code with standard one (Amerigo Wang) [726807] - [net] ipv6: add a new namespace for nf_conntrack_reasm (Amerigo Wang) [726807] - [net] ipv6: fix overlap check for fragments (Amerigo Wang) [726807] - [net] netfilter: discard overlapping IPv6 fragment (Amerigo Wang) [726807] - [net] netfilter: defrag: remove one redundant atomic ops (Amerigo Wang) [726807] - [acpi] Fix logic for removing mappings in 'acpi_unmap' (Myron Stowe) [816517] - [acpi] acpica: Expand OSL memory read/write interfaces to 64 bits (Myron Stowe) [816517] - [acpi] Remove ./drivers/acpi/atomicio.[ch] (Myron Stowe) [816517] - [acpi] Add RAM mapping support to ACPI (Myron Stowe) [816517] - [acpi] apei: Add 64-bit read/write support for APEI on i386 (Myron Stowe) [816517] - [acpi] apei: Convert atomicio routines (Myron Stowe) [816517] - [acpi] Export interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [816517] - [acpi] Fix a fix section mismatch (Myron Stowe) [816517] - [net] ethtool: update ethtool_rx_flow_spec and avoid kabi breakage (Nikolay Aleksandrov) [847019] - [net] ethtool: add ntuple flow specifier data to network flow classifier (Nikolay Aleksandrov) [847019] - [net] ethtool: Add Ethernet MAC-level filtering/steering (Nikolay Aleksandrov) [847019] - [net] ethtool: Remove unimplemented flow specification types (Nikolay Aleksandrov) [847019] - [net] ethtool: Allow drivers to select RX NFC rule locations (Nikolay Aleksandrov) [847019] - [net] ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH (Nikolay Aleksandrov) [847019] - [net] ethtool: add rtnetlink & sched.h in ifndef GENKSYMS (Nikolay Aleksandrov) [847019] - [net] ethtool: Added kernel support in EEE Ethtool commands (Nikolay Aleksandrov) [847019] - [net] ethtool: Add reset operation (Nikolay Aleksandrov) [847019] - [net] ethtool: Change ETHTOOL_PHYS_ID implementation to allow dropping RTNL (Nikolay Aleksandrov) [847019] - [net] ethtool: Extend the ethtool API to obtain plugin module eeprom data (Nikolay Aleksandrov) [847019] - [net] ethtool: Added support for FW dump (Nikolay Aleksandrov) [847019] - [net] ethtool support to configure number of channels (Nikolay Aleksandrov) [847019] - [scsi] scsi_dh_alua: Enable STPG for unavailable ports (Ewan Milne) [857145] - [net] skbuff: do not take an additional reference in skb_frag_set_page (Neil Horman) [859433] - [i2c] add support for iSMT on bordenville (Neil Horman) [791368] - [pci] iommu, dmar: Use pr_format() instead of PREFIX to tidy up pr_*() calls (Don Dutile) [726531] - [pci] iommu, dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to (Don Dutile) [726531] - [pci] intel-iommu: Replace printks with appropriate pr_*() (Don Dutile) [726531] - [mm] fix potential anon_vma locking issue in mprotect() (Andrea Arcangeli) [858389] - [block] mtip32xx: fix user_buffer check in exec_drive_command (David Milburn) [837370] - [block] mtip32xx: remove HOTPLUG_PCI_PCIE dependancy (David Milburn) [837370] - [block] mtip32xx: Convert macro definitions for flag bits to enum (David Milburn) [837370] - [block] mtip32xx: Remove 'registers' and 'flags' from sysfs (David Milburn) [837370] - [block] mtip32xx: Changes to sysfs entries (David Milburn) [837370] - [block] mtip32xx: minor performance tweak (David Milburn) [837370] - [block] mtip32xx: Fix to support more than one sector in exec_drive_command() (David Milburn) [837370] - [block] mtip32xx: Use plain spinlock for 'cmd_issue_lock' (David Milburn) [837370] - [block] mtip32xx: Set block queue boundary variables (David Milburn) [837370] - [block] mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands (David Milburn) [837370] - [block] mtip32xx: Change HDIO_GET_IDENTITY to return stored data (David Milburn) [837370] - [block] mtip32xx: Set custom timeouts for PIO commands (David Milburn) [837370] - [block] mtip32xx: fix clearing an incorrect register in mtip_init_port (David Milburn) [837370] - [block] mtip32xx: release the semaphore on an error path (David Milburn) [837370] - [block] mtip32xx: dump tagmap on failure (David Milburn) [837370] - [block] mtip32xx: fix handling of commands in various scenarios (David Milburn) [837370] - [block] mtip32xx: Shorten macro names (David Milburn) [837370] - [block] mtip32xx: misc changes (David Milburn) [837370] - [block] mtip32xx: Add new sysfs entry 'status' (David Milburn) [837370] - [block] mtip32xx: make setting comp_time as common (David Milburn) [837370] - [block] mtip32xx: Add new bitwise flag 'dd_flag' (David Milburn) [837370] - [block] mtip32xx: fix error handling in mtip_init() (David Milburn) [837370] - [block] mtip32xx: fix incorrect value set for drv_cleanup_done, and re-initialize and start port in mtip_restart_port() (David Milburn) [837370] - [kernel] tracing: Convert format output to seq_file (Jiri Olsa) [797067] - [kernel] tracing: Remove show_format and related macros from TRACE_EVENT (Jiri Olsa) [797067] - [kernel] tracing: Use defined fields and print_fmt to print formats (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for kprobe events (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for syscall events (Jiri Olsa) [797067] - [kernel] tracing: Add print_fmt field (Jiri Olsa) [797067] - [kernel] tracing: Have __dynamic_array() define a field (Jiri Olsa) [797067] - [pci] remove redundant checking in PCI Express capability routines (Myron Stowe) [832591] - [pci] Introduce command line option to disable ARI (Myron Stowe) [832591] - [pci] use pci_is_pcie() in pci core (Myron Stowe) [832591] - [serial] Basic support for Moschip 9900 family I/O chips (Steve Best) [850941] - [idle] intel_idle: ivybridge support (Matthew Garrett) [746722] - [block] Avoid missed wakeup in request waitqueue (Asias He) [848260] - [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [net] core: Fix napi_gro_frags vs netpoll path (Amerigo Wang) [845347] - [netdrv] benet: disable BH in callers of be_process_mcc() (Amerigo Wang) [845347] - [net] bonding: remove IFF_IN_NETPOLL flag (Amerigo Wang) [845347] - [mm] mmu_notifier: restore kabi (Andrea Arcangeli) [854584] - [mm] mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix-inconsistent-memory-between-secondary-mmu-and-host-fix (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix inconsistent memory between secondary MMU and host (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix freed page still mapped in secondary MMU (Andrea Arcangeli) [854584] - [mm] Revert: Have mmu_notifiers use SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [x86] amd_iommu: Cache pdev pointer to root-bridge (Frank Arnold) [814709] - [x86] amd_iommu: Make sure IOMMU interrupts are re-enabled on resume (Frank Arnold) [814709] - [x86] amd_iommu: Set iommu configuration flags in enable-loop (Frank Arnold) [814709] - [x86] amd_iommu: enable iommu before attaching devices (Frank Arnold) [814709] - [netdrv] cxgb3: treewide use of RCU_INIT_POINTER (Jay Fenlason) [847358] - [netdrv] cxgb3: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE (Jay Fenlason) [847358] - [netdrv] cxgb3: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847358] - [netdrv] cxgb3: update firmware version (Jay Fenlason) [847358] - [netdrv] cxgb3: add skb frag size accessors (Jay Fenlason) [847358] - [netdrv] cxgb3: convert to SKB paged frag API (Jay Fenlason) [847358] - [netdrv] cxgb3: remove use of ndo_set_multicast_list in drivers (Jay Fenlason) [847358] - [netdrv] pch_gbe: add extra clean tx (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit watchdog timeout (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit races (Veaceslav Falico) [853112] - [x86] cpu/amd: Fix crash as Xen Dom0 on AMD Trinity systems (Frank Arnold) [822278] - [x86] cpu/amd: Re-enable CPU topology extensions in case BIOS has disabled it (Frank Arnold) [822278] - [net] openvswitch: set openvswitch_handle_frame_hook (Thomas Graf) [854628] - [lib] flex_array: flex_array_prealloc takes a number of elements, not an end (Thomas Graf) [854628] - [net] openvswitch: Fix FLOW_BUFSIZE definition (Thomas Graf) [854628] - [net] openvswitch: Fix typo (Thomas Graf) [854628] - [net] openvswitch: Relax set header validation (Thomas Graf) [854628] - [net] openvswitch: Do not send notification if ovs_vport_set_options() failed (Thomas Graf) [854628] - [net] openvswitch: Enable retrieval of TCP flags from IPv6 traffic (Thomas Graf) [854628] - [net] openvswitch: Fix typo in documentation (Thomas Graf) [854628] - [net] openvswitch: Replace Nicira Networks (Thomas Graf) [854628] - [net] openvswitch: Check gso_type for correct sk_buff in queue_gso_packets() (Thomas Graf) [854628] - [net] openvswitch: Check currect return value from skb_gso_segment() (Thomas Graf) [854628] - [net] openvswitch: Reset upper layer protocol info on internal devices (Thomas Graf) [854628] - [sound] alsa: snd-aloop copy fix (Jaroslav Kysela) [854696] - [base] driver-core: fix device_register race (Rob Evers) [833098] - [netdrv] 8139cp: set intr mask after its handler is registered (Jason Wang) [815199] - [netdrv] pch_gbe: Do not abort probe on bad MAC (Veaceslav Falico) [851675] - [pci] fix upstream P2P bridge checks when enabling OBFF and LTR (Myron Stowe) [834711]- [mm] fix contig_page_data kABI breakage and related memory corruption (Satoru Moriya) [853007] - [mm] hugetlbfs: close race during teardown of hugetlbfs shared page tables (Rafael Aquini) [856325] - [mm] hugetlbfs: Correctly detect if page tables have just been shared (Rafael Aquini) [856325] - [mm] Revert: Eliminate kernel crash due to races in hugetlbfs (Rafael Aquini) [856325] - [net] sctp: backport sctp cache ipv6 source after route lookup (Michele Baldessari) [855759] - [net] sctp: backport support of sctp multi-homing ipv6 source address selection (Michele Baldessari) [855759] - [net] ipv6: backport RTA_PREFSRC ipv6 source route selection support (Michele Baldessari) [851118] - [input] wacom: add Intuos5 Touch Ring LED support (Aristeu Rozanski) [841611] - [net] core: allocate skbs on local node (Andy Gospodarek) [843163] - [netdrv] sfc: Fix maximum number of TSO segments and minimum TX queue size (Nikolay Aleksandrov) [845557] {CVE-2012-3412} - [net] etherdevice: Rename random_ether_addr to eth_random_addr (Neil Horman) [813086] - [net] etherdevice: rename dev_hw_addr_random and remove redundant second (Neil Horman) [813086] - [pcmcia] Introduce PCMCIA_DEVICE_PROD_ID3 (Neil Horman) [813086] - [net] add a truesize parameter to skb_add_rx_frag() (Neil Horman) [813086] - [net] rtnetlink: add rtnl_dereference() (Neil Horman) [813086] - [net] rtnetlink: Add checking to rcu_dereference() primitives (Neil Horman) [813086] - [kernel] rcu: define __rcu address space modifier for sparse (Neil Horman) [813086] - [kernel] rcu: Add rcu_access_pointer and rcu_dereference_protected (Neil Horman) [813086] - [kernel] rcu: Add lockdep checking to rhel (Neil Horman) [813086] - [kernel] rcu: Make __kfree_rcu() less dependent on compiler choices (Neil Horman) [813086] - [kernel] rcu: introduce kfree_rcu() (Neil Horman) [813086] - [mmc] sdio: add quirk to clamp byte mode transfer (Neil Horman) [813086] - [kernel] pm_runtime: Generic resume shouldn't set RPM_ACTIVE unconditionally (Neil Horman) [813086] - [kernel] workqueue: unify spelling of 'freeze' + 'able' to 'freezable' (Neil Horman) [813086] - [kernel] Allow drivers to compile with #include (Neil Horman) [813086] - [mmc] sdio: add new function for RAW (Read after Write) operation (Neil Horman) [813086] - [kernel] Uset set_irq_type() to define irq_set_irq_type() (Neil Horman) [813086] - [kernel] irq: Provide status modifier (Neil Horman) [813086] - [kernel] Simulate pm_qos_X_reuest() using existing qos RHEL6 infrastructure (Neil Horman) [813086] - [lib] cordic: add library module providing cordic angle calculation (Neil Horman) [813086] - [pcmcia] add PCMCIA_DEVICE_MANF_CARD_PROD_ID3 (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pcmcia] Add {pccard,pcmcia}_loop_tuple (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pci] Add helper macro for pci_register_driver boilerplate (Neil Horman) [813086] - [usb] Add helper macro for usb_driver boilerplate (Neil Horman) [813086] - [kernel] device: Generalize module_platform_driver (Neil Horman) [813086] - [kernel] dma-mapping: add dma_zalloc_coherent() (Neil Horman) [813086] - [kernel] Empty implementation of functions to make drivers compile (Neil Horman) [813086] - [kernel] split out the EXPORT_SYMBOL into export.h (Neil Horman) [813086] - [kernel] pm_qos: Define pm_qos_request() as pm_qos_requirement() (Neil Horman) [813086] - [kernel] replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN (Neil Horman) [813086] - [net] add wireless TX status socket option (Neil Horman) [813086] - [kernel] workqueue: implement alloc_ordered_workqueue() (Neil Horman) [813086] - [kernel] pm_qos: Move and rename the implementation files (Neil Horman) [813086] - [kernel] atomic: add atomic_inc_not_zero_hint() (Neil Horman) [813086] - [fs] vfs: introduce noop_llseek() (Neil Horman) [813086] - [net] Add net_ratelimited_function and net__ratelimited macros (Neil Horman) [813086] - [fs] libfs: add simple_open() (Neil Horman) [813086] - [base] core: device_rename's new_name can be const (Neil Horman) [813086] - [net] Add a boolean function to check if 2 ethernet addresses are the same (Neil Horman) [813086] - [net] Allow changing number of RX queues after device allocation (Neil Horman) [813086] - [net] Introduce skb_checksum_start_offset() to replace repetitive calculation (Neil Horman) [813086] - [netdrv] e1000e: drop check of RXCW.CW to eliminate link going up and down (Dean Nelson) [847310] - [net] core: add unknown state to sysfs NIC duplex export (Nikolay Aleksandrov) [855062] - [pci] read-modify-write the PCIe device control register when initiating FLR (Myron Stowe) [848358]- [s390] zfcp: No automatic port_rescan on events (Hendrik Brueckner) [855131] - [fs] xfs: push the AIL from memory reclaim and periodic sync (Dave Chinner) [855139] - [powerpc] perf: Use perf_instruction_pointer in callchains (Steve Best) [850575] - [powerpc] perf: Always use pt_regs for userspace samples (Steve Best) [850575] - [powerpc] perf: Move code to select SIAR or pt_regs into perf_read_regs (Steve Best) [850575] - [powerpc] perf: Create mmcra_sihv/mmcra_sipv helpers (Steve Best) [850575] - [powerpc] perf: Fix instruction address sampling on 970 and Power4 (Steve Best) [850575] - [netdrv] ehea: fix losing of NEQ events when one event occurred early (Steve Best) [822659] - [netdrv] ehea: only register irq after setting up ports (Steve Best) [822659] - [netdrv] ehea: make some functions and variables static (Steve Best) [822659] - [netdrv] ehea: Use round_jiffies_relative to align workqueue (Steve Best) [822659] - [netdrv] ehea: Reduce memory usage in buffer pools (Steve Best) [822659] - [netdrv] ehea: Remove unused tcp_end field in send WQ (Steve Best) [822659] - [netdrv] ehea: Add GRO support (Steve Best) [822659] - [netdrv] ehea: Remove LRO support (Steve Best) [822659] - [netdrv] ehea: Remove some unused definitions (Steve Best) [822659] - [netdrv] ehea: Simplify type 3 transmit routine (Steve Best) [822659] - [netdrv] ehea: Merge swqe2 TSO and non TSO paths (Steve Best) [822659] - [netdrv] ehea: Simplify ehea_xmit2 and ehea_xmit3 (Steve Best) [822659] - [netdrv] ehea: Allocate large enough skbs to avoid partial cacheline DMA writes (Steve Best) [822659] - [netdrv] ehea: Add vlan_features (Steve Best) [822659] - [netdrv] ehea: Dont check NETIF_F_TSO in TX path (Steve Best) [822659] - [netdrv] ehea: Remove num_tx_qps module option (Steve Best) [822659] - [netdrv] ehea: Remove force_irq logic in napi poll routine (Steve Best) [822659] - [netdrv] ehea: Update multiqueue support (Steve Best) [822659] - [netdrv] ehea: Remove NETIF_F_LLTX (Steve Best) [822659] - [netdrv] ehea: Remove sleep at .ndo_get_stats (Steve Best) [822659] - [netdrv] ehea: do vlan cleanup (Steve Best) [822659] - [netdrv] ehea: Use ethtool ethtool_cmd_speed API (Steve Best) [822659] - [netdrv] ehea: fix wrongly reported speed and port (Steve Best) [822659] - [netdrv] ehea: Fix a DLPAR bug on ehea_rereg_mrs() (Steve Best) [822659] - [netdrv] ehea: don't use flush_scheduled_work() (Steve Best) [822659] - [netdrv] ehea: kill unused ehea_rereg_mr_task (Steve Best) [822659] - [netdrv] ehea: Fixing LRO configuration (Steve Best) [822659] - [netdrv] ehea: Fixing statistics (Steve Best) [822659] - [netdrv] ehea: fix use after free (Steve Best) [822659] - [netdrv] ehea: Don't check for vlan group before vlan_tx_tag_present (Steve Best) [822659] - [netdrv] ehea: simplify conditional (Steve Best) [822659] - [netdrv] ehea: Fix a checksum issue on the receive path (Steve Best) [822659] - [netdrv] ehea: Allocate stats buffer with GFP_KERNEL (Steve Best) [822659] - [net] drop_monitor: dont sleep in atomic context (Neil Horman) [817146] - [net] drop_monitor: prevent init path from scheduling on the wrong cpu (Neil Horman) [817146] - [net] drop_monitor: Make updating data->skb smp safe (Neil Horman) [817146] - [net] drop_monitor: fix sleeping in invalid context warning (Neil Horman) [817146] - [scsi] bfa: firmware image name update (Rob Evers) [830008] - [scsi] bfa: Fix error codes and misc cleanup (Rob Evers) [830008] - [scsi] bfa: squelch lockdep complaint (Rob Evers) [830008] - [scsi] bfa: dereferencing freed memory in bfad_im_probe() (Rob Evers) [830008] - [scsi] bfa: off by one in bfa_ioc_mbox_isr() (Rob Evers) [830008] - [scsi] bfa: Fix to set vport FC host sysfs entries (Rob Evers) [830008] - [scsi] bfa: Fix bfa logging port state change (Rob Evers) [830008] - [scsi] bfa: defer vport delete handler till fw logo (Rob Evers) [830008] - [scsi] bfa: Update the driver version to 3.0.23.0 (Rob Evers) [830008] - [scsi] bfa: BSG and User interface fixes. (Rob Evers) [830008] - [scsi] bfa: Fix to avoid vport delete hang on request queue full scenario. (Rob Evers) [830008] - [scsi] bfa: Move service parameter programming logic into firmware. (Rob Evers) [830008] - [scsi] bfa: Revise Fabric Assigned Address(FAA) (Rob Evers) [830008] - [scsi] bfa: Flash controller IOC pll init fixes. (Rob Evers) [830008] - [scsi] bfa: Serialize the IOC hw semaphore unlock (Rob Evers) [830008] - [scsi] bfa: Modify ISR to process pending completions (Rob Evers) [830008] - [scsi] bfa: Add fc host issue lip support (Rob Evers) [830008] - [scsi] bfa: Fix endian bug (Rob Evers) [830008] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [827594] - [scsi] be2iscsi: Fix panic because of TCP RST/FIN (Rob Evers) [827594] - [scsi] be2iscsi: configure VLAN parameters (Rob Evers) [827594] - [scsi] be2iscsi: Format the MAC_ADDR with sysfs (Rob Evers) [827594] - [scsi] be2iscsi: Set log levels for various events (Rob Evers) [827594] - [scsi] be2iscsi: MBX Cmd for login, crashdump mode (Rob Evers) [827594] - [scsi] be2iscsi: Remove the iscsi_data_pdu setting (Rob Evers) [827594] - [target] tcm_fc: Add abort flag for gracefully handling exchange timeout (Neil Horman) [829932] - [scsi] fcoe: Ensure fcoe_recv_frame is always called in process context (Neil Horman) [829932] - [target] Fix possible NULL pointer with __transport_execute_tasks (Neil Horman) [829932] - [usb] usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl (Don Zickus) [828271]- [scsi] hpsa: bump version number (Tomas Henzl) [737644] - [scsi] hpsa: add marketing names for Gen8 controllers (Tomas Henzl) [737644] - [scsi] hpsa: dial down lockup detection during firmware flash (Tomas Henzl) [737644] - [scsi] hpsa: removed unused member maxQsinceinit (Tomas Henzl) [737644] - [scsi] hpsa: add new RAID level "1(ADM)" (Tomas Henzl) [737644] - [scsi] hpsa: factor out hpsa_free_irqs_and_disable_msix (Tomas Henzl) [737644] - [scsi] hpsa: refine interrupt handler locking for greater concurrency (Tomas Henzl) [737644] - [scsi] hpsa: use multiple reply queues (Tomas Henzl) [737644] - [scsi] hpsa: factor out tail calls to next_command() in process_(non)indexed_cmd() (Tomas Henzl) [737644] - [scsi] hpsa: do aborts two ways (Tomas Henzl) [737644] - [scsi] hpsa: add abort error handler function (Tomas Henzl) [737644] - [scsi] hpsa: remove unused parameter from finish_cmd (Tomas Henzl) [737644] - [scsi] hpsa: do not give up retry of driver cmds after only 3 retries (Tomas Henzl) [737644] - [scsi] hpsa: retry driver initiated commands on busy status (Tomas Henzl) [737644] - [scsi] hpsa: do not read from controller unnecessarily in completion code (Tomas Henzl) [737644] - [scsi] hpsa: suppress excessively chatty error messages (Tomas Henzl) [737644] - [scsi] hpsa: enable bus master bit after pci_enable_device (Tomas Henzl) [737644] - [scsi] hpsa: do not skip disabled devices (Tomas Henzl) [737644] - [scsi] hpsa: call pci_disable_device on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: use check_signature (Tomas Henzl) [737644] - [scsi] hpsa: use find_first_zero_bit (Tomas Henzl) [737644] - [scsi] hpsa: factor out driver name (Tomas Henzl) [737644] - [scsi] hpsa: removed unneeded structure member max_sg_entries and fix bad name (Tomas Henzl) [737644] - [scsi] hpsa: fix per device memory leak on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: do not sleep in atomic context in rmmod path. (Tomas Henzl) [737644] - [scsi] hpsa: Disable ASPM (Tomas Henzl) [737644] - [scsi] hpsa: detect controller lockup (Tomas Henzl) [737644] - [scsi] hpsa: fix flush cache transfer length (Tomas Henzl) [737644] - [scsi] hpsa: remove unused busy_initializing and busy_scanning (Tomas Henzl) [737644] - [scsi] hpsa: set max sectors instead of taking the default (Tomas Henzl) [737644] - [scsi] hpsa: change confusing message to be more clear (Tomas Henzl) [737644] - [scsi] hpsa: fix physical device lun and target numbering problem (Tomas Henzl) [737644] - [scsi] hpsa: fix problem that OBDR devices are not detected (Tomas Henzl) [737644] - [scsi] hpsa: retry commands completing with status of UNSOLICITED_ABORT (Tomas Henzl) [737644] - [scsi] hpsa: fix potential overrun while memcpy'ing sense data (Tomas Henzl) [737644] - [scsi] hpsa: fix dma unmap error in hpsa_passthru_ioctl (Tomas Henzl) [737644] - [scsi] hpsa: Change memset using sizeof(ptr) to sizeof(*ptr) (Tomas Henzl) [737644] - [x86] perf: Enable/Add IvyBridge hardware support (Prarit Bhargava) [829872] - [x86] perf: Update SNB PEBS constraints (Prarit Bhargava) [829872] - [x86] perf: Implement cycles:p for SNB/IVB (Prarit Bhargava) [829872] - [x86] perf: Prettify pmu config literals (Prarit Bhargava) [829872] - [x86] perf: Implement arch event mask as quirk (Prarit Bhargava) [829872] - [x86] perf: Disable PEBS on SandyBridge chips (Prarit Bhargava) [829872] - [virt] kvm: Add accessor for reading cr4 (or some bits of cr4) (Gleb Natapov) [832301] - [kernel] sched: Create special class for stop/migrate work (Igor Mammedov) [843541] - [net] ipv4: Add interface option to enable routing of 127.0.0.0/8 (Thomas Graf) [831623] - [net] ipv6: Move ipv6 proc file registration to end of init order (Thomas Graf) [809297] - [net] sctp: Don't charge for data in sndbuf again when transmitting packet (Thomas Graf) [809792]- [x86] acpi: Fix use-after-free in acpi_map_lsapic (Igor Mammedov) [826067] - [drm] ttm: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_truncate_range (Rafael Aquini) [806049] - [fs] udf: fix retun value on error path in udf_load_logicalvol (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Improve table length check to avoid possible overflow (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Fortify loading of sparing table (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Avoid run away loop when partition table length is corrupted (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol() (Nikola Pajkovsky) [843143] {CVE-2012-3400}- [virt] kvm: fix KVM_GET_MSR for PV EOI (Michael S. Tsirkin) [835095] - [virt] kvm: update KVM_SAVE_MSRS_BEGIN to correct value (Michael S. Tsirkin) [835095] - [virt] kvm: switch to apic_set_eoi_write, apic_write (Michael S. Tsirkin) [835095] - [x86] apic: add apic_set_eoi_write for PV use (Michael S. Tsirkin) [835095] - [virt] kvm: host side for eoi optimization (Michael S. Tsirkin) [835095] - [virt] kvm: introduce kvm_read_guest_cached (Michael S. Tsirkin) [835095] - [virt] kvm: Add memory slot versioning and use it to provide fast guest write interface (Michael S. Tsirkin) [835095] - [virt] kvm_host: add kvm_memslots wrapper (Michael S. Tsirkin) [835095] - [virt] kvm: only sync when attention bits set (Michael S. Tsirkin) [835095] - [x86] bitops: note on __test_and_clear_bit atomicity (Michael S. Tsirkin) [835095] - [virt] kvm: guest side for eoi avoidance (Michael S. Tsirkin) [835095] - [x86] apic: make apic_probe extern (Michael S. Tsirkin) [835095] - [x86] apic: add apic_flat to apic_probe on x86_64 (Michael S. Tsirkin) [835095] - [virt] kvm: add paravirt cpu notifier stubs (Michael S. Tsirkin) [835095] - [virt] kvm: optimize ISR lookups (Michael S. Tsirkin) [835095] - [virt] kvm: document lapic regs field (Michael S. Tsirkin) [835095] - [x86] apic: Implement EIO micro-optimization (Michael S. Tsirkin) [835095] - [x86] apic: Add apic->eoi_write() callback (Michael S. Tsirkin) [835095] - [x86] apic: Use symbolic APIC_EOI_ACK (Michael S. Tsirkin) [835095] - [x86] apic: Fix typo EIO_ACK -> EOI_ACK and document it (Michael S. Tsirkin) [835095] - [virt] kvm: Introduce bitmask for apic attention reasons (Michael S. Tsirkin) [835095] - [virt] kvm: dont clear TMR on EOI (Michael S. Tsirkin) [835095] - [x86] efi_ioremap may not map the entire physical address space requested (Larry Woodman) [840691] - [netdrv] bnx2x: Add remote-fault link detection (Michal Schmidt) [814877] - [virt] vhost: poll vq in zerocopy callback (Jason Wang) [734731] - [virt] vhost_net, zerocopy: adding and signalling immediately when fully copied (Jason Wang) [734731] - [virt] vhost_net: re-poll only on EAGAIN or ENOBUFS (Jason Wang) [734731] - [net] sunrpc: svc_xprt sends on closed socket should stop immediately (J. Bruce Fields) [849702]- [fs] jbd2: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd, jbd2: fixed typos (Dave Wysochanski) [735768] - [x86] perf: disable PEBS on a guest entry (Gleb Natapov) [845664] - [fs] dlm: make dlm_recv single threaded (David Teigland) [821060] - [fs] dlm: fix granting from recovery (David Teigland) [821824] - [fs] dlm: fix deadlock between dlm_send and dlm_controld (David Teigland) [824964] - [kernel] fork: fix overflow in vma length when copying mmap on clone (Anton Arapov) [815891] - [fs] fuse: update attributes on aio_read (Brian Foster) [850642] - [fs] fuse: invalidate inode mapping if mtime changes (Brian Foster) [850642] - [fs] fuse: add FUSE_AUTO_INVAL_DATA init flag (Brian Foster) [850642] - [net] cls_cgroup: Allow net_cls cgroups to have their classid reset to 0 (Neil Horman) [831456] - [mm] clarify the radix_tree exceptional cases (Rafael Aquini) [806049] - [mm] tmpfs, radix_tree: locate_item to speed up swapoff (Rafael Aquini) [806049] - [mm] a few small updates for radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_writepage and enable swap (Rafael Aquini) [806049] - [mm] tmpfs: convert mem_cgroup shmem to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_getpage_gfp to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_unuse_inode to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_truncate_range to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: copy truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] tmpfs: miscellaneous trivial cleanups (Rafael Aquini) [806049] - [mm] tmpfs: demolish old swap vector support (Rafael Aquini) [806049] - [mm] let swap use exceptional entries (Rafael Aquini) [806049] - [lib] radix_tree: exceptional entries and indices (Rafael Aquini) [806049] - [mm] tmpfs: simplify unuse and writepage (Rafael Aquini) [806049] - [mm] tmpfs: simplify filepage/swappage (Rafael Aquini) [806049] - [mm] tmpfs: simplify prealloc_page (Rafael Aquini) [806049] - [mm] tmpfs: pass gfp to shmem_getpage_gfp (Rafael Aquini) [806049] - [mm] tmpfs: no need to use i_lock (Rafael Aquini) [806049] - [mm] pincer in truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] consistent truncate and invalidate loops (Rafael Aquini) [806049] - [mm] tidy vmtruncate_range and related functions (Rafael Aquini) [806049] - [mm] truncate functions are in truncate.c (Rafael Aquini) [806049] - [mm] filemap: cleanup descriptions of filler arg (Rafael Aquini) [806049] - [mm] tmpfs: add shmem_read_mapping_page_gfp (Rafael Aquini) [806049] - [mm] tmpfs: take control of its truncate_range (Rafael Aquini) [806049] - [mm] move shmem prototypes to shmem_fs.h (Rafael Aquini) [806049] - [mm] move vmtruncate_range to truncate.c (Rafael Aquini) [806049] - [mm] remove worrying dead code from find_get_pages() (Rafael Aquini) [806049] - [lib] radix-tree: fix RCU bug (Rafael Aquini) [819243]- [ata] libata: Add space to fix 2GB ATA Flash Disk/ADMA428M blacklist (Prarit Bhargava) [843849] - [char] hw_random: check for errors in data_present() return value (Amit Shah) [849196] - [char] hwrng: Revert back to older API to prevent (k)abi bugs (Amit Shah) [849196] - [char] Revert: hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [849196] - [pci] add pci_pcie_cap2() check for PCIe feature capabilities >= v2 (Myron Stowe) [834700] - [pci] use pci_pcie_cap() in pci core (Myron Stowe) [834700] - [s390] dasd: add sanity check to detect path connection error (Hendrik Brueckner) [823015] - [s390] kernel: Add z/VM LGR detection (Hendrik Brueckner) [823014] - [message] mptfusion: Fix for device removed in blocked state (Tomas Henzl) [831865] - [mm] avoid swapping out with swappiness==0 (Satoru Moriya) [787885]- [pci] disable MEM decoding while updating 64-bit MEM BARs (Myron Stowe) [841973] - [pci] leave MEM and IO decoding disabled during 64-bit BAR sizing, too (Myron Stowe) [841973] - [pci] Use class for quirk for host bridge mmio_always_on (Myron Stowe) [841973] - [pci] fold pci_calc_resource_flags() into decode_bar() (Myron Stowe) [841973] - [pci] treat mem BAR type "11" (reserved) as 32-bit, not 64-bit, BAR (Myron Stowe) [841973] - [pci] disable mmio during bar sizing (Myron Stowe) [841973] - [fs] nfs: nfs_attr_use_mounted_on_file() missing return value. (Steve Dickson) [842312] - [fs] gfs2: Make gfs2_write_end not dirty the inode with every write (Robert S Peterson) [844814] - [x86] cpufeature: Add CPU features from Intel document 319433-012A (John Villalovos) [841661] - [virt] kvm: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest (John Villalovos) [841661] - [tools] perf kvm: Fix segfault with report and mixed guestmount use (Jiri Olsa) [846702] - [tools] perf kvm: Fix regression with guest machine creation (Jiri Olsa) [846702] - [tools] perf script: Fix format regression due to libtraceevent merge (Jiri Olsa) [846702] - [tools] perf: Fix synthesizing tracepoint names from the perf.data headers (Jiri Olsa) [846702] - [tools] perf stat: Fix default output file (Jiri Olsa) [846702] - [tools] perf tools: Fix endianity swapping for adds_features bitmask (Jiri Olsa) [846702] - [tools] perf uprobes: Remove unnecessary check before strlist__delete (Jiri Olsa) [846702] - [tools] perf symbols: Check for valid dso before creating map (Jiri Olsa) [846702] - [tools] perf evsel: Fix 32 bit values endianity swap for sample_id_all header (Jiri Olsa) [846702] - [tools] perf session: Handle endianity swap on sample_id_all header data (Jiri Olsa) [846702] - [tools] perf symbols: Handle different endians properly during symbol load (Jiri Olsa) [846702] - [tools] perf evlist: Pass third argument to ioctl explicitly (Jiri Olsa) [846702] - [tools] perf: Update ioctl documentation for PERF_IOC_FLAG_GROUP (Jiri Olsa) [846702] - [tools] perf: Make --version show kernel version instead of pull req tag (Jiri Olsa) [846702] - [tools] perf: Check if callchain is corrupted (Jiri Olsa) [846702] - [tools] perf callchain: Make callchain cursors TLS (Jiri Olsa) [846702] - [tools] perf: Fix pager on minimal-install embedded systems (Jiri Olsa) [846702] - [tools] perf: Fix make tarballs (Jiri Olsa) [846702] - [tools] perf script: Fix regression in callchain dso name (Jiri Olsa) [846702] - [tools] perf stat: Initialize default events wrt exclude_{guest, host} (Jiri Olsa) [846702] - [tools] perf annotate browser: Fix help window entry for navigating to hottest line (Jiri Olsa) [846702] - [tools] perf report: Use the right symbol for annotation (Jiri Olsa) [846702] - [tools] perf probe: Detect probe target when m/x options are absent (Jiri Olsa) [846702] - [tools] perf compat: Make a note in documentation about uprobe interface (Jiri Olsa) [846702] - [tools] perf probe: Provide perf interface for uprobes (Jiri Olsa) [846702] - [tools] perf ui browser: Stop using 'self' (Jiri Olsa) [846702] - [tools] perf annotate browser: Read perf config file for settings (Jiri Olsa) [846702] - [tools] perf config: Allow '_' in config file variable names (Jiri Olsa) [846702] - [tools] perf annotate browser: Make feature toggles global (Jiri Olsa) [846702] - [tools] perf annotate browser: The idx_asm field should be used in asm only view (Jiri Olsa) [846702] - [tools] perf: Convert critical messages to ui__error() (Jiri Olsa) [846702] - [tools] perf ui: Make --stdio default when TUI is not supported (Jiri Olsa) [846702] - [tools] perf record: Fix branch_stack type in perf_record_opts (Jiri Olsa) [846702] - [tools] perf: Reconstruct event with modifiers from perf_event_attr (Jiri Olsa) [846702] - [tools] perf top: Fix counter name fixup when fallbacking to cpu-clock (Jiri Olsa) [846702] - [tools] perf: fix thread_map__new_by_pid_str() memory leak in error path (Jiri Olsa) [846702] - [tools] perf: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified (Jiri Olsa) [846702] - [tools] perf evlist: Explicititely initialize input_name (Jiri Olsa) [846702] - [tools] perf compat: Disable perf branch sampling in evlist command (Jiri Olsa) [846702] - [tools] perf evlist: Show event attribute details (Jiri Olsa) [846702] - [tools] perf: Bump default sample freq to 4 kHz (Jiri Olsa) [846702] - [tools] perf buildid-list: Work better with pipe mode (Jiri Olsa) [846702] - [tools] perf: Fix piped mode read code (Jiri Olsa) [846702] - [tools] perf inject: Fix broken perf inject -b (Jiri Olsa) [846702] - [tools] perf: rename HEADER_TRACE_INFO to HEADER_TRACING_DATA (Jiri Olsa) [846702] - [tools] perf: Add union u64_swap type for swapping u64 data (Jiri Olsa) [846702] - [tools] perf: Carry perf_event_attr bitfield throught different endians (Jiri Olsa) [846702] - [tools] perf record: Fix documentation for branch stack sampling (Jiri Olsa) [846702] - [tools] perf target: Add cpu flag to sample_type if target has cpu (Jiri Olsa) [846702] - [tools] perf: Add hardcoded name term for pmu events (Jiri Olsa) [846702] - [tools] perf: Separate 'mem:' event scanner bits (Jiri Olsa) [846702] - [tools] perf: Use allocated list for each parsed event (Jiri Olsa) [846702] - [tools] perf: Add support for displaying event parser debug info (Jiri Olsa) [846702] - [tools] perf test: Move parse event automated tests to separated object (Jiri Olsa) [846702] - [tools] perf evsel: Create events initially disabled -- again (Jiri Olsa) [846702] - [tools] perf: Split term type into value type and term type (Jiri Olsa) [846702] - [tools] perf hists: Fix callchain ip printf format (Jiri Olsa) [846702] - [tools] perf target: Add uses_mmap field (Jiri Olsa) [846702] - [tools] Revert: perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf target: Rename functions to avoid double negation (Jiri Olsa) [846702] - [tools] perf annotate browser: Add key bindings help window (Jiri Olsa) [846702] - [tools] perf annotate browser: Show 'jumpy' functions (Jiri Olsa) [846702] - [tools] perf annotate browser: Count the numbers of jump sources to a target (Jiri Olsa) [846702] - [tools] perf annotate: Introduce ->free() method in ins_ops (Jiri Olsa) [846702] - [tools] perf annotate: Augment lock instruction output (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment for single op ins (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment (Jiri Olsa) [846702] - [tools] perf annotate: Use raw form for register indirect call instructions (Jiri Olsa) [846702] - [tools] perf hists browser: Use '/' for search/filter instead of 's' (Jiri Olsa) [846702] - [tools] perf annotate: shorten helpline so it fits in visible space (Jiri Olsa) [846702] - [tools] perf record: Reset event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf top: Update event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf record: Fix fallback to cpu-clock on ppc (Jiri Olsa) [846702] - [tools] perf report: Fix format string for x86-32 compilation (Jiri Olsa) [846702] - [tools] perf top: Default to system wide using perf_target methods (Jiri Olsa) [846702] - [tools] perf stat: Use perf_evlist__create_maps (Jiri Olsa) [846702] - [tools] perf target: Consolidate target task/cpu checking (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__strerror() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target__parse_uid() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target_errno (Jiri Olsa) [846702] - [tools] perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf top: Set target.system_wide (Jiri Olsa) [846702] - [tools] perf session: Fail on processing event with unknown size (Jiri Olsa) [846702] - [tools] perf ui: Change fallback policy of setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Add gtk2 support into setup_browser() (Jiri Olsa) [846702] - [tools] perf ui gtk: Rename functions for consistency (Jiri Olsa) [846702] - [tools] perf ui gtk: Drop arg[cv] arguments from perf_gtk_setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Make setup_browser() generic (Jiri Olsa) [846702] - [tools] perf target: Split out perf_target handling code (Jiri Olsa) [846702] - [tools] perf: Check more combinations of PID/TID, UID and CPU switches (Jiri Olsa) [846702] - [tools] perf evlist: Make create_maps() take struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__validate() helper (Jiri Olsa) [846702] - [tools] perf top: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf stat: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce struct perf_target (Jiri Olsa) [846702] - [tools] perf: Fix include header files in util/parse-events.h (Jiri Olsa) [846702] - [tools] perf annotate browser: Compact 'nop' output (Jiri Olsa) [846702] - [tools] perf annotate browser: Do raw printing in 'o'ffset in a single place (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't change the asm line color when toggling source (Jiri Olsa) [846702] - [tools] perf annotate browser: More clearly separate columns (Jiri Olsa) [846702] - [tools] perf ui browser: Introduce routine to draw vertical line (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't display 0.00 percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Remove the vertical line after the percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Show current jump, back or forward (Jiri Olsa) [846702] - [tools] perf ui browser: Add method to draw up/down arrow line (Jiri Olsa) [846702] - [tools] perf annotate browser: Add a right arrow before call instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't draw jump connectors for out of function jumps (Jiri Olsa) [846702] - [tools] perf annotate: Mark jump instructions with no offset (Jiri Olsa) [846702] - [tools] perf annotate: Disambiguage offsets and addresses in operands (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle NULL jump targets (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial loop detection (Jiri Olsa) [846702] - [tools] perf: Cleanup realloc use (Jiri Olsa) [846702] - [tools] ui browser: Add method to write graphical characters (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle retq instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cue for retq instruction (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cues on jump lines (Jiri Olsa) [846702] - [tools] perf annotate browser: Suppress the callq address (Jiri Olsa) [846702] - [tools] perf annotate browser: Bandaid offsets/jump label objdump ambiguity (Jiri Olsa) [846702] - [tools] perf annotate: Group operands members (Jiri Olsa) [846702] - [tools] perf annotate: Add missing jump variants (Jiri Olsa) [846702] - [tools] perf annotate browser: Use a vertical line as percentage separator (Jiri Olsa) [846702] - [tools] perf annotate browser: Make lines more compact (Jiri Olsa) [846702] - [tools] perf annotate browser: Align jump labels (Jiri Olsa) [846702] - [tools] perf annotate browser: Hide non jump target addresses in offset mode (Jiri Olsa) [846702] - [tools] perf symbols: Introduce symbol__size method (Jiri Olsa) [846702] - [tools] perf annotate browser: Rename disasm_line_rb_node (Jiri Olsa) [846702] - [tools] perf annotate: Introduce scnprintf ins_ops method (Jiri Olsa) [846702] - [tools] perf annotate: Parse call targets earlier (Jiri Olsa) [846702] - [tools] perf annotate: Disassembler instruction parsing (Jiri Olsa) [846702] - [tools] perf annotate browser: Use the disasm_line instruction name and operand fields (Jiri Olsa) [846702] - [tools] perf annotate: Parse instruction (Jiri Olsa) [846702] - [tools] perf annotate: Rename objdump_line to disasm_line (Jiri Olsa) [846702] - [tools] perf record: Use sw counter only if hw pmu is not detected (Jiri Olsa) [846702] - [tools] perf: Fix thread map that is type pid_t (Jiri Olsa) [846702] - [tools] perf stat: Declare some references static (Jiri Olsa) [846702] - [tools] perf: Move GTK+ bits to tools/perf/ui/gtk directory (Jiri Olsa) [846702] - [tools] perf: Move UI bits to tools/perf/ui directory (Jiri Olsa) [846702] - [tools] perf annotate: Fix a build error (Jiri Olsa) [846702] - [tools] perf annotate browser: string search: /?n (Jiri Olsa) [846702] - [tools] perf report: Correct display of samples and events in header (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial support for navigating jump instructions (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Add list based search for addr offset (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Move callq handling to separate function (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Allow toggling addr offset view (Jiri Olsa) [846702] - [tools] perf annotate: Allow printing objdump line addr in different color (Jiri Olsa) [846702] - [tools] perf ui browser: Return the current color when setting a new one (Jiri Olsa) [846702] - [tools] traceevent: Ignore TRACEEVENT-CFLAGS file (Jiri Olsa) [846702] - [tools] traceevent: Detect build environment changes (Jiri Olsa) [846702] - [tools] traceevent: Cleanup realloc use (Jiri Olsa) [846702] - [tools] traceevent: Add missing break in make_bprint_args (Jiri Olsa) [846702] - [tools] traceevent: Check return value of arg_to_str() (Jiri Olsa) [846702] - [tools] traceevent: Check result of malloc() during reading token (Jiri Olsa) [846702] - [tools] traceevent: Fix some comments (Jiri Olsa) [846702] - [tools] traceevent: Do not call add_event() again if allocation failed (Jiri Olsa) [846702] - [tools] traceevent: Pass string type argument to args (Jiri Olsa) [846702] - [tools] traceevent: Handle realloc() failure path (Jiri Olsa) [846702] - [tools] traceevent: Handle strdup failure cases (Jiri Olsa) [846702] - [tools] traceevent: Introduce extend_token() (Jiri Olsa) [846702] - [tools] traceevent: Fix printk_cmp() (Jiri Olsa) [846702] - [tools] traceevent: Fix trace_printk for long integers (Jiri Olsa) [846702] - [tools] traceevent: Fix pM print format arg handling (Jiri Olsa) [846702] - [tools] traceevent: Add support to show migrate disable counter (Jiri Olsa) [846702] - [tools] traceevent: Add support for ".*s" in bprintk events (Jiri Olsa) [846702] - [tools] traceevent: Let filtering numbers by string use function names (Jiri Olsa) [846702] - [tools] traceevent: Replace malloc_or_die to plain malloc in alloc_event() (Jiri Olsa) [846702] - [tools] traceevent: Add support for __print_hex() (Jiri Olsa) [846702] - [tools] traceevent: Use local variable 'field' (Jiri Olsa) [846702] - [tools] traceevent: Check string is really printable (Jiri Olsa) [846702] - [tools] traceevent: Make dependency files regeneratable (Jiri Olsa) [846702] - [tools] traceevent: Teach [ce]tags about libtraceeevent error codes (Jiri Olsa) [846702] - [tools] traceevent: Fix clean target in Makefile (Jiri Olsa) [846702] - [tools] traceevent: Silence compiler warning on 32bit build (Jiri Olsa) [846702] - [tools] traceevent: Fix signature of create_arg_item() (Jiri Olsa) [846702] - [tools] traceevent: Use proper function parameter type (Jiri Olsa) [846702] - [tools] traceevent: Fix freeing arg on process_dynamic_array() (Jiri Olsa) [846702] - [tools] traceevent: Fix a possibly wrong memory dereference (Jiri Olsa) [846702] - [tools] traceevent: Fix a possible memory leak (Jiri Olsa) [846702] - [tools] traceevent: Allow expressions in __print_symbolic() fields (Jiri Olsa) [846702] - [tools] perf: Always try to build libtraceevent (Jiri Olsa) [846702] - [tools] perf: Rename libparsevent to libtraceevent in Makefile (Jiri Olsa) [846702] - [tools] parse-events: Rename struct record to struct pevent_record (Jiri Olsa) [846702] - [tools] perf/events: Add flag to produce nsec output (Jiri Olsa) [846702] - [tools] perf: Have perf use the new libtraceevent.a library (Jiri Olsa) [846702] - [tools] perf: Build libtraceevent.a (Jiri Olsa) [846702] - [tools] perf: Separate out trace-cmd parse-events from perf files (Jiri Olsa) [846702] - [tools] perf script: Rename struct event to struct event_format in perl engine (Jiri Olsa) [846702] - [tools] perf script: Explicitly handle known default print arg type (Jiri Olsa) [846702] - [tools] Add Makefile.include (Jiri Olsa) [846702] - [tools] parse-event: Fix memset pointer size bug in handle (Jiri Olsa) [846702] - [tools] parse-events: Allow '*' and '/' operations in TP_printk (Jiri Olsa) [846702] - [tools] parse-events: Support '+' opcode in print format (Jiri Olsa) [846702] - [tools] parse-events: Let pevent_free() take a NULL pointer (Jiri Olsa) [846702] - [tools] parse-events: Handle opcode parsing error (Jiri Olsa) [846702] - [tools] parse-events: Handle invalid opcode parsing gracefully (Jiri Olsa) [846702] - [tools] perf/events: Correct size given to memset (Jiri Olsa) [846702] - [tools] perf/events: Add flag/symbol format_flags (Jiri Olsa) [846702] - [tools] events: Update tools/lib/traceevent to work with perf (Jiri Olsa) [846702] - [tools] events: Add files to create libtraceevent.a (Jiri Olsa) [846702] - [netdrv] cxgb4: Fix (nearly-)kernel-doc comments for various functions (Jay Fenlason) [847356] - [netdrv] cxgb4: Remove casts to same type (Jay Fenlason) [847356] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [847356] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Jay Fenlason) [847356] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Jay Fenlason) [847356] - [netdrv] cxgb4: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847356] - [netdrv] cxgb4: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Jay Fenlason) [847356] - [x86] mce: Disable error thresholding bank 4 on some AMD models (Frank Arnold) [823617] - [x86] bitops: Move BIT_64 for a wider use (Frank Arnold) [823617] - [x86] mce_amd: Hide interrupt_enable sysfs node (Frank Arnold) [823617] - [x86] mce_amd: Make APIC LVT thresholding interrupt optional (Frank Arnold) [823617] - [s390] kernel: incorrect task size after fork of a 31 bit process (Hendrik Brueckner) [845133] - [net] sock: delete unnecessary call of sk_alloc_size() (Weiping Pan) [850736]- [tracing] kprobes: Fix KABI break caused by new #include (Jiri Olsa) [786489] - [tools] perf: Enable the probe command (Jiri Olsa) [786489] - [tracing] Modify is_delete, is_return from int to bool (Jiri Olsa) [786489] - [tracing] kprobes: Rename probe_* to trace_probe_* (Jiri Olsa) [786489] - [tracing] ftrace, kprobes: Fix not to delete probes if in use (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe-tracer to support stack trace (Jiri Olsa) [786489] - [kernel] stack_trace: Add weak save_stack_trace_regs() (Jiri Olsa) [786489] - [x86] Swap save_stack_trace_regs parameters (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe selftest for gcc 4.6 (Jiri Olsa) [786489] - [tracing] kprobes: Fix common misspellings (Jiri Olsa) [786489] - [tracing] kprobes: Fix NULL pointer deref check (Jiri Olsa) [786489] - [tracing] kprobes: Add bitfield type (Jiri Olsa) [786489] - [tracing] kprobes: Support longer (>128 bytes) command (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup strict_strtol() using code (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of C-unlike argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak in error case (Jiri Olsa) [786489] - [tracing] kprobes: fix printk typo 'faild' (Jiri Olsa) [786489] - [tracing] kprobes: unregister_trace_probe needs to be called under mutex (Jiri Olsa) [786489] - [tracing] perf, kprobes: Remove duplicate includes from many files (Jiri Olsa) [786489] - [tracing] kprobes: Support "string" type (Jiri Olsa) [786489] - [tracing] kprobes: Support basic types on dynamic events (Jiri Olsa) [786489] - [tracing] Fix typo of info text in trace_kprobe.c (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe parsing (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup unused return value of tracing functions (Jiri Olsa) [786489] - [tracing] perf: Factorize trace events raw sample buffer operations (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe tracing self test for new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Drop function argument access syntax (Jiri Olsa) [786489] - [tracing] kprobes: Show sign of fields in trace_kprobe format files (Jiri Olsa) [786489] - [tracing] kprobes: Check new event/group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix field creation's bad error handling (Jiri Olsa) [786489] - [tracing] kprobes: Support delete probe syntax (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak bug and check kstrdup() return value (Jiri Olsa) [786489] - [tracing] kprobes: Don't output zero offset (Jiri Olsa) [786489] - [tracing] kprobes: Always show group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix memory leak (Jiri Olsa) [786489] - [tracing] perf, kprobes: Fix lock recursion (Jiri Olsa) [786489] - [tracing] kprobes: Rename Kprobe-tracer to kprobe-event (Jiri Olsa) [786489] - [tracing] kprobes: Compare both of event-name and event-group to find probe (Jiri Olsa) [786489] - [tracing] kprobes: Add failure messages for debugging (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe-tracer selftest against new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Robustify fixed field names against variable field names conflicts (Jiri Olsa) [786489] - [tracing] kprobes: Avoid field name confliction (Jiri Olsa) [786489] - [tracing] kprobes: Make special variable names more self-explainable (Jiri Olsa) [786489] - [tracing] kprobes: Remove '$ra' special variable (Jiri Olsa) [786489] - [tracing] kprobes: Add $ prefix to special variables (Jiri Olsa) [786489] - [tracing] kprobes: Use global event perf buffers in kprobe tracer (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Disable kprobe events by default after creation (Jiri Olsa) [786489] - [tracing] kprobes: Fix profiling alignment for perf_counter buffer (Jiri Olsa) [786489] - [tracing] kprobes: Add probe handler dispatcher to support perf and ftrace concurrent use (Jiri Olsa) [786489] - [tracing] kprobes: Fix trace_probe registration order (Jiri Olsa) [786489] - [tracing] kprobes: Support custom subsystem for each kprobe event (Jiri Olsa) [786489] - [tracing] kprobes: Show event name in trace output (Jiri Olsa) [786489] - [tracing] kprobes: Add argument name support (Jiri Olsa) [786489] - [tracing] kprobes: Add event profiling support (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup kprobe tracer code. (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe offset to be unsigned (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Change trace_arg to probe_arg (Jiri Olsa) [786489] - [tracing] kprobes: Fix format typo in trace_kprobes (Jiri Olsa) [786489] - [tracing] kprobes: Add kprobes event profiling interface (Jiri Olsa) [786489] - [tracing] kprobes: tracer assigns new event ids for each event (Jiri Olsa) [786489] - [tracing] Generate names for each kprobe event automatically (Jiri Olsa) [786489] - [tracing] Kprobe-tracer supports more than 6 arguments (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer documentation (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer (Jiri Olsa) [786489] - [x86] ptrace: Fix regs_get_argument_nth() to add correct offset (Jiri Olsa) [786489] - [x86] Add pt_regs register and stack access APIs (Jiri Olsa) [786489] - [net] sched/act_mirred: do not drop packets when fails to mirror it (Jason Wang) [846585] - [net] sched: fix race in mirred device removal (Jason Wang) [846585] - [net] sched: printk message severity (Jason Wang) [846585] - [net] sched: act_mirred cleanup (Jason Wang) [846585] - [kernel] events: Fix double start/stop in x86_pmu_start() (Jerome Marchand) [803900] - [kernel] events: Fix broken interrupt rate throttling (Jerome Marchand) [803900] - [kernel] events: Avoid a useless pmu_disable() in the perf-tick (Jerome Marchand) [803900] - [input] wacom: add support for Bamboo Pen ID 0xd4 (Aristeu Rozanski) [798796] - [input] wacom: add Intuos5 Touch Ring/ExpressKey support (Aristeu Rozanski) [841611] - [input] wacom: add basic Intuos5 support (Aristeu Rozanski) [841611] - [virt] virtio: Use ida to allocate virtio index (Asias He) [844542] - [virt] kvm: apply kvmclock offset to guest wall clock time (Marcelo Tosatti) [817243] - [virt] kvm: Fix PCI header check on device assignment (Alex Williamson) [829031] - [virt] kvm: Don't save/restore MSR_IA32_PERF_STATUS (Karen Noel) [816308] - [s390] kernel: CPU idle vs CPU hotplug (Hendrik Brueckner) [845132] - [powerpc] pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [822614] - [char] tty: Fix possible race in n_tty_read() (Stanislaw Gruszka) [765665] - [x86] crash: prepare for pseudo-phys pages without machine frames (Laszlo Ersek) [848766] - [netdrv] cxgb3: Set vlan_feature on net_device (Steve Best) [841993] - [netdrv] mlx4: Add support for EEH error recovery (Steve Best) [822654] - [netdrv] e1000e: add missing clear of E1000_RCTL_VFE to e1000e_set_rx_mode() (Dean Nelson) [832573] - [netdrv] e1000: Prevent reset task killing itself (Dean Nelson) [842886] - [netdrv] r8169: fix invalid firmware for 8168d and include ones for newer chipsets (Ivan Vecera) [840591] - [net] netconsole: disable netconsole target before releasing target_list_lock (Amerigo Wang) [849571] - [net] netconsole: fix deadlock when removing net driver that netconsole is using (Amerigo Wang) [769734] - [net] ethtool: Report link-down while interface is down (Ivan Vecera) [821674]- [x86] mce: Replace MCM_ with MCI_MISC_ (Luming Yu) [696033] - [x86] mce: Move MCACOD defines from mce-severity.c to (Luming Yu) [696033] - [x86] mce-severity: Fix check for processor context when machine check was taken (Luming Yu) [696033] - [x86] mce-severity: Replace hard coded hex constants with symbolic defines (Luming Yu) [696033] - [x86] mce-severity: Recognise machine check bank signature for data path error (Luming Yu) [696033] - [x86] mce-severity: Clean up trivial coding style problems (Luming Yu) [696033] - [x86] mce-severity: Cleanup severity table (Luming Yu) [696033] - [x86] mce-severity: Make formatting a bit more readable (Luming Yu) [696033] - [x86] mce-severity: Fix two severities table signatures (Luming Yu) [696033] - [x86] mce: Handle "action required" errors (Luming Yu) [696033] - [x86] mce: Add mechanism to safely save information in MCE handler (Luming Yu) [696033] - [x86] mce: Create helper function to save addr/misc when needed (Luming Yu) [696033] - [mm] HWPOISON: Add code to handle "action required" errors (Luming Yu) [696033] - [mm] HWPOISON: Clean up memory_failure() vs. __memory_failure() (Luming Yu) [696033] - [hwmon] fam15h_power: Fix pci_device_id array (Frank Arnold) [822277] - [hwmon] fam15h_power: fix bogus values with current BIOSes (Frank Arnold) [822277] - [hwmon] fam15h_power: Increase output resolution (Frank Arnold) [822277] - [hwmon] fam15h_power: Correct sign extension of running_avg_capture (Frank Arnold) [822277] - [hwmon] Add driver for AMD family 15h processor power information (Frank Arnold) [822277] - [pci] amd-nb: Rename CPU PCI id define for F4 (Frank Arnold) [822277] - [hwmon] k10temp: Add support for AMD Trinity CPUs (Frank Arnold) [822277] - [hwmon] k10temp: Update documentation for Fam12h (Frank Arnold) [822277] - [md] raid1: close some possible races on write errors during resync (Jes Sorensen) [817970] - [md] avoid crash when stopping md array races with closing other open fds. (Jes Sorensen) [817970] - [md] fix bug in handling of new_data_offset (Jes Sorensen) [817970] - [md] raid1: fix use-after-free bug in RAID1 data-check code. (Jes Sorensen) [817970] - [md] support re-add of recovering devices. (Jes Sorensen) [817970] - [md] raid1: fix bug in read_balance introduced by hot-replace (Jes Sorensen) [817970] - [md] raid5: delayed stripe fix (Jes Sorensen) [817970] - [md] raid456: When read error cannot be recovered, record bad block (Jes Sorensen) [817970] - [md] make 'name' arg to md_register_thread non-optional. (Jes Sorensen) [817970] - [md] raid10: fix failure when trying to repair a read error. (Jes Sorensen) [817970] - [md] raid5: fix refcount problem when blocked_rdev is set. (Jes Sorensen) [817970] - [md] raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev (Jes Sorensen) [817970] - [md] raid5: Do not add data_offset before call to is_badblock (Jes Sorensen) [817970] - [md] raid5: prefer replacing failed devices over want-replacement devices. (Jes Sorensen) [817970] - [md] raid10: Don't try to recovery unmatched (and unused) chunks. (Jes Sorensen) [817970] - [md] raid1, raid10: fix problem with merge_bvec_fn (Jes Sorensen) [817970] - [md] bitmap: record the space available for the bitmap in the superblock. (Jes Sorensen) [817970] - [md] raid10: Remove extras after reshape to smaller number of devices. (Jes Sorensen) [817970] - [md] raid5: improve removal of extra devices after reshape. (Jes Sorensen) [817970] - [md] check the return of mddev_find() (Jes Sorensen) [817970] - [md] raid5: Allow reshape while a bitmap is present. (Jes Sorensen) [817970] - [md] raid10: resize bitmap when required during reshape. (Jes Sorensen) [817970] - [md] allow array to be resized while bitmap is present. (Jes Sorensen) [817970] - [md] bitmap: make sure reshape request are reflected in superblock. (Jes Sorensen) [817970] - [md] bitmap: add bitmap_resize function to allow bitmap resizing. (Jes Sorensen) [817970] - [md] bitmap: use DIV_ROUND_UP instead of open-code (Jes Sorensen) [817970] - [md] bitmap: create a 'struct bitmap_counts' substructure of 'struct bitmap' (Jes Sorensen) [817970] - [md] bitmap: make bitmap bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: make _page_attr bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: merge bitmap_file_unmap and bitmap_file_put. (Jes Sorensen) [817970] - [md] bitmap: remove async freeing of bitmap file. (Jes Sorensen) [817970] - [md] bitmap: convert some spin_lock_irqsave to spin_lock_irq (Jes Sorensen) [817970] - [md] bitmap: use set_bit, test_bit, etc for operation on bitmap->flags. (Jes Sorensen) [817970] - [md] bitmap: remove single-bit manipulation on sb->state (Jes Sorensen) [817970] - [md] bitmap: remove bitmap_mask_state (Jes Sorensen) [817970] - [md] bitmap: move storage allocation from bitmap_load to bitmap_create. (Jes Sorensen) [817970] - [md] bitmap: separate bitmap file allocation to its own function. (Jes Sorensen) [817970] - [md] bitmap: store bytes in file rather than just in last page. (Jes Sorensen) [817970] - [md] bitmap: move some fields of 'struct bitmap' into a 'storage' substruct. (Jes Sorensen) [817970] - [md] bitmap: change *_page_attr() to take a page number, not a page. (Jes Sorensen) [817970] - [md] bitmap: centralise allocation of bitmap file pages. (Jes Sorensen) [817970] - [md] bitmap: allow a bitmap with no backing storage. (Jes Sorensen) [817970] - [md] bitmap: add new 'space' attribute for bitmaps. (Jes Sorensen) [817970] - [md] bitmap: disentangle two different 'pending' flags. (Jes Sorensen) [817970] - [md] raid5: support sync request (Jes Sorensen) [817970] - [md] raid5: remove unused variables (Jes Sorensen) [817970] - [md] raid10: Fix memleak in r10buf_pool_alloc (Jes Sorensen) [817970] - [md] raid1: allow fix_read_error to read from recovering device. (Jes Sorensen) [817970] - [md] move freeing of badblocks.page into md_rdev_clear (Jes Sorensen) [817970] - [md] dm-raid should call helper function to clear rdev. (Jes Sorensen) [817970] - [lib] raid6: Add SSSE3 optimized recovery functions (Jes Sorensen) [817970] - [md] raid10: add reshape support (Jes Sorensen) [817970] - [md] raid10: split out interpretation of layout to separate function. (Jes Sorensen) [817970] - [md] raid10: Introduce 'prev' geometry to support reshape. (Jes Sorensen) [817970] - [md] use resync_max_sectors for reshape as well as resync. (Jes Sorensen) [817970] - [md] teach sync_page_io about new_data_offset. (Jes Sorensen) [817970] - [md] raid10: collect some geometry fields into a dedicated structure. (Jes Sorensen) [817970] - [md] raid5: allow for change in data_offset while managing a reshape. (Jes Sorensen) [817970] - [md] raid5: Use correct data_offset for all IO. (Jes Sorensen) [817970] - [md] add possibility to change data-offset for devices. (Jes Sorensen) [817970] - [md] allow a reshape operation to be reversed. (Jes Sorensen) [817970] - [md] using GFP_NOIO to allocate bio for flush request (Jes Sorensen) [817970] - [md] raid10: fix transcription error in calc_sectors conversion. (Jes Sorensen) [817970] - [md] raid10: set dev_sectors properly when resizing devices in array. (Jes Sorensen) [817970] - [md] bitmap: fix calculation of 'chunks' - missing shift. (Jes Sorensen) [817970] - [md] fix possible corruption of array metadata on shutdown. (Jes Sorensen) [817970] - [md] don't call ->add_disk unless there is good reason. (Jes Sorensen) [817970] - [md] bitmap: prevent bitmap_daemon_work running while initialising bitmap (Jes Sorensen) [817970] - [md] raid1, raid10: Fix calculation of 'vcnt' when processing error recovery. (Jes Sorensen) [817970] - [md] Bitmap version cleanup (Jes Sorensen) [817970] - [md] raid1, raid10: don't compare excess byte during consistency check. (Jes Sorensen) [817970] - [md] raid5: Fix a bug about judging if the operation is syncing or replacing (Jes Sorensen) [817970] - [md] raid1:Remove unnecessary rcu_dereference(conf->mirrors[i].rdev). (Jes Sorensen) [817970] - [md] raid5: fix handling of bad blocks during recovery. (Jes Sorensen) [817970] - [md] raid1: If md_integrity_register() failed, run() must free the mem (Jes Sorensen) [817970] - [md] raid0: If md_integrity_register() fails, raid0_run() must free the mem. (Jes Sorensen) [817970] - [md] linear: If md_integrity_register() fails, linear_run() must free the mem. (Jes Sorensen) [817970] - [md] Add judgement bb->unacked_exist in function md_ack_all_badblocks(). (Jes Sorensen) [817970] - [md] fix clearing of the 'changed' flags for the bad blocks list. (Jes Sorensen) [817970] - [md] bitmap: discard CHUNK_BLOCK_SHIFT macro (Jes Sorensen) [817970] - [md] bitmap: remove unnecessary indirection when allocating. (Jes Sorensen) [817970] - [md] bitmap: remove some pointless locking. (Jes Sorensen) [817970] - [md] bitmap: change a 'goto' to a normal 'if' construct. (Jes Sorensen) [817970] - [md] bitmap: move printing of bitmap status to bitmap.c (Jes Sorensen) [817970] - [md] bitmap: remove some unused noise from bitmap.h (Jes Sorensen) [817970] - [md] raid10 - support resizing some RAID10 arrays. (Jes Sorensen) [817970] - [md] raid1: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] raid10: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] add proper merge_bvec handling to RAID0 and Linear. (Jes Sorensen) [817970] - [md] tidy up rdev_for_each usage. (Jes Sorensen) [817970] - [md] raid1, raid10: avoid deadlock during resync/recovery. (Jes Sorensen) [817970] - [md] don't set md arrays to readonly on shutdown. (Jes Sorensen) [817970] - [md] allow re-add to failed arrays. (Jes Sorensen) [817970] - [md] raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). (Jes Sorensen) [817970] - [md] Use existed macros instead of numbers (Jes Sorensen) [817970] - [md] raid5: removed unused 'added_devices' variable. (Jes Sorensen) [817970] - [md] raid10: remove unnecessary smp_mb() from end_sync_write (Jes Sorensen) [817970] - [md] raid5: make sure reshape_position is cleared on error path. (Jes Sorensen) [817970] - [md] raid10: fix assembling of arrays with replacement devices. (Jes Sorensen) [817970] - [md] raid10: fix handling of error on last working device in array. (Jes Sorensen) [817970] - [md] raid1: fix buglet in md_raid1_contested. (Jes Sorensen) [817970] - [md] two small fixes to handling interrupt resync. (Jes Sorensen) [817970] - [md] notify the 'degraded' sysfs attribute on failure. (Jes Sorensen) [817970] - [md] raid1: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid1: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid1: recognise replacements when assembling arrays. (Jes Sorensen) [817970] - [md] raid1: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid1: Allow a failed replacement device to be removed. (Jes Sorensen) [817970] - [md] raid1: Allocate spare to store replacement devices and their bios. (Jes Sorensen) [817970] - [md] raid1: Replace use of mddev->raid_disks with conf->raid_disks. (Jes Sorensen) [817970] - [md] raid10: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid10: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid10: Allow replacement device to be replace old drive. (Jes Sorensen) [817970] - [md] raid10: handle recovery of replacement devices. (Jes Sorensen) [817970] - [md] raid10: Handle replacement devices during resync. (Jes Sorensen) [817970] - [md] raid10: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid10: allow removal of failed replacement devices. (Jes Sorensen) [817970] - [md] raid10: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid10: change read_balance to return an rdev (Jes Sorensen) [817970] - [md] raid10: prepare data structures for handling replacement. (Jes Sorensen) [817970] - [md] raid5: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid5: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid5: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid5: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid5: detect and handle replacements during recovery. (Jes Sorensen) [817970] - [md] raid5: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid5: allow removal for failed replacement devices. (Jes Sorensen) [817970] - [md] raid5: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid5: remove redundant bio initialisations. (Jes Sorensen) [817970] - [md] raid5: raid5.h cleanup (Jes Sorensen) [817970] - [md] raid5: allow each slot to have an extra replacement device (Jes Sorensen) [817970] - [md] create externally visible flags for supporting hot-replace. (Jes Sorensen) [817970] - [md] change hot_remove_disk to take an rdev rather than a number (Jes Sorensen) [817970] - [md] remove test for duplicate device when setting slot number (Jes Sorensen) [817970] - [md] bitmap: be more consistent when setting new bits in memory bitmap (Jes Sorensen) [817970] - [md] Fix userspace free_pages() macro (Jes Sorensen) [817970] - [md] raid5: be more thorough in calculating 'degraded' value (Jes Sorensen) [817970] - [md] bitmap: daemon_work cleanup (Jes Sorensen) [817970] - [md] allow non-privileged uses to GET_*_INFO about raid arrays (Jes Sorensen) [817970] - [md] update documentation for md/rdev/state sysfs interface (Jes Sorensen) [817970] - [kernel] Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage (Jes Sorensen) [817970] - [kernel] add roundup() code comment from akpm (Jes Sorensen) [817970] - [kernel] Constify temporary variable in roundup() (Jes Sorensen) [817970] - [kernel] roundup should only reference arguments once (Jes Sorensen) [817970] - [md] raid: remove sparse warning:symbol XXX was not declared (Jes Sorensen) [817970] - [md] convert bitmap code to use compat macros for le-bitops (Jes Sorensen) [817970] - [md] add rhel6 compat macros for upstream le-bitops (Jes Sorensen) [817970] - [scsi] cleanup usages of scsi_complete_async_scans (David Milburn) [839070] - [scsi] queue async scan work to an async_schedule domain (David Milburn) [839070] - [scsi] async: make async_synchronize_full() flush all work regardless of domain (David Milburn) [839070] - [scsi] async: introduce 'async_domain' type (David Milburn) [839070] - [scsi] isci: make function declaration match implementation (David Milburn) [839070] - [scsi] cleanup ata_host flags initialization via ata_host_init (David Milburn) [839070] - [scsi] fix hot unplug vs async scan race (David Milburn) [839070] - [scsi] libsas: fix taskfile corruption in sas_ata_qc_fill_rtf (David Milburn) [839070] - [scsi] sd: limit the scope of the async probe domain (David Milburn) [839070] - [scsi] libsas: fix sas_discover_devices return code handling (David Milburn) [839070] - [scsi] cleanup setting task state in scsi_error_handler() (David Milburn) [839070] - [scsi] Revert: scsi_transport_sas: fix delete vs scan race (David Milburn) [839070]- [kernel] sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka) [843771] - [scsi] alua: backoff alua rtpg retry linearly (Rob Evers) [820567] - [scsi] scsi_transport_fc: fix scan when devs are offline (Rob Evers) [822691] - [scsi] alua: retry extended header for illegal response (Rob Evers) [678069] - [scsi] alua: implement 'implied transition timeout' (Rob Evers) [678069] - [scsi] alua: Re-enable STPG for unavailable ports (Rob Evers) [807486] - [scsi] alua: Optimize the STPG command (Rob Evers) [807486] - [scsi] alua: Store the PREF bit from RTPG (Rob Evers) [807486] - [scsi] alua: Introduce set params interface (Rob Evers) [807486] - [dm] dm-thin: add read only and fail io modes (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_abort_metadata (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_metadata_set_read_only (Mike Snitzer) [814826] - [dm] dm-persistent-data: introduce dm_bm_set_read_only (Mike Snitzer) [814826] - [dm] dm-thin: reduce number of metadata commits (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add dm_thin_changed_this_transaction (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add format option to dm_pool_metadata_open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: tidy up open and format error paths (Mike Snitzer) [844808] - [dm] dm-thin-metadata: only check incompat features on open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove duplicate pmd initialisation (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove create parameter from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move __superblock_all_zeroes to __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove nr_blocks arg from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: split __open or format metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: use struct dm_pool_metadata members in __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: zero unused superblock uuid (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift __begin_transaction out of __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move dm_commit_pool_metadata into __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor out __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift some initialisation out of __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __destroy_persistent_data out of dm_pool_metadata_close (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move bm creation code into create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: rename init_pmd to __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: wrap superblock locking (Mike Snitzer) [844808] - [dm] dm-persistent-data: stop using dm_bm_unlock_move when shadowing blocks in tm (Mike Snitzer) [844808] - [dm] dm-persistent-data: tidy transaction manager creation fns (Mike Snitzer) [844808] - [dm] dm-thin-metadata: stop tracking need for commit (Mike Snitzer) [844808] - [dm] persistent-data: create new dm_block_manager struct (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __setup_btree_details out of init_pmd (Mike Snitzer) [844808] - [dm] dm-thin: set flush_supported (Mike Snitzer) [844808] - [dm] allow targets to request flushes regardless of underlying device support (Mike Snitzer) [844808] - [dm] persistent-data: only commit space map if index changed (Mike Snitzer) [844808] - [dm] persistent-data: always unlock superblock in dm_bm_flush_and_unlock (Mike Snitzer) [844808] - [dm] dm-thin: avoid unnecessarily breaking sharing for flushes (Mike Snitzer) [844808] - [dm] dm-thin: fix memory leak in process_prepared_mapping error paths (Mike Snitzer) [844808] - [dm] dm-thin: split discards on block boundary (Mike Snitzer) [844808] - [dm] introduce split_discard_requests (Mike Snitzer) [844808] - [dm] dm-raid: move sectors_per_dev calculation (Mike Snitzer) [844808] - [dm] dm-raid: restructure parse_raid_params (Mike Snitzer) [844808] - [dm] dm-mpath: add retain_attached_hw_handler feature (Mike Snitzer) [818374] - [scsi] scsi_dh: add scsi_dh_attached_handler_name (Mike Snitzer) [818374] - [dm] dm-thin: optimize power of two block size (Mike Snitzer) [814823] - [dm] dm-thin: support for non power of 2 pool blocksize (Mike Snitzer) [814823] - [dm] dm-stripe: optimize chunk_size calculations (Mike Snitzer) [814820] - [dm] dm-stripe: remove minimum stripe size (Mike Snitzer) [814820] - [dm] dm-stripe: support for non power of 2 chunksize (Mike Snitzer) [814820] - [dm] support non power of two target max_io_len (Mike Snitzer) [814820] - [dm] dm-stripe: remove stripes_mask (Mike Snitzer) [814820] - [dm] dm-snapshot: remove redundant assignment in merge fn (Mike Snitzer) [844808] - [dm] dm-thin: provide specific errors for two table load failure cases (Mike Snitzer) [844808] - [dm] dm-thin-metadata: introduce THIN_MAX_CONCURRENT_LOCKS (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove pointless label from __commit_transaction (Mike Snitzer) [844808] - [dm] dm-persistent-data: remove debug space map checker (Mike Snitzer) [844808] - [dm] dm-thin: clean up compiler warning (Mike Snitzer) [844808] - [dm] dm-thin: reduce endio_hook pool size (Mike Snitzer) [844808] - [dm] replace simple_strtoul (Mike Snitzer) [844808] - [dm] dm-thin: convert from simple_strto* to kstrto* (Mike Snitzer) [844808] - [dm] dm-raid1: set discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [dm] dm-thin: do not send discards to shared blocks (Mike Snitzer) [844808] - [dm] dm-table: introduce discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [block] do not artificially constrain max_sectors for stacking drivers (Mike Snitzer) [844968] - [dm] persistent-data: fix allocation failure in space map checker init (Mike Snitzer) [828955] - [dm] persistent-data: handle space map checker creation failure (Mike Snitzer) [828955] - [dm] persistent-data: fix shadow_info_leak on dm_tm_destroy (Mike Snitzer) [828955] - [dm] dm-thin: commit metadata before creating metadata snapshot (Mike Snitzer) [828955] - [dm] dm-thin: provide userspace access to pool metadata (Mike Snitzer) [828955] - [dm] dm-thin: use slab mempools (Mike Snitzer) [828955] - [dm] dm-thin: correct module description (Mike Snitzer) [828955] - [dm] dm-thin: add pool target flags to control discard (Mike Snitzer) [828955] - [dm] dm-thin: support discards (Mike Snitzer) [828955] - [dm] dm-thin: prepare to support discard (Mike Snitzer) [828955] - [dm] dm-thin: use dm_target_offset (Mike Snitzer) [828955] - [dm] dm-thin: support read only external snapshot origins (Mike Snitzer) [828955] - [dm] dm-thin: relax hard limit on the maximum size of a metadata device (Mike Snitzer) [828955] - [dm] persistent-data: remove space map ref_count entries if redundant (Mike Snitzer) [828955] - [dm] dm-thin: commit outstanding data every second (Mike Snitzer) [828955] - [dm] dm-thin: fix stacked bi_next usage (Mike Snitzer) [828955] - [dm] dm-bufio: there's no need to include linux/version.h (Mike Snitzer) [828955] - [dm] dm-thin-metadata: pass correct space map to dm_sm_root_size (Mike Snitzer) [828955] - [dm] persistent-data: remove redundant value_size arg from value_ptr (Mike Snitzer) [828955] - [dm] dm-thin: correct comments (Mike Snitzer) [828955] - [dm] persistent-data: fix btree rebalancing after remove (Mike Snitzer) [828955] - [dm] dm-mpath: allow ioctls to trigger pg init (Mike Snitzer) [760438] - [dm] dm-mpath: delay retry of bypassed pg (Mike Snitzer) [828955] - [dm] dm-mpath: reduce size of struct multipath (Mike Snitzer) [828955] - [dm] dm-mpath: detect invalid map_context (Mike Snitzer) [828955] - [dm] clear bi_end_io on remapping failure (Mike Snitzer) [828955] - [dm] reject trailing characters in sccanf input (Mike Snitzer) [828955] - [dm] dm-table: simplify call to free_devices (Mike Snitzer) [828955] - [dm] dm-exception-store: fix init error path (Mike Snitzer) [828955] - [dm] dm-flakey: fix crash on read when corrupt_bio_byte not set (Mike Snitzer) [828955] - [dm] dm-log-userspace: add log device dependency (Mike Snitzer) [828955] - [dm] remove superfluous smp_mb (Mike Snitzer) [828955] - [dm] use local printk ratelimit (Mike Snitzer) [828955] - [dm] dm-ioctl: add flag to wipe buffers for secure data (Mike Snitzer) [828955] - [dm] fix idr leak on module removal (Mike Snitzer) [828955] - [dm] replicator: remove all related code (Mike Snitzer) [828955] - [block] rename __make_request() to blk_queue_bio() (Mike Snitzer) [828955] - [block] export __make_request (Mike Snitzer) [828955]- [scsi] vmw_pvscsi: set max_id suggested by device (Rob Evers) [830357] - [scsi] fix medium error problems (Rob Evers) [845135] - [char] hw_random/virtio-rng: s3/s4 support (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: split out common code in probe / remove for s3/s4 ops (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: allow tasks to be killed that are waiting for rng input (Amit Shah) [844579 844582 844583] - [char] hwrng: virtio-rng - Convert to new API (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Fix double unlock in rng_dev_read (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Replace u32 in driver API with byte array (Amit Shah) [844579 844582 844583] - [kernel] timekeeping: Add missing update call in timekeeping_resume() (Prarit Bhargava) [836803] - [kernel] hrtimer: Update hrtimer base offsets each hrtimer_interrupt (Prarit Bhargava) [836803] - [kernel] timekeeping: Provide hrtimer update function (Prarit Bhargava) [836803] - [kernel] hrtimers: Move lock held region in hrtimer_interrupt() (Prarit Bhargava) [836803] - [kernel] timekeeping: Maintain ktime_t based offsets for hrtimers (Prarit Bhargava) [836803] - [kernel] timekeeping: Fix leapsecond triggered load spike issue (Prarit Bhargava) [836803] - [kernel] hrtimer: Provide clock_was_set_delayed() (Prarit Bhargava) [836803]- [powerpc] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [x86] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [acpi] apei/ghes: Printk queued error record before panic (Myron Stowe) [816496] - [acpi] apei/ghes: Distinguish interleaved error report in kernel log (Myron Stowe) [816496] - [acpi] apei: Add Kconfig option IRQ_WORK for GHES (Myron Stowe) [816496] - [acpi] apei/ghes: 32-bit buildfix (Myron Stowe) [816496] - [acpi] apei/ghes: Add hardware memory error recovery support (Myron Stowe) [816496] - [acpi] apei/ghes: Error records content based throttle (Myron Stowe) [816496] - [acpi] apei/ghes: printk support for recoverable error via NMI (Myron Stowe) [816496] - [lib] genalloc: Make gen_pool memory allocator lockless (Myron Stowe) [816496] - [misc] Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG (Myron Stowe) [816496] - [acpi] apei/ghes: Do not ratelimit fatal error printk before panic (Myron Stowe) [816496] - [lib] genalloc: add support for specifying the physical address (Myron Stowe) [816496] - [lib] genalloc: add multiple-inclusion guards (Myron Stowe) [816496] - [lib] genalloc: fix allocation from end of pool (Myron Stowe) [816496] - [lib] genalloc: use bitmap_find_next_zero_area (Myron Stowe) [816496] - [usb] xhci: Fix oops caused by more USB2 ports than USB3 ports (Don Zickus) [738470 813677] - [i2c] i2c-i801: Add device IDs for Intel Lynx Point (John Villalovos) [738470] - [watchdog] iTCO_wdt: add Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [sound] alsa: Add Lynx Point HD Audio Controller DeviceIDs (John Villalovos) [738470] - [netdrv] e1000e: prevent oops when adapter is being closed and reset simultaneously (Dean Nelson) [826375] - [fs] cifs: possible memory leak in xattr (Sachin Prabhu) [824065] - [fs] cifs: integer overflow in parse_dacl() (Sachin Prabhu) [824065] - [fs] cifs: Call id to SID mapping functions to change owner/group (Sachin Prabhu) [824065] - [fs] cifs: Add data structures and functions for uid/gid to SID mapping (Sachin Prabhu) [824065] - [fs] cifs: Do not set cifs/ntfs acl using a file handle (Sachin Prabhu) [824065] - [fs] cifs: Fix endian error comparing authusers when cifsacl enabled (Sachin Prabhu) [824065] - [fs] cifs: Change key name to cifs.idmap, misc. clean-up (Sachin Prabhu) [824065] - [fs] cifs: Invoke id mapping functions (Sachin Prabhu) [824065] - [fs] cifs: Add idmap key and related data structures and functions (Sachin Prabhu) [824065] - [fs] cifs: Allow to set extended attribute cifs_acl (Sachin Prabhu) [824065] - [fs] cifs: Use mask of ACEs for SID Everyone to calculate all three permissions user, group, and other (Sachin Prabhu) [824065] - [fs] cifs: goto out here is unnecessary (Sachin Prabhu) [823934] - [fs] cifs: remove bogus call to cifs_cleanup_volume_info (Sachin Prabhu) [823934] - [fs] cifs: tidy cifs_do_mount() up a bit (Sachin Prabhu) [823934] - [fs] cifs: close sget() races (Sachin Prabhu) [823934] - [fs] cifs: pull freeing mountdata/dropping nls/freeing cifs_sb into cifs_umount() (Sachin Prabhu) [823934] - [fs] cifs: move cifs_umount() call into ->kill_sb() (Sachin Prabhu) [823934] - [fs] cifs: pull cifs_mount() call up (Sachin Prabhu) [823934] - [fs] cifs: sanitize cifs_umount() prototype (Sachin Prabhu) [823934] - [fs] cifs: initialize ->tlink_tree in cifs_setup_cifs_sb() (Sachin Prabhu) [823934] - [fs] cifs: allocate mountdata earlier (Sachin Prabhu) [823934] - [fs] cifs: don't pass superblock to cifs_mount() (Sachin Prabhu) [823934] - [fs] cifs: don't leak nls on mount failure (Sachin Prabhu) [823934] - [fs] cifs: double free on mount failure (Sachin Prabhu) [823934] - [fs] cifs: trivial cleanup fscache cFYI and cERROR messages (Sachin Prabhu) [823934] - [fs] cifs: Fix memory leak in cifs_do_mount (Sachin Prabhu) [823934] - [fs] cifs: When mandatory encryption on share, fail mount (Sachin Prabhu) [823934] - [fs] cifs: Move smb_vol to cifsglob.h (Sachin Prabhu) [823934] - [fs] cifs: Rename three structures to avoid camel case (Sachin Prabhu) [823934] - [fs] cifs: Remove unused inode number while fetching root inode (Sachin Prabhu) [823934] - [fs] cifs: Remove build warning (Sachin Prabhu) [823934] - [fs] cifs: Fix undefined behavior when mount fails (Sachin Prabhu) [823934] - [fs] cifs: Simplify mount code for further shared sb capability (Sachin Prabhu) [823934] - [fs] cifs: Simplify connection structure search calls (Sachin Prabhu) [823934] - [fs] cifs: Add rwpidforward mount option (Sachin Prabhu) [823902] - [fs] cifs: Use pid saved from cifsFileInfo in writepages and set_file_size (Sachin Prabhu) [823902] - [fs] cifs: clean up error handling in cifs_mknod (Sachin Prabhu) [823902] - [fs] cifs: Fix to problem with getattr caused by invalidate simplification patch (Sachin Prabhu) [823878] - [fs] cifs: Simplify invalidate part (Sachin Prabhu) [823878] - [fs] cifs: Add launder_page operation (Sachin Prabhu) [823878] - [fs] cifs: Use invalidate_inode_pages2 instead of invalidate_remote_inode (Sachin Prabhu) [823878] - [fs] cifs: Fix oplock break handling (Sachin Prabhu) [823843] - [fs] cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo (Sachin Prabhu) [823630] - [fs] cifs: Simplify cifs_open code (Sachin Prabhu) [823630] - [fs] cifs: Simplify non-posix open stuff (Sachin Prabhu) [823630] - [fs] cifs: fix handling of scopeid in cifs_convert_address (Sachin Prabhu) [823625] - [fs] cifs: add attribute cache timeout (actimeo) tunable (Sachin Prabhu) [823620] - [fs] cifs: TCP_Server_Info diet (Sachin Prabhu) [823842] - [fs] cifs: directio read/write cleanups (Sachin Prabhu) [742314] - [fs] cifs: Fix variable types in cifs_iovec_read/write (Sachin Prabhu) [742314] - [fs] cifs: Add strictcache mount option (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_writev (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_readv (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_file_strict_mmap (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_fsync (Sachin Prabhu) [742314] - [fs] cifs: Make cifsFileInfo_put work with strict cache mode (Sachin Prabhu) [742314] - [fs] NFS: Don:t leak in nfs_proc_symlink() (Jeff Layton) [802538] - [fs] nfs: skip commit in releasepage if we:re freeing memory for fs-related reasons (Jeff Layton) [832434] - [fs] gfs2: fix kernel panic with small gfs2 filesystems - 1 RG (Abhijith Das) [838638] - [block] fix infinite loop in __getblk_slow (Jeff Moyer) [534080] - [fs] block_dev: don't mark buffers beyond end of disk as mapped (Jeff Moyer) [534080] - [fs] nfs4: fix referrals on mounts that use IPv6 addrs (Steve Dickson) [820734] - [fs] nfsd: add IPv6 addr escaping to fs_location hosts (Steve Dickson) [820734] - [fs] nfs: Enclose hostname in brackets when needed in nfs_do_root_mount (Steve Dickson) [820734] - [fs] nfs4: serialize layoutcommit (Steve Dickson) [837871] - [fs] pnfs: cleanup_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: encode_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: let layoutcommit handle a list of lseg (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit cred at layout header init (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit lwb at layout header (Steve Dickson) [837871] - [block] virtio-blk: Call revalidate_disk() upon online disk resize (Jeff Moyer) [693940] - [fs] fs/direct-io.c: dont try to allocate more than BIO_MAX_PAGES in a bio (Jeff Moyer) [832962] - [fs] nfsd: don't fail unchecked creates of non-special files (J. Bruce Fields) [808112] - [fs] NFS: fix return value of nfs_pagein_one/nfs_flush_one (Steve Dickson) [837871] - [fs] pNFS: Fall back to ordinary i/o through the mds if we have no layout segment (Steve Dickson) [837871] - [fs] pNFS: Add an initialisation callback for pNFS (Steve Dickson) [837871] - [fs] pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs (Steve Dickson) [837871] - [fs] NFS: move pnfs layouts to nfs_server structure (Steve Dickson) [837871] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [837871]- [mm] check PageUnevictable in lru_deactivate() (Jan Stancek) [846253] - [virt] virtio-blk: Use block layer provided spinlock (Asias He) [734051] - [virt] virtio-blk: Reset device after blk_cleanup_queue() (Asias He) [734051] - [virt] virtio-blk: Call del_gendisk() before disable guest kick (Asias He) [734051] - [virt] virtio-blk: Fix hot-unplug race in remove method (Asias He) [734051] - [virt] virtio_blk: Drop unused request tracking list (Asias He) [734051] - [acpi] apei: new einj parameter to control trigger action (Myron Stowe) [816508] - [acpi] apei: limit the range of einj_param (Myron Stowe) [816508] - [acpi] apei: Use acpi_os_map_memory() instead of ioremap() in einj driver (Myron Stowe) [816508] - [acpi] apei: cleanup 0 vs NULL confusion (Myron Stowe) [816508] - [acpi] apei: Allow empty EINJ Trigger Error Action Table (Myron Stowe) [816508] - [acpi] apei: Add extensions to EINJ from rev 5.0 of acpi spec (Myron Stowe) [816508] - [acpi] apei: Print resource errors in conventional format (Myron Stowe) [816508] - [net] dev: consolidate netif_needs_gso() checks (Amerigo Wang) [822737] - [net] skbuff: add check for non-linear to warn_if_lro and needs_linearize (Amerigo Wang) [822737] - [net] dev: Optimize non-gso test checks (Amerigo Wang) [822737] - [powerpc] time: Fixups for powerpc timekeeping code (Prarit Bhargava) [843138] - [mm] Eliminate kernel crash due to races in hugetlbfs (Larry Woodman) [822458] - [net] tcp: clear hints to avoid a stale one (Andy Gospodarek) [807704] - [net] fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling (Jiri Benc) [838450]- [net] openvswitch: checking wrong variable in queue_userspace_packet() (Herbert Xu) [805656] - [net] openvswitch: Validation of IPv6 set port action uses IPv4 header (Herbert Xu) [805656] - [net] openvswitch: Release rtnl_lock if ovs_vport_cmd_build_info() failed (Herbert Xu) [805656] - [net] openvswitch: Add length check when retrieving TCP flags (Herbert Xu) [805656] - [net] openvswitch: Fix checksum update for actions on UDP packets (Herbert Xu) [805656] - [net] openvswitch: Honor dp_ifindex, when specified, for vport lookup by name (Herbert Xu) [805656] - [net] openvswitch: Fix multipart datapath dumps (Herbert Xu) [805656] - [net] openvswitch: small potential memory leak in ovs_vport_alloc() (Herbert Xu) [805656] - [net] openvswitch: Add Open vSwitch kernel components (Herbert Xu) [805656] - [lib] flex_array: export symbols to modules (Herbert Xu) [805656] - [net] net: Add rcu_dereference_rtnl (Herbert Xu) [805656] - [net] Add skb_reset_mac_len helper (Herbert Xu) [805656] - [net] rcu: add __rcu API for later sparse checking (Herbert Xu) [805656] - [net] ipv6: Add fragment reporting to ipv6_skip_exthdr() (Herbert Xu) [805656] - [net] vlan: Move vlan_set_encap_proto() to vlan header file (Herbert Xu) [805656] - [net] genetlink: Add rcu_dereference_genl and genl_dereference (Herbert Xu) [805656] - [net] genetlink: Add lockdep_genl_is_held() (Herbert Xu) [805656] - [net] netlink: Export genl_lock() API for use by modules (Herbert Xu) [805656] - [net] genetlink: Add genl_notify() (Herbert Xu) [805656] - [x86] setup: Update hardware check to support Intel Haswell processors (Prarit Bhargava) [842862] - [kernel] tracing, function tracer: Clean up strstrip() usage (Jiri Olsa) [838745] - [kernel] tracing: Support multiple pids in set_pid_ftrace file (Jiri Olsa) [838745] - [mm] thp: remove unnecessary tlb flush for mprotect (Andrea Arcangeli) [823994] - [mm] thp: improve order in lru list for split huge page (Andrea Arcangeli) [823994] - [mm] thp: Set compound tail page _count to zero (Andrea Arcangeli) [823994] - [mm] thp: Add compound tail page _mapcount when mapped (Andrea Arcangeli) [823994] - [mm] thp: reduce khugepaged freezing latency (Andrea Arcangeli) [823994] - [mm] Fix slab->page flags corruption (Andrea Arcangeli) [823994] - [powerpc] oprofile: Handle events that raise an exception without overflowing (Steve Best) [834157] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Steve Best) [829758] - [usb] ehci: go back to using the system clock for QH unlinks (Gerd Hoffmann) [816576] - [md] dm-raid1: Fix mirror crash when discard request is sent and sync is in progress (Mikulas Patocka) [837607] - [scsi] st: increase max number of tapes configured (Rob Evers) [533469] - [mm] Never OOM kill tasks outside of memory cgroup when memory.limit_in_bytes is exceeded by a Transparent Huge Page (Larry Woodman) [811255] - [netdrv] bond_alb: don't disable softirq under bond_alb_xmit (Jiri Pirko) [841987]- [net] ipv4: add RCU protection to inet->opt (Jiri Pirko) [829109] - [x86] perf: Update event scheduling constraints for AMD family 15h models (Jiri Olsa) [739441] - [x86] ioapic: Fix kdump race with migrating irq (Don Zickus) [783322] - [net] sctp: Implement quick failover draft from tsvwg (Neil Horman) [830716] - [net] sctp: be more restrictive in transport selection on bundled sacks (Neil Horman) [830716] - [net] rds: set correct msg_namelen (Weiping Pan) [822731] {CVE-2012-3430}- [s390] kernel: pfault task state race (Hendrik Brueckner) [831262] - [powerpc] pseries: Support lower minimum entitlement for virtual processors (Steve Best) [822651] - [kernel] sched: Fix signed unsigned comparison in check_preempt_tick() (Frederic Weisbecker) [835797] - [edac] i5000_edac: Fix the fatal error channel report (Mauro Carvalho Chehab) [806796] - [security] selinux: fix error codes in cond_read_bool() (Eric Paris) [839315] - [mm] page-writeback: Improvement of page writeback ordering (Naoya Horiguchi) [786025] - [mm] reduce page fragmentation in buddy allocator (Jarod Wilson) [786318]- [pci] print out PCI device info along with duration (Myron Stowe) [808213] - [pci] Move "pci reassigndev resource alignment" out of quirks.c (Myron Stowe) [808213] - [pci] Use class for quirk for usb host controller fixup (Myron Stowe) [808213] - [pci] Use class for quirk for netmos class fixup (Myron Stowe) [808213] - [pci] Use class for quirk for intel e100 interrupt fixup (Myron Stowe) [808213] - [pci] Use class for quirk for legacy ATA NO_D3 (Myron Stowe) [808213] - [pci] Use class for quirk for cardbus_legacy (Myron Stowe) [808213] - [pci] Use class for quirk for pci_fixup_video (Myron Stowe) [808213] - [pci] Use class quirk for intel fix_transparent_bridge (Myron Stowe) [808213] - [pci] Use class for quirk for via_no_dac (Myron Stowe) [808213] - [pci] Add class support in quirk handling (Myron Stowe) [808213] - [pci] Annotate PCI quirks in initcall_debug style (Myron Stowe) [808213] - [kernel] async: remove redundant declaration (Myron Stowe) [808213] - [pci] init.h: Add "extern int initcall_debug" (Myron Stowe) [808213] - [powerpc] Make keyctl new_session work on powerpc (David Howells) [830152] - [pci] Fix uninitialized variable 'cap_mask' (Myron Stowe) [813363] - [s390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT (Prarit Bhargava) [715410] - [x86] Enable ARCH_DMA_ADDR_T_64BIT with X86_64 || HIGHMEM64G (Prarit Bhargava) [715410] - [powerpc] enable ARCH_DMA_ADDR_T_64BIT with ARCH_PHYS_ADDR_T_64BIT (Prarit Bhargava) [715410] - [kernel] add the common dma_addr_t typedef to include/linux/types.h (Prarit Bhargava) [715410] - [pci] ahci: add pci quirk for JMB362 (Prarit Bhargava) [836880] - [net] tun: allow tap iface in netconsole'd bridge (Jiri Benc) [838025] - [net] netconsole: fix deadlock on network restart (Jiri Benc) [839266] - [net] ipv4/ping: Fix recvmsg MSG_OOB error handling (Jiri Pirko) [787705] - [net] fix some sparse errors (Jiri Pirko) [787705] - [net] ping: dont increment ICMP_MIB_INERRORS (Jiri Pirko) [787705] - [net] ping: remove some sparse errors (Jiri Pirko) [787705] - [net] ping: fix the coding style (Jiri Pirko) [787705] - [net] ping: make local functions static (Jiri Pirko) [787705] - [net] ping: cleanups ping_v4_unhash() (Jiri Pirko) [787705] - [net] ipv4/ping: Remove duplicate icmp.h include (Jiri Pirko) [787705] - [net] ping: fix build failure (Jiri Pirko) [787705] - [net] ping: dont call udp_ioctl() (Jiri Pirko) [787705] - [net] ping: small changes (Jiri Pirko) [787705] - [net] ipv4: add IPPROTO_ICMP socket kind (Jiri Pirko) [787705] - [x86] amd_iommu: Fix SRIOV and hotplug devices (Stefan Assmann) [832009] - [mm] hugetlb: fix resv_map leak in error path (Motohiro Kosaki) [824351] {CVE-2012-2390}- [crypto] signature: remove module signing xtime usage (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix a few minor newline issues (Prarit Bhargava) [836748] - [kernel] time: fix s/then/than/ spelling errors (Prarit Bhargava) [836748] - [kernel] time: Avoid scary backtraces when warning of > 11 adj (Prarit Bhargava) [836748] - [kernel] ntp: Fix leap-second hrtimer livelock (Prarit Bhargava) [836748] - [kernel] time: Fix change_clocksource locking (Prarit Bhargava) [836748] - [kernel] time: Move common updates to a function (Prarit Bhargava) [836748] - [kernel] time: Reorder so the hot data is together (Prarit Bhargava) [836748] - [kernel] time: Remove most of xtime_lock usage in timekeeping.c (Prarit Bhargava) [836748] - [kernel] ntp: Add ntp_lock to replace xtime_locking (Prarit Bhargava) [836748] - [kernel] ntp: Access tick_length variable via ntp_tick_length() (Prarit Bhargava) [836748] - [kernel] time: Add timekeeper lock (Prarit Bhargava) [836748] - [kernel] time: Cleanup global variables and move them to the top (Prarit Bhargava) [836748] - [kernel] time: Move raw_time into timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move xtime into timekeeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move wall_to_monotonic into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move total_sleep_time into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Fix spelling mistakes in new comments (Prarit Bhargava) [836748] - [kernel] time: fix bogus comment in timekeeping_get_ns_raw (Prarit Bhargava) [836748] - [kernel] timekeeping: add arch_offset hook to ktime_get functions (Prarit Bhargava) [836748] - [kernel] clocksource: Avoid selecting mult values that might overflow when adjusted (Prarit Bhargava) [836748] - [kernel] time: Improve documentation of timekeeeping_adjust() (Prarit Bhargava) [836748] - [kernel] time: Fix stupid KERN_WARN compile issue (Prarit Bhargava) [836748] - [kernel] time: Avoid accumulating time drift in suspend/resume (Prarit Bhargava) [836748] - [kernel] time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] hrtimers: Prepare for cancel on clock was set timers (Prarit Bhargava) [836748] - [kernel] time: Add timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] time: Extend get_xtime_and_monotonic_offset() to also return sleep (Prarit Bhargava) [836748] - [kernel] time: Introduce get_monotonic_boottime and ktime_get_boottime (Prarit Bhargava) [836748] - [kernel] time: Introduce timekeeping_inject_offset (Prarit Bhargava) [836748] - [kernel] time: Correct the *settime* parameters (Prarit Bhargava) [836748] - [kernel] time: Provide xtime_update() (Prarit Bhargava) [836748] - [kernel] time: Remove unused __get_wall_to_monotonic() (Prarit Bhargava) [836748] - [kernel] time: Provide get_xtime_and_monotonic_offset() (Prarit Bhargava) [836748] - [kernel] time: Move do_timer() to kernel/time/timekeeping.c (Prarit Bhargava) [836748] - [kernel] timekeeping: Make local variables static (Prarit Bhargava) [836748] - [kernel] time: Compensate for rounding on odd-frequency clocksources (Prarit Bhargava) [836748] - [kernel] time: Workaround gcc loop optimization that causes 64bit div errors (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix update_vsyscall to provide wall_to_monotonic offset (Prarit Bhargava) [836748] - [powerpc] kernel: RHEL6 xtime removal (Prarit Bhargava) [836748] - [kernel] timekeeping: Make xtime and wall_to_monotonic static (Prarit Bhargava) [836748] - [powerpc] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] hrtimer: Cleanup direct access to wall_to_monotonic (Prarit Bhargava) [836748] - [kernel] time: Kill off CONFIG_GENERIC_TIME (Prarit Bhargava) [836748] - [kernel] time: Implement timespec_add (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [kernel] time: Clean up warp_clock() (Prarit Bhargava) [836748] - [virt] time: Clean up direct xtime usage in xen (Prarit Bhargava) [836748] - [s390] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [kernel] clocksource: add suspend callback (Prarit Bhargava) [836748] - [kernel] ntp: Cleanup xtime references in ntp.c (Prarit Bhargava) [836748] - [kernel] Revert: time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Implement logarithmic time accumulation (Prarit Bhargava) [836748] - [kernel] Revert: time: Implement logarithmic time accumalation (Prarit Bhargava) [836748] - [kernel] Revert: Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] Revert: nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748]- [netdrv] be2net: reduce gso_max_size setting to account for ethernet header (Ivan Vecera) [834185] - [netdrv] dl2k: fix unfiltered netdev rio_ioctl access by users (Jacob Tanenbaum) [818825] {CVE-2012-2313} - [fs] proc/stat: fix whitespace damage in use arch_idle_time patch (Steve Best) [841149] - [virt] kvm: disable writeback for TEST in emulator (Gleb Natapov) [842211] - [x86] lapic-timer: Increase the max_delta to 31 bits (Prarit Bhargava) [832138] - [net] 8021q/vlan: filter device events on bonds (Neil Horman) [841983]- [fs] nfs: fix EOF incorrectly set on short read for nfsv2 (Sachin Prabhu) [827126] - [usbhid] hiddev: Consolidate device existence checks in hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: Fix race between disconnect and hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: protect against disconnect/NULL-dereference race (Don Zickus) [839973] - [perf] events: Fix ring_buffer_wakeup() brown paperbag bug (Frederic Weisbecker) [839105] - [perf] Fix loss of notification with multi-event (Frederic Weisbecker) [839105] - [perf] Split up buffer handling from core code (Frederic Weisbecker) [839105] - [drm] i915: fix integer overflow in i915_gem_do_execbuffer() (Jacob Tanenbaum) [824563] {CVE-2012-2384} - [crypto] algapi: Move larval completion into algboss (Herbert Xu) [832135] - [kernel] pm_qos: Accept ASCII values for latency (Herbert Xu) [833456] - [x86] Use .cfi_sections for assembly code (Mark Wielaard) [823990] - [scsi] mpt2sas: reduce lock contention (Tomas Henzl) [790506] - [net] ipv4: fix panic while tuning accept_local (Weiping Pan) [835911]- [powerpc] Fix wrong divisor in usecs_to_cputime backport (Steve Best) [821374] - [drm] i915: fix integer overflow in i915_gem_execbuffer2() (Jacob Tanenbaum) [824555] {CVE-2012-2383} - [fs] proc/stat: Use arch_idle_time for idle and iowait times if available (Steve Best) [841149] - [lib] kstrto: Reduce the number of expensive division instructions done by _parse_integer() (Sachin Prabhu) [820847] - [lib] kstrtox: common code between kstrto*() and simple_strto*() functions (Sachin Prabhu) [820847] - [lib] make _tolower() public (Sachin Prabhu) [820847] - [lib] vsprintf: use TOLOWER whenever possible (Sachin Prabhu) [820847] - [lib] lib: add kstrto*_from_user() (Sachin Prabhu) [820847] - [lib] kstrtox: simpler code in _kstrtoull() (Sachin Prabhu) [820847] - [lib] kstrto: converting strings to integers done (hopefully) right (Sachin Prabhu) [820847] - [lib] vsprintf: reuse almost identical simple_strtoulX() functions (Sachin Prabhu) [820847] - [usb] core: change the memory limits in usbfs URB submission (Don Zickus) [828271] - [usb] core: unify some error pathways in usbfs (Don Zickus) [828271] - [base] firmware: Fix an oops on reading fw_priv->fw in sysfs loading file (Prarit Bhargava) [819877]- [tools] perf, spec: Add bison and flex build BuildRequires (Jiri Olsa) [827474] - [tools] perf, compat: Disable hw breakpoint events (Jiri Olsa) [827474] - [tools] perf, compat: Disable branch stack feature (Jiri Olsa) [827474] - [tools] perf, compat: Disable PMU events (Jiri Olsa) [827474] - [tools] perf, stat: handle ENXIO error for perf_event_open (Jiri Olsa) [827474] - [tools] perf: Turn off compiler warnings for flex and bison generated files (Jiri Olsa) [827474] - [tools] perf, stat: Fix case where guest/host monitoring is not supported by kernel (Jiri Olsa) [827474] - [tools] perf, build-id: Fix filename size calculation (Jiri Olsa) [827474] - [tools] perf, symbols: Read plt symbols from proper symtab_type binary (Jiri Olsa) [827474] - [tools] perf: Add 'G' and 'H' modifiers to event parsing (Jiri Olsa) [827474] - [tools] perf: Drop CROSS_COMPILE from flex and bison calls (Jiri Olsa) [827474] - [tools] perf, report: Fix crash showing warning related to kernel maps (Jiri Olsa) [827474] - [tools] perf, archive: Correct cutting of symbolic link (Jiri Olsa) [827474] - [tools] perf: Ignore auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf: Fix parsers' rules to dependencies (Jiri Olsa) [827474] - [tools] perf: fix NO_GTK2 Makefile config error (Jiri Olsa) [827474] - [tools] perf, session: Skip event correctly for unknown id/machine (Jiri Olsa) [827474] - [tools] perf, kvm: Finding struct machine fails for PERF_RECORD_MMAP (Jiri Olsa) [827474] - [tools] perf, annotate: Validate addr in symbol__inc_addr_samples (Jiri Olsa) [827474] - [tools] perf, hists browser: Fix NULL deref in hists browsing code (Jiri Olsa) [827474] - [tools] perf, hists: Catch and handle out-of-date hist entry maps. (Jiri Olsa) [827474] - [tools] perf, annotate: Fix hist decay (Jiri Olsa) [827474] - [tools] perf, top: Add intel_idle to the skip list (Jiri Olsa) [827474] - [tools] perf: Fix getrusage() related build failure on glibc trunk (Jiri Olsa) [827474] - [tools] perf: Remove auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf, annotate: Fix off by one symbol hist size allocation and hit accounting (Jiri Olsa) [827474] - [tools] perf, annotate: addr2line wants addresses in same format as objdump (Jiri Olsa) [827474] - [tools] perf, probe: Finder fails to resolve function name to address (Jiri Olsa) [827474] - [tools] perf, symbols: Handle NULL dso in dso__name_len (Jiri Olsa) [827474] - [tools] perf, symbols: Do not include libgen.h (Jiri Olsa) [827474] - [tools] perf: Fix bug in raw sample parsing (Jiri Olsa) [827474] - [tools] perf: Fix display of first level of callchains (Jiri Olsa) [827474] - [tools] perf, diff: Fix to work with new hists design (Jiri Olsa) [827474] - [tools] perf: Fix modifier to be applied on correct events (Jiri Olsa) [827474] - [tools] perf: Fix various casting issues for 32 bits (Jiri Olsa) [827474] - [tools] perf: Simplify event_read_id exit path (Jiri Olsa) [827474] - [tools] perf: Use scnprintf where applicable (Jiri Olsa) [827474] - [tools] perf: Incorrect use of snprintf results in SEGV (Jiri Olsa) [827474] - [tools] perf, record: Fix buffer overrun bug in tracepoint_id_to_path() (Jiri Olsa) [827474] - [tools] perf, report: Add a simple GTK2-based 'perf report' browser (Jiri Olsa) [827474] - [tools] perf, report: Document --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Clean lines inside of the input window (Jiri Olsa) [827474] - [tools] perf, report: Treat an argument as a symbol filter (Jiri Olsa) [827474] - [tools] perf, report: Add --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Add 's' key to filter by symbol name (Jiri Olsa) [827474] - [tools] perf, ui browser: Introduce ui_browser__input_window (Jiri Olsa) [827474] - [tools] perf, hists: Add hists__filter_by_symbol (Jiri Olsa) [827474] - [tools] perf: Do not disable members of group event (Jiri Olsa) [827474] - [tools] perf, stat: Fix event grouping on forked task (Jiri Olsa) [827474] - [tools] perf: Add support to specify pmu style event (Jiri Olsa) [827474] - [tools] perf: Add perf pmu object to access pmu format definition (Jiri Olsa) [827474] - [tools] perf: Add config options support for event parsing (Jiri Olsa) [827474] - [tools] perf: Add parser generator for events parsing (Jiri Olsa) [827474] - [tools] perf: Adjust make rules (Jiri Olsa) [827474] - [tools] perf, report: Fix annotate double quit issue in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Remove duplicate annotate choice in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Enable TUI in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Auto-detect branch stack sampling mode (Jiri Olsa) [827474] - [tools] perf, record: Add HEADER_BRANCH_STACK tag (Jiri Olsa) [827474] - [tools] perf, record: Provide default branch stack sampling mode option (Jiri Olsa) [827474] - [tools] perf: Make perf able to read files from older ABIs (Jiri Olsa) [827474] - [tools] perf: Fix ABI compatibility bug in print_event_desc() (Jiri Olsa) [827474] - [tools] perf: Enable reading of perf.data files from different ABI rev (Jiri Olsa) [827474] - [tools] perf, report: Add support for taken branch sampling (Jiri Olsa) [827474] - [tools] perf, record: Add support for sampling taken branch (Jiri Olsa) [827474] - [tools] perf: Add code to support PERF_SAMPLE_BRANCH_STACK (Jiri Olsa) [827474] - [tools] perf, annotate: Add missing newline on error message (Jiri Olsa) [827474] - [tools] perf, annotate: Fix help string on tui (Jiri Olsa) [827474] - [tools] perf, annotate: Restore title when came back to original symbol (Jiri Olsa) [827474] - [tools] perf, annotate: Handle lower case key code in annotate_browser__run() (Jiri Olsa) [827474] - [tools] perf, annotate: Print asm code as blue when source code is displayed (Jiri Olsa) [827474] - [tools] perf: Add descriptions of missing Makefile arguments (Jiri Olsa) [827474] - [tools] perf, evlist: Restore original errno after open failed (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length without DWARF info too (Jiri Olsa) [827474] - [tools] perf: Ensure comm string is properly terminated (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length (Jiri Olsa) [827474] - [tools] perf, evlist: Return first evsel for non-sample event on old kernel (Jiri Olsa) [827474] - [tools] perf: fix broken perf record -a mode (Jiri Olsa) [827474] - [tools] perf: Remove duplicated string.h includes (Jiri Olsa) [827474] - [tools] perf: Allow expressions in __print_symbolic() fields (Jiri Olsa) [827474] - [tools] perf: Invert the sample_id_all logic (Jiri Olsa) [827474] - [tools] perf: Handle kernels that don't support attr.exclude_{guest, host} (Jiri Olsa) [827474] - [tools] perf: cleanup initialization of attr->size (Jiri Olsa) [827474] - [tools] perf: Factor out feature op to process header sections (Jiri Olsa) [827474] - [tools] perf: Moving code in header.c (Jiri Olsa) [827474] - [tools] perf: Add bitmap_or function into bitmap object (Jiri Olsa) [827474] - [tools] perf: Add sysfs mountpoint interface (Jiri Olsa) [827474] - [tools] perf: Remove unused functions from debugfs object (Jiri Olsa) [827474] - [tools] perf: Get rid of ctype.h in symbol.c (Jiri Olsa) [827474] - [tools] perf: ctype.c only wants util.h (Jiri Olsa) [827474] - [tools] perf: Implement islower/isupper macro into util.h (Jiri Olsa) [827474] - [tools] perf: Change perf_guest default back to false (Jiri Olsa) [827474] - [tools] perf, top: Don't process samples with no valid machine object (Jiri Olsa) [827474] - [tools] perf: Allow multiple threads or processes in record, stat, top (Jiri Olsa) [827474] - [tools] perf: Fix out of tree compiles (Jiri Olsa) [827474] - [tools] perf: Fix build dependency of perf python extension (Jiri Olsa) [827474] - [tools] perf, record: No build id option fails (Jiri Olsa) [827474] - [tools] perf: fix endianness detection in perf.data (Jiri Olsa) [827474] - [tools] perf, stat: Align scaled output of cpu-clock (Jiri Olsa) [827474] - [tools] perf, stat: Adjust print unit (Jiri Olsa) [827474] - [tools] perf, doc: Allow producing documentation in a specified output directory (Jiri Olsa) [827474] - [tools] perf, evsel: Fix an issue where perf report fails to show the proper percentage (Jiri Olsa) [827474] - [tools] perf, record: Make feature initialization generic (Jiri Olsa) [827474] - [tools] perf, probe: Rename target_module to target (Jiri Olsa) [827474] - [tools] perf: Remove distclean from Makefile help output (Jiri Olsa) [827474] - [tools] perf, evlist: Make splice_list_tail method public (Jiri Olsa) [827474] - [tools] perf, python: Use attr.watermark in twatch.py (Jiri Olsa) [827474] - [tools] perf: Remove unnecessary ctype.h inclusion (Jiri Olsa) [827474] - [tools] perf, lock: Document lock info subcommand (Jiri Olsa) [827474] - [tools] perf, top: Fix number of samples displayed (Jiri Olsa) [827474] - [tools] perf, script: Add option resolving vmlinux path (Jiri Olsa) [827474] - [tools] perf, script: Add the offset field specifier (Jiri Olsa) [827474] - [tools] perf, script: Print branch_from and branch_to of BTS events (Jiri Olsa) [827474] - [tools] perf, script: Unify the expressions indicating "unknown" (Jiri Olsa) [827474] - [tools] perf, evsel: Fix spelling typo (Jiri Olsa) [827474] - [tools] perf: Fix strlen() bug in perf_event__synthesize_event_type() (Jiri Olsa) [827474] - [tools] perf: probe usability fixes (Jiri Olsa) [827474] - [tools] perf: Fix broken build by defining _GNU_SOURCE in Makefile (Jiri Olsa) [827474] - [tools] perf: Introduce per user view (Jiri Olsa) [827474] - [tools] perf: Add fprintf methods for thread_map and cpu_map classes (Jiri Olsa) [827474] - [tools] perf: Add support for guest/host-only profiling (Jiri Olsa) [827474] - [tools] perf, kvm: Do guest-only counting by default (Jiri Olsa) [827474] - [fs] ext4: properly dirty split extent nodes (David Jeffery) [838640] - [netdrv] ixgbe: BIT_APP_UPCHG not set by ixgbe_copy_dcb_cfg() (Andy Gospodarek) [814044] - [netdrv] ixgbe: driver fix for link flap (Andy Gospodarek) [814044] - [net] tcp: Add TCP_USER_TIMEOUT socket option (Jiri Benc) [819610]- [net] bridge: Fix enforcement of multicast hash_max limit (Thomas Graf) [832575] - [net] bluetooth: fix sco_conninfo infoleak (Jacob Tanenbaum) [681308] {CVE-2011-1078} - [wireless] ipw2200: remove references to CFG80211_WEXT config option (John Linville) [839311] - [virt] kvm: whitelist-based GET_SUPPORTED_CPUID (Eduardo Habkost) [832486] - [virt] kvm: handle last_boosted_vcpu = 0 case (Rik van Riel) [827031] - [net] ehea: fix promiscuous mode (Steve Best) [826075] - [net] ehea: fix allmulticast support (Steve Best) [826075] - [s390] kdump: Move early_pgm_check_handler() to text section (Hendrik Brueckner) [831288]- [s390] kdump: Fix PSW restart on offline CPUs (Hendrik Brueckner) [831277] - [s390] kdump: Use real mode for PSW restart and kexec (Hendrik Brueckner) [831278] - [s390] kernel: clear page table for sw large page emulation (Hendrik Brueckner) [831265] - [s390] dasd: re-prioritize partition detection message (Hendrik Brueckner) [831261] - [s390] zfcpdump: Implement async sdias event processing (Hendrik Brueckner) [818893] - [mm] readahead: readahead page allocations are OK to fail (Jeff Moyer) [804815] - [base] firmware_class: fix memory leak - free allocated pages kabi fixes (Prarit Bhargava) [745657] - [base] firmware_class: fix memory leak - free allocated pages (Prarit Bhargava) [745657] - [fs] tmpfs: fix highmem swapoff crash regression (Rafael Aquini) [817719] - [fs] tmpfs: fix race between truncate and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix race between swapoff and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix spurious ENOSPC when racing with unswap (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and swapoff (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and writepage (Rafael Aquini) [817719]- [net] ipv6/netfilter: fix null pointer dereference in nf_ct_frag6_reasm() (Petr Matousek) [833412] {CVE-2012-2744} - [x86] io-apic: IO-APIC MMIO should not fail on resource insertion (Prarit Bhargava) [790726] - [x86] apic: Use PAGE_SIZE instead of numbers (Prarit Bhargava) [790726] - [firmware] dmi: bail earlier if no smbios found (Jarod Wilson) [833588] - [x86] cpu: mark hardware unsupported in single function (Prarit Bhargava) [829436] - [net] 9p: replace p9_poll_task with a work (Prarit Bhargava) [789126] - [net] 9p: use system_wq instead of p9_mux_wq (Prarit Bhargava) [789126] - [bluetooth] btusb: typo in Broadcom SoftSailing id (Don Zickus) [768385] - [bluetooth] btusb: add device entry for Broadcom SoftSailing (Don Zickus) [768385] - [ipc] mqueue: add rbtree node caching support checkpatch fixes (Doug Ledford) [826177] - [ipc] mqueue: add rbtree node caching support (Doug Ledford) [826177] - [virtio] virtio_balloon: separate out common code between remove and freeze functions (Amit Shah) [813227] - [virtio] virtio_balloon: drop restore_common() (Amit Shah) [813227] - [virtio] virtio_balloon: let host know of updated balloon size before module removal (Amit Shah) [813227] - [crypto] sha512: Fix byte counter overflow in SHA-512 (Jarod Wilson) [830977] - [kernel] Prevent keyctl new_session from causing a panic (David Howells) [827424] {CVE-2012-2745} - [mm] reclaim invalidated page ASAP (Rafael Aquini) [817659] - [mm] memcg: move memcg reclaimable page into tail of inactive list (Rafael Aquini) [817659] - [mm] deactivate invalidated pages (Rafael Aquini) [817659] - [mm] filemap: find_get_pages_contig fixlet (Rafael Aquini) [819001] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [837230] - [wireless] ath9k: fix dynamic WEP related regression (Stanislaw Gruszka) [807367] - [net] rfs: better sizing of dev_flow_table (Jiri Pirko) [810073] - [net] rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt() (Jiri Pirko) [810073] - [net] ipvs: IPv6 tunnel mode fix (Jesper Brouer) [835535] - [Documentation] networking: update the description of rp_filter in ip-sysctl.txt (Amerigo Wang) [786411] - [net] ipv6: discard overlapping fragment (Jiri Pirko) [819952] - [net] tcp: Fix race in tcp_poll (Jiri Pirko) [831663] - [net] ipv6: fix incorrect TCP checksums with single-fragment packets (Jiri Benc) [759313] - [net] ipv6: fix panic in tcp SYN processing (Jesper Brouer) [803920] - [net] ipv4: IP_MULTICAST_IF setsockopt now recognizes struct mreq (Jiri Pirko) [803202]- [net] bonding: Fix up refcounting issues with bond/vlan config (Neil Horman) [836164] - [net] bonding: Always add vid to new slave group (Neil Horman) [834764] - [fs] procfs: do not confuse jiffies with cputime64_t (Steve Best) [821374] - [kernel] time: Add nsecs_to_cputime64 interface for asm-generic (Steve Best) [821374] - [powerpc] Fix wrong divisor in usecs_to_cputime (Steve Best) [821374]- [kernel] futex: Fix uninterruptible loop due to gate_area (Jerome Marchand) [834038] - [kernel] futex: Fix regression with read only mappings (Jerome Marchand) [834038] - [fs] pnfs: Fix an off-by-one error in pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: Fix some issues with pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] nfs: file layout must consider pg_bsize for coalescing (Steve Dickson) [826650] - [fs] pnfs: fix break condition in pnfs_find_lseg (Steve Dickson) [826650] - [fs] nfs: Cleanup of the nfs_pageio code in preparation for a pnfs bugfix (Steve Dickson) [826650] - [fs] nfs: define nfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: use pnfs_generic_pg_test directly by layout driver (Steve Dickson) [826650] - [fs] pnfs: change pg_test return type to bool (Steve Dickson) [826650] - [fs] pnfs: unify pnfs_pageio_init functions (Steve Dickson) [826650] - [fs] nfs/pnfs: encode_layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for cb_layoutrecall (Steve Dickson) [825009] - [fs] nfs/pnfs: alloc and free layout_hdr layoutdriver methods (Steve Dickson) [825009] - [fs] nfs/pnfs: support for non-rpc layout drivers (Steve Dickson) [825009] - [fs] nfs/pnfs: align layoutget requests on page boundaries (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for layoutget (Steve Dickson) [825009] - [fs] nfsv4.1 fix page number calculation bug for filelayout decode buffers (Steve Dickson) [758202] - [fs] nfs: Adapt readdirplus to application usage patterns (Steve Dickson) [819891] - [fs] nfs: Backport of upstream xdr routines to rhel6 (Steve Dickson) [784174] - [net] sunrpc/auth_gss: the list of pseudoflavors not being parsed correctly (Steve Dickson) [784174] - [fs] NFS: Use correct variable for page bounds checking (Steve Dickson) [784174] - [fs] NFS: Remove secinfo knowledge out of the generic client (Steve Dickson) [784174] - [fs] NFS: Remove unused function nfs_lookup_with_sec() (Steve Dickson) [784174] - [fs] NFS: Honor the authflavor set in the clone mount data (Steve Dickson) [784174] - [fs] NFS: Fix following referral mount points with different security (Steve Dickson) [784174] - [fs] NFS: Do secinfo as part of lookup (Steve Dickson) [784174] - [fs] NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookup (Steve Dickson) [784174] - [fs] NFS: Handle exceptions coming out of nfs4_proc_fs_locations() (Steve Dickson) [784174] - [fs] NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup() (Steve Dickson) [784174] - [fs] NFS: Clean up nfs4_xdr_dec_secinfo() (Steve Dickson) [784174] - [fs] NFS: Fix decode_secinfo_maxsz (Steve Dickson) [784174] - [fs] NFS: Return meaningful status from decode_secinfo() (Steve Dickson) [784174] - [fs] NFSv4: Handle NFS4ERR_WRONGSEC outside of nfs4_handle_exception() (Steve Dickson) [784174] - [fs] NFS: don't negotiate when user specifies sec flavor (Steve Dickson) [784174] - [fs] NFS: Attempt mount with default sec flavor first (Steve Dickson) [784174] - [fs] NFS: Remove unused argument from nfs_find_best_sec() (Steve Dickson) [784174] - [fs] NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC (Steve Dickson) [784174] - [fs] NFS: Fix a signed vs. unsigned secinfo bug (Steve Dickson) [784174] - [fs] NFS: Don't leak RPC clients in NFSv4 secinfo negotiation (Steve Dickson) [784174] - [fs] NFS: Determine initial mount security (Steve Dickson) [784174] - [fs] NFS: use secinfo when crossing mountpoints (Steve Dickson) [784174] - [fs] NFS: Add secinfo procedure (Steve Dickson) [784174] - [fs] NFS: lookup supports alternate client (Steve Dickson) [784174] - [fs] NFS: convert call_sync() to a function (Steve Dickson) [784174] - [fs] NFSv4: Ensure continued open and lockowner name uniqueness (Steve Dickson) [784174]- [fs] xfs: disable xfsaild idle mode (Brian Foster) [813137] - [fs] xfs: fix the logspace waiting algorithm (Brian Foster) [813137] - [fs] xfs: add AIL pushing tracepoints (Brian Foster) [813137] - [fs] xfs: force the log if we encounter pinned buffers in .iop_pushbuf (Brian Foster) [813137] - [fs] xfs: do not update xa_last_pushed_lsn for locked items (Brian Foster) [813137] - [net] rpc: handle rotated gss data for Windows interoperability (Steve Dickson) [796992] - [md] raid5: Reintroduce locking in handle_stripe() to avoid racing (Jes Sorensen) [828065] - [virt] kvm/vmx: Fix KVM_SET_SREGS with big real mode segments (Orit Wasserman) [756044] - [virt] virtio_console: Use wait_event_freezable instead of _interruptible (Amit Shah) [823428] - [virt] virtio_console: Ignore port name update request if name already set (Amit Shah) [820945] - [x86] kprobes: Fix a bug which can modify kernel code permanently (Dave Anderson) [726270] - [x86] kprobes: Fix instruction recovery on optimized path (Dave Anderson) [726270] - [net] bonding: show all the link status of slaves (Amerigo Wang) [826945]- [fs] writeback: merge for_kupdate and !for_kupdate cases (Eric Sandeen) [818172] - [fs] writeback: fix queue_io() ordering (Eric Sandeen) [818172] - [fs] writeback: don't redirty tail an inode with dirty pages (Eric Sandeen) [818172] - [fs] nfs: Map minor mismatch error to protocol not support error (Steve Dickson) [796352] - [fs] ext4: Fix overflow caused by missing cast in ext4_fallocate() (Lukas Czerner) [830209] - [ata] libata: Add 2GB ATA Flash Disk/ADMA428M to DMA blacklist (Prarit Bhargava) [812904] - [netdrv] r8169: fix typo in firmware filenames (Ivan Vecera) [829211] - [net] bonding: fix regression on vlan module removal (Neil Horman) [823822]- [netdrv] mlx4: ignore old module parameters (Jay Fenlason) [830553]- [kernel] sysctl: silence warning about missing strategy for file-max at boot time (Jeff Layton) [803431] - [net] sunrpc: make new tcp_max_slot_table_entries sysctl use CTL_UNNUMBERED (Jeff Layton) [803431] - [drm] i915: set AUD_CONFIG N_value_index for DisplayPort (Dave Airlie) [747890] - [scsi] scsi_lib: fix scsi_io_completion's SG_IO error propagation (Mike Snitzer) [827163] - [fs] nfs: Fix corrupt read data after short READ from server (Sachin Prabhu) [817738]- [scsi] be2iscsi: fix dma free size mismatch regression (Mike Christie) [824287] - [scsi] libsas: check dev->gone before submitting sata i/o (David Milburn) [824025]- [net] ipv4/netfilter: TCP and raw fix for ip_route_me_harder (Jiri Benc) [812108]- [net] bridge: fix broadcast flood regression (Jesper Brouer) [817157] - [ipc] mqueue: use correct gfp flags in msg_insert (Doug Ledford) [750260] - [security] fix compile error in commoncap.c (Eric Paris) [806726] {CVE-2012-2123} - [security] fcaps: clear the same personality flags as suid when fcaps are used (Eric Paris) [806726] {CVE-2012-2123} - [fs] proc: Fix vmstat crashing with trap divide error (Larry Woodman) [820507] - [net] rds: fix rds-ping inducing kernel panic (Jay Fenlason) [803936] {CVE-2012-2372} - [net] sock: validate data_len before allocating skb in sock_alloc_send_pskb() (Jason Wang) [814504] {CVE-2012-2136} - [virt] kvm: Fix buffer overflow in kvm_set_irq() (Avi Kivity) [816155] {CVE-2012-2137}- [net] sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot (Jeff Layton) [822189] - [net] sunrpc: suppress page allocation warnings in xprt_alloc_slot() (Jeff Layton) [822189] - [net] netfilter: Fix ip_route_me_harder triggering ip_rt_bug (Jiri Benc) [812108] - [net] netfilter/tproxy: do not assign timewait sockets to skb->sk (Jiri Benc) [812108] - [usb] Don't fail USB3 probe on missing legacy PCI IRQ (Don Zickus) [812254] - [usb] Fix handoff when BIOS disables host PCI device (Don Zickus) [812254] - [usb] Remove duplicate USB 3.0 hub feature #defines (Don Zickus) [812254] - [usb] Set hub depth after USB3 hub reset (Don Zickus) [812254] - [usb] xhci: Fix encoding for HS bulk/control NAK rate (Don Zickus) [812254] - [usb] Fix issue with USB 3.0 devices after system resume (Don Zickus) [812254] - [virt] xenpv: avoid paravirt __pmd in read_pmd_atomic (Andrew Jones) [822697]- [s390] qeth: remove siga retry for HiperSockets devices (Hendrik Brueckner) [817090] - [scsi] lpfc: Changed version number to 8.3.5.68.5p (Rob Evers) [821515] - [scsi] lpfc: Fixed system crash due to not providing SCSI error-handling host reset handler (Rob Evers) [821515] - [scsi] lpfc: Correct handling of SLI4-port XRI resource-provisioning profile change (Rob Evers) [821515] - [scsi] lpfc: Fix driver crash during back-to-back ramp events. (Rob Evers) [821515] - [scsi] lpfc: Fixed system panic due to midlayer abort and driver complete race on SCSI cmd (Rob Evers) [821515] - [scsi] sd: Fix device removal NULL pointer dereference (Rob Evers) [817853] - [md] Add del_timer_sync to mddev_suspend, fixes a panic (Jonathan E Brassow) [818371] - [virt] virtio_net: invoke softirqs after __napi_schedule (Michael S. Tsirkin) [819435] - [virt] virtio_net: do not reschedule rx refill forever (Michael S. Tsirkin) [819435]- [md] bitmap: ensure to load bitmap when creating via sysfs (Jes Sorensen) [821329] - [infiniband] mlx4: fix RoCE oops (Doug Ledford) [749059] - [x86] setup: Add rh_check_supported() (Prarit Bhargava) [821561] - [mm] read_pmd_atomic: fix pmd_populate SMP race condition (Andrea Arcangeli) [820762] {CVE-2012-1179} - [drm] i915: add Ivy Bridge GT2 Server entries (Dave Airlie) [817926]- [scsi] qla2xxx: Update version number to 8.04.00.04.06.3-k (Chad Dupuis) [816331] - [scsi] qla2xxx: Properly check for current state after the fabric-login request (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy (Chad Dupuis) [816331] - [scsi] qla2xxx: Fix reset time out as qla2xxx not ack to reset request (Chad Dupuis) [816331] - [scsi] qla2xxx: Block flash access from application when device is initialized for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Remove resetting memory during device initialization for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Additional corrections for ISP83xx support (Chad Dupuis) [816331] - [scsi] bfa: remove tech-preview tainting (Rob Evers) [744301] - [input] wacom: add support for Cintiq 24HD (Aristeu Rozanski) [773052] - [netdrv] bna: remove tech-preview status (Ivan Vecera) [744302] - [net] xfrm: impement kabi work-arounds for alg_trunc_len (Jarod Wilson) [768460] - [net] xfrm: Add SHA384 and SHA512 HMAC authentication algorithms to XFRM (Jarod Wilson) [768460] - [net] xfrm: Use the user specified truncation length in ESP and AH (Jarod Wilson) [768460] - [net] xfrm: Store aalg in xfrm_state with a user specified truncation length (Jarod Wilson) [768460] - [net] xfrm: Define new XFRM netlink auth attribute with specified truncation bits (Jarod Wilson) [768460] - [scsi] bxn2fc: Bumped version to 1.0.11 (Mike Christie) [813065] - [scsi] bnx2fc: cleanup task management IO when it times out. (Mike Christie) [813065] - [scsi] bnx2fc: Decrememnt io ref count when abort times out (Mike Christie) [813065] - [scsi] bnx2fc: Allow FLOGI to be retried when receiving bad responses. (Mike Christie) [813065] - [netdrv] be2net: Ignore status of some ioctls during driver load (Ivan Vecera) [818561] - [netdrv] be2net: Fix wrong status getting returned for MCC commands (Ivan Vecera) [818561] - [netdrv] be2net: Fix traffic stall INTx mode (Ivan Vecera) [818561] - [netdrv] be2net: Fix FW download in Lancer (Ivan Vecera) [818561] - [netdrv] be2net: enable RSS for ipv6 pkts (Ivan Vecera) [818561] - [s390] af_iucv: allow shutdown for HS transport sockets (Hendrik Brueckner) [815273] - [infiniband] cxgb4: handle wake up waiters and add check for invalid endpoint (Steve Best) [811023] - [drm] radeon: deal with errors from framebuffer init path (Dave Airlie) [736376] - [fs] proc: restore "huge" tag for hugetlb vmas in numa_maps (Larry Woodman) [818746] - [fs] proc: teach /proc/$pid/numa_maps about transparent hugepages (Larry Woodman) [818746] - [fs] proc: break out numa_maps gather_pte_stats() checks (Larry Woodman) [818746] - [fs] proc: make /proc/$pid/numa_maps gather_stats() take variable page size (Larry Woodman) [818746] - [fs] proc: allocate storage for numa_maps statistics once (Larry Woodman) [818746] - [fs] proc: make struct proc_maps_private truly private (Larry Woodman) [818746] - [fs] proc: move show_numa_map() to fs/proc/task_mmu.c (Larry Woodman) [818746] - [mm] mempolicy: declare mpol_to_str() when CONFIG_TMPFS=n (Larry Woodman) [818746] - [mm] mempolicy: remove check_huge_range() (Larry Woodman) [818746] - [mm] mempolicy: make gather_stats() type-safe and remove forward declaration (Larry Woodman) [818746] - [mm] mempolicy: remove MPOL_MF_STATS (Larry Woodman) [818746] - [mm] mempolicy: use walk_page_range() instead of custom page table walking code (Larry Woodman) [818746] - [mm] mempolicy: export get_vma_policy() (Larry Woodman) [818746] - [block] mtip32xx: fix missing mtip32xx.ko in installer initrd (Shyam Iyer) [819947] - [input] wacom: add LED support for Cintiq 24HD (Aristeu Rozanski) [808315] - [input] wacom: make LED status readable through sysfs (Aristeu Rozanski) [808315] - [input] wacom: add LED support for Cintiq 21ux2 (Aristeu Rozanski) [808315] - [input] wacom: add interface to control LEDs in Wacom tablets (Aristeu Rozanski) [808315] - [vhost] net: fix possible NULL pointer dereference of vq->bufs (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: validate zerocopy vectors before building skb (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: set SKBTX_DEV_ZEROCOPY only when skb is built successfully (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: put zerocopy page when fail to get all requested user pages (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: fix zerocopy offset calculation when building skb (Jason Wang) [814288] {CVE-2012-2119} - [netdrv] be2net: Fix EEH error reset before a flash dump completes (Ivan Vecera) [818568] - [netdrv] be2net: cancel be_worker during EEH recovery (Ivan Vecera) [818568] - [net] bonding: assign slaves their own vlan_groups (Neil Horman) [804232] - [net] vlan: Add helper functions to manage vlans on bonds and slaves (Neil Horman) [804232] - [virt] kvm: Fix kvm_arch_vcpu_put() crash with vmm_exclusive=0 (Avi Kivity) [704173]- [netdrv] be2net: Record receive queue index in skb to aid RPS (Ivan Vecera) [818558] - [scsi] bnx2i: Updated version and copyright year (Mike Christie) [816376] - [scsi] bnx2i: Added the setting of target can_queue via target_alloc (Mike Christie) [816376] - [netdrv] be2net: fix calling __vlan_put_tag() after eth_type_trans() (Ivan Vecera) [815670] - [s390] af_iucv: detect down state of HS transport interface (Hendrik Brueckner) [815274] - [s390] qeth: Improve OSA Express 4 blkt defaults (Hendrik Brueckner) [808486] - [netdrv] ixgbe: Correct Adaptive Interrupt Moderation so that it will change values (Andy Gospodarek) [802837] - [mm] x86: Move do_page_fault()'s error path under unlikely() (Motohiro Kosaki) [770376] - [mm] x86: make pagefault killable (Motohiro Kosaki) [770376] - [mm] x86: Handle mm_fault_error() in kernel space (Motohiro Kosaki) [770376] - [mm] introduce wait_on_page_locked_killable() (Motohiro Kosaki) [770376] - [mm] oom_kill: remove memcg argument from oom_kill_task() (Motohiro Kosaki) [770376] - [mm] oom-kill: remove boost_dying_task_prio() (Motohiro Kosaki) [770376] - [net] rds: RDS over QLogic hardware fails to work (Jay Fenlason) [797530] - [net] netpoll: fix Allow netpoll_setup/cleanup recursion (Herbert Xu) [816034] - [netdrv] atl1c: add workaround for issue of bit INTX-disable for MSI interrupt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: enlarge L1 response waiting timer (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_change_mtu (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Disable L0S when no cable link (Stanislaw Gruszka) [809036] - [netdrv] atl1c: do MAC-reset when PHY link down (Stanislaw Gruszka) [809036] - [netdrv] atl1c: cancel task when interface closed (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine mac address related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code of closing register writable attribution (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear WoL status when reset pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add PHY link event(up/down) patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine start/enable code for MAC module (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add function atl1c_power_saving (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY reset/init for link down event (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update PHY reset related routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_open (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine SERDES-clock related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY contrl in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine phy-register read/write function (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove REG_PHY_STATUS (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove MDIO_REG_ADDR_MASK in atl1c_mdio_read/write (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix WoL(magic) issue for l2cb 1.1 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine/update ASPM configuration (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear bit MASTER_CTRL_CLK_SEL_DIS in atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine reg definition of REG_MASTER_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear PCIE error status in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmar_dly_cnt and dmaw_dly_cnt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update right threshold for TSO (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add module parameter for l1c_wait_until_idle (Stanislaw Gruszka) [809036] - [netdrv] atl1c: threshold for ASPM is changed based on chip capability (Stanislaw Gruszka) [809036] - [netdrv] atl1c: restore max-read-request-size in Device Conrol Register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: using fixed TXQ configuration for l2cb and l1c (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmaw_block (Stanislaw Gruszka) [809036] - [netdrv] atl1c: correct wrong definition of REG_DMA_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: wrong register used to stop TXQ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code related to rxq 1/2/3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: split 2 32bit registers of TPD to 4 16bit registers (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove SMB/CMB DMA related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove VPD register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove HDS register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove multiple-RX-Q code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update author contact info & company/driver desciption (Stanislaw Gruszka) [809036] - [netdrv] atl1c: stop using net_device.{base_addr, irq} (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set ATL1C_WORK_EVENT_RESET bit correctly (Stanislaw Gruszka) [809036] - [netdrv] atl1c: dont use highprio tx queue (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set addr_assign_type if random_ether_addr() used (Stanislaw Gruszka) [809036] - [netdrv] atl1c: ethernet dev_alloc_skb to netdev_alloc_skb (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove alloc_etherdev error messages (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add skb frag size accessors (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert to SKB paged frag API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unneeded version.h includes from drivers/net/ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove interrupt.h inclusion from netdevice.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use ethtool's ethtool_cmd_speed API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use full 32 bit speed range in ethtool's set_settings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix work event interrupt/task races (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix set-but-unused variable (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix sparse warnings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not call device_init_wakeup() in atl1c_probe() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add missing PCI device ID (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove private #define (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Comment typo fixes for 'descriptor' (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not use legacy PCI power management (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix hardware type check for enabling OTP CLK (Stanislaw Gruszka) [809036] - [netdrv] atl1c: make functions static (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Don't check for vlan group before vlan_tx_tag_present (Stanislaw Gruszka) [809036] - [netdrv] atl1c: avoid some skb->ip_summed initializations (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove double test (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use net_device_stats from struct net_device (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add AR8151 v2 support and change L0s/L1 routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unnecessary returns from void function()s (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove redundant code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert multiple drivers to use netdev_for_each_mc_addr, part3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add support for Atheros AR8152 and AR8152 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DEFINE_PCI_DEVICE_TABLE() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix assorted typos all over the place (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use pM to show MAC address (Stanislaw Gruszka) [809036] - [netdrv] atl1c:add pci map direction in atl1c_buffer flags (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove exceptional & on function name (Stanislaw Gruszka) [809036] - [netdrv] atl1c: change atl1c_buffer struct and restructure clean atl1c_buffer procedure (Stanislaw Gruszka) [809036] - [netdrv] atl1c: duplicate atl1c_get_tpd (Stanislaw Gruszka) [809036] - [fs] epoll: clear the tfile_check_list on -ELOOP (Jason Baron) [817140] - [fs] epoll: Don't limit non-nested epoll paths (Jason Baron) [817137] - [netdrv] tg3: Fix ethtool self tests (John Feeney) [808243 809036] - [infiniband] mlx4: check return code and bail on error (Doug Ledford) [749059] - [infiniband] mlx4: use locking when walking netdev list (Doug Ledford) [749059] - [x86] asm: undo paravirt_patch_template kABI breakage (Rik van Riel) [813682] - [fs] cifs: check S_AUTOMOUNT in revalidate (Ian Kent) [786149] - [fs] vfs: fix LOOKUP_DIRECTORY not propagated to managed_dentry() (Ian Kent) [786149] - [s390x] kdump: Change default action from reipl to stop for on_restart (Hendrik Brueckner) [806152] - [s390x] qeth: add missing wake_up call (Hendrik Brueckner) [806151] - [s390x] lcs: lcs offline failure (Hendrik Brueckner) [804643] - [s390x] ctcmpc: use correct idal word list for ctcmpc (Hendrik Brueckner) [798641] - [s390x] dasd: fix fixpoint divide exception in define_extent (Hendrik Brueckner) [798002] - [s390x] mm: prevent memory zone interleave (Hendrik Brueckner) [797936] - [s390x] qeth: synchronize discipline module loading (Hendrik Brueckner) [795462] - [powerpc] perf: Check current->mm in read_user_stack_slow (Steve Best) [804569] - [powerpc] perf: Disable pagefaults during callchain stack read (Jiri Olsa) [804569] - [tools] selftests: mqueue mq_perf_tests checkpatch fixes (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation fix (Doug Ledford) [750260] - [misc] rbtree: backport rb_init_node() (Doug Ledford) [750260] - [tools] selftests: add mq_perf_tests (Doug Ledford) [750260] - [tools] selftests: add mq_open_tests (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation (Doug Ledford) [750260] - [ipc] mqueue: correct mq_attr_ok test (Doug Ledford) [750260] - [ipc] mqueue: improve performance of send/recv (Doug Ledford) [750260] - [watchdog] iTCO_wdt: default SMI clearing to old behaviour (Prarit Bhargava) [727875 811324] - [watchdog] iTCO_wdt: problems with newer hardware due to SMI clearing (Prarit Bhargava) [727875 811324] - [sound] alsa: fix Conexant CX20561 audio mute functionality (Jaroslav Kysela) [816569] - [s390] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [815599] - [net] bonding: verify for NULL when getting bridge from bond_dev->br_port (Veaceslav Falico) [816034 817145] - [md] dm-mpath: only try to load the scsi_dh module if the scsi_dh doesn't exist (Mike Snitzer) [788591] - [virt] kvm/svm: handle adjustment of negative tsc offsets (Marcelo Tosatti) [817236] - [netdrv] be2net: fix programming of VLAN tags for VF (Ivan Vecera) [816013] - [scsi] isci: End the RNC resumption wait when the RNC is destroyed. (David Milburn) [809954] - [scsi] isci: Fixed RNC bug that lost the suspension or resumption during destroy (David Milburn) [809954] - [scsi] isci: Fix RNC AWAIT_SUSPENSION->INVALIDATING transition. (David Milburn) [809954] - [scsi] isci: Manage the IREQ_NO_AUTO_FREE_TAG under scic_lock. (David Milburn) [809954] - [scsi] isci: Remove obviated host callback list. (David Milburn) [809954] - [scsi] isci: Check IDEV_GONE before performing abort path operations. (David Milburn) [809954] - [scsi] isci: Restore the ATAPI device RNC management code. (David Milburn) [809954] - [scsi] isci: Don't wait for an RNC suspend if it's being destroyed. (David Milburn) [809954] - [scsi] isci: Change the phy control and link reset interface for HW reasons. (David Milburn) [809954] - [scsi] isci: Added timeouts to RNC suspensions in the abort path. (David Milburn) [809954] - [scsi] isci: Add protocol indicator for TMF requests. (David Milburn) [809954] - [scsi] isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs. (David Milburn) [809954] - [scsi] isci: Wait for RNC resumption before leaving the abort path. (David Milburn) [809954] - [scsi] isci: Fix RNC suspend call for SCI_RESUMING state. (David Milburn) [809954] - [scsi] isci: Manage tag releases differently when aborting tasks. (David Milburn) [809954] - [scsi] isci: Callbacks to libsas occur under scic_lock and are synchronized. (David Milburn) [809954] - [scsi] isci: When in the abort path, defeat other resume calls until done. (David Milburn) [809954] - [scsi] isci: Implement waiting for suspend in the abort path. (David Milburn) [809954] - [scsi] isci: Make sure all TCs are terminated and cleaned in LUN reset. (David Milburn) [809954] - [scsi] isci: Manage the LLHANG timer enable/disable per-device. (David Milburn) [809954] - [scsi] isci: Save the suspension hint for upcoming suspensions. (David Milburn) [809954] - [scsi] isci: Fix the terminated I/O to not call sas_task_abort(). (David Milburn) [809954] - [scsi] isci: Distinguish between remote device suspension cases (David Milburn) [809954] - [scsi] isci: Remove isci_device reqs_in_process and dev_node from isci_device. (David Milburn) [809954] - [scsi] isci: Only set IDEV_GONE in the device stop path. (David Milburn) [809954] - [scsi] isci: All pending TCs are terminated when the RNC is invalidated. (David Milburn) [809954] - [scsi] isci: Device access in the error path does not depend on IDEV_GONE. (David Milburn) [809954] - [scsi] isci: Add suspension cases for RNC INVALIDATING, POSTING states. (David Milburn) [809954] - [scsi] isci: Redesign device suspension, abort, cleanup. (David Milburn) [809954] - [scsi] isci: Escalate to I_T_Nexus_Reset when the device is gone. (David Milburn) [809954] - [scsi] isci: Remote device stop also suspends the RNC and terminates I/O. (David Milburn) [809954] - [scsi] isci: Remote device must be suspended for NCQ cleanup. (David Milburn) [809954] - [scsi] isci: Manage device suspensions during TC terminations. (David Milburn) [809954] - [scsi] isci: Terminate outstanding TCs on TX/RX RNC suspensions. (David Milburn) [809954] - [scsi] isci: Handle all suspending TC completions (David Milburn) [809954] - [scsi] isci: Fixed bug in resumption from RNC Tx/Rx suspend state. (David Milburn) [809954] - [scsi] isci: Manage the link layer hang detect timer for RNC suspensions. (David Milburn) [809954]- [x86] Revert: kdump: No need to disable ioapic in crash path (Don Zickus) [815785] - [mm] mempolicy: do_migrate_pages cleanup (Larry Woodman) [801904] - [mm] mempolicy: do_migrate_pages fix (Larry Woodman) [801904] - [ata] ahci: add another PCI ID for marvell (David Milburn) [813365] - [ata] ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller (David Milburn) [813365] - [ata] ahci: HFLAG_YES_FBS fix legacy IDE interface (David Milburn) [813365] - [ata] ahci: add HFLAG_YES_FBS and apply it to 88SE9128 (David Milburn) [813365] - [sound] alsa: enable OSS emulation in rhel configuration (Jaroslav Kysela) [657291] - [sound] alsa: add probe_mask=0x101 automatically for WinFast VP200 H (Jaroslav Kysela) [805658] - [target] fcoe: Remove printk message from ft_dump_cmd (Neil Horman) [813678] - [scsi] be2iscsi: fix bh use in alloc pdu path (Mike Christie) [813550] - [scsi] libsas: fix sas port naming (David Milburn) [759210] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [759210] - [scsi] isci: firmware update to latest firmware generator (David Milburn) [759210] - [scsi] isci: enable BCN in sci_port_add_phy() (David Milburn) [759210] - [scsi] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives (David Milburn) [759210] - [scsi] isci: implement suspend/resume support (David Milburn) [759210] - [scsi] isci: kill isci_host.shost (David Milburn) [759210] - [scsi] isci: fix interrupt disable (David Milburn) [759210] - [scsi] isci: fix 'link-up' events occur after 'start-complete' (David Milburn) [759210] - [scsi] isci: fix controller stop (David Milburn) [759210] - [scsi] isci: refactor initialization for S3/S4 (David Milburn) [759210] - [scsi] isci: kill isci_port.domain_dev_list (David Milburn) [759210] - [scsi] isci: kill ->status, and ->state_lock in isci_host (David Milburn) [759210] - [scsi] isci: Don't filter BROADCAST CHANGE primitives (David Milburn) [759210] - [scsi] isci: kill sci_phy_protocol and sci_request_protocol (David Milburn) [759210] - [scsi] isci: kill ->is_direct_attached (David Milburn) [759210] - [scsi] isci: improve 'invalid state' warnings (David Milburn) [759210] - [scsi] libsas: suspend / resume support (David Milburn) [759210] - [ata] libsas: drop sata port multiplier infrastructure (David Milburn) [759210] - [ata] libata: export ata_port suspend/resume infrastructure for sas (David Milburn) [759210] - [net] bonding: 802.3ad - fix agg_device_up (Veaceslav Falico) [806081] - [netdrv] mlx4_core: fix race on comm channel (Jay Fenlason) [808926] - [scsi] libfc: cache align struct fc_fcp_pkt fields (Neil Horman) [815984] - [scsi] libfc: cache align fc_exch_pool (Neil Horman) [815984] - [scsi] fcoe: setup default initial value for DDP threshold (Neil Horman) [815984] - [virt] virtio_console: tell host of open ports after resume from s3/s4 (Amit Shah) [816099] - [scsi] st: fix memory leak with 1MB tape I/O (David Milburn) [811703] - [drm] i915: Don't do MTRR setup if PAT is enabled (Adam Jackson) [802539] - [scsi] device_handler: Add Netapp storage array to rdac array list (Rob Evers) [811364] - [netdrv] cnic: Fix parity error code conflict (Mike Christie) [808619] - [sound] alsa: Fix No sound with Conexant CX20585 / Recording fails (Jaroslav Kysela) [798923] - [kernel] default to clocksource unstable switching off (Prarit Bhargava) [804535] - [x86] Backout X86_FEATURE_ARAT checks in hpet initialization (Prarit Bhargava) [804535] - [kernel] clocksource: Make watchdog robust vs. interruption (Prarit Bhargava) [804535] - [fs] cifs: Show various mount options in /proc/mounts (Sachin Prabhu) [815751] - [ata] libata: make ata_print_id atomic numbering fix (David Milburn) [815861] - [md] raid1: Don't set 'fullsync' unnecessarily (Jonathan E Brassow) [813948] - [md] dm-raid: Record and handle missing devices. (Jonathan E Brassow) [809231] - [md] dm-raid: Set recovery flags on resume. (Jonathan E Brassow) [811669] - [netdrv] bnx2x: changed initial dcb configuration (Michal Schmidt) [812612] - [netdrv] tg3: Fix NVRAM writes on newer devices (John Feeney) [808617]- [x86] efi: Remove unnecessary error message (Matthew Garrett) [788428] - [hid] wacom: Add serial and id reporting for Wacom Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: fix proximity tool release (Aristeu Rozanski) [769676] - [hid] wacom: report distance for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: Add pad buttons reporting on Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: set ABS_MISC bit for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: introduce support for Intuos4 bluetooth (Aristeu Rozanski) [769676] - [hid] wacom: introduce sysfs interface to control the device reporting speed (Aristeu Rozanski) [769676] - [hid] wacom: separate mode switching function (Aristeu Rozanski) [769676] - [hid] wacom: add missing events for pad buttons (Aristeu Rozanski) [769676] - [bluetooth] hidp: implement raw output support for HIDP layer (Aristeu Rozanski) [769676] - [fs] nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) (J. Bruce Fields) [813070] - [fs] nfsd: rename 'int access' to 'int may_flags' in nfsd_open() (J. Bruce Fields) [813070] - [fs] ext4: return 32/64-bit dir name hash according to usage type (J. Bruce Fields) [813070] - [fs] add new FMODE flags FMODE_32bithash and FMODE_64bithash (J. Bruce Fields) [813070] - [fs] nfsd: Remove check for a 32-bit cookie in nfsd4_readdir() (J. Bruce Fields) [813070] - [net] bonding: remove entries for master_ip and vlan_ip and query devices instead (Andy Gospodarek) [810299] - [net] netfilter: place conntrack in source hash after SNAT is done (Neil Horman) [740747] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [808247] - [scsi] Revert: rdac: Add dynamic match to rdac handler (Jarod Wilson) [811364]- [x86] therm_throt: Don't report power limit and package level thermal throttle events in mcelog (Naoya Horiguchi) [803913] - [x86] Use this_cpu_has for thermal_interrupt current cpu (Naoya Horiguchi) [803913] - [x86] percpu: add this_cpu_has() macro (Naoya Horiguchi) [803913] - [virt] KVM: lock slots_lock around device assignment (Alex Williamson) [811653] - [virt] kvm: unmap pages from the iommu when slots are removed (Alex Williamson) [811653] {CVE-2012-2121} - [scsi] fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) (David Milburn) [798776] - [scsi] libsas, libata: fix start of life for a sas ata_port (David Milburn) [798776] - [scsi] libsas: continue revalidation (David Milburn) [798776] - [ata] libata: make ata_print_id atomic (David Milburn) [798776] - [scsi] libsas: fix ata_eh clobbering ex_phys via smp_ata_check_ready (David Milburn) [798776] - [scsi] libsas: fix false positive 'device attached' conditions (David Milburn) [798776] - [scsi] libsas: unify domain_device sas_rphy lifetimes (David Milburn) [798776] - [scsi] scsi_transport_sas: fix delete vs scan race (David Milburn) [798776] - [ata] libata: reset once (David Milburn) [798776] - [scsi] libsas: fix sas_get_port_device regression (David Milburn) [798776] - [scsi] libsas: sas_rediscover_dev did not look at the SMP exec status. (David Milburn) [798776] - [scsi] libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys (David Milburn) [798776] - [scsi] libsas: trim sas_task of slow path infrastructure (David Milburn) [798776] - [scsi] isci: use sas eh strategy handlers (David Milburn) [798776] - [scsi] libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handler (David Milburn) [798776] - [scsi] libsas: add sas_eh_abort_handler (David Milburn) [798776] - [scsi] libsas: enforce eh strategy handlers only in eh context (David Milburn) [798776] - [scsi] libata, libsas: introduce sched_eh and end_eh port ops (David Milburn) [798776] - [scsi] libsas: cleanup spurious calls to scsi_schedule_eh (David Milburn) [798776] - [scsi] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work (David Milburn) [798776] - [net] fib: fix BUG_ON in fib_nl_newrule when add new fib rule (Weiping Pan) [814059] - [scsi] isci: fix oem parameter validation on single controller skus (David Milburn) [812415] - [x86] tsc: Don't divide by zero if TSC kHz calibration fails (Richard W.M. Jones) [813413] - [x86] Avoid check hlt for newer cpus (Don Zickus) [812439]- [virt] kvm: Allow adjust_tsc_offset to be in host or guest cycles (Frank Arnold) [807215] - [virt] Revert: x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [807215] - [scsi] lpfc: Update lpfc version for 8.3.5.68.2p driver release (Rob Evers) [810522] - [scsi] lpfc: Fix bug with mailbox handling of REG_VFI (Rob Evers) [810522] - [scsi] lpfc: flush PCI function reset register write (Rob Evers) [810522] - [scsi] lpfc: Fixed system panic when extents enabled (Rob Evers) [810522] - [scsi] lpfc: Fixed the system panic during EEH recovery (Rob Evers) [810522] - [scsi] lpfc: Fix resource leak when acc fails (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 driver module load and unload test loop (Rob Evers) [810522] - [scsi] lpfc: Fixed missing CVL event (Rob Evers) [810522] - [scsi] lpfc: Fix deadlock during adapter offline request (Rob Evers) [810522] - [scsi] lpfc: Fix same RPI registered multiple times (Rob Evers) [810522] - [scsi] lpfc: Fix handling of XRI Aborted CQE response (Rob Evers) [810522] - [scsi] lpfc: Fixed failure handling SLI4 FC port reset (Rob Evers) [810522] - [scsi] lpfc: Fix not sending a LOGO with vport delete (Rob Evers) [810522] - [scsi] lpfc: Fix for SLI4 Port delivery for BLS ABORT ACC (Rob Evers) [810522] - [scsi] lpfc: Fix ndlp list not empty during unloading (Rob Evers) [810522] - [scsi] lpfc: Fix mailbox and vpi memory leaks (Rob Evers) [810522] - [scsi] lpfc: create char device to take a reference (Rob Evers) [810522] - [scsi] lpfc: Fix for FDISC failures (Rob Evers) [810522] - [scsi] lpfc: Fix for driver using duplicate RPIs (Rob Evers) [810522] - [scsi] lpfc: Fix discovery problem when in pt2pt (Rob Evers) [810522] - [scsi] lpfc: Fixed handling large CQ/EQ ids in an IOV env (Rob Evers) [810522] - [scsi] lpfc: Fix Locking code raising IRQ twice (Rob Evers) [810522] - [scsi] lpfc: Fix not returning when bad ndlp found (Rob Evers) [810522] - [scsi] lpfc: Fix bug with driver returning the wrong ndlp (Rob Evers) [810522] - [scsi] lpfc: Fix driver behavior when receiving an ADISC (Rob Evers) [810522] - [scsi] lpfc: Fixed unbounded firmware revision string (Rob Evers) [810522] - [scsi] lpfc: Fix dump command type 4 using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix port not reset when needed during fw_dump (Rob Evers) [810522] - [scsi] lpfc: Fix ELS FDISC failing local rej./inv. RPI (Rob Evers) [810522] - [scsi] lpfc: Fix SLI4 FC port internal loopback (Rob Evers) [810522] - [scsi] lpfc: Fix REG_RPI fails on SLI4 HBA (Rob Evers) [810522] - [scsi] lpfc: Fix els command using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix NMI seen due to CQE starvation (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port obtained link-type/num (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port int. loopback without SFP (Rob Evers) [810522] - [scsi] lpfc: Fix incorrect fcpCdb during scsi command prep (Rob Evers) [810522] - [drm] i915: Do not set "Enable Panel Fitter" on SNB pageflips (Adam Jackson) [731632] - [drm] radeon: fix load detect on rn50 with hardcoded EDIDs. (Dave Airlie) [813962] - [fs] ext4: change return value from int to ssize_t in ext4_file_write (Eric Sandeen) [814302] - [netdrv] iwlwifi: add option to disable 5GHz band (Stanislaw Gruszka) [812259] - [scsi] rdac: Add dynamic match to rdac handler (Rob Evers) [811364] - [virt] xenfv: fix hangs when kdumping (Andrew Jones) [811815] - [netdrv] mlx4: allocate just enough pages instead of always 4 pages (Steve Best) [812470] - [mm] Prevent panic while reading /proc/vmallocinfo (Larry Woodman) [767889]- [fs] GFS2: Instruct DLM to avoid queue convert slowdowns (Robert S Peterson) [799165] - [fs] GFS2: Allow caching of rindex glock (Robert S Peterson) [799165] - [fs] GFS2: Don't use a try lock when promoting to a higher mode (Robert S Peterson) [799165] - [fs] GFS2: Make sure rindex is uptodate before starting transactions (Robert S Peterson) [799165] - [netdrv] p54spi: Release GPIO lines and IRQ on error in p54spi_probe (John Linville) [808571] - [netdrv] iwlwifi: always monitor for stuck queues (John Linville) [808571] - [netdrv] rt2x00: Add support for D-Link DWA-127 to rt2800usb (John Linville) [808571] - [netdrv] iwl3945: fix possible il->txq NULL pointer dereference in delayed works (John Linville) [808571] - [netdrv] rt2x00: fix random stalls (John Linville) [808571] - [netdrv] iwlwifi: fix key removal (John Linville) [808571] - [netdrv] ath9k_hw: prevent writes to const data on AR9160 (John Linville) [808571] - [net] mac80211: zero initialize count field in ieee80211_tx_rate (John Linville) [808571] - [netdrv] ath9k: stop on rates with idx -1 in ath9k rate control's .tx_status (John Linville) [808571] - [net] mac80211: Fix a rwlock bad magic bug (John Linville) [808571] - [net] mac80211: timeout a single frame in the rx reorder buffer (John Linville) [808571] - [netdrv] ath9k_hw: fix a RTS/CTS timeout regression (John Linville) [808571] - [netdrv] ath9k: fix a WEP crypto related regression (John Linville) [808571] - [netdrv] ath9k: Fix kernel panic during driver initilization (John Linville) [808571] - [netdrv] bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt) [811231] - [netdrv] bnx2x: fix a crash on corrupt firmware file (Michal Schmidt) [811231] - [netdrv] bnx2x: FCoE statistics id fixed (Michal Schmidt) [811231] - [netdrv] bnx2x: dcb bit indices flags used as bits (Michal Schmidt) [811231] - [netdrv] bnx2x: added cpu_to_le16 when preparing ramrod's data (Michal Schmidt) [811231] - [netdrv] bnx2x: pfc statistics counts pfc events twice (Michal Schmidt) [811231] - [fs] dlm: fix QUECVT when convert queue is empty (David Teigland) [809986] - [netdrv] bnx2x: correction to firmware interface (Michal Schmidt) [810296]- [net] Fix netdevice reference leak (Thomas Graf) [719600]- [net] ipmr: Enable multiple multicast routing tables (Thomas Graf) [631984] - [net] ipmr: Don't leak memory if fib lookup fails (Thomas Graf) [631984] - [net] ipmr: dont corrupt lists (Thomas Graf) [631984] - [net] ipmr: off by one in __ipmr_fill_mroute() (Thomas Graf) [631984] - [net] IPv4: unresolved multicast route cleanup (Thomas Graf) [631984] - [net] ipmr: add support for dumping routing tables over netlink (Thomas Graf) [631984] - [net] rtnetlink: decouple rtnetlink address families from real address families (Thomas Graf) [631984] - [net] ipv4: ipmr: fix NULL pointer deref during unres queue destruction (Thomas Graf) [631984] - [net] ipv4: ipmr: fix invalid cache resolving when adding a non-matching entry (Thomas Graf) [631984] - [net] ipv4: ipmr: support multiple tables (Thomas Graf) [631984] - [net] ipv4: ipmr: move mroute data into seperate structure (Thomas Graf) [631984] - [net] ipv4: ipmr: convert struct mfc_cache to struct list_head (Thomas Graf) [631984] - [net] ipv4: ipmr: remove net pointer from struct mfc_cache (Thomas Graf) [631984] - [net] ipv4: ipmr: move unres_queue and timer to per-namespace data (Thomas Graf) [631984] - [net] fib_rules: decouple address families from real address families (Thomas Graf) [631984] - [net] fib_rules: set family in fib_rule_hdr centrally (Thomas Graf) [631984] - [net] fib_rules: consolidate IPv4 and DECnet ->default_pref() functions (Thomas Graf) [631984] - [net] ipmr/ip6mr: prevent out-of-bounds vif_table access (Thomas Graf) [631984] - [fs] direct-io.c: fix truncation error in dio_complete() return (Vivek Goyal) [783992] - [net] add sysctl to accept packets with local source addresses (Weiping Pan) [719600] - [scsi] Model description fixes for Brocade adapters (Rob Evers) [808558] - [x86] kdump: No need to disable ioapic in crash path (Don Zickus) [783322] - [kernel] uevent: send events in correct order according to seqnum (Naoya Horiguchi) [801694] - [net] SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() (Steve Dickson) [809928] - [mm] Fix race in process_vm_rw_core (Kyle McMartin) [739136] - [mm] Backport Cross Memory Attach patch from upstream (Larry Woodman) [739136] - [drm] enable CONFIG_VGA_SWITCHEROO (Dave Airlie) [632635]- [net] bonding: send igmp report for its master (Weiping Pan) [797780] - [net] allow to get master bridge device for bridge port (Weiping Pan) [797780] - [s390x] zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl (Hendrik Brueckner) [808487] - [net] fix vlan gro path (Jiri Pirko) [720611] - [net] bonding: emit event when bonding changes MAC (Veaceslav Falico) [800231] - [net] sctp: Fix getsockopt with SCTP_EVENTS regression and allow sctp_event_subscribe to grow (Thomas Graf) [808086] - [net] vlan: Avoid broken offload configuration when reorder_hdr is disabled (Michal Schmidt) [781652] - [virt] xen: Revert "xen: mask MTRR feature from guest"" (Andrew Jones) [810222]- [x86] Don't inject GP for non-XSAVE enabled guests (Don Dugger) [705242] - [drm] i915: suspend fbdev device around suspend/hibernate (Dave Airlie) [746169] - [fs] cifs: Add mount options backupuid and backugid. (Sachin Prabhu) [806336] - [kernel] genirq: Respect NUMA node affinity in setup_affinity() (Prarit Bhargava) [788579] - [netdrv] iwlwifi: do not nulify ctx->vif on reset (Stanislaw Gruszka) [801730] - [virt] VMX: vmx_set_cr0 expects kvm->srcu locked (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] KVM: Ensure all vcpus are consistent with in-kernel irqchip settings (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] virtio-pci: S3 support (Amit Shah) [803187] - [virt] virtio-pci: drop restore_common() (Amit Shah) [803187] - [virt] virtio: drop thaw PM operation (Amit Shah) [803187] - [virt] virtio: balloon: Allow stats update after restore from S4 (Amit Shah) [803187]- [scsi] be2iscsi: fix include order (Mike Christie) [738043] - [scsi] be2iscsi: Get Port State and Speed of the Adapter (Mike Christie) [738043] - [scsi] be2iscsi: adding functionality to change network settings using iscsiadm (Mike Christie) [738043] - [scsi] be2iscsi: Adding bsg interface for be2iscsi (Mike Christie) [738043] - [scsi] be2iscsi: Get Initiator Name for the iSCSI_Host (Mike Christie) [738043] - [scsi] be2iscsi: Return async handle of unknown opcode to free list (Mike Christie) [738043] - [scsi] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA Handle (Mike Christie) [738043] - [scsi] be2iscsi: Bump the driver Version (Mike Christie) [738043] - [scsi] be2iscsi: Update in Copyright information (Mike Christie) [738043] - [scsi] be2iscsi: Fix the function return values (Mike Christie) [738043] - [scsi] be2iscsi: Code cleanup, removing the goto statement (Mike Christie) [738043] - [scsi] be2iscsi: Fix double free of MCCQ info memory (Mike Christie) [738043] - [scsi] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails (Mike Christie) [738043] - [scsi] be2iscsi:Fix typo function name mismatch (Mike Christie) [738043] - [scsi] be2iscsi: Freeing of WRB and SGL Handle in cleanup task (Mike Christie) [738043] - [scsi] be2iscsi: WRB Initialization and Failure code path change (Mike Christie) [738043] - [scsi] be2iscsi: Fix in ASYNC PDU stitching logic (Mike Christie) [738043] - [scsi] be2iscsi: Fix in the Asynchronous Code Path (Mike Christie) [738043] - [net] ipv4: Constrain UFO fragment sizes to multiples of 8 bytes (Jiri Benc) [797731] - [net] ipv4: Don't use ufo handling on later transformed packets (Jiri Benc) [797731] - [net] udp: Add UFO to NETIF_F_GSO_SOFTWARE (Jiri Benc) [797731] - [fs] Fix length of buffer copied in __nfs4_get_acl_uncached (Sachin Prabhu) [808036] - [net] bond: Make LRO flag follow slave settings (Neil Horman) [794647] - [net] make dev_disable_lro use physical device if passed a vlan dev (Andy Gospodarek) [713641] - [net] move is_vlan_dev into public header file (Andy Gospodarek) [713641]- [mm] memcg: fix coalescing uncharge during truncate (Johannes Weiner) [717803] - [mm] thp: allow a hwpoisoned head page to be put back to LRU (Dean Nelson) [795574] - [block] md: Avoid OOPS when reshaping raid1 to raid0 (Jes Sorensen) [805857] - [net] bridge: fix use after free of skb in bridge when netpoll in use (Neil Horman) [769725] - [scsi] fcoe: Move destroy_work to a private work queue (Neil Horman) [806119] - [virt] xen: only check xen_platform_pci_unplug if hvm (Andrew Jones) [807354]- [fs] epoll: kabi fixups for epoll limit wakeup paths (Jason Baron) [681689] {CVE-2011-1083} - [fs] epoll: limit paths (Jason Baron) [681689] {CVE-2011-1083} - [perf] tool: Fix diff command to work with new hists design (Jiri Olsa) [794689] - [x86] call restore_sched_clock_state after gs is initialized (Marcelo Tosatti) [803132] - [virt] virtio-scsi: fix whitespace in fix TMF use-after-free patch (Paolo Bonzini) [802127] - [netdrv] macvtap: add ioctl to modify vnet header size (Michael S. Tsirkin) [789362] - [netdrv] firmware: add bnx2x FW 7.2.16 (Michal Schmidt) [798316] - [netdrv] cnic: update for FW 7.2.xx (Michal Schmidt) [798316] - [netdrv] bnx2fc: HSI dependent changes for 7.2.xx FW (Michal Schmidt) [798316] - [netdrv] bnx2x: use FW 7.2.16 (Michal Schmidt) [798316] - [fs] GFS2: put glock reference in error patch of read_rindex_entry (Robert S Peterson) [803384] - [infiniband] rdmacm: fix initialization bug (Doug Ledford) [805996] - [pci] Don't touch ASPM at all when it's forcibly disabled (Matthew Garrett) [801877]- [security] Fix negative key error handling (David Howells) [806393] - [char] ipmi: Increase KCS timeouts (Matthew Garrett) [803378] - [scsi] cxgb3: Add latest upstream firmware (Neil Horman) [747139] - [scsi] cxgb3 driver update to latest upstream (Neil Horman) [747139] - [x86] uv_mmrs.h cleanup patch (George Beshers) [737747] - [x86] reduce clock calibration time during slave cpu startup (George Beshers) [737747] - [x86] uv: Fix uninitialized spinlocks (George Beshers) [737747] - [x86] uv: Fix uv_gpa_to_soc_phys_ram() shift (George Beshers) [737747] - [x86] UV2: Add accounting for BAU strong nacks (George Beshers) [737747] - [x86] UV2: Ack BAU interrupt earlier (George Beshers) [737747] - [x86] UV2: Remove stale no-resources test for UV2 BAU (George Beshers) [737747] - [x86] UV2: Work around BAU bug (George Beshers) [737747] - [x86] UV2: Fix BAU destination timeout initialization (George Beshers) [737747] - [x86] UV2: Fix new UV2 hardware by using native UV2 broadcast mode (George Beshers) [737747] - [x86] UV: Update Boot messages for SGI UV2 platform (George Beshers) [737747] - [x86] UV: Fix UV2 hub part number (George Beshers) [737747] - [mm] vmstat.c: cache align vm_stat (George Beshers) [737747] - [x86] uv2: Workaround for UV2 Hub bug (George Beshers) [737747] - [x86] UV: Remove UV delay in starting slave cpus (George Beshers) [737747] - [x86] UV: Clean up uv_mmrs.h (George Beshers) [737747] - [net] ehash_size cleanup in tcp (George Beshers) [737748] - [x86] print EST-capable warning message only once (George Beshers) [737748] - [mm] Overflow computing _hash_mask (George Beshers) [737748] - [x86] ACPI: Remove repeated cooling_device messages (George Beshers) [737748] - [fs] vfs: fix panic in __d_lookup() (George Beshers) [737748] - [x86] Fix bootmem allocator large bitmap (George Beshers) [737748] - [net] Limit sysctl_tcp_mem and sysctl_udp_mem initializers (George Beshers) [737748] - [mm] alloc_large_system_hash() printk overflow on 16TB boot (George Beshers) [737748] - [fs] On a 16TB machine, max_user_watches has an integer overflow (George Beshers) [737748] - [fs] allow for more than 2^31 file (George Beshers) [737748] - [netdrv] bnx2x: consistent statistics after internal driver reload (Michal Schmidt) [747522] - [netdrv] netxen_nic: Sysfs support for firmware dump (Veaceslav Falico) [801653]- [kernel] sched: Fix ancient race in do_exit() (Motohiro Kosaki) [784758] - [virt] xen: initialize platform_pci even if xen_emul_unplug=never (Igor Mammedov) [803239] - [virt] virtio-scsi: fix TMF use-after-free (Paolo Bonzini) [802127] - [virt] KVM: increase max vcpu count to 160 (Marcelo Tosatti) [748946] - [scsi] sd: Unmap discard alignment needs to be converted to bytes (Mike Snitzer) [805519] - [scsi] sd: Fix VPD buffer allocations (Mike Snitzer) [805519] - [scsi] isci: improvements in driver unloading routine (David Milburn) [805530] - [scsi] isci: improve phy event warnings (David Milburn) [805530] - [scsi] isci: debug, provide state-enum-to-string conversions (David Milburn) [805530] - [scsi] scsi_transport_sas: 'enable' phys on reset (David Milburn) [805530] - [scsi] libsas: don't recover end devices attached to disabled phys (David Milburn) [805530] - [scsi] libsas: fixup target_port_protocols for expanders that don't report sata (David Milburn) [805530] - [scsi] libsas: set attached device type and target protocols for local phys (David Milburn) [805530] - [scsi] isci: T10 DIF support (David Milburn) [805530] - [scsi] isci: enable clock gating (David Milburn) [805530] - [scsi] isci: Fix NULL ptr dereference when no firmware is being loaded (David Milburn) [805530] - [fs] Pstore supplies a wrong header to kmsg files (Seiji Aguchi) [804789] - [fs] nfs: Try using machine credentials for RENEW calls (Sachin Prabhu) [795441] - [kernel] perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled (Gleb Natapov) [805496]- [fs] jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer (Eric Sandeen) [748713] {CVE-2011-4086} - [kernel] sched: Call tick_check_idle before __irq_enter (George Beshers) [635817] - [kernel] sched: Increment cache_nice_tries only on periodic lb (George Beshers) [635817] - [cpuidle] menu: fixed wrapping timers at 4.294 seconds (George Beshers) [635817] - [kernel] sched: Fix softirq time accounting (George Beshers) [635817] - [x86] UV: Lower UV rtc clocksource rating (George Beshers) [635817] - [infiniband] mlx4_core: fix bug in modify_cq wrapper for resize flow (Doug Ledford) [801111] - [infiniband] mlx4_core: remove buggy sched_queue masking (Doug Ledford) [801111] - [infiniband] mlx4_core: Fixing array indexes when setting port types (Doug Ledford) [801111] - [infiniband] mlx4: Setting new port types after all interfaces unregistered (Doug Ledford) [801111] - [infiniband] mlx4: Replacing pool_lock with mutex (Doug Ledford) [801111] - [infiniband] mlx4_core: Do not map BF area if capability is 0 (Doug Ledford) [801111] - [infiniband] mlx4: add unicast steering entries to resource_tracker (Doug Ledford) [801111] - [infiniband] mlx4: fix QP tree trashing (Doug Ledford) [801111] - [infiniband] mlx4: fix buffer overrun (Doug Ledford) [801111] - [infiniband] mlx4: Fix kcalloc parameters swapped (Doug Ledford) [801111] - [net] net_sched: qdisc_alloc_handle() can be too slow (Jiri Pirko) [785891] - [net] RFC3069, private VLAN proxy arp support (Weiping Pan) [786544] - [scsi] aio: fix the "too late munmap()" race (Jeff Moyer) [801528] - [scsi] aio: fix io_setup/io_destroy race (Jeff Moyer) [801528] - [scsi] aio: fix rcu ioctx lookup (Jeff Moyer) [801528]- [fs] GFS2: Change truncate page allocation to be GFP_NOFS (Robert S Peterson) [796017] - [fs] GFS2: Remove a __GFP_NOFAIL allocation (Robert S Peterson) [796017] - [fs] GFS2: flush work when clearing inode (Robert S Peterson) [796017] - [scsi] hpsa: change version string (Tomas Henzl) [785262] - [scsi] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Tomas Henzl) [785262] - [scsi] hpsa: update device attributes when they change (Tomas Henzl) [785262] - [scsi] hpsa: improve naming on external target device functions (Tomas Henzl) [785262] - [scsi] hpsa: eliminate 8 external target limitation (Tomas Henzl) [785262] - [scsi] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Tomas Henzl) [785262] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Tomas Henzl) [785262] - [scsi] hpsa: make target and lun match what SCSI REPORT LUNs returns (Tomas Henzl) [785262] - [scsi] hpsa: Fix problem with MSA2xxx devices (Tomas Henzl) [785262] - [scsi] hpsa: add P2000 to list of shared SAS devices (Tomas Henzl) [785262] - [virt] KVM: PMU: Fix raw event check (Gleb Natapov) [803620] - [virt] KVM: PMU: warn when pin control is set in eventsel msr (Gleb Natapov) [803620] - [virt] x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation (Gleb Natapov) [803620] - [powerpc] perf: Fix frequency calculation for overflowing counters (Steve Best) [804608] - [security] keys: add a "logon" key type (David Howells) [788634] - [security] KEYS: testing wrong bit for KEY_FLAG_REVOKED (David Howells) [788634] - [security] KEYS: Permit key_serial() to be called with a const key pointer (David Howells) [788634] - [security] keys: fix user_defined key sparse messages (David Howells) [788634] - [security] keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages (David Howells) [788634] - [security] KEYS: Add missing smp_rmb() primitives to the keyring search code (David Howells) [788634] - [security] KEYS: Make garbage collector nonreentrant under RHEL-6 (David Howells) [788634] - [security] KEYS: Correctly destroy key payloads when their keytype is removed (David Howells) [788634] - [security] KEYS: The dead key link reaper should be non-reentrant (David Howells) [788634] - [security] KEYS: Make the key reaper non-reentrant (David Howells) [788634] - [security] KEYS: Move the unreferenced key reaper to the keys garbage collector file (David Howells) [788634] - [security] KEYS: __key_link() should use the RCU deref wrapper for keyring payloads (David Howells) [788634] - [security] KEYS: keyctl_get_keyring_ID() should create a session keyring if create flag set (David Howells) [788634] - [security] KEYS: If install_session_keyring() is given a keyring, it should install it (David Howells) [788634] - [security] KEYS: Fix error handling in construct_key_and_link() (David Howells) [788634] - [security] KEYS: Don't return EAGAIN to keyctl_assume_authority() (David Howells) [788634] - [security] KEYS: Make request_key() and co. return an error for a negative key (David Howells) [788634] - [security] KEYS: Improve /proc/keys (David Howells) [788634] - [security] KEYS: Add an iovec version of KEYCTL_INSTANTIATE (David Howells) [788634] - [security] KEYS: Add a new keyctl op to reject a key with a specified error code (David Howells) [788634] - [security] KEYS: Add an RCU payload dereference macro (David Howells) [788634] - [security] KEYS: Fix __key_link_end() quota fixup on error (David Howells) [788634] - [security] KEYS: Fix up comments in key management code (David Howells) [788634] - [security] KEYS: Do some style cleanup in the key management code (David Howells) [788634] - [security] KEYS: Don't call up_write() if __key_link_begin() returns an error (David Howells) [788634] - [security] Add a dummy printk function for the maintenance of unused printks (David Howells) [788634] - [security] KEYS: request_key() should return -ENOKEY if the constructed key is negative (David Howells) [788634] - [security] KEYS: Reinstate lost passing of process keyring ID in call_sbin_request_key() (David Howells) [788634] - [security] KEYS: Use the variable 'key' in keyctl_describe_key() (David Howells) [788634] - [security] KEYS: Make /proc/keys check to see if a key is possessed before security check (David Howells) [788634] - [security] KEYS: Authorise keyctl_set_timeout() on a key if we have its authorisation key (David Howells) [788634] - [security] KEYS: Propagate error code instead of returning -EINVAL (David Howells) [788634] - [security] keyctl_session_to_parent(): use thread_group_empty() to check singlethreadness (David Howells) [788634] - [security] KEYS: Do preallocation for __key_link() (David Howells) [788634] - [security] KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links (David Howells) [788634] - [security] whitespace coding style fixes (David Howells) [788634] - [security] key: keyring: fix some code style issues (David Howells) [788634] - [security] Fix some coding styles in security/keys/keyring.c (David Howells) [788634] - [x86] EFI: Only set regions uncacheable if they support it (Matthew Garrett) [767291] - [virt] KVM: Fix fetch fault error code (Avi Kivity) [802453] - [netdrv] add myri10ge firmware (Stanislaw Gruszka) [796099] - [fs] xfs: fix inode lookup race (Dave Chinner) [796277] - [x86] amd: Fix L1i and L2 cache sharing information for AMD family 15h processors (Frank Arnold) [798399] - [x86] cache_info: Update calculation of AMD L3 cache indices (Frank Arnold) [798399] - [x86] cache_info: Remove bogus free of amd_l3_cache data (Frank Arnold) [798399] - [hwmon] k10temp: Add support for Fam15h Bulldozer (Frank Arnold) [798209] - [hwmon] k10temp: add support for AMD Family 12h/14h CPUs (Frank Arnold) [798209] - [x86] AMD, PCI: Add AMD northbridge PCI device id for CPU families 12h and 14h (Frank Arnold) [798209] - [netdrv] pch_gbe: modify Kconfig/Makefile and config-generic (Veaceslav Falico) [728177] - [netdrv] pch_gbe: new network driver from upstream (Veaceslav Falico) [728177] - [x86] Ivy Bridge kernel rdrand support (Jay Fenlason) [696442]- [net] gro: more generic L2 header check (Doug Ledford) [789123] - [infiniband] IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses (Doug Ledford) [789123] - [net] Make qdisc_skb_cb upper size bound explicit (Doug Ledford) [789123] - [fs] GFS2: Invalidate directory hash table on inode deallocate (Robert S Peterson) [801171] - [fs] GFS2: Fix a use-after-free that coverity spotted (Robert S Peterson) [801171] - [kernel] lkdtm: avoid calling lkdtm_do_action() with spinlock held (Prarit Bhargava) [770621] - [x86] Fix printk levels for panic, softlockups and stack dumps (Prarit Bhargava) [770621] - [kernel] lkdtm.c: fix race when crashpoint is hit multiple times before checking count (Prarit Bhargava) [770621] - [kernel] lkdtm: prefix enum constants (Prarit Bhargava) [770621] - [kernel] lkdtm: use generic_file_llseek in debugfs (Prarit Bhargava) [770621] - [kernel] param: remove unnecessary writable charp (Prarit Bhargava) [770621] - [kernel] lktdm: add support for hardlockup, softlockup and hung task crashes (Prarit Bhargava) [770621] - [kernel] lkdtm: add debugfs access and loosen KPROBE ties (Prarit Bhargava) [770621] - [scsi] aacraid: Fixes kernel oops in "aac_eh_abort" (Tomas Henzl) [760396] - [kernel] sys_poll: fix incorrect type for 'timeout' parameter (Oleg Nesterov) [794681] - [kernel] kdump: round up total_size to 128M for crashkernel reserving threshold (Dave Young) [798727] - [block] loop: fix partial read infomation leak (Dave Young) [761418] - [netdrv] mlx4: Don't show RoCE interfaces if the hpn channel is not installed (Doug Ledford) [753004] - [mm] thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode (Andrea Arcangeli) [800328] - [target] fix build on i386 (Andy Grover) [765982] - [target] Backport from stable-3.2.6 (Andy Grover) [765982]- [dm] fixing test for NULL pointer testing (Paolo Bonzini) [752380] {CVE-2011-4127} - [dm] do not forward ioctls from logical volumes to the underlying device (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] fail SCSI passthrough ioctls on partition devices (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] add and use scsi_blk_cmd_ioctl (Paolo Bonzini) [752380] {CVE-2011-4127} - [kernel] regset: Return -EFAULT, not -EIO, on host-side memory fault (Jerome Marchand) [799213] {CVE-2012-1097} - [kernel] regset: Prevent null pointer reference on readonly regsets (Jerome Marchand) [799213] {CVE-2012-1097} - [scsi] qla4xxx: update version (Mike Christie) [800664] - [scsi] iscsi class: fix gfp use in ping compl and host event (Mike Christie) [800664] - [scsi] iscsi if: Removed packed attr from struct iscsi_chap_rec (Mike Christie) [800664] - [scsi] iscsi_transport: Added error status code for ping comp event (Mike Christie) [800664] - [scsi] fix system lock up from scsi error flood (Neil Horman) [800555] - [scsi] libcxgbi: do not print a message when memory allocation fails (Steve Best) [800114] - [infiniband] iser: post initial receive buffers before sending the final login request (Mike Christie) [800041] - [sound] ALSA: pcm midlevel code - add time check for (Jaroslav Kysela) [798984] - [fs] GFS2: call gfs2_write_alloc_required for each fallocate chunk (Benjamin Marzinski) [801141]- [scsi] lpfc: Update lpfc version for 8.3.5.58.1p driver release (Rob Evers) [738037] - [virt] VMX: VMXON/VMXOFF usage changes (Avi Kivity) [704173] - [virt] VMX: VMCLEAR/VMPTRLD usage changes (Avi Kivity) [704173] - [virt] VMX: Some minor changes to code structure (Avi Kivity) [704173] - [virt] VMX: Define new functions to wrapper direct call of asm code (Avi Kivity) [704173] - [net] bonding: move dev_addr cpy to bond_enslave (Thomas Graf) [799794] - [net] bonding: move slave MTU handling from sysfs (Thomas Graf) [799794] - [ppc] Implement CONFIG_STRICT_DEVMEM (Steve Best) [655689] - [scsi] fcoe: Only define ndo_fcoe_get_hbainfo if fcoe is configured (Neil Horman) [789086] - [x86] ACPI / PM: Fix build problem for !CONFIG_ACPI related to NVS rework (Myron Stowe) [708447] - [x86] ips: use interruptible waits in ips-monitor (Neil Horman) [727944] - [x86] kvmclock: abstract save/restore sched_clock_state (Marcelo Tosatti) [694801] - [virt] fix a merge problem in "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski) [612320] - [virt] reapply "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [net] nfs: set vs_hidden on nfs4_callback_version4 (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients destruction on module cleanup (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients creation during service registering (Jeff Layton) [741039] - [net] NFSd: call svc rpcbind cleanup explicitly (Jeff Layton) [741039] - [net] SUNRPC: cleanup service destruction (Jeff Layton) [741039] - [net] SUNRPC: setup rpcbind clients if service requires it (Jeff Layton) [741039] - [net] SUNRPC: introduce svc helpers for prepairing rpcbind infrastructure (Jeff Layton) [741039] - [net] SUNRPC: use rpcbind reference counting helpers (Jeff Layton) [741039] - [net] SUNRPC: introduce helpers for reference counted rpcbind clients (Jeff Layton) [741039] - [net] SUNRPC: Use AF_LOCAL for rpcbind upcalls (Jeff Layton) [741039] - [fs] nfs4: Fix nfs4_init and reset_slot_table (Steve Dickson) [785823] - [net] SUNRPC: Change the default limit to the number of TCP slots (Steve Dickson) [785823] - [net] SUNRPC: Ensure we always bump the backlog queue in xprt_free_slot (Steve Dickson) [785823] - [net] SUNRPC: Replace xprt->resend and xprt->sending with a priority queue (Steve Dickson) [785823] - [net] SUNRPC: Allow caller of rpc_sleep_on() to select priority levels (Steve Dickson) [785823] - [net] SUNRPC: Support dynamic slot allocation for TCP connections (Steve Dickson) [785823] - [net] SUNRPC: Clean up the slot table allocation (Steve Dickson) [785823] - [net] SUNRPC: Initalise the struct xprt upon allocation (Steve Dickson) [785823] - [net] SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot (Steve Dickson) [785823] - [net] SUNRPC: Convert struct rpc_xprt to use atomic_t counters (Steve Dickson) [785823] - [net] SUNRPC: Support for RPC over AF_LOCAL transports (Steve Dickson) [785823] - [mm] memcg: fix wake up in oom wait queue (Frantisek Hrbata) [739615] - [mm] memcg: oom kill disable and oom status (Frantisek Hrbata) [739615] - [mm] memcg: oom notifier (Frantisek Hrbata) [739615] - [mm] memcg: oom wakeup filter (Frantisek Hrbata) [739615] - [mm] kabi: __GENKSYMS__ for event_list in struct cgroup (Frantisek Hrbata) [739615] - [mm] cgroup: implement eventfd-based generic API for notifications (Frantisek Hrbata) [739615] - [mm] cgroups: fix CONTENTS in cgroups documentation (Frantisek Hrbata) [739615] - [virt] Revert "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [fs] procfs: add hidepid= and gid= mount options (Jerome Marchand) [770652] - [fs] procfs: parse mount options (Jerome Marchand) [770652] - [scsi] qla4xxx: v5.02.00.00.06.03-k3 (Chad Dupuis) [798721] - [scsi] qla4xxx: assign correct address for iscsi_cls_host (Chad Dupuis) [798721] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [798721] - [scsi] qla4xxx: Fix sparse warning (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support for multiple session per host (Chad Dupuis) [798721] - [scsi] qla4xxx: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] scsi_transport: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [scsi] iscsi_transport: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [block] Fix io_context leak after failure of clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [block] Fix io_context leak after clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [fs] dlm: fix slow rsb search in dir recovery (David Teigland) [772376] - [fs] GFS2: rename existing file after mount crashes (Robert S Peterson) [794839] - [fs] GFS2: Eliminate sd_rindex_mutex (Robert S Peterson) [798763] - [fs] cifs: fix dentry refcount leak when opening a FIFO on lookup (Sachin Prabhu) [781893] - [fs] NFSv4: Handle expired stateids when the lease is still valid (Sachin Prabhu) [757876] - [perf] header: Fix build on old systems (Jiri Olsa) [784888] - [perf] hists browser: Add missing stdarg.h include (Jiri Olsa) [784888]- [netdrv] bnx2: revert firmware load modifications (Neil Horman) [720428] - [virt] virtio: balloon: leak / fill balloon across S4 (Amit Shah) [798583] - [scsi] silencing 'killing requests for dead queue' (David Milburn) [798672] - [scsi] sd_dif: fix setting bio flags (Jeff Moyer) [799075] - [scsi] megaraid_sas: driver update to version 00.00.06.14-rh1 (Tomas Henzl) [749923] - [infiniband] srp: fix include ordering issue (Doug Ledford) [791209] - [sched] Fix Kernel divide by zero panic in find_busiest_group() (Larry Woodman) [785959]- [virt] KVM steal time suspend/resume bugfix (Rik van Riel) [612320] - [virt] guest: KVM Steal time registration (Laszlo Ersek) [612320] - [virt] KVM guest: Steal time accounting (Rik van Riel) [612320] - [virt] KVM guest: Add a pv_ops stub for steal time (Rik van Riel) [612320] - [virt] KVM: Steal time implementation (Rik van Riel) [612320] - [virt] KVM: KVM Steal time guest/host interface (Rik van Riel) [612320] - [virt] KVM: Add constant to represent KVM MSRs enabled bit in guest/host interface (Rik van Riel) [612320] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [756311] - [x86] perf: Check that current->mm is alive before getting user callchain (Jiri Olsa) [756311] - [fs] NFSv4: Propagate the error NFS4ERR_BADOWNER to nfs4_do_setattr (Steve Dickson) [705099] - [kernel] ftrace: Fix hash record accounting bug (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression where ftrace breaks when modules are loaded (Steven Rostedt) [454694] - [kernel] ftrace: Fix dynamic selftest failure on some archs (Steven Rostedt) [454694] - [kernel] ftrace: Update filter when tracing enabled in set_ftrace_filter() (Steven Rostedt) [454694] - [kernel] ftrace: Balance records when updating the hash (Steven Rostedt) [454694] - [kernel] ftrace: Do not disable interrupts for modules in mcount update (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression of :mod:module function enabling (Steven Rostedt) [454694] - [kernel] ftrace: Fix possible undefined return code (Steven Rostedt) [454694] - [kernel] ftrace: Have ftrace_startup() return failure code (Steven Rostedt) [454694] - [kernel] ftrace: Modify ftrace_set_filter/notrace to take ops (Steven Rostedt) [454694] - [kernel] ftrace: Allow dynamically allocated function tracers (Steven Rostedt) [454694] - [kernel] ftrace: Implement separate user function filtering (Steven Rostedt) [454694] - [kernel] ftrace: Free hash with call_rcu_sched() (Steven Rostedt) [454694] - [kernel] ftrace: Have global_ops store the functions that are to be traced (Steven Rostedt) [454694] - [kernel] ftrace: Add ops parameter to ftrace_startup/shutdown functions (Steven Rostedt) [454694] - [kernel] ftrace: Use counters to enable functions to trace (Steven Rostedt) [454694] - [kernel] ftrace: Separate hash allocation and assignment (Steven Rostedt) [454694] - [kernel] ftrace: Create a global_ops to hold the filter and notrace hashes (Steven Rostedt) [454694] - [kernel] ftrace: Use hash instead for FTRACE_FL_FILTER (Steven Rostedt) [454694] - [kernel] ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate the function match routines for normal and mods (Steven Rostedt) [454694] - [kernel] ftrace: Return EINVAL when writing invalid val to set_ftrace_filter (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate updating of ftrace_trace_function (Steven Rostedt) [454694] - [kernel] ftrace: Move record update for normal and modules into a separate function (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_CONVERTED flag (Steven Rostedt) [454694] - [kernel] tracing: Enable records during the module load (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_FAILED flag (Steven Rostedt) [454694] - [kernel] ftrace: Remove failures file (Steven Rostedt) [454694] - [kernel] ftrace: Make FTRACE_WARN_ON() work in if condition (Steven Rostedt) [454694] - [kernel] ftrace: Only update the function code on write to filter files (Steven Rostedt) [454694] - [kernel] tracing: Remove leftover FTRACE_ENABLE/DISABLE_MCOUNT enums (Steven Rostedt) [454694] - [kernel] ftrace: Call trace_parser_clear() properly (Steven Rostedt) [454694] - [fs] NFSv4: include bitmap in nfsv4 get acl data (Sachin Prabhu) [753232 767288] - [pci] Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver (hiro muneda) [728852] - [netdrv] enic: enhance SR-IOV support (Stefan Assmann) [795976]- [infiniband] mlx4/fw: Fix ppc64 build (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Added missing iounmap upon releasing a device (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392 787762] - [infiniband] mlx4: allow device removal by fixing dma unmap size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct port for steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct flag for unicast_promisc (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix memory leak at multi_func_cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/nes: Copyright update (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: pass SMP vendor-specific attribute MADs to firmware (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392 787572] - [infiniband] RDMA/nes: Fix fast memory registration opcode (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix fast memory registration length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucma: Discard all events for new connections until accepted (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Roll back PCIe tuning change (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use GFP_ATOMIC when locks are held (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix for sending MPA reject frame (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/ipath: Calling PTR_ERR() on right variable in create_file() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Fix kernel panic by always initializing qp->usecnt (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: Make rds_sock_lock BH rather than IRQ safe. (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4_core: map async events to arbitrary slave eqs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix mtt profile issue (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: removed function index from vf. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: eth statistics modification (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: VF is not allowed to perform dump stats (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: clear all eth statistics when port goes up (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDS: Remove some unused iWARP code (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] rdma/core: Fix sparse warnings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix endianness bugs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate during AE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Make unnecessarily global nes_set_pau() static (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Change MDIO bus clock to 2.5MHz (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Fix layout of APR message (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Default some module parameters optimally (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize locking for get_txreq() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix a possible data corruption when receiving packets (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate 64-bit jiffies use (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix style issues (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/uverbs: Protect QP multicast list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Elaborating limitation on VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix mtt range deallocation (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: limiting VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: using array index for sense_allowed (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add missing include of linux/slab.h (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: FIX: Setting default_qpn before using it (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing wrong error codes in communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: not using spin_lock_irq when getting vf by resource. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: nullify cached multicast address list after cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Changing link sensing logic (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: capability for link sensing (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fix compile error when driver is comiled-in (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: updated driver version to 2.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: updated driver version to 1.1 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: adjust catas operation for SRIOV mode (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtts resources units changed to offset (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Allow communication between functions on same host (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Ethernet port management modifications (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Traffic steering management support for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_ib: disable SRIOV mode for IB ports (not yet supported) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: resource tracking for HCA resources used by guests (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add wrapper functions and comm channel and slave event support to EQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtt modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: cq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: qp modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: srq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Added FW commands and their wrappers for supporting SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_core: Implement the master-slave communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Reduce number of PD bits to 17 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Extanding port_mask functionality (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: initial header-file changes for SRIOV support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: bug fix for the case of vlan id 0 and UP 0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix WOL handlers were always looking at port2 capability bit (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: using non collapsed CQ on TX (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: fix UDP RSS related settings (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Recording rx queue for gro packets (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Adding rxhash support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: move RSS related definitions to be global (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/cxgb{3, 4} - get rid of stale firmware usage technique (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: various strlcpy conversions to make the code match upstream (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Correct sense on freectxts increment and decrement (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cma: Verify private data length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix shutdown crash accessing a non-existent bitmap (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/ipoib: Prevent hung task or softlockup processing multicast response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix over-scheduling of QSFP work (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix retry with MPAv1 logic for MPAv2 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix iw_cxgb4 count_rcqes() logic (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: drop "select LLIST" (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Don't use schedule_work() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix panic in RC error flushing logic (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/iser: Use separate buffers for the login request/response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Fix buddy->num_free allocation size (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: add moduleparam.h for users of module_param/MODULE_PARM_DESC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Fix files explicitly needing to include module.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Deprecate log_num_vlan module param (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Don't set VLAN in IBoE WQEs' control segment (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Enable 4K mtu for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Mark QP in error before disabling the queue in firmware (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb3: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix issue with link states and QSFP cables (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mlx4: Configure extended active speeds (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392] - [infiniband] mlx4_core: Add extended port capabilities support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Hold links until tuning data is available (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Clean up checkpatch issue (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove s_lock around header validation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use RCU for qpn lookup (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate divide/mod in converting idx to egr buf pointer (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Decode path MTU optimization (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize RC/UC code by IB operation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_en: Controlling FCS header removal (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IPoIB: Use the right function to do DMA unmap pages (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Use correct QID in insert_recv_cqe() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Make sure flush CQ entries are collected on connection close (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export ib_open_qp() capability to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Export ib_open_qp() to share XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Add support for XRC QPs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC SRQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC domains (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/cm: Do not automatically disconnect XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Support XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucm: Allow user to specify QP type when creating id (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cm: Define new RDMA port space specific to IB (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update XRC support based on XRC annex errata (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update protocol to support XRC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC TGT QPs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC INI QPs to userspace (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC SRQs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC domains to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/verbs: Cleanup XRC TGT QPs when destroying XRCD (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC SRQ type (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add SRQ type field (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC domain support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: Handle extended rates in debugfs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: Add new InfiniBand link speeds (Doug Ledford) [738491 739139 749059 751220 755741] - [infiniband] IB/ipath: Add missing in ipath_chip_init.c (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Support for Packed And Unaligned fpdus (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Print IP address for critcal errors (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate connection (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/{amso1100,cxgb3}: Minimal MPAv2 support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/iwcm: Propagate ird/ord values upwards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Correct nfreectxts for multiple HCAs (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Add missing calls to ib_umem_release() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Fix buddy->num_free allocation size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Use the right function to free eq->page_list entries (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Clean up error flow in mlx4_register_mac() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/ucm: Removed checks for unsigned value < 0 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mad: Verify mgmt class in received MADs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Check for NULL conn_param in rdma_accept (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fail RDMA initialization for unsupported cards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix crash in cma_req_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/amso1100: Use 'pM' format option to print MAC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net, rds, Replace xlist in net/rds/xlist.h with llist (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: return whether list is empty before adding in llist_add fix (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add back llist_add_batch() and llist_del_first() prototypes (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove cpu_relax() usage in cmpxchg loops (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add llist_next() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Return whether list is empty before adding in llist_add() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Move cpu_relax() to after the cmpxchg() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove the platform-dependent NMI checks (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Make some llist functions inline (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] lib, Add lock-less NULL terminated single list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Convert vmalloc/memset to vzalloc (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: nes: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: amso1100: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDSRDMA: Fix cleanup of rds_iw_mr_pool (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/iser: Support iSCSI PDU padding (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long) (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: decreasing ref count when removing mac (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing Ethernet unicast packet steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Defer HCA error events to tasklet (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Bump the driver version to 1.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Support PMA counters for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Use flow counters on IBoE ports (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/pma: Add include file for IBA performance counters definitions (Doug Ledford) [738491 739139 749059 755741] - [infiniband] Revert "[infiniband] qib: add thresholds to VendorPortCounters PMA operation" (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Add network flow counters (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix location of counter index in QP context struct (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Read extended capabilities into the flags field (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Extend capability flags to 64 bits (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Generate GID change events in IBoE code (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/core: Add GID change event (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Don't allow IPoIB port space for IBoE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA: Allow for NULL .modify_device() and .modify_port() methods (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Update active link width (Doug Ledford) [722308 726127 738491 739139 749059 755741] - [infiniband] IB/qib: Add sysfs interface to read free contexts (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mthca: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Remove double define (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/ipath: Convert old cpumask api into new one (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Convert old cpumask api into new one (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] cpumask: rename tsk_cpumask to tsk_cpus_allowed (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Avoid assigning an IS_ERR value to cm_id pointer in CMA id object (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Stop returning separate error and status from FW commands (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: rds: fix const array syntax (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4: remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: use pci_dev->revision (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/rds: use prink_ratelimited() instead of printk_ratelimit() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] net: remove interrupt.h inclusion from netdevice.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: Use full 32 bit speed range in ethtool's set_settings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: fix kfree on error path in new_steering_entry() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] Fix common misspellings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: Fixing use after free (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Enabling new steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add support for promiscuous mode in the new steering model. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: generalization of multicast steering. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: UDP RSS support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [fs] GFS2: fix NULL pointer dereference on mkdir/symlink/mknod (Abhijith Das) [797305] - [net] implement IP_RECVTOS for IP_PKTOPTIONS (Jiri Benc) [677351] - [scsi] mptsas: Added check for the LU type is SSC (Tomas Henzl) [735895] - [dm] raid: add flush support (Mike Snitzer) [797967]- [build] update RHEL_MINOR to '3' (Aristeu Rozanski) - [fs] keyring: allow special keyrings to be cleared (Steve Dickson) [772495] - [fs] NFS: Update idmapper documentation (Steve Dickson) [772495] - [fs] NFS: Keep idmapper include files in one place (Steve Dickson) [772495] - [fs] NFS: Fall back on old idmapper if request_key() fails (Steve Dickson) [772495] - [virt] KVM: do not #GP on perf MSR writes when vPMU is disabled (Gleb Natapov) [645365] - [virt] KVM: Expose the architectural performance monitoring CPUID leaf (Gleb Natapov) [645365] - [kernel] perf, x86: expose perf capability to other modules (Gleb Natapov) [645365] - [kernel] x86, perf: disable non available architectural events (Gleb Natapov) [645365] - [virt] KVM: VMX: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: SVM: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: Add generic RDPMC support (Gleb Natapov) [645365] - [virt] KVM: Expose a version 2 architectural PMU to a guests (Gleb Natapov) [645365] - [virt] KVM: Expose kvm_lapic_local_deliver() (Gleb Natapov) [645365] - [virt] KVM: VMX: Check for automatic switch msr table overflow (Gleb Natapov) [645365] - [virt] KVM: VMX: Add support for guest/host-only profiling (Gleb Natapov) [645365] - [virt] KVM: VMX: add support for switching of PERF_GLOBAL_CTRL (Gleb Natapov) [645365] - [virt] perf, intel: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, amd: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, core: Introduce attrs to count in either host or guest mode (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definitions for more vm entry/exit control bits (Gleb Natapov) [645365] - [virt] KVM: VMX: Add facility to atomically switch MSRs on guest entry/exit (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definition for msr autoload entry (Gleb Natapov) [645365] - [virt] KVM: Let vcpu structure alignment be determined at runtime (Gleb Natapov) [645365] - [kernel] perf: Add context field to perf_event (Gleb Natapov) [645365] - [virt] irq_work: Add generic hardirq context callbacks (Gleb Natapov) [645365] - [kernel] perf: Fix perf_event_do_pending() fallback callsite (Gleb Natapov) [645365] - [netdrv] bnx2: update firmware to latest upstream (Neil Horman) - [netdrv] bnx2: update to latest upstream (Neil Horman) [720428] - [netdrv] mii.c: Add ethtool advertisement functions (John Feeney) [787753] - [scsi] dcb: add DCBX mode to event notifier attributes (Neil Horman) [789086] - [scsi] fcoe: use real dev in case of HW vlan acceleration (Neil Horman) [789086] - [netdrv] netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call (Neil Horman) [789086] - [scsi] libfc: Handle discovery failure during ctlr link down (Neil Horman) [789086] - [scsi] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS (Neil Horman) [789086] - [scsi] scsi_transport_fc: Add FDMI host attributes (Neil Horman) [789086] - [scsi] libfc: Fix panic in fc_exch_recv (Neil Horman) [789086] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789086] - [scsi] fcoe: Do not switch context in vport_delete callback (Neil Horman) [789086] - [scsi] fcoe: Rename out_nomod label to out_putmod (Neil Horman) [789086] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789086] - [scsi] fcoe: Add support for FDMI in fcoe (Neil Horman) [789086] - [scsi] libfc: Add support for FDMI (Neil Horman) [789086] - [scsi] libfc: Make the libfc Common Transport(CT) code generic (Neil Horman) [789086] - [scsi] libfcoe: Don't KERN_ERR on netdev notification (Neil Horman) [789086] - [scsi] libfc: remove redundant timer init for fcp (Neil Horman) [789086] - [scsi] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c (Neil Horman) [789086] - [scsi] libfc: Declare local functions static (Neil Horman) [789086] - [scsi] fcoe: fix regression on offload em matching function for initiator/target (Neil Horman) [789086] - [scsi] fcoe: remove double check if skb is nonlinear (Neil Horman) [789086] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789086] - [scsi] fcoe: Fix preempt count leak in fcoe_filter_frames() (Neil Horman) [789086] - [scsi] Fix up files implicitly depending on module.h inclusion (Neil Horman) [789086] - [x86] efivars: add missing parameter to efi_pstore_read() (Seiji Aguchi) [696383] - [x86] pstore: gracefully handle NULL pstore_info functions (Seiji Aguchi) [696383] - [x86] pstore: pass reason to backend write callback (Seiji Aguchi) [696383] - [x86] pstore: pass allocated memory region back to caller (Seiji Aguchi) [696383] - [x86] pstore: make pstore write function return normal success/fail value (Seiji Aguchi) [696383] - [x86] pstore: change mutex locking to spin_locks (Seiji Aguchi) [696383] - [x86] pstore: defer inserting OOPS entries into pstore for RHEL (Seiji Aguchi) [696383] - [x86] efivars: fix warnings when CONFIG_PSTORE=n (Seiji Aguchi) [696383] - [x86] efivars: Introduce PSTORE_EFI_ATTRIBUTES (Seiji Aguchi) [696383] - [x86] efivars: Use string functions in pstore_write (Seiji Aguchi) [696383] - [x86] efivars: introduce utf16_strncmp (Seiji Aguchi) [696383] - [x86] efivars: String functions (Seiji Aguchi) [696383] - [x86] efi: Add support for using efivars as a pstore backend (Seiji Aguchi) [696383] - [x86] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Seiji Aguchi) [696383] - [x86] pstore: Make "part" unsigned (Seiji Aguchi) [696383] - [x86] pstore: Add extra context for writes and erases (Seiji Aguchi) [696383] - [x86] Fix argument types for SetVariable() for RHEL (Seiji Aguchi) [696383] - [x86] pstore: Extend API for more flexibility in new backends (Seiji Aguchi) [696383] - [x86] efi: Fix argument types for SetVariable() (Seiji Aguchi) [696383] - [x86] treewide: fix a few typos in comments (Seiji Aguchi) [696383] - [x86] efivars: prevent oops on unload when efi is not enabled (Seiji Aguchi) [696383] - [x86] efivars: handle errors from register_efivars() (Seiji Aguchi) [696383] - [x86] efivars: memory leak on error in create_efivars_bin_attributes() (Seiji Aguchi) [696383] - [x86] Fix common misspellings (Seiji Aguchi) [696383] - [x86] efivars: Expose efivars functionality to external drivers (Seiji Aguchi) [696383] - [x86] efivars: Parameterize operations (Seiji Aguchi) [696383] - [x86] efivars: Split out variable registration (Seiji Aguchi) [696383] - [x86] efivars: parameterize efivars (Seiji Aguchi) [696383] - [x86] efivars: Make efivars bin_attributes dynamic (Seiji Aguchi) [696383] - [x86] sysfs: Use one lockdep class per sysfs attribute (Seiji Aguchi) [696383] - [x86] efivars: move efivars globals into struct efivars (Seiji Aguchi) [696383] - [netdrv] iwlwifi: make "Tx aggregation enabled on ra =" be at DEBUG level (John Linville) [788055] - [netdrv] Add firmware blobs required by the integrated compat-wireless build (John Linville) - [netdrv] Add/modify config settings as appropriate for the wireless rebase (John Linville) [766952] - [netdrv] b44: replace the ssb_dma API with the generic DMA API (John Linville) [766952] - [netdrv] orinoco: minimal changes to build with wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] ar9170: minor fixups to get it building with 3.2.6-based mac80211 (John Linville) [766952] - [netdrv] Revert "ar9170: fix for driver-core ABI change" (John Linville) [766952] - [netdrv] Revert "ath5k: use kstrtoint() to parse numbers coming from sysfs" (John Linville) [766952] - [netdrv] libertas_tf: Revert bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [netdrv] ipw2100: Revert "PM QOS update" (John Linville) [766952] - [netdrv] Revert "ipw2100: mark ipw2100_pm_qos_req static" (John Linville) [766952] - [netdrv] Revert "ipw2100: register pm_qos request before registering pci driver" (John Linville) [766952] - [netdrv] ipw2100: Revert "pm_qos: Get rid of the allocation in pm_qos_add_request()" (John Linville) [766952] - [netdrv] rndis_wlan: minor build fixups for wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] at76c50x-usb: undo "lib: rename pack_hex_byte()..." (John Linville) [766952] - [netdrv] wl12xx: reduce frame usage of driver_state_read (John Linville) [766952] - [netdrv] wl12xx: convert a few more kstrtoul back to strict_strtoul (John Linville) [766952] - [netdrv] wl1251: revert change from "drivers: Final irq namespace conversion" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl1251: fix ELP_CTRL register reads" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul functions" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: strict_stroul introduced converted to kstrtoul" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul_from_user" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use freezable workqueue for netstack_work" (John Linville) [766952] - [netdrv] rt2x00: switch to use the kfifo-new.h header file (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: Move TX/RX work into dedicated workqueue" (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: simplify txstatus_fifo handling" (John Linville) [766952] - [netdrv] b43: don't include bcma header files (John Linville) [766952] - [netdrv] b43: Revert relevant portion of "pcmcia: Convert pcmcia_device_id..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: move driver name to..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: re-work..." commit eb14120f (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: do not use win_req_t when..." (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: convert pcmcia_request..." commit 1ac71e5a (John Linville) [766952] - [ssb] b43-pci-bridge: Add new vendor for BCM4318 (John Linville) [766952] - [ssb] Revert "pcmcia: convert ssb pcmcia driver to use new CIS helpers" (John Linville) [766952] - [ssb] Implement pcmcia_{read, write}_config_byte for drivers/ssb/pcmcia.c (John Linville) [766952] - [ssb] Revert relevant portion of "pcmcia: re-work pcmcia..." commit eb14120f (John Linville) [766952] - [ssb] Revert relevant portions of "pcmcia: remove cs_types.h" commit ac8b4228 (John Linville) [766952] - [net] mac80211/debugfs_netdev.c: convert kstrtoull to strict_strtoull (John Linville) [766952] - [net] mac80211: remove reference to lockdep_rtnl_is_held (John Linville) [766952] - [net] mac80211: continue using USHORT_MAX (John Linville) [766952] - [net] mac80211: Revert "net/mac80211/debugfs: Convert to kstrou8_from_user" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: Speedup ieee80211_remove_interfaces()" (John Linville) [766952] - [net] mac80211: Revert "net/mac80211, rcu: convert call_rcu(work_free_rcu) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert "net, rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "PM QOS update" upstream commit ed77134b (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "rcu: convert uses of rcu_assign_pointer..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: fix race condition between assoc_done and first EAP packet" (John Linville) [766952] - [net] mac80211: Revert "mac80211: annotate station rcu dereferences" (John Linville) [766952] - [net] mac80211: Revert "mac80211: cancel restart_work explicitly instead of depending on flush_scheduled_work()" (John Linville) [766952] - [net] mac80211: Revert "mac80211: sparse RCU annotations" (John Linville) [766952] - [netdrv] wireless: Revert "nl80211: use netlink consistent dump feature for BSS dumps" (John Linville) [766952] - [net] wireless rebase: Revert bits of "cfg80211: support sysfs namespaces" (John Linville) [766952] - [net] wireless rebase: Revert "wext: refactor" (John Linville) [766952] - [net] mac80211: borrow leds compat implementation from compat project (John Linville) [766952] - [netdrv] wireless: borrow genetlink compat implementation from compat project (John Linville) [766952] - [netdrv] wireless rebase: remove references to noop_llseek (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "PM QoS: Move and rename the implementation..." (John Linville) [766952] - [netdrv] wireless rebase: accomodate lack of "net: convert multicast list to list_head" (John Linville) [766952] - [netdrv] wireless rebase: undo bits of "USB: rename usb_buffer_alloc()..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "net: Add export.h..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "atomic: use " (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to ath6kl (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to carl9170 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ar9170 from commit 7bb45683 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/libertas_tf from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwmc3200wifi from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ipw2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rndis_wlan.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mwl8k.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mac80211_hwsim.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/at76c50x-usb.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/adm8211.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/zd1211rw from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/wl1251 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/wl12xx from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rtl818x from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rt2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/p54 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43legacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43 from linux 3.2.6 (John Linville) [766952] - [ssb] Rebase drivers/ssb from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath5k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath9k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/iwlegacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwlwifi from linux 3.2.6 (John Linville) [735934 735936 735939 766952 770780] - [net] Rebase net/mac80211 from linux 3.2.6 (John Linville) [766952] - [net] Rebase net/wireless from linux 3.2.6 (John Linville) [766952] - [net] introduce NETDEV_POST_INIT notifier (John Linville) [766952] - [net] bridge: support IFF_DONT_BRIDGE (John Linville) [766952] - [usb] Add a usb_pipe_endpoint() convenience function (John Linville) [766952] - [kernel] compiler: Introduce __always_unused (John Linville) [766952] - [netdrv] eeprom_93cx6: Add support for 93c86 EEPROMs (John Linville) [766952] - [netdrv] if_ether.h: add definition of ETH_P_TDLS (John Linville) [766952] - [kernel] Cherry-pick core bits of "bitops: rename for_each_bit() to for_each_set_bit()" (John Linville) [766952] - [kernel] Cherry-pick the core bits of "bitops: Provide generic sign_extend32 function" (John Linville) [766952] - [dma] dma-mapping.h: add the dma_unmap state API (John Linville) [766952] - [pci] pci-dma: add include/linux/pci-dma.h (John Linville) [766952] - [kernel] lib: Improve EWMA efficiency by using bitshifts (John Linville) [766952] - [kernel] lib: Add generic exponentially weighted moving average (EWMA) function (John Linville) [766952]- [virt] virtio-scsi: add power management (Paolo Bonzini) [782027] - [virt] virtio-scsi: add driver (Paolo Bonzini) [782027] - [fs] CIFS: Fix DFS handling in cifs_get_file_info (Jarod Wilson) [786989] - [fs] CIFS: fix automount for DFS shares (Jarod Wilson) [786989] - [fs] cifs: don't overwrite dentry name in d_revalidate (Jarod Wilson) [786989] - [fs] cifs: demote DFS referral lookup errors to cFYI (Jarod Wilson) [786989] - [fs] cifs: Unconditionally copy mount options to superblock info (Jarod Wilson) [786989] - [fs] cifs: Use kstrndup for cifs_sb->mountdata (Jarod Wilson) [786989] - [fs] cifs: Simplify handling of submount options in cifs_mount (Jarod Wilson) [786989] - [fs] cifs: do not tokenize mount options in-place (Jarod Wilson) [786989] - [fs] cifs: Add support for mounting Windows 2008 DFS shares (Jarod Wilson) [786989] - [fs] cifs: Extract DFS referral expansion logic to separate function (Jarod Wilson) [786989] - [drm] rebase upstream fixes (Dave Airlie) [797142] - [drm] rebase for RHEL 6.3 (Dave Airlie) [786494] - [kernel] swiotlb: export swiotlb_nr_tbl backport (Dave Airlie) [786494] - [pci] msi: fix imbalanced refcount of msi irq sysfs objects (Prarit Bhargava) [794767] - [pci] sysfs: add per pci device msi[x] irq listing (Prarit Bhargava) [794767] - [mm] vmscan: immediately reclaim end-of-LRU dirty pages when writeback completes (Satoru Moriya) [788536] - [mm] vmscan: throttle reclaim if encountering too many dirty pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in kswapd except in high priority (Satoru Moriya) [788536] - [fs] ext4: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [fs] xfs: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [mm] vmscan: remove dead code related to lumpy reclaim waiting on pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in direct reclaim (Satoru Moriya) [788536] - [security] audit: fix signedness bug in audit_log_execve_info() (Eric Paris) [661765] - [security] audit: comparison on interprocess fields (Eric Paris) [661765] - [security] audit: implement all object interfield comparisons (Eric Paris) [661765] - [security] audit: allow interfield comparison between gid and ogid (Eric Paris) [661765] - [security] audit: complex interfield comparison helper (Eric Paris) [661765] - [security] audit: allow interfield comparison in audit rules (Eric Paris) [661765] - [security] audit: allow audit matching on inode gid (Eric Paris) [661765] - [audit] allow matching on obj_uid (Eric Paris) [661765] - [security] audit: check current inode and containing object when filtering on major and minor (Eric Paris) [661765] - [security] audit: make filetype matching consistent with other filters (Eric Paris) [661765] - [ppc] Reserve iommu page 0 (Steve Best) [784088] - [fs] fuse: add O_DIRECT support (Josef Bacik) [753798] - [bluetooth] Add support for Broadcom BCM20702A0 (Don Zickus) [746041] - [kernel] sysctl: restrict write access to dmesg_restrict (Phillip Lougher) [749251]- [pci] RH backport changes for MaxPayload patchset (Shyam Iyer) [692531] - [pci] Clean-up MPS debug output (Shyam Iyer) [692531] - [pci] Clamp pcie_set_readrq() when using "performance" settings (Shyam Iyer) [692531] - [pci] enable MPS "performance" setting to properly handle bridge MPS (Shyam Iyer) [692531] - [pci] Workaround for Intel MPS errata (Shyam Iyer) [692531] - [pci] Disable MPS configuration by default (Shyam Iyer) [692531] - [pci] Don't crash when reading mpss from root complex (Shyam Iyer) [692531] - [pci] Remove MRRS modification from MPS setting code (Shyam Iyer) [692531] - [pci] Fix pointer dereference before call to pcie_bus_configure_settings (Shyam Iyer) [692531] - [pci] set PCI-E Max Payload Size on fabric (Shyam Iyer) [692531] - [pci] correct pcie_set_readrq write size (Shyam Iyer) [692531] - [pci] Set PCIE maxpayload for card during hotplug insertion (Shyam Iyer) [692531] - [netdrv] cxgb4: add latest upstream firmware (Neil Horman) [747141] - [netdrv] cxgb4: Update to latest upstream version (Neil Horman) [747141] - [block] dm io: fix discard support (Mike Snitzer) [758404] - [block] dm thin: add call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm raid: remove call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm thin metadata: decrement counter after removing mapped block (Mike Snitzer) [790618] - [block] dm thin metadata: unlock superblock in init_pmd error path (Mike Snitzer) [790618] - [block] dm thin metadata: remove incorrect close_device on creation error paths (Mike Snitzer) [790618] - [block] dm ioctl: do not leak argv if target message only-contains whitespace (Mike Snitzer) [790618] - [fs] ext3: fix start and len arguments handling in ext3_trim_fs() (Lukas Czerner) [767219] - [fs] ext3: Add fixed tracepoints - batched_discard (Lukas Czerner) [786987] - [fs] ext3/ioctl.c: silence sparse warnings about different address spaces (Lukas Czerner) [786987] - [fs] ext3/balloc.c: local functions should be static (Lukas Czerner) [786987] - [fs] ext3: Return -EINVAL when start is beyond the end of fs in ext3_trim_fs() (Lukas Czerner) [786987] - [fs] ext3: Fix an overflow in ext3_trim_fs (Lukas Czerner) [786987] - [fs] ext3: speed up group trim with the right free block count (Lukas Czerner) [786987] - [fs] ext3: Adjust trim start with first_data_block (Lukas Czerner) [786987] - [fs] ext3: Add FITRIM handling (Lukas Czerner) [786987] - [fs] ext3: Add batched discard support for ext3 (Lukas Czerner) [786987] - [fs] NFS: Optimise away unnecessary setattrs for open(O_TRUNC) (J. Bruce Fields) [636590] - [s390x] kdump: Add s390 description to kernel documentation (Hendrik Brueckner) [738862] - [net] bridge: Reset IPCB when entering IP stack (Herbert Xu) [717407] - [net] netlink: wrong size was calculated for vfinfo list blob (Andy Gospodarek) [772136] - [net] sctp: implement event notification SCTP_SENDER_DRY_EVENT (Thomas Graf) [787652] - [net] ipv6: fix default multicast hops setting (Jiri Benc) [767435] - [scsi] libfcoe: Do not sends FDISCs before FLOGI during CVL (Neil Horman) [790942] - [misc] hpilo: Increase number of channels (Tony Camuso) [737920] - [fs] dlm: fix kmalloc args (David Teigland) [752539] - [block] cciss: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [netdrv] 8139cp: properly config rx mode after resuming (Jason Wang) [665515] - [netdrv] mlx4_en: fix endianness with blue frame support (Steve Best) [750166] - [mm] remove debug printk's from memory_hotplug.c (Hendrik Brueckner) [738862]- [kernel] kmsg_dump: Don't run on non-error paths by default (Seiji Aguchi) [696394] - [kernel] kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_restart paths (Seiji Aguchi) [696394] - [net] af_iucv: offer new getsockopt SO_MSGSIZE (Hendrik Brueckner) [786997] - [net] af_iucv: performance improvements for new HS transport (Hendrik Brueckner) [786996] - [s390x] qeth: Fix recovery in case of concurrent asynchronous deliveries (Hendrik Brueckner) [786958] - [s390x] af_iucv: remove IUCV-pathes completely (Hendrik Brueckner) [786960] - [kdump] Define KEXEC_NOTE_BYTES arch specific for s390x (Hendrik Brueckner) [786959] - [s390x] dasd: fix expiration handling for recovery requests (Hendrik Brueckner) [768890] - [kernel] console interrupts vs. panic (Hendrik Brueckner) [768891] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [767219] - [block] blkdev: Do not return -EOPNOTSUPP if discard is supported (Lukas Czerner) [767219] - [block] blkdev: Submit discard bio in batches in blkdev_issue_discard() (Lukas Czerner) [767219] - [fs] ext4: Adjust minlen with discard_granularity in the FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: add FITRIM to compat_ioctl (Lukas Czerner) [767219] - [fs] ext4: check if device support discard in FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: Change the wrong param comment for ext4_trim_all_free (Lukas Czerner) [767219] - [fs] ext4: Speed up FITRIM by recording flags in ext4_group_info (Lukas Czerner) [767219] - [fs] ext4: Add new ext4 trim tracepoints (Lukas Czerner) [767219] - [fs] ext4: speed up group trim with the right free block count (Lukas Czerner) [767219] - [fs] ext4: fix trim length underflow with small trim length (Lukas Czerner) [767219] - [fs] ext4: protect bb_first_free in ext4_trim_all_free() with group lock (Lukas Czerner) [767219] - [fs] ext4: only load buddy bitmap in ext4_trim_fs() when it is needed (Lukas Czerner) [767219] - [fs] ext4: ignore errors when issuing discards (Lukas Czerner) [767219] - [fs] ext4: fix a BUG in mb_mark_used during trim (Lukas Czerner) [767219] - [s390x] config: Add kdump kernel config options for s390 (Hendrik Brueckner) [738862] - [s390x] kdump: Add KEXEC_AUTO_RESERVE for s390 (Hendrik Brueckner) [738862] - [s390x] zfcpdump: Do not initialize zfcpdump in kdump mode (Hendrik Brueckner) [738862] - [s390x] crashkernel: Add arch code for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [s390x] kernel: kdump backend code (Hendrik Brueckner) [738862] - [s390x] zcore: Add real memory access functions (Hendrik Brueckner) [738862] - [s390x] Add PSW restart shutdown trigger (Hendrik Brueckner) [738862] - [s390x] kernel: Use diagnose 308 for system reset (Hendrik Brueckner) [738862] - [mm] Replace diag10() with diag10_range() function (Hendrik Brueckner) [738862] - [kexec] reipl: Export do_store_status() function (Hendrik Brueckner) [738862] - [kexec] crashk_res init check for /sys/kernel/kexec_crash_size (Hendrik Brueckner) [738862] - [kexec] Add missing RAM resource in crash_shrink_memory() (Hendrik Brueckner) [738862] - [kernel] Create udev events for memory hotplug (Hendrik Brueckner) [738862] - [kexec] fix crash_kexec()/smp_send_stop() race in panic (Hendrik Brueckner) [738862] - [kexec] Add infrastructure for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [kexec] Initialize vmcoreinfo note at startup (Hendrik Brueckner) [738862] - [kexec] Add KEXEC_CRASH_CONTROL_MEMORY_LIMIT (Hendrik Brueckner) [738862] - [pci] Disable this patch set's SRIOV reallocation unless booted with pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges (James Takahashi) [587729] - [pci] PCI-Clear-bridge-resource-flags-if-requested (James Takahashi) [587729] - [pci] bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources (James Takahashi) [587729] - [pci] introduce reset_resource (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [pci] don't shrink bridge resources (James Takahashi) [587729] - [sound] ALSA: enable OSS emulation layer for PCM and mixer (Jaroslav Kysela) [657291] - [fs] Stable page cache to better support T10/DIF (Data Integrity storage) (Steve Best) [706189] - [char] ipmi: Decrease the IPMI message transaction time in interrupt mode (Shyam Iyer) [739359] - [security] IMA: fix audit res field to indicate 1 for success and 0 for failure (Eric Paris) [784351] - [mm] fix nrpages assertion (Josef Bacik) [766861] - [mm] Eliminate possible panic in page compaction code (Larry Woodman) [714902 755885] - [mm] Prevent panic on 2-node x3850 X5 w/2 MAX5 memory drawers panics while running certification tests caused by page list corruption (Larry Woodman) [755885]- [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Veaceslav Falico) [722304] - [netdrv] netxen_nic: signedness bug in netxen_md_entry_err_chk() (Veaceslav Falico) [722304] - [netdrv] netxen: report valid speed and duplex status when link is down (Veaceslav Falico) [722304] - [netdrv] netxen: Fix a panic during driver unload in device_remove_file (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Error logging on firmware hang (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Fix phy link status (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fw dump support (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fix cdrp race condition (Veaceslav Falico) [722304] - [netdrv] netxen: Remove alloc_etherdev error messages (Veaceslav Falico) [722304] - [netdrv] netxen: convert .get_drvinfo routine to strlcpy (Veaceslav Falico) [722304] - [netdrv] netxen: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Veaceslav Falico) [722304] - [mm] thp: fix BUG on mm->nr_ptes (Andrea Arcangeli) [794497] - [x86] ACPI, APEI, ERST, Fix erst-dbg long record reading issue (Don Zickus) [728993] - [x86] ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled (Don Zickus) [728993] - [netdrv] cnic: update for RHEL6.3, part 2 (Michal Schmidt) [740048] - [netdrv] bnx2x: update for RHEL6.3 (Michal Schmidt) [741676] - [netdrv] cnic, bnx2fc: update for RHEL6.3, part 1 (Michal Schmidt) [740048] - [net] introduce build_skb() (Michal Schmidt) [741676] - [net] more accurate skb truesize (Michal Schmidt) [741676] - [net] skbuff: add skb frag size accessors (Michal Schmidt) [741676] - [netdrv] bnx2x, cnic: update to current upstream (Michal Schmidt) - [s390x] qeth: improve recovery during resource shortage (Hendrik Brueckner) [766785] - [s390x] qeth: support ipv6 query arp cache for HiperSockets (Hendrik Brueckner) [738874] - [s390x] qeth: add OSA concurrent hardware trap (Hendrik Brueckner) [738861] - [s390x] dasd: add enhanced DASD statistics interface (Hendrik Brueckner) [738871] - [kernel] mutex: Introduce arch_mutex_cpu_relax() (Hendrik Brueckner) [738872] - [s390x] ap: Setup timer for sending messages after reset (Hendrik Brueckner) [760544] - [s390x] cio: disallow driver io for known to be broken paths (Hendrik Brueckner) [765810] - [netdrv] qeth: forbid recovery during shutdown (Hendrik Brueckner) [765809] - [netdrv] qeth: reduce SIGA-r to avoid CPU cost implications (Hendrik Brueckner) [765808] - [kernel] cpu hotplug vs missing pfault completion interrupts (Hendrik Brueckner) [753080] - [scsi] aacraid: fix return value (Tomas Henzl) [741724] - [scsi] aacraid: Add new code for PMC-Sierra's SRC based controller family (Tomas Henzl) [741724] - [scsi] aacraid: fix File System going into read-only mode (Tomas Henzl) [640011] - [scsi] mpt2sas: add missing allocation check (Tomas Henzl) [736229] - [scsi] mpt2sas: Remove unused duplicate diag_buffer_enable param (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix possible integer truncation of cpu_count (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix leak on mpt2sas_base_attach() error path (Tomas Henzl) [736229] - [scsi] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe (Tomas Henzl) [736229] - [scsi] mpt2sas: Bump driver vesion to 12.101.00.00 (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for memory allocation error for large host credits (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not retry a timed out direct IO for warpdrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Release spinlock for the raid device list before blocking it (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: Increase max transfer support from 4MB to 16MB (Tomas Henzl) [736229] - [scsi] mpt2sas: Support for greater than 2TB capacity WarpDrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets (Tomas Henzl) [736229] - [scsi] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition (Tomas Henzl) [736229] - [scsi] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context (Tomas Henzl) [736229] - [scsi] mpt2sas: add missing allocation (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue - Panic when inactive volume is tried deleting (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue Port Reset is taking long time to complete while issued during creating a volume (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue deadlock between hot plug worker threads and host reset context (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for dead lock occurring between host_lock and sas_device_lock (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix drives not getting properly deleted if sas cable is removed while host reset is active (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix failure message displayed during diag reset (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for system hang when discovery in progress (Tomas Henzl) [736229] - [scsi] mpt2sas: Fast Load Support (Tomas Henzl) [736229] - [scsi] mpt2sas : MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: take size of pointed value, not pointer (Tomas Henzl) [736229] - [scsi] mpt2sas: Added NUNA IO support in driver which uses multi-reply queue support of the HBA (Tomas Henzl) [736229] - [scsi] mptsas: Add device ID for SAS1068_820XELP (Tomas Henzl) [735895] - [scsi] mptsas: ensure NUL-termination of MptCallbacksName elements (Tomas Henzl) [735895] - [scsi] mptfusion: Fix for device offline while doing aggressive HBA reset (Tomas Henzl) [735895] - [scsi] mptfusion: Bump version 3.4.20 (Tomas Henzl) [735895] - [scsi] mptfusion: Avoid out of order Event processing due to cpu migration (Tomas Henzl) [735895] - [scsi] mptfusion: Set max sector count module parameter (Tomas Henzl) [735895] - [scsi] mptfusion: Added check for SILI bit in READ_6 CDB for DATA UNDERRUN ERRATA (Tomas Henzl) [735895] - [scsi] mptsas: Fix annoying warning (Tomas Henzl) [735895] - [input] ALPS: add support for protocol versions 3 and 4 (John Feeney) [637229] - [input] ALPS: remove assumptions about packet size (John Feeney) [637229] - [input] ALPS: add protocol version field in alps_model_info (John Feeney) [637229] - [input] ALPS: fix stuck buttons on some touchpads (John Feeney) [637229] - [input] ALPS: do not set REL_X/REL_Y capabilities on the touchpad (John Feeney) [637229] - [input] ALPS: add support for touchpads with 4-directional button (John Feeney) [637229] - [input] ALPS: move protocol information to Documentation (John Feeney) [637229] - [ppc] mpic: Fix problem that affinity is not updated (Steve Best) [738451] - [sound] alsa: enable snd-cmipci driver (Jaroslav Kysela) [661316] - [fs] procfs: return ENOENT on opening a being-removed proc entry (Neil Horman) [735881] - [fs] pnfs: simplify pnfs files module autoloading (Steve Dickson) [790961] - [fs] GFS2: panic during glock reclaim, ref count 0 (Steven Whitehouse) [781468] - [s390x] ap: Setup timer for processing messages in request queue (Hendrik Brueckner) [753085] - [kernel] ulimit: raise default hard ulimit on number of files to 4096 (Jarod Wilson) [786307] - [kernel] time: cast jiffies_to_clock_t() argument to unsigned long (Prarit Bhargava) [783401] - [kernel] watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry (Don Zickus) [738894] - [kernel] Prevent system hang and eventual crash when using CPU cgroups (Larry Woodman) [790945] - [usb] Fix deadlock in hid_reset when Dell iDRAC is reset (Shyam Iyer) [782374] - [dm] RAID: Print correct status characters (Jonathan E Brassow) [749684] - [virt] vmxnet3: Cap the length of the pskb_may_pull on transmit (bz 790673) (Neil Horman) [790673] - [mm] shmem: reduce pagefault lock contention (Jarod Wilson) [786320] - [x86] Fix i386 debug kernel fails to boot on some systems (Larry Woodman) [773138] - [mm] memcg: add memcg sanity checks at allocating and freeing pages (Johannes Weiner) [752137]- [pci] use security_capable() when checking capablities during config space read (Eric Paris) [596419] - [security] add cred argument to security_capable() (Eric Paris) [596419] - [scsi] qla2xxx: Update LICENSE.qla2xxx (Chad Dupuis) [722295] - [scsi] qla2xxx: Update version number to 8.04.00.02.06.3-k. (Chad Dupuis) [722295] - [scsi] qla2xxx: Avoid invalid request queue dereference for bad response packets (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop iteration after first failure in *_id functions (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs() (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle device mapping changes due to device logout (Chad Dupuis) [722295] - [scsi] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle (Chad Dupuis) [722295] - [scsi] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets (Chad Dupuis) [722295] - [scsi] qla2xxx: Cache swl during fabric discovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove EDC sysfs interface (Chad Dupuis) [722295] - [scsi] qla2xxx: Perform firmware dump procedure on mailbox command timeout (Chad Dupuis) [722295] - [scsi] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Log messages to use correct vha (Chad Dupuis) [722295] - [scsi] qla2xxx: Add new message when a new loopid is assigned (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix ql_dbg arguments (Chad Dupuis) [722295] - [scsi] qla2xxx: Use ql_log* (Chad Dupuis) [722295] - [scsi] qla2xxx: Convert remaining printk's to ql_log format (Chad Dupuis) [722295] - [scsi] qla2xxx: Print mailbox command opcode and return code when a command times out (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Reduce mbx-command timeout for Login/Logout requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear options-flags while issuing stop-firmware mbx command (Chad Dupuis) [722295] - [scsi] qla2xxx: Add an "is reset active" helper (Chad Dupuis) [722295] - [scsi] qla2xxx: Prep zero-length BSG data-transfer requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix byte swapping in IPE print statement (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle failure cases during fabric_login (Chad Dupuis) [722295] - [scsi] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed (Chad Dupuis) [722295] - [scsi] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle change notifications based on switch scan results (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct print format for edc ql_log() calls (Chad Dupuis) [722295] - [scsi] qla2xxx: Use consistent DL mask for ELS/CT passthru requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidation of SRB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Use a valid enode-mac if none defined (Chad Dupuis) [722295] - [scsi] qla2xxx: Propagate up abort failures (Chad Dupuis) [722295] - [scsi] qla2xxx: Add vmalloc.h include to qla_nx.c (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhancements to support ISP83xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhanced the dump routines to capture multiple request and response queues (Chad Dupuis) [722295] - [scsi] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang (Chad Dupuis) [722295] - [scsi] qla2xxx: Display IPE error message for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix "active_mask" may be used uninitialized warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct fc_host port_state display (Chad Dupuis) [722295] - [scsi] qla2xxx: Move initialization of some variables before iospace_config (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable Minidump by default with default capture mask 0x1f (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang (Chad Dupuis) [722295] - [scsi] fix qla2xxx printk format warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload (Chad Dupuis) [722295] - [scsi] qla2xxx: Implement FCP priority tagging for 82xx adapters (Chad Dupuis) [722295] - [scsi] qla2xxx: Revert back the request queue mapping to request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidated IOCB processing routines (Chad Dupuis) [722295] - [scsi] qla2xxx: Process marker IOCB request on request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Added a new entry to ISP specific function pointers structure (Chad Dupuis) [722295] - [scsi] qla2xxx: Submit all chained IOCBs for passthrough commands on Request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the display of firmware dump availability for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the default setting of the help text of Minidump capture mask (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrections to returned sysfs error codes (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct report-id acquisiton check (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix to include FCE data as part of dump (Chad Dupuis) [722295] - [scsi] qla2xxx: Limit excessive DPC cycles (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix race that could hang kthread_stop() (Chad Dupuis) [722295] - [scsi] qla2xxx: Only read requested mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Proper cleanup of pass through commands when firmware returns error (Chad Dupuis) [722295] - [scsi] qla2xxx: Update to dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Add dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Queue depth ramp up/down modification changes (Chad Dupuis) [722295] - [scsi] qla2xxx: Check for SCSI status on underruns (Chad Dupuis) [722295] - [scsi] qla2xxx: Display FCP_CMND priority on update (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove qla2x00_wait_for_loop_ready function (Chad Dupuis) [722295] - [scsi] qla2xxx: Don't call alloc_fw_dump for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Issue mailbox command only when firmware hung bit is reset for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return sysfs error codes appropriate to conditions (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct inadvertent loop state transitions during port-update handling (Chad Dupuis) [722295] - [scsi] qla2xxx: Set the task attributes after memsetting fcp cmnd (Chad Dupuis) [722295] - [scsi] qla2xxx: Provide method for updating I2C attached VPD (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable write permission to some debug related module parameters to be changed dynamically (Chad Dupuis) [722295] - [scsi] qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Fix incorrect error reporting (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Handle uninitalized sectors (Chad Dupuis) [722295] - [scsi] qla2xxx: Double check for command completion if abort mailbox command fails (Chad Dupuis) [722295] - [scsi] qla2xxx: Implemeted beacon on/off for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix qla24xx revision check while enabling interrupts (Chad Dupuis) [722295] - [scsi] qla2xxx: check for marker IOCB during response queue processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Acquire hardware lock while manipulating dsd list (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix array out of bound warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Prevent CPU lockups when "ql2xdontresethba" module param is set (Chad Dupuis) [722295] - [scsi] qla2xxx: Save and restore irq in the response queue interrupt handler (Chad Dupuis) [722295] - [scsi] qla2xxx: During loopdown perform Diagnostic loopback (Chad Dupuis) [722295]- [scsi] libsas: convert to standard kernel debugging (David Milburn) [782929] - [scsi] libsas: dynamic queue depth (David Milburn) [782929] - [scsi] libsas, libata: fix ->change_queue_{depth|type} for sata devices (David Milburn) [782929] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [782929] - [scsi] libsas: fix failure to revalidate domain for anything but the first expander child (David Milburn) [782929] - [scsi] libsas: async ata scanning (David Milburn) [782929] - [scsi] mvsas: remove mvs_slave_{alloc|configure} (David Milburn) [782929] - [scsi] libsas: revert ata srst (David Milburn) [782929] - [scsi] libsas: fix lifetime of SAS_HA_FROZEN (David Milburn) [782929] - [scsi] libsas: restore scan order (David Milburn) [782929] - [scsi] libsas: delete device on sas address changed (David Milburn) [782929] - [scsi] libsas: let libata recover links that fail to transmit initial sig-fis (David Milburn) [782929] - [scsi] libsas: set sas_address and device type of rphy (David Milburn) [782929] - [scsi] libsas: fix sas port naming (David Milburn) [782929] - [scsi] libsas: improve debug statements (David Milburn) [782929] - [scsi] libsas: kill spurious sas_put_device (David Milburn) [782929] - [scsi] libsas: fix sas_unregister_ports vs sas_drain_work (David Milburn) [782929] - [scsi] libsas: route local link resets through ata-eh (David Milburn) [782929] - [scsi] libsas: fix mixed topology recovery (David Milburn) [782929] - [scsi] libsas: close scsi_remove_target() vs libata-eh race (David Milburn) [782929] - [scsi] libsas: mark all domain devices gone if root port disappears (David Milburn) [782929] - [scsi] libsas: pre-clean commands that won the eh vs completion race (David Milburn) [782929] - [scsi] isci: remove IDEV_EH hack to disable "discovery-time" ata resets (David Milburn) [782929] - [scsi] isci: remove bus and reset handlers (David Milburn) [782929] - [scsi] isci: ->lldd_ata_check_ready handler (David Milburn) [782929] - [scsi] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset (David Milburn) [782929] - [scsi] isci: fix interpretation of "hard" reset (David Milburn) [782929] - [scsi] isci: kill isci_port->status (David Milburn) [782929] - [scsi] libsas: don't recover 'gone' devices in sas_ata_hard_reset() (David Milburn) [782929] - [scsi] libsas: fix sas_find_local_phy(), take phy references (David Milburn) [782929] - [scsi] libsas: check for 'gone' expanders in smp_execute_task() (David Milburn) [782929] - [scsi] libsas: don't mark expanders as gone when a child device is removed (David Milburn) [782929] - [scsi] libsas: poll for ata device readiness after reset (David Milburn) [782929] - [scsi] libsas: async ata-eh (David Milburn) [782929] - [scsi] libsas: add mutex for SMP task execution (David Milburn) [782929] - [scsi] libsas: Remove redundant phy state notification calls (David Milburn) [782929] - [scsi] libsas: sas_phy_enable via transport_sas_phy_reset (David Milburn) [782929] - [scsi] libsas: execute transport link resets with libata-eh via host workqueue (David Milburn) [782929] - [scsi] libsas: perform sas-transport resets in shost->workq context (David Milburn) [782929] - [scsi] libsas: use libata-eh-reset for sata rediscovery fis transmit failures (David Milburn) [782929] - [scsi] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata (David Milburn) [782929] - [scsi] libsas: let libata handle command timeouts (David Milburn) [782929] - [scsi] libsas: fix timeout vs completion race (David Milburn) [782929] - [scsi] libsas: prevent double completion of scmds from eh (David Milburn) [782929] - [scsi] libsas: close error handling vs sas_ata_task_done() race (David Milburn) [782929] - [scsi] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done (David Milburn) [782929] - [scsi] libsas: use ->set_dmamode to notify lldds of NCQ parameters (David Milburn) [782929] - [scsi] libsas: prevent domain rediscovery competing with ata error handling (David Milburn) [782929] - [scsi] libsas: convert dev->gone to flags (David Milburn) [782929] - [scsi] libsas: remove ata_port.lock management duties from lldds (David Milburn) [782929] - [scsi] libsas: introduce sas_drain_work() (David Milburn) [782929] - [scsi] libsas: convert ha->state to flags (David Milburn) [782929] - [scsi] libsas: replace event locks with atomic bitops (David Milburn) [782929] - [scsi] libsas: fix leak of dev->sata_dev.identify_[packet_]device (David Milburn) [782929] - [scsi] libsas: fix domain_device leak (David Milburn) [782929] - [scsi] libsas: kill sas_slave_destroy (David Milburn) [782929] - [scsi] libsas: remove unused ata_task_resp fields (David Milburn) [782929] - [scsi] libsas: fix port->dev_list locking (David Milburn) [782929] - [scsi] libsas: remove expander from dev list on error (David Milburn) [782929] - [block] export blk_{get,put}_queue() (Jeff Moyer) [757362] - [block] floppy: fix a crash during rmmod() (Jeff Moyer) [757362] - [block] floppy: Cleanup disk->queue before calling put_disk() if add_disk() was never called (Jeff Moyer) [757362] - [block] add missing blk_queue_dead() checks (Jeff Moyer) [757362] - [block] fix drain_all condition in blk_drain_queue() (Jeff Moyer) [757362] - [block] add blk_queue_dead() (Jeff Moyer) [757362] - [block] don't call blk_drain_queue() if elevator is not up (Jeff Moyer) [757362] - [block] blk-throttle: use queue_is_locked() instead of lockdep_is_held() (Jeff Moyer) [757362] - [block] fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown (Jeff Moyer) [757362] - [block] make get_request[_wait]() fail if queue is dead (Jeff Moyer) [757362] - [block] reorganize throtl_get_tg() and blk_throtl_bio() (Jeff Moyer) [757362] - [block] reorganize queue draining (Jeff Moyer) [757362] - [block] drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and blk_get_tg() (Jeff Moyer) [757362] - [block] pass around REQ_* flags instead of broken down booleans during request alloc/free (Jeff Moyer) [757362] - [block] move blk_throtl prototypes to block/blk.h (Jeff Moyer) [757362] - [block] fix genhd refcounting in blkio_policy_parse_and_set() (Jeff Moyer) [757362] - [block] make gendisk hold a reference to its queue (Jeff Moyer) [757362] - [block] Free queue resources at blk_release_queue() (Jeff Moyer) [757362] - [block] fix crash in scsi_dispatch_cmd() (Jeff Moyer) [757362] - [block] Fix oops caused by queue refcounting failure (Jeff Moyer) [757362] - [block] add proper state guards to __elv_next_request (Jeff Moyer) [757362] - [block] fix oops in scsi_run_queue() (Jeff Moyer) [757362] - [block] put stricter guards on queue dead checks (Jeff Moyer) [757362] - [scsi] lpfc: Fix warning on i386 system (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.58 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed FCP EQ memory check prevent initialize to single interrupt vector case (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests (Rob Evers) [738037] - [scsi] lpfc: Fixed system panic during EEH recovery on SLI4 FC port (Rob Evers) [738037] - [scsi] lpfc: Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop (Rob Evers) [738037] - [scsi] lpfc: Fix ELS SCR failing with local reject / invalid RPI (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 port failures after firmware reset or dump (Rob Evers) [738037] - [scsi] lpfc: Fix port reset log messages indicate error when no error is seen (Rob Evers) [738037] - [scsi] lpfc: HBQ buffers are uninitialized in the base driver (Rob Evers) [738037] - [scsi] lpfc: Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed missing hbalock protection on setting/clearing bit in phba->link_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed illegal state transition during driver unload (Rob Evers) [738037] - [scsi] lpfc: Fixed system crash on SLI4 FC port looopback diagnostic test with large buffers (Rob Evers) [738037] - [scsi] lpfc: Fixed a potential error path that might try to free DMA memory not allocated (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 FC port Internal and External loopback diagnostic tests (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.57 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix a crash while deleting 256 vports (Rob Evers) [738037] - [scsi] lpfc: Fix vport never finished discovery if switch runs out of resources (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Fix kernel panic when putting board in offline state twice (Rob Evers) [738037] - [scsi] lpfc: Fix memory leak when running hba resets to SLI-4 board (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.56 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix driver message 3092 and 3116 to KERN_WARNING (Rob Evers) [738037] - [scsi] lpfc: Fix PCI read failure looks like a over temperature event (Rob Evers) [738037] - [scsi] lpfc: Fixed driver event reporting to mgmt on error attention due to forced dump (Rob Evers) [738037] - [scsi] lpfc: Fix not displaying firmware rev for BE boards (Rob Evers) [738037] - [scsi] lpfc: Add asynchronous ABTS notification event feature to driver (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not byte swapping extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.55 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix premature ndlp cleanup after second target LOGO (Rob Evers) [738037] - [scsi] lpfc: Add loop support for sli4 fc (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.54 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed OCM failing COMN_READ_OBJECT and COMN_WRITE_OBJECT mailbox pass-through (Rob Evers) [738037] - [scsi] lpfc: No longer read fcoe parameters if board is not fcoe (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver passing a wrong count value (Rob Evers) [738037] - [scsi] lpfc: Added restore state and error log when sysfs board_mode attribute access failed (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4 FC port persistent linkdown through config region 23 (Rob Evers) [738037] - [scsi] lpfc: Fix for ABTS. Do not free original IOCB whenever ABTS fails (Rob Evers) [738037] - [scsi] lpfc: Fixed Linux driver inconsistency in reporting FC host port-state through OCM (Rob Evers) [738037] - [scsi] lpfc: Return an error if the mbox sysfs is called (Rob Evers) [738037] - [scsi] lpfc: Fix firmware upgrade attempt on unsupported adapter (Rob Evers) [738037] - [scsi] lpfc: Fix incomplete message number 2889 (Rob Evers) [738037] - [scsi] lpfc: Fix system crash when LPe16000 fails to initialize (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.53 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix multiple non-functional discrepancies with upstream (Rob Evers) [738037] - [scsi] lpfc: Fix virtual fabrics bit set in FLOGI incorrectly (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: remove cmd->serial_number litter (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Fix common misspellings (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not returning extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Fix unsupported link speed accepted by SLI4 port (Rob Evers) [738037] - [scsi] lpfc: Increment mix-and-match minor number by 1 for added "protocol" sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Modify WQ handling to use entry_repost (Rob Evers) [738037] - [scsi] lpfc: Moved macro definition to a location proper location in lpfc_hw4.h file (Rob Evers) [738037] - [scsi] lpfc: Added a sysfs attribute "protocol" to report SLI4 port link protocol type (Rob Evers) [738037] - [scsi] lpfc: Added SLI4 INTF_TYPE and SLI_FAMILY as sub-fieled to the fwrev sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.52 driver release (Rob Evers) [738037] - [scsi] lpfc: Adding structure to support T10 DIF in SLI4 (Rob Evers) [738037] - [scsi] lpfc: Fix performance slowed due to too many register accesses (Rob Evers) [738037] - [scsi] lpfc: Fixed a warning when converting from simple_strtoul to strict_strtoul (Rob Evers) [738037] - [scsi] lpfc: Add Initial code to inject T10 DIF errors (Rob Evers) [738037] - [scsi] lpfc: Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4 (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.51 driver release (Rob Evers) [738037] - [scsi] lpfc: Changed the way of SLI4 device detecting physical port name (Rob Evers) [738037] - [scsi] lpfc: Add new check to lpfc_decode_firmware_rev to handle releases that have an 'X' (Rob Evers) [738037] - [scsi] lpfc: Fixed RPI leaks in ELS protocol handling (Rob Evers) [738037] - [scsi] lpfc: Fixed NPIV FDISC failure on SLI4 if-type 2 ports (Rob Evers) [738037] - [scsi] lpfc: Fixed driver failed to follow IP reset procedure in SLI4 error attention handler (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.50 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix sysfs lists fabric name for port that has been disconnected from fabric (Rob Evers) [738037] - [scsi] lpfc: Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command (Rob Evers) [738037] - [scsi] lpfc: Fixed fcp underrun reporting (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.49 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed a driver handling IP reset issue when PCI read return error (Rob Evers) [738037] - [scsi] lpfc: Fixed casting problem (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.48 driver release (Rob Evers) [738037] - [scsi] lpfc: Added proper error code return for management API to make proper decisions (Rob Evers) [738037] - [scsi] lpfc: Fix sli4 mailbox status code. Management software has dependancies (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [738037] - [scsi] lpfc: Made error log include PCI BAR bitmap from kernel when enable PCI device failed (Rob Evers) [738037] - [scsi] lpfc: Fixed incomplete scsi messages displayed (Rob Evers) [738037] - [scsi] lpfc: Fix enable_bg config parameter for SLI4 (Rob Evers) [738037] - [scsi] lpfc: fix potentially dangerous trailing ';' (Rob Evers) [738037] - [scsi] lpfc: Fix driver firmware update to match new firmware image format (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Silence DEBUG_STRICT_USER_COPY_CHECKS=y warning (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: fix a few typos in comments (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: remove extra semicolons (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 CT handling for sequences > 4K (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of unsolicited frames for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of CVL for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed crash when aborting els IOs (Rob Evers) [738037] - [scsi] lpfc: Fix up CT and oxid/rxid for unsol rcv frames (Rob Evers) [738037] - [scsi] lpfc: Added fcf priority record selection for fcf failover (Rob Evers) [738037] - [scsi] lpfc: Fixed mailbox double free panic (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.46 driver release (Rob Evers) [738037] - [scsi] lpfc: Removed unused argument passing to the lpfc_bsg_diag_mode_enter routine (Rob Evers) [738037] - [scsi] lpfc: Add sysfs logging when writeable parameters are changed (Rob Evers) [738037] - [scsi] lpfc: iDiag added SLI4 device PCI BAR memory mapped reigster access methods (Rob Evers) [738037] - [scsi] lpfc: Consolidated duplicating macro definitions (Rob Evers) [738037] - [scsi] lpfc: Fixed cosmetic issues with T10 DIF (Rob Evers) [738037] - [scsi] lpfc: iDiag fixed mailbox capture and dump overlapping bitmap macro definition (Rob Evers) [738037] - [scsi] lpfc: iDiag changed command structure data array indexing by using macro defines (Rob Evers) [738037] - [scsi] lpfc: iDiag extended debugfs setting up inline mailbox capture and dump capability (Rob Evers) [738037] - [scsi] lpfc: Fix the case where the SCSI host supplies the CRC, only support T10 DIF type 1 (Rob Evers) [738037] - [scsi] lpfc: Fixed failure to show 16 Gbit from FC host supported_speeds sysfs entry (Rob Evers) [738037] - [fs] ext4: fix the deadlock in mpage_da_map_and_submit() (Lukas Czerner) [737780] - [fs] ext4: fix deadlock in ext4_ordered_write_end() (Lukas Czerner) [737780] - [fs] ext4: mark multi-page IO complete on mapping failure (Lukas Czerner) [737780] - [fs] ext4: fix ext4_da_block_invalidatepages() to handle page range properly (Lukas Czerner) [737780] - [fs] ext4: call mpage_da_submit_io() from mpage_da_map_blocks() (Lukas Czerner) [737780]- [virt] blkfront: don't change to closing if we're busy (Andrew Jones) [773219] - [virt] blkfront: don't put bdev right after getting it (Andrew Jones) [773219] - [virt] blkfront: Remove obsolete info->users (Andrew Jones) [773219] - [virt] blkfront: Lock blockfront_info during xbdev removal (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev release) (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev open) (Andrew Jones) [773219] - [virt] blkfront: Lock blkfront_info when closing (Andrew Jones) [773219] - [virt] blkfront: Clean up vbd release (Andrew Jones) [773219] - [virt] blkfront: Fix gendisk leak (Andrew Jones) [773219] - [virt] blkfront: Fix backtrace in del_gendisk (Andrew Jones) [773219] - [virt] blkfront: fixes for 'xm block-detach ... --force' (Andrew Jones) [773219] - [virt] xen: use less generic names in blkfront driver (Andrew Jones) [773219] - [scsi] qla4xxx: v5.02.00.00.06.03-k2 (Chad Dupuis) [725502] - [scsi] qla4xxx: Added ping support (Chad Dupuis) [725502] - [scsi] iscsi_transport: Added Ping support (Chad Dupuis) [725502] - [scsi] qla4xxx: added support for host event (Chad Dupuis) [725502] - [scsi] scsi_transport_iscsi: added support for host event (Chad Dupuis) [725502] - [scsi] qla4xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove un-necessary print statment (Chad Dupuis) [725502] - [scsi] qla4xxx: Modified debug log messages for boot info (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix verify boot idx correctly (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix un-necessary delay on invalid DDB (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove unused code (Chad Dupuis) [725502] - [scsi] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR (Mike Snitzer) [789021] - [scsi] Make sure provisioning mode is reported correctly (Mike Snitzer) [789021] - [scsi] Ensure discard failure gets treated as a target problem (Mike Snitzer) [789021] - [x86] iommu/amd: Fix wrong shift direction (Don Dutile) [781531] - [x86] iommu/amd: Don't use MSI address range for DMA addresses (Don Dutile) [781524] - [pci] kabi: fix potential use of older pci_[un]block_user_cfg_access (Don Dutile) [786610] - [uio] Convert uio_generic_pci to new intx masking API (Don Dutile) [786610] - [pci] Introduce INTx check & mask API (Don Dutile) [786610] - [pci] Rework config space blocking services (Don Dutile) [786610] - [uio] uio_pci_generic: Remove useless spin_lock (Don Dutile) [786610] - [fs] autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race (Ian Kent) [786693] - [fs] autofs4: catatonic_mode vs. notify_daemon race (Ian Kent) [786693] - [fs] autofs4: deal with autofs4_write/autofs4_write races (Ian Kent) [786693] - [block] md/raid1: perform bad-block tests for WriteMostly devices too (Jes Sorensen) [789570] - [fs] GFS2: Sort the ordered write list (Robert S Peterson) [788627] - [fs] GFS2: combine duplicated block freeing routines (Robert S Peterson) [788627] - [fs] GFS2: Fix multi-block allocation (Robert S Peterson) [788627] - [fs] GFS2: decouple quota allocations from block allocations (Robert S Peterson) [788627] - [fs] GFS2: split function rgblk_search (Robert S Peterson) [788627] - [fs] GFS2: Fix up "off by one" in the previous patch (Robert S Peterson) [788627] - [fs] GFS2: move toward a generic multi-block allocator (Robert S Peterson) [788627] - [fs] vfs: Provide function to get superblock and wait for it to thaw (Eric Sandeen) [747740] - [fs] quota: Fix deadlock with suspend and quotas (Eric Sandeen) [747740] - [fs] vfs: In get_super() and user_get_super() restarts are unconditional (Eric Sandeen) [747740] - [fs] vfs: remove LOOKUP_NO_AUTOMOUNT flag (Ian Kent) [745775] - [fs] VFS: Fix the remaining automounter semantics regressions (Ian Kent) [745775] - [fs] vfs pathname lookup: Add LOOKUP_AUTOMOUNT flag (Ian Kent) [745775] - [fs] vfs: automount should ignore LOOKUP_FOLLOW (Ian Kent) [745775]- [netdrv] tg3: fix ipv6 header length computation (John Feeney) [740052] - [netdrv] tg3: Add 57766 ASIC rev support (John Feeney) [740052] - [netdrv] tg3: Update version to 3.122 (John Feeney) [740052] - [netdrv] tg3: Return flowctrl config through ethtool (John Feeney) [740052] - [netdrv] tg3: Save stats across chip resets (John Feeney) [740052] - [netdrv] tg3: Remove ethtool stats member from dev struct (John Feeney) [740052] - [netdrv] tg3: Scale back code that modifies MRRS (John Feeney) [740052] - [netdrv] tg3: Fix TSO CAP for 5704 devs w / ASF enabled (John Feeney) [740052] - [netdrv] tg3: Add MDI-X reporting (John Feeney) [740052] - [netdrv] tg3: Restrict large prod ring cap devices (John Feeney) [740052] - [netdrv] tg3: Adjust BD replenish thresholds (John Feeney) [740052] - [netdrv] tg3: Make 1000Base-X FC resolution look like 1000T (John Feeney) [740052] - [netdrv] convert .get_drvinfo routines to strlcpy (John Feeney) [740052] - [netdrv] tg3: Update version to 3.121 (John Feeney) [740052] - [netdrv] tg3: Eliminate timer race with reset_task (John Feeney) [740052] - [netdrv] tg3: Schedule at most one tg3_reset_task run (John Feeney) [740052] - [netdrv] tg3: Obtain PCI function number from device (John Feeney) [740052] - [netdrv] tg3: Fix irq alloc error cleanup path (John Feeney) [740052] - [netdrv] tg3: Fix 4k skb error recovery path (John Feeney) [740052] - [netdrv] tg3: Fix 4k tx bd segmentation code (John Feeney) [740052] - [netdrv] tg3: Fix APE mutex init and use (John Feeney) [740052] - [netdrv] tg3: add tx_dropped counter (John Feeney) [740052] - [netdrv] tg3: fix tigon3_dma_hwbug_workaround() (John Feeney) [740052] - [netdrv] tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (John Feeney) [740052] - [netdrv] tg3: Fix VLAN tagging regression (John Feeney) [740052] - [netdrv] tg3: Code movement (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_halt_cpu() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_write_sig_post_reset() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_stop_fw() prototype (John Feeney) [740052] - [netdrv] tg3: Add ability to turn off 1shot MSI (John Feeney) [740052] - [netdrv] tg3: Remove tp->rx_offset term when unneeded (John Feeney) [740052] - [netdrv] tg3: Fix missed MSI workaround (John Feeney) [740052] - [netdrv] tg3: Check all adv bits when checking config (John Feeney) [740052] - [netdrv] tg3: Update version to 3.120 (John Feeney) [740052] - [netdrv] tg3: Add external loopback support to selftest (John Feeney) [740052] - [net] add external loopback test in ethtool self test (John Feeney) [740052] - [netdrv] tg3: Restructure tg3_test_loopback (John Feeney) [740052] - [netdrv] tg3: Pull phy int lpbk setup into separate function (John Feeney) [740052] - [netdrv] tg3: Remove dead code (John Feeney) [740052] - [netdrv] tg3: Remove 5719 jumbo frames and TSO blocks (John Feeney) [740052] - [netdrv] tg3: Break larger frags into 4k chunks for 5719 (John Feeney) [740052] - [netdrv] tg3: Add tx BD budgeting code (John Feeney) [740052] - [netdrv] tg3: Consolidate code that calls tg3_tx_set_bd() (John Feeney) [740052] - [netdrv] tg3: Add partial fragment unmapping code (John Feeney) [740052] - [netdrv] tg3: Generalize tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] tg3: Remove short DMA check for 1st fragment (John Feeney) [740052] - [netdrv] tg3: Simplify tx bd assignments (John Feeney) [740052] - [netdrv] tg3: Reintroduce tg3_tx_ring_info (John Feeney) [740052] - [netdrv] tg3: Fix NVRAM selftest failures for 5720 devs (John Feeney) [740052] - [netdrv] tg3: Return size from tg3_vpd_readblock() (John Feeney) [740052] - [netdrv] tg3: Fix int selftest for recent devices (John Feeney) [740052] - [netdrv] tg3: Fix RSS indirection table distribution (John Feeney) [740052] - [netdrv] tg3: Add 5719 and 5720 to EEE_CAP list (John Feeney) [740052] - [netdrv] tg3: Fix link down notify failure when EEE disabled (John Feeney) [740052] - [netdrv] tg3: Fix link flap at 100Mbps with EEE enabled (John Feeney) [740052] - [netdrv] tg3: Fix io failures after chip reset (John Feeney) [740052] - [netdrv] tg3: Match power source to driver state (John Feeney) [740052] - [netdrv] tg3: Add function status reporting (John Feeney) [740052] - [netdrv] tg3: Create critical section around GPIO toggling (John Feeney) [740052] - [netdrv] tg3: Determine PCI function number in one place (John Feeney) [740052] - [netdrv] tg3: Check transitions to D0 power state (John Feeney) [740052] - [netdrv] tg3: Move power state transitions to init_one (John Feeney) [740052] - [netdrv] tg3: Detect APE enabled devs earlier (John Feeney) [740052] - [netdrv] tg3: remove unnecessary read of PCI_CAP_ID_EXP (John Feeney) [740052] - [netdrv] tg3: Migrate phy preprocessor defs to system defs (John Feeney) [740052] - [netdrv] tg3: Show flowctrl settings through get_settings() (John Feeney) [740052] - [netdrv] tg3: Remove 4G_DMA_BNDRY_BUG flag (John Feeney) [740052] - [netdrv] tg3: Remove 40BIT_DMA_LIMIT_BUG (John Feeney) [740052] - [net] remove interrupt.h inclusion from netdevice.h (John Feeney) [740052] - [netdrv] tg3: Fix tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] Add Fujitsu 1000base-SX PCI ID to tg3 (John Feeney) [740052] - [netdrv] tg3: Add braces around 5906 workaround (John Feeney) [740052] - [netdrv] tg3: Add TSO loopback test (John Feeney) [740052] - [netdrv] tg3: Add jumbo frame loopback tests to selftest (John Feeney) [740052] - [netdrv] tg3: Cleanup transmit error path (John Feeney) [740052] - [scsi] iscsi: don't hang in endless loop if no targets present (Mike Christie) [747846] - [scsi] libiscsi: fix cmd timeout/completion race (Mike Christie) [747846] - [scsi] libiscsi_tcp: fix max_r2t manipulation (Mike Christie) [747846] - [scsi] iscsi: fix setting of pid from netlink skb (Mike Christie) [747846] - [kernel] sched: Cure nr_iowait_cpu() users (Larry Woodman) [760479] - [kernel] proc: Consider NO_HZ when printing idle and iowait times (Larry Woodman) [760479] - [kernel] nohz: Make idle/iowait counter update conditional (Larry Woodman) [760479] - [kernel] nohz: Fix update_ts_time_stat idle accounting (Larry Woodman) [760479] - [kernel] cputime: Clean up cputime_to_usecs and usecs_to_cputime macros (Larry Woodman) [760479] - [mm] memcg: avoid css_get() (Johannes Weiner) [717803] - [mm] memcg: coalesce charging via percpu storage (Johannes Weiner) [717803] - [mm] memcg: coalesce uncharge during unmap/truncate (Johannes Weiner) [717803] - [kernel] tracing: send_sigqueue() needs trace_signal_generate() too (Oleg Nesterov) [738720] - [kernel] tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info (Oleg Nesterov) [738720] - [tracing] latency: Fix header output for latency tracers (Jiri Olsa) [734757] - [kernel] tracing: Fixing wakeup tracer function for disabled function trace (Jiri Olsa) [734757] - [kernel] tracing: Convert nop macros to static inlines (Jiri Olsa) [734757] - [sched] Fix cgroup movement of waking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of forking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of newly created process (Larry Woodman) [773517] - [sched] Fix ->min_vruntime calculation in dequeue_entity() (Larry Woodman) [773517] - [sched] cgroup: Fixup broken cgroup movement (Larry Woodman) [773517] - [fs] GFS2: Read in rindex if necessary during unlink (Robert S Peterson) [790997] - [fs] GFS2: More automated code analysis fixes (Robert S Peterson) [790997] - [usb] serial: use port endpoint size to determine if ep is available (Don Zickus) [744113] - [ppc] pseries: Cancel RTAS event scan before firmware flash (Steve Best) [718252] - [ppc] Fix device tree claim code (Steve Best) [740544] - [ppc] Fix accounting of softirq time when idle (Steve Best) [740550] - [fs] GFS2: panic in gfs2_rindex_update during gfs2_grow (Robert S Peterson) [791010] - [fs] GFS2: Implement FITRIM ioctl (Steven Whitehouse) [656959] - [x86] ACPI: Fix possible alignment issues with GAS 'address' references (Myron Stowe) [708447] - [x86] ACPI / PM: Use existing ACPI iomaps for NVS save/restore (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_get_iomem() (Myron Stowe) [708447] - [x86] ACPI: Do not use krefs under a mutex in osl.c (Myron Stowe) [708447] - [x86] ACPI: Make acpi_os_map_memory() avoid creating unnecessary mappings (Myron Stowe) [708447] - [x86] ACPI: Avoid walking the list of memory mappings in osl.c twice in a row (Myron Stowe) [708447] - [x86] ACPI: Change acpi_ioremap_lock into a mutex (Myron Stowe) [708447] - [x86] ACPI: Do not export functions that are only used in osl.c (Myron Stowe) [708447] - [x86] ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_ioremap() (Myron Stowe) [708447] - [x86] ACPI: fix resource check message (Myron Stowe) [708447] - [x86] ACPI: Use ioremap_cache() (Myron Stowe) [708447] - [x86] ACPI: Page based coalescing of I/O remappings optimization (Myron Stowe) [708447] - [x86] ACPI: Convert simple locking to RCU based locking (Myron Stowe) [708447] - [x86] ACPI: Pre-map 'system event' related register blocks (Myron Stowe) [708447] - [x86] ACPI: Add interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [708447] - [x86] ACPI: Maintain a list of ACPI memory mapped I/O remappings (Myron Stowe) [708447] - [x86] ACPI: fix unused but set variables in ACPI (Myron Stowe) [708447] - [net] make bonding slaves honour master's skb->priority (Andy Gospodarek) [749416] - [net] ipv6: Allow inet6_dump_addr() to handle more than 64 addresses (Jiri Pirko) [742588] - [scsi] hpsa: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [kernel] perf: add examples.txt file (Jason Baron) [569502] - [tracing] Fix returning of duplicate data after EOF in trace_pipe_raw (Jason Baron) [746009] - [block] Fix sysctl check failure update (James Paradis) [714021] - [pci] Workaround hard-wired bus number (Myron Stowe) [790557] - [x86] APEI: Avoid resource conflict errors (Matthew Garrett) [696521] - [netdrv] igbvf driver update (Stefan Assmann) [737716] - [netdrv] enic driver update (Stefan Assmann) [747384] - [scsi] revert remove tech_preview tag for mpt2sas lockless mode (Tomas Henzl) [559393]- [block] md: Fix sysctl check failure (James Paradis) [714021] - [netdrv] mlx4: fix DMA mapping leak when allocation fails (Steve Best) [787771] - [kernel] perf, tool: Fix scripts dependent on upstream raw_syscall event (Jiri Olsa) [726600] - [kernel] perf, tool: Fix prefix matching for kernel maps (Jiri Olsa) [755873] - [fs] NFSv4: Further reduce the footprint of the idmapper (Steve Dickson) [730045] - [fs] NFSv4: Reduce the footprint of the idmapper (Steve Dickson) [730045] - [netdrv] be2net: bump version (Ivan Vecera) [738041] - [netdrv] be2net: Use new implementation of get mac list command (Ivan Vecera) [738041] - [netdrv] be2net: Fix link status query command (Ivan Vecera) [738041] - [netdrv] be2net: add descriptions for stat counters reported via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [738041] - [netdrv] be2net: query link status in be_open() (Ivan Vecera) [738041] - [netdrv] be2net: fix range check for set_qos for a VF (Ivan Vecera) [738041] - [netdrv] be2net: fix be_vlan_add/rem_vid (Ivan Vecera) [738041] - [netdrv] be2net: Fix INTx processing for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add support for Skyhawk cards (Ivan Vecera) [738041] - [netdrv] be2net: refactor/cleanup vf configuration code (Ivan Vecera) [738041] - [netdrv] be2net: fix ethtool ringparam reporting (Ivan Vecera) [738041] - [netdrv] be2net: workaround to fix a bug in BE (Ivan Vecera) [738041] - [netdrv] be2net: update some counters to display via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: netpoll support (Ivan Vecera) [738041] - [netdrv] be2net: Fix non utilization of RX queues (Ivan Vecera) [738041] - [netdrv] be2net: Use new hash key (Ivan Vecera) [738041] - [netdrv] be2net: Add error handling for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix error recovery paths (Ivan Vecera) [738041] - [netdrv] be2net: Move to new SR-IOV implementation in Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Use V1 query link status command for lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix VLAN promiscous mode for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add EEPROM dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: add register dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix TX queue create for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: stop issuing FW cmds if any cmd times out (Ivan Vecera) [738041] - [netdrv] be2net: don't log more than one error on detecting EEH/UE errors (Ivan Vecera) [738041] - [netdrv] be2net: stop checking the UE registers after an EEH error (Ivan Vecera) [738041] - [netdrv] be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios (Ivan Vecera) [738041] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [738041] - [netdrv] be2net: Add detect UE feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Prevent CQ full condition for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix disabling multicast promiscous mode (Ivan Vecera) [738041] - [netdrv] be2net: Fix endian issue in RX filter command (Ivan Vecera) [738041] - [netdrv] be2net: Changing MAC Address of a VF was broken (Ivan Vecera) [738041] - [netdrv] be2net: Refactored be_cmds.c file (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple RX/TX rings in multi channel mode (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple TXQs in BE2 (Ivan Vecera) [738041] - [netdrv] be2net: refactor VF setup/teardown code into be_vf_setup/clear() (Ivan Vecera) [738041] - [netdrv] be2net: fix truesize errors (Ivan Vecera) [738041] - [netdrv] be2net: Making die temperature ioctl call async (Ivan Vecera) [738041] - [netdrv] be2net: Modified PCI MaxReadReq size to 4096 bytes (Ivan Vecera) [738041] - [netdrv] be2net: Change the data type of the 'on die temperature' stat (Ivan Vecera) [738041] - [netdrv] be2net: Add 60 second delay to allow FAT dump completion on recovery from EEH (Ivan Vecera) [738041] - [netdrv] be2net: Show newly flashed FW ver in ethtool (Ivan Vecera) [738041] - [netdrv] be2net: fix multicast filter programming (Ivan Vecera) [738041] - [netdrv] be2net: remove unused variable (Ivan Vecera) [738041] - [netdrv] be2net: increase FW update completion timeout (Ivan Vecera) [738041] - [netdrv] be2net: fix erx->rx_drops_no_frags wrap around (Ivan Vecera) [738041] - [netdrv] be2net: get rid of memory mapped pci-cfg space address (Ivan Vecera) [738041] - [netdrv] be2net: Fix race in posting rx buffers (Ivan Vecera) [738041] - [netdrv] be2net: Storing the 'vid' got by the grp5 event instead of storing the vlan_tag (Ivan Vecera) [738041] - [netdrv] benet: fix build error on 32bit arch (Ivan Vecera) [738041] - [netdrv] be2net: fix cmd-rx-filter not notifying MCC (Ivan Vecera) [738041] - [netdrv] be2net: drop pkts that do not belong to the port (Ivan Vecera) [738041] - [netdrv] be2net: add support for flashing Teranetics PHY firmware (Ivan Vecera) [738041] - [netdrv] be2net: use RX_FILTER cmd to program multicast addresses (Ivan Vecera) [738041] - [netdrv] be2net: no need to query link status (Ivan Vecera) [738041] - [netdrv] be2net: remove wrong and unnecessary calls to netif_carrier_off() (Ivan Vecera) [738041] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [738041] - [netdrv] be2net: cleanup and refactor stats code (Ivan Vecera) [738041]- [netdrv] e1000: update DRV_VERSION to match upstream (Dean Nelson) [737719] - [netdrv] e1000: add dropped DMA receive enable back in for WoL (Dean Nelson) [737719] - [netdrv] e1000: Adding e1000_dump function (Dean Nelson) [737719] - [netdrv] e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Dean Nelson) [737719] - [netdrv] e1000: cleanup CE4100 MDIO registers access (Dean Nelson) [737719] - [netdrv] e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Dean Nelson) [737719] - [netdrv] e1000: fix lockdep splat in shutdown handler (Dean Nelson) [737719] - [netdrv] e1000: fix assignment of 0/1 to bool variables (Dean Nelson) [737719] - [netdrv] e1000: remove not used fw_version from .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: Convert _LENGTH_OF_ADDRESS to ETH_ALEN (Dean Nelson) [737719] - [netdrv] e1000: cleanup .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: fix skb truesize underestimation (Dean Nelson) [737719] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737719] - [netdrv] e1000: convert to private mutex from rtnl (Dean Nelson) [737719] - [netdrv] e1000: convert mdelay to msleep (Dean Nelson) [737719] - [netdrv] e1000: convert hardware management from timers to threads (Dean Nelson) [737719] - [netdrv] e1000: Fix driver to be used on PA RISC C8000 workstations (Dean Nelson) [737719] - [netdrv] e1000: convert to SKB paged frag API (Dean Nelson) [737719] - [netdrv] e1000: repair missing flush operations (Dean Nelson) [737719] - [netdrv] e1000: always call e1000_check_for_link() on e1000_ce4100 MACs (Dean Nelson) [737719] - [netdrv] Fix common misspellings (Dean Nelson) [737719] - [netdrv] e1000: fix comment/printk typos (Dean Nelson) [737719] - [netdrv] bnx2i: Fixed kernel panic caused by unprotected task->sc->request deref (Mike Christie) [740051] - [netdrv] BNX2I: Update version (Mike Christie) [740051] - [netdrv] BNX2I: Fixed the override of the error_mask module param (Mike Christie) [740051] - [netdrv] BNX2I: Fixed kernel panic due to illegal usage of sc->request->cpu (Mike Christie) [740051] - [netdrv] BNX2I: Added the use of kthreads to handle SCSI cmd completion (Mike Christie) [740051] - [netdrv] e1000e: minor whitespace and indentation cleanup (Dean Nelson) [737713] - [netdrv] e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Dean Nelson) [737713] - [netdrv] e1000e: fix checkpatch warning from MINMAX test (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - use braces in both branches of a conditional statement (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_82571() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_80003es2lan() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - check return values consistently (Dean Nelson) [737713] - [netdrv] e1000e: add missing initializers reported when compiling with W=1 (Dean Nelson) [737713] - [netdrv] e1000e: update copyright year (Dean Nelson) [737713] - [netdrv] e1000e: split lib.c into three more-appropriate files (Dean Nelson) [737713] - [netdrv] e1000e: call er16flash() instead of __er16flash() (Dean Nelson) [737713] - [netdrv] e1000e: increase version number (Dean Nelson) [737713] - [netdrv] e1000e: convert final strncpy() to strlcpy() (Dean Nelson) [737713] - [netdrv] e1000e: concatenate long debug strings which span multiple lines (Dean Nelson) [737713] - [netdrv] e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state (Dean Nelson) [737713] - [netdrv] e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 (Dean Nelson) [737713] - [netdrv] e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Dean Nelson) [737713] - [netdrv] e1000e: update workaround for 82579 intermittently disabled during S0->Sx (Dean Nelson) [737713] - [netdrv] e1000e: disable Early Receive DMA on ICH LOMs (Dean Nelson) [737713] - [netdrv] e1000e: Need to include vmalloc.h (Dean Nelson) [737713] - [netdrv] e1000e: 82574/82583 Tx hang workaround (Dean Nelson) [737713] - [netdrv] e1000e: use hardware default values for Transmit Control register (Dean Nelson) [737713] - [netdrv] e1000e: use default settings for Tx Inter Packet Gap timer (Dean Nelson) [737713] - [netdrv] e1000e: 82579: workaround for link drop issue (Dean Nelson) [737713] - [netdrv] e1000e: always set transmit descriptor control registers the same (Dean Nelson) [737713] - [netdrv] e1000e: re-factor ethtool get/set ring parameter (Dean Nelson) [737713] - [netdrv] e1000e: pass pointer to ring struct instead of adapter struct (Dean Nelson) [737713] - [netdrv] e1000e: convert head, tail and itr_register offsets to __iomem pointers (Dean Nelson) [737713] - [netdrv] e1000e: re-enable alternate MAC address for all devices which support it (Dean Nelson) [737713] - [netdrv] e1000e: default IntMode based on kernel config & available hardware support (Dean Nelson) [737713] - [netdrv] e1000e: fix assignment of 0/1 to bool variables (Dean Nelson) [737713] - [netdrv] e1000e: hitting BUG_ON() from napi_enable (Dean Nelson) [737713] - [netdrv] e1000e: cleanup strlcpy conversion of .get_drvinfo routines (Dean Nelson) [737713] - [netdrv] e1000e: cleanup .get_drvinfo on strncpy usage (Dean Nelson) [737713] - [netdrv] e1000e: convert to real ndo_set_rx_mode (Dean Nelson) [737713] - [netdrv] e1000e: Convert printks to pr_ (Dean Nelson) [737713] - [netdrv] e1000e: demote a debugging WARN to a debug log message (Dean Nelson) [737713] - [netdrv] e1000e: fix skb truesize underestimation (Dean Nelson) [737713] - [netdrv] e1000e: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737713] - [netdrv] e1000e: locking bug introduced by commit 67fd4fcb (Dean Nelson) [737713] - [netdrv] e1000e: bad short packets received when jumbos enabled on 82579 (Dean Nelson) [737713] - [netdrv] e1000e: make function tables const (Dean Nelson) [737713] - [netdrv] intel: convert to SKB paged frag API (Dean Nelson) [737713] - [netdrv] e1000e: workaround for packet drop on 82579 at 100Mbps (Dean Nelson) [737713] - [netdrv] 1000e: Spurious interrupts and dropped packets with 82577/8/9 in half-duplex (Dean Nelson) [737713] - [netdrv] e1000e: convert driver to use extended descriptors (Dean Nelson) [737713] - [netdrv] e1000e: workaround invalid Tx/Rx tail descriptor register write (Dean Nelson) [737713] - [netdrv] e1000e: remove e1000_queue_stats (Dean Nelson) [737713] - [netdrv] e1000e: Add module.h to drivers who were implicitly using it (Dean Nelson) [737713] - [netdrv] e1000e: convert short duration msleep() to usleep_range() (Dean Nelson) [737713] - [netdrv] e100: Remove alloc_etherdev error messages (Dean Nelson) [737718] - [netdrv] e100: remove unused fw_version from .get_drvinfo routine (Dean Nelson) [737718] - [netdrv] e100: use strcpy in .get_drvinfo routines (Dean Nelson) [737718] - [netdrv] e100: make sure vlan support isn't advertised on old adapters (Dean Nelson) [737718] - [netdrv] e100: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737718] - [mmc] sd: Fix SDR12 timing regression (Don Zickus) [671335] - [mmc] sdhci: Fix tuning timer incorrect setting when suspending host (Don Zickus) [671335] - [mmc] sd: Macro name cleanup for high speed dtr (Don Zickus) [671335] - [mmc] sd: Handle SD3.0 cards not supporting UHS-I bus speed mode (Don Zickus) [671335] - [mmc] sd: UHS-I bus speed should be set last in UHS initialization (Don Zickus) [671335] - [mmc] sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish (Don Zickus) [671335] - [mmc] sdhci: change CONFIG_MMC_RICOH_MMC to y (Don Zickus) [738180 757948] - [pci] quirk: Always check for lower base frequency quirk for Ricoh 1180:e823 (Don Zickus) [738180 757948] - [mmc] sdhci: Add Ricoh e823 PCI ID (Don Zickus) [738180 757948] - [mmc] Added quirks for Ricoh 1180:e823 lower base clock frequency (Don Zickus) [738180 757948] - [mmc] Add PCI fixup quirks for Ricoh 1180:e823 reader (Don Zickus) [738180 757948] - [mmc] ricoh_mmc: port from driver to pci quirk (Don Zickus) [738180 757948] - [mmc] sdhci: add support for retuning mode 1 (Don Zickus) [671335] - [mmc] sdhci: add support for programmable clock mode (Don Zickus) [671335] - [mmc] sdhci: enable preset value after uhs initialization (Don Zickus) [671335] - [mmc] sd: add support for tuning during uhs initialization (Don Zickus) [671335] - [mmc] sd: report correct speed and capacity of uhs cards (Don Zickus) [671335] - [mmc] sd: set current limit for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for uhs bus speed mode selection (Don Zickus) [671335] - [mmc] sdhci: reset sdclk before setting high speed enable (Don Zickus) [671335] - [mmc] sd: add support for driver type selection (Don Zickus) [671335] - [mmc] sd: query function modes for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for signal voltage switch procedure (Don Zickus) [671335] - [mmc] sdhci: print SD Command and CAPABILITY_1 when dumping registers (Don Zickus) [671335] - [mmc] implement SD-combo (IO+mem) support (Don Zickus) [671335] - [mmc] split mmc_sd_init_card() (Don Zickus) [671335] - [mmc] SDHC 3.0: correct f_min calculation for SD 3.0 spec (Don Zickus) [671335] - [mmc] SDHC 3.0: Base clock frequency change in spec 3.0 (Don Zickus) [671335] - [mmc] SDHC 3.0: support 10-bit divided clock mode (Don Zickus) [671335] - [mmc] Test bus-width for old MMC devices (Don Zickus) [671335] - [virt] x86: Update last_guest_tsc in vcpu_put (Frank Arnold) [634293] - [virt] x86: Implement userspace interface to set virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Delegate tsc-offset calculation to architecture code (Frank Arnold) [634293] - [virt] x86: Implement call-back to propagate virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [634293] - [virt] x86: Let kvm-clock report the right tsc frequency (Frank Arnold) [634293] - [virt] SVM: Implement infrastructure for TSC_RATE_MSR (Frank Arnold) [634293] - [scsi] megaraid_sas: Fix instance access in megasas_reset_timer (Tomas Henzl) [759318] - [scsi] fcoe: Make fcoe_transport_destroy a synchronous operation (Neil Horman) [771251] - [dm] RAID: Prevent DM RAID from loading bitmap twice (Jonathan E Brassow) [789409] - [x86] APEI: Add some upstream updates (Matthew Garrett) [728987] - [netdrv] bnx2x: remove the 'poll' module option (Michal Schmidt) [690070] - [netdrv] ixgbevf: update to upstream version 2.2.0-k (Andy Gospodarek) [737717] - [netdrv] ixgbe: update to upstream version 3.6.7-k (Andy Gospodarek) [737715] - [netdrv] macvtap: Fix the minor device number allocation (Steve Best) [786518]- [x86] microcode_amd: Add support for CPU family specific container files (Frank Arnold) [787698] - [mm] HWPOISON: convert pr_debug()s to pr_info() (Dean Nelson) [789789] - [mm] mm/memory-failure.c: fix page isolated count mismatch (Dean Nelson) [789789] - [mm] mem-hwpoison: fix page refcount around isolate_lru_page() (Dean Nelson) [789789] - [mm] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [789789] - [mm] thp: fix unsuitable behavior for hwpoisoned tail page (Dean Nelson) [789789] - [mm] thp: fix the wrong reported address of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: fix splitting of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: compound_trans_order (Dean Nelson) [789789] - [mm] memcontrol: move if-statement to reflect upstream in prep for next patch (Dean Nelson) [789789] - [block] DM RAID: Handle failure to read superblock (Jonathan E Brassow) [759567] - [block] DM RAID: Set MD_CHANGE_DEVS on device rebuild (Jonathan E Brassow) [754271] - [netdrv] qlcnic: Updated License file (Chad Dupuis) [722299] - [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix API unlock (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix firmware abort code check (Chad Dupuis) [722299] - [netdrv] qlcnic: report valid speed and duplex status when link is down (Chad Dupuis) [722299] - [netdrv] qlcnic: Stop pause ctrl frames on fw hang (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove alloc_etherdev error messages (Chad Dupuis) [722299] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Chad Dupuis) [722299] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Chad Dupuis) [722299] - [netdrv] qlcnic: fix beacon and LED test (Chad Dupuis) [722299] - [netdrv] qlcnic: updated reset sequence (Chad Dupuis) [722299] - [netdrv] qlcnic: skip IDC ack check in fw reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: reset loopback mode if promiscous mode setting fails (Chad Dupuis) [722299] - [netdrv] qlcnic: fix external loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: Change CDRP function (Chad Dupuis) [722299] - [netdrv] qlcnic: Added error logging for firmware abort (Chad Dupuis) [722299] - [netdrv] qlcnic: add beacon test support (Chad Dupuis) [722299] - [netdrv] qlcnic: fix cdrp race condition (Chad Dupuis) [722299] - [netdrv] qlcnic: Add FLT entry for CO cards FW image region (Chad Dupuis) [722299] - [netdrv] qlcnic: Change debug messages in loopback path (Chad Dupuis) [722299] - [netdrv] qlcnic: detect fan failure (Chad Dupuis) [722299] - [netdrv] qlcnic: fix ethtool link status (Chad Dupuis) [722299] - [netdrv] qlcnic: Added debug info (Chad Dupuis) [722299] - [netdrv] qlcnic: Move get template from probe to start fw (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix delay in reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump related changes (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix enviroment variable for udev event generation during FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: change capture mask for FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: define error code for loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: fix race in skb->len access (Chad Dupuis) [722299] - [netdrv] qlcnic: enable mac-learning in promiscous mode (Chad Dupuis) [722299] - [netdrv] qlcnic: updated supported cards information (Chad Dupuis) [722299] - [netdrv] qlcnic: fix chip reset logic (Chad Dupuis) [722299] - [netdrv] qlcnic: add external loopback support through sysfs (Chad Dupuis) [722299] - [netdrv] qlcnic: multi protocol internal loopback support added (Chad Dupuis) [722299] - [netdrv] qlcnic: Add support to enable/disable FW dump capability (Chad Dupuis) [722299] - [netdrv] qlcnic: fix default operating state of interface (Chad Dupuis) [722299] - [netdrv] qlcnic: fix initial number of msix entries in adapter (Chad Dupuis) [722299] - [netdrv] qlcnic: Add code to tune FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove holding api lock while taking the dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Add capability to take FW dump deterministically (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove casts of void * (Chad Dupuis) [722299] - [netdrv] qlcnic: Added sysfs node support (Chad Dupuis) [722299] - [netdrv] qlcnic: Avoid double free of skb in tx path (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix bug in FW queue dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Bumped up version number to 5.0.18 (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump support (Chad Dupuis) [722299] - [netdrv] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [722299] - [virt] xen/events: BUG() when we can't allocate our event->irq array (Igor Mammedov) [772981] - [virt] xen: Populate xenbus device attributes (Igor Mammedov) [772981] - [virt] xen: use static initializers in xen-balloon.c (Igor Mammedov) [772981] - [virt] xen-netfront: correct MAX_TX_TARGET calculation (Igor Mammedov) [772981] - [virt] xen/irq: Alter the locking to use a mutex instead of a spinlock (Igor Mammedov) [772981] - [virt] xen-blkfront: Fix one off warning about name clash (Igor Mammedov) [772981] - [virt] xen: set max_pfn_mapped to the last pfn mapped + partial revert (Igor Mammedov) [772981] - [scsi] qla4xxx: v5.02.00.00.06.03-k1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] libiscsi: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [722297] - [scsi] qla4xxx: Update license (Chad Dupuis) [722297] - [scsi] qla4xxx: Added error logging for firmware abort (Chad Dupuis) [722297] - [scsi] qla4xxx: Cleanup modinfo display (Chad Dupuis) [722297] - [scsi] qla4xxx: Clear the RISC interrupt bit during FW init (Chad Dupuis) [722297] - [scsi] qla4xxx: Disable generating pause frames in case of FW hung (Chad Dupuis) [722297] - [scsi] qla4xxx: Temperature monitoring for ISP82XX core (Chad Dupuis) [722297] - [scsi] qla4xxx: Break the loop if the sendtargets list was empty (Chad Dupuis) [722297] - [scsi] qla4xxx: Limit the ACB Default Timeout value to 12s (Chad Dupuis) [722297] - [scsi] qla4xxx: cleanup, make qla4xxx_build_ddb_list short (Chad Dupuis) [722297] - [scsi] qla4xxx: check for FW alive before calling chip_reset (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix the IDC locking mechanism (Chad Dupuis) [722297] - [scsi] qla4xxx: Wait for disable_acb before doing set_acb (Chad Dupuis) [722297] - [scsi] qla4xxx: Don't recover adapter if device state is FAILED (Chad Dupuis) [722297] - [scsi] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix CPU lockups when ql4xdontresethba set (Chad Dupuis) [722297] - [scsi] qla4xxx: Perform context resets in case of context failures (Chad Dupuis) [722297] - [scsi] treewide: Fix typos in various parts of the kernel, and fix some comments (Chad Dupuis) [722297] - [scsi] qla4xxx: select iscsi boot sysfs attrs (Chad Dupuis) [722297] - [scsi] scsi: qla4xxx driver depends on NET (Chad Dupuis) [722297] - [scsi] qla4xxx: v5.02.00.00.06.02-k14 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fixed BFS with sendtargets as boot index (Chad Dupuis) [722297] - [scsi] qlge: Bumped driver version to 1.00.00.30 (Chad Dupuis) [722307] - [scsi] qlge: Fix memory leak in the process of refill (Chad Dupuis) [722307] - [scsi] qlge: Removing needless print's which are not (Chad Dupuis) [722307] - [scsi] qlge: Fixed invalid reference to ip header (Chad Dupuis) [722307] - [scsi] qlge: Updating Schultz LICENSE.qlge file (Chad Dupuis) [722307]- [usb] xHCI: set USB2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: Check host USB2 LPM capability (Don Zickus) [738877] - [usb] Add a strtobool function matching semantics of existing in kernel equivalents (Don Zickus) [738877] - [usb] xhci: Fix USB 3.0 device restart on resume (Don Zickus) [738877] - [usb] usb3.0 ch9 definitions (Don Zickus) [738877] - [usb] xhci: Clean up 32-bit build warnings (Don Zickus) [738877] - [usb] xhci: Properly handle COMP_2ND_BW_ERR (Don Zickus) [738877] - [usb] xhci: Better debugging for critical host errors (Don Zickus) [787110] - [usb] xhci: Be less verbose during URB cancellation (Don Zickus) [787110] - [usb] xhci: Remove debugging about ring structure allocation (Don Zickus) [787110] - [usb] xhci: Remove debugging about toggling cycle bits (Don Zickus) [787110] - [usb] xhci: Remove debugging for individual transfers (Don Zickus) [787110] - [usb] xhci: Remove useless sg-list debugging (Don Zickus) [787110] - [usb] xhci: Remove warnings about MSI and MSI-X capabilities (Don Zickus) [787110] - [usb] xhci: Remove scary warnings about transfer issues (Don Zickus) [770571 787110] - [usb] Trivial: xhci: Fix copy-paste error (Don Zickus) [738877] - [usb] xHCI: fix bug in xhci_clear_command_ring() (Don Zickus) [773109] - [usb] xHCI: Adding #define values used for hub descriptor (Don Zickus) [738877] - [usb] XHCI: resume root hubs when the controller resumes (Don Zickus) [738877 747531] - [usb] xhci: Set slot and ep0 flags for address command (Don Zickus) [738877] - [usb] xhci: fix lockdep warning on endpoint timeout (Don Zickus) [738877] - [usb] fix implicit usage of gfp.h in host/xhci-hub.c (Don Zickus) [738877] - [usb] xHCI: Make xHCI driver have a BOS descriptor (Don Zickus) [738877] - [usb] xhci: remove CONFIG_PCI in xhci.c's probe function (Don Zickus) [738877] - [usb] xhci: move xhci_gen_setup() away from -pci (Don Zickus) [738877] - [usb] xhci: refactor xhci_pci_setup() (Don Zickus) [738877] - [usb] xhci: replace pci_*_consistent() with dma_*_coherent() (Don Zickus) [738877] - [usb] xhci: hide MSI code behind PCI bars (Don Zickus) [683681] - [usb] xhci: group MSI interrupt registration into its own function (Don Zickus) [683681] - [usb] host: introduce USB_ARCH_HAS_XHCI (Don Zickus) [738877] - [usb] xHCI: fix debug message (Don Zickus) [738877] - [usb] xHCI: AMD isoc link TRB chain bit quirk (Don Zickus) [742100] - [usb] usbcore: add sysfs support to xHCI usb2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: test USB2 software LPM (Don Zickus) [738877] - [usb] xHCI: Clear PLC for USB2 root hub ports (Don Zickus) [754045] - [usb] xHCI: test and clear RWC bit (Don Zickus) [738147 754045] - [usb] xHCI: set link state (Don Zickus) [738877] - [usb] usbcore: check device's LPM capability (Don Zickus) [738877] - [usb] usbcore: get BOS descriptor set (Don Zickus) [738877] - [usb] xhci-mem.c: xhci_segment_free: No need for checking seg argument (Don Zickus) [738877] - [usb] xhci-mem.c: Check for ring->first_seg != NULL (Don Zickus) [738877] - [usb] xhci: USB 3.0 BW checking (Don Zickus) [735951] - [usb] xhci: Fix mult base in endpoint bandwidth info (Don Zickus) [735951] - [usb] xhci: ignore xhci version while checking for the link quirk (Don Zickus) [738877] - [usb] xHCI: prevent infinite loop when processing MSE event (Don Zickus) [738877] - [usb] xhci: Redundant check in xhci_check_args for xhci->devs (Don Zickus) [738877] - [usb] xHCI: refine td allocation (Don Zickus) [738877] - [usb] xhci: Don't print short isoc packets. (Don Zickus) [738877] - [usb] xhci: Add software BW checking quirk to Intel PPT xHCI (Don Zickus) [735951] - [usb] xhci: Implement HS/FS/LS bandwidth checking (Don Zickus) [735951] - [usb] xhci: Track interval bandwidth tables per port/TT (Don Zickus) [738877] - [usb] xhci: Store endpoint bandwidth information (Don Zickus) [738877] - [usb] xhci: Store information about roothubs and TTs (Don Zickus) [738877] - [usb] xhci: Store the "real" root port number (Don Zickus) [738877] - [usb] xhci: Refactor endpoint limit checking (Don Zickus) [738877] - [usb] xhci: Rename virt_dev->port to fake_port (Don Zickus) [738877] - [usb] xhci: If no endpoints changed, don't issue BW command (Don Zickus) [738877] - [usb] xhci: Handle zero-length isochronous packets (Don Zickus) [738877] - [usb] xhci: Remove TDs from TD lists when URBs are canceled (Don Zickus) [738877] - [usb] xhci: Fix failed enqueue in the middle of isoch TD (Don Zickus) [738877] - [usb] xhci: Fix memory leak during failed enqueue (Don Zickus) [738877] - [usb] xHCI: report USB2 port in resuming as suspend (Don Zickus) [768238] - [usb] xHCI: fix port U3 status check condition (Don Zickus) [768238] - [usb] rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS (Don Zickus) [738877] - [usb] Mark EHCI LPM functions as __maybe_unused (Don Zickus) [738877] - [usb] ehci: disable LPM and PPCD for nVidia MCP89 chips (Don Zickus) [738877] - [usb] EHCI: Disable langwell/penwell LPM capability (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Basic LPM feature support (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: preparation (Don Zickus) [738877] - [net] ipvs: RHEL6: Enable SCTP transport loadbalancing (Thomas Graf) [786953] - [net] ipvs: Use frag walker helper in SCTP proto support (Thomas Graf) [786953] - [net] ipvs: provide default ip_vs_conn_{in, out}_get_proto (Thomas Graf) [786953] - [net] ipvs: lvs sctp protocol handler is incorrectly invoked ip_vs_app_pkt_out (Thomas Graf) [786953] - [net] ipvs: SCTP Transport Loadbalancing Support (Thomas Graf) [786953] - [block] mtip32xx: removed the irrelevant argument of mtip_hw_submit_io() and the unused member of struct driver_data (Shyam Iyer) [658388] - [block] mtip32xx: do rebuild monitoring asynchronously (Shyam Iyer) [658388] - [block] mtip32xx: uninitialized variable in mtip_quiesce_io() (Shyam Iyer) [658388] - [block] mtip32xx: updates based on feedback (Shyam Iyer) [658388] - [block] mtip32xx: add module.h include to avoid conflict with moduleh tree (Shyam Iyer) [658388] - [block] mtip32xx: mark a few more items static (Shyam Iyer) [658388] - [block] mtip32xx: ensure that all local functions are static (Shyam Iyer) [658388] - [block] mtip32xx: cleanup compat ioctl handling (Shyam Iyer) [658388] - [block] mtip32xx: fix warnings/errors on 32-bit compiles (Shyam Iyer) [658388] - [block] mtip32xx: RHEL specific config changes (Shyam Iyer) [658388] - [ata] Split ahci.c to ahci.h (Shyam Iyer) [658388] - [block] Add driver for Micron RealSSD pcie flash cards (Shyam Iyer) [658388] - [usb] When hot reset for USB3 fails, try warm reset (Don Zickus) [734699 738151 742146 784430] - [usb] usbcore: refine warm reset logic (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Set change bit when warm reset change is set (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Clear warm reset change event during init (Don Zickus) [734699 738151 742146 784430] - [usb] Reset USB 3.0 devices on (re)discovery (Don Zickus) [734699 738151 742146 784430] - [usb] use "device number" instead of "address" (Don Zickus) [734699 738151 742146 784430] - [fs] nfs: Additional readdir cookie loop information (Steve Dickson) [770250] - [fs] NFS: Fix spurious readdir cookie loop messages (Steve Dickson) [770250] - [fs] NFSv4: Save the owner/group name string when doing open (Jeff Layton) [739797] - [fs] tracepoint: add drop_transaction/update_superblock_end to jbd2 (Lukas Czerner) [738726] - [scsi] Fix block queue and elevator memory leak in scsi_alloc_sdev (Jeff Moyer) [769652] - [scsi] Make scsi_free_queue() kill pending SCSI commands (David Milburn) [784117] - [scsi] isci: kill iphy->isci_port lookups (David Milburn) [718264] - [scsi] scsi_dh_rdac: Fix for unbalanced reference count (Mike Snitzer) [749265] - [x86] tsc: Fix SMI induced variation in quick_pit_calibrate() (John Villalovos) [787332] - [virt] kvm: introduce x86_cpuinit.early_percpu_clock_init hook (Igor Mammedov) [788562] - [netdrv] igb driver update (Stefan Assmann) [737714]- [kernel] mm-tracepoint: fix documentation and examples (Jiri Olsa) [788156] - [kernel] perf tools: Fix compile error on x86_64 Ubuntu (Jiri Olsa) [788156] - [kernel] perf report: Fix --stdio output alignment when --showcpuutilization used (Jiri Olsa) [788156] - [kernel] perf annotate: Get rid of field_sep check (Jiri Olsa) [788156] - [kernel] perf annotate: Fix usage string (Jiri Olsa) [788156] - [kernel] perf kmem: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf kmem: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf top: Add error message for EMFILE (Jiri Olsa) [788156] - [kernel] perf test: Change type of '-v' option to INCR (Jiri Olsa) [788156] - [kernel] perf script: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again (Jiri Olsa) [788156] - [kernel] perf top: Don't update total_period on process_sample (Jiri Olsa) [788156] - [kernel] perf hists: Stop using 'self' for struct hist_entry (Jiri Olsa) [788156] - [kernel] perf hists: Rename total_session to total_period (Jiri Olsa) [788156] - [kernel] perf kvm: Fix copy & paste error in description (Jiri Olsa) [788156] - [kernel] perf script: Kill script_spec__delete (Jiri Olsa) [788156] - [kernel] perf top: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf stat: Introduce get_ratio_color() helper (Jiri Olsa) [788156] - [kernel] perf session: Remove impossible condition check (Jiri Olsa) [788156] - [kernel] perf tools: Fix feature-bits rework fallout, remove unused variable (Jiri Olsa) [788156] - [kernel] perf script: Add generic perl handler to process events (Jiri Olsa) [788156] - [kernel] perf tools: Use for_each_set_bit() to iterate over feature flags (Jiri Olsa) [788156] - [kernel] perf tools: Unify handling of features when writing feature section (Jiri Olsa) [788156] - [kernel] perf report: Accept fifos as input file (Jiri Olsa) [788156] - [kernel] perf tools: Moving code in some files (Jiri Olsa) [788156] - [kernel] perf tools: Fix out-of-bound access to struct perf_session (Jiri Olsa) [788156] - [kernel] perf tools: Continue processing header on unknown features (Jiri Olsa) [788156] - [kernel] perf tools: Improve macros for struct feature_ops (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Document and check that mmap_pages must be a power of two (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Provide advice if mmap'ing fails with EPERM (Jiri Olsa) [788156] - [kernel] perf tools: Fix truncated annotation (Jiri Olsa) [788156] - [kernel] perf script: look up thread using tid instead of pid (Jiri Olsa) [788156] - [kernel] perf tools: Look up thread names for system wide profiling (Jiri Olsa) [788156] - [kernel] perf tools: Fix comm for processes with named threads (Jiri Olsa) [788156] - [kernel] perf report: Fix usage string (Jiri Olsa) [788156] - [kernel] perf test: Add more automated tests for event parsing (Jiri Olsa) [788156] - [kernel] perf events: Tidy up perf_event__preprocess_sample (Jiri Olsa) [788156] - [kernel] perf tools: Remove stale git headlines from top comment (Jiri Olsa) [788156] - [kernel] perf tools: Fix a memory leak on perf_read_values_destroy (Jiri Olsa) [788156] - [kernel] perf symbols: Fix error path on symbol__init() (Jiri Olsa) [788156] - [kernel] perf symbols: Get rid of duplicated snprintf() (Jiri Olsa) [788156] - [kernel] perf evlist: Fix errno value reporting on failed mmap (Jiri Olsa) [788156] - [kernel] perf report: Document '--call-graph' for optional print_limit argument (Jiri Olsa) [788156] - [kernel] perf evsel: Fix uninitialized memory access to struct perf_sample (Jiri Olsa) [788156] - [kernel] perf record: Add ability to record event period (Jiri Olsa) [788156] - [kernel] perf tools: Add ability to synthesize event according to a sample (Jiri Olsa) [788156] - [kernel] perf script: Implement option for system-wide profiling (Jiri Olsa) [788156] - [kernel] perf script: Fix mem leaks and NULL pointer checks around strdup()s (Jiri Olsa) [788156] - [kernel] perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test (Jiri Olsa) [788156] - [kernel] perf test: Validate PERF_RECORD_ events and perf_sample fields (Jiri Olsa) [788156] - [kernel] perf event: Introduce perf_event__fprintf (Jiri Olsa) [788156] - [kernel] perf test: Allow running just a subset of the available tests (Jiri Olsa) [788156] - [kernel] perf evlist: Always do automatic allocation of pollfd and mmap structures (Jiri Olsa) [788156] - [kernel] perf tools: Save some loops using perf_evlist__id2evsel (Jiri Olsa) [788156] - [kernel] perf script: Add comm filtering option (Jiri Olsa) [788156] - [kernel] perf tools: make -C consistent across commands (for cpu list arg) (Jiri Olsa) [788156] - [kernel] perf top: Stop using globals for tool state (Jiri Olsa) [788156] - [kernel] perf tools: Rename perf_event_ops to perf_tool (Jiri Olsa) [788156] - [kernel] perf tools: Resolve machine earlier and pass it to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf tools: Pass tool context in the the perf_event_ops functions (Jiri Olsa) [788156] - [kernel] perf annotate: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf report: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf tools: Use evsel->attr.sample_type instead of session->sample_type (Jiri Olsa) [788156] - [kernel] perf session: Remove superfluous callchain_cursor member (Jiri Olsa) [788156] - [kernel] perf event: perf_event_ops->attr() manipulates only an evlist (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce id_hdr_size method out of perf_session (Jiri Olsa) [788156] - [kernel] perf symbols: Add nr_events to symbol_conf (Jiri Olsa) [788156] - [kernel] perf ui progress: Fix divide by zero (Jiri Olsa) [788156] - [kernel] perf record: Move 'group' to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf session: Move threads to struct machine (Jiri Olsa) [788156] - [kernel] perf record: Move mmap_pages to perf_record_opts (Jiri Olsa) [788156] - [kernel] perf evlist: Handle default value for 'pages' on mmap method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce {prepare, start}_workload refactored from 'perf record' (Jiri Olsa) [788156] - [kernel] perf evsel: Introduce config attr method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce add_tracepoints method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce perf_evlist__add_attrs (Jiri Olsa) [788156] - [kernel] perf tools: Simplify debugfs mountpoint handling code (Jiri Olsa) [788156] - [kernel] perf tools: Eliminate duplicate code and use PATH_MAX consistently (Jiri Olsa) [788156] - [kernel] perf/powerpc: Fix build for PowerPC with uclibc toolchains (Jiri Olsa) [788156] - [fs] epoll: fix compiler warning and optimize the non-blocking path (Jason Baron) [709197] - [fs] epoll: move ready event check into proper inline (Jason Baron) [709197] - [fs] epoll: epoll_wait() should not use timespec_add_ns() (Jason Baron) [709197] - [fs] epoll: make epoll_wait() use the hrtimer range feature (Jason Baron) [709197] - [fs] select: rename estimate_accuracy() to select_estimate_accuracy() (Jason Baron) [709197] - [fs] ext4: don't dereference null pointer when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: Fix fs corruption when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: ext4_mkdir should dirty dir_block with newly created directory inode (Lukas Czerner) [773342] - [scsi] bnx2fc: Bumped version to 1.0.10 (Mike Christie) [740059] - [scsi] bnx2fc: NPIV ports go offline when interface is brought down & up (Mike Christie) [740059] - [scsi] bnx2fc: Handle LOGO flooding from the target (Mike Christie) [740059] - [scsi] bnx2fc: fix panic in bnx2fc_post_io_req (Mike Christie) [740059] - [scsi] bnx2fc: Handle SRR LS_ACC drop scenario (Mike Christie) [740059] - [scsi] bnx2fc: Handle ABTS timeout during ulp timeout (Mike Christie) [740059] - [fs] ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc (Lukas Czerner) [767199] - [fs] tmpfs: fix off-by-one in max_blocks checks (Eric Sandeen) [783497] - [s390x] kernel: fix 3215 console deadlock (Hendrik Brueckner) [753578] - [net] sctp: implement socket option SCTP_GET_ASSOC_ID_LIST (Thomas Graf) [787622] - [net] tcp: bind() fix autoselection to share ports (Flavio Leitner) [784671] - [fs] xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink() (Carlos Maiolino) [694702] - [net] sch_qfq: Enable as module (Thomas Graf) [787637] - [net] sch_qfq: accurate wsum handling (Thomas Graf) [787637] - [net] sch_qfq: fix overflow in qfq_update_start() (Thomas Graf) [787637] - [net] pkt_sched: QFQ - quick fair queue scheduler (Thomas Graf) [787637] - [x86] Add hpet_mmap kernel parameter (Prarit Bhargava) [785667] - [x86] Configure HPET_MMAP on (Prarit Bhargava) [785667] - [net] tcp: fix undo after RTO for CUBIC (Thomas Graf) [786956] - [net] tcp: fix undo after RTO for BIC (Thomas Graf) [786956] - [net] tcp: drop SYN+FIN messages (Thomas Graf) [786956] - [net] tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open (Thomas Graf) [786956] - [net] tcp: allow undo from reordered DSACKs (Thomas Graf) [786956] - [net] tcp: use SACKs and DSACKs that arrive on ACKs below snd_una (Thomas Graf) [786956] - [net] tcp: use DSACKs that arrive when packets_out is 0 (Thomas Graf) [786956] - [net] tcp: make is_dupack a parameter to tcp_fastretrans_alert() (Thomas Graf) [786956] - [net] tcp: use TCP_DEFAULT_INIT_RCVWND in tcp_fixup_rcvbuf() (Thomas Graf) [786956] - [net] tcp: use TCP_INIT_CWND in tcp_fixup_sndbuf() (Thomas Graf) [786956] - [net] tcp: properly update lost_cnt_hint during shifting (Thomas Graf) [786956] - [net] tcp: ECN blackhole should not force quickack mode (Thomas Graf) [786956] - [net] tcp: fix validation of D-SACK (Thomas Graf) [786956] - [net] tcp: Proportional Rate Reduction for TCP (Thomas Graf) [786956] - [net] tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side (Thomas Graf) [786956] - [net] tcp_cubic: limit delayed_ack ratio to prevent divide error (Thomas Graf) [786956] - [net] tcp: Make undo_ssthresh arg to tcp_undo_cwr() a bool (Thomas Graf) [786956] - [net] tcp: avoid cwnd moderation in undo (Thomas Graf) [786956] - [net] tcp: undo_retrans counter fixes (Thomas Graf) [786956] - [net] tcp: fix a bug that triggers large number of TCP RST by mistake (Thomas Graf) [786956] - [net] tcp: cleanup of cwnd initialization in tcp_init_metrics() (Thomas Graf) [786956] - [virt] x86, cpu: add FMA4 and TBM to allowed CPUID bits (Eduardo Habkost) [784856] - [fs] cifs: change oplock break slow work to very slow work (Jeff Layton) [772874]- [kernel] timer: add the usleep_range() timer (Dean Nelson) [786458] - [net] SUNRPC: Add trace events to the sunrpc subsystem (Steve Dickson) [784103] - [scsi] qla2xxx: Module parameter to control use of async or sync port login (Chad Dupuis) [769007] - [x86] powernow-k8: Fix indexing issue (Frank Arnold) [781566] - [x86] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB (Frank Arnold) [781566] - [x86] hpet: Immediately disable HPET timer 1 if rtc irq is masked (Frank Arnold) [787695] - [x86] rtc: disable hpet emulation on suspend (Frank Arnold) [787695] - [x86] Report cpb and eff_freq_ro flags correctly (Frank Arnold) [787687] - [x86] cpuinfo: Add feature flags for AMD fam15h model 10h-1fh processors (Frank Arnold) [787687] - [net] ipv6: Generic TTL Security Mechanism (Weiping Pan) [786948] - [net] ipv4: Generalized TTL Security Mechanism (Weiping Pan) [787311] - [scsi] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE) (Mike Snitzer) [787282] - [scsi] Correctly set the scsi host/msg/status bytes (Mike Snitzer) [787282] - [scsi] Add all the definitions of host bytes to hostbyte_table (Mike Snitzer) [787282] - [virt] virtio: balloon: Add freeze, restore handlers to support S4 (Amit Shah) [624189] - [virt] virtio: balloon: Move vq initialization into separate function (Amit Shah) [624189] - [virt] virtio: net: Add freeze, restore handlers to support S4 (Amit Shah) [582178] - [virt] virtio: net: Move vq and vq buf removal into separate function (Amit Shah) [582178] - [virt] virtio: net: Move vq initialization into separate function (Amit Shah) [582178] - [virt] virtio: blk: Add freeze, restore handlers to support S4 (Amit Shah) [542378] - [virt] virtio: blk: Move vq initialization to separate function (Amit Shah) [542378] - [virt] virtio: console: Disable callbacks for virtqueues at start of S4 freeze (Amit Shah) [623913] - [virt] virtio: console: Add freeze and restore handlers to support S4 (Amit Shah) [623913] - [virt] virtio: console: Move vq and vq buf removal into separate functions (Amit Shah) [623913] - [virt] virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff (Amit Shah) [542378 582178 623913 624189] - [virt] virtio: pci: switch to new PM API (Amit Shah) [542378 582178 623913 624189] - [virt] virtio_blk: fix config handler race (Amit Shah) [542378] - [virt] virtio_net: use singlethread workqueue (Amit Shah) [582178] - [virt] virtio_net: set/cancel work on ndo_open/ndo_stop (Amit Shah) [582178] - [serial] jsm: Fixed EEH recovery error (Steve Best) [742551] - [serial] jsm: adding EEH handlers (Steve Best) [742551] - [scsi] isci: fix, prevent port from getting stuck in the 'configuring' state (David Milburn) [747533] - [scsi] isci: fix start OOB (David Milburn) [747533] - [scsi] isci: fix io failures while wide port links are coming up (David Milburn) [747533] - [scsi] isci: allow more time for wide port targets (David Milburn) [747533] - [scsi] isci: enable wide port targets (David Milburn) [747533] - [scsi] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode (David Milburn) [747533] - [scsi] isci: update version to 1.1 (David Milburn) [747533] - [scsi] isci: remove unused 'isci_tmf->device' field (David Milburn) [747533] - [scsi] isci: performance-fix, shorten default "no outbound task" timeout (David Milburn) [747533] - [scsi] isci: oem parameter format v1.3 (David Milburn) [747533] - [scsi] isci: oem parameter format v1.1 (David Milburn) [747533] - [scsi] isci: update afe (analog-front-end) recipe for C1 (David Milburn) [747533] - [scsi] isci: Cleanup oem parameter and recipe handling (David Milburn) [747533] - [net] skbuf.h: Fix parameter documentation (Dean Nelson) [786639] - [net] add APIs for manipulating skb page fragments (Dean Nelson) [786639] - [scsi] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed (Mike Snitzer) [772305] - [scsi] scsi_dh_alua: Add one more check-condition for alua handler (Mike Snitzer) [772305] - [scsi] scsi_dh_rdac: Adding NetApp as a brand name for rdac (Mike Snitzer) [772305] - [net] config: Adding generic config option to enable netprio cgroups (Neil Horman) [772974] - [net] add documentation for net_prio cgroups (Neil Horman) [772974] - [net] add network priority cgroup infrastructure (Neil Horman) [772974] - [s390x] dasd: wait for terminated request (Hendrik Brueckner) [745999] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [760490] - [kernel] perf header: Use event_name() to get an event name (Jiri Olsa) [784888] - [kernel] perf stat: Failure with "Operation not supported" (Jiri Olsa) [784888] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [784888] - [kernel] perf session: Fix crash with invalid CPU list (Jiri Olsa) [784888] - [kernel] perf python: Fix undefined symbol problem (Jiri Olsa) [784888] - [kernel] perf top: Fix live annotation in the --stdio interface (Jiri Olsa) [784888] - [kernel] perf top tui: Don't recalc column widths considering just the first page (Jiri Olsa) [784888] - [kernel] perf report: Add progress bar when processing time ordered events (Jiri Olsa) [784888] - [kernel] perf hists browser: Warn about lost events (Jiri Olsa) [784888] - [kernel] perf tools: Fix a typo of command name as trace-cmd (Jiri Olsa) [784888] - [kernel] perf hists: Fix recalculation of total_period when sorting entries (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle K_RESIZE in dialog windows (Jiri Olsa) [784888] - [kernel] perf ui browser: No need to switch char sets that often (Jiri Olsa) [784888] - [kernel] perf hists browser: Use K_TIMER (Jiri Olsa) [784888] - [kernel] perf ui: Rename ui__warning_paranoid to ui__error_paranoid (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement the popup windows using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui__popup_menu using ui__browser (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui_helpline using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Improve handling sigwinch a bit (Jiri Olsa) [784888] - [kernel] perf ui progress: Reimplement using slang (Jiri Olsa) [784888] - [kernel] perf evlist: Fix grouping of multiple events (Jiri Olsa) [784888] - [kernel] perf symbols: Increase symbol KSYM_NAME_LEN size (Jiri Olsa) [784888] - [kernel] perf hists browser: Refuse 'a' hotkey on non symbolic views (Jiri Olsa) [784888] - [kernel] perf ui browser: Use libslang to read keys (Jiri Olsa) [784888] - [kernel] perf tools: Fix tracing info recording (Jiri Olsa) [784888] - [kernel] perf hists browser: Elide DSO column when it is set to just one DSO, ditto for threads (Jiri Olsa) [784888] - [kernel] perf hists: Don't consider filtered entries when calculating column widths (Jiri Olsa) [784888] - [kernel] perf hists: Don't decay total_period for filtered entries (Jiri Olsa) [784888] - [kernel] perf hists browser: Honour symbol_conf.show_nr_samples, total_period (Jiri Olsa) [784888] - [kernel] perf hists browser: Do not exit on tab key with single event (Jiri Olsa) [784888] - [kernel] perf annotate browser: Don't change selection line when returning from callq (Jiri Olsa) [784888] - [kernel] perf tools: handle endianness of feature bitmap (Jiri Olsa) [784888] - [kernel] perf tools: Add prelink suggestion to dso update message (Jiri Olsa) [784888] - [kernel] perf script: Fix unknown feature comment (Jiri Olsa) [784888] - [kernel] perf hists browser: Apply the dso and thread filters when merging new batches (Jiri Olsa) [784888] - [kernel] perf hists: Move the dso and thread filters from hist_browser (Jiri Olsa) [784888] - [kernel] perf ui browser: Honour the xterm colors (Jiri Olsa) [784888] - [kernel] perf top tui: Give color hints just on the percentage, like on --stdio (Jiri Olsa) [784888] - [kernel] perf ui browser: Make the colors configurable and change the defaults (Jiri Olsa) [784888] - [kernel] perf tui: Remove unneeded call to newtCls on startup (Jiri Olsa) [784888] - [kernel] perf hists: Don't format the percentage on hist_entry__snprintf (Jiri Olsa) [784888] - [kernel] perf ui browser: Allow initial use without navigation UI elements (Jiri Olsa) [784888] - [kernel] perf tui: Catch signals to exit gracefully (Jiri Olsa) [784888] - [kernel] perf hists browser: Add missing hotkeys to the help window (Jiri Olsa) [784888] - [kernel] perf top: Fix the 'E' hotkey, select among multiple events (Jiri Olsa) [784888] - [kernel] perf top: Honour --hide_{user, kernel}_symbols and the 'U' hotkey (Jiri Olsa) [784888] - [kernel] perf buildid: Fix possible unterminated readlink() result buffer (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow toggling the visualization of source code lines (Jiri Olsa) [784888] - [kernel] perf ui browser: Add filter method (Jiri Olsa) [784888] - [kernel] perf annotate browser: Exit when pressing ESC or the left arrow (Jiri Olsa) [784888] - [kernel] perf hists browser: Invalidate ui_browser->top after timer calls (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix handling of TAB/UNTAB for multiple events (Jiri Olsa) [784888] - [kernel] perf top: Remove entries from entries_collapsed on decay (Jiri Olsa) [784888] - [kernel] perf ui browser: Remove ui_browser__add_exit_keys (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle SIGWINCH (Jiri Olsa) [784888] - [kernel] perf hists: Fix compilation when NO_NEWT_SUPPORT is set (Jiri Olsa) [784888] - [kernel] perf hists: Don't free decayed entries if in the annotation browser (Jiri Olsa) [784888] - [kernel] perf hists browser: Recalculate browser pointers after resort/decay (Jiri Olsa) [784888] - [kernel] perf probe: Fix to show correct error string (Jiri Olsa) [784888] - [kernel] perf tools: Make --no-asm-raw the default (Jiri Olsa) [784888] - [kernel] perf tools: Make perf.data more self-descriptive (Jiri Olsa) [784888] - [kernel] perf: Move arch specific code into separate arch directory (Jiri Olsa) [784888] - [kernel] perf hists browser: Update the browser.nr_entries after the timer (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix TAB/UNTAB use with multiple events (Jiri Olsa) [784888] - [kernel] perf hists browser: Don't offer symbol actions when symbols not on --sort (Jiri Olsa) [784888] - [kernel] perf annotate browser: Use -> to navigate on assembly lines (Jiri Olsa) [784888] - [kernel] perf tools: Fix broken number of samples for perf report -n (Jiri Olsa) [784888] - [kernel] perf top: Use the TUI interface by default (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow navigation to called functions (Jiri Olsa) [784888] - [kernel] perf top: Add callgraph support (Jiri Olsa) [784888] - [kernel] perf top: Reuse the 'report' hist_entry/hists classes (Jiri Olsa) [784888] - [kernel] perf browsers: Add live mode to the hists, annotate browsers (Jiri Olsa) [784888] - [kernel] perf hists: Threaded addition and sorting of entries (Jiri Olsa) [784888] - [kernel] perf report: Add option to show total period (Jiri Olsa) [784888] - [kernel] perf hists: Allow limiting the number of rows and columns in fprintf (Jiri Olsa) [784888] - [kernel] perf hists: Stop using 'self' for struct hists (Jiri Olsa) [784888] - [kernel] perf report: Fix stdio event name header printing (Jiri Olsa) [784888] - [kernel] perf: Support setting the disassembler style (Jiri Olsa) [784888] - [kernel] perf tools: Make stat/record print fatal signals of the target program (Jiri Olsa) [784888] - [kernel] perf stat: Fix spelling in comment (Jiri Olsa) [784888] - [kernel] perf stat: Allow tab as cvs delimiter (Jiri Olsa) [784888] - [kernel] perf stat: Suppress printing std-dev when its 0 (Jiri Olsa) [784888] - [kernel] perf stat: Fix +- nan in --no-aggr runs (Jiri Olsa) [784888] - [kernel] perf stat: Add --log-fd option to redirect stderr elsewhere (Jiri Olsa) [784888] - [kernel] perf top: Improve lost events warning (Jiri Olsa) [784888] - [kernel] perf, tool: Leftover from latest util/event.[ch] 3.1 sync (Jiri Olsa) [784888] - [kernel] perf top browser: Fix up line width calculation (Jiri Olsa) [784888] - [kernel] perf buildid-list: Support showing the build id in an ELF file (Jiri Olsa) [784888] - [kernel] perf buildid-list: Add option to show the running kernel build id (Jiri Olsa) [784888] - [kernel] perf script: Add drop monitor script (Jiri Olsa) [784888] - [kernel] perf symbols: Stop using 'self' in map_groups__ methods (Jiri Olsa) [784888] - [kernel] perf stat: Add -o and --append options (Jiri Olsa) [784888] - [kernel] perf annotate: Add --symfs option (Jiri Olsa) [784888] - [kernel] perf annotate: Make output more readable (Jiri Olsa) [784888] - [kernel] doc: fix broken references (Jiri Olsa) [784888] - [fs] ecryptfs: fix regression that prevents umount of underlying filesystem (Brian Foster) [766554] - [scsi] ipr: fix eeh recovery for 64-bit adapters (Steve Best) [783875] - [kernel] ipc: introduce shm_rmid_forced sysctl (Rafael Aquini) [781600] - [pm] sleep: Fix race between CPU hotplug and freezer (Prarit Bhargava) [747224] - [kernel] Prevent system deadlock when moving tasks between cgroups (Larry Woodman) [773522] - [kernel] sched: Fix rt_rq runtime leakage bug (Steve Best) [736931] - [x86] Remove AMD microcode warning (Prarit Bhargava) [786961] - [netdrv] tg3: Fix single-vector MSI-X code (John Feeney) [703555] - [netdrv] netxen: suppress false lro warning messages (Veaceslav Falico) [699382] - [netdrv] cxgb4: remove forgotten real_num_tx_queues inicialization (Jiri Pirko) [745952] - [mm] export remove_from_page_cache() to modules (Jerome Marchand) [751419] - [fs] GFS2: Corrections to directory read-ahead (Robert S Peterson) [681906] - [fs] GFS2: Corrections to cache dir hash table in a contiguous buffer (Robert S Peterson) [681906]- [scsi] bfa: fix enidan and bit field check bug (Rob Evers) [737727] - [scsi] bfa: fix formating and checkpatch issues (Rob Evers) [737727] - [netdrv] ixgbe: Reconfigure SR-IOV Init (Don Dutile) [769499] - [netdrv] igb: Check if subordinate VFs are assigned to virtual machines (Don Dutile) [769499] - [pci] Add flag indicating device has been assigned by KVM (Don Dutile) [769499] - [scsi] st: fix race in st_scsi_execute_end (Tomas Henzl) [716593] - [scsi] st: Increase success probability in driver buffer allocation (Tomas Henzl) [716593] - [scsi] st: Store page order before driver buffer allocation (Tomas Henzl) [716593] - [fs] GFS2: remove vestigial al_alloced (Steven Whitehouse) [747896] - [fs] GFS2: combine gfs2_alloc_block and gfs2_alloc_di (Steven Whitehouse) [747896] - [fs] GFS2: Resource group related fixes (Steven Whitehouse) [747896] - [fs] Use cached rgrp in gfs2_rlist_add() (Steven Whitehouse) [747896] - [fs] GFS2: Call do_strip() directly from recursive_scan() (Steven Whitehouse) [747896] - [fs] GFS2: Remove obsolete assert patch (Steven Whitehouse) [747896] - [fs] GFS2: Cache the most recently used resource group in the inode (Steven Whitehouse) [747896] - [fs] GFS2: Make resource groups "append only" during lifetime of fs (Steven Whitehouse) [747896] - [fs] GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count scheme (Steven Whitehouse) [747896] - [virt] SVM: Add support for perf-kvm (Gleb Natapov) [632768] - [virt] KVM: Implement perf callbacks for guest sampling (Gleb Natapov) [632768] - [net] mqprio: Enable as module (Thomas Graf) [695553] - [net] mqprio: RHEL6 modifications (Thomas Graf) [695553] - [net] mqprio: Avoid panic if no options are provided (Thomas Graf) [695553] - [net] mqprio: cleanups (Thomas Graf) [695553] - [net] mqprio: Always set num_tc to 0 in mqprio_destroy() (Thomas Graf) [695553] - [net] mqprio: dont leak kernel memory (Thomas Graf) [695553] - [net] mqprio: implement a root container qdisc sch_mqprio (Thomas Graf) [695553] - [fs] NFSv4: Change the default setting of the nfs4_disable_idmapping parameter (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server when using auth_sys (Steve Dickson) [705099] - [fs] NFSv4: cleanup idmapper functions to take an nfs_server argument (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server if the idmapper fails (Steve Dickson) [705099] - [fs] NFSv4: If the server sends us a numeric uid/gid then accept it (Steve Dickson) [705099] - [block] cfq-iosched: fix cfq_cic_link() race confition (Vivek Goyal) [765673] - [ata] ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs (Jes Sorensen) [773295] - [fs] autofs4: fix expire race (Ian Kent) [766818] - [fs] cifs: lower default wsize when unix extensions are not used (Jeff Layton) [773705] - [fs] wake up s_wait_unfrozen when ->freeze_fs fails (Eric Sandeen) [759942] - [net] bonding: Allow Bonding driver to disable/enable LRO on slaves (Neil Horman) [772317] - [net] Fix RFS backport error (Neil Horman) [757040] - [kexec] kdump: lower KEXEC_AUTO_THRESHOLD to 2G (Dave Young) [772311] - [kernel] sched: fix {s,u}time values decrease (Stanislaw Gruszka) [748559] - [block] Add missing config option ASYNC_RAID6_TEST (Jes Sorensen) [704003] - [block] Introduce blk_set_stacking_limits function (Mike Snitzer) [755046] - [netdrv] bna: clear some statistics before filling them (Ivan Vecera) [756931] - [x86] Fix c-state transitions when !NOHZ (Prarit Bhargava) [767753] - [x86] tsc: Skip TSC synchronization checks for tsc=reliable (Prarit Bhargava) [767753] - [mm] Backport upstream vmalloc fix to verify address is valid before dereferencing pointer (Larry Woodman) [767889]- [scsi] remove tech_preview tag for mpt2sas lockless mode (Luming Yu) [559393] - [dm] thinp: port to RHEL6 (Mike Snitzer) [723018] - [dm] thinp: use simple_strtox rather than kstrtox (Mike Snitzer) [723018] - [dm] thinp: enable on all supported RHEL6 architectures (Mike Snitzer) [723018] - [dm] add thin provisioning target (Mike Snitzer) [723018] - [dm] add persistent data library (Mike Snitzer) [723018] - [dm] add bufio (Mike Snitzer) [723018] - [md] bitmap: It is OK to clear bits during recovery (Jes Sorensen) [747574] - [md] don't give up looking for spares on first failure-to-add (Jes Sorensen) [747574] - [md] raid5: ensure correct assessment of drives during degraded reshape (Jes Sorensen) [747574] - [md] linear: fix hot-add of devices to linear arrays (Jes Sorensen) [747574] - [md] raid5 crash during degradation (Jes Sorensen) [747574] - [md] raid5: never wait for bad-block acks on failed device (Jes Sorensen) [747574] - [md] ensure new badblocks are handled promptly (Jes Sorensen) [747574] - [md] bad blocks shouldn't cause a Blocked status on a Faulty device (Jes Sorensen) [747574] - [md] take a reference to mddev during sysfs access (Jes Sorensen) [747574] - [md] refine interpretation of "hold_active == UNTIL_IOCTL" (Jes Sorensen) [747574] - [md] lock: ensure updates to page_attrs are properly locked (Jes Sorensen) [747574] - [md] raid5: STRIPE_ACTIVE has lock semantics, add barriers (Jes Sorensen) [747574] - [md] raid5: abort any pending parity operations when array fails (Jes Sorensen) [747574] - [md] Add module.h to all files using it implicitly (Jes Sorensen) [747574] - [md] raid10: Fix bug when activating a hot-spare (Jes Sorensen) [747574] - [md] Fix some bugs in recovery_disabled handling (Jes Sorensen) [747574] - [md] raid5: fix bug that could result in reads from a failed device (Jes Sorensen) [747574] - [md] trivial comment fix (Jes Sorensen) [747574] - [md] Allow restarting an interrupted incremental recovery (Jes Sorensen) [747574] - [md] clear In_sync bit on devices added to an active array (Jes Sorensen) [747574] - [md] add proper write-congestion reporting to RAID1 and RAID10 (Jes Sorensen) [747574] - [md] rename "mdk_personality" to "md_personality" (Jes Sorensen) [747574] - [md] bitmap remove fault injection options (Jes Sorensen) [747574] - [md] raid5: typedef removal: raid5_conf_t -> struct r5conf (Jes Sorensen) [747574] - [md] raid1: typedef removal: conf_t -> struct r1conf (Jes Sorensen) [747574] - [md] raid10: typedef removal: conf_t -> struct r10conf (Jes Sorensen) [747574] - [md] raid0: typedef removal: raid0_conf_t -> struct r0conf (Jes Sorensen) [747574] - [md] multipath: typedef removal: multipath_conf_t -> struct mpconf (Jes Sorensen) [747574] - [md] linear: typedef removal: linear_conf_t -> struct linear_conf (Jes Sorensen) [747574] - [md] faulty: remove typedef: conf_t -> struct faulty_conf (Jes Sorensen) [747574] - [md] linear: remove typedefs: dev_info_t -> struct dev_info (Jes Sorensen) [747574] - [md] remove typedefs: mirror_info_t -> struct mirror_info (Jes Sorensen) [747574] - [md] remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio (Jes Sorensen) [747574] - [md] remove typedefs: mdk_thread_t -> struct md_thread (Jes Sorensen) [747574] - [md] remove typedefs: mddev_t -> struct mddev (Jes Sorensen) [747574] - [md] removing typedefs: mdk_rdev_t -> struct md_rdev (Jes Sorensen) [747574] - [md] raid0: convert some printks to pr_debug (Jes Sorensen) [747574] - [md] remove PRINTK and dprintk debugging and use pr_debug (Jes Sorensen) [747574] - [md] remove some old DEBUGging code (Jes Sorensen) [747574] - [md] raid5: convert to macros into inline functions (Jes Sorensen) [747574] - [md] raid1: avoid bio search in end_sync_read() (Jes Sorensen) [747574] - [md] raid1: factor out common bio handling code (Jes Sorensen) [747574] - [md] raid5: remove pointless NULL test (Jes Sorensen) [747574] - [md] raid1: add documentation to r1_private_data_s data structure (Jes Sorensen) [747574] - [md] don't delay reboot by 1 second if no MD devices exist (Jes Sorensen) [747574] - [md] trival: md_k.h should be md.h in the beginning comment of file md.h (Jes Sorensen) [747574] - [md] bitmap: improve handling of 'allclean' (Jes Sorensen) [747574] - [md] bitmap: rename and tidy up BITMAP_PAGE_CLEAN (Jes Sorensen) [747574] - [md] Fix handling for devices from 2TB to 4TB in 0.90 metadata (Jes Sorensen) [747574] - [md] raid1, raid10: Remove use-after-free bug in make_request (Jes Sorensen) [747574] - [md] raid10: unify handling of write completion (Jes Sorensen) [747574] - [md] raid5: fix a hang on device failure (Jes Sorensen) [747574] - [md] fix clearing of 'blocked' flag in the presence of bad blocks (Jes Sorensen) [747574] - [md] linear: avoid corrupting structure while waiting for rcu_free to complete (Jes Sorensen) [747574] - [md] ensure changes to 'write-mostly' are reflected in metadata (Jes Sorensen) [747574] - [md] report failure if a 'set faulty' request doesn't (Jes Sorensen) [747574] - [md] raid10: handle further errors during fix_read_error better (Jes Sorensen) [747574] - [md] raid10: Handle read errors during recovery better (Jes Sorensen) [747574] - [md] raid10: simplify read error handling during recovery (Jes Sorensen) [747574] - [md] raid10: record bad blocks due to write errors during resync/recovery (Jes Sorensen) [747574] - [md] raid10: attempt to fix read errors during resync/check (Jes Sorensen) [747574] - [md] raid10: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid10: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid10: avoid writing to known bad blocks on known bad drives (Jes Sorensen) [747574] - [md] raid10 record bad blocks as needed during recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading known bad blocks during resync/recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: Split handle_read_error out from raid10d (Jes Sorensen) [747574] - [md] raid10: simplify/reindent some loops (Jes Sorensen) [747574] - [md] raid5: Clear bad blocks on successful write (Jes Sorensen) [747574] - [md] raid5: Don't write to known bad block on doubtful devices (Jes Sorensen) [747574] - [md] raid5: write errors should be recorded as bad blocks if possible (Jes Sorensen) [747574] - [md] raid5: use bad-block log to improve handling of uncorrectable read errors (Jes Sorensen) [747574] - [md] raid5: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid1: factor several functions out or raid1d() (Jes Sorensen) [747574] - [md] raid1: improve handling of read failure during recovery (Jes Sorensen) [747574] - [md] raid1: record badblocks found during resync (Jes Sorensen) [747574] - [md] raid1: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid1: store behind-write pages in bi_vecs (Jes Sorensen) [747574] - [md] raid1: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid1: avoid writing to known-bad blocks on known-bad drives (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] add 'write_error' flag to component devices (Jes Sorensen) [747574] - [md] raid1: avoid reading known bad blocks during resync (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] Disable bad blocks and v0.90 metadata (Jes Sorensen) [747574] - [md] load/store badblock list from v1.x metadata (Jes Sorensen) [747574] - [md] don't allow arrays to contain devices with bad blocks (Jes Sorensen) [747574] - [md] bad-block-log: add sysfs interface for accessing bad-block-log (Jes Sorensen) [747574] - [md] beginnings of bad block management (Jes Sorensen) [747574] - [md] remove suspicious size_of() (Jes Sorensen) [747574] - [md] bitmap: Revert DM dirty log hooks (Jes Sorensen) [747574] - [md] raid5: Avoid BUG caused by multiple failures (Jes Sorensen) [747574] - [md] raid10: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid5: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid1: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] get rid of unnecessary casts on page_address() (Jes Sorensen) [747574] - [md] raid10: Improve decision on whether to fail a device with a read error (Jes Sorensen) [747574] - [md] raid10: Make use of new recovery_disabled handling (Jes Sorensen) [747574] - [md] change managed of recovery_disabled (Jes Sorensen) [747574] - [md] remove ro check in md_check_recovery() (Jes Sorensen) [747574] - [md] introduce link/unlink_rdev() helpers (Jes Sorensen) [747574] - [md] raid: use printk_ratelimited instead of printk_ratelimit (Jes Sorensen) [747574] - [md] raid5: finalise new merged handle_stripe (Jes Sorensen) [747574] - [md] raid5: move some more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: move more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6 (Jes Sorensen) [747574] - [md] raid5: unite fetch_block5 and fetch_block6 (Jes Sorensen) [747574] - [md] raid5: rearrange a test in fetch_block6 (Jes Sorensen) [747574] - [md] raid5: move more code into common handle_stripe (Jes Sorensen) [747574] - [md] raid5: Move code for finishing a reconstruction into handle_stripe (Jes Sorensen) [747574] - [md] raid5: Remove stripe_head_state arg from handle_stripe_expansion (Jes Sorensen) [747574] - [md] raid5: move stripe_head_state and more code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: add some more fields to stripe_head_state (Jes Sorensen) [747574] - [md] raid5: unify stripe_head_state and r6_state (Jes Sorensen) [747574] - [md] raid5: move common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: replace sh->lock with an 'active' flag (Jes Sorensen) [747574] - [md] raid5: Protect some more code with ->device_lock (Jes Sorensen) [747574] - [md] raid5: Remove use of sh->lock in sync_request (Jes Sorensen) [747574] - [md] raid5: remove some sparse warnings (Jes Sorensen) [747574]- [fs] Revert "proc: enable writing to /proc/pid/mem" (Johannes Weiner) [782650] {CVE-2012-0056} - [fs] nfs: fix regression in handling of context= option in NFSv4 (Jeff Layton) [757896] - [kernel] panic: call console_verbose() in panic (Alexander Gordeev) [771521] - [net] igmp: Avoid zero delay when receiving odd mixture of IGMP queries (Jiri Pirko) [772871] {CVE-2012-0207} - [fs] cifs/nfs: don't allow TASK_KILLABLE sleeps to block the freezer (Jeff Layton) [702630] - [fs] xfs: validate acl count (Eric Sandeen) [773283] - [ppc] POWER7 optimised copy_to_user/copy_from_user using VMX (Steve Best) [739137] - [fs] GFS2: Update fallocate to match upstream (Steven Whitehouse) [732744] - [pci] portdrv: cleanup pcie_device registration (Myron Stowe) [742460] - [tpm] NSC driver X86 dependency fix (Steve Best) [741557] - [net] sunrpc: remove xpt_pool (J. Bruce Fields) [753301] - [fs] Fix sendfile write-side file position (Steven Whitehouse) [770023] - [mm] Make task in balance_dirty_pages() killable (Lukas Czerner) [769115] - [virt] kvm: x86: fix missing checks in syscall emulation (Marcelo Tosatti) [773391] {CVE-2012-0045} - [virt] kvm: x86: extend "struct x86_emulate_ops" with "get_cpuid" (Marcelo Tosatti) [773391] {CVE-2012-0045} - [net] svcrpc: fix double-free on shutdown of nfsd after changing pool mode (J. Bruce Fields) [753030] - [net] svcrpc: avoid memory-corruption on pool shutdown (J. Bruce Fields) [753030] - [net] svcrpc: destroy server sockets all at once (J. Bruce Fields) [753030] - [net] svcrpc: simplify svc_close_all (J. Bruce Fields) [753030] - [net] svcrpc: fix list-corrupting race on nfsd shutdown (J. Bruce Fields) [753030]- [virt] virtio: console: add port stats for bytes received, sent and discarded (Amit Shah) [772194] - [virt] virtio: console: make discard_port_data() use get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: rename variable (Amit Shah) [772194] - [virt] virtio: console: make get_inbuf() return port->inbuf if present (Amit Shah) [772194] - [virt] virtio: console: Fix return type for get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: Fix indentation (Amit Shah) [772194] - [netdrv] r8169: fix Config2 MSIEnable bit setting (Ivan Vecera) [772565] - [netdrv] r8169: fix Rx index race between FIFO overflow recovery and NAPI handler (Ivan Vecera) [772565] - [netdrv] r8169: Rx FIFO overflow fixes (Ivan Vecera) [772565] - [netdrv] r8169: corral some wayward N/A fw_version dust bunnies (Ivan Vecera) [772565] - [netdrv] r8169: Convert MAC_ADDR_LEN uses to ETH_ALEN (Ivan Vecera) [772565] - [netdrv] r8169: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [772565] - [netdrv] r8169: jumbo fixes (Ivan Vecera) [772565] - [netdrv] r8169: expand received packet length indication (Ivan Vecera) [772565] - [netdrv] r8169: support new chips of RTL8111F (Ivan Vecera) [772565] - [netdrv] r8169: define the early size for 8111evl (Ivan Vecera) [772565] - [netdrv] r8169: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [772565] - [netdrv] r8169: MAC address change fix for the 8168e-vl (Ivan Vecera) [772565] - [netdrv] r8169: Add support for D-Link 530T rev C1 (Ivan Vecera) [772565] - [netdrv] r8169: use pci_dev->subsystem_{vendor|device} (Ivan Vecera) [772565] - [netdrv] r8169: fix sticky accepts packet bits in RxConfig (Ivan Vecera) [772565] - [netdrv] r8169: adjust the RxConfig settings (Ivan Vecera) [772565] - [netdrv] r8169: don't enable rx when shutdown (Ivan Vecera) [772565] - [netdrv] r8169: fix wake on lan setting for non-8111E (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8111E-VL (Ivan Vecera) [772565] - [netdrv] r8169: add ERI functions (Ivan Vecera) [772565] - [netdrv] r8169: modify the flow of the hw reset (Ivan Vecera) [772565] - [netdrv] r8169: adjust some registers (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary read of PCI_CAP_ID_EXP (Ivan Vecera) [772565] - [netdrv] r8169: fix wrong register use (Ivan Vecera) [772565] - [netdrv] r8169: check firmware content sooner (Ivan Vecera) [772565] - [netdrv] r8169: support new firmware format (Ivan Vecera) [772565] - [netdrv] r8169: explicit firmware format check (Ivan Vecera) [772565] - [netdrv] r8169: move the firmware down into the device private data (Ivan Vecera) [772565] - [netdrv] r8169: fix static initializers (Ivan Vecera) [772565] - [netdrv] r8169: avoid late chip identifier initialisation (Ivan Vecera) [772565] - [netdrv] r8169: merge firmware information into the chipset description data (Ivan Vecera) [772565] - [netdrv] r8169: provide some firmware information via ethtool (Ivan Vecera) [772565] - [netdrv] r8169: remove non-NAPI context invocation of rtl8169_rx_interrupt (Ivan Vecera) [772565] - [netdrv] r8169: link speed selection timer rework (Ivan Vecera) [772565] - [netdrv] r8169: rtl8169_set_speed_xmii cleanup (Ivan Vecera) [772565] - [netdrv] r8169: remove some code duplication (Ivan Vecera) [772565] - [netdrv] r8169: style cleanups (Ivan Vecera) [772565] - [netdrv] r8169: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [772565] - [netdrv] r8169: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [772565] - [netdrv] r8169: fix merge conflict fix (Ivan Vecera) [772565] - [netdrv] r8169: don't request firmware when there's no userspace (Ivan Vecera) [772565] - [netdrv] r8169: TSO fixes (Ivan Vecera) [772565] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8168E (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8168DP (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8105 (Ivan Vecera) [772565] - [netdrv] r8169: fix a bug in rtl8169_init_phy() (Ivan Vecera) [772565] - [netdrv] r8169: support control of advertising (Ivan Vecera) [772565] - [netdrv] r8169: support the new chips for RTL8105E (Ivan Vecera) [772565] - [netdrv] r8169: disable ASPM (Ivan Vecera) [772565] - [netdrv] r8169: adjust rtl8169_set_speed_xmii function (Ivan Vecera) [772565] - [netdrv] r8169: fix RTL8168DP power off issue (Ivan Vecera) [772565] - [netdrv] r8169: correct settings of rtl8102e (Ivan Vecera) [772565] - [netdrv] r8169: fix incorrect args to oob notify (Ivan Vecera) [772565] - [netdrv] r8169: Call netif_carrier_off at the end of the probe (Ivan Vecera) [772565] - [netdrv] r8169: prevent RxFIFO induced loops in the irq handler (Ivan Vecera) [772565] - [netdrv] r8169: keep firmware in memory (Ivan Vecera) [772565] - [netdrv] r8169: Update the function of parsing firmware (Ivan Vecera) [772565] - [netdrv] r8169: delay phy init until device opens (Ivan Vecera) [772565] - [netdrv] r8169: more 8168dp support (Ivan Vecera) [772565] - [netdrv] r8169: rtl_csi_access_enable rename (Ivan Vecera) [772565] - [netdrv] r8169: magic (Ivan Vecera) [772565] - [netdrv] r8169: phy power ops (Ivan Vecera) [772565] - [netdrv] r8169: 8168DP specific MII registers access methods (Ivan Vecera) [772565] - [netdrv] r8169: use device dependent methods to access the MII registers (Ivan Vecera) [772565] - [netdrv] r8169: identify different registers (Ivan Vecera) [772565] - [netdrv] r8169: remove the firmware of RTL8111D (Ivan Vecera) [772565] - [netdrv] r8169: Use static const (Ivan Vecera) [772565] - [netdrv] r8169: move PHY regs tables to .rodata (Ivan Vecera) [772565] - [netdrv] r8169: don't use flush_scheduled_work() (Ivan Vecera) [772565] - [netdrv] r8169: fix sleeping while holding spinlock (Ivan Vecera) [772565] - [netdrv] r8169: print errors when dma mapping fail (Ivan Vecera) [772565] - [netdrv] r8169: (re)init phy on resume (Ivan Vecera) [772565] - [netdrv] r8169: changing mtu clean up (Ivan Vecera) [772565] - [netdrv] r8169: do not account fragments as packets (Ivan Vecera) [772565] - [netdrv] r8169: use pointer to struct device as local variable (Ivan Vecera) [772565] - [netdrv] r8169: replace PCI_DMA_{TO, FROM}DEVICE to DMA_{TO, FROM}_DEVICE (Ivan Vecera) [772565] - [netdrv] r8169: init rx ring cleanup (Ivan Vecera) [772565] - [netdrv] r8169: check dma mapping failures (Ivan Vecera) [772565] - [netdrv] r8169: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [772565] - [netdrv] r8169: use 50 less ram for RX ring (Ivan Vecera) [772565] - [netdrv] r8169: use device model DMA API (Ivan Vecera) [772565] - [netdrv] r8169: allocate with GFP_KERNEL flag when able to sleep (Ivan Vecera) [772565] - [netdrv] r8169: add gro support (Ivan Vecera) [772565] - [netdrv] r8169: avoid some skb->ip_summed initializations (Ivan Vecera) [772565] - [netdrv] r8169: incorrect identifier for a 8168dp (Ivan Vecera) [772565] - [netdrv] r8169: fix mdio_read and update mdio_write according to hw specs (Ivan Vecera) [772565] - [netdrv] r8169: fix random mdio_write failures (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary cast of readl()'s return value (Ivan Vecera) [772565] - [netdrv] r8169: failure to enable mwi should not be fatal (Ivan Vecera) [772565] - [netdrv] r8169: Fix rtl8169_rx_interrupt() (Ivan Vecera) [772565] - [netdrv] r8169: convert multiple drivers to use netdev_for_each_mc_addr (Ivan Vecera) [772565] - [netdrv] r8169: Use netif_printk macros (Ivan Vecera) [772565] - [netdrv] r8169: use netdev_mc_count and netdev_mc_empty when appropriate (Ivan Vecera) [772565] - [netdrv] r8169: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [772565] - [netdrv] r8169: use pM to shown MAC address (Ivan Vecera) [772565] - [netdrv] r8169: Move && and || to end of previous line (Ivan Vecera) [772565] - [fs] nfsd4: name->id mapping should fail with BADOWNER not BADNAME (J. Bruce Fields) [754834] - [net] Potential null skb->dev dereference (Flavio Leitner) [769590] - [mm] mempolicy.c: refix mbind_range() vma issue (Motohiro Kosaki) [697996 727700] - [mm] mempolicy.c: fix pgoff in mbind vma merge (Motohiro Kosaki) [697996 727700]- [scsi] hpsa: add the Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [scsi] cciss: add Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [powerpc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [ppc] pseries: Fix kexec on recent firmware versions (Steve Best) [741586] - [ppc] hvc_console: Improve tty/console put_chars handling (Steve Best) [740543] - [ppc] pseries/hvconsole: Fix dropped console output (Steve Best) [740551] - [ppc] pseries: Do not search for dma-window property on dlpar remove (Steve Best) [738483] - [ppc] pseries: Fix kexec on machines with more than 4TB of RAM (Steve Best) [741581] - [ppc] Fix oops when echoing bad values to /sys/devices/system/memory/probe (Steve Best) [739161] - [fs] ext2, ext3, ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes (Eric Sandeen) [749117] - [fs] ext4: fix race in xattr block allocation path (Eric Sandeen) [735105] - [fs] nfs: when attempting to open a directory, fall back on normal lookup (Jeff Layton) [755380] - [fs] nfs: don't try to migrate pages with active requests (Jeff Layton) [739811 741241] - [fs] nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages (Jeff Layton) [746541] - [kernel] crypto: ghash - Avoid null pointer dereference if no key is set (Jiri Benc) [749482] {CVE-2011-4081} - [fs] jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan) [693981] - [fs] xfs: Fix memory corruption in xfs_readlink (Carlos Maiolino) [694702] - [net] rds_rdma: don't assume infiniband device is PCI (Jes Sorensen) [740149] - [net] ipv4: correct description for tcp_max_syn_backlog (Weiping Pan) [738796] - [net] ipv6: tcp: fix tcp_v6_conn_request() (Jiri Benc) [742099] - [net] netfilter: use __aligned_be64 in nfnetlink_log.h (Weiping Pan) [767992] - [net] sctp: Do not account for sizeof(struct sk_buff) in estimated rwnd (Thomas Graf) [698119] - [net] fib: fix fib_nl_newrule() (Neil Horman) [743459] - [net] fix unsafe pointer access in sendmmsg (Jiri Benc) [760798] {CVE-2011-4594} - [net] vlan: should take into account needed_headroom (Weiping Pan) [692013] - [net] tcp: tcp_syn_retries sysctl is not honored (Jiri Benc) [692024] - [net] pkt_sched: Fix sch_sfq vs tcf_bind_filter oops (Jiri Pirko) [667925] - [net] ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets (Jiri Benc) [728123] - [net] mac80211: cancel auth retries when deauthenticating (John Linville) [754356] - [net] bonding: Don't allow mode change via sysfs with slaves present (Veaceslav Falico) [747282] - [net] bonding: update speed/duplex for NETDEV_CHANGE (Weiping Pan) [747546] - [scsi] isci: link speed default to gen2 (David Milburn) [769376] - [scsi] scsi_dh_rdac: Fix error path in rdac_init (Mike Snitzer) [690523] - [scsi] hpsa: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746267] - [block] cciss: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746317] - [scsi] increase qla2xxx firmware ready time-out (Mark Goodwin) [731917] - [usb] ch9: use proper endianess for wBytesPerInterval (Steve Best) [738578] - [perf] powerpc: Handle events that raise an exception without overflowing (Steve Best) [755737] - [kernel] clocksource: Install completely before selecting (Paolo Bonzini) [745713] - [md] Avoid waking up a thread after it has been freed (Jes Sorensen) [754424] - [pci] Fix unbootable HP DL385G6 on 2.6.32-220 by properly disabling pcie aspm (Dave Wysochanski) [769626] - [virt] virtio-pci: fix use after free (Michael S. Tsirkin) [751805 772194] - [pci] hotplug: shpchp: don't blindly claim non-AMD 0x7450 (Myron Stowe) [735218] - [sched] x86: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [765720] - [x86] binutils, xen: Fix another wrong size directive (Igor Mammedov) [720982] - [x86] ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast() (Myron Stowe) [754341] - [x86] x2apic_optout: Change WARN to printk (Prarit Bhargava) [755061] - [x86] cpufreq: handle CPUs with different capabilities in acpi-cpufreq (Prarit Bhargava) [749056] - [x86] mtrr: Kill over the top warn (Prarit Bhargava) [746232] - [x86] setup: Set ax register in boot vga query (Prarit Bhargava) [742441] - [virt] x86: Prevent starting PIT timers in the absence of irqchip support (Marcelo Tosatti) [769550] - [virt] vmxnet3: revert hw features change (Neil Horman) [759613] - [virt] xen: mask MTRR feature from guest BZ#750758 (Igor Mammedov) [750758] - [virt] fix broken build if xen is disabled in config (Igor Mammedov) [729488] - [netdrv] qlge: fix size of external list for TX address descriptors (Steve Best) [772237] - [kernel] script to create symlinks for new network driver layout (Andy Gospodarek) - [netdrv] e1000e: Avoid wrong check on TX hang (Dean Nelson) [751087] - [netdrv] igb: Loopback functionality supports for i350 devices (Stefan Assmann) [756601] - [netdrv] be2net: Fixed Endianness issues in the response read log length field while retrieving FAT (Steve Best) [743226] - [netdrv] cxgb4: Fix EEH on IBM P7IOC (Steve Best) [721074] - [x86] kdump, ioapic: Reset remote-IRR in clear_IO_APIC (Prarit Bhargava) [754335] - [x86] ioapic: Move trigger defines to io_apic.h (Prarit Bhargava) [754335] - [scsi] ipr: add definitions for additional adapter (Steve Best) [738891] - [scsi] ipr: Add support to flash FPGA and flash back DRAM images (Steve Best) [738891] - [scsi] ipr: Fix BUG on adapter dump timeout (Steve Best) [738891] - [scsi] ipr: Stop reading adapter dump prematurely (Steve Best) [738891] - [x86] hpet: Disable per-cpu hpet timer if ARAT is supported (Prarit Bhargava) [750201] - [x86] Improve TSC calibration using a delayed workqueue (Prarit Bhargava) [750201] - [kernel] clocksource: Add clocksource_register_hz/khz interface (Prarit Bhargava) [750201] - [kernel] clocksource: Provide a generic mult/shift factor calculation (Prarit Bhargava) [750201] - [ppc] gup_huge_pmd() return 0 if pte changes (Andrea Arcangeli) [751493] - [mm] thp: share get_huge_page_tail() (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() support THP based tail recounting (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() avoid to free the head page too many times (Andrea Arcangeli) [751493] - [ppc] get_hugepte() don't put_page() the wrong page (Andrea Arcangeli) [751493] - [ppc] remove superflous PageTail checks on the pte gup_fast (Andrea Arcangeli) [751493] - [virt] KVM: Device assignment permission checks (Alex Williamson) [756093] - [virt] KVM: Remove ability to assign a device without iommu support (Alex Williamson) [756093] - [virt] kvm: device-assignment: revert Disable the option to skip iommu setup (Alex Williamson) [756093] - [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [block] cciss: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [fs] Make write(2) interruptible by a fatal signal (Lukas Czerner) [769115] - [block] cfq-iosched: fix a kbuild regression (Vivek Goyal) [705698] - [block] cfq-iosched: rethink seeky detection for SSDs (Vivek Goyal) [705698] - [block] cfq-iosched: rework seeky detection (Vivek Goyal) [705698] - [block] cfq-iosched: don't regard requests with long distance as close (Vivek Goyal) [705698] - [scsi] isci: Adding documentation to API change and fixup sysfs registration (David Milburn) [751434] - [scsi] isci: change sas phy timeouts from 54us to 59us (David Milburn) [751434] - [scsi] isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n (David Milburn) [751434] - [scsi] isci: overriding max_concurr_spinup oem parameter by max(oem, user) (David Milburn) [751434] - [scsi] isci: revert bcn filtering (David Milburn) [751434] - [scsi] libsas: export sas_alloc_task() (David Milburn) [751434] - [scsi] isci: Fix hard reset timeout conditions (David Milburn) [751434] - [scsi] isci: No need to manage the pending reset bit on pending requests (David Milburn) [751434] - [scsi] isci: Remove redundant isci_request.ttype field (David Milburn) [751434] - [scsi] isci: Fix task management for SMP, SATA and on dev remove (David Milburn) [751434] - [scsi] isci: No task_done callbacks in error handler paths (David Milburn) [751434] - [scsi] isci: Handle task request timeouts correctly (David Milburn) [751434] - [scsi] isci: Fix tag leak in tasks and terminated requests (David Milburn) [751434] - [scsi] isci: Immediately fail I/O to removed devices (David Milburn) [751434] - [scsi] isci: Lookup device references through requests in completions (David Milburn) [751434] - [virt] xen-blkfront: conditionally drop name and minor adjustments for emulated scsi devs (Laszlo Ersek) [729586] - [virt] xen-blk: plug device number leak on error path in xlblk_init (Laszlo Ersek) [729586] - [virt] xen-blkfront: more informative message when resizing vbd (Laszlo Ersek) [654982] - [virt] xen-blkfront: pick up vbd size change through xenstore (Laszlo Ersek) [654982]- [kernel] Remove "WARNING: at kernel/sched.c:5915" (Larry Woodman) [766051] - [x86] kernel: Fix memory corruption in module load (Prarit Bhargava) [767140]- [virt] xen: Find an unbound irq number in reverse order high to low (Igor Mammedov) [756307] - [virt] xen: add get_nr_hw_irqs req for finding an unbound irq number in reverse order (Igor Mammedov) [756307] - [x86] io_apic: add get_nr_irqs_gsi() (Igor Mammedov) [756307] - [virt] Do not init xen platform pci if xen_emul_unplug=never (Igor Mammedov) [756307] - [fs] GFS2: Add readahead to sequential directory traversal (Robert S Peterson) [681906] - [fs] GFS2: Cache dir hash table in a contiguous buffer (Robert S Peterson) [681906] - [scsi] scsi_dh: move .match to an auxiliary structure (Mike Snitzer) [690523] - [scsi] scsi_dh: code cleanup and remove the references to scsi_dev_info (Mike Snitzer) [690523] - [scsi] scsi_dh_hp_sw: Adding the match function for hp_sw device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_rdac: Adding the match function for rdac device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_emc: Adding the match function for emc device handler (Mike Snitzer) [690523] - [scsi] scsi_dh: Implement match callback function (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Evaluate TPGS setting from inquiry data (Mike Snitzer) [690523] - [scsi] scsi_dh: Use scsi_devinfo functions to do matching of device_handler tables (Mike Snitzer) [690523] - [scsi] scsi_dh: check queuedata pointer before proceeding further (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Fix the time inteval for alua rtpg commands (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Decrease retry interval (Mike Snitzer) [690523] - [scsi] scsi_dh: Check for sdev state in store_dh_state() (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: always update TPGS status on activate (Mike Snitzer) [690523] - [scsi] scsi_dh: Fixup kernel-doc comments (Mike Snitzer) [690523] - [block] Don't check QUEUE_FLAG_SAME_COMP in __blk_commplete_request (David Milburn) [724055] - [block] Fix queue_flag update when rq_affinity goes from 2 to 1 (David Milburn) [724055] - [block] improve rq_affinity placement (David Milburn) [724055] - [block] Make rq_affinity = 1 work as expected (David Milburn) [724055] - [block] fix warning with calling smp_processor_id() in preemptible section (David Milburn) [724055] - [block] strict rq_affinity (David Milburn) [724055] - [x86] mtrr: use stop_machine APIs for doing MTRR rendezvous (Prarit Bhargava) [729223] - [x86] stop_machine: implement stop_machine_from_inactive_cpu() (Prarit Bhargava) [729223] - [x86] stop_machine: reorganize stop_cpus() implementation (Prarit Bhargava) [729223] - [x86] mtrr: lock stop machine during MTRR rendezvous sequence (Prarit Bhargava) [729223] - [virt] KVM: fix guest SMEP support (Chris Wright) [703053] - [x86] cpu: fix CPUID leaf 7 detection (Chris Wright) [703053] - [perf] tools: Fix raw sample reading (Jiri Olsa) [752353] - [perf] python: Add missing perf_event__parse_sample 'swapped' parm (Jiri Olsa) [752353] - [perf] tools: Add support for disabling -Werror via WERROR=0 (Jiri Olsa) [752353] - [perf] top: Fix userspace sample addr map offset (Jiri Olsa) [752353] - [perf] symbols: Fix issue with binaries using 16-bytes buildids (Jiri Olsa) [752353] - [perf] tool: Fix endianness handling of u32 data in samples (Jiri Olsa) [752353] - [perf] sort: Fix symbol sort output by separating unresolved samples by type (Jiri Olsa) [752353] - [perf] symbols: Synthesize anonymous mmap events (Jiri Olsa) [752353] - [perf] record: Create events initially disabled and enable after init (Jiri Olsa) [752353] - [perf] symbols: Add some heuristics for choosing the best duplicate symbol (Jiri Olsa) [752353] - [perf] symbols: Preserve symbol scope when parsing /proc/kallsyms (Jiri Olsa) [752353] - [perf] symbols: /proc/kallsyms does not sort module symbols (Jiri Olsa) [752353] - [perf] symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files (Jiri Olsa) [752353] - [perf] probe: Fix regression of variable finder (Jiri Olsa) [752353] - [perf] tools: Add group event scheduling option to perf record/stat (Jiri Olsa) [752353] - [perf] tools: Fix build against newer glibc (Jiri Olsa) [752353] - [perf] tools: Fix error handling of unknown events (Jiri Olsa) [752353] - [perf] evlist: Fix missing event name init for default event (Jiri Olsa) [752353] - [perf] list: Fix exit value (Jiri Olsa) [752353] - [perf] probe: Filter out redundant inline-instances (Jiri Olsa) [752353] - [perf] probe: Search concrete out-of-line instances (Jiri Olsa) [752353] - [perf] probe: Avoid searching variables in intermediate scopes (Jiri Olsa) [752353] - [perf] probe: Fix to search local variables in appropriate scope (Jiri Olsa) [752353] - [perf] probe: Warn when more than one line are given (Jiri Olsa) [752353] - [perf] probe: Fix to walk all inline instances (Jiri Olsa) [752353] - [perf] probe: Fix to search nested inlined functions in CU (Jiri Olsa) [752353] - [perf] probe: Fix line walker to check CU correctly (Jiri Olsa) [752353] - [perf] probe: Fix a memory leak for scopes array (Jiri Olsa) [752353] - [perf] fix temporary file ownership check (Jiri Olsa) [752353] - [perf] top browser: Remove spurious helpline update (Jiri Olsa) [752353] - [perf] symbols: Check '/tmp/perf-' symbol file ownership (Jiri Olsa) [752353] - [perf] tools: Check $HOME/.perfconfig ownership (Jiri Olsa) [752353] - [perf] tools: Make clean leaves some files (Jiri Olsa) [752353] - [perf] lock: Dropping unsupported ':r' modifier (Jiri Olsa) [752353] - [perf] probe: Fix coredump introduced by probe module option (Jiri Olsa) [752353] - [perf] report: Use ui__warning in some more places (Jiri Olsa) [752353] - [perf] python: Add PERF_RECORD_{LOST, READ, SAMPLE} routine tables (Jiri Olsa) [752353] - [perf] evlist: Introduce 'disable' method (Jiri Olsa) [752353] - [perf] tools: Make test use the preset debugfs path (Jiri Olsa) [752353] - [perf] tools: Add automated tests for events parsing (Jiri Olsa) [752353] - [perf] tools: De-opt the parse_events function (Jiri Olsa) [752353] - [perf] script: Fix display of IP address for non-callchain path (Jiri Olsa) [752353] - [perf] tools: Fix endian conversion reading event attr from file header (Jiri Olsa) [752353] - [perf] probe: Support adding probes on offline kernel modules (Jiri Olsa) [752353] - [perf] probe: Add probed module in front of function (Jiri Olsa) [752353] - [perf] probe: Introduce debuginfo to encapsulate dwarf information (Jiri Olsa) [752353] - [perf] perf-probe: Move dwarf library routines to dwarf-aux.{c, h} (Jiri Olsa) [752353] - [perf] probe: Remove redundant dwarf functions (Jiri Olsa) [752353] - [perf] probe: Move strtailcmp to string.c (Jiri Olsa) [752353] - [perf] probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END (Jiri Olsa) [752353] - [perf] Robustify proc and debugfs file recording (Jiri Olsa) [752353] - [perf] report/annotate/script: Add option to specify a CPU range (Jiri Olsa) [752353] - [perf] stat: Add noise output for csv mode (Jiri Olsa) [752353] - [perf] tools: Only display parent field if explictly sorted (Jiri Olsa) [752353] - [perf] tools: Allow sort dimensions to be registered more than once (Jiri Olsa) [752353] - [perf] tools: Don't display ignored entries on stdio ui (Jiri Olsa) [752353] - [perf] tools: Remove sort print helpers declarations (Jiri Olsa) [752353] - [perf] tools: Make sort operations static (Jiri Olsa) [752353] - [perf] tools: Add inverted call graph report support (Jiri Olsa) [752353] - [perf] script: Add printing of sample address (Jiri Olsa) [752353] - [perf] script: Make printing of dso a separate field option (Jiri Olsa) [752353] - [perf] script: "sym" field really means show IP data (Jiri Olsa) [752353] - [perf] stat: clarify unsupported events from uncounted events (Jiri Olsa) [752353] - [perf] Cleanup useless double NULL termination in method arg names (Jiri Olsa) [752353] - [pci] x86: reduce severity of host bridge window conflict warnings (Myron Stowe) [567487] - [pci] x86: avoid high BIOS area when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid E820 regions when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid low BIOS area when allocating address space (Myron Stowe) [567487] - [pci] resources: add arch hook for preventing allocation in reserved areas (Myron Stowe) [567487] - [pci] x86: coalesce overlapping host bridge windows (Myron Stowe) [567487] - [pci] x86: update iomem_resource end based on CPU physical address capabilities (Myron Stowe) [567487] - [pci] resources: handle overflow when aligning start of available area (Myron Stowe) [567487] - [pci] resources: ensure callback doesn't allocate outside available space (Myron Stowe) [567487] - [pci] resources: factor out resource_clip() to simplify find_resource() (Myron Stowe) [567487] - [pci] resources: add a default alignf to simplify find_resource() (Myron Stowe) [567487] - [pci] PNP: log PNP resources, as we do for PCI (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info on ASRock ALiveSATA2-GLAN (Myron Stowe) [567487] - [pci] fall back to original BIOS BAR addresses (Myron Stowe) [567487] - [pci] change resource collision messages from KERN_ERR to KERN_INFO (Myron Stowe) [567487] - [pci] x86: compute Address Space length rather than using _LEN (Myron Stowe) [567487] - [pci] x86: never allocate PCI MMIO resources below BIOS_END (Myron Stowe) [567487] - [pci] x86: parse additional host bridge window resource types (Myron Stowe) [567487] - [pci] x86: ignore Consumer/Producer bit in ACPI window descriptions (Myron Stowe) [567487] - [acpi] pci_root: pass acpi_pci_root to arch-specific scan (Myron Stowe) [567487] - [acpi] pci_root: save downstream bus range (Myron Stowe) [567487] - [pci] x86: truncate _CRS windows with _LEN > _MAX - _MIN + 1 (Myron Stowe) [567487] - [pci] x86: for host bridge address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] don't say we claimed a resource if we failed (Myron Stowe) [567487] - [pci] print resources consistently with pR (Myron Stowe) [567487] - [pci] make disabled window printk style match the enabled ones (Myron Stowe) [567487] - [pci] reject mmio ranges starting at 0 on pci_bridge read (Myron Stowe) [567487] - [pci] break out primary/secondary/subordinate for readability (Myron Stowe) [567487] - [pci] for address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] resources: add interfaces that return conflict information (Myron Stowe) [567487] - [pci] resource: add window support (Myron Stowe) [567487] - [pci] resource: add bus number support (Myron Stowe) [567487] - [pci] resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type (Myron Stowe) [567487] - [pci] vsprintf: move pR resource printf_specs off the stack (Myron Stowe) [567487] - [pci] vsprintf: clarify comments for printf_spec flags (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info by default on 2008 and newer machines (Myron Stowe) [567487] - [pci] augment bus resource table with a list (Myron Stowe) [567487] - [pci] add pci_bus_for_each_resource(), remove direct bus->resource[] refs (Myron Stowe) [567487] - [pci] read bridge windows before filling in subtractive decode resources (Myron Stowe) [567487] - [pci] split up pci_read_bridge_bases() (Myron Stowe) [567487] - [pci] don't dump resource when bus resource flags indicates unused (Myron Stowe) [567487] - [pci] x86: remove 64-bit division (Myron Stowe) [567487] - [pci] x86/PCI: fix bogus host bridge window start/end alignment from _CRS (Myron Stowe) [567487] - [pci] x86: for debuggability, show host bridge windows even when ignoring _CRS (Myron Stowe) [567487] - [pci] improve discovery/configuration messages (Myron Stowe) [567487] - [pci] replace pr_debug with dev_dbg (Myron Stowe) [567487] - [pci] x86: print domain:bus in conventional format (Myron Stowe) [567487] - [pci] vsprintf: use pR, pr instead of pRt, pRf (Myron Stowe) [567487] - [pci] x86: use -DDEBUG when CONFIG_PCI_DEBUG set (Myron Stowe) [567487] - [pci] PNP: print resources consistently with pRt (Myron Stowe) [567487] - [pci] x86: print resources consistently with pRt (Myron Stowe) [567487] - [pci] print resources consistently with pRt (Myron Stowe) [567487] - [pci] vsprintf: add pRt, pRf to print struct resource details (Myron Stowe) [567487] - [pci] vsprintf: add pR support for IRQ and DMA resources (Myron Stowe) [567487] - [pci] vsprintf: fix io/mem resource width (Myron Stowe) [567487] - [pci] reverting "[Fedora] [pci] silence some PCI resource allocation errors" (Myron Stowe) [567487]- [x86] amd: Fix align_va_addr kernel parameter (Frank Arnold) [753237] - [md] RAID1: Do not call md_raid1_unplug_device while holding spinlock (Jonathan E Brassow) [752528] - [pci] intel-iommu: Default to non-coherent for domains unattached to iommus (Don Dutile) [746484] - [x86] initialize min_delta_ns in one_hpet_msi_clockevent() (Prarit Bhargava) [728315] - [x86] Update hpet_next_event() (Prarit Bhargava) [728315]- [net] Restrict pktgen from using shared skbs on bridge interfaces (Neil Horman) [750777] - [kernel] sched: Use resched IPI to kick off the nohz idle balance (Vivek Goyal) [717179] - [virt] xenfv: mask smep, even if the HV doesn't (Andrew Jones) [752382] - [drm] i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge (Prarit Bhargava) [752163] - [drm] i915: load a ring frequency scaling table (Prarit Bhargava) [752163] - [x86] cpufreq: expose a cpufreq_quick_get_max routine (Prarit Bhargava) [752163] - [scsi] qla4xxx: Make sure we discover targets if the cable is plugged in after the driver is loaded (Chad Dupuis) [751509] - [sched] Cleanup/optimize clock updates (Larry Woodman) [750237] - [sched] fix skip_clock_update optimization (Larry Woodman) [750237] - [kernel] Reset clocksource watchdog after sysrq-t (Prarit Bhargava) [742890] - [x86] AMD: Make tsc=reliable override boot time stability checks (Prarit Bhargava) [742890] - [block] virtio-blk: Use ida to allocate disk index (Michael S. Tsirkin) [692767] - [virt] virtio_blk: Replace cryptic number with the macro (Michael S. Tsirkin) [692767] - [kernel] ida: simplified functions for id allocation (Michael S. Tsirkin) [692767] - [virt] revert virtio-blk: Use ida to allocate disk index (Aristeu Rozanski) [692767]- [scsi] qla4xxx: v5.02.00.00.06.02-k13 (Chad Dupuis) [751286] - [scsi] qla4xxx: set ql4xdisablesysfsboot=1 by default (Chad Dupuis) [751286] - [scsi] qla4xxx: Correct ipaddress match check (Chad Dupuis) [751286]- [drm] i915: fix unmap race condition introduced with VT-d fix (Dave Airlie) [750583] - [scsi] iscsi: revert lockless queuecommand dispatch (Rob Evers) [751426]- [kernel] KEYS: Fix a NULL pointer deref in the user-defined key type (David Howells) [751190] {CVE-2011-4110} - [scsi] fc class: fix building of Fibre Channel DUP drivers in 6.2 (Mike Christie) [750268] - [fs] nfs: don't call __mark_inode_dirty while holding i_lock (Steve Dickson) [747391] - [netdrv] vxge: allow rebinding the driver with a different number of SR-IOV VFs (Michal Schmidt) [694742] - [netdrv] vxge: fix crash of VF when unloading PF (Michal Schmidt) [694742] - [ata] revert libata: remove SCSI host lock (David Milburn) [751426] - [crypto] ansi_cprng: enforce key != seed in fips mode (Jarod Wilson) [751198] - [net] mac80211: Fix reassociation processing within ESS roaming (John Linville) [750350] - [net] nl80211: Allow association to change channels during reassociation (John Linville) [750350] - [net] mac80211: let cfg80211 manage auth state (John Linville) [750350] - [net] cfg80211: avoid sending spurious deauth to userspace (John Linville) [750350] - [net] mac80211: recalculate idle later in MLME (John Linville) [750350] - [net] mac80211: avoid spurious deauth frames/messages (John Linville) [750350] - [net] cfg80211: Allow reassociation in associated state (John Linville) [750350] - [net] cfg80211: remove warning in deauth case (John Linville) [750350] - [net] netfilter: fix nf_conntrack refcount leak in l4proto->error() (Thomas Graf) [745472] - [scsi] qla2xxx: Remove check for null fcport from host reset handler (Chad Dupuis) [744741] - [scsi] qla2xxx: Perform implicit logout during rport tear-down (Chad Dupuis) [744741] - [scsi] Revert "qla2xxx: Remove host_lock in queuecommand function" (Chad Dupuis) [744741] - [drm] nv50/disp: shutdown display on suspend/hibernate (Ben Skeggs) [740857] - [edac] Add sb_edac driver into the Red Hat Building system (Mauro Carvalho Chehab) [647700] - [edac] Fix incorrect edac mode reporting in sb_edac (Mauro Carvalho Chehab) [647700] - [edac] Add an experimental new driver to support Sandy Bridge CPU's (Mauro Carvalho Chehab) [647700]- [netdrv] benet: remove bogus "unlikely" on vlan check (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: non-member vlan pkts not received in promiscous mode (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: fix crash receiving non-member VLAN packets (Ivan Vecera) [736429] {CVE-2011-3347} - [mm] fix race between mremap and removing migration entry (Andrea Arcangeli) [751084]- [fs] GFS2: rewrite fallocate code to write blocks directly (Benjamin Marzinski) [750208] {CVE-2011-4098} - [netdrv] bnx2x: link fixes for 57810 (Andy Gospodarek) [749421] - [netdrv] enic: fix accidental GRO off by default (Stefan Assmann) [749390] - [scsi] qla2xxx: Correct inadvertent clearing of RISC_INTR status (Chad Dupuis) [748978] - [debug] lockdep: double MAX_LOCKDEP_ENTRIES (Kyle McMartin) [748941] - [x86] Add missing KERN_DEBUG to x86 module printk (Prarit Bhargava) [747837] - [x86] Update module alternatives message (Prarit Bhargava) [745596] - [x86] UV: KABI breakage in uv_blade_info (George Beshers) [745253] - [net] vlan: fix panic when handling priority tagged frames (Andy Gospodarek) [714936] {CVE-2011-3593} - [scsi] qla4xxx: Autologin persisted target entries update (Mike Christie) [747696] - [mm] oom: fix integer overflow of points in oom_badness (Frantisek Hrbata) [741207] {CVE-2011-4097}- [scsi] lockless queuecommand dispatch fixup (Rob Evers) [749018] - [scsi] iscsi class: export pid of process that created session (Mike Christie) [747696] - [scsi] qla4xxx: Autologin persisted target entries (Mike Christie) [747696] - [netdrv] iwlagn: enable 11n aggregation without checking traffic load (John Linville) [744361] - [s390x] qdio: EQBS retry after CCQ 96 (Hendrik Brueckner) [747578] - [s390x] dasd: fix UID readout for z/VM (Hendrik Brueckner) [746000] - [x86] PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [747638] - [netdrv] Help 6.1 out of tree drivers cope with ABI breakage (Thomas Graf) [746570] - [mm] shmem: let shared anonymous be nonlinear again (Larry Woodman) [690129] - [fs] ext4: fix BUG_ON() in ext4_ext_insert_extent() (Lukas Czerner) [742091] {CVE-2011-3638} - [ipc] mqueue: separate mqueue default value from maximum value (Motohiro Kosaki) [746606] - [ipc] mqueue: don't use kmalloc with KMALLOC_MAX_SIZE (Motohiro Kosaki) [746606] - [ipc] mqueue: revert bump up DFLT_*MAX (Motohiro Kosaki) [746606] - [kernel] ipc/mqueue: Up the hard limit on message queues per namespace (Doug Ledford) [746606] - [kernel] ipc/mqueue: update maximums for the mqueue subsystem (Doug Ledford) [746606] - [kernel] ipc/mqueue: enforce hard limits (Doug Ledford) [746606] - [kernel] ipc/mqueue: switch back to using non-max values on create (Doug Ledford) [746606 746898] - [kernel] ipc/mqueue: cleanup definition names and locations (Doug Ledford) [746606] - [kernel] Revert "Restore max mqueue message size to its previous RHEL 5 value" (Doug Ledford) [746606]- [virt] index of virtio disk is not decremented when removed (Mark Wu) [692767] - [edac] i7core_edac: Initialize memory name with cpu, channel, bank (Mauro Carvalho Chehab) [712957] - [kernel] perf: Optimize event scheduling locking (Steve Best) [744986] - [drm] i915: set the right SDVO transcoder for CPT (Adam Jackson) [735122] - [scsi] libfc: Prevent race that causes panic during FCoE port destroy (Neil Horman) [735959] - [scsi] qla4xxx: Update driver version to 5.02.00-k8 (Mike Christie) [732622] - [scsi] qla4xxx: updated device id check for BFS (Mike Christie) [732622] - [scsi] qla4xxx: Fixed target discovery failed issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed active session re-open issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed device blocked issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Fixed session destroy issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Clear DDB map index on the basis of AEN (Mike Christie) [732622] - [scsi] qla4xxx: Free Device Database (DDB) reserved by FW (Mike Christie) [732622] - [scsi] qla4xxx: Fix getting BIDI CHAP for boot targets (Mike Christie) [732622] - [scsi] qla4xxx: Fix exporting boot targets to sysfs (Mike Christie) [732622] - [scsi] qla4xxx: Do not add duplicate CHAP entry in FLASH (Mike Christie) [732622] - [scsi] qla4xxx: Fix bidirectional CHAP (Mike Christie) [732622] - [scsi] qla4xxx: Add new FLT firmware region (Mike Christie) [732622] - [scsi] qla4xxx: Update license (Mike Christie) [732622] - [scsi] iscsi class: fix vlan configuration (Mike Christie) [732622] - [scsi] qla4xxx: fix data alignment and use nl helpers (Mike Christie) [732622] - [scsi] iscsi class: fix link local mispelling (Mike Christie) [732622] - [scsi] qla4xxx: Added Get ACB support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added restore factory defaults support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [732622] - [scsi] qla4xxx: Add read/update NVRAM support for 40xx adapters using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Add get ACB state support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Code cleanup for read/update flash using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added support to update mtu (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update mtu (Mike Christie) [732622] - [scsi] libfc: improve flogi retries to avoid lport stuck (Mike Christie) [745667] - [scsi] libfc: avoid exchanges collision during lport reset (Mike Christie) [745667] - [scsi] libfc: fix checking FC_TYPE_BLS (Mike Christie) [745667] - [scsi] libfc: revert fix deadlock bug in fc_exch_abort_locked (Mike Christie) [745667] - [dm] log userspace: Allow for 'log device name' response in CTR msg exchange (Jonathan E Brassow) [746254] - [dm] kcopyd: fix job_pool leak (Mike Snitzer) [748441] - [netdrv] igb: Fix for Alt MAC Address feature on 82580 and later (Andy Gospodarek) [748503]- [dm] table: add immutable feature (Mike Snitzer) [747438] - [mm] reduce overhead on paravirt functions (Larry Woodman) [743554]- [netdrv] Fixing use of netif_set_real_num_tx_queues in niu.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in myri10ge.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in igb_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb4_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb3_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in bnx2.c (Neil Horman) [742117] - [ppc] kabi: add symbol 'paca' to ppc KABI (Jiri Olsa) [737466] - [fs] proc: fix oops on invalid /proc/pid/maps access (Johannes Weiner) [746613] {CVE-2011-3637} - [nfs] fix pNFS hang and oops on umounts (Steve Dickson) [746861] - [scsi] qla4xxx: export address/port of connection (Mike Christie) [728156] - [netdrv] Fix pktgen to not oops on unsupported drivers (Neil Horman) [678794] - [kernel] tracing: Update the comm field in the right variable in update_max_tr (Jiri Olsa) [736955] - [kernel] kabi: Add missing compat_alloc_user_space symbol to kABI (Jiri Olsa) [747047] - [kernel] fix taskstats io infoleak (Jerome Marchand) [716848] {CVE-2011-2494} - [x86] ACPI, APEI, HEST: Detect duplicated hardware error source ID (Don Zickus) [737189] - [netdrv] Add latest cxgb3 firmware (Neil Horman) [742011]- [net] bridge: fix use after free in __br_deliver() (Amerigo Wang) [730756] {CVE-2011-2942} - [scsi] Update lpfc version for 8.3.5.45.4p driver release (Rob Evers) [746668] - [scsi] Fix crash when cfg_fcp_eq_count is zero (Rob Evers) [746668] - [scsi] Fix kernel crash during boot with SLI4 card installed (Rob Evers) [746668] - [scsi] Properly clean up EQ and CQ child lists to prevent kernel crash (Rob Evers) [746668] - [kabi] add missing symbols for Emulex be2net driver (Jiri Olsa) [745712] - [netdrv] netxen-firmware: Install the 4.0.579 firmware (Kyle McMartin) [741776] - [perf] symbols: Treat all memory maps without dso file as loaded (Jiri Olsa) [726582] - [debug] increase MAX_STACK_TRACE_ENTRIES (Kyle McMartin) [645777] - [fs] cifs: add fallback in is_path_accessible for old servers (Jeff Layton) [692709] {CVE-2011-3363} - [tpm] Zero buffer after copying to userspace (Jiri Benc) [732633] {CVE-2011-1161 CVE-2011-1162} - [pci] intel-iommu: IOTLB hang workaround (Dave Airlie) [728476] - [drm] i915: Fix hang on Ironlake mobile GPU with VT-d (Dave Airlie) [728476] - [drm] i915: Remove early exit on i915_gpu_idle (Dave Airlie) [728476] - [drm] nv50/bios: fixup mpll programming from the init table parser (Ben Skeggs) [744992] - [drm] nv50/vram: fix incorrect detection of bank count on newer chipsets (Ben Skeggs) [744992] - [drm] radeon: fix llano output setup + memory corruption (Dave Airlie) [747292] - [drm] radeon caicos enablement fixes (Dave Airlie) [747291] - [pci] Disable SRIOV on powerpc (Prarit Bhargava) [742089] - [pci] Add pci=nosriov to disable SRIOV (Prarit Bhargava) [742089] - [x86] apic: ack all pending irqs when crashed/on kexec (Takao Indoh) [704142]- [scsi] libsas: fix warnings when checking sata/stp protocol (David Milburn) [695950] - [scsi] libsas: disable scanning lun > 0 on ata devices (David Milburn) [695950] - [scsi] libsas: Allow expander T-T attachments (David Milburn) [695950] - [usb] xhci: Make xHCI driver endian-safe (Don Zickus) [745967] - [infiniband] RDMA/cxgb3: Don't post zero-byte read if endpoint is going away (Neil Horman) [717379] - [scsi] isci: atapi support (David Milburn) [743692] - [x86] amd: Move BSP code to cpu_dev helper (Larry Woodman) [739456] - [x86] Add a BSP cpu_dev helper (Larry Woodman) [739456] - [x86] amd: Avoid cache aliasing penalties on AMD family 15h (Larry Woodman) [739456] - [net] ipv6: fix NULL dereference in udp6_ufo_fragment() (Jason Wang) [740465] - [netdrv] cxgb4: Updating NIC driver firmware (Neil Horman) [717806] - [netdrv] cxgb3: Fix NULL pointer dereference in t3_l2t_get (Neil Horman) [729737] - [netdrv] bnx2x: remaining fixes from upstream 3.1 (Michal Schmidt) [743917] - [netdrv] e1000e: fix WoL on 82578DM and 82567V3 (Andy Gospodarek) [699042] - [netdrv] tg3: Use netif_set_real_num_tx_queues() (Jiri Pirko) [740477] - [netdrv] bnx2x: critical fixes (Veaceslav Falico) [745211] - [netdrv] bonding: properly stop queuing work when requested (Andy Gospodarek) [736904] - [netdrv] tg3: negate USE_PHYLIB flag check (Jiri Pirko) [746006] - [x86] Add new cpu capabilities to /proc/cpuinfo (Prarit Bhargava) [745799] - [kabi] add missing multipath symbols for s390x (Aristeu Rozanski) [714992] - [perf] sched: Fix script command documentation (Jiri Olsa) [726589] - [pm] hibernate: Fix memory corruption related to swap (Stanislaw Gruszka) [701857] - [scsi] hpsa: add heartbeat sysfs host attribute (Tomas Henzl) [730027] - [scsi] Revert megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [736667] - [fs] GFS2: Fix ->page_mkwrite() races (Steven Whitehouse) [725091] - [scsi] scsi_transport_fc: Fix deadlock during fc_remove_host (Mike Christie) [714320] - [kernel] workqueue: Fix workqueue deadlock during destroy_workqueue (Mike Christie) [714320] - [sched] Avoid expensive initial update_cfs_load() (Larry Woodman) [741569 742414] - [sched] Simplify update_cfs_shares parameters (Larry Woodman) [741569 742414] - [sched] Fix/remove redundant cfs_rq checks (Larry Woodman) [741569 742414] - [sched] Fix sign under-flows in wake_affine (Larry Woodman) [741569 742414] - [sched] Update effective_load() to use global share weights (Larry Woodman) [741569 742414] - [sched] Fix interactivity bug by charging unaccounted run-time on entity re-weight (Larry Woodman) [741569 742414] - [sched] Move periodic share updates to entity_tick() (Larry Woodman) [741569 742414] - [sched] Fix UP build breakage (Larry Woodman) [741569 742414] - [sched] Update tg->shares after cpu.shares write (Larry Woodman) [741569 742414]- [drm] i915: fix IVB cursor support (Adam Jackson) [741780] - [drm] i915: always set FDI composite sync bit (Adam Jackson) [745564] - [netdrv] bnx2i: Fixed the endian on TTT for NOP out transmission (Mike Christie) [745676] - [scsi] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic (Tomas Henzl) [723218] - [ata] AHCI: Add new Panther Point RAID DeviceID (Prarit Bhargava) [745484] - [scsi] isci: export phy events via ->lldd_control_phy() (David Milburn) [743654] - [scsi] isci: The port state should be set to stopping on the last phy (David Milburn) [743654] - [scsi] isci: fix decode of DONE_CRC_ERR TC completion status (David Milburn) [743654] - [scsi] isci: SATA/STP I/O is only returned in the normal path to libsas (David Milburn) [743654] - [scsi] isci: fix support for large smp requests (David Milburn) [743654] - [scsi] isci: fix missed unlock in apc_agent_timeout() (David Milburn) [743654] - [scsi] isci: fix event-get pointer increment (David Milburn) [743654] - [scsi] isci: add version number (David Milburn) [743654] - [scsi] isci: dynamic interrupt coalescing (David Milburn) [743654] - [scsi] isci: fix sata response handling (David Milburn) [743654] - [scsi] isci: Leave requests alone if already terminating (David Milburn) [743654] - [fs] jbd: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [fs] jbd2: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [net] ipv6: fix refcnt problem related to POSTDAD state (Weiping Pan) [709280 731608] - [x86] paravirt: PTE updates in k(un)map_atomic need to be synchronous, regardless of lazy_mmu mode (Igor Mammedov) [632802] - [s390x] qdio: 2nd stage retry on SIGA-W busy conditions (Hendrik Brueckner) [732708] - [s390x] kernel: NSS creation with initrd fails (Hendrik Brueckner) [730780] - [s390x] qeth: wrong number of output queues for HiperSockets (Hendrik Brueckner) [730701] - [s390x] qeth: l3 ipv6 vlan not working on shared OSA chpid (Hendrik Brueckner) [727850] - [x86] Intel pci: Provide option to enable 64-bit IOMMU pass through mode (George Beshers) [696420] - [x86] intel-iommu: Remove Host Bridge devices from identity mapping (George Beshers) [696420] - [x86] intel-iommu: Add domain check in domain_remove_one_dev_info (George Beshers) [696420] - [x86] intel-iommu: Use coherent DMA mask when requested (George Beshers) [696420] - [x86] intel-iommu: Dont cache iova above 32bit (George Beshers) [696420] - [x86] intel-iommu: Speed up processing of the identity_mapping function (George Beshers) [696420] - [x86] intel-iommu: Check for identity mapping candidate using system dma mask (George Beshers) [696420] - [scsi] tcm_fc: Fix to activate non-offload path for FCoE target (Andy Grover) [638007]- [pci] edd: Treat "XPRS" host bus type the same as "PCI" (Mike Christie) [742059] - [scsi] be2iscsi: Move driver Version (Mike Christie) [738163 738934] - [scsi] be2iscsi: memset wrb for ring create (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for case where task->sc was cleanedup earlier (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for wrong dmsg setting in wrb (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for kdump failure (Mike Christie) [738163 738934] - [sched] wait_for_completion_interruptible_timeout() should return signed long (J. Bruce Fields) [738379]- [net] fix net_dev_xmit tracepoint use of freed skb (Jiri Pirko) [705253] - [block] kabi: symbols missing for FusionIO iomemory-vsl driver (Jiri Olsa) [735227] - [netdrv] kabi: symbols missing for Emulex be2net driver (Jiri Olsa) [735229] - [virt] xen: use maximum reservation to limit amount of usable RAM (Igor Mammedov) [743590] - [usb] additional regression fix for device removal (Don Zickus) [744154] - [usb] fix regression occurring during device removal (Don Zickus) [744154] - [usb] Lower USB storage settling delay to something more reasonable (Don Zickus) [743959]- [netdrv] bna: Multiple Definition and Interface Setup Fix (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.2 (Ivan Vecera) [743347] - [netdrv] bna: Add Callback to Fix RXQ Stop (Ivan Vecera) [743347] - [netdrv] bna: PLL Init Fix and Add Stats Attributes (Ivan Vecera) [743347] - [netdrv] bna: Brocade 1860 HW Enablement (Ivan Vecera) [743347] - [netdrv] bna: Implement FW Download for New HW (Ivan Vecera) [743347] - [netdrv] bna: Capability Map and MFG Block Changes for New HW (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Conf Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: Eliminate Small Race Condition Window in RX Path (Ivan Vecera) [743347] - [netdrv] bna: Set Ring Param Fix (Ivan Vecera) [743347] - [netdrv] bna: Semaphore Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: make function tables cont (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.1 (Ivan Vecera) [743347] - [netdrv] bna: SKB PCI UNMAP Fix (Ivan Vecera) [743347] - [netdrv] bna: TX Queue Depth Fix (Ivan Vecera) [743347] - [netdrv] bna: MBOX IRQ Flag Check after Locking (Ivan Vecera) [743347] - [netdrv] bna: Async Mode Tx Rx Init Fix (Ivan Vecera) [743347] - [netdrv] bna: Ethtool Enhancements and Fix (Ivan Vecera) [743347] - [netdrv] bna: Initialization and Locking Fix (Ivan Vecera) [743347] - [netdrv] bna: Formatting and Code Cleanup (Ivan Vecera) [743347] - [netdrv] bna: TX Path and RX Path Changes (Ivan Vecera) [743347] - [netdrv] bna: Interrupt Polling and NAPI Init Changes (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Fix (Ivan Vecera) [743347] - [netdrv] bna: Naming Change and Minor Macro Fix (Ivan Vecera) [743347] - [netdrv] bna: off by one in bfa_msgq_rspq_pi_update() (Ivan Vecera) [743347] - [netdrv] bna: unlock on error path in pnad_pci_probe() (Ivan Vecera) [743347] - [scsi] libfc: fix deadlock bug in fc_exch_abort_locked (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.8 (Mike Christie) [740096] - [scsi] bnx2fc: Return error statistics of remote peer (Mike Christie) [740096] - [scsi] fcoe/libfcoe: Move common code for fcoe_get_lesb to fcoe_transport (Mike Christie) [740096] - [scsi] bnx2fc: call ctlr_link_up only when the interface is enabled (Mike Christie) [740096] - [scsi] bnx2fc: Add driver documentation (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.7 (Mike Christie) [740096] - [scsi] bnx2fc: Handle bnx2fc_map_sg failure (Mike Christie) [740096] - [scsi] bnx2fc: Replace scsi_dma_map() with dma_map_sg() (Mike Christie) [740096] - [x86] acpi: Prevent acpiphp from deadlocking on PCI-to-PCI bridge remove (Prarit Bhargava) [732706] - [x86] UV2: add missing kABI bits (George Beshers) [741432] - [ppc] pci: Check devices status property when scanning OF tree (Steve Best) [738450] - [drm] radeon/kms: reject video mode that would go over bandwidth limit on RN50 (Jerome Glisse) [729976] - [fs] deal with races in /proc/*/syscall, stack, personality (Johannes Weiner) [692039] - [fs] proc: enable writing to /proc/pid/mem (Johannes Weiner) [692039] - [fs] proc: make check_mem_permission() return an mm_struct on success (Johannes Weiner) [692039] - [fs] proc: hold cred_guard_mutex in check_mem_permission() (Johannes Weiner) [692039] - [fs] proc: disable mem_write after exec (Johannes Weiner) [692039] - [mm] implement access_remote_vm (Johannes Weiner) [692039] - [mm] factor out main logic of access_process_vm (Johannes Weiner) [692039] - [mm] use mm_struct to resolve gate vma's in __get_user_pages (Johannes Weiner) [692039] - [mm] rename in_gate_area_no_task to in_gate_area_no_mm (Johannes Weiner) [692039] - [mm] make in_gate_area take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [mm] make get_gate_vma take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [x86] mark associated mm when running a task in 32 bit compatibility mode (Johannes Weiner) [692039] - [x86] add context tag to mark mm when running a task in 32-bit compatibility mode (Johannes Weiner) [692039] - [fs] auxv: require the target to be tracable (or yourself) (Johannes Weiner) [692039] - [fs] close race in /proc/*/environ (Johannes Weiner) [692039] - [fs] report errors in /proc/*/*map* sanely (Johannes Weiner) [692039] - [fs] pagemap: close races with suid execve (Johannes Weiner) [692039] - [fs] make sessionid permissions in /proc/*/task/* match those in /proc/* (Johannes Weiner) [692039] {CVE-2011-1020}- [ppc] ibmveth: Fix leak when recycling skb and hypervisor returns error (Steve Best) [740548] - [fs] nfs: Do not allow multiple mounts on same mountpoint when using -o noac (Sachin Prabhu) [584768] - [scsi] megaraid: fix FastPath and update to v5.40 (Tomas Henzl) [726225] - [acpi] APEI: set enable bit for OSC call (Matthew Garrett) [734509] - [block] Whitelist symbols for dm-switch multipathing driver (Shyam Iyer) [714992] - [x86] Missing "unregister_cpu_notifier" in powernow-k8.c (Prarit Bhargava) [741302] - [virt] xen-netfront: fix MTU reset after migration (Paolo Bonzini) [733651]- [mm] add extra free kbytes tunable (Rik van Riel) [696395] - [build] Makefile: include RHEL_RELEASE in version.h (Aristeu Rozanski) - [ppc] Fix bogus it_blocksize in VIO iommu code (Steve Best) [738449] - [ppc] hvcs: Ensure page aligned partner info buffer (Steve Best) [739749] - [virt] KVM: Enable RDRAND feature support for KVM (Don Dugger) [721131] - [virt] x86, cpu: Add CPU flags for F16C and RDRND (Don Dugger) [721131] - [mm] zram: prevent accessing an unallocated table when init fails early (Jerome Marchand) [732707] - [mm] zram: fix zram locking (Jerome Marchand) [732707] - [ppc] eeh: Display eeh error location for bus and device (Steve Best) [707843] - [ppc] pseries/eeh: Handle functional reset on non-PCIe device (Steve Best) [707843] - [ppc] pseries/eeh: Propagate needs_freset flag to device at PE (Steve Best) [707843] - [ppc] eeh: Add support for ibm, configure-pe RTAS call (Steve Best) [707843] - [scsi] isci: initial sgpio write support (David Milburn) [735318] - [scsi] isci: fix sgpio register definitions (David Milburn) [735318] - [scsi] libsas: sgpio write support (David Milburn) [735318] - [drm] i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge (Adam Jackson) [695793]- [netdrv] firmware: add bnx2x FW 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: Add new PHY BCM54616 (Michal Schmidt) [733888] - [netdrv] bnx2x: fixes from upstream 3.1-rc (Michal Schmidt) [733693] - [netdrv] bnx2x: driver-side changes for firmware 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: add missing DCB callbacks (Michal Schmidt) [733693] - [scsi] scan: don't fail scans when host is in recovery (Mike Christie) [713682] - [usb] don't let errors prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] don't let the hub driver prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Reject double add of active endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Free bandwidth when usb_disable_device is called (Don Zickus) [732457 732909 735048 735050 735263] - [usb] disable endpoints after unbinding interfaces, not before (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't warn about zeroed bMaxBurst descriptor field (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: Force Stopped Event(FSE) (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: introduce Incompatible Device Error (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Add reset on resume quirk for asrock p67 host (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Always set urb->status to zero for isoc endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Fix up URB error codes to reflect implementation (Don Zickus) [732457 732909 735048 735050 735263] - [usb] config: use proper endian access for wMaxPacketSize (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: fix OS want to own HC (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't submit commands or URBs to halted hosts (Don Zickus) [732457 732909 735048 735050 735263] - [usb] usbcore: warm reset USB3 port in SS.Inactive state (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Refine USB3.0 device suspend and resume (Don Zickus) [732457 732909 735048 735050 735263] - [usb] fix system suspend with USB3.0 device connected to USB3.0 hub (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Clear "warm" port reset change (Don Zickus) [732457 732909 735048 735050 735263] - [netdrv] b43: allocate receive buffers big enough for max frame len + offset (RuiRui Yang) [738205] {CVE-2011-3359} - [netdrv] tg3: call netif_carrier_off to initialize operstate value (John Feeney) [727330] - [fs] fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (RuiRui Yang) [736765] {CVE-2011-3353} - [fs] cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton) [730354] {CVE-2011-3191} - [fs] nfsd4: fix open downgrade, again (J. Bruce Fields) [729176] - [fs] jbd[2]: Use WRITE_SYNC_PLUG in journal_commit_transaction (Jeff Moyer) [720918] - [fs] mbcache: Limit the maximum number of cache entries (Eric Sandeen) [731585] - [netdrv] netxen: Add firmware version 4.0.557[579]. (Chad Dupuis) [741776] - [netdrv] netxen: Add pcie workaround (Chad Dupuis) [741774] - [netdrv] netxen: add vlan LRO support (Chad Dupuis) [741774] - [netdrv] netxen: add fw version compatibility check (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove casts of void * (Chad Dupuis) [741774] - [netdrv] netxen: fix race in skb->len access (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove unnecessary semicolons (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: Use full 32 bit speed range in ethtool's set_settings (Chad Dupuis) [741774]- [fs] xfs: avoid direct I/O write vs buffered I/O race (Dave Chinner) [732976] - [fs] xfs: don't serialise adjacent concurrent direct IO appending writes (Dave Chinner) [732976] - [fs] xfs: don't serialise direct IO reads on page cache checks (Dave Chinner) [732976] - [fs] gfs2: Ignore buffers with wrong state during fsync (Abhijith Das) [740066] - [fs] GFS2: balance pages on gfs2_fallocate. (Benjamin Marzinski) [737989] - [fs] xfs: avoid synchronous transactions when deleting attr blocks (Dave Chinner) [740312] - [fs] GFS2: large file delete/unlink is slow (Robert S Peterson) [739987] - [fs] ext4: optimize ext4_check_dir_entry() (Eric Sandeen) [714007] - [fs] Fix do_lookup false negative. (David Howells) [693841] - [netdrv] tg3: Fix VLAN creation problem (John Feeney) [731268 732769] - [netdrv] ixgbe: fix improper check of dma address for NULL (Neil Horman) [683611] - [netdrv] e1000: don't enable dma receives until after dma address has been setup (Dean Nelson) [703357] - [net] sctp: deal with multiple COOKIE_ECHO chunks (Max Matveev) [729220]- [net] br_multicast: Ensure to initialize BR_INPUT_SKB_CB(skb)->mrouters_only. (Herbert Xu) [738110]- [x86] Add rh_kabi.c and protect struct alt_instr under KABI (Prarit Bhargava) [737753] - [x86] Fix module alt_instr KABI breakage (Prarit Bhargava) [737753]- [build] Makefile: update RHEL_MINOR to 2 (Aristeu Rozanski) - [scsi] scsi_lib: pause between error retries (Rob Evers) [736812] - [kernel] perf tools: do not look at ./config for configuration (Jiri Benc) [730204] {CVE-2011-2905} - [scsi] Fix out of spec CD-ROM problem with media change (Rob Evers) [703366] - [netdrv] bna: Driver Version changed to 3.0.2.0 (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete Files (Ivan Vecera) [701486] - [netdrv] bna: Remove Unused Code (Ivan Vecera) [701486] - [netdrv] bna: ENET and Tx Rx Redesign Enablement (Ivan Vecera) [701486] - [netdrv] bna: Add New HW Defs (Ivan Vecera) [701486] - [netdrv] bna: Tx and Rx Redesign (Ivan Vecera) [701486] - [netdrv] bna: Introduce ENET as New Driver and FW Interface (Ivan Vecera) [701486] - [netdrv] bna: MSGQ Implementation (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete File bfi_ctreg.h (Ivan Vecera) [701486] - [netdrv] bna: Consolidated HW Registers for Supported HWs (Ivan Vecera) [701486] - [netdrv] bna: Remove get_regs Ethtool Support (Ivan Vecera) [701486] - [netdrv] bna: HW Interface Init Update (Ivan Vecera) [701486] - [netdrv] bna: Remove Unnecessary CNA Check (Ivan Vecera) [701486] - [netdrv] bna: Header File Consolidation (Ivan Vecera) [701486] - [netdrv] bna: HW Error Counter Fix (Ivan Vecera) [701486] - [netdrv] bna: Add HW Semaphore Unlock Logic (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Name Change (Ivan Vecera) [701486] - [netdrv] bna: Mboxq Flush When IOC Disabled (Ivan Vecera) [701486] - [netdrv] bna: Minor IRQ Index and Definition Change (Ivan Vecera) [701486] - [netdrv] bna: State Machine Fault Handling Cleanup (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Notification Enhancement (Ivan Vecera) [701486] - [netdrv] bna: CheckPatch Cleanup (Ivan Vecera) [701486] - [netdrv] bna: Print Driver Version (Ivan Vecera) [701486] - [netdrv] bna: use netdev_alloc_skb_ip_align() (Ivan Vecera) [701486] - [netdrv] bna: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [701486] - [netdrv] bna: ethtool: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [701486] - [net] bna: fix compile warning of bfa_ioc_smem_pgoff defined but not used (Ivan Vecera) [701486] - [netdrv] bna: Fix set-but-unused variables. (Ivan Vecera) [701486] - [netdrv] bna: use device model DMA API (Ivan Vecera) [701486] - [netdrv] bna: Remove unnecessary memset(,0,) (Ivan Vecera) [701486]- [scsi] libfcoe: fix compilation when fcoe.ko is not used (Mike Christie) [727304] - [scsi] bnx2fc: Bumped version to 1.0.6 (Mike Christie) [727304] - [scsi] bnx2fc: Fix FW assert during RSCN stress tests (Mike Christie) [727304] - [scsi] bnx2fc: Fix panic caused because of incorrect errror handling in create() (Mike Christie) [727304] - [scsi] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Mike Christie) [727304] - [scsi] bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Mike Christie) [727304] - [scsi] bnx2fc: No abort issued for REC when it times out (Mike Christie) [727304] - [scsi] bnx2fc: Send solicitation only after vlan discovery is complete (Mike Christie) [727304] - [scsi] bnx2fc: Reset max receive frame size during link up (Mike Christie) [727304] - [scsi] bnx2fc: Do not use HBA_DBG macro when lport is not available (Mike Christie) [727304] - [scsi] bnx2fc: increase cleanup wait time (Mike Christie) [727304] - [scsi] bnx2fc: Bump version to 1.0.5 (Mike Christie) [727304] - [scsi] bnx2fc: Prevent creating of NPIV port with duplicate WWN (Mike Christie) [727304] - [scsi] bnx2fc: Obtain WWNN/WWPN from the shared memory (Mike Christie) [727304] - [scsi] fcoe: Move common functions to fcoe_transport library (Mike Christie) [727304] - [scsi] bnx2fc: Drop incoming ABTS (Mike Christie) [727304] - [scsi] bnx2fc: code cleanup in bnx2fc_offload_session (Mike Christie) [727304] - [scsi] bnx2fc: Fix NULL pointer deref during arm_cq (Mike Christie) [727304] - [scsi] bnx2fc: Do not reuse the fcoe connection id immediately (Mike Christie) [727304] - [scsi] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Mike Christie) [727304] - [scsi] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Mike Christie) [727304] - [scsi] bnx2fc: Reorganize cleanup code between interface_cleanup and if_destroy (Mike Christie) [727304] - [scsi] bnx2fc: Change function names of bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Mike Christie) [727304] - [scsi] bnx2fc: Do not attempt destroying NPIV port twice (Mike Christie) [727304] - [scsi] bnx2fc: Remove erroneous kref_get on IO request (Mike Christie) [727304] - [scsi] bnx2fc: Enable bsg_request support for bnx2fc (Mike Christie) [727304] - [scsi] bnx2fc: Bug fixes in percpu_thread_create/destroy (Mike Christie) [727304] - [scsi] bnx2fc: Reset the max receive frame size (Mike Christie) [727304] - [netdrv] cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC (Mike Christie) [727304] - [netdrv] cnic: Fix Context ID space calculation (Mike Christie) [727304] - [netdrv] cnic: Return proper error code if we fail to send netlink message (Mike Christie) [727304] - [netdrv] cnic: Fix ring setup/shutdown code (Mike Christie) [727304] - [netdrv] cnic: Fix port_mode setting (Mike Christie) [727304] - [netdrv] cnic: Replace get_random_bytes() with random32() (Mike Christie) [727304] - [scsi] cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840 (Mike Christie) [727304] - [netdrv] cnic: Add VLAN ID as a parameter during netevent upcall (Mike Christie) [727304] - [x86] mm: Fix pgd_lock deadlock (Andrew Jones) [691310] - [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Andrew Jones) [691310] - [mm] Revert "fix pgd_lock deadlock" (Andrew Jones) [691310] - [scsi] libfc: fix referencing to fc_fcp_pkt from the frame pointer via fr_fsp() (Mike Christie) [734961] - [scsi] libfc: block SCSI eh thread for blocked rports (Mike Christie) [734961] - [scsi] libfc: fix fc_eh_host_reset (Mike Christie) [734961] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Mike Christie) [734961] - [scsi] fcoe: add fip retry to avoid missing critical keep alive (Mike Christie) [734961] - [scsi] libfc: fix warn on in lport retry (Mike Christie) [734961] - [scsi] libfc: Remove the reference to FCP packet from scsi_cmnd in case of error (Mike Christie) [734961] - [scsi] libfc: cleanup sending SRR request (Mike Christie) [734961] - [scsi] libfc: two minor changes in comments (Mike Christie) [734961] - [scsi] libfc, fcoe: ignore rx frame with wrong xid info (Mike Christie) [734961] - [scsi] libfc: release exchg cache (Mike Christie) [734961] - [scsi] libfc: use FC_MAX_ERROR_CNT (Mike Christie) [734961] - [scsi] fcoe: remove unused ptype field in fcoe_rcv_info (Mike Christie) [734961] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Mike Christie) [734961] - [x86] intel_idle: Fix mismerge (Matthew Garrett) [733730] - [x86] x2apic: enable the bios request for x2apic optout (Prarit Bhargava) [696902] - [x86] ACPI: fix ioremap failure regression (Stanislaw Gruszka) [731546]- [fs] corrupted GUID partition tables can cause kernel oops (Jerome Marchand) [695982] {CVE-2011-1577} - [x86] perf: Fix Intel fixed counters base initialization (Don Zickus) [736284] {CVE-2011-2521} - [netdrv] iwlagn: use 6000g2b uCode for 130 series devices (Stanislaw Gruszka) [737185] - [block] Missing portions of DM/MD RAID1 plugging patch (Jonathan E Brassow) [735124] - [net] Compute protocol sequence numbers and fragment IDs using MD5. (Jiri Pirko) [732665] {CVE-2011-3188} - [crypto] Move md5_transform to lib/md5.c (Jiri Pirko) [732665] {CVE-2011-3188}- [block] blktrace: fix handling of requests with SYNC and META flags (Mike Snitzer) [726437] - [block] blktrace: add FLUSH/FUA support (Mike Snitzer) [726437] - [kernel] Restore max mqueue message size to its previous RHEL 5 value (Doug Ledford) [730632]- [scsi] qla4xxx: updated device id check for BFS (Chad Dupuis) [732622] - [fs] nfsd4: return nfserr_symlink on v4 OPEN of non-regular file (J. Bruce Fields) [697659] - [netdrv] bnx2: Fix some late breaking bnx2 bugs (Neil Horman) [728328] - [netdrv] e1000: save skb counts in TX to avoid cache misses (Dean Nelson) [690780] - [netdrv] bonding: reset queue mapping prior to transmission (Neil Horman) [726688] - [netdrv] e1000e: update to upstream version 1.4.4 (Andy Gospodarek) [730607] - [netdrv] bonding: add missing xmit_hash_policy=layer2+3 info (Weiping Pan) [706018] - [net] vlan: do not transfer real_num_tx_queues (Weiping Pan) [735015] - [mm] thp: tail page refcounting fix (Andrea Arcangeli) [732986] - [virt] xen: x86_32: do not enable iterrupts when returning from exception in interrupt context (Igor Mammedov) [713399] - [mm] oom: task->mm == NULL doesn't mean the memory was freed (Frantisek Hrbata) [734732] - [scsi] scsi_dh_rdac: Associate HBA and storage in rdac_controller to support partitions in storage (Mike Snitzer) [733763] - [scsi] scsi_dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identify storage (Mike Snitzer) [733763] - [scsi] lpfc: Update lpfc version for 8.3.5.45.3p driver release (Rob Evers) [733500] - [scsi] lpfc: Fix compiler warning due to uninitialized local variable (Rob Evers) [733500] - [scsi] lpfc: Fix bus reset handler fails with bad failure code (Rob Evers) [733500] - [scsi] lpfc: Fix proper error code return value for management API (Rob Evers) [733500] - [scsi] lpfc: Fixed ctlreg write bug (Rob Evers) [733500] - [scsi] lpfc: Fix default adapter name for the OCe15100 (Rob Evers) [733500] - [scsi] lpfc: Fix cable pull failure on interface type 2 SLI-4 adapters (Rob Evers) [733500] - [scsi] lpfc: Fixed not able to perform firmware reset through sysfs board_mode attribute (Rob Evers) [733500] - [scsi] lpfc: Fixed SLI4 device firmware reset with SR-IOV virtual functions (Rob Evers) [733500] - [scsi] lpfc: Fixed not recovering SLI port in handling error attention with RN bit set (Rob Evers) [733500] - [scsi] lpfc: Fix two crashes when unsolicted ELS ECHO_CMD is received (Rob Evers) [733500] - [scsi] lpfc: Fix direct connect does not come up for SLI4 FC ports (Rob Evers) [733500] - [scsi] lpfc: Fixed long wait when firmware reset to a SLI port without required privilege (Rob Evers) [733500] - [scsi] lpfc: Fix request firmware support for little endian systems (Rob Evers) [733500]- [drm] radeon/kms: set a default max_pixel_clock (Dave Airlie) [729545] - [pci] pciehp: change wait time for valid configuration access (Myron Stowe) [727720] - [pci] ACPI: Report ASPM support to BIOS if not disabled from command line (Myron Stowe) [732501] - [ppc] pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge() (Steve Best) [734192] - [ppc] pci: Add missing hookup to pci_slot (Steve Best) [734192] - [ppc] pci: Add missing call to header fixup (Steve Best) [734192] - [virt] xen events: implement mask_ack (Andrew Jones) [733672] - [virt] Revert "[virt] xen/events: change to using fasteoi" (Andrew Jones) [733672] - [scsi] be2iscsi: Add pci_disable device (Mike Christie) [688076] - [scsi] be2iscsi: Adding a shutdown Routine (Mike Christie) [688076] - [net] ipv6: make fragment identifications less predictable (Jiri Pirko) [723433] {CVE-2011-2699} - [fs] Ecryptfs: Add mount option to check uid of device being mounted = expect uid (Eric Sandeen) [731176] {CVE-2011-1833}- [md] raid5: fix FUA request handling in ops_run_io() (Mike Snitzer) [733527] - [md] raid5: fix errant REQ_FUA that should be BIO_FUA (Mike Snitzer) [733527] - [perf] report: Use properly build_id kernel binaries (Jiri Olsa) [691343] - [ppc] pseries/xics: Use cpu_possible_mask rather than cpu_all_mask (Steve Best) [732357] - [drm] i915: Post-3.0 updates from drm-intel-fixes (Adam Jackson) [720702] - [scsi] bfa: Update the driver version to 3.0.2.2 (Rob Evers) [725913] - [scsi] bfa: Add support to store driver configuration in flash (Rob Evers) [725913] - [scsi] bfa: Add support to collect fabric stats (Rob Evers) [725913] - [scsi] bfa: Added support to configure QOS and collect stats (Rob Evers) [725913] - [scsi] bfa: Add support to configure trunking on Brocade adapter ports (Rob Evers) [725913] - [scsi] bfa: Add support to configure and query flash boot partition (Rob Evers) [725913] - [scsi] bfa: Added support to collect and reset fcport stats (Rob Evers) [725913] - [scsi] bfa: Add support for IO profiling (Rob Evers) [725913] - [scsi] bfa: Extend BSG to support more user commands (Rob Evers) [725913] - [scsi] bfa: Check supported speed based on port mode (Rob Evers) [725913] - [scsi] bfa: Update RME interrupt handling (Rob Evers) [725913] - [scsi] bfa: BSG return value fix to be compatible with kernel convention (Rob Evers) [725913] - [scsi] bfa: Add FC-transport based Asynchronous Event Notification support (Rob Evers) [725913] - [scsi] bfa: Move debugfs initialization before bfa init (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.1 (Rob Evers) [701485] - [scsi] bfa: Driver and BSG enhancements (Rob Evers) [701485] - [scsi] bfa: Added support to query PHY (Rob Evers) [701485] - [scsi] bfa: Added HBA diagnostics support (Rob Evers) [701485] - [scsi] bfa: Added support for flash configuration (Rob Evers) [701485] - [scsi] bfa: Added support to obtain SFP info (Rob Evers) [701485] - [scsi] bfa: Added support for CEE info and stats query (Rob Evers) [701485] - [scsi] bfa: Extend BSG interface (Rob Evers) [701485] - [scsi] bfa: FCS bug fixes (Rob Evers) [701485] - [scsi] bfa: DMA memory allocation enhancement (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter vHBA support (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter PLL init fixes (Rob Evers) [701485] - [scsi] bfa: Added Fabric Assigned Address(FAA) support (Rob Evers) [701485] - [scsi] bfa: IOC bug fixes (Rob Evers) [701485] - [scsi] bfa: Enable ASIC block configuration and query (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.0 (Rob Evers) [701485] - [scsi] bfa: Add BSG interface to support ELS, CT and vendor commands (Rob Evers) [701485] - [scsi] bfa: Driver initialization and model description fix (Rob Evers) [701485] - [scsi] bfa: Enhancement for fcpim and IO tag handling (Rob Evers) [701485] - [scsi] bfa: FC credit recovery and misc bug fixes (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes (Rob Evers) [701485] - [scsi] bfa: IOC and PLL init changes for Brocade-1860 Fabric Adapter (Rob Evers) [701485] - [scsi] bfa: Changes to support vport disable and enable operations (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter Hardware Enablement (Rob Evers) [701485] - [scsi] bfa: Add pbc port disable check and fix LPS message name (Rob Evers) [701485] - [scsi] bfa: Introduce IOC event notification mechanism (Rob Evers) [701485] - [scsi] bfa: Introduced generic address len pair to represent DMA memory chunk (Rob Evers) [701485]- [pci] remove quirk for pre-production systems with Intel 82576 NIC (Prarit Bhargava) [729677] - [x86] efi: Revert new_memmap code (Matthew Garrett) [723274] - [infiniband] mlx4: add new module parameters (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Avoid duplicate devices from LUN scan (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Fix integer -> pointer cast warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: try to use larger FMR sizes to cover our mappings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: add support for indirect tables that don't fit in SRP_CMD (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: rework mapping engine to use multiple FMR entries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow sg_tablesize to be set for each target (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: move IB CM setup completion into its own function (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: always avoid non-zero offsets into an FMR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Test only once whether iu allocation succeeded (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Add GRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Remove LRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate hot-path variables into cache lines (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: stop sharing the host lock with SCSI (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Touch up a merge issue, fixes compilation (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce lock coverage of command completion (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce local coverage for command submission and EH (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: don't move active requests to their own list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow lockless work posting (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate state change code (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow task management without a previous request (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] rds/ib: use system_wq instead of rds_ib_fmr_wq (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [net] rds: Makefile: Remove deprecated items (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Manual backport of alloc_netdev_mqs (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Fix a merge issue (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Restoring RX buffer pointer in case of failure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Sensing link type at device initialization (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Fixing bad size of event queue buffer (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Fix loss of promiscuity (Doug Ledford) [612992 688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Removing HW info from ethtool -i report (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: updated driver version to 1.5.4.1 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Using blue flame support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: reserve UARs for userspace consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: maintain available field in bitmap allocator (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Add blue flame support for kernel consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Reporting HW revision in ethtool -i (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Wake on LAN support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: using new mlx4 interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Changing interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: bringing link up when registering netdevice (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: optimize adaptive moderation algorithm for better latency (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: moderation parameters are not reseted (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: going out of range of TX rings when reporting stats (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle protocol field in multicast table (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core, ib, en: Fix driver when sizeof phys_addr_t > sizeof long (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: Avoid vunmap() of invalid pointer if allocation fails (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Don't call dma_free_coherent() with irqs disabled (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Call alloc_etherdev to allocate RX and TX queues (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Add a check for strict_strtoul() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use pci_dev->revision, again (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Increase DMA max_segment_size on Mellanox hardware (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't print success message at level KERN_ERR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Don't reset disabled devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't generate async events for unregistered devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/amso1100: Fix compile warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix incorrect SFP+ link status detection on driver init (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix SFP+ link down detection issue with switch port disable (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Generate IB_EVENT_PORT_ERR/PORT_ACTIVE events (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix bonding on iw_nes (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Use vzalloc() to replace vmalloc()+memset(0) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Fix driver when sizeof (phys_addr_t) > sizeof (long) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix string continuation line (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use printf extension pR for struct resource (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Check for NULL mode in .devnode methods (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Save PID of ID's owner (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add support for netlink statistics export (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Pass QP type into rdma_create_id() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update exported headers list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Export enum cma_state in (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Add devnode methods to cm_class and umad_class (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Return EPROTONOSUPPORT when an RDMA device lacks the QP required (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/uverbs: Add devnode method to set path/mode (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Add .nodename/.mode to tell userspace where to create device node (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add netlink infrastructure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Backports to fix compile of changes that upstream made but relied on changes that don't exist in rhel6 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add error handling to ib_core_init() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/iwcm: Get rid of enum iw_cm_event_status (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add an ID_REUSEADDR option (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Fix handling of IPv6 addressing in cma_use_port (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Improve an error message so error code is included (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Replace global lock in rdma_destroy_id() with id-specific one (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/cm: Cancel pending LAP message when exiting IB_CM_ESTABLISH state (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update missed conversion of flush_scheduled_work() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Copy iWARP route information on queries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update workqueue usage (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] infiniband: remove dev_base_lock use (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [virt] vmalloc: eagerly clear ptes on vunmap (Igor Mammedov) [730503]- [build] spec: add more drivers to initrd (Andy Gospodarek) [714883] - [target] add to tech-preview.txt and call mark_tech_preview (Andy Grover) [638007] - [x86] ucode-amd: Don't warn when no ucode is available for a CPU revision (Anton Arapov) [731409] - [scsi] isci: remove core/scic_sds_port_configuration_agent.c (David Milburn) [730136] - [scsi] qla4xxx: export iface name (Mike Christie) [730599] - [s390x] config: switch on CONFIG_DEBUG_PAGEALLOC on s390x-debug kernel (Hendrik Brueckner) [702405] - [char] tpm: Fix uninitialized usage of data buffer (Stanislaw Gruszka) [684675] {CVE-2011-1160} - [ata] libata: remove SCSI host lock (David Milburn) [732062] - [scsi] scsi_dh_rdac: decide on whether to send mode select or not (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Detect the different RDAC operating modes (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Add definitions for different RDAC operating modes (Tomas Henzl) [683613] - [target] modify rhel config for tcm (Andy Grover) [638007] - [target] backport to old queuecommand interface (Andy Grover) [638007] - [target] fixup file backstore for vfs_fsync_range api change (Andy Grover) [638007] - [target] fixes for iblock backport (Andy Grover) [638007] - [scsi] add ACA_TAG definition to scsi/scsi_tcq.h (Andy Grover) [638007] - [scsi] Add missing SPC-4 CDB and MAINTENANCE_[IN, OUT] service action definitions (Andy Grover) [638007] - [target] Fix UTS_RELEASE build errors (Andy Grover) [638007] - [scsi] tcm_fc: Fixing reference counting problem which was causing ft_sess to be deleted (Andy Grover) [638007] - [scsi] Add FCoE Target support (Andy Grover) [638007] - [block] cfq-iosched: Reduce linked group count upon group destruction (Vivek Goyal) [726099] - [kdump] x86: Fix crashkernel=auto to take into account memory needed by filtering utility (Vivek Goyal) [730077]- [drm] radeon: post-3.0 fixes (Jerome Glisse) [730838] - [netdrv] netxen-firmware: rename firmware files (Andy Gospodarek) [693743] - [netdrv] netxen_nic: Fix common misspellings (Tony Camuso) [693740] - [netdrv] netxen_nic: Add support for VLAN RX HW acceleration (Tony Camuso) [693740] - [netdrv] netxen_nic: Fix ethtool->set_flags not intended -EINVAL return value (Tony Camuso) [693740] - [netdrv] netxen_nic: Support for GbE port settings (Tony Camuso) [693740] - [netdrv] netxen_nic: Notify firmware of Flex 10 interface down (Tony Camuso) [693740] - [netdrv] netxen-firmware: Update firmware to version 4.0.544 or greater (Tony Camuso) [693743] - [fs] autofs: fix some further kabi inconsistencies (Ian Kent) [704941] - [fs] kabi - add back do_add_mount() (Ian Kent) [704941] - [fs] kabi - rename follow_down_one() to follow_down() (Ian Kent) [704941] - [fs] VFS: Fix automount for negative autofs dentries (Ian Kent) [704941] - [fs] VFS: Fix vfsmount overput on simultaneous automount (Ian Kent) [704941] - [fs] autofs4 - reinstate last used update on access (Ian Kent) [704941] - [fs] tidy up around finish_automount() (Ian Kent) [704941] - [fs] don't drop newmnt on error in do_add_mount() (Ian Kent) [704941] - [fs] Take the completion of automount into new helper (Ian Kent) [704941] - [fs] autofs4: Merge the remaining dentry ops tables (Ian Kent) [704941] - [fs] Unexport do_add_mount() and add in follow_automount(), not ->d_automount() (Ian Kent) [704941] - [fs] vfs - Remove a further kludge from __do_follow_link() (Ian Kent) [704941] - [fs] autofs4 - bump version (Ian Kent) [704941] - [fs] autofs4 - add v4 pseudo direct mount support (Ian Kent) [704941] - [fs] autofs4 - fix wait validation (Ian Kent) [704941] - [fs] autofs4: cleanup autofs4_free_ino() (Ian Kent) [704941] - [fs] autofs4: cleanup dentry operations (Ian Kent) [704941] - [fs] autofs4: cleanup inode operations (Ian Kent) [704941] - [fs] autofs4: removed unused code (Ian Kent) [704941] - [fs] autofs4: add d_manage() dentry operation (Ian Kent) [704941] - [fs] autofs4: add d_automount() dentry operation (Ian Kent) [704941] - [fs] CIFS: Use d_automount() rather than abusing follow_link() [ver #2] (Ian Kent) [704941] - [fs] NFS: Use d_automount() rather than abusing follow_link() (Ian Kent) [704941] - [fs] VFS: Add an AT_NO_AUTOMOUNT flag to suppress terminal automount [ver #2] (Ian Kent) [704941] - [fs] Add a dentry op to allow processes to be held during pathwalk transit (Ian Kent) [704941] - [fs] VFS: Add a dentry op to handle automounting rather than abusing follow_link() (Ian Kent) [704941] - [fs] dcache remove d_mounted (Ian Kent) [704941] - [fs] Sanitize autofs_dev_ioctl_ismountpoint() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to expiring in autofs4_lookup_expiring() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to active in autofs4_lookup_active() (Ian Kent) [704941] - [fs] autofs4 - eliminate d_unhashed in path walk checks (Ian Kent) [704941] - [fs] autofs4 - cleanup active and expire lookup (Ian Kent) [704941] - [fs] autofs4 - rename unhashed to active in autofs4_lookup() (Ian Kent) [704941] - [fs] autofs4 - use autofs_info for pending flag (Ian Kent) [704941] - [fs] autofs4 - use helper for need mount check (Ian Kent) [704941] - [fs] autofs4 - use helpers for expiring list (Ian Kent) [704941] - [fs] autofs4 - use helpers for active list handling (Ian Kent) [704941] - [md] Using poll /proc/mdstat can monitor the events of adding a spare disks (Doug Ledford) [729696] - [md] raid5: get rid of duplicated call to bio_data_dir() (Doug Ledford) [729696] - [md] raid5: use kmem_cache_zalloc() (Doug Ledford) [729696] - [md] raid10: share pages between read and write bio's during recovery (Doug Ledford) [729696] - [md] raid10: factor out common bio handling code (Doug Ledford) [729696] - [md] raid10: get rid of duplicated conditional expression (Doug Ledford) [729696] - [md] raid5: remove unusual use of bio_iovec_idx() (Doug Ledford) [729696] - [md] raid5: fix raid5_set_bi_hw_segments (Doug Ledford) [729696] - [md] bitmap: remove unused fields from struct bitmap (Doug Ledford) [729696] - [md] bitmap: use proper accessor macro (Doug Ledford) [729696] - [md] check ->hot_remove_disk when removing disk (Doug Ledford) [729696] - [md] use is_power_of_2 macro (Doug Ledford) [729696] - [md] allow resync_start to be set while an array is active (Doug Ledford) [729696] - [md] raid10: reformat some loops with less indenting (Doug Ledford) [729696] - [md] raid10: remove unused variable (Doug Ledford) [729696] - [md] raid10: make more use of 'slot' in raid10d (Doug Ledford) [729696] - [md] raid10: some tidying up in fix_read_error (Doug Ledford) [729696] - [md] raid1: improve handling of pages allocated for write-behind (Doug Ledford) [729696] - [md] raid1: try fix_sync_read_error before process_checks (Doug Ledford) [729696] - [md] raid1: tidy up new functions: process_checks and fix_sync_read_error (Doug Ledford) [729696] - [md] raid1: split out two sub-functions from sync_request_write (Doug Ledford) [729696] - [md] make error_handler functions more uniform and correct (Doug Ledford) [729696] - [md] multipath: discard working_disks in favour of degraded (Doug Ledford) [729696] - [md] raid1: clean up read_balance (Doug Ledford) [729696] - [md] simplify raid10 read_balance (Doug Ledford) [729696] - [md] bitmap: fix saving of events_cleared and other state (Doug Ledford) [729696] - [md] reject a re-add request that cannot be honoured (Doug Ledford) [729696] - [md] Fix race when creating a new md device (Doug Ledford) [729696] - [md] raid5: fix build error, sector_t usage (Doug Ledford) [729696] - [md] Fix dev_sectors on takeover from raid0 to raid4/5 (Doug Ledford) [729696] - [input] kabi fixes after addition of MT slot fields (Mauro Carvalho Chehab) [464653] - [input] synaptics: retry failed resets when reconnecting (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix reconnect logic on MT devices (Mauro Carvalho Chehab) [464653] - [input] synaptics: ignore bogus mt packet (Mauro Carvalho Chehab) [464653] - [input] synaptics: add multi-finger and semi-mt support (Mauro Carvalho Chehab) [464653] - [input] create a separate code for handling mt slots (Mauro Carvalho Chehab) [464653] - [input] introduce MT event slots (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix handling of 2-button ClickPads (Mauro Carvalho Chehab) [464653] - [input] synaptics: simplify pass-through port handling (Mauro Carvalho Chehab) [464653] - [input] synaptics: relax capability ID checks on newer hardware (Mauro Carvalho Chehab) [464653] - [input] synaptics: set min/max for finger width (Mauro Carvalho Chehab) [464653] - [input] synaptics: only report width on hardware that supports it (Mauro Carvalho Chehab) [464653] - [input] synaptics: set dimensions as reported by firmware (Mauro Carvalho Chehab) [464653] - [input] Add support of Synaptics Clickpad device (Mauro Carvalho Chehab) [464653] - [input] psmouse: fix Synaptics detection when protocol is disabled (Mauro Carvalho Chehab) [464653]- [mm] mremap: resurrect overflow check in move_page_tables() (Andrea Arcangeli) [725926] - [security] SELinux: indicate fatal error in compat netfilter code (Eric Paris) [656952] - [security] SELinux: Only return netlink error when we know the return is fatal (Eric Paris) [656952] - [security] SELinux: return -ECONNREFUSED from ip_postroute to signal fatal error (Eric Paris) [656952] - [net] tcp_connect should return certain errors up the stack (Eric Paris) [656952] - [net] netfilter: allow hooks to pass error code back up the stack (Eric Paris) [656952] - [scsi] isci: remove reserved device IDs from isci_id_table (David Milburn) [730131] - [kernel] perf: Fix software event overflow (Peter Zijlstra) [730708] - [watchdog] hpwdt support for upcoming ProLiant generations (Tony Camuso) [726719] - [perf] spec: Adding python-perf package (Jiri Olsa) [725812] - [perf] tools: Add support to install perf python extension (Jiri Olsa) [725812] - [perf] sched: Usage leftover from trace -> script rename (Jiri Olsa) [726589] - [perf] sched: Do not delete session object prematurely (Jiri Olsa) [726595] - [perf] buildid-cache: Zero out buffer of filenames when adding/removing buildid (Jiri Olsa) [696044] - [x86] UV: Correct UV2 BAU destination timeout (George Beshers) [696269] - [x86] UV: Allow for non-consecutive sockets (George Beshers) [696269] - [x86] UV: Correct failed topology memory leak (George Beshers) [696269] - [x86] UV: Remove cpumask_t from the stack (George Beshers) [696269] - [x86] UV: Rename hubmask to pnmask (George Beshers) [696269] - [x86] UV: Correct reset_with_ipi() (George Beshers) [696269] - [x86] UV: Inline header file functions (George Beshers) [696269] - [x86] UV: Fix smp_processor_id() use in a preemptable region (George Beshers) [696269] - [x86] UV: Clean up uv_tlb.c (George Beshers) [696269] - [x86] Fix UV BAU for non-consecutive nasids (George Beshers) [696269] - [x86] UV: Enable 64-bit ACPI MFCG support (George Beshers) [696269] - [x86] UV: Avoid KABI breakage (George Beshers) [696269] - [x86] UV: Add support for SGI UV2 hub chip (George Beshers) [696269] - [x86] UV: Update node controller MMRs (George Beshers) [696269] - [scsi] libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] revert libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] libsas: fix loopback topology bug during discovery (David Milburn) [695955] - [ata] libata: fix locking for sas paths (David Milburn) [695955] - [scsi] libsas: plumb sas port scan into standard libata paths (David Milburn) [695955] - [scsi] libsas: Add option for SATA soft reset (David Milburn) [695955] - [scsi] libsas: fix SATA NCQ error (David Milburn) [695955] - [scsi] libsas: fix ata list corruption issue (David Milburn) [695955] - [scsi] libsas: convert to libata new error handler (David Milburn) [695955] - [ata] libata: separate error handler into usable components (David Milburn) [695955] - [scsi] libsas: remove spurious sata control register read/write (David Milburn) [695955] - [ata] libata: fix eh locking (David Milburn) [695955] - [ata] libsas: fix ATAPI check condition termination (David Milburn) [695955] - [scsi] Unify SAM_ and SAM_STAT_ macros (David Milburn) [695955] - [ata] libata: kill ATA_FLAG_DISABLED (David Milburn) [695955] - [ata] libata-sff: kill unused ata_bus_reset() (David Milburn) [695955]- [dm] RAID: add RAID1 to DM_RAID Kconfig (Mike Snitzer) [723010] - [block] DM RAID: add call to 'mark_tech_preview' (Jonathan E Brassow) [723010] - [dm] RAID: add RAID module to config (Mike Snitzer) [723010] - [md] RAID1: Generic unplug (Jonathan E Brassow) [723010] - [dm] RAID: Included header cleanup (Jonathan E Brassow) [723010] - [dm] RAID: Support RAID1 personality (Jonathan E Brassow) [723010] - [dm] RAID: Support Metadata devices (Jonathan E Brassow) [723010] - [dm] RAID: Allow write_mostly specification (Jonathan E Brassow) [723010] - [dm] RAID: Allow region_size specification (Jonathan E Brassow) [723010] - [dm] RAID: documentation update (Jonathan E Brassow) [723010] - [dm] RAID: cleanup parameter handling (Jonathan E Brassow) [723010] - [dm] RAID: RAID 4/5/6 basic support (Jonathan E Brassow) [723010] - [md] RAID1 changes for device-mapper (Jonathan E Brassow) [723010] - [md] Generate event on sync completion (Jonathan E Brassow) [723010] - [md] Prevent NULL ptr dereference (Jonathan E Brassow) [723010] - [md] support bitmap creation by DM (Jonathan E Brassow) [723010] - [md] raid5 do not set fullsync (Jonathan E Brassow) [723010] - [md] add sync_super to mddev_t struct (Jonathan E Brassow) [723010] - [md] move thread wakeups into resume (Jonathan E Brassow) [723010] - [md] Misc message clean-up (Jonathan E Brassow) [723010] - [md] No sync I/O while suspended (Jonathan E Brassow) [723010] - [md] No integrity register if no gendisk (Jonathan E Brassow) [723010] - [dm] table: propagate non-rotational flag (Mike Snitzer) [723005] - [dm] table: avoid crash if integrity profile changes (Mike Snitzer) [723005] - [dm] flakey: fix corrupt_bio_byte error path (Mike Snitzer) [723005] - [dm] add features flag to dm_target structure (Mike Snitzer) [714992] - [block] dm table: set flush capability based on underlying devices (Mike Snitzer) [725816] - [block] dm: suppress endian warnings (Mike Snitzer) [723005] - [block] eliminate potential for infinite loop in blkdev_issue_discard (Mike Snitzer) [723005] - [dm] introduce and use BIO_DISCARD (Mike Snitzer) [723005] - [dm] ioctl: prevent empty message (Mike Snitzer) [723005] - [dm] export dm_get_md (Mike Snitzer) [723005] - [dm] table: add always-writeable feature (Mike Snitzer) [723005] - [dm] table: add singleton feature (Mike Snitzer) [723005] - [dm] table: clean dm_get_device and move exports (Mike Snitzer) [723005] - [dm] ioctl: forbid multiple device specifiers (Mike Snitzer) [723005] - [dm] ioctl: introduce __get_dev_cell (Mike Snitzer) [723005] - [dm] ioctl: fill in device parameters in more ioctls (Mike Snitzer) [723005] - [dm] flakey: add corrupt_bio_byte feature (Mike Snitzer) [723005] - [dm] flakey: add drop_writes (Mike Snitzer) [723005] - [dm] flakey: support feature args (Mike Snitzer) [723005] - [dm] flakey: use dm_target_offset and support discards (Mike Snitzer) [723005] - [dm] table: share target argument parsing functions (Mike Snitzer) [723005] - [dm] snapshot: skip reading origin when overwriting complete chunk (Mike Snitzer) [723005] - [dm] ignore merge_bvec for-snapshots when safe (Mike Snitzer) [723005] - [dm] kcopyd: add dm_kcopyd_zero to zero an area (Mike Snitzer) [723005] - [dm] snapshot: style cleanups (Mike Snitzer) [723005] - [dm] snapshot: remove unused definitions (Mike Snitzer) [723005] - [dm] kcopyd: remove nr_pages field from job structure (Mike Snitzer) [723005] - [dm] kcopyd: remove offset field from job structure (Mike Snitzer) [723005] - [dm] use vzalloc (Mike Snitzer) [723005] - [dm] log userspace: use list_move (Mike Snitzer) [723005] - [dm] table: fix discard support (Mike Snitzer) [723005] - [dm] mpath: fix potential NULL pointer in feature arg processing (Mike Snitzer) [723005] - [dm] snapshot: flush disk cache when merging (Mike Snitzer) [723005] - [dm] io: RHEL specific updates to support interface changes (Mike Snitzer) [723005] - [dm] kcopyd: return client directly and not through a pointer (Mike Snitzer) [723005] - [dm] kcopyd: reserve fewer pages (Mike Snitzer) [723005] - [dm] io: use fixed initial mempool size (Mike Snitzer) [723005] - [dm] kcopyd: alloc pages from the main page allocator (Mike Snitzer) [723005] - [dm] kcopyd: add gfp parm to alloc_pl (Mike Snitzer) [723005] - [dm] kcopyd: remove superfluous page allocation spinlock (Mike Snitzer) [723005] - [dm] kcopyd: preallocate sub jobs to avoid deadlock (Mike Snitzer) [723005] - [dm] kcopyd: avoid pointless job splitting (Mike Snitzer) [723005] - [dm] table: reject devices without request fns (Mike Snitzer) [723005] - [dm] table: allow targets to support discards internally (Mike Snitzer) [723005] - [dm] mpath: allow table load with no priority groups (Mike Snitzer) [723005] - [dm] mpath: fail message ioctl if specified path is not valid (Mike Snitzer) [723005] - [dm] flakey: enable on all supported RHEL6 architectures (Mike Snitzer) [723005] - [dm] add flakey target (Mike Snitzer) [723005] - [dm] fix opening log and cow devices for read only tables (Mike Snitzer) [723005] - [dm] per target unplug callback support (Mike Snitzer) [723005] - [dm] introduce target callbacks and congestion callback (Mike Snitzer) [723005] - [dm] snapshot: remove unused dm_snapshot queued_bios_work (Mike Snitzer) [723005] - [block] cciss: do not attempt to read from a write-only register (Tony Camuso) [728676] - [scsi] mpt2sas: mark lockless mode tech preview (Prarit Bhargava) - [perf] x86: Add model 45 SandyBridge support (Prarit Bhargava) [729557] - [x86] section mismatch fix for boot_cpu_data_rh (Prarit Bhargava) [729341] - [mm] Avoid merging a VMA with another VMA which is cloned from the parent process. (Larry Woodman) [725855] - [pci] revert latest SRIOV patchset (Aristeu Rozanski) [730144]- [fs] sysfs: use rb-tree for inode number lookup (Mikulas Patocka) [725580] - [fs] sysfs: remove s_sibling hacks (Mikulas Patocka) [725580] - [fs] sysfs: use rb-tree for name lookups (Mikulas Patocka) [725580] - [fs] sysfs: count subdirectories (Mikulas Patocka) [725580] - [mm] backing-dev: use synchronize_rcu_expedited instead of synchronize_rcu (Mikulas Patocka) [725580] - [fs] cifs: don't start signing too early (Jeff Layton) [729437] - [fs] cifs: Fix signing failure when server mandates signing for NTLMSSP (Jeff Layton) [729437] - [net] net: don't set VLAN_TAG_PRESENT for VLAN 0 frames (Stefan Assmann) [706208] - [netdrv] bnx2x: fix undesired VLAN stripping (Michal Schmidt) [702752] - [fs] nfs: don't use d_move in nfs_async_rename_done (Jeff Layton) [729434] - [net] af_packet: prevent information leak (Jiri Pirko) [728033] - [net] gro: Only reset frag0 when skb can be pulled (Jiri Pirko) [726556] - [net] Fix security_socket_sendmsg() bypass problem. (Jiri Pirko) [708365] - [net] Cap number of elements for sendmmsg (Jiri Pirko) [708365] - [net] sendmmsg should only return an error if no messages were sent (Jiri Pirko) [708365] - [net] net: Add sendmmsg socket system call (Jiri Pirko) [708365] - [gfs2] assert in __gfs2_ail_flush after #676626 patch is applied (Robert S Peterson) [724921] - [fs] FS-Cache: Only call mark_tech_preview() when caching is actually begun (David Howells) [696396] - [fs] Fix mark_tech_preview() to not disable lock debugging (David Howells) [696396] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Andy Gospodarek) [719587] - [netdrv] vmxnet3: Update to latest upstream (Neil Horman) [694893]- [fs] xfs: unpin stale inodes directly in IOP_COMMITTED (Dave Chinner) [695827] - [fs] xfs: prevent bogus assert when trying to remove non-existent attribute (Dave Chinner) [695827] - [fs] xfs: clear XFS_IDIRTY_RELEASE on truncate down (Dave Chinner) [695827] - [fs] xfs: reset inode per-lifetime state when recycling it (Dave Chinner) [695827] - [fs] xfs: make log devices with write back caches work (Dave Chinner) [695827] - [fs] xfs: fix ->mknod() return value on xfs_get_acl() failure (Dave Chinner) [695827] - [fs] xfs: correctly decrement the extent buffer index in xfs_bmap_del_extent (Dave Chinner) [695827] - [fs] xfs: check for valid indices in xfs_iext_get_ext and xfs_iext_idx_to_irec (Dave Chinner) [695827] - [fs] xfs: fix up asserts in xfs_iflush_fork (Dave Chinner) [695827] - [fs] xfs: do not do pointer arithmetic on extent records (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bunmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmap_add_extent_* (Dave Chinner) [695827] - [fs] xfs: remove if_lastex (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_BMAPI_RSVBLOCKS flag (Dave Chinner) [695827] - [fs] xfs: obey minleft values during extent allocation correctly (Dave Chinner) [695827] - [fs] xfs: reset buffer pointers before freeing them (Dave Chinner) [695827] - [fs] xfs: avoid getting stuck during async inode flushes (Dave Chinner) [695827] - [fs] xfs: fix xfs_itruncate_start tracing (Dave Chinner) [695827] - [fs] xfs: kill off xfs_printk() (Dave Chinner) [695827] - [fs] xfs: treewide: fix a few typos in comments (Dave Chinner) [695827] - [fs] xfs: make AIL target updates and compares 32bit safe. (Dave Chinner) [695827] - [fs] xfs: always push the AIL to the target (Dave Chinner) [695827] - [fs] xfs: ensure reclaim cursor is reset correctly at end of AG (Dave Chinner) [695827] - [fs] xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: fix compiler warning in xfs_trace.h (Dave Chinner) [695827] - [fs] xfs: cleanup duplicate initializations (Dave Chinner) [695827] - [fs] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy (Dave Chinner) [695827] - [fs] xfs: exact busy extent tracking (Dave Chinner) [695827] - [fs] xfs: do not immediately reuse busy extent ranges (Dave Chinner) [695827] - [fs] xfs: optimize AGFL refills (Dave Chinner) [695827] - [fs] xfs: fix duplicate message output (Dave Chinner) [695827] - [fs] xfs: fix xfs_debug warnings (Dave Chinner) [695827] - [fs] xfs: fix variable set but not used warnings (Dave Chinner) [695827] - [fs] xfs: convert log tail checking to a warning (Dave Chinner) [695827] - [fs] xfs: catch bad block numbers freeing extents. (Dave Chinner) [695827] - [fs] xfs: fix extent format buffer allocation size (Dave Chinner) [695827] - [fs] xfs: Fix common misspellings (Dave Chinner) [695827] - [fs] xfs: fix unreferenced var error in xfs_buf.c (Dave Chinner) [695827] - [fs] xfs: stop using the page cache to back the buffer cache (Dave Chinner) [695827] - [fs] xfs: register the inode cache shrinker before quotachecks (Dave Chinner) [695827] - [fs] xfs: xfs_trans_read_buf() should return an error on failure (Dave Chinner) [695827] - [fs] xfs: introduce inode cluster buffer trylocks for xfs_iflush (Dave Chinner) [695827] - [fs] xfs: vmap: flush vmap aliases when mapping fails (Dave Chinner) [695827] - [fs] xfs: preallocation transactions do not need to be synchronous (Dave Chinner) [695827] - [fs] xfs: don't name variables "panic" (Dave Chinner) [695827] - [fs] xfs: factor agf counter updates into a helper (Dave Chinner) [695827] - [fs] xfs: clean up the xfs_alloc_compute_aligned calling convention (Dave Chinner) [695827] - [fs] xfs: kill support/debug.[ch] (Dave Chinner) [695827] - [fs] xfs: Convert remaining cmn_err() callers to new API (Dave Chinner) [695827] - [fs] xfs: convert the quota debug prints to new API (Dave Chinner) [695827] - [fs] xfs: rename xfs_cmn_err_fsblock_zero() (Dave Chinner) [695827] - [fs] xfs: convert xfs_fs_cmn_err to new error logging API (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_mount_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_repair_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: convert xfs_cmn_err to xfs_alert_tag (Dave Chinner) [695827] - [fs] xfs: Convert xlog_warn to new logging interface (Dave Chinner) [695827] - [fs] xfs: Convert linux-2.6/ files to new logging interface (Dave Chinner) [695827] - [fs] xfs: introduce new logging API. (Dave Chinner) [695827] - [fs] xfs: enable delaylog by default (Dave Chinner) [695827] - [fs] xfs: more sensible inode refcounting for ialloc (Dave Chinner) [695827] - [fs] xfs: stop using xfs_trans_iget in the RT allocator (Dave Chinner) [695827] - [fs] xfs: check if device support discard in xfs_ioc_trim() (Dave Chinner) [695827] - [fs] xfs: add lockdep annotations for the rt inodes (Dave Chinner) [695827] - [fs] xfs: fix xfs_get_extsz_hint for a zero extent size hint (Dave Chinner) [695827] - [fs] xfs: only lock the rt bitmap inode once per allocation (Dave Chinner) [695827] - [fs] xfs: xfs_bmap_add_extent_delay_real should init br_startblock (Dave Chinner) [695827] - [fs] xfs: fix dquot shaker deadlock (Dave Chinner) [695827] - [fs] xfs: handle CIL transaction commit failures correctly (Dave Chinner) [695827] - [fs] xfs: limit extsize to size of AGs and/or MAXEXTLEN (Dave Chinner) [695827] - [fs] xfs: prevent extsize alignment from exceeding maximum extent size (Dave Chinner) [695827] - [fs] xfs: limit extent length for allocation to AG size (Dave Chinner) [695827] - [fs] xfs: speculative delayed allocation uses rounddown_power_of_2 badly (Dave Chinner) [695827] - [fs] xfs: fix efi item leak on forced shutdown (Dave Chinner) [695827] - [fs] xfs: fix log ticket leak on forced shutdown. (Dave Chinner) [695827] - [fs] xfs: Do not name variables "panic" (Dave Chinner) [695827] - [fs] xfs: prevent NMI timeouts in cmn_err (Dave Chinner) [695827] - [fs] xfs: workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync() (Dave Chinner) [695827] - [fs] make the feature checks in ->fallocate future proof (Dave Chinner) [695827] - [fs] xfs: Add log level to assertion printk (Dave Chinner) [695827] - [fs] xfs: fix an assignment within an ASSERT() (Dave Chinner) [695827] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [695827] - [fs] xfs: add FITRIM support (Dave Chinner) [695827] - [fs] xfs: ensure log covering transactions are synchronous (Dave Chinner) [695827] - [fs] xfs: factor common write setup code (Dave Chinner) [695827] - [fs] xfs: split buffered IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: split direct IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: introduce xfs_rw_lock() helpers for locking the inode (Dave Chinner) [695827] - [fs] xfs: factor post-write newsize updates (Dave Chinner) [695827] - [fs] xfs: factor common post-write isize handling code (Dave Chinner) [695827] - [fs] xfs: convert grant head manipulations to lockless algorithm (Dave Chinner) [695827] - [fs] xfs: introduce new locks for the log grant ticket wait queues (Dave Chinner) [695827] - [fs] xfs: log timestamp changes to the source inode in rename (Dave Chinner) [695827] - [fs] xfs: convert log grant heads to atomic variables (Dave Chinner) [695827] - [fs] xfs: convert l_tail_lsn to an atomic variable. (Dave Chinner) [695827] - [fs] xfs: convert l_last_sync_lsn to an atomic variable (Dave Chinner) [695827] - [fs] xfs: make AIL tail pushing independent of the grant lock (Dave Chinner) [695827] - [fs] xfs: use wait queues directly for the log wait queues (Dave Chinner) [695827] - [fs] xfs: combine grant heads into a single 64 bit integer (Dave Chinner) [695827] - [fs] xfs: rework log grant space calculations (Dave Chinner) [695827] - [fs] xfs: fact out common grant head/log tail verification code (Dave Chinner) [695827] - [fs] xfs: convert log grant ticket queues to list heads (Dave Chinner) [695827] - [fs] xfs: use AIL bulk delete function to implement single delete (Dave Chinner) [695827] - [fs] xfs: use AIL bulk update function to implement single updates (Dave Chinner) [695827] - [fs] xfs: remove all the inodes on a buffer from the AIL in bulk (Dave Chinner) [695827] - [fs] xfs: consume iodone callback items on buffers as they are processed (Dave Chinner) [695827] - [fs] xfs: reduce the number of AIL push wakeups (Dave Chinner) [695827] - [fs] xfs: bulk AIL insertion during transaction commit (Dave Chinner) [695827] - [fs] xfs: clean up xfs_ail_delete() (Dave Chinner) [695827] - [fs] xfs: Pull EFI/EFD handling out from under the AIL lock (Dave Chinner) [695827] - [fs] xfs: fix EFI transaction cancellation. (Dave Chinner) [695827] - [fs] xfs: connect up buffer reclaim priority hooks (Dave Chinner) [695827] - [fs] xfs: add a lru to the XFS buffer cache (Dave Chinner) [695827] - [fs] xfs: only run xfs_error_test if error injection is active (Dave Chinner) [695827] - [fs] xfs: avoid moving stale inodes in the AIL (Dave Chinner) [695827] - [fs] xfs: delayed alloc blocks beyond EOF are valid after writeback (Dave Chinner) [695827] - [fs] xfs: push stale, pinned buffers on trylock failures (Dave Chinner) [695827] - [fs] xfs: fix failed write truncation handling. (Dave Chinner) [695827] - [fs] xfs: convert xfsbud shrinker to a per-buftarg shrinker. (Dave Chinner) [695827] - [fs] xfs: convert pag_ici_lock to a spin lock (Dave Chinner) [695827] - [fs] xfs: convert inode cache lookups to use RCU locking (Dave Chinner) [695827] - [fs] xfs: rcu free inodes (Dave Chinner) [695827] - [fs] xfs: don't truncate prealloc from frequently accessed inodes (Dave Chinner) [695827] - [fs] xfs: dynamic speculative EOF preallocation (Dave Chinner) [695827] - [fs] xfs: use KM_NOFS for allocations during attribute list operations (Dave Chinner) [695827] - [fs] xfs: provide a inode iolock lockdep class (Dave Chinner) [695827] - [fs] xfs: factor duplicate code in xfs_alloc_ag_vextent_near into a helper (Dave Chinner) [695827] - [fs] xfs: clean up xfs_alloc_ag_vextent_exact (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_at_offset (Dave Chinner) [695827] - [fs] xfs: refactor xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove the all_bh flag from xfs_convert_page (Dave Chinner) [695827] - [fs] xfs: remove xfs_probe_cluster (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_blocks (Dave Chinner) [695827] - [fs] xfs: kill xfs_iomap (Dave Chinner) [695827] - [fs] xfs: cleanup the xfs_iomap_write_* helpers (Dave Chinner) [695827] - [fs] xfs: a few small tweaks for overwrites in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove some dead bio handling code (Dave Chinner) [695827] - [fs] xfs: improve mapping type check in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: untangle phase1 vs phase2 recovery helpers (Dave Chinner) [695827] - [fs] xfs: refactor xlog_recover_commit_trans (Dave Chinner) [695827] - [fs] xfs: use struct list_head for the buf cancel table (Dave Chinner) [695827] - [fs] xfs: remove leftovers of old buffer log items in recovery code (Dave Chinner) [695827] - [fs] xfs: fix exporting with left over 64-bit inodes (Dave Chinner) [695827] - [fs] xfs: remove incorrect assert in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: fix a few compiler warnings with CONFIG_XFS_QUOTA=n (Dave Chinner) [695827] - [fs] xfs: tell lockdep about parent iolock usage in filestreams (Dave Chinner) [695827] - [fs] xfs: move delayed write buffer trace (Dave Chinner) [695827] - [fs] xfs: fix per-ag reference counting in inode reclaim tree walking (Dave Chinner) [695827] - [fs] xfs: xfs_ioctl: fix information leak to userland (Dave Chinner) [695827] - [fs] xfs: remove experimental tag from the delaylog option (Dave Chinner) [695827] - [fs] tree-wide: fix comment/printk typos (Dave Chinner) [695827] - [fs] writeback: remove nonblocking/encountered_congestion references (Dave Chinner) [695827] - [fs] xfs: semaphore cleanup (Dave Chinner) [695827] - [fs] xfs: Extend project quotas to support 32bit project ids (Dave Chinner) [695827] - [fs] xfs: remove xfs_buf wrappers (Dave Chinner) [695827] - [fs] xfs: remove xfs_cred.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_globals.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_version.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_refcache.h (Dave Chinner) [695827] - [fs] xfs: fix the xfs_trans_committed (Dave Chinner) [695827] - [fs] xfs: remove unused t_callback field in struct xfs_trans (Dave Chinner) [695827] - [fs] xfs: fix bogus m_maxagi check in xfs_iget (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb_batch for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: remove XFS_MOUNT_NO_PERCPU_SB (Dave Chinner) [695827] - [fs] xfs: pack xfs_buf structure more tightly (Dave Chinner) [695827] - [fs] xfs: convert buffer cache hash to rbtree (Dave Chinner) [695827] - [fs] xfs: serialise inode reclaim within an AG (Dave Chinner) [695827] - [fs] xfs: batch inode reclaim lookup (Dave Chinner) [695827] - [fs] xfs: implement batched inode lookups for AG walking (Dave Chinner) [695827] - [fs] xfs: split out inode walk inode grabbing (Dave Chinner) [695827] - [fs] xfs: split inode AG walking into separate code for reclaim (Dave Chinner) [695827] - [fs] xfs: remove buftarg hash for external devices (Dave Chinner) [695827] - [fs] xfs: use unhashed buffers for size checks (Dave Chinner) [695827] - [fs] xfs: kill XBF_FS_MANAGED buffers (Dave Chinner) [695827] - [fs] xfs: store xfs_mount in the buftarg instead of in the xfs_buf (Dave Chinner) [695827] - [fs] xfs: introduced uncached buffer read primitve (Dave Chinner) [695827] - [fs] xfs: rename xfs_buf_get_nodaddr to be more appropriate (Dave Chinner) [695827] - [fs] xfs: don't use vfs writeback for pure metadata modifications (Dave Chinner) [695827] - [fs] xfs: lockless per-ag lookups (Dave Chinner) [695827] - [fs] xfs: remove debug assert for per-ag reference counting (Dave Chinner) [695827] - [fs] xfs: reduce the number of CIL lock round trips during commit (Dave Chinner) [695827] - [fs] xfs: eliminate some newly-reported gcc warnings (Dave Chinner) [695827] - [fs] xfs: remove the ->kill_root btree operation (Dave Chinner) [695827] - [fs] xfs: stop using xfs_qm_dqtobp in xfs_qm_dqflush (Dave Chinner) [695827] - [fs] xfs: simplify xfs_qm_dqusage_adjust (Dave Chinner) [695827] - [fs] xfs: Introduce XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: use range primitives for xfs page cache operations (Dave Chinner) [695827] - [fs] xfs: force background CIL push under sustained load (Dave Chinner) [695827] - [fs] xfs: Make fiemap work with sparse files (Dave Chinner) [695827] - [fs] xfs: prevent 32bit overflow in space reservation (Dave Chinner) [695827] - [fs] xfs: Disallow 32bit project quota id (Dave Chinner) [695827] - [fs] xfs: improve buffer cache hash scalability (Dave Chinner) [695827] - [fs] xfs: do not discard page cache data on EAGAIN (Dave Chinner) [695827] - [fs] xfs: don't do memory allocation under the CIL context lock (Dave Chinner) [695827] - [fs] xfs: Reduce log force overhead for delayed logging (Dave Chinner) [695827] - [fs] xfs: dummy transactions should not dirty VFS state (Dave Chinner) [695827] - [fs] xfs: ensure f_ffree returned by statfs() is non-negative (Dave Chinner) [695827] - [fs] xfs: handle negative wbc->nr_to_write during sync writeback (Dave Chinner) [695827] - [fs] xfs: unlock items before allowing the CIL to commit (Dave Chinner) [695827] - [fs] xfs: new truncate sequence (Dave Chinner) [695827] - [fs] xfs: get rid of block_write_begin_newtrunc (Dave Chinner) [695827] - [fs] sort out blockdev_direct_IO variants (Dave Chinner) [695827] - [fs] xfs simplify and speed up direct I/O completions (Dave Chinner) [695827] - [fs] xfs: fix big endian build (Dave Chinner) [695827] - [fs] xfs: clean up xfs_bmap_get_bp (Dave Chinner) [695827] - [fs] xfs: simplify xfs_truncate_file (Dave Chinner) [695827] - [fs] xfs: kill the b_strat callback in xfs_buf (Dave Chinner) [695827] - [fs] xfs: remove obsolete osyncisosync mount option (Dave Chinner) [695827] - [fs] xfs: clean up filestreams helpers (Dave Chinner) [695827] - [fs] xfs: fix gcc 4.6 set but not read and unused statement warnings (Dave Chinner) [695827] - [fs] xfs: Fix build when CONFIG_XFS_POSIX_ACL=n (Dave Chinner) [695827] - [fs] xfs: fix unsigned underflow in xfs_free_eofblocks (Dave Chinner) [695827] - [fs] xfs: use GFP_NOFS for page cache allocation (Dave Chinner) [695827] - [fs] xfs: fix memory reclaim recursion deadlock on locked inode buffer (Dave Chinner) [695827] - [fs] xfs: fix xfs_trans_add_item() lockdep warnings (Dave Chinner) [695827] - [fs] xfs: simplify and remove xfs_ireclaim (Dave Chinner) [695827] - [fs] xfs: remove a dmapi leftover (Dave Chinner) [695827] - [fs] xfs: writepage always has buffers (Dave Chinner) [695827] - [fs] xfs: allow writeback from kswapd (Dave Chinner) [695827] - [fs] xfs: remove incorrect log write optimization (Dave Chinner) [695827] - [fs] xfs: split xfs_itrace_entry (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput_new (Dave Chinner) [695827] - [fs] xfs: some iget tracing cleanups / fixes (Dave Chinner) [695827] - [fs] xfs: do not use emums for flags used in tracing (Dave Chinner) [695827] - [fs] xfs: remove explicit xfs_sync_data/xfs_sync_attr calls on umount (Dave Chinner) [695827] - [fs] xfs: small cleanups for xfs_iomap / __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: reduce stack usage in xfs_iomap (Dave Chinner) [695827] - [fs] xfs: avoid synchronous transaction in xfs_fs_write_inode (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_releasepage (Dave Chinner) [695827] - [fs] xfs: remove unused delta tracking code in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: remove unused XFS_BMAPI_ flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_TRANS_NOSLEEP/XFS_TRANS_WAIT flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags (Dave Chinner) [695827] - [fs] xfs: kill the unused xlog_debug variable (Dave Chinner) [695827] - [fs] xfs: fix the xfs_log_iovec i_addr type (Dave Chinner) [695827] - [fs] xfs: simplify inode to transaction joining (Dave Chinner) [695827] - [fs] xfs: simplify buffer pinning (Dave Chinner) [695827] - [fs] xfs: give li_cb callbacks the correct prototype (Dave Chinner) [695827] - [fs] xfs: give xfs_item_ops methods the correct prototypes (Dave Chinner) [695827] - [fs] xfs: merge iop_unpin_remove into iop_unpin (Dave Chinner) [695827] - [fs] xfs: simplify log item descriptor tracking (Dave Chinner) [695827] - [fs] xfs: remove unneeded #include statements (Dave Chinner) [695827] - [fs] xfs: drop dmapi hooks (Dave Chinner) [695827] - [fs] xfs: improve xfs_isilocked (Dave Chinner) [695827] - [fs] xfs: skip writeback from reclaim context (Dave Chinner) [695827] - [fs] xfs: fix access to upper inodes without inode64 (Dave Chinner) [695827] - [fs] xfs: fix might_sleep() warning when initialising per-ag tree (Dave Chinner) [695827] - [fs] xfs/quota: Add missing mutex_unlock (Dave Chinner) [695827] - [fs] xfs: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: convert more trace events to DEFINE_EVENT (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: Check new inode size is OK before preallocating (Dave Chinner) [695827] - [fs] xfs: clean up xlog_align (Dave Chinner) [695827] - [fs] xfs: cleanup log reservation calculactions (Dave Chinner) [695827] - [fs] xfs: be more explicit if RT mount fails due to config (Dave Chinner) [695827] - [fs] xfs: replace E2BIG with EFBIG where appropriate (Dave Chinner) [695827] - [fs] xfs: Ensure inode allocation buffers are fully replayed (Dave Chinner) [695827] - [fs] xfs: enable background pushing of the CIL (Dave Chinner) [695827] - [fs] xfs: forced unmounts need to push the CIL (Dave Chinner) [695827] - [fs] xfs: Introduce delayed logging core code (Dave Chinner) [695827] - [fs] xfs: Improve scalability of busy extent tracking (Dave Chinner) [695827] - [fs] xfs: make the log ticket ID available outside the log infrastructure (Dave Chinner) [695827] - [fs] xfs: clean up log ticket overrun debug output (Dave Chinner) [695827] - [fs] xfs: Clean up XFS_BLI_* flag namespace (Dave Chinner) [695827] - [fs] xfs: modify buffer item reference counting (Dave Chinner) [695827] - [fs] xfs: allow log ticket allocation to take allocation flags (Dave Chinner) [695827] - [fs] xfs: Don't reuse the same transaction ID for duplicated transactions. (Dave Chinner) [695827] - [fs] xfs: mark xfs_iomap_write_ helpers static (Dave Chinner) [695827] - [fs] xfs: clean up end index calculation in xfs_page_state_convert (Dave Chinner) [695827] - [fs] xfs: clean up mapping size calculation in __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: clean up xfs_iomap_valid (Dave Chinner) [695827] - [fs] xfs: move I/O type flags into xfs_aops.c (Dave Chinner) [695827] - [fs] xfs: kill struct xfs_iomap (Dave Chinner) [695827] - [fs] xfs: report iomap_bn in block base (Dave Chinner) [695827] - [fs] xfs: report iomap_offset and iomap_bsize in block base (Dave Chinner) [695827] - [fs] xfs: remove iomap_delta (Dave Chinner) [695827] - [fs] xfs: remove iomap_target (Dave Chinner) [695827] - [fs] xfs: limit xfs_imap_to_bmap to a single mapping (Dave Chinner) [695827] - [fs] xfs: simplify buffer to transaction matching (Dave Chinner) [695827] - [fs] xfs: kill off l_sectbb_mask (Dave Chinner) [695827] - [fs] xfs: record log sector size rather than log2(that) (Dave Chinner) [695827] - [fs] xfs: remove dead XFS_LOUD_RECOVERY code (Dave Chinner) [695827] - [fs] xfs: removed unused XFS_QMOPT_ flags (Dave Chinner) [695827] - [fs] xfs: remove a few macro indirections in the quota code (Dave Chinner) [695827] - [fs] xfs: access quotainfo structure directly (Dave Chinner) [695827] - [fs] xfs: wait for direct I/O to complete in fsync and write_inode (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: duplicated include (Dave Chinner) [695827] - [fs] xfs: minor odds and ends in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: avoid repeated pointer dereferences (Dave Chinner) [695827] - [fs] xfs: change a few labels in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: enforce synchronous writes in xfs_bwrite (Dave Chinner) [695827] - [fs] xfs: remove periodic superblock writeback (Dave Chinner) [695827] - [fs] xfs: make the log ticket transaction id random (Dave Chinner) [695827] - [fs] xfs: nothing special about 1-block log sector (Dave Chinner) [695827] - [fs] xfs: encapsulate bbcount validity checking (Dave Chinner) [695827] - [fs] xfs: kill XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: simplify XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: fix min bufsize bugs in two places (Dave Chinner) [695827] - [fs] xfs: add const qualifiers to xfs error function args (Dave Chinner) [695827] - [fs] xfs: remove xfs_dqmarker (Dave Chinner) [695827] - [fs] xfs: convert the dquot free list to use list heads (Dave Chinner) [695827] - [fs] xfs: convert the dquot hash list to use list heads (Dave Chinner) [695827] - [fs] xfs: remove duplicate code from dquot reclaim (Dave Chinner) [695827] - [fs] xfs: convert the per-mount dquot list to use list heads (Dave Chinner) [695827] - [fs] xfs: add log item recovery tracing (Dave Chinner) [695827] - [fs] xfs: clean up xlog_write_adv_cnt (Dave Chinner) [695827] - [fs] xfs: introduce new internal log vector structure (Dave Chinner) [695827] - [fs] xfs: reindent xlog_write (Dave Chinner) [695827] - [fs] xfs: factor xlog_write (Dave Chinner) [695827] - [fs] xfs: log ticket reservation underestimates the number of iclogs (Dave Chinner) [695827] - [fs] xfs: Clean up xfs_trans_committed code after factoring (Dave Chinner) [695827] - [fs] xfs: update and factor xfs_trans_committed() (Dave Chinner) [695827] - [fs] xfs: clean up xfs_trans_commit logic even more (Dave Chinner) [695827] - [fs] xfs: split out iclog writing from xfs_trans_commit() (Dave Chinner) [695827] - [fs] xfs: fix reservation release commit flag in xfs_bmap_add_attrfork() (Dave Chinner) [695827] - [fs] xfs: remove stale parameter from ->iop_unpin method (Dave Chinner) [695827] - [fs] xfs: Add inode pin counts to traces (Dave Chinner) [695827] - [fs] xfs: factor log item initialisation (Dave Chinner) [695827] - [fs] xfs: add blockdev name to kthreads (Dave Chinner) [695827] - [fs] xfs: Fix integer overflow in fs/xfs/linux-2.6/xfs_ioctl*.c (Dave Chinner) [695827] - [fs] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dave Chinner) [695827] - [fs] xfs: use scalable vmap API (Dave Chinner) [695827] - [fs] xfs: remove old vmap cache (Dave Chinner) [695827] - [fs] xfs: backport of vmapped buffer helpers (Dave Chinner) [695827] - [fs] quota: drop permission checks from xfs_fs_set_xstate/xfs_fs_set_xquota (Dave Chinner) [695827] - [fs] quota: clean up Q_XQUOTASYNC (Dave Chinner) [695827] - [fs] xfs: remove xfs_ipin/xfs_iunpin (Dave Chinner) [695827] - [fs] xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait (Dave Chinner) [695827] - [fs] xfs: kill xfs_lrw.h (Dave Chinner) [695827] - [fs] xfs: factor common xfs_trans_bjoin code (Dave Chinner) [695827] - [fs] xfs: stop passing opaque handles to xfs_log.c routines (Dave Chinner) [695827] - [fs] xfs: split xfs_bmap_btalloc (Dave Chinner) [695827] - [fs] xfs: fix xfs_fsblock_t tracing (Dave Chinner) [695827] - [fs] xfs: implement optimized fdatasync (Dave Chinner) [695827] - [fs] xfs: remove wrapper for the fsync file operation (Dave Chinner) [695827] - [fs] xfs: remove wrappers for read/write file operations (Dave Chinner) [695827] - [fs] xfs: merge xfs_lrw.c into xfs_file.c (Dave Chinner) [695827] - [fs] fs/xfs: Correct NULL test (Dave Chinner) [695827] - [fs] xfs: only clear the suid bit once in xfs_write (Dave Chinner) [695827] - [fs] xfs: turn off sign warnings (Dave Chinner) [695827] - [fs] xfs: replace KM_LARGE with explicit vmalloc use (Dave Chinner) [695827] - [fs] xfs: rearrange xfs_mod_sb() to avoid array subscript warning (Dave Chinner) [695827] - [fs] xfs: suppress spurious uninitialised var warning in xfs_bmapi() (Dave Chinner) [695827] - [fs] xfs: make compile warn about char sign mismatches again (Dave Chinner) [695827] - [fs] xfs: clean up sign warnings in dir2 code (Dave Chinner) [695827] - [fs] xfs: convert attr to use unsigned names (Dave Chinner) [695827] - [fs] xfs: xfs_buf_iomove() doesn't care about signedness (Dave Chinner) [695827] - [fs] xfs: make xfs_dir_cilookup_result use unsigned char (Dave Chinner) [695827] - [fs] xfs: convert dirnameops to unsigned char names (Dave Chinner) [695827] - [fs] xfs: convert DM ops to use unsigned char names (Dave Chinner) [695827] - [fs] xfs: directory names are unsigned (Dave Chinner) [695827] - [fs] xfs: Use list_heads for log recovery item lists (Dave Chinner) [695827] - [fs] xfs: make several more functions static (Dave Chinner) [695827] - [fs] xfs: fix incorrect quota return value sign (Dave Chinner) [695827] - [kernel] vsprintf: Recursive vsnprintf: Add "pV", struct va_format (Dave Chinner) [695827] - [fs] check ATTR_SIZE contraints in inode_change_ok (Dave Chinner) [695827] - [fs] new helper: ihold() (Dave Chinner) [695827] - [fs] introduce new truncate sequence (Dave Chinner) [695827]- [virt] KVM: Don't spin on virt instruction faults during reboot (Marcelo Tosatti) [637520] - [virt] KVM: Mask unsupported cpuid leaves (Don Dugger) [729060] - [virt] KVM: move and fix substitue search for missing CPUID entries (Don Dugger) [729060] - [virt] KVM: fix XSAVE bit scanning (Don Dugger) [729060] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [729060] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [729060] - [virt] KVM: Fix OSXSAVE after migration (Don Dugger) [729060] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [729060] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [729060] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [729060] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [729060] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [729060] - [x86] Export FPU API for KVM use (Don Dugger) [729060] - [virt] KVM: x86: Use FPU API (Don Dugger) [729060] - [perf] Fix static build of perf tool (Jiri Olsa) [725522] - [perf] clear out make flags when calling kernel make kernelver (Jiri Olsa) [725522] - [perf] Use make kernelversion instead of parsing the Makefile (Jiri Olsa) [725522] - [perf] python: Fix argument name list of read_on_cpu() (Jiri Olsa) [725522] - [perf] evlist: Don't die if sample_{id_all|type} is invalid (Jiri Olsa) [725522] - [perf] python: Use exception to propagate errors (Jiri Olsa) [725522] - [perf] evlist: Remove dependency on debug routines (Jiri Olsa) [725522] - [perf] top: Don't stop if no kernel symtab is found (Jiri Olsa) [725522] - [perf] top: Handle kptr_restrict (Jiri Olsa) [725522] - [perf] top: Remove unused macro (Jiri Olsa) [725522] - [perf] events: initialize fd array to -1 instead of 0 (Jiri Olsa) [725522] - [perf] tools: Make sure kptr_restrict warnings fit 80 col terms (Jiri Olsa) [725522] - [perf] tools: Fix build on older systems (Jiri Olsa) [725522] - [perf] symbols: Handle /proc/sys/kernel/kptr_restrict (Jiri Olsa) [725522] - [perf] Remove duplicate headers (Jiri Olsa) [725522] - [perf] tools: Fix sample type size calculation in 32 bits archs (Jiri Olsa) [725522] - [perf] tools: Fix sample size bit operations (Jiri Olsa) [725522] - [perf] tools: Fix ommitted mmap data update on remap (Jiri Olsa) [725522] - [perf] tools: Propagate event parse error handling (Jiri Olsa) [725522] - [perf] tools: Robustify dynamic sample content fetch (Jiri Olsa) [725522] - [perf] tools: Pre-check sample size before parsing (Jiri Olsa) [725522] - [perf] tools: Move evlist sample helpers to evlist area (Jiri Olsa) [725522] - [perf] tools: Remove junk code in mmap size handling (Jiri Olsa) [725522] - [perf] tools: Check we are able to read the event size on mmap (Jiri Olsa) [725522] - [perf] Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c (Jiri Olsa) [725522] - [perf] stat: Add more cache-miss percentage printouts (Jiri Olsa) [725522] - [perf] stat: Add -d -d and -d -d -d options to show more CPU events (Jiri Olsa) [725522] - [perf] bench, x86: Add alternatives-asm.h wrapper (Jiri Olsa) [725522] - [perf] Fix multi-event parsing bug (Jiri Olsa) [725522] - [perf] probe: Fix the missed parameter initialization (Jiri Olsa) [725522] - [perf] stat: Tell user about unsupported events in the list (Jiri Olsa) [725522] - [perf] list: Fix max event string size (Jiri Olsa) [725522] - [perf] stat: Fail softly on unsupported events (Jiri Olsa) [725522] - [perf] stat: Leave more room for percentages (Jiri Olsa) [725522] - [perf] stat: Adjust stall cycles warning percentages (Jiri Olsa) [725522] - [perf] stat: Analyze front-end and back-end stall counts (Jiri Olsa) [725522] - [perf] tools: Add front-end and back-end stalled cycles support (Jiri Olsa) [725522] - [perf] stat: Fix compatibility behavior (Jiri Olsa) [725522] - [perf] stat: Add --sync/-S option (Jiri Olsa) [725522] - [perf] stat: Fix printout vertical alignment (Jiri Olsa) [725522] - [perf] stat: Add -d/--detailed flag to run with a lot of events (Jiri Olsa) [725522] - [perf] stat: Print out miss/hit ratio for L1 data-cache events (Jiri Olsa) [725522] - [perf] stat: Print branch misses warning colors (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles warning colors (Jiri Olsa) [725522] - [perf] stat: Fix -nan output in perf stat noise printouts (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles to the default output (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles accounting, prettify the resulting output (Jiri Olsa) [725522] - [perf] stat: Factor our shadow stats (Jiri Olsa) [725522] - [perf] stat: Make all displayed event names parseable as well (Jiri Olsa) [725522] - [perf] stat: Fail more clearly when an invalid modifier is specified (Jiri Olsa) [725522] - [perf] tools: Accept case-insensitive symbolic event variants (Jiri Olsa) [725522] - [perf] stat: Print cache misses as percentage (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles percentage (Jiri Olsa) [725522] - [perf] events: Add stalled cycles generic event - PERF_COUNT_HW_STALLED_CYCLES (Jiri Olsa) [725522] - [perf] script: improve validation of sample attributes for output fields (Jiri Olsa) [725522] - [perf] script: Add support for PERF_TYPE_RAW (Jiri Olsa) [725522] - [perf] tools: git mv tools/perf/{features-tests.mak, config/} (Jiri Olsa) [725522] - [perf] tools: Move `try-cc' (Jiri Olsa) [725522] - [perf] tools: Makefile: PYTHON{, _CONFIG} to bandage Python 3 incompatibility (Jiri Olsa) [725522] - [perf] tools: Makefile: Clean up `python/perf.so' rule (Jiri Olsa) [725522] - [perf] symbols: Give more useful names to 'self' parameters (Jiri Olsa) [725522] - [perf] script: Add more documentation about the -f/--fields parameters (Jiri Olsa) [725522] - [perf] script: If type not given fields apply to all event types (Jiri Olsa) [725522] - [perf] probe: Add fastpath to do lookup by function name (Jiri Olsa) [725522] - [perf] Fix a build error with some GCC versions (Jiri Olsa) [725522] - [perf] python: Add cgroup.c to setup.py to get it building again (Jiri Olsa) [725522] - [perf] tool: Add cgroup support (Jiri Olsa) [725522] - [x86] perf: Cherry pick from linux-3.1 for pentium 4 (Peter Zijlstra) [692677 725524] {CVE-2011-2693} - [x86] perf: Cherry pick from linux-3.1 (Peter Zijlstra) [725524] - [kernel] perf: Redo RHEL fixups (Peter Zijlstra) [725524] - [x86] perf: Sync to linux-3.0 (Peter Zijlstra) [725524] - [kernel] perf: Core perf sync to linux-3.0 (Peter Zijlstra) [725524] - [powerpc] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [x86] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [kernel] perf: Undo core perf differences (Peter Zijlstra) [725524] - [kernel] perf: enable perf-cgroup support (Peter Zijlstra) [725524]- [scsi] isci: fix checkpatch errors (David Milburn) [695954] - [scsi] isci: Retrieve the EFI variable for OEM parameter (David Milburn) [695954] - [scsi] isci: Device reset should request sas_phy_reset (David Milburn) [695954] - [scsi] isci: pare back error messages (David Milburn) [695954] - [scsi] isci: cleanup silicon revision detection (David Milburn) [695954] - [scsi] isci: merge scu_unsolicited_frame.h into unsolicited_frame_control.h (David Milburn) [695954] - [scsi] isci: merge sata.[ch] into request.c (David Milburn) [695954] - [scsi] isci: kill 'get/set' macros (David Milburn) [695954] - [scsi] isci: retire scic_sds_ and scic_ prefixes (David Milburn) [695954] - [scsi] isci: unify isci_host and scic_sds_controller (David Milburn) [695954] - [scsi] isci: unify isci_remote_device and scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: unify isci_port and scic_sds_port (David Milburn) [695954] - [scsi] isci: fix scic_sds_remote_device_terminate_requests (David Milburn) [695954] - [scsi] isci: unify isci_phy and scic_sds_phy (David Milburn) [695954] - [scsi] isci: unify isci_request and scic_sds_request (David Milburn) [695954] - [scsi] isci: rename / clean up scic_sds_stp_request (David Milburn) [695954] - [scsi] isci: preallocate requests (David Milburn) [695954] - [scsi] isci: combine request flags (David Milburn) [695954] - [scsi] isci: unify can_queue tracking on the tci_pool, uplevel tag assignment (David Milburn) [695954] - [scsi] isci: Terminate dev requests on FIS err bit rx in NCQ (David Milburn) [695954] - [scsi] isci: fix frame received locking (David Milburn) [695954] - [scsi] isci: possible buffer overflow in isci_parse_oem_parameters fixed (David Milburn) [695954] - [scsi] isci: fix isci_task_execute_tmf completion (David Milburn) [695954] - [scsi] isci: fix support for arbitrarily large smp requests (David Milburn) [695954] - [scsi] isci: fix dma_unmap_sg usage (David Milburn) [695954] - [scsi] isci: fix smp response frame overrun (David Milburn) [695954] - [scsi] isci: kill device_sequence (David Milburn) [695954] - [scsi] isci: kill isci_remote_device_change_state() (David Milburn) [695954] - [scsi] isci: atomic device lookup and reference counting (David Milburn) [695954] - [scsi] isci: fix ssp response iu buffer size in isci_tmf (David Milburn) [695954] - [scsi] isci: cleanup request allocation (David Milburn) [695954] - [scsi] isci: cleanup/optimize queue increment macros (David Milburn) [695954] - [scsi] isci: cleanup tag macros (David Milburn) [695954] - [scsi] isci: cleanup/optimize pool implementation (David Milburn) [695954] - [scsi] isci: Disable link layer hang detection (David Milburn) [695954] - [scsi] isci: Hard reset failure will link reset all phys in the port (David Milburn) [695954] - [scsi] isci: Explicitly decode remote node ready and suspended states (David Milburn) [695954] - [scsi] isci: fix isci_terminate_pending() list management (David Milburn) [695954] - [scsi] isci: Handle timed-out request terminations correctly (David Milburn) [695954] - [scsi] isci: Requests that do not start must be set to "complete" (David Milburn) [695954] - [scsi] isci: Add decode for SMP request retry error condition (David Milburn) [695954] - [scsi] isci: filter broadcast change notifications during SMP phy resets (David Milburn) [695954] - [scsi] isci: Move the reset delay after the remote node resumption (David Milburn) [695954] - [scsi] isci: remove 'min memory' infrastructure (David Milburn) [695954] - [scsi] isci: Added support for C0 to SCU Driver (David Milburn) [695954] - [scsi] isci: additional state machine cleanup (David Milburn) [695954] - [scsi] isci: state machine cleanup (David Milburn) [695954] - [scsi] isci: Removing unused variables compiler warnings (David Milburn) [695954] - [scsi] isci: removing the kmalloc in smp request construct (David Milburn) [695954] - [scsi] isci: remove isci_timer interface (David Milburn) [695954] - [scsi] isci: Remove tmf timeout_timer (David Milburn) [695954] - [scsi] isci: convert phy_startup_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert scic_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert power control timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert phy sata_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert port config agent timer to sci_timer (David Milburn) [695954] - [scsi] isci: replace isci_timer list with proper embedded timers (David Milburn) [695954] - [scsi] isci: add some type safety to the state machine interface (David Milburn) [695954] - [scsi] isci: unify rnc start{io|task} handlers (David Milburn) [695954] - [scsi] isci: unify rnc suspend/resume handlers (David Milburn) [695954] - [scsi] isci: unify rnc destruct handlers (David Milburn) [695954] - [scsi] isci: unify rnc event handlers (David Milburn) [695954] - [scsi] isci: unify port start_io and complete_io handlers (David Milburn) [695954] - [scsi] isci: unify port link_up and link_down handlers (David Milburn) [695954] - [scsi] isci: remove port frame and event handlers (David Milburn) [695954] - [scsi] isci: unify port reset, add_phy, and remove_phy handlers (David Milburn) [695954] - [scsi] isci: remove port destruct handler (David Milburn) [695954] - [scsi] isci: unify port stop handlers (David Milburn) [695954] - [scsi] isci: remove port start handler (David Milburn) [695954] - [scsi] isci: merge port ready substates into primary state machine (David Milburn) [695954] - [scsi] isci: c99 port state handlers (David Milburn) [695954] - [scsi] isci: clarify phy to port lookups (David Milburn) [695954] - [scsi] isci: unify phy consume_power handlers (David Milburn) [695954] - [scsi] isci: unify phy event handlers (David Milburn) [695954] - [scsi] isci: unify phy frame handlers (David Milburn) [695954] - [scsi] isci: remove phy destruct handlers (David Milburn) [695954] - [scsi] isci: unify phy reset handlers (David Milburn) [695954] - [scsi] isci: unify phy stop handlers (David Milburn) [695954] - [scsi] isci: unify phy start handlers (David Milburn) [695954] - [scsi] isci: merge phy substates (David Milburn) [695954] - [scsi] isci: remove the completion and event state handlers (David Milburn) [695954] - [scsi] isci: remove request task context completion state handler (David Milburn) [695954] - [scsi] isci: unify request frame handlers (David Milburn) [695954] - [scsi] isci: unify request start handlers (David Milburn) [695954] - [scsi] isci: unify request abort handlers (David Milburn) [695954] - [scsi] isci: merge stp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge smp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge ssp task management substates into primary state machine (David Milburn) [695954] - [scsi] isci: uplevel port infrastructure (David Milburn) [695954] - [scsi] isci: uplevel phy infrastructure (David Milburn) [695954] - [scsi] isci: uplevel request infrastructure (David Milburn) [695954] - [scsi] isci: uplevel state machine (David Milburn) [695954] - [scsi] isci: uplevel register hardware data structures and unsolicited frame handling (David Milburn) [695954] - [scsi] isci: move core/controller to host (David Milburn) [695954] - [scsi] isci: unify constants (David Milburn) [695954] - [scsi] isci: unify request data structures (David Milburn) [695954] - [scsi] isci: make command/response iu explicit request object members (David Milburn) [695954] - [scsi] isci: move task context alignment from run-time to compile time (David Milburn) [695954] - [scsi] isci: make sgl explicit/aligned request object member (David Milburn) [695954] - [scsi] isci: move stp request info to scic_sds_request (David Milburn) [695954] - [scsi] isci: unify port data structures (David Milburn) [695954] - [scsi] isci: unify phy data structures (David Milburn) [695954] - [scsi] isci: rnc state machine table c99 conversion (David Milburn) [695954] - [scsi] isci: remove scic_sds_port_increment_request_count (David Milburn) [695954] - [scsi] isci: kill scic_controller_get_port_handle function (David Milburn) [695954] - [scsi] isci: Removing unnecessary functions in request.c (David Milburn) [695954] - [scsi] isci: unify isci_host data structures (David Milburn) [695954] - [scsi] isci: implement I_T_nexus_reset (David Milburn) [695954] - [scsi] isci: fix ata locking (David Milburn) [695954] - [scsi] isci: removing intel_*.h headers (David Milburn) [695954] - [scsi] isci: Using Linux SSP frame header (David Milburn) [695954] - [scsi] isci: Remove SCIC_SWAP_DWORD() (David Milburn) [695954] - [scsi] isci: fixup SAS iaf protocols data structure (David Milburn) [695954] - [scsi] isci: remove redundant copies of IAF (David Milburn) [695954] - [scsi] isci: Converting smp_response to Linux native smp_resp (David Milburn) [695954] - [scsi] isci: Fixup of smp request (David Milburn) [695954] - [scsi] isci: Convert of sci_ssp_response_iu to ssp_response_iu (David Milburn) [695954] - [scsi] isci: Fixup SSP command IU and task IU (David Milburn) [695954] - [scsi] isci: renaming sas_capabilities to scic_phy_cap (David Milburn) [695954] - [scsi] isci: Collapsing of phy_type data structure (David Milburn) [695954] - [scsi] isci: Convert SAS identify address frame to Linux Native format (David Milburn) [695954] - [scsi] isci: Convert ATA defines to Linux native defines (David Milburn) [695954] - [scsi] isci: Convert SATA fis data structures to Linux native (David Milburn) [695954] - [scsi] isci: remove compile-time silicon configuration (David Milburn) [695954] - [scsi] isci: Removing unused define SCIC_SDS_4_ENABLED (David Milburn) [695954] - [scsi] isci: kill scic_sds_remote_device.state_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device frame_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device event_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device resume_handler (David Milburn) [695954] - [scsi] isci: unify remote_device suspend_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device complete_task_handler (David Milburn) [695954] - [scsi] isci: unify remote_device start_task_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device continue_io_handler (David Milburn) [695954] - [scsi] isci: unify remote_device complete_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_complete_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device destruct_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device fail_handler (David Milburn) [695954] - [scsi] isci: unify remote_device stop_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_handlers (David Milburn) [695954] - [scsi] isci: fix remote_device start_io regressions (David Milburn) [695954] - [scsi] isci: kill scic_remote_device_get_connection_rate (David Milburn) [695954] - [scsi] isci: merge remote_device substates into a single state machine (David Milburn) [695954] - [scsi] isci: Removed sci_object.h from project (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_request (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_node_context (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_port (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_phy (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_controller (David Milburn) [695954] - [scsi] isci: Removed struct sci_base_object from state machine (David Milburn) [695954] - [scsi] isci: Implement SCU AFE recipe 10 (David Milburn) [695954] - [scsi] isci: Remove excessive log noise with expander hot-unplug (David Milburn) [695954] - [scsi] isci: allow fallback to option-rom if efi variable retrieval fails (David Milburn) [695954] - [scsi] isci: removing non-working ATAPI code (David Milburn) [695954] - [scsi] isci: remove scic_sds_remote_device_get_port_index (David Milburn) [695954] - [scsi] isci: remove usage of sci_sas_address in scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: kill smp_discover_response (David Milburn) [695954] - [scsi] isci: kill smp_discover_response_protocols in favor of domain_device.dev_type (David Milburn) [695954] - [scsi] isci: cleanup remote device construction and comments (David Milburn) [695954] - [scsi] isci: move remote_device handling out of the core (David Milburn) [695954] - [scsi] isci: unify remote_device data structures (David Milburn) [695954] - [scsi] isci: remove rnc->device back pointer (David Milburn) [695954] - [scsi] isci: make a remote_node_context a proper member of a remote_device (David Milburn) [695954] - [scsi] isci: rely on irq core for intx multiplexing, and silence screaming intx (David Milburn) [695954] - [scsi] isci: replace this_* and this_* to variable names that are more meaningful and tell us what they actually are (David Milburn) [695954] - [scsi] isci: audit usage of BUG_ON macro in isci driver (David Milburn) [695954] - [scsi] isci: sparse warnings cleanup (David Milburn) [695954] - [scsi] isci: replace sci_sas_link_rate with sas_linkrate (David Milburn) [695954] - [scsi] isci: remove base_phy abstraction (David Milburn) [695954] - [scsi] isci: remove base_port abstraction (David Milburn) [695954] - [scsi] isci: remove base_remote_device abstraction (David Milburn) [695954] - [scsi] isci: remove scic_controller state handlers (David Milburn) [695954] - [scsi] isci: simplify dma coherent allocation (David Milburn) [695954] - [scsi] isci: simplify request state handlers (David Milburn) [695954] - [scsi] isci: kill dead data structurs in scic_io_request.h (David Milburn) [695954] - [scsi] isci: remove base_request abstraction (David Milburn) [695954] - [scsi] isci: remove base_controller abstraction (David Milburn) [695954]- [s390x] qeth: add support for af_iucv HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] qeth: exploit asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] qeth: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] af_iucv: add HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] if_ether: add new Ethernet Protocol ID (Hendrik Brueckner) [694262] - [s390x] af_iucv: cleanup - use iucv_sk(sk) early (Hendrik Brueckner) [694262] - [s390x] af_iucv: use loadable iucv interface (Hendrik Brueckner) [694262] - [s390x] iucv: kernel option for z/VM IUCV and HiperSockets transports (Hendrik Brueckner) [694262] - [s390x] iucv: introduce loadable iucv interface (Hendrik Brueckner) [694262] - [scsi] Taints the kernel for mpt2sas inlockless mode (Luming Yu) [717090] - [scsi] mpt2sas: lockless mode (Tomas Henzl) [717090] - [scsi] qla4xxx: Boot from SAN support for open-iscsi (Mike Christie) [634584] - [scsi] qla4xxx: Remove reduandant code after open-iscsi integration (Mike Christie) [634584] - [scsi] qla4xxx: support session management using iscsiadm (Mike Christie) [634584] - [scsi] scsi_transport_iscsi: Add conn login, kernel to user, event to support offload session login (Mike Christie) [634584] - [scsi] qla4xxx: add bsg support (Mike Christie) [634584] - [scsi] iscsi class: add bsg support to iscsi class (Mike Christie) [634584] - [block] bsg: add bsg heler library (Mike Christie) [634584] - [scsi] qla4xxx: Add VLAN support (Mike Christie) [634584] - [scsi] libiscsi: don't bugon when if user sets markers (Mike Christie) [634584] - [scsi] iscsi class: expand vlan support (Mike Christie) [634584] - [scsi] be2iscsi: remove host and session casts (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for iscsi host attrs (Mike Christie) [634584] - [scsi] iscsi class: remove iface param mask (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for session attrs (Mike Christie) [634584] - [scsi] iscsi cls: sysfs group is_visible callout for conn attrs (Mike Christie) [634584] - [scsi] qla4xxx: added support to show multiple iface in sysfs (Mike Christie) [634584] - [scsi] iscsi class: add iface representation (Mike Christie) [634584] - [scsi] qla4xxx: Added new "struct ipaddress_config" (Mike Christie) [634584] - [scsi] qla4xxx: add support for set_net_config (Mike Christie) [634584] - [scsi] iscsi_transport: add support for net settings (Mike Christie) [634584] - [scsi] iscsi: support qla4xxx boot and session mgmt (Mike Christie) [634584] - [drm] nvc0/gr: remove MODULE_FIRMWARE() lines (Ben Skeggs) [727981] - [ppc] kdump: CPUs assume the context of the oopsing CPU, remove extra longjmp (Steve Best) [727478] - [virt] SVM: Implement Flush-By-Asid feature (Frank Arnold) [634275] - [virt] SVM: Use svm_flush_tlb instead of force_new_asid (Frank Arnold) [634275] - [virt] SVM: Remove flush_guest_tlb function (Frank Arnold) [634275] - [x86] kvm: add new AMD SVM feature bits (Frank Arnold) [634275] - [virt] SVM: Add clean-bit for LBR state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for CR2 register (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for segments and CPL (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for GDT and IDT (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for DR6 and DR7 (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for control registers (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for NPT state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for interrupt state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for the ASID (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for intercepts, tsc-offset and pause filter count (Frank Arnold) [634288] - [virt] SVM: Add clean-bits infrastructure code (Frank Arnold) [634288] - [virt] SVM: copy instruction bytes from VMCB (Frank Arnold) [634291] - [virt] SVM: implement enhanced INVLPG intercept (Frank Arnold) [634291] - [virt] SVM: enhance MOV DR intercept handler (Frank Arnold) [634291] - [virt] SVM: enhance MOV CR intercept handler (Frank Arnold) [634291] - [virt] SVM: add Decode Assist SVM feature bit name (Frank Arnold) [634291] - [virt] cleanup emulate_instruction (Frank Arnold) [634291] - [virt] x86: fix CR8 handling (Frank Arnold) [634291] - [virt] SVM: implement NEXTRIPsave SVM feature (Frank Arnold) [634291] - [scsi] IB/qib: Fix potential deadlock with link down interrupt (Chad Dupuis) [724021] - [scsi] megaraid: update to v5.38 (Tomas Henzl) [705835] - [scsi] arcmsr: driver update (Tomas Henzl) [697403]- [pci] Only enable SRIOV on the bootstring pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (James Takahashi) [587729] - [pci] Clear bridge resource flags if requested size is 0 (James Takahashi) [587729] - [pci] fix PCI bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources. (James Takahashi) [587729] - [pci] introduce reset_resource() (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [scsi] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message (Tomas Henzl) [703192] - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [703192] - [scsi] mpt2sas: Added DID_NO_CONNECT return when driver remove and avoid shutdown call (Tomas Henzl) [703192] - [scsi] mpt2sas: fix broadcast AEN and task management issue (Tomas Henzl) [703192] - [scsi] mpt2sas: Set max_sector count from module parameter (Tomas Henzl) [703192] - [scsi] mpt2sas MPI next revision header update (Tomas Henzl) [703192] - [scsi] mpt2sas: Fixed Big Indian Issues on 32 bit PPC (Tomas Henzl) [703192] - [scsi] mpt2sas: Fix missing reference tag seed with Type 2 devices (Tomas Henzl) [703192] - [scsi] mpt2sas : WarpDrive New product SSS6200 support added (Tomas Henzl) [703192] - [scsi] mpt2sas: do not check serial_number in the abort handler (Tomas Henzl) [703192] - [scsi] mpt2sas: remove flush_scheduled_work() usages (Tomas Henzl) [703192] - [scsi] mptfusion: Bump version 3.4.19 (Tomas Henzl) [703194] - [scsi] mptfusion: Adding inline data padding support for TAPE drive. (Tomas Henzl) [703194] - [scsi] mptfusion: Remove debug print from mptscsih_qcmd() (Tomas Henzl) [703194] - [scsi] mptfusion: do not check serial_number in the abort handler (Tomas Henzl) [703194] - [fs] dio: don't zero out the pages array inside struct dio (Jeff Moyer) [725444] - [scsi] bnx2fc: set lockless to 1 in scsi_host_template (Mike Christie) [696773] - [scsi] bnx2fc: Update copyright and bump version to 1.0.4 (Mike Christie) [696773] - [scsi] bnx2fc: Tx BDs cache in write tasks (Mike Christie) [696773] - [scsi] bnx2fc: Do not arm CQ when there are no CQEs (Mike Christie) [696773] - [scsi] bnx2fc: hold tgt lock when calling cmd_release (Mike Christie) [696773] - [scsi] bnx2fc: Enable support for sequence level error recovery (Mike Christie) [696773] - [scsi] bnx2fc: HSI changes for tape (Mike Christie) [696773] - [scsi] bnx2fc: Handle REC_TOV error code from firmware (Mike Christie) [696773] - [scsi] bnx2fc: REC/SRR link service request and response handling (Mike Christie) [696773] - [scsi] bnx2fc: Support 'sequence cleanup' task (Mike Christie) [696773] - [scsi] bnx2fc: Enable REC & CONF support for the session (Mike Christie) [696773] - [scsi] bnx2fc: Introduce interface structure for each vlan interface (Mike Christie) [696773] - [scsi] bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO (Mike Christie) [696773] - [scsi] bnx2fc: call ethtool's get/set_settings callbacks with cleaned data (Mike Christie) [696773] - [netdrv] firmware: add bnx2x FW 7.0.20.0 (Michal Schmidt) - [netdrv] bnx2x: update driver to v1.70 (Michal Schmidt) [695631 695847 695857 698285 701288] - [fs] jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop() (Larry Woodman) [721044] - [net] lo: Do not allow VLAN on loopback (Jiri Pirko) [703709] - [fs] ext4: Rewrite ext4_page_mkwrite() to use generic helpers (Eric Sandeen) [692167] - [fs] vfs: Block mmapped writes while the fs is frozen (Eric Sandeen) [692167] - [fs] vfs: Create __block_page_mkwrite() helper passing error values back (Eric Sandeen) [692167] - [fs] cifs: fix compiler warning in CIFSSMBQAllEAs (Jeff Layton) [725370] - [fs] cifs: fix name parsing in CIFSSMBQAllEAs (Jeff Layton) [725370]- [virt] KVM: Enable ERMS feature support for KVM (Don Dugger) [721135] - [virt] KVM: Expose RDWRGSFS bit to KVM guests (Don Dugger) [721205] - [virt] KVM: Add RDWRGSFS support when setting CR4 (Don Dugger) [721205] - [virt] KVM: Remove RDWRGSFS bit from CR4_RESERVED_BITS (Don Dugger) [721205] - [virt] KVM: MMU: Adjust shadow paging to work when SMEP=1 and CR0.WP=0 (Don Dugger) [703053] - [virt] KVM: Add instruction fetch checking when walking guest page table (Don Dugger) [703053] - [virt] KVM: Mask function7 ebx against host capability word9 (Don Dugger) [703053] - [virt] KVM: Add SMEP support when setting CR4 (Don Dugger) [703053] - [virt] KVM: Remove SMEP bit from CR4_RESERVED_BITS (Don Dugger) [703053] - [virt] KVM: Mask KVM_GET_SUPPORTED_CPUID data with Linux cpuid info (Don Dugger) [703053] - [x86] enable supervision mode execution protection (Luming Yu) [696152] - [x86] cpufeature: Fix cpuid leaf 7 feature detection (Prarit Bhargava) [696457] - [x86] x86, mem, intel: Initialize Enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, alternative, doc: Add comment for applying alternatives order (Prarit Bhargava) [696457] - [x86] alternative: Add altinstruction_entry macro (Prarit Bhargava) [696457] - [x86] x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, mem: copy_user_64.S: Support copy_to/from_user by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, cpufeature: Add CPU feature bit for enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] Fix spelling error in the memcpy() source code comment (Prarit Bhargava) [696457] - [x86] x86-64, mem: Convert memmove() to assembly file and fix return value bug (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memmove for small size and unaligned cases (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memcpy by avoiding memory false dependence (Prarit Bhargava) [696457] - [x86] x86, mem: Don't implement forward memmove() as memcpy() (Prarit Bhargava) [696457] - [x86] x86, alternatives: Fix one more open-coded 8-bit alternative number (Prarit Bhargava) [696457] - [x86] cpu: Support the features flags in new CPUID leaf 7 (Prarit Bhargava) [696457] - [x86] x86, alternatives: Use 16-bit numbers for cpufeature index (Prarit Bhargava) [696457] - [x86] x86-32: Rework cache flush denied handler (Prarit Bhargava) [696457] - [x86] x86-64: Modify memcpy()/memset() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86-64: Modify copy_user_generic() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86/alternatives: Check replacementlen <= instrlen at build time (Prarit Bhargava) [696457] - [x86] x86-64: __copy_from_user_inatomic() adjustments (Prarit Bhargava) [696457] - [mm] oom killer output should display UID (Frantisek Hrbata) [700499] - [mm] avoid wrapping vm_pgoff in mremap() and stack expansion (Jerome Marchand) [716541] {CVE-2011-2496} - [pci] MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() (Don Zickus) [696511] - [pci] MSI: Remove unsafe and unnecessary hardware access (Don Zickus) [696511] - [mm] Fix node_start/end_pfn() definition for mm/page_cgroup.c (Johannes Weiner) [703499] - [mm] memcg: fix init_page_cgroup nid with sparsemem (Johannes Weiner) [703499] - [mm] page_cgroup: allocate memory cgroup structures on local nodes (Johannes Weiner) [703499] - [mm] add alloc_pages_exact_nid() (Johannes Weiner) [703499] - [mm] page_cgroup: reduce allocation overhead for page_cgroup array (Johannes Weiner) [703499] - [scsi] ipr: fix possible false positive detection of stuck interrupt (Steve Best) [693817] - [scsi] ipr: Driver version 2.5.2 (Steve Best) [693817] - [scsi] ipr: increase the dump size for 64 bit adapters (Steve Best) [693817] - [mm] mem-hotplug: update pcp->stat_threshold when memory hotplug occur (Johannes Weiner) [625264] - [mm] vmstat: use a single setter function and callback for adjusting percpu thresholds (Johannes Weiner) [625264] - [mm] page allocator: adjust the per-cpu counter threshold when memory is low (Johannes Weiner) [625264] - [mm] page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake (Johannes Weiner) [625264] - [mm] vmstat: update zone stat threshold when onlining a cpu (Johannes Weiner) [625264] - [scsi] qla4xxx: Update driver version to 5.02.00-k7 (Mike Christie) [694098] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [694098] - [scsi] qla4xxx: do not take host lock in queuecommand (Mike Christie) [694098] - [scsi] qla4xxx: Remove AF_DPC_SCHEDULED flag from ha. (Mike Christie) [694098] - [scsi] qla4xxx: Don't check FW alive if ISP82XX reset is in progress (Mike Christie) [694098] - [scsi] qla4xxx: Don't process mbx interrupt unconditionally (Mike Christie) [694098] - [scsi] qla4xxx: Complete the cmd if sense_len is zero (Mike Christie) [694098] - [scsi] qla4xxx: Dump HW/FW reg to figure out what caused FW to be hung for ISP82XX (Mike Christie) [694098] - [scsi] qla4xxx: Updated the reset sequence for ISP82xx (Mike Christie) [694098] - [scsi] qla4xxx: update function qla4xxx_isr_decode_mailbox() (Mike Christie) [694098] - [scsi] treewide: fix a few typos in comments (Mike Christie) [694098] - [scsi] remove cmd->serial_number litter (Mike Christie) [694098] - [scsi] Fix common misspellings (Mike Christie) [694098] - [scsi] qla4xxx: Use polling mode for disable interrupt mailbox completion (Mike Christie) [694098] - [scsi] qla4xxx: Update driver version to 5.02.00-k6 (Mike Christie) [694098] - [scsi] qla4xxx: masking required bits of add_fw_options during initialization (Mike Christie) [694098] - [scsi] qla4xxx: added new function qla4xxx_relogin_all_devices (Mike Christie) [694098] - [scsi] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param (Mike Christie) [694098] - [scsi] qla4xxx: Add support for ql4xmaxqdepth command line parameter (Mike Christie) [694098] - [scsi] qla4xxx: cleanup function qla4xxx_process_ddb_changed (Mike Christie) [694098] - [scsi] qla4xxx: Prevent other port reinitialization during remove_adapter (Mike Christie) [694098] - [scsi] qla4xxx: remove unused ddb flag DF_NO_RELOGIN (Mike Christie) [694098] - [scsi] qla4xxx: cleanup DDB relogin logic during initialization (Mike Christie) [694098] - [scsi] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed (Mike Christie) [694098] - [scsi] qla4xxx: Do not send mbox command if FW is in failed state (Mike Christie) [694098] - [scsi] qla4xxx: cleanup qla4xxx_initialize_ddb_list() (Mike Christie) [694098] - [scsi] drivers:scsi Change printk typo initate -> initiate (Mike Christie) [694098] - [scsi] bnx2i: Updated version (Mike Christie) [696760] - [scsi] bnx2i: Modified to skip CNIC registration if iSCSI is not supported (Mike Christie) [696760] - [scsi] bnx2i: Optimized the iSCSI offload performance (Mike Christie) [696760] - [scsi] bnx2i: Updated the connection shutdown/cleanup timeout (Mike Christie) [696760] - [scsi] bnx2i: Fixed packet error created when the sq_size is set to 16 (Mike Christie) [696760] - [scsi] Bumping the driver version (Mike Christie) [647268 698288] - [scsi] Fix for proper setting of FW (Mike Christie) [647268 698288] - [scsi] Set a timeout to FW (Mike Christie) [647268 698288] - [scsi] Modifying Maintainer's emailid (Mike Christie) [647268 698288] - [scsi] change in copyright notice (Mike Christie) [647268 698288] - [scsi] remove extra semicolons (Mike Christie) [647268 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 698288] - [scsi] libiscsi_tcp: fix LLD data allocation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: fix locking around iscsi sk user data (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: Use struct scsi_lun in iscsi structs instead of u8[8] (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi_tcp: use kmap in xmit path (Mike Christie) [647268 694098 696760 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 694098 696760 698288] - [scsi] scsi_transport_iscsi: make priv_sess file writeable only by root (Mike Christie) [647268 694098 696760 698288] - [scsi] be2iscsi: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] iser: export addr and port (Mike Christie) [647268 694098 696760 698288] - [scsi] bnx2i: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] cxgbi: convert to use iscsi_conn_get_addr_param (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi class: add callout to get iscsi_endpoint values (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi function (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: add helper to convert addr to string (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: fix iscsi_endpoint leak (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: add module alias (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi transport: fix kernel-doc notation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: wait on session in error handler path (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: Modidify recovery_tmo from sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: added new iscsi_param to display target alias in sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: use bh locking instead of irq with session lock (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: do not take host lock in queuecommand (Mike Christie) [647268 694098 696760 698288]- [net] Fix prior ABI breakage in net_device (Neil Horman) [725716] - [net] fix xps patches kabi breakage (Jiri Pirko) [668256] - [net] Adjust TX queue kobjects if number of queues changes during unregister (Jiri Pirko) [668256] - [net] xps: NUMA allocations for per cpu data (Jiri Pirko) [668256] - [net] xps: Transmit Packet Steering (Jiri Pirko) [668256] - [net] xps: Improvements in TX queue selection (Jiri Pirko) [668256] - [net] check queue_index from sock is valid for device (Jiri Pirko) [668256] - [net] fix tx queue selection for bridged devices implementing select_queue (Jiri Pirko) [668256] - [net] check the return value of ndo_select_queue() (Jiri Pirko) [668256] - [net] fix problem in reading sock TX queue (Jiri Pirko) [668256] - [net] dev_pick_tx() fix (Jiri Pirko) [668256] - [net] Use sk_tx_queue_mapping for connected sockets (Jiri Pirko) [668256] - [net] Introduce sk_tx_queue_mapping (Jiri Pirko) [668256] - [net] change set_real_num_tx_queues to fail on invalid number of queues (Jiri Pirko) [668256] - [net] sock: do not change prot->obj_size (Jiri Pirko) [668256 725711] - [netdrv] be2net: bump version (Ivan Vecera) [702739] - [netdrv] be2net: request native mode each time the card is reset (Ivan Vecera) [702739] - [netdrv] be2net: account for skb allocation failures (Ivan Vecera) [702739] - [netdrv] benet: Add missing comma between constant string array (Ivan Vecera) [702739] - [netdrv] be2net: create/destroy rx-queues on interface open/close (Ivan Vecera) [702739] - [netdrv] be2net: fix initialization of vlan_prio_bmap (Ivan Vecera) [702739] - [netdrv] be2net: get rid of multi_rxq module param (Ivan Vecera) [702739] - [netdrv] be2net: fix netdev_stats_update (Ivan Vecera) [702739] - [netdrv] be2net: support multiple TX queues (Ivan Vecera) [702739] - [netdrv] be2net: Enable NETIF_F_TSO6 for VLAN traffic for BE (Ivan Vecera) [702739] - [netdrv] be2net: Fix Rx pause counter for lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fallback to the older opcode if MCC_CREATE_EXT opcode is not supported on the card (Ivan Vecera) [702739] - [netdrv] be2net: hash key for rss-config cmd not set (Ivan Vecera) [702739] - [netdrv] be2net: Kill set but unused variable 'req' in lancer_fw_download() (Ivan Vecera) [702739] - [netdrv] be2net: Enable SR-IOV for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: FW download for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Stats for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Support for version 1 of stats for BE3 (Ivan Vecera) [702739] - [netdrv] be2net: fix mbox polling for signal reception (Ivan Vecera) [702739] - [netdrv] be2net: handle signal reception while waiting for POST (Ivan Vecera) [702739] - [netdrv] be2net: Fix to prevent flooding of TX queue (Ivan Vecera) [702739] - [netdrv] be2net: Use NTWK_RX_FILTER command for promiscous mode (Ivan Vecera) [702739] - [netdrv] be2net: In case of UE, do not dump registers for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disable coalesce water mark mode of CQ for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Handle error completion in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fixed bugs related to PVID. (Ivan Vecera) [702739] - [netdrv] be2net: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [702739] - [netdrv] be2net: Fixed a bug in be_cmd_get_regs(). (Ivan Vecera) [702739] - [netdrv] be2net: increment work_counter in be_worker (Ivan Vecera) [702739] - [netdrv] be2net: add code to display default value of tx rate for VFs (Ivan Vecera) [702739] - [netdrv] be2net: pass domain id to be_cmd_link_status_query (Ivan Vecera) [702739] - [netdrv] be2net: fix be_mcc_compl_process to identify eth_get_stat command (Ivan Vecera) [702739] - [netdrv] be2net: Add code to display nic speeds other than 1Gbps/10Gbps (Ivan Vecera) [702739] - [netdrv] be2net: allow register dump only for PFs (Ivan Vecera) [702739] - [netdrv] be2net: Fix unused-but-set variables. (Ivan Vecera) [702739] - [netdrv] benet: convert to hw_features (Ivan Vecera) [702739] - [netdrv] be2net: call FLR after setup wol in be_shutdown (Ivan Vecera) [702739] - [netdrv] be2net: dynamically allocate adapter->vf_cfg (Ivan Vecera) [702739] - [netdrv] be2net: fix to get max VFs supported from adapter (Ivan Vecera) [702739] - [netdrv] be2net: use common method to check for sriov function type (Ivan Vecera) [702739] - [netdrv] be2net: add rxhash support (Ivan Vecera) [702739] - [netdrv] be2net: Fix suspend/resume operation (Ivan Vecera) [702739] - [netdrv] be2net: Rename some struct members for clarity (Ivan Vecera) [702739] - [netdrv] be2net: Fix a potential crash during shutdown. (Ivan Vecera) [702739] - [netdrv] be2net: Fix common misspellings (Ivan Vecera) [702739] - [netdrv] be2net: remove one useless line (Ivan Vecera) [702739] - [netdrv] be2net: cancel be_worker in be_shutdown() even when i/f is down (Ivan Vecera) [702739] - [netdrv] be2net: remove redundant code in be_worker() (Ivan Vecera) [702739] - [netdrv] be2net: parse vid and vtm fields of rx-compl only if vlanf bit is set (Ivan Vecera) [702739] - [netdrv] be2net: refactor code that decides adapter->num_rx_queues (Ivan Vecera) [702739] - [netdrv] be2net: Support for FAT dump retrieval using ethtool --register-dump option (Ivan Vecera) [702739] - [netdrv] be2net: Bump up the version number (Ivan Vecera) [702739] - [netdrv] be2net: Copyright notice change. Update to Emulex instead of ServerEngines (Ivan Vecera) [702739] - [netdrv] be2net: Fix UDP packet detected status in RX compl (Ivan Vecera) [702739] - [netdrv] be2net: Add multicast filter capability for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disarm CQ and EQ to disable interrupt in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Remove TX Queue stop in close (Ivan Vecera) [702739] - [netdrv] be2net: Add error recovery during load for Lancer (Ivan Vecera) [702739] - [netdrv] benet: use GFP_KERNEL allocations when possible (Ivan Vecera) [702739] - [netdrv] be2net: use hba_port_num instead of port_num (Ivan Vecera) [702739] - [netdrv] be2net: add code to display temperature of ASIC (Ivan Vecera) [702739] - [netdrv] be2net: variable name change (Ivan Vecera) [702739] - [netdrv] be2net: fixes in ethtool selftest (Ivan Vecera) [702739] - [netdrv] be2net: add new counters to display via ethtool stats (Ivan Vecera) [702739] - [netdrv] be2net: restrict WOL to PFs only. (Ivan Vecera) [702739] - [netdrv] be2net: detect a UE even when a interface is down. (Ivan Vecera) [702739] - [netdrv] be2net: gracefully handle situations when UE is detected (Ivan Vecera) [702739] - [netdrv] be2net: fix be_suspend/resume/shutdown (Ivan Vecera) [702739] - [netdrv] be2net: Fix broken priority setting when vlan tagging is enabled. (Ivan Vecera) [702739] - [netdrv] be2net: For the VF MAC, use the OUI from current MAC address (Ivan Vecera) [702739] - [netdrv] be2net: Cleanup the VF interface handles (Ivan Vecera) [702739] - [netdrv] be2net: call be_vf_eth_addr_config() after register_netdev (Ivan Vecera) [702739] - [netdrv] be2net: endianness fix in be_cmd_set_qos(). (Ivan Vecera) [702739] - [netdrv] be2net: use device model DMA API (Ivan Vecera) [702739] - [netdrv] be2net: remove netif_stop_queue being called before register_netdev. (Ivan Vecera) [702739] - [netdrv] be2net: fix a crash seen during insmod/rmmod test (Ivan Vecera) [702739] - [fs] NFS readdirs losing their cookies (Steve Dickson) [722257] - [fs] jbd: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext3: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext4: remove alloc_semp (Lukas Czerner) [527222] - [fs] ext4: teach ext4_mb_init_cache() to skip uptodate buddy caches (Lukas Czerner) [527222] - [fs] ext4: synchronize ext4_mb_init_group() with buddy page lock (Lukas Czerner) [527222] - [fs] ext4: implement ext4_add_groupblocks() by freeing blocks (Lukas Czerner) [527222] - [fs] ext4: move ext4_add_groupblocks() to mballoc.c (Lukas Czerner) [527222] - [fs] ext4: move ext4_mb_{get, put}_buddy_cache_lock and make them static (Lukas Czerner) [527222] - [net] bridge: Only flood traffic for unregistered groups to routers (Herbert Xu) [711592] - [net] bridge: restore the right netpoll dev (Amerigo Wang) [680759] - [net] bridge: call NETDEV_JOIN notifiers when add a slave (Amerigo Wang) [680759] - [net] netpoll: prevent setup netpoll on a slave device (Amerigo Wang) [680759] - [net] netpoll: fix use after free (Amerigo Wang) [680759] - [net] netpoll: fix a softirq warning (Amerigo Wang) [680759] - [net] Revert "[net] Revert "[net] bridge: make bridge support netpoll"" (Amerigo Wang) [680759]- [sched] dont reference cfs_rq->tg outside CONFIG_CFS_BANDWIDTH (Larry Woodman) [632509] - [sched] update config options for CFS bandwidth (Larry Woodman) [632509] - [sched] kabi specific fixes (Larry Woodman) [632509] - [sched] replace raw calls (Larry Woodman) [632509] - [sched] Move inc_nr_running and dec_nr_running (Larry Woodman) [632509] - [sched] Add CFS Bandwidth Documentation (Larry Woodman) [632509] - [sched] return majority of remaining quota to global bandwidth pool (Larry Woodman) [632509] - [sched] introduce statistics exports for the cpu sub-system (Larry Woodman) [632509] - [sched] enable throttling (Larry Woodman) [632509] - [sched] Throttled tasks are invisisble to cpu-offline (Larry Woodman) [632509] - [sched] ensure that throttled entities arent falsely nominated as buddies (Larry Woodman) [632509] - [sched] make throttled entities invisible (Larry Woodman) [632509] - [sched] Extend walk_tg_tree to accept a positional argument (Larry Woodman) [632509] - [sched] refresh the global bandwidth pool (Larry Woodman) [632509] - [sched] add support to throttle group entities (Larry Woodman) [632509] - [sched] ensure that per-cpu state is synchronized (Larry Woodman) [632509] - [sched] adds a per-task_group timer (Larry Woodman) [632509] - [sched] Account bandwidth usage (Larry Woodman) [632509] - [sched] Add constraints validation for CFS bandwidth hierarchies (Larry Woodman) [632509] - [sched] introduce the notion of CFS bandwidth (Larry Woodman) [632509] - [sched] Introduce hierarchical task accounting (Larry Woodman) [632509] - [kernel] sched: dont update shares twice on on_rq parent (Larry Woodman) [632509] - [fs] ext4: backport fixes for lazy inode table initialization (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in ext4_ext_zeroout (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in setup_new_group_blocks (Lukas Czerner) [696559] - [fs] ext4: add batched_discard into ext4 feature list (Lukas Czerner) [696559] - [fs] ext4: add interface to advertise ext4 features in sysfs (Lukas Czerner) [696559] - [fs] ext4: add support for lazy inode table initialization (Lukas Czerner) [696559] - [block] Add helper function for blkdev_issue_zeroout sb_issue_discard (Lukas Czerner) [696559] - [block] blkdev: add blkdev_issue_zeroout helper function (Lukas Czerner) [696559] - [s390x] ap: Fix ap_queue_status structure declaration (Hendrik Brueckner) [724904] - [kernel] first time swap use results in heavy swapping (Hendrik Brueckner) [722461] - [hwmon] lm78: Make ISA interface depend on CONFIG_ISA (Dean Nelson) [717215] - [hwmon] lm78: Avoid forward declarations (Dean Nelson) [717215] - [hwmon] KConfig: avoid building drivers for powerpc that read/write ISA addresses (Dean Nelson) [717215] - [security] SELinux: do not compute transition labels on mountpoint labeled filesystems (Eric Paris) [658291] - [security] SELinux: implement the new sb_remount LSM hook (Eric Paris) [656952] - [security] LSM: Pass -o remount options to the LSM (Eric Paris) [656952] - [block] Support Ricoh memstick driver with new KFIFO api (Shyam Iyer) [637234] - [block] add RICOH memstick Config option (Shyam Iyer) [637234] - [block] memstick: make enable_dma less generic in r592 (Shyam Iyer) [637234] - [block] memstick: add driver for Ricoh R5C592 card reader (Shyam Iyer) [637234]- [usb] remove remaining usages of hcd->state from usbcore and fix regression (Don Zickus) [696600 696602 696603] - [usb] UHCI: remove uses of hcd->state (Don Zickus) [696600 696602 696603] - [usb] Initialize hcd->state roothubs. (Don Zickus) [696600 696602 696603] - [usb] xhci - fix interval calculation for FS isoc endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Disable MSI for some Fresco Logic hosts. (Don Zickus) [696600 696602 696603] - [usb] xhci: Do not issue device reset when device is not setup (Don Zickus) [696600 696602 696603] - [usb] xhci: Add defines for hardcoded slot states (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for xhci_check_bandwidth() (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for skip_isoc_td() (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Limit number of active endpoints to 64. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Ignore spurious successful event. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Add PCI id for Panther Point xHCI host. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Support EHCI/xHCI port switching. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Be quieter during URB submission and completion. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Don't print event ring dequeue pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Remove function tracing. (Don Zickus) [696600 696602 696603] - [usb] xhci: Don't submit commands when the host is dead. (Don Zickus) [696600 696602 696603] - [usb] xhci: Clear stopped_td when Stop Endpoint command completes. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak bug when dropping endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak in ring cache deallocation. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix full speed bInterval encoding. (Don Zickus) [696600 696602 696603] - [usb] xhci: move the common code to a function to get max ports and port array (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix bug in control transfer cancellation. (Don Zickus) [696600 696602 696603] - [usb] xHCI 1.0: Max Exit Latency Too Large Error (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: TT_THINK_TIME set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Block Interrupts for Isoch transfer (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Isoch endpoint CErr field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Control endpoint average TRB length field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Setup Stage TRB Transfer Type flag (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI: Clear PLC in xhci_bus_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci 1.0: Set transfer burst last packet count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Set transfer burst count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Update TD size field format. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Only interrupt on short packet for IN EPs. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci: Remove sparse warning about cmd_status. (Don Zickus) [696600 696602 696603] - [usb] xHCI: report USB3.0 portstatus comply with USB3.0 specification (Don Zickus) [696600 696602 696603] - [usb] xHCI: Set link state support (Don Zickus) [696600 696602 696603] - [usb] xHCI: Clear link state change support (Don Zickus) [696600 696602 696603] - [usb] xHCI: warm reset support (Don Zickus) [696600 696602 696603] - [usb] xhci-hcd: Include in xhci-pci.c (Don Zickus) [696600 696602 696603] - [usb] xHCI: Implement AMD PLL quirk (Don Zickus) [696600 696602 696603] - [usb] xhci: Tell USB core both roothubs lost power. (Don Zickus) [696600 696602 696603] - [usb] xhci - also free streams when resetting devices (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix NULL pointer deref in handle_port_status() (Don Zickus) [696600 696602 696603] - [usb] xhci - fix math in xhci_get_endpoint_interval() (Don Zickus) [696600 696602 696603] - [usb] xhci: simplify logic of skipping missed isoc TDs (Don Zickus) [696600 696602 696603] - [usb] xhci - remove excessive 'inline' markings (Don Zickus) [696600 696602 696603] - [usb] xhci: unsigned char never equals -1 (Don Zickus) [696600 696602 696603] - [usb] xhci - fix unsafe macro definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Clean up cycle bit math used during stalls. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix cycle bit calculation during stall handling. (Don Zickus) [696600 696602 696603] - [usb] xhci: Update internal dequeue pointers after stalls. (Don Zickus) [696600 696602 696603] - [usb] Remove bogus USB_PORT_STAT_SUPER_SPEED symbol. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return canceled URBs immediately when host is halted. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fixes for suspend/resume of shared HCDs. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix re-init on power loss after resume. (Don Zickus) [696600 696602 696603] - [usb] xhci: Make roothub functions deal with device removal. (Don Zickus) [696600 696602 696603] - [usb] xhci: Limit roothub ports to 15 USB3 & 31 USB2 ports. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return a USB 3.0 hub descriptor for USB3 roothub (Don Zickus) [696600 696602 696603] - [usb] xhci: Register second xHCI roothub. (Don Zickus) [696600 696602 696603] - [usb] xhci: Change xhci_find_slot_id_by_port() API. (Don Zickus) [696600 696602 696603] - [usb] xhci: Refactor bus suspend state into a struct. (Don Zickus) [696600 696602 696603] - [usb] xhci: Index with a port array instead of PORTSC addresses. (Don Zickus) [696600 696602 696603] - [usb] Set usb_hcd->state and flags for shared roothubs. (Don Zickus) [696600 696602 696603] - [usb] Make core allocate resources per PCI-device. (Don Zickus) [696600 696602 696603] - [usb] Store bus type in usb_hcd, not in driver flags. (Don Zickus) [696600 696602 696603] - [usb] Change usb_hcd->bandwidth_mutex to a pointer. (Don Zickus) [696600 696602 696603] - [usb] Refactor irq enabling out of usb_add_hcd() (Don Zickus) [696600 696602 696603] - [usb] xhci: Change hcd_priv into a pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: Always use usb_hcd in URB instead of converting xhci_hcd. (Don Zickus) [696600 696602 696603] - [usb] xhci: Modify check for TT info. (Don Zickus) [696600 696602 696603] - [usb] USB 3.0 Hub Changes (Don Zickus) [696520 696600 696602 696603] - [usb] USB3.0 ch11 definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_RUNNING. (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_HALT. (Don Zickus) [696600 696602 696603] - [usb] xHCI: prolong host controller halt time limit (Don Zickus) [696600 696602 696603] - [usb] xHCI: Remove redundant variable in xhci_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci: Rename variables and reduce register reads. (Don Zickus) [696600 696602 696603] - [usb] xhci: Rework port suspend structures for limited ports. (Don Zickus) [696600 696602 696603] - [usb] Remove bitmap #define from hcd.h (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove old no-op test. (Don Zickus) [696600 696602 696603] - [usb] move usbcore away from hcd->state (Don Zickus) [696600 696602 696603] - [usb] xhci: mark local functions as static (Don Zickus) [696600 696602 696603] - [usb] xhci: fix couple sparse annotations (Don Zickus) [696600 696602 696603] - [usb] xhci: rework xhci_print_ir_set() to get ir set from xhci itself (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix an error in count_sg_trbs_needed() (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix errors in the running total calculations in the TRB math (Don Zickus) [696600 696602 696603] - [usb] xhci: Clarify some expressions in the TRB math (Don Zickus) [696600 696602 696603] - [usb] host: Move AMD PLL quirk to pci-quirks.c (Don Zickus) [696600 696602 696603] - [usb] EHCI: ASPM quirk of ISOC on AMD SB800 (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix issue with port array setup and buggy hosts. (Don Zickus) [696600 696602 696603] - [usb] convert usb_hcd bitfields into atomic flags (Don Zickus) [696600 696602 696603] - [x86] ACPI, APEI, EINJ Param support is disabled by default (Don Zickus) [725435] - [fs] pstore: Allow the user to explicitly choose a backend (Don Zickus) [696135] - [x86] ACPI, APEI, Add WHEA _OSC support (Don Zickus) [717515] - [x86] ACPI, APEI, Add APEI bit support in generic _OSC call (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Support disable GHES at boot time (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Prevent GHES to be built as module (Don Zickus) [696088] - [x86] PCI / ACPI: Fix build of the AER driver for CONFIG_ACPI unset (Don Zickus) [696081] - [x86] PCI: remove unused AER functions (Don Zickus) [696081] - [x86] pstore: Fix Kconfig dependencies for apei->pstore (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696135] - [x86] pstore: fix pstore filesystem mount/remount issue (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696081 696135] - [x86] pstore: cleanups to pstore_dump() (Don Zickus) [696135] - [x86] ACPI, APEI, Add PCIe AER error information printing support (Don Zickus) [696078] - [x86] PCIe, AER, use pre-generated prefix in error information printing (Don Zickus) [696078] - [x86] ACPI, APEI, Add ERST record ID cache (Don Zickus) [713716] - [x86] pstore: use mount option instead sysfs to tweak kmsg_bytes (Don Zickus) [696135] - [x86] pstore: fix leaking ->i_private (Don Zickus) [696135] - [x86] Some fixes for pstore (Don Zickus) [696135] - [x86] ACPI: Fix boot problem related to APEI with acpi_disabled set (Don Zickus) [696081] - [x86] PCI/ACPI: Request _OSC control once for each root bridge (v3) (Don Zickus) [696081] - [x86] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support (Don Zickus) [696088] - [x86] pstore: fix build warning for unused return value from sysfs_create_file (Don Zickus) [696135] - [x86] pstore: X86 platform interface using ACPI/APEI/ERST (Don Zickus) [696135] - [x86] pstore: new filesystem interface to platform persistent storage (Don Zickus) [696135] - [x86] ACPI, APEI, Report GHES error information via printk (Don Zickus) [696078] - [x86] ACPI, APEI, Add APEI generic error status printing support (Don Zickus) [696078] - [x86] Add CPER PCIe error section structure and constants definition (Don Zickus) [696078] - [ppc] perf: Handle events that raise an exception without overflowing (Steve Best) [720743] - [fs] powerpc: Wire up sys_syncfs (Lukas Czerner) [691267] - [fs] s390: wire up sys_syncfs (Lukas Czerner) [691267] - [fs] introduce sys_syncfs to sync a single file system (Lukas Czerner) [691267] - [v4l] Avoid kABI to complain about is_stereo() unused callback (Mauro Carvalho Chehab) [679755] - [v4l] em28xx: Fix handling of V4L2 ctrl ioctl's (Mauro Carvalho Chehab) [679755] - [v4l] Fix tuner-core behavior to properly return the right flags (Mauro Carvalho Chehab) [679755] - [x86] UV Scalability: improve drain_pages (George Beshers) [635800] - [virt] x86: report valid microcode update ID (Marcelo Tosatti) [694747]- [scsi] lpfc: Update lpfc version for 8.3.5.45.2p driver release (Rob Evers) [725092] - [scsi] lpfc: Fixed driver build not building in debugfs even kernel CONFIG_DEBUG_FS=y is set (Rob Evers) [725092] - [scsi] lpfc: Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC adapters (Rob Evers) [725092] - [scsi] lpfc: Fix FLOGI payload having multiple N_port_ID set when lpfc_enable_npiv is 0 (Rob Evers) [725092] - [scsi] lpfc: Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download (Rob Evers) [725092] - [scsi] lpfc: Fixed bug with improperly reported number of supported VFs (Rob Evers) [725092] - [scsi] lpfc: Fixed bug were driver was not waiting for SLI port status after firmware reset (Rob Evers) [725092] - [scsi] lpfc: Remove unnecessary define that is causing warnings (Rob Evers) [725092] - [scsi] lpfc: Fixed failure to enable PCIe AER prevent driver initialize and attach to device (Rob Evers) [725092] - [scsi] lpfc: Fix split pde code (Rob Evers) [725092] - [scsi] lpfc: Fix BlockGuard error path handling (Rob Evers) [725092] - [scsi] lpfc: Fix EEH recovery so state is saved after every PCI reset for SLI4 (Rob Evers) [725092] - [scsi] lpfc: Fix FC Port swap on SLI3 adapters (Rob Evers) [725092] - [scsi] lpfc: Fixed Virtual link loss during Face plate failover test (Rob Evers) [725092] - [scsi] lpfc: Fix 2KB limitation for extended mailbox command (Rob Evers) [725092] - [scsi] lpfc: Fix vpi initialization in lpfc_init_vfi (Rob Evers) [725092] - [netdrv] bonding: reduce noise during init (Andy Gospodarek) [563174] - [netdrv] bonding: fix string comparison errors (Andy Gospodarek) [682946] - [netdrv] bonding: allow non-standard link-speeds (Andy Gospodarek) [723032] - [netdrv] bonding: don't lock when copying/clearing VLAN list on slave (Andy Gospodarek) [722901] - [net] enable GRO by default for vlan devices (Weiping Pan) [725891] - [fs] nfsd4: fix file leak on open_downgrade (J. Bruce Fields) [714153] - [fs] nfsd4: remember to put RW access on stateid destruction (J. Bruce Fields) [714153] - [fs] nfsd4: Fix filp leak (J. Bruce Fields) [714153] - [netdrv] bonding:delete lacp_fast from ad_bond_info (Weiping Pan) [707142] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Rename rx_machine_lock to state_machine_lock (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Fix the state machine locking (Weiping Pan) [707142]- [scsi] lpfc: Update lpfc version for 8.3.5.45.1p driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed compiler warning for putting large amount of memory on stack (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.45 driver release (Rob Evers) [706517] - [scsi] lpfc: Turn on MSI-X by default (Rob Evers) [706517] - [scsi] lpfc: Added setting specific pf_number in GET_PROFILE_CONFIG to get maximum virtfn (Rob Evers) [706517] - [scsi] lpfc: Added driver capability of reseting new ASIC firmware and device from sysfs entry (Rob Evers) [706517] - [scsi] lpfc: Add firmware upgrade code to driver (Rob Evers) [706517] - [scsi] lpfc: Added capability of inducing new ASIC firmware dump obj file to flash filesystem (Rob Evers) [706517] - [scsi] lpfc: Added 100ms delay before driver action following IF_TYPE_2 function reset (Rob Evers) [706517] - [scsi] lpfc: Added Linux driver SR-IOV management support for both SLI3 and SLI4 devices (Rob Evers) [706517] - [scsi] lpfc: Fragment ELS and SCSI SGE lists based on Extent regions (Rob Evers) [706517] - [scsi] lpfc: Remove GET_ALLOCATED extent count response work-around (Rob Evers) [706517] - [scsi] lpfc: Fixed potential missed SLI4 device initialization failure conditions (Rob Evers) [706517] - [scsi] lpfc: Fixed build warning (Rob Evers) [706517] - [scsi] lpfc: Fixed Back to back Flogis sent without a logo (Rob Evers) [706517] - [scsi] lpfc: Add model names for new hardware (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver not updating the wwnn and wwpn after a name change (Rob Evers) [706517] - [scsi] lpfc: Set the maximum SGE size to 0x80000000 when HBA does not have any restriction (Rob Evers) [706517] - [scsi] lpfc: New ASIC device link diagonstic test and link diagnostic loopback test support (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mix-and-match backward compability with the new new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Fix SLI3 and non-NPIV crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed BSG failure in handing pass-through mailbox with multiple external buffers (Rob Evers) [706517] - [scsi] lpfc: Fix CT command never completing on Big Endian system (Rob Evers) [706517] - [scsi] lpfc: Refactor lpfc_sli4_alloc_extent some more (Rob Evers) [706517] - [scsi] lpfc: Restore SLI4_PARAMETER mailbox can fail as nonerror functionality (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11479 (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11379 (Rob Evers) [706517] - [scsi] lpfc: Do not post RPI Headers to SLI4 port that support extents (Rob Evers) [706517] - [scsi] lpfc: Back out r9872 (Rob Evers) [706517] - [scsi] lpfc: Refactor code in lpfc_sli4_alloc_extent (Rob Evers) [706517] - [scsi] lpfc: Fix port capabilities and get parameters mailbox calls (Rob Evers) [706517] - [scsi] lpfc: Fix SLI2 crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed EEH failure on PPC-P7 due to the platform required PCI fundamental reset (Rob Evers) [706517] - [scsi] lpfc: Fixed incorrect size set into the sysfs binary file access interface (Rob Evers) [706517] - [scsi] lpfc: Brought debugfs accessing new ASIC extents information into the iDiag framework (Rob Evers) [706517] - [scsi] lpfc: Fix mailbox processing to not overwrite mailbox status codes (Rob Evers) [706517] - [scsi] lpfc: Changed enumerate members starting from none zero value (Rob Evers) [706517] - [scsi] lpfc: Remove driver workaround for COMMON_ALLOC_RESOURCE_EXTENTS endianess issue (Rob Evers) [706517] - [scsi] lpfc: Fix lpfc_printf_log message numbers (Rob Evers) [706517] - [scsi] lpfc: Implement debugfs support for resource extents (Rob Evers) [706517] - [scsi] lpfc: iDiag method for read write bitset bitclear access to new ASIC control registers (Rob Evers) [706517] - [scsi] lpfc: Call correct mailbox cleanup routine after extents are allocated (Rob Evers) [706517] - [scsi] lpfc: Implement extent block list member cleanup and free memory resources (Rob Evers) [706517] - [scsi] lpfc: Fix memory leak in extent block lists (Rob Evers) [706517] - [scsi] lpfc: Modified variables for XRIs to be unsigned variable (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag method for endian explicit dumping at iussue SLI4 mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Fixed compilation error/warning (Rob Evers) [706517] - [scsi] lpfc: iDiag method for dumping mailbox command from SLI4 issue mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Implement support for nonembedded Extent mailbox IOCTLs (Rob Evers) [706517] - [scsi] lpfc: Fix crash in rpi clean when driver load fails (Rob Evers) [706517] - [scsi] lpfc: Fixed race condition between driver multi-buffer seesion reset and bsg job done (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10933 (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.41 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed mask size for the wq_id mask (Rob Evers) [706517] - [scsi] lpfc: Fix Port Error detected during POST (Rob Evers) [706517] - [scsi] lpfc: iDiag dump methods for new ASIC BSG multiple buffer mailbox command pass-through (Rob Evers) [706517] - [scsi] lpfc: Added protection on new ASIC specific mbox cmd passed to existing interface type (Rob Evers) [706517] - [scsi] lpfc: Added protection on non-embedded mailbox command for number of external buffers (Rob Evers) [706517] - [scsi] lpfc: Apply dropped patch from initial new ASIC bring up (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mailbox command completion invoke BSG job_done while holding spinlock (Rob Evers) [706517] - [scsi] lpfc: Fixed double byte swap on received RRQ (Rob Evers) [706517] - [scsi] lpfc: Fixed no BSG data transfer size protection in mailbox command pass-through path (Rob Evers) [706517] - [scsi] lpfc: Make adjustments for systems with Page Size Larger than 4k (Rob Evers) [706517] - [scsi] lpfc: Reorganize CQ and EQ usage to comply with SLI4 Specification (Rob Evers) [706517] - [scsi] lpfc: Fix KERN levels on log messages 3008, 2903, 0383 (Rob Evers) [706517] - [scsi] lpfc: Fixed new ASIC mbox queue id collision with work queue id in debugfs queue access (Rob Evers) [706517] - [scsi] lpfc: Fixed not resetting session on pass-through read mbox cmd with single buffer (Rob Evers) [706517] - [scsi] lpfc: Initial checkin of SLI4 Extents code (Rob Evers) [706517] - [scsi] lpfc: Added new ASIC pass-through mbox cmd extension on multi-external-buffer handling (Rob Evers) [706517] - [scsi] lpfc: Fixed bug in BSG pass-through mailbox size check to non-embedded external buffer (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.40 driver release (Rob Evers) [706517] - [scsi] lpfc: Add LOG_ELS message to NPIV LOGO (Rob Evers) [706517] - [scsi] lpfc: Fixed Vports not sending FDISC after lips (Rob Evers) [706517] - [scsi] lpfc: Added 0x9B multi-buffer subsystem/opcode macros in user-kernel shared BSG header (Rob Evers) [706517] - [scsi] lpfc: Extended dfc_mbox_req struct with mbox tag and multi-buffer sequence number (Rob Evers) [706517] - [scsi] lpfc: Fixed a bug BSG treated all SLI_CONFIG (0x9B) mailbox commands as non-embedded (Rob Evers) [706517] - [scsi] lpfc: Removed unnecessary buffer-to-buffer copies in handling pass-through mbox cmds (Rob Evers) [706517] - [scsi] lpfc: Fixed the mixed declarations and codes which violate ISO C90 (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: Misc upstream fixes (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver causing a system crash during driver unload (Rob Evers) [706517] - [scsi] lpfc: Added user-kernel shared sli-config mailbox header for new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.39 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device doorbell reigster access methods (Rob Evers) [706517] - [scsi] lpfc: Fix RQ_CREATE version 1 fails (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device display host/port index in decimal (Rob Evers) [706517] - [scsi] lpfc: Do not limit RPI Count to a minimum of 64 (Rob Evers) [706517] - [scsi] lpfc: Do not override CT field in issue_els_flogi for SLI4 IF type 2 (Rob Evers) [706517] - [scsi] lpfc: Fix build introduced in r10532 (Rob Evers) [706517] - [scsi] lpfc: Add Temporary RPI field to the ELS request WQE (Rob Evers) [706517] - [scsi] lpfc: Allow SLI4 with FCOE_MODE not set for new SLI4 FC adapters (Rob Evers) [706517] - [scsi] lpfc: Restrict driver to look at BAR2 or BAR4 only for if_type 0 (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device queue entry access methods (Rob Evers) [706517] - [scsi] lpfc: Update copyright date for all changed files (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.37 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed the compiler warning (Rob Evers) [706517] - [scsi] lpfc: Modified existing driver code to handle PCI Link drop detection failure (Rob Evers) [706517] - [scsi] lpfc: 4K boundary issue + lpfc driver (Rob Evers) [706517] - [scsi] lpfc: Fix debugfs build error caused by undefined Macro (Rob Evers) [706517] - [scsi] lpfc: Add selective reset jump table entry (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.36 driver release (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: lpfc: lower stack use in lpfc_fc_frame_check (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: fix comment typo diable -> disable (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: tree-wide: fix comment/printk typos (Rob Evers) [706517] - [scsi] lpfc: Add new Queue create Mailbox versions for new ASIC (Rob Evers) [706517] - [scsi] lpfc: Place LPFC driver module parameters to /sys/module//parameters (Rob Evers) [706517] - [scsi] lpfc: Performance Hints support (Rob Evers) [706517] - [scsi] lpfc: Add new driver interfaces for encryption products (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs queue information get (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs PCI config space register bits set/clear methods (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs framework and read/write PCI config space registers (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.35 driver release (Rob Evers) [706517] - [scsi] lpfc: Configuration parameter lpfc_suppress_link_up is ignored for SLI-4 (Rob Evers) [706517] - [scsi] lpfc: Modified lpfc_delay_discovery implementation (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.34 driver release (Rob Evers) [706517] - [scsi] lpfc: Print something out if the link_speed is not supported by this adapter (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.33 driver release (Rob Evers) [706517] - [scsi] lpfc: Added support for clean address bit (Rob Evers) [706517] - [x86] x86, UV: Fix NMI handler for UV platforms (George Beshers) [689026] - [x86] x86, NMI: Add priorities to handlers (George Beshers) [689026] - [x86] x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR (George Beshers) [689026] - [mm] zram: Fix kunmapping order (Jerome Marchand) [722926] - [mm] zram: Replace mutex lock by a R/W semaphore (Jerome Marchand) [722926] - [mm] zram: allow partial page operations (Jerome Marchand) [722926] - [mm] zram: Refactor zram_read/write() functions (Jerome Marchand) [722926] - [mm] zram: Remove useless offset calculation in handle_uncompressed_page (Jerome Marchand) [722926] - [kernel] sched: Next buddy hint on sleep and preempt path (Rik van Riel) [711600] - [kernel] sched: Make set_*_buddy() work on non-task entities (Rik van Riel) [711600] - [dma] ioatdma: add support for SandyBridge (John Feeney) [701443] - [x86] Don't use the EFI reboot method by default (Matthew Garrett) [723849] - [mm] thp: fix move_huge_pmd (Andrea Arcangeli) [706385]- [virt] xen: x86_32: Ignore not present at boot time HIGHMEM pages (Igor Mammedov) [523122] - [virt] xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory (Igor Mammedov) [523122] - [virt] xen/balloon: Move dec_totalhigh_pages() from __balloon_append() to balloon_append() (Igor Mammedov) [523122] - [virt] xen/balloon: Use PageHighMem() for high memory page detection (Igor Mammedov) [523122] - [virt] xen/balloon: Removal of driver_pages (Igor Mammedov) [523122] - [virt] xen: Mark all initial reserved pages for the balloon as INVALID_P2M_ENTRY (Igor Mammedov) [523122] - [virt] xen: clean up "extra" memory handling some more (Igor Mammedov) [523122] - [virt] xen/balloon: the balloon_lock is useless (Igor Mammedov) [523122] - [virt] xen/balloon: make sure we only include remaining extra ram (Igor Mammedov) [523122] - [virt] xen: add extra pages to balloon (Igor Mammedov) [523122] - [virt] xen: don't add extra_pages for RAM after mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_max_p2m_pfn is up to date (Igor Mammedov) [523122] - [virt] xen: limit extra memory to a certain ratio of base (Igor Mammedov) [523122] - [virt] xen: add extra pages for E820 RAM regions, even if beyond mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_extra_mem_start is beyond all non-RAM e820 (Igor Mammedov) [523122] - [virt] xen: implement "extra" memory to reserve space for pages not present at boot (Igor Mammedov) [523122] - [virt] xen: Use host-provided E820 map (Igor Mammedov) [523122] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: Rename the balloon lock (Igor Mammedov) [523122] - [virt] xen: make sure pages are really part of domain before freeing (Igor Mammedov) [523122] - [virt] xen: release unused free memory (Igor Mammedov) [523122] - [virt] vhost: optimize interrupt enable/disable (Jason Wang) [725199] - [virt] vhost: set log when updating used flags or avail event (Jason Wang) [725199] - [virt] vhost: init used ring after backend was set (Jason Wang) [725199] - [virt] vhost-net: remove unlocked use of receive_queue (Jason Wang) [725199] - [virt] vhost: lock receive queue, not the socket (Jason Wang) [725199] - [virt] vhost-net: Unify the code of mergeable and big buffer handling (Jason Wang) [725199] - [virt] vhost-net: check the support of mergeable buffer outside the receive loop (Jason Wang) [725199] - [virt] vhost: copy_from_user -> __copy_from_user (Jason Wang) [725199] - [infiniband] qib: Adjust to use cpumask_weight() and cpumask_first() (Chad Dupuis) [696226] - [infiniband] qib: Ensure that LOS and DFE are being turned off (Chad Dupuis) [696226] - [infiniband] qib: Prevent driver hang with unprogrammed boards (Chad Dupuis) [696226] - [infiniband] qib: Fix M_Key field in SubnGet and SubnGetResp MADs (Chad Dupuis) [696226] - [infiniband] qib: Set default LE2 value for active cables to 0 (Chad Dupuis) [696226] - [infiniband] qib: Return correct MAD when setting link width to 255 (Chad Dupuis) [696226] - [infiniband] qib: Prevent double completions after a timeout or RNR error (Chad Dupuis) [696226] - [infiniband] qib: Kernel BUG at include/linux/timer.h:82 (Chad Dupuis) [696226] - [infiniband] qib: Hold link for Tx SERDES settings (Chad Dupuis) [696226] - [infiniband] qib: Improve SERDES tunning on QMH boards (Chad Dupuis) [696226] - [infiniband] qib: Un-necessary delayed completions on RC connection (Chad Dupuis) [696226] - [infiniband] qib: Issue pre-emptive NAKs on eager buffer overflow (Chad Dupuis) [696226] - [infiniband] qib: RDMA lkey/rkey validation is inefficient for large MRs (Chad Dupuis) [696226] - [infiniband] qib: change qpn increment (Chad Dupuis) [696226] - [infiniband] qib: adding fix missing from earlier patch (Chad Dupuis) [696226] - [infiniband] qib: change rcv queue/qpn selection (Chad Dupuis) [696226] - [infiniband] qib: interrupt mitigation fix (Chad Dupuis) [696226] - [infiniband] qib: Avoid duplicate writes to the rcv head register (Chad Dupuis) [696226] - [infiniband] qib: Add a few new SERDES tunings (Chad Dupuis) [696226] - [infiniband] qib: Reset packet list after freeing (Chad Dupuis) [696226] - [infiniband] qib: New SERDES init routine and improvements to SI quality (Chad Dupuis) [696226] - [infiniband] qib: clear WAIT_SEND flags when setting QP to error state (Chad Dupuis) [696226] - [infiniband] qib: fix context allocation with multiple HCAs (Chad Dupuis) [696226] - [infiniband] qib: Multi Florida HCA Hosts panic on reboot (Chad Dupuis) [696226] - [infiniband] qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better (Chad Dupuis) [696226] - [infiniband] qib: UD send with immediate Rx completion has wrong size (Chad Dupuis) [696226] - [infiniband] qib: set port physical state even if other fields are invalid (Chad Dupuis) [696226] - [infiniband] qib: generate completion callback on errors (Chad Dupuis) [696226] - [infiniband] qib: add thresholds to VendorPortCounters PMA operation (Chad Dupuis) [696226] - [infiniband] qib: add support for the new QME7362 card (Chad Dupuis) [696226] - [infiniband] qib: add receive header queue size module parameters (Chad Dupuis) [696226] - [infiniband] qib: remove IB latency turnoff (Chad Dupuis) [696226] - [ata] Add Intel IDE-R support (John Feeney) [695587] - [agp] fix arbitrary kernel memory writes (Jerome Marchand) [699308] {CVE-2011-1745 CVE-2011-2022} - [agp] fix OOM and buffer overflow (Jerome Marchand) [699306] {CVE-2011-1746} - [kernel] run_rebalance_domains() is using too much cpu time (George Beshers) [635848] - [x86] Enable UV MMTIMER (George Beshers) [635713] - [ppc] Use correct ccr bit for syscall error status (Steve Best) [691579] - [s390x] qdio: clear shared DSCI before scheduling the queue handler (Hendrik Brueckner) [725690] - [scsi] scsi_dh_alua: Attach to UNAVAILABLE/OFFLINE AAS devices (Mike Christie) [698329] - [kernel] backport upstream change to remove prefetch instructions from list and rculist functions (Larry Woodman) [725538] - [input] wacom: add support for DTU-2231 (Aristeu Rozanski) [705210] - [infiniband] iw_cxgb4: update driver to latest upstream (Neil Horman) [717377] - [kernel] taskstats: don't allow duplicate entries in listener mode (Jerome Marchand) [715448] {CVE-2011-2484} - [kernel] Monitor and log change in system time when the system time drifts by user configured time interval warning (James Takahashi) [694910] - [security] Translate secctx to 0 if SELinux disabled (David Howells) [667177] - [pm] hibernate: Handle marginal memory conditions correctly (Matthew Garrett) [700264] - [kernel] Oprofile support for Sandy Bridge processors (John Villalovos) [696562] - [kernel] misc: add support for IB700 module (Don Zickus) [667090] - [x86] ACPI: Use ioremap_cache() (George Beshers) [635860] - [x86] ACPI: introduce "acpi_rsdp=" parameter for kdump (Takao Indoh) [723670] - [x86] UV: Kernel log overflows on boot on large systems (George Beshers) [696287] - [x86] amd-iommu: Fix 3 possible endless loops (Frank Arnold) [713517] - [x86] amd-iommu: Use only per-device dma_ops (Frank Arnold) [712369] - [x86] setup: Fix EDD3.0 data verification (Gleb Natapov) [704128] - [virt] xen: Revert p2m tree (Andrew Jones) [725519] - [virt] xen-blkfront: fix data size for xenbus_gather in blkfront_connect (Andrew Jones) [716452] - [virt] xen/hvc: only notify if we actually sent something (Igor Mammedov) [725041] - [virt] xen mmu: fix a race window causing leave_mm BUG() (Radim Krcmar) [724995] - [virt] xen: off by one errors in multicalls.c (Radim Krcmar) [725007] - [virt] virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID (Jason Wang) [713337]- [netdrv] be2net: clear intr bit in be_probe() (Ivan Vecera) [702739 722596] - [fs] fs: call security_d_instantiate in d_obtain_alias (Josef Bacik) [656458] - [fs] dlm: use vmalloc for hash tables (David Teigland) [719357] - [fs] quota: Fix WARN_ON in lookup_one_len (Eric Sandeen) [718332] - [net] skbuff: fix error handling in pskb_copy() (Michael S. Tsirkin) [632752] - [net] vlan: allow TSO setting on vlan interfaces (Andy Gospodarek) [645785] - [netdrv] Support 'passthru' mode using macvlan/macvtap (James Takahashi) [693874] - [netdrv] asix: fix setting mac address for AX88772 (Jiri Pirko) [725234] - [netdrv] ixgbevf: update to upstream version 2.1.0-k (Andy Gospodarek) [694231] - [netdrv] bnx2x: remove a log-spamming message (Michal Schmidt) [712000] - [netdrv] cxgb4 driver update (Neil Horman) [717801] - [netdrv] iwlwifi: accept EEPROM version 0x423 for iwl6000 (Stanislaw Gruszka) [691846] - [netdrv] cxgb3 driver update (Neil Horman) [717805] - [netdrv] net: bonding: allow all slave speeds (Jiri Pirko) [720941] - [netdrv] ixgbe: update to upstream version 3.4.8-k (Andy Gospodarek) [689998 696045] - [netdrv] e1000e: update to upstream version 1.3.16-k (Andy Gospodarek) [694223 698291] - [net] introduce __netdev_alloc_skb_ip_align (Andy Gospodarek) [694223] - [net] dcbnl: unlock on an error path in dcbnl_cee_fill() (Dean Nelson) [695947] - [net] dcbnl: Add CEE notification (Dean Nelson) [695947] - [net] dcbnl: Aggregated CEE GET operation (Dean Nelson) [695947] - [net] dcb: use nlmsg_free() instead of kfree() (Dean Nelson) [695947] - [net] dcb: Add missing error check in dcb_ieee_set() (Dean Nelson) [695947] - [net] dcb: fix return type on dcb_setapp() (Dean Nelson) [695947] - [net] dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (Dean Nelson) [695947] - [net] net: dcbnl, add multicast group for DCB (Dean Nelson) [695947] - [net] dcb: Add DCBX capabilities bitmask to the get_ieee response (Dean Nelson) [695947] - [net] net: dcbnl: Update copyright dates (Dean Nelson) [695947] - [net] net: dcbnl: Fix misspellings (Dean Nelson) [695947] - [net] net: dcbnl: Add IEEE app selector value definitions (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - cee (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - ieee (Dean Nelson) [695947] - [net] net: dcbnl: check correct ops in dcbnl_ieee_set() (Dean Nelson) [695947] - [net] net: dcb: match dcb_app protocol field with 802.1Qaz spec (Dean Nelson) [695947] - [net] ixgbe: DCB, implement 802.1Qaz routines (Dean Nelson) [695947] - [net] net: dcb: application priority is per net_device (Dean Nelson) [695947] - [net] dcbnl: make get_app handling symmetric for IEEE and CEE DCBx (Dean Nelson) [695947] - [net] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [695947] - [net] const: struct nla_policy (Dean Nelson) [695947] - [net] net: Move && and || to end of previous line (Dean Nelson) [695947] - [net] net: use net_eq to compare nets (Dean Nelson) [695947] - [kernel] include/linux/kernel.h: abs(): fix handling of 32-bit unsigneds on 64-bit (Thomas Graf) [679456] - [net] sctp: stop pending timers and purge queues when peer restart asoc (Thomas Graf) [679456] - [net] sctp: fix memory leak of the ASCONF queue when free asoc (Thomas Graf) [679456] - [net] SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict() (Thomas Graf) [679456] - [net] sctp: move chunk from retransmit queue to abandoned list (Thomas Graf) [679456] - [net] sctp: fix to check the source address of COOKIE-ECHO chunk (Thomas Graf) [679456] - [net] sctp: handle ootb packet in chunk order as defined (Thomas Graf) [679456] - [net] sctp: check invalid value of length parameter in error cause (Thomas Graf) [679456] - [net] sctp: check parameter value of length in ERROR chunk (Thomas Graf) [679456] - [net] sctp: Release all routes when processing acks ADD_IP or DEL_IP (Thomas Graf) [679456] - [net] sctp: Allow bindx_del to accept 0 port (Thomas Graf) [679456] - [net] sctp: teach CACC algorithm about removed transports (Thomas Graf) [679456] - [net] sctp: fix oops while removed transport still using as retran path (Thomas Graf) [679456] - [net] sctp: fix oops when updating retransmit path with DEBUG on (Thomas Graf) [679456] - [net] sctp: malloc enough room for asconf-ack chunk (Thomas Graf) [679456] - [net] sctp: fix auth_hmacs field's length of struct sctp_cookie (Thomas Graf) [679456] - [net] sctp: Pass __GFP_NOWARN to hash table allocation attempts. (Thomas Graf) [679456] - [net] sctp: fix compile warnings in sctp_tsnmap_num_gabs (Thomas Graf) [679456] - [net] sctp: fix reporting of unknown parameters (Thomas Graf) [679456] - [net] sctp: user perfect name for Delayed SACK Timer option (Thomas Graf) [679456] - [net] sctp: fix the return value of getting the sctp partial delivery point (Thomas Graf) [679456] - [net] SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address (Thomas Graf) [679456] - [net] sctp: prevent reading out-of-bounds memory (Thomas Graf) [679456] - [net] sctp: fix test for end of loop (Thomas Graf) [679456] - [net] sctp: dubious bitfields in sctp_transport (Thomas Graf) [679456] - [net] sctp: fix append error cause to ERROR chunk correctly (Thomas Graf) [679456] - [net] sctp: delete active ICMP proto unreachable timer when free transport (Thomas Graf) [679456] - [net] sctp: Fix a race between ICMP protocol unreachable and connect() (Thomas Graf) [679456] - [net] sctp: Tag messages that can be Nagle delayed at creation. (Thomas Graf) [679456] - [net] sctp: Optimize computation of highest new tsn in SACK. (Thomas Graf) [679456] - [net] sctp: correctly mark missing chunks in fast recovery (Thomas Graf) [679456] - [net] sctp: rwnd_press should be cumulative (Thomas Graf) [679456] - [net] sctp: fast recovery algorithm is per association. (Thomas Graf) [679456] - [net] sctp: update transport initializations (Thomas Graf) [679456] - [net] sctp: Save some room in the sctp_transport by using bitfields (Thomas Graf) [679456] - [net] sctp: Do not force T3 timer on fast retransmissions. (Thomas Graf) [679456] - [net] sctp: remove 'resent' bit from the chunk (Thomas Graf) [679456] - [net] sctp: Make sure we always return valid retransmit path (Thomas Graf) [679456] - [net] sctp: Do no select unconfirmed transports for retransmissions (Thomas Graf) [679456] - [net] sctp: fix to retranmit at least one DATA chunk (Thomas Graf) [679456] - [net] sctp: missing set src and dest port while lookup output route (Thomas Graf) [679456] - [net] sctp: discard ABORT chunk with zero verification tag in COOKIE-WAIT state (Thomas Graf) [679456] - [net] sctp: assure at least one T3-rtx timer is running if a FORWARD TSN is sent (Thomas Graf) [679456] - [net] sctp: send SHUTDOWN-ACK chunk back to the source. (Thomas Graf) [679456] - [net] sctp: Use correct address family in sctp_getsockopt_peer_addrs() (Thomas Graf) [679456] - [net] sctp: Fix oops when sending queued ASCONF chunks (Thomas Graf) [679456] - [net] sctp: per_cpu variables should be in bh_disabled section (Thomas Graf) [679456] - [net] sctp: fix potential reference of a freed pointer (Thomas Graf) [679456] - [net] sctp: avoid irq lock inversion while call sk->sk_data_ready() (Thomas Graf) [679456] - [net] sctp: eliminate useless code (Thomas Graf) [679456] - [net] sctp: Use ipv6_addr_diff() in sctp_v6_addr_match_len(). (Thomas Graf) [679456] - [net] sctp/socket.c: squish warning (Thomas Graf) [679456] - [net] sctp: fix sctp_setsockopt_autoclose compile warning (Thomas Graf) [679456] - [net] sctp: prevent too-fast association id reuse (Thomas Graf) [679456] - [net] sctp: fix integer overflow when setting the autoclose timer (Thomas Graf) [679456] - [net] sctp: limit maximum autoclose setsockopt value (Thomas Graf) [679456] - [net] sctp: Fix mis-ordering of user space data when multihoming in use (Thomas Graf) [679456] - [net] sctp: Update max.burst implementation (Thomas Graf) [679456] - [net] sctp: Remove useless last_time_used variable (Thomas Graf) [679456] - [net] sctp: allow setting path_maxrxt independent of SPP_PMTUD_ENABLE (Thomas Graf) [679456] - [net] sctp: Update SWS avaoidance receiver side algorithm (Thomas Graf) [679456] - [net] sctp: Select a working primary during sctp_connectx() (Thomas Graf) [679456] - [net] sctp: Fix malformed "Invalid Stream Identifier" error (Thomas Graf) [679456]- [drm] radeon/kms: fix DP training for DPEncoderService revision bigger than 1.1 (Dave Airlie) [722957] - [drm] nouveau fixes for RHEL 6.2 (Dave Airlie) [722957] - [drm] i915: Skip GPU wait for scanout pin while wedged (Dave Airlie) [722957] - [drm] i915: Fix opregion notifications (Dave Airlie) [722957] - [drm] ACPI: Don't send KEY_UNKNOWN for random video notifications (Dave Airlie) [722957] - [drm] drm/agp: complete 3.0.0 fixes backport. (Dave Airlie) [722957] - [kernel] /proc/stat: fix scalability of irq sum of all cpu (George Beshers) [635855] - [kernel] /proc/stat: scalability of irq num per cpu (George Beshers) [635855] - [virt] vhost: handle wrap around in # of bufs math (Michael S. Tsirkin) [632752] - [virt] vhost-net: update used ring on backend change (Michael S. Tsirkin) [632752] - [virt] vhost: fix zcopy reference counting (Michael S. Tsirkin) [632752] - [virt] vhost: vhost TX zero-copy support (Michael S. Tsirkin) [632752] - [netdrv] macvtap: macvtapTX zero-copy support (Michael S. Tsirkin) [632752] - [net] skbuff: clear tx zero-copy flag (Michael S. Tsirkin) [632752] - [net] skbuff: skb supports zero-copy buffers (Michael S. Tsirkin) [632752] - [net] sock.h: Add a new sock zero-copy flag (Michael S. Tsirkin) [632752] - [net] pskb_expand_head() optimization (Michael S. Tsirkin) [632752] - [netdrv] qlcnic: Support for GBE port settings (Chad Dupuis) [693735] - [netdrv] qlcnic: support rcv ring configuration through sysfs (Chad Dupuis) [693735] - [netdrv] qlcnic: Update version number to 5.0.16 (Chad Dupuis) [693735] - [netdrv] qlcnic: Fix LRO disable (Chad Dupuis) [693735] - [netdrv] qlcnic: Use flt method to determine flash fw region (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove unused code (Chad Dupuis) [693735] - [netdrv] qlcnic: Code optimization patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Cleanup patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Memory leak fix (Chad Dupuis) [693735] - [netdrv] qlcnic: Make PCI info available in all modes (Chad Dupuis) [693735] - [net] fix ethtool->set_flags not intended -EINVAL return value (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove validation for max tx and max rx queues (Chad Dupuis) [693735] - [netdrv] qlcnic: fix checks for auto_fw_reset (Chad Dupuis) [693735] - [virt] virtio_net: delay TX callbacks (Michael S. Tsirkin) [710945] - [virt] virtio: add api for delayed callbacks (Michael S. Tsirkin) [710945] - [virt] vhost: support event index (Michael S. Tsirkin) [710945] - [virt] virtio_ring: support event idx feature (Michael S. Tsirkin) [710945] - [virt] virtio ring: inline function to check for events (Michael S. Tsirkin) [710945] - [virt] virtio: event index interface (Michael S. Tsirkin) [710945] - [scsi] fcoe: cleanup cpu selection for incoming requests (Mike Christie) [695945] - [scsi] libfc: post reset event on lport reset (Mike Christie) [695945] - [scsi] libfc: Fix for exchange/seq loopup failure when FCoE stack is used as target and connected to windows initiator (Mike Christie) [695945] - [scsi] fcoe: Amends previous patch, Round-robin based selection of CPU for post processing of incoming request for FCoE target (Mike Christie) [695945] - [scsi] fcoe: Round-robin based selection of CPU for post-processing of incoming commands (Mike Christie) [695945] - [scsi] fcoe: Unable to select the exchangeID from offload pool for storage targets (Mike Christie) [695945] - [scsi] libfc: Enhancement to RPORT state machine applicable only for VN2VN mode (Mike Christie) [695945] - [scsi] libfcoe: Remove unnecessary module state checks (Mike Christie) [695945] - [scsi] libfc: do not immediately retry the cmd when seq_send fails in fc_fcp_send_data (Mike Christie) [695945] - [scsi] libfc: fix race in SRR response (Mike Christie) [695945] - [scsi] libfc: don't call resp handler after FC_EX_TIMEOUT (Mike Christie) [695945] - [scsi] libfc: release DDP context if frame_send() fails (Mike Christie) [695945] - [scsi] libfc: fix mm leak in handling incoming request for target discovery (Mike Christie) [695945] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Mike Christie) [695945] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [723853] - [mm] exec: account anon_rss instead of total_vm in acct_arg_size (Frantisek Hrbata) [645770] - [mm] debug: reintroduce would_have_oomkilled procfs ctl (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_disable_count struct mm_struct (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_score_adj in struct signal_struct (Frantisek Hrbata) [645770] - [mm] oom: replace PF_OOM_ORIGIN with toggling oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: use pte pages in OOM score (Frantisek Hrbata) [645770] - [kernel] lib, arch: add filter argument to show_mem and fix private implementations (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress show_mem() for many nodes in irq context on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on oom kill (Frantisek Hrbata) [645770] - [mm] oom: avoid deferring oom killer if exiting task is being traced (Frantisek Hrbata) [645770] - [mm] oom: skip zombies when iterating tasklist (Frantisek Hrbata) [645770] - [mm] oom: prevent unnecessary oom kills or kernel panics (Frantisek Hrbata) [645770] - [mm] oom: allow a non-CAP_SYS_RESOURCE proces to oom_score_adj down (Frantisek Hrbata) [645770] - [mm] oom: fix locking for oom_adj and oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: rewrite error handling for oom_adj and oom_score_adj tunables (Frantisek Hrbata) [645770] - [mm] oom: kill all threads sharing oom killed task's mm (Frantisek Hrbata) [645770] - [mm] oom: avoid killing a task if a thread sharing its mm cannot be killed (Frantisek Hrbata) [645770] - [mm] oom: add per-mm oom disable count (Frantisek Hrbata) [645770] - [mm] oom: filter unkillable tasks from tasklist dump (Frantisek Hrbata) [645770] - [mm] oom: always return a badness score of non-zero for eligible tasks (Frantisek Hrbata) [645770] - [mm] oom: __task_cred() need rcu_read_lock() (Frantisek Hrbata) [645770] - [mm] oom: fix tasklist_lock leak (Frantisek Hrbata) [645770] - [mm] oom: fix NULL pointer dereference (Frantisek Hrbata) [645770] - [mm] memcg: use find_lock_task_mm() in memory cgroups oom (Frantisek Hrbata) [645770] - [mm] oom: badness heuristic rewrite (Frantisek Hrbata) [645770] - [mm] oom: move badness() declaration into oom.h (Frantisek Hrbata) [645770] - [mm] oom: multi threaded process coredump don't make deadlock (Frantisek Hrbata) [645770] - [mm] oom: give the dying task a higher priority (Frantisek Hrbata) [645770] - [mm] oom: remove child->mm check from oom_kill_process() (Frantisek Hrbata) [645770] - [mm] oom: cleanup has_intersects_mems_allowed() (Frantisek Hrbata) [645770] - [mm] oom: move OOM_DISABLE check from oom_kill_task to out_of_memory() (Frantisek Hrbata) [645770] - [mm] oom: kill duplicate OOM_DISABLE check (Frantisek Hrbata) [645770] - [mm] oom: /proc//oom_score treat kernel thread honestly (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() needs to check that p is unkillable (Frantisek Hrbata) [645770] - [mm] oom: make oom_unkillable_task() helper function (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() doesn't select kthread child (Frantisek Hrbata) [645770] - [mm] oom: don't try to kill oom_unkillable child (Frantisek Hrbata) [645770] - [mm] oom: fold __out_of_memory into out_of_memory (Frantisek Hrbata) [645770] - [mm] oom: remove constraint argument from select_bad_process and __out_of_memory (Frantisek Hrbata) [645770] - [mm] rename try_set_zone_oom() to try_set_zonelist_oom() (Frantisek Hrbata) [645770] - [mm] oom: remove unnecessary code and cleanup (Frantisek Hrbata) [645770] - [mm] oom: remove special handling for pagefault ooms (Frantisek Hrbata) [645770] - [mm] oom: extract panic helper function (Frantisek Hrbata) [645770] - [mm] oom: enable oom tasklist dump by default (Frantisek Hrbata) [645770] - [mm] oom: select task from tasklist for mempolicy ooms (Frantisek Hrbata) [645770] - [mm] oom: sacrifice child with highest badness score for parent (Frantisek Hrbata) [645770] - [mm] oom: filter tasks not sharing the same cpuset (Frantisek Hrbata) [645770] - [mm] oom: avoid sending exiting tasks a SIGKILL (Frantisek Hrbata) [645770] - [mm] oom: give current access to memory reserves if it has been killed (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too fix (Frantisek Hrbata) [645770] - [mm] oom: improve commentary in dump_tasks() (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too (Frantisek Hrbata) [645770] - [mm] oom: introduce find_lock_task_mm() to fix !mm false positives (Frantisek Hrbata) [645770] - [mm] oom: PF_EXITING check should take mm into account (Frantisek Hrbata) [645770] - [mm] oom: check PF_KTHREAD instead of !mm to skip kthreads (Frantisek Hrbata) [645770] - [mm] memcg: make oom killer a no-op when no killable task can be found (Frantisek Hrbata) [645770] - [mm] memcg: handle panic_on_oom=always case (Frantisek Hrbata) [645770] - [mm] oom-kill: dump_header takes task_struct as parameter (Frantisek Hrbata) [645770] - [mm] oom-kill: fix NUMA constraint check with nodemask (Frantisek Hrbata) [645770] - [mm] oom-kill: use task_lock when accessing task_struct members in __oom_kill_task (Frantisek Hrbata) [645770] - [mm] oom: dump stack and VM state when oom killer panics (Frantisek Hrbata) [645770] - [mm] Revert "[Fedora] [debug] add would_have_oomkilled procfs ctl" (Frantisek Hrbata) [645770]- [mm] hold the page lock until after set_page_stable_node (Andrea Arcangeli) [683658]- [netdrv] be2net: remove certain cmd failure logging (Ivan Vecera) [719304] - [netdrv] enic driver update (Stefan Assmann) [695882] - [net] nl80211: missing check for valid SSID size in scan operation (Stanislaw Gruszka) [718158] {CVE-2011-2517} - [net] bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace. (Thomas Graf) [703023] {CVE-2011-2492} - [net] inet_diag: fix validation of user data in inet_diag_bc_audit() (Thomas Graf) [714541] {CVE-2011-2213} - [fs] proc: restrict access to /proc/PID/io (Oleg Nesterov) [716830] {CVE-2011-2495} - [fs] validate size of EFI GUID partition entries (Anton Arapov) [703030] {CVE-2011-1776} - [fs] GFS2: Print warning rather than calling assert during direct I/O page invalidation race (Steven Whitehouse) [697019] - [fs] ext4: Fix max file size and logical block counting of extent format file (Lukas Czerner) [722569] {CVE-2011-2695} - [netdrv] e1000: remove unnecessary code (Dean Nelson) [694233] - [netdrv] e1000: Add appropriate include for prefetch users (Dean Nelson) [694233] - [netdrv] e1000: more robust ethtool duplex/speed configuration (Dean Nelson) [694233] - [netdrv] e1000: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694233] - [netdrv] e1000: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694233] - [netdrv] e1000: fix sparse warning (Dean Nelson) [694233] - [netdrv] e1000: add support for Marvell Alaska M88E1118R PHY (Dean Nelson) [694233] - [netdrv] e1000: drivers/net: avoid some skb->ip_summed initializations (Dean Nelson) [694233] - [fs] SUNRPC: Fix use of static variable in rpcb_getport_async (Steve Dickson) [723650] - [fs] NFSv4.1: update nfs4_fattr_bitmap_maxsz (Steve Dickson) [723650] - [fs] SUNRPC: Fix a race between work-queue and rpc_killall_tasks (Steve Dickson) [723650] - [fs] SUNRPC: Ensure we always run the tk_callback before tk_action (Steve Dickson) [723650] - [netdrv] e100: net: remove interrupt.h inclusion from netdevice.h (Dean Nelson) [694236] - [netdrv] e100: fix build warning (Dean Nelson) [694236] - [netdrv] e100: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694236] - [netdrv] e100: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694236] - [netdrv] e100: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Dean Nelson) [694236] - [netdrv] bna: Separate handling of irq type flags variable from the irq_flags request_irq variable (Ivan Vecera) [717011] - [netdrv] Fix call trace when interrupts are disabled while sleeping function kzalloc is called (Ivan Vecera) [717011] - [netdrv] Additional tg3 bug fixes (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.119 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.118 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.117 (John Feeney) [695996 696004 696068 698308 705492 716693]- [virt] kvm: Disable device assignment without interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [virt] iommu-api: Extension to check for interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [net] core: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [net] udp: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [serial] 8250: Fix capabilities when changing the port type (Steve Best) [696695] - [serial] 8250_pci: Add EEH support to the 8250 driver for IBM/Digi PCIe 2-port Adapter (Steve Best) [696695] - [serial] 8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter (Steve Best) [696695] - [scsi] scsi_dh_rdac: Adding couple more vendor product ids (David Milburn) [690952] - [scsi] lock pushdown in error handling (Rob Evers) [695542] - [scsi] Reduce error recovery time by reducing use of TURs (Mike Christie) [691945] - [scsi] Fix /proc/interrupts corruption when be2iscsi driver is loaded (Prarit Bhargava) [706511] - [scsi] megaraid_sas: Disable interrupts/free_irq() in megasas_shutdown() (Tomas Henzl) [613564] - [pci] ARI is a PCIe v2 feature (Don Dutile) [632086] - [pci] add latency tolerance reporting enable/disable support (Myron Stowe) [696532] - [pci] Assign values to 'pci_obff_signal_type' enumeration (Myron Stowe) [696534] - [pci] add OBFF enable/disable support (Myron Stowe) [696534] - [pci] add ID-based ordering enable/disable support (Myron Stowe) [696530] - [fs] nfsd: fix NULL dereference in nfsd_statfs() (Eric Sandeen) [689223] - [fs] add f_flags to struct statfs(64) (Eric Sandeen) [689223] - [fs] pass a struct path to vfs_statfs (Eric Sandeen) [689223] - [fs] Take statfs variants to fs/statfs.c (Eric Sandeen) [689223] - [netdrv] tg3: Apply rx_discards fix to 5719/5720 (John Feeney) [696206] - [netdrv] tg3: Fix stats for 5704 and later devices (John Feeney) [696206] - [netdrv] tg3: Fix IPv6 TCP problems for 5719 (John Feeney) [696206] - [netdrv] tg3: Fix int generation hw bug for 5719 / 5720 (John Feeney) [696206] - [netdrv] tg3: Workaround rx_discards stat bug (John Feeney) [696206] - [netdrv] tg3: Automatically size stat/test string arrays (John Feeney) [696206] - [netdrv] tg3: Enable 5720 support (John Feeney) [696206] - [netdrv] tg3: Add 5720 PHY ID (John Feeney) [696206] - [netdrv] tg3: Add 5720 H2BMC support (John Feeney) [696206] - [netdrv] tg3: Add 5720 NVRAM decoding (John Feeney) [696206] - [netdrv] tg3: Add 5720 ASIC rev (John Feeney) [696206] - [netdrv] tg3: Reintroduce 5717_PLUS (John Feeney) [696206] - [netdrv] tg3: 5717_PLUS => 57765_PLUS (John Feeney) [696206] - [netdrv] tg3: Add missed 5719 workaround change (John Feeney) [696206] - [netdrv] tg3: Expand 5719 workaround (John Feeney) [696206] - [netdrv] tg3: Disable multivec mode for 1 MSIX vector (John Feeney) [696206] - [netdrv] tg3: Fix 5719 A0 tx completion bug (John Feeney) [696206] - [netdrv] tg3: Revise 5719 internal FIFO overflow solution (John Feeney) [696206] - [netdrv] tg3: Update version to 3.116 (John Feeney) [696206] - [netdrv] tg3: use dma_alloc_coherent() instead of pci_alloc_consistent() (John Feeney) [696206] - [netdrv] tg3: Always turn on APE features in mac_mode reg (John Feeney) [696206] - [netdrv] tg3: Do not call device_set_wakeup_enable() under spin_lock_bh (John Feeney) [696206] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present. (John Feeney) [696206] - [netdrv] tg3: Update version to 3.115 (John Feeney) [696206] - [netdrv] tg3: Report invalid link from tg3_get_settings() (John Feeney) [696206] - [netdrv] tg3: Don't allocate jumbo ring for 5780 class devs (John Feeney) [696206] - [netdrv] tg3: Cleanup tg3_alloc_rx_skb() (John Feeney) [696206] - [netdrv] tg3: Disable unused transmit rings (John Feeney) [696206] - [netdrv] tg3: Add support for selfboot format 1 v6 (John Feeney) [696206] - [netdrv] net/tg3: simplify conditional (John Feeney) [696206] - [netdrv] tg3: Update version to 3.114 (John Feeney) [696206] - [netdrv] tg3: Futureproof the loopback test (John Feeney) [696206] - [netdrv] tg3: Cleanup missing VPD partno section (John Feeney) [696206] - [netdrv] tg3: Remove 5724 device ID (John Feeney) [696206] - [netdrv] tg3: Fix potential netpoll crash (John Feeney) [696206] - [netdrv] drivers/net: return operator cleanup (John Feeney) [696206] - [netdrv] tg3: phy tmp variable roundup (John Feeney) [696206] - [netdrv] tg3: Dynamically allocate VPD data memory (John Feeney) [696206] - [netdrv] tg3: Use skb_is_gso_v6() (John Feeney) [696206] - [netdrv] tg3: Move producer ring struct to tg3_napi (John Feeney) [696206] - [netdrv] tg3: Clarify semantics of TG3_IRQ_MAX_VECS (John Feeney) [696206] - [netdrv] tg3: Don't send APE events for NCSI firmware (John Feeney) [696206] - [netdrv] drivers/net: avoid some skb->ip_summed initializations (John Feeney) [696206] - [x86] x86, boot: Wait for boot cpu to show up if nr_cpus limit is about to hit (Vivek Goyal) [717918] - [x86] x86: Fix and clean up generic_processor_info() (Vivek Goyal) [717918] - [x86] x86, ia64, acpi: Clean up x86-ism in drivers/acpi/numa.c (Vivek Goyal) [717918] - [x86] x86, acpi: Add MAX_LOCAL_APIC for 32bit (Vivek Goyal) [717918] - [x86] x86, acpi: Parse all SRAT cpu entries even above the cpu number limitation (Vivek Goyal) [717918] - [kernel] smp: Use nr_cpus= to set nr_cpu_ids early (Vivek Goyal) [717918] - [mm] do not use page_count without a page pin (Andrea Arcangeli) [722565] - [mm] improve isolate_lru_pages neighbour isolation (Andrea Arcangeli) [722565] - [scsi] qla2xxx: Update driver version to 8.03.07.05.06.2-k. (Chad Dupuis) [693744] - [scsi] qla2xxx: Remove host_lock in queuecommand function (Chad Dupuis) [693744] - [scsi] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature. (Chad Dupuis) [693744] - [scsi] qla2xxx: Unify the read/write sfp mailbox command routines. (Chad Dupuis) [693744] - [scsi] qla2xxx: Clear complete initialization control block. (Chad Dupuis) [693744] - [scsi] qla2xxx: Allow an override of the registered maximum LUN. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add host number in reset and quiescent message logs. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix virtual port failing to login after chip reset. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correctly read sfp single byte mailbox register. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix vport delete hang when logins are outstanding. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix hang during driver unload when vport is active. (Chad Dupuis) [693744] - [scsi] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correct buffer start in edc sysfs debug print. (Chad Dupuis) [693744] - [scsi] qla2xxx: Log if firmware fails to load from flash for ISP82xx. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correction to sysfs edc interface. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add qla82xx_rom_unlock() function. (Chad Dupuis) [693744] - [scsi] qla2xxx: Update firmware version after flash update. (Chad Dupuis) [693744] - [hwmon] hwmon: (coretemp) Fix section mismatch (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Update comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Add comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix compile error if CONFIG_SMP is not defined (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix checkpatch errors (Jane Lv) [709252] - [hwmon] hwmon: Remove pkgtemp driver (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Merge pkgtemp with coretemp (Jane Lv) [709252] - [netdrv] igbvf driver update (Stefan Assmann) [694229] - [netdrv] igb driver update (Stefan Assmann) [694211] - [netdrv] r8169: fix Rx checksum offloading bugs (Ivan Vecera) [635596] - [netdrv] be2net: changes for BE3 native mode support (Ivan Vecera) [695231] - [net] bridge gets duplicate packets when using vlan over bonding (Flavio Leitner) [700610] - [net] bonding: fix receiving of dups due vlan hwaccel (Flavio Leitner) [720689] - [kernel] Fix nohz balance kick (Matthew Garrett) [695606] - [kernel] repair gdbstub to match the gdbserial protocol specification (Prarit Bhargava) [710668] - [misc] enclosure: fix error path to actually return ERR_PTR() on error (Tomas Henzl) [713730] - [x86] fix memory leak in acpu_cpufreq_exit (Luming Yu) [688038] - [x86] Ensure MTRR config is applied to all CPUs on resume (Matthew Garrett) [695612]- [s390x] crypto: prng error in initial seed calculation. (Hendrik Brueckner) [709710] - [s390x] qeth: serialize device removal and config changes (Hendrik Brueckner) [707293] - [s390x] ap: Toleration for ap bus devices with device type 10 (Hendrik Brueckner) [694267] - [s390x] chsc: process channel-path-availability information (Hendrik Brueckner) [694464] - [s390x] kernel: Get CPC name (Hendrik Brueckner) [694265] - [s390x] qeth: change some configurations defaults (Hendrik Brueckner) [694248] - [s390x] crypto: Exploit z196 hardware accelerated crypto aplgorithms (Hendrik Brueckner) [694246] - [s390x] dasd: do path verification for paths added at runtime (Hendrik Brueckner) [694460] - [s390x] cio: notify drivers of channel path events (Hendrik Brueckner) [694460] - [s390x] dasd: automatic recognition of read-only devices (Hendrik Brueckner) [633389] - [s390x] dasd: Add support for raw ECKD access (Hendrik Brueckner) [633543] - [s390x] kernel: diagnose 10 does not release memory above 2GB (Hendrik Brueckner) [701274] - [s390x] qdio: reset error states immediately (Hendrik Brueckner) [700463] - [s390x] dasd: check sense type in device change handler (Hendrik Brueckner) [700688] - [s390x] dasd: fix race between open and offline (Hendrik Brueckner) [695677] - [s390x] cio: prevent purging of CCW devices in the online state (Hendrik Brueckner) [695377] - [s390x] kernel: missing ASLR for exec/heap/libc/vdso/mmap in s390x (Hendrik Brueckner) [647363] - [ppc] nvram: Unbreak kABI, efficiency tweaks, remove unnecessary casts (Steve Best) [694509] - [ppc] pseries/nvram: Capture oops/panic reports in ibm, oops-log partition (Steve Best) [694509] - [ppc] nvram: Generalize code for OS partitions in NVRAM (Steve Best) [694509] - [ppc] nvram: Handle partition names >= 12 chars (Steve Best) [694509] - [ppc] nvram: Fix NVRAM partition list setup (Steve Best) [694509] - [ppc] nvram: Rename ppc64, linux partition to ibm, rtas-log (Steve Best) [694509] - [ppc] nvram: Move the log partition stuff to pseries (Steve Best) [694509] - [ppc] nvram: Change nvram_setup_partition() to use new helper (Steve Best) [694509] - [ppc] nvram: Add nvram_find_partition() (Steve Best) [694509] - [ppc] nvram: Improve partition removal (Steve Best) [694509] - [ppc] nvram: Shuffle code around in nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Completely clear a new partition (Steve Best) [694509] - [ppc] nvram: Ensure that the partition header/block size is right (Steve Best) [694509] - [ppc] nvram: nvram_create_partitions() now uses bytes (Steve Best) [694509] - [ppc] nvram: More flexible nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Move things out of asm/nvram.h (Steve Best) [694509] - [ppc] Fix continuation line formats (Steve Best) [694509] - [ppc] Use unlocked ioctl in nvram_64 (Steve Best) [694509] - [ppc] nvram_64: Mark init code __init (Steve Best) [694509] - [ppc] nvram_64: Check nvram_error_log_index in nvram_clear_error_log() (Steve Best) [694509] - [ppc] nvram_64: Remove unused code (Steve Best) [694509] - [netdrv] qlge: Version change to v1.00.00.29 (Chad Dupuis) [713168] - [netdrv] qlge: Fix printk priority so chip fatal errors are always reported. (Chad Dupuis) [713168] - [netdrv] qlge: Fix crash caused by mailbox execution on wedged chip. (Chad Dupuis) [713168] - [netdrv] qlge: make nic_operations struct const (Chad Dupuis) [713168] - [netdrv] qlge: Fix incorrect usage of module parameters and netdev msg level (Chad Dupuis) [713168] - [netdrv] qlge: Remove unnecessary casts of netdev_priv (Chad Dupuis) [713168] - [fs] NFS: Detect loops in a readdir due to bad cookies (Steve Dickson) [720712] - [fs] NFS: Create nfs_open_dir_context (Steve Dickson) [720712] - [fs] NFS: Ensure that we update the readdir filp->f_pos correctly (Steve Dickson) [720712] - [fs] GFS2: Get rid of metadata pages for inodes we can't deallocate (Robert S Peterson) [676626] - [fs] GFS2: list_del_entry corruption (Robert S Peterson) [676626] - [fs] GFS2: Fix ail list traversal (Robert S Peterson) [676626] - [fs] GFS2: Add an AIL writeback tracepoint (Robert S Peterson) [676626] - [fs] GFS2: Make writeback more responsive to system conditions (Robert S Peterson) [676626] - [fs] GFS2: Improve tracing support (adds two flags) (Robert S Peterson) [676626] - [fs] GFS2: Optimise glock lru and end of life inodes (Robert S Peterson) [676626] - [fs] GFS2: Clean up fsync() (Robert S Peterson) [676626] - [fs] fs: add sync_inode_metadata (Robert S Peterson) [676626] - [fs] GFS2: Make ->write_inode() really write (Robert S Peterson) [676626] - [fs] GFS2: Use filemap_fdatawrite() to write back the AIL (Robert S Peterson) [676626] - [fs] GFS2: Alter point of entry to glock lru list for glocks with an address_space (Robert S Peterson) [676626] - [fs] GFS2: Update to AIL list locking (Robert S Peterson) [676626] - [fs] GFS2: introduce AIL lock (Robert S Peterson) [676626] - [netdrv] bnx2: update to latest upstream (Neil Horman) [696756] - [fs] cifs: don't allow cifs_reconnect to exit with NULL socket pointer (Jeff Layton) [711400]- [x86] apic: Fix spurious error interrupts triggering on all non-boot APs (Prarit Bhargava) [712286] - [x86] apic: Print verbose error interrupt reason on apic=debug (Prarit Bhargava) [712286] - [mm] fix negative commitlimit when gigantic hugepages are allocated (Andrea Arcangeli) [704511] - [mm] migrate: dont account swapcache as shmem (Andrea Arcangeli) [712260] - [mm] compaction: Ensure that the compaction free scanner does not move to the next zone (Andrea Arcangeli) [712258] - [mm] vmscan: correctly check if reclaimer should schedule during shrink_slab (Andrea Arcangeli) [712252] - [virt] ksm: fix race between ksmd and exiting task (Andrea Arcangeli) [710341] - [mm] thp: fix build with !SMP (Andrea Arcangeli) [711636] - [kernel] !SMP build quirks fixes (Andrea Arcangeli) [711636] - [kernel] allow sched.c to build with !SMP (Andrea Arcangeli) [711636] - [net] dev.c: allow build when !SMP (Andrea Arcangeli) [711636] - [virt] xen-netfront: send gARP after backend moved to XenbusStateConnected (Laszlo Ersek) [713585] - [x86] UV: add_smp_affinity_list (George Beshers) [696422] - [pci] aer-inject: Override PCIe AER Mask Registers (Prarit Bhargava) [719373] - [kernel] proc: signedness issue in next_pidmap() (Jerome Marchand) [697825] {CVE-2011-1593} - [net] bluetooth: Prevent buffer overflow in l2cap config request (Jiri Pirko) [716810] {CVE-2011-2497} - [netdrv] cnic: Move indexing function pointers to struct kcq_info (Mike Christie) [696757] - [netdrv] cnic, bnx2: Check iSCSI support early in bnx2_init_one() (Mike Christie) [696757] - [netdrv] cnic: Improve NETDEV_UP event handling (Mike Christie) [696757] - [netdrv] cnic: Randomize initial TCP port for iSCSI connections (Mike Christie) [696757] - [netdrv] cnic: Fix race conditions with firmware (Mike Christie) [696757] - [netdrv] cnic: Fix interrupt logic (Mike Christie) [696757] - [netdrv] Add appropriate include for prefetch users (Mike Christie) [696757]- [fs] NFS41: do not update isize if inode needs layoutcommit (Steve Dickson) [714740] - [fs] NFSv4.1: Clean ups for the device id cache (Steve Dickson) [714740] - [net] igmp: call ip_mc_clear_src() only when we have no users of ip_mc_list (Thomas Graf) [707479] - [net] bridge: fix bridging to properly recieve/forward ipv6 RA's (Neil Horman) [716263] - [net] sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket (Thomas Graf) [705840] - [net] sctp: Enforce retransmission limit during shutdown (Thomas Graf) [705840] - [net] netfilter: Enable CONFIG_NETFILTER_XT_SET and CONFIG_IP_SET (Thomas Graf) [599054] - [net] netfilter: ipset: Use the stored first cidr value instead of '1' (Thomas Graf) [599054] - [net] netfilter: ipset: Fix return code for destroy when sets are in use (Thomas Graf) [599054] - [net] netfilter: ipset: fix ip_set_flush return code (Thomas Graf) [599054] - [net] netfilter: ipset: remove unused variable from type_pf_tdel() (Thomas Graf) [599054] - [net] netfilter: ipset: Use proper timeout value to jiffies conversion (Thomas Graf) [599054] - [net] netfilter: ipset: Fix the order of listing of sets (Thomas Graf) [599054] - [net] netfilter: ipset: SCTP, UDPLITE support added (Thomas Graf) [599054] - [net] netfilter: ipset: set match and SET target fixes (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip, mac type requires "src" for MAC (Thomas Graf) [599054] - [net] netfilter: ipset: remove extra semicolons (Thomas Graf) [599054] - [net] netfilter: ipset: references are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: Fix common misspellings (Thomas Graf) [599054] - [net] netfilter: ipset: References are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: fix checking the type revision at create command (Thomas Graf) [599054] - [net] netfilter: ipset: fix address ranges at hash:*port* types (Thomas Graf) [599054] - [net] netfilter: ipset: fix the compile warning in ip_set_create (Thomas Graf) [599054] - [net] netfilter: ipset: add dependency on CONFIG_NETFILTER_NETLINK (Thomas Graf) [599054] - [net] netfilter: ipset: send error message manually (Thomas Graf) [599054] - [net] netfilter: ipset: fix linking with CONFIG_IPV6=n (Thomas Graf) [599054] - [net] netfilter: ipset: add missing break statemtns in ip_set_get_ip_port() (Thomas Graf) [599054] - [net] netfilter: ipset: install ipset related header files (Thomas Graf) [599054] - [net] netfilter: ipset: remove unnecessary includes (Thomas Graf) [599054] - [net] netfilter: ipset: use nla_parse_nested() (Thomas Graf) [599054] - [net] netfilter: xtables: "set" match and "SET" target support (Thomas Graf) [599054] - [net] netfilter: ipset: list:set set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset; bitmap:port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip,mac type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: IP set core support (Thomas Graf) [599054] - [net] netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros (Thomas Graf) [599054] - [net] ipv6: Prepare the tree for un-inlined jhash. (Thomas Graf) [599054] - [kernel] The new jhash implementation (Thomas Graf) [599054] - [fs] cifs: fix wsize negotiation to respect max buffer size and active signing (try #4) (Jeff Layton) [708000] - [fs] cifs: clean up wsize negotiation and allow for larger wsize (Jeff Layton) [708000] - [fs] cifs: convert cifs_writepages to use async writes (Jeff Layton) [708000] - [fs] cifs: convert async write callback to slow_work (Jeff Layton) [708000] - [fs] cifs: add cifs_async_writev (Jeff Layton) [708000] - [fs] cifs: don't call mid_q_entry->callback under the Global_MidLock (try #5) (Jeff Layton) [708000] - [fs] cifs: add ignore_pend flag to cifs_call_async (Jeff Layton) [708000] - [fs] cifs: make cifs_send_async take a kvec array (Jeff Layton) [708000] - [fs] cifs: consolidate SendReceive response checks (Jeff Layton) [708000] - [fs] cifs: don't allow mmap'ed pages to be dirtied while under writeback (try #3) (Jeff Layton) [708000] - [fs] cifs: turn BCC into a static inlined function (Jeff Layton) [692709] - [fs] cifs: keep BCC in little-endian format (Jeff Layton) [692709] - [fs] cifs: consistently use smb_buf_length as be32 for cifs (try 3) (Jeff Layton) [692709] - [fs] CIFS: Add match_port check during looking for an existing connection (try #4) (Jeff Layton) [692709] - [fs] CIFS: Simplify ipv*_connect functions into one (try #4) (Jeff Layton) [692709] - [fs] cifs: fix cifsConvertToUCS() for the mapchars case (Jeff Layton) [692709] - [fs] cifs: handle errors from coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: refactor mid finding loop in cifs_demultiplex_thread (Jeff Layton) [692709] - [fs] cifs: sanitize length checking in coalesce_t2 (try #3) (Jeff Layton) [692709] - [fs] cifs: check for bytes_remaining going to zero in CIFS_SessSetup (Jeff Layton) [692709] - [fs] cifs: change bleft in decode_unicode_ssetup back to signed type (Jeff Layton) [692709] - [fs] cifs: Fix memory over bound bug in cifs_parse_mount_options (Jeff Layton) [692709] - [fs] cifs: clean up various nits in unicode routines (try #2) (Jeff Layton) [692709] - [fs] cifs: clean up length checks in check2ndT2 (Jeff Layton) [692709] - [fs] cifs: fix broken BCC check in is_valid_oplock_break (Jeff Layton) [692709] - [fs] cifs: always do is_path_accessible check in cifs_mount (Jeff Layton) [692709] - [fs] cifs: add check for kmalloc in parse_dacl (Jeff Layton) [692709] - [fs] cifs: various endian fixes to cifs (Jeff Layton) [692709] - [fs] cifs: simplify SMB header check routine (Jeff Layton) [692709] - [fs] cifs: fix up CIFSSMBEcho for unaligned access (Jeff Layton) [692709] - [fs] cifs: fix unaligned accesses in cifsConvertToUCS (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in cifs_unicode.c (Jeff Layton) [692709] - [fs] cifs: fix unaligned access in check2ndT2 and coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in validate_t2 (Jeff Layton) [692709] - [fs] cifs: use get/put_unaligned functions to access ByteCount (Jeff Layton) [692709] - [fs] cifs: fix up KConfig options with latest changes (Jeff Layton) [668791] - [fs] cifs: mark CONFIG_CIFS_NFSD_EXPORT as BROKEN (Jeff Layton) [668791] - [fs] cifs: Don't compile in unused reparse point symlink code (Jeff Layton) [668791] - [fs] cifs: Remove unused CIFSSMBNotify worker function (Jeff Layton) [668791] - [fs] cifs: cleanup: Rename and remove config flags (Jeff Layton) [668791] - [fs] cifs: replace /proc/fs/cifs/Experimental with a module parm (Jeff Layton) [668791] - [fs] cifs: move "ntlmssp" and "local_leases" options out of experimental code (Jeff Layton) [668791] - [fs] cifs: fix use of CONFIG_CIFS_ACL (Jeff Layton) [668791] - [fs] cifs: Handle extended attribute name cifs_acl to generate cifs acl blob (try #4) (Jeff Layton) [668791] - [fs] cifs: Misc. cleanup in cifsacl handling [try #4] (Jeff Layton) [668791] - [fs] cifs: Percolate error up to the caller during get/set acls [try #4] (Jeff Layton) [668791] - [fs] cifs: Fix lease break for writes (Jeff Layton) [668791] - [fs] cifs: clarify the meaning of tcpStatus == CifsGood (Jeff Layton) [654198] - [fs] cifs: don't always drop malformed replies on the floor (try #3) (Jeff Layton) [654198] - [fs] cifs: Possible slab memory corruption while updating extended stats (repost) (Jeff Layton) [654198] - [fs] cifs: clean up checks in cifs_echo_request (Jeff Layton) [654198] - [fs] cifs: Do not send SMBEcho requests on new sockets until SMBNegotiate (Jeff Layton) [654198] - [fs] cifs: remove checks for ses->status == CifsExiting (Jeff Layton) [654198] - [fs] cifs: don't send an echo request unless NegProt has been done (Jeff Layton) [654198] - [fs] cifs: enable signing flag in SMB header when server has it on (Jeff Layton) [654198] - [fs] cifs: fix length vs. total_read confusion in cifs_demultiplex_thread (Jeff Layton) [654198] - [fs] cifs: fix length checks in checkSMB (Jeff Layton) [654198] - [fs] cifs: force a reconnect if there are too many MIDs in flight (Jeff Layton) [654198] - [fs] cifs: don't pop a printk when sending on a socket is interrupted (Jeff Layton) [654198] - [fs] cifs: send an NT_CANCEL request when a process is signalled (Jeff Layton) [654198] - [fs] cifs: handle cancelled requests better (Jeff Layton) [654198] - [fs] cifs: mangle existing header for SMB_COM_NT_CANCEL (Jeff Layton) [654198] - [fs] cifs: remove code for setting timeouts on requests (Jeff Layton) [654198] - [fs] cifs: reconnect unresponsive servers (Jeff Layton) [654198] - [fs] cifs: set up recurring workqueue job to do SMB echo requests (Jeff Layton) [654198] - [fs] cifs: add ability to send an echo request (Jeff Layton) [654198] - [fs] cifs: add cifs_call_async (Jeff Layton) [654198] - [fs] cifs: allow for different handling of received response (Jeff Layton) [654198] - [fs] cifs: clean up sync_mid_result (Jeff Layton) [654198] - [fs] cifs: don't reconnect server when we don't get a response (Jeff Layton) [654198] - [fs] cifs: wait indefinitely for responses (Jeff Layton) [654198] - [fs] cifs: move mid result processing into common function (Jeff Layton) [654198] - [fs] cifs: move locked sections out of DeleteMidQEntry and AllocMidQEntry (Jeff Layton) [654198] - [fs] cifs: clean up accesses to midCount (Jeff Layton) [654198] - [fs] cifs: make wait_for_free_request take a TCP_Server_Info pointer (Jeff Layton) [654198] - [fs] cifs: no need to mark smb_ses_list as cifs_demultiplex_thread is exiting (Jeff Layton) [654198] - [fs] cifs: don't fail writepages on -EAGAIN errors (Jeff Layton) [654198] - [fs] cifs: free blkcipher in smbhash (Jeff Layton) [662626] - [fs] cifs: correctly handle NULL tcon pointer in CIFSTCon (Jeff Layton) [662626] - [fs] cifs: show sec= option in /proc/mounts (Jeff Layton) [662626] - [fs] cifs: silence printk when establishing first session on socket (Jeff Layton) [662626] - [fs] cifs: Fix extended security auth failure (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_ECB (Jeff Layton) [662626] - [fs] cifs: Use ecb des kernel crypto APIs instead of local cifs functions (repost) (Jeff Layton) [662626] - [fs] cifs: wrap received signature check in srv_mutex (Jeff Layton) [662626] - [fs] cifs: Max share size is too small (Jeff Layton) [662626] - [fs] cifs: Allow user names longer than 32 bytes (Jeff Layton) [662626] - [fs] cifs: Fix regression in LANMAN (LM) auth code (Jeff Layton) [662626] - [fs] cifs: No need to check crypto blockcipher allocation (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_MD4 (Jeff Layton) [662626] - [fs] cifs: fix two compiler warning about uninitialized vars (Jeff Layton) [662626] - [fs] cifs: More crypto cleanup (try #2) (Jeff Layton) [662626] - [fs] cifs: Replace cifs md5 hashing functions with kernel crypto APIs (Jeff Layton) [662626] - [fs] cifs: Fix regression during share-level security mounts (Jeff Layton) [662626] - [fs] cifs: remove unnecessary locking around sequence_number (Jeff Layton) [662626] - [fs] cifs: Support NTLM2 session security during NTLMSSP authentication [try #5] (Jeff Layton) [662626] - [fs] cifs: fs/cifs/Kconfig: CIFS depends on CRYPTO_HMAC (Jeff Layton) [662626] - [fs] cifs: Cleanup and thus reduce smb session structure and fields used during authentication (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use appropriate server challenge (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - minor error corrections and cleanup (Jeff Layton) [662626] - [fs] cifs: fix module refcount leak in find_domain_name (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signatures (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Define crypto hash functions and create and send keys needed for key exchange (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Allocate session key/client response dynamically (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Correct response length for ntlmv2 authentication without extended security (Jeff Layton) [662626] - [fs] cifs: convert cifs_tcp_ses_lock from a rwlock to a spinlock (Jeff Layton) [662626] - [fs] cifs: Clean up two declarations of blob_len (Jeff Layton) [662626] - [fs] cifs: NTLM authentication and signing - Calculate auth response per smb session (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Build a proper av/ti pair blob for ntlmv2 without extended security authentication (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication code (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect the key it holds (Jeff Layton) [662626] - [fs] cifs: ntlmv2/ntlmssp remove-unused-function CalcNTLMv2_partial_mac_key (Jeff Layton) [662626]- [block] initialise bd_super in bdget() (Lachlan McIlroy) [718107] - [virt] Revert "virtio balloon: kill tell-host-first logic" (Aristeu Rozanski) [712044] - [fs] NLM: Don't hang forever on NLM unlock requests (Jeff Layton) [709549] - [x86] x86-64: Only set max_pfn_mapped to 512 MiB if we enter via head_64.S (Igor Mammedov) [716498] - [virt] xen: correct size of level2_kernel_pgt (Igor Mammedov) [716498] - [virt] Unset CONFIG_DEBUG_FORCE_WEAK_PER_CPU on x86/x86_64 platforms (Igor Mammedov) [716498] - [virt] xen: bump memory limit for x86 domU PV guest to 128Gb (Igor Mammedov) [716498] - [virt] xen: annotate functions which only call into __init at start of day (Igor Mammedov) [716498] - [virt] xen: correctly rebuild mfn list list after migration (Igor Mammedov) [716498] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: defer building p2m mfn structures until kernel is mapped (Igor Mammedov) [716498] - [virt] xen: add return value to set_phys_to_machine() (Igor Mammedov) [716498] - [virt] xen: allocate level1_ident_pgt (Igor Mammedov) [716498] - [virt] xen: use early_brk for level2_kernel_pgt (Igor Mammedov) [716498] - [virt] xen: convert p2m to a 3 level tree (Igor Mammedov) [716498] - [virt] xen: make install_p2mtop_page() static (Igor Mammedov) [716498] - [virt] xen: set shared_info->arch.max_pfn to max_p2m_pfn (Igor Mammedov) [716498] - [virt] xen: allocate p2m size based on actual max size (Igor Mammedov) [716498] - [virt] xen: dynamically allocate p2m space (Igor Mammedov) [716498] - [x86] add RESERVE_BRK_ARRAY() helper (Igor Mammedov) [716498] - [edac] Correct MiB_TO_PAGES() macro (Mauro Carvalho Chehab) [633935] - [edac] amd64_edac: Erratum #637 workaround (Frank Arnold) [633935] - [edac] amd64_edac: Factor in CC6 save area (Frank Arnold) [633935] - [edac] amd64_edac: Remove node interleave warning (Frank Arnold) [633935] - [edac] Remove debugging output in scrub rate handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix potential memleak (Frank Arnold) [633935] - [edac] amd64_edac: Fix decode_syndrome types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DCT argument type (Frank Arnold) [633935] - [edac] amd64_edac: Fix ranges signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop local variable (Frank Arnold) [633935] - [edac] amd64_edac: Fix PCI config addressing types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DRAM base macros (Frank Arnold) [633935] - [edac] amd64_edac: Fix node id signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop redundant declarations (Frank Arnold) [633935] - [edac] amd64_edac: Enable driver on F15h (Frank Arnold) [633935] - [pci] Rename CPU PCI id define (Frank Arnold) [633935] - [edac] amd64_edac: Adjust ECC symbol size to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Simplify scrubrate setting (Frank Arnold) [633935] - [edac] amd64_edac: Improve DRAM address mapping (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize ->read_dram_ctl_register (Frank Arnold) [633935] - [edac] amd64_edac: Adjust sys_addr to chip select conversion routine to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Beef up early exit reporting (Frank Arnold) [633935] - [edac] amd64_edac: Revamp online spare handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix channel interleave removal (Frank Arnold) [633935] - [edac] amd64_edac: Correct node interleaving removal (Frank Arnold) [633935] - [edac] amd64_edac: Add support for interleaved region swapping (Frank Arnold) [633935] - [edac] amd64_edac: Unify get_error_address (Frank Arnold) [633935] - [edac] amd64_edac: Simplify decoding path (Frank Arnold) [633935] - [edac] amd64_edac: Adjust channel counting to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup old defines cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBSH cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCFG handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCTL code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DCT Select Low/High code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup Dram Configuration registers handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DBAM handling (Frank Arnold) [633935] - [edac] amd64_edac: Replace huge bitmasks with a macro (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize f10_get_base_addr_offset (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize channel extraction (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup chipselect handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DHAR handling (Frank Arnold) [633935] - [edac] amd64_edac: Remove DRAM base/limit subfields caching (Frank Arnold) [633935] - [edac] amd64_edac: Add support for F15h DCT PCI config accesses (Frank Arnold) [633935] - [edac] amd64_edac: Fix DIMMs per DCTs output (Frank Arnold) [633935] - [edac] MCE: Fix NB error formatting (Frank Arnold) [633935] - [edac] MCE: Use BIT_64() to eliminate warnings on 32-bit (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F15h (Frank Arnold) [633935] - [edac] MCE: Allow F15h bank 6 MCE injection (Frank Arnold) [633935] - [edac] MCE: Shorten error report formatting (Frank Arnold) [633935] - [edac] MCE: Overhaul error fields extraction macros (Frank Arnold) [633935] - [edac] MCE: Add F15h FP MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15 EX MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add an F15h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: No F15h LS MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h CU MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Select extended error code mask (Frank Arnold) [633935] - [edac] amd64_edac: Disable DRAM ECC injection on K8 (Frank Arnold) [633935] - [edac] Fixup scrubrate manipulation (Frank Arnold) [633935] - [edac] amd64_edac: Remove two-stage initialization (Frank Arnold) [633935] - [edac] amd64_edac: Check ECC capabilities initially (Frank Arnold) [633935] - [edac] amd64_edac: Carve out ECC-related hw settings (Frank Arnold) [633935] - [edac] amd64_edac: Remove PCI ECS enabling functions (Frank Arnold) [633935] - [edac] amd64_edac: Allocate driver instances dynamically (Frank Arnold) [633935] - [edac] amd64_edac: Rework printk macros (Frank Arnold) [633935] - [edac] amd64_edac: Rename CPU PCI devices (Frank Arnold) [633935] - [edac] amd64_edac: Concentrate per-family init even more (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup the CPU PCI device reservation (Frank Arnold) [633935] - [edac] amd64_edac: Simplify CPU family detection (Frank Arnold) [633935] - [edac] amd64_edac: Add per-family init function (Frank Arnold) [633935] - [edac] amd64_edac: Use cached extended CPU model (Frank Arnold) [633935] - [edac] amd64_edac: Remove F11h support (Frank Arnold) [633935] - [edac] amd64_edac: Fix interleaving check (Frank Arnold) [633935] - [edac] MCE: Fix edac_init_mce_inject error handling (Frank Arnold) [633935] - [edac] MCE: Fix shift warning on 32-bit (Frank Arnold) [633935] - [edac] MCE: Add a BIT_64() macro (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F12h (Frank Arnold) [633935] - [edac] MCE: Add F12h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add support for F11h MCEs (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F14h (Frank Arnold) [633935] - [edac] MCE: Fix FR MCEs decoding (Frank Arnold) [633935] - [edac] MCE: Complete NB MCE decoders (Frank Arnold) [633935] - [edac] MCE: Warn about LS MCEs on F14h (Frank Arnold) [633935] - [edac] MCE: Adjust IC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Adjust DC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Rename files (Frank Arnold) [633935] - [edac] MCE: Rework MCE injection (Frank Arnold) [633935] - [edac] Export edac sysfs class to users (Frank Arnold) [633935] - [edac] EDAC: Fix error return (Frank Arnold) [633935] - [x86] EDAC, MCE: Pass complete MCE info to decoders (Frank Arnold) [633935] - [x86] EDAC, MCE: Sanitize error codes (Frank Arnold) [633935] - [x86] EDAC, MCE: Remove unused function parameter (Frank Arnold) [633935] - [x86] EDAC, MCE: Add HW_ERR prefix (Frank Arnold) [633935] - [x86] amd64_edac: Do not report error overflow as a separate error (Frank Arnold) [633935] - [x86] MCE, AMD: Limit MCE decoding to current families for now (Frank Arnold) [633935] - [x86] amd64_edac: Minor formatting fix (Frank Arnold) [633935] - [x86] amd64_edac: Fix operator precendence error (Frank Arnold) [633935] - [x86] edac, mc: Improve scrub rate handling (Frank Arnold) [633935] - [x86] amd64_edac: Correct scrub rate setting (Frank Arnold) [633935] - [x86] amd64_edac: Fix DCT base address selector (Frank Arnold) [633935] - [x86] amd64_edac: Remove polling mechanism (Frank Arnold) [633935] - [x86] amd64_edac: Remove unneeded defines (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize syndrome extraction (Frank Arnold) [633935] - [x86] amd64_edac: Fix syndrome calculation on K8 (Frank Arnold) [633935]- [x86] efi: Default to virtual mode (Matthew Garrett) [695859] - [x86] Backport upstream EFI fixups (Matthew Garrett) [695859] - [x86] bootmem: Add free_bootmem_late() (Matthew Garrett) [695859] - [x86] UV: warnings on slowpath (George Beshers) [699763] - [scsi] cxgb3i: fix EEH error on ppc due to invalid page size computation (Neil Horman) [714325] - [block] elevator: fix O_DIRECT I/O starving readers (Jeff Moyer) [587402] - [fs] NFS: Fix NFSv3 exclusive open semantics (Jeff Layton) [694210] - [fs] GFS2: Incorrect inode state during deallocation (Steven Whitehouse) [712139] - [net] tcp: Increase the initial congestion window to 10. (Thomas Graf) [667754] - [net] TCP: update initial windows according to RFC 5681 (Thomas Graf) [667754] - [net] tcp/dccp: Consolidate common code for RFC 3390 conversion (Thomas Graf) [667754]- [v4l] Remove the old V4L1 v4lgrab.c file (Don Zickus) [714183] - [scsi] libfc, fcoe: Remove usage of the Scsi_Host's host_lock (Rob Evers) [695542] - [scsi] Host lock pushdown using Scsi_Host flag (Rob Evers) [695542] - [drm] drm backport from 3.0-rc3 + fixes (Dave Airlie) [713621] - [drm] agp: backport intel driver from 3.0-rc3 (Dave Airlie) [713621] - [drm] Backport gpu VGA drivers from 3.0-rc3 (Dave Airlie) [713620] - [x86] x86/platform: backport MXM driver from 3.0-rc3 (Dave Airlie) [713620] - [kernel] kref: Add a kref_sub function (Dave Airlie) [713620] - [kernel] Move round_up/down to kernel.h (Dave Airlie) [713620] - [virt] virtio-blk: fix request leak (Amit Shah) [694553] - [virt] virtio_blk: Add 'serial' attribute to virtio-blk devices (Amit Shah) [694553] - [virt] Add virtio disk identification support (Amit Shah) [694553] - [mm] remove is_hwpoison_address (Dean Nelson) [696095] - [virt] KVM: Replace is_hwpoison_address with __get_user_pages (Dean Nelson) [696095] - [mm] make __get_user_pages return -EHWPOISON for HWPOISON page optionally (Dean Nelson) [696095] - [mm] export __get_user_pages (Dean Nelson) [696095] - [ppc] kexec: Check crash_base for relocatable kernel (Steve Best) [713868] - [scsi] ibmvfc: Fix Virtual I/O failover hang (Steve Best) [710497] - [tty] Clean console safely (Frantisek Hrbata) [714684] - [kernel] build: backport LSMOD=file for localmodconfig (Andrew Jones) - [perf] x86: Add Intel SandyBridge CPU support (Neil Horman) [695608] - [block] cfq-iosched: Fix locking around ioc->ioc_data assignment (Vivek Goyal) [716520] - [x86] AMD IOMMU: Re-enable AMD IOMMU (Alex Williamson) [716553] - [virt] KVM: Fix register corruption in pvclock_scale_delta (Avi Kivity) [712102] - [virt] Mask dangerous features when running as xen guest hvm (Igor Mammedov) [711317] - [virt] virtio balloon: kill tell-host-first logic (Amit Shah) [712044]- [fs] nfs: set lock context and fix error handling in new DIO functions (Jeff Layton) [694309] - [net] ipv6: Fix tcp_v6_send_response transport header setting (Jiri Olsa) [702508] - [netdrv] iwlwifi: fix general 11n instability (Stanislaw Gruszka) [714590] - [netdrv] ehea: Fix memory hotplug oops (Steve Best) [702036] - [netdrv] tun: do not put self in waitq if doing a nonblock read (Amos Kong) [713612] - [fs] ext4: check for a good block group before loading buddy pages (Eric Sandeen) [652262] - [fs] Bouncing locks in a cluster is slow in GFS2 (Robert S Peterson) [663356] - [fs] NFSv4.1: do not use deviceids after MDS clientid invalidation (Steve Dickson) [714740] - [fs] NFSv4.1: Fix a refcounting issue in the pNFS device id cache (Steve Dickson) [714740] - [fs] NFSv4.1: deprecate headerpadsz in CREATE_SESSION (Steve Dickson) [714740] - [fs] NFSv4.1: allow zero fh array in filelayout decode layout (Steve Dickson) [714740] - [fs] NFSv4.1: allow nfs_fhget to succeed with mounted on fileid (Steve Dickson) [714740] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [714740] - [fs] NFSv4.1: use layout driver in global device cache (Steve Dickson) [714740] - [fs] pnfs: CB_NOTIFY_DEVICEID (Steve Dickson) [714740] - [fs] NFSv4.1: purge deviceid cache on nfs_free_client (Steve Dickson) [714740] - [fs] NFSv4.1: make deviceid cache global (Steve Dickson) [714740] - [fs] NFSv4.1: Correct offset for LAYOUTCOMMIT (Steve Dickson) [714740] - [fs] NFSv4: Ensure we request the ordinary fileid when doing readdirplus (Steve Dickson) [714740] - [net] TCP: increase default initial receive window. (Thomas Graf) [664725] - [net] tcp: Bug fix in initialization of receive window. (Thomas Graf) [664725] - [net] tcp: update also tcp_output with regard to RFC 5681 (Thomas Graf) [664725]- [net] Fix memory leak/corruption on VLAN GRO_DROP (Herbert Xu) [695176] {CVE-2011-1576} - [block] cfq-iosched: Set group_isolation=1 by default (Vivek Goyal) [707757] - [scsi] cciss: Annotate cciss_kdump_soft_reset and cciss_sent_reset as __devinit (Tomas Henzl) [698268] - [scsi] cciss: Don't wait forever for soft reset to complete, give up after awhile (Tomas Henzl) [698268] - [scsi] cciss: use cmd_alloc not cmd_special_alloc for the kdump soft reset command (Tomas Henzl) [698268] - [scsi] cciss: do not use bit 2 doorbell reset (Tomas Henzl) [698268] - [scsi] cciss: do not attempt PCI power management reset method if we know it won't work (Tomas Henzl) [698268] - [scsi] cciss: increase timeouts for post-reset no-ops (Tomas Henzl) [698268] - [scsi] cciss: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] cciss: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] cciss: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] cciss: increase time to wait for board reset to start (Tomas Henzl) [698268] - [scsi] cciss: factor out irq_request code (Tomas Henzl) [698268] - [scsi] cciss: factor out scatterlist allocation functions (Tomas Henzl) [698268] - [scsi] cciss: factor out command pool allocation functions (Tomas Henzl) [698268] - [scsi] cciss: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] cciss: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] cciss: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [scsi] hpsa: do not attempt PCI PM reset if we know it will not work (Tomas Henzl) [698268] - [scsi] hpsa: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] hpsa: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] hpsa: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] hpsa: factor out irq request code (Tomas Henzl) [698268] - [scsi] hpsa: factor out cmd_pool allocation functions (Tomas Henzl) [698268] - [scsi] hpsa: do not use bit 2 doorbell reset, it causes NMIs (Tomas Henzl) [698268] - [scsi] hpsa: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] hpsa: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] hpsa: adjust timing of post-reset sleeps (Tomas Henzl) [698268] - [scsi] hpsa: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [usb] xhci: Remove some unnecessary casts and tidy some endian swap code (Steve Best) [693903] - [usb] xhci: Remove recursive call to xhci_handle_event (Steve Best) [693903] - [usb] xhci: Add an assertion to check for virt_dev=0 bug (Steve Best) [693903] - [usb] xhci: Add rmb() between reading event validity & event data access (Steve Best) [693903] - [usb] xhci: Make xHCI driver endian-safe (Steve Best) [693903] - [hwmon] setting CONFIG_THERMAL_HWMON as built in (Dean Nelson) [619044] - [hwmon] thermal framework: fix crash during hwmon unregister (Dean Nelson) [619044] - [md] Fix resync hang after surprise removal (James Paradis) [707268] - [pci] Skip id checking if no id is passed (Prarit Bhargava) [714044] - [pci] Make PCIe error handling boot messages less scary (Prarit Bhargava) [710291]- [virt] xen: bump memory limit for x86_64 domU PV guest to 128Gb (Igor Mammedov) [669739]- [kernel] perf evlist: Fix per thread mmap setup (Jiri Olsa) [691343] - [kernel] perf tools: Honour the cpu list parameter when also monitoring a thread list (Jiri Olsa) [691343] - [kernel] perf evsel: Fix use of inherit (Jiri Olsa) [691343] - [kernel] perf hists browser: Fix seg fault when annotate null symbol (Jiri Olsa) [691343] - [kernel] perf probe: Fix listing incorrect line number with inline function (Jiri Olsa) [691343] - [kernel] perf probe: Fix to find recursively inlined function (Jiri Olsa) [691343] - [kernel] perf probe: Fix multiple --vars options behavior (Jiri Olsa) [691343] - [kernel] perf probe: Fix to remove redundant close (Jiri Olsa) [691343] - [kernel] perf probe: Fix to ensure function declared file (Jiri Olsa) [691343] - [kernel] perf: mmap 512 kiB by default (Jiri Olsa) [691343] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [691343] - [kernel] perf tools: Fixup exit path when not able to open events (Jiri Olsa) [691343] - [kernel] perf tools: Fix NO_NEWT=1 python build error (Jiri Olsa) [691343] - [kernel] perf symbols: Properly align symbol_conf.priv_size (Jiri Olsa) [691343] - [kernel] perf symbols: Fix vsyscall symbol lookup (Jiri Olsa) [691343] - [kernel] perf symbols: Look at .dynsym again if .symtab not found (Jiri Olsa) [691343] - [kernel] perf build-id: Add quirk to deal with perf.data file format breakage (Jiri Olsa) [691343] - [kernel] perf session: Pass evsel in event_ops->sample() (Jiri Olsa) [691343] - [kernel] perf top: Fix uninitialized 'counter' variable (Jiri Olsa) [691343] - [kernel] perf lock: Fix sorting by wait_min (Jiri Olsa) [691343] - [kernel] perf tools: Version incorrect with some versions of grep (Jiri Olsa) [691343] - [kernel] perf evlist: New command to list the names of events present in a perf.data file (Jiri Olsa) [691343] - [kernel] perf script: Add support for H/W and S/W events (Jiri Olsa) [691343] - [kernel] perf script: Add support for dumping symbols (Jiri Olsa) [691343] - [kernel] perf script: Support custom field selection for output (Jiri Olsa) [691343] - [kernel] perf script: Move printing of 'common' data from print_event and rename (Jiri Olsa) [691343] - [kernel] perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse (Jiri Olsa) [691343] - [kernel] perf script: Change process_event prototype (Jiri Olsa) [691343] - [kernel] perf stat: Provide support for filters (Jiri Olsa) [691343] - [kernel] perf symbol: Move sym_entry->skip to symbol->ignore (Jiri Olsa) [691343] - [kernel] perf symbols: Rename dso->origin to dso->symtab_type (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant syme->origin field (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant perf_top->sym_counter (Jiri Olsa) [691343] - [kernel] perf probe: Clean up probe_point_lazy_walker() return value (Jiri Olsa) [691343] - [kernel] perf header: Stop using 'self' (Jiri Olsa) [691343] - [kernel] perf session: Use evlist/evsel for managing perf.data attributes (Jiri Olsa) [691343] - [kernel] perf top: Don't let events to eat up whole header line (Jiri Olsa) [691343] - [kernel] perf top: Fix events overflow in top command (Jiri Olsa) [691343] - [kernel] perf report tui: Improve multi event session support (Jiri Olsa) [691343] - [kernel] perf tools: Improve support for sessions with multiple events (Jiri Olsa) [691343] - [kernel] perf evlist: Split perf_evlist__id_hash (Jiri Olsa) [691343] - [kernel] perf hists browser: Handle browsing empty hists tree (Jiri Olsa) [691343] - [kernel] perf hists: Remove needless global col lenght calcs (Jiri Olsa) [691343] - [kernel] perf report tui: Fix multi event switching (Jiri Olsa) [691343] - [kernel] perf: Fix undefined PyVarObject_HEAD_INIT in python 2.5 (Jiri Olsa) [691343] - [kernel] perf: Fix missing strndup declaration (Jiri Olsa) [691343] - [kernel] perf: Set filters before mmaping events (Jiri Olsa) [691343] - [kernel] perf top tui: Wait till the first sample to refresh the screen. (Jiri Olsa) [691343] - [kernel] perf top: Fix reporting of invalid --vmlinux (Jiri Olsa) [691343] - [kernel] perf tui: Make ui__warning modal (Jiri Olsa) [691343] - [kernel] perf top browser: Handle empty active symbols list (Jiri Olsa) [691343] - [kernel] perf ui browser: Introduce ui_browser__show_title (Jiri Olsa) [691343] - [kernel] perf top browser: Fix up exit keys (Jiri Olsa) [691343] - [kernel] perf annotate: Show better message when no vmlinux is found (Jiri Olsa) [691343] - [kernel] perf lock: Document valid sort keys (Jiri Olsa) [691343] - [kernel] perf top browser: Adjust the browser indexes when refreshing (Jiri Olsa) [691343] - [kernel] perf top: Live TUI Annotation (Jiri Olsa) [691343] - [kernel] perf probe: Remove redundant checks (Jiri Olsa) [691343] - [kernel] perf evsel: Fix inverted test for fixing up attr.inherit flag (Jiri Olsa) [691343] - [kernel] perf probe: Fix error propagation leading to segfault (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove various and sundry cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove tool-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove platform-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove vestigial git-specific cruft (Jiri Olsa) [691343] - [kernel] perf list: Allow filtering list of events (Jiri Olsa) [691343] - [kernel] perf report: Tell the user when a perf.data file has no samples (Jiri Olsa) [691343] - [kernel] perf record: Delay setting the header writing atexit call (Jiri Olsa) [691343] - [kernel] perf: make perf stat print user provided full event names (Jiri Olsa) [691343] - [kernel] perf probe: Show filename which contains target function (Jiri Olsa) [691343] - [kernel] perf probe: Support function@filename syntax for --line (Jiri Olsa) [691343] - [kernel] perf tools: Update Makefile with some help (Jiri Olsa) [691343] - [kernel] perf annotate browser: Use the percent color for the whole line (Jiri Olsa) [691343] - [kernel] perf annotate: Check if offset is less than symbol size (Jiri Olsa) [691343] - [kernel] perf ui: Serialize screen updates (Jiri Olsa) [691343] - [kernel] perf report: Fix initializion of annotate symbol priv area (Jiri Olsa) [691343] - [kernel] perf annotate: Fix annotate context lines regression (Jiri Olsa) [691343] - [kernel] perf annotate: Move locking to struct annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Fix --stdio rendering (Jiri Olsa) [691343] - [kernel] perf probe: Add bitfield member support (Jiri Olsa) [691343] - [kernel] perf tool: Fix gcc 4.6.0 issues (Jiri Olsa) [691343] - [kernel] perf probe: Rewrite find_lazy_match_lines() by using getline(3) (Jiri Olsa) [691343] - [kernel] perf top: Use pid_t for target_{pid|tid} (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Use $(QUIET_GEN) for perf.so (Jiri Olsa) [691343] - [kernel] perf top: Ditch private annotation code, share perf annotate's (Jiri Olsa) [691343] - [kernel] perf annotate: Separate objdump parsing from actual screen rendering (Jiri Olsa) [691343] - [kernel] perf annotate: Config options for symbol__tty_annotate (Jiri Olsa) [691343] - [kernel] perf annotate: Support multiple histograms in annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Move annotate functions to util/ (Jiri Olsa) [691343] - [kernel] perf top: Remove superfluous name_len field (Jiri Olsa) [691343] - [kernel] perf top: Fix TUI compilation (Jiri Olsa) [691343] - [kernel] perf tools: Don't try to build python bindings if Python.h not available (Jiri Olsa) [691343] - [kernel] perf stat: Fix up resource release order (Jiri Olsa) [691343] - [kernel] perf tools: Fix up 'make clean' target (Jiri Olsa) [691343] - [kernel] perf tools: Remove verbose build messages for the python binding (Jiri Olsa) [691343] - [kernel] perf python: Fix build on 32-bit (Jiri Olsa) [691343] - [kernel] perf probe: Use td for pointer arithmetic result (Jiri Olsa) [691343] - [kernel] perf top: Introduce slang based TUI (Jiri Olsa) [691343] - [kernel] perf tools: Don't fallback to setup_pager unconditionally (Jiri Olsa) [691343] - [kernel] perf top: Move display agnostic routines to util/top.[ch] (Jiri Olsa) [691343] - [kernel] perf evlist: Store pointer to the cpu and thread maps (Jiri Olsa) [691343] - [kernel] perf evlist: Move evlist methods to evlist.c (Jiri Olsa) [691343] - [kernel] perf tools: Initial python binding (Jiri Olsa) [691343] - [kernel] perf tools: Kill event_t typedef, use 'union perf_event' instead (Jiri Olsa) [691343] - [kernel] perf tools: Rename 'struct sample_data' to 'struct perf_sample' (Jiri Olsa) [691343] - [kernel] perf top: Switch to non overwrite mode (Jiri Olsa) [691343] - [kernel] perf evlist: Support non overwrite mode in perf_evlist__read_on_cpu (Jiri Olsa) [691343] - [kernel] perf events: Account PERF_RECORD_LOST events in event__process (Jiri Olsa) [691343] - [kernel] perf record: No need to check for overwrites (Jiri Olsa) [691343] - [kernel] perf test: Fix return values checking (Jiri Olsa) [691343] - [kernel] perf probe: Add filters support for available functions (Jiri Olsa) [691343] - [kernel] perf probe: Add variable filter support (Jiri Olsa) [691343] - [kernel] perf tools: Add strfilter for general purpose string filter (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evsel__{in, ex}it (Jiri Olsa) [691343] - [kernel] perf tools: Move event__parse_sample to evsel.c (Jiri Olsa) [691343] - [kernel] perf threads: Move thread_map to separate file (Jiri Olsa) [691343] - [kernel] perf tools: Pass the struct opt to the wildcard parsing routine (Jiri Olsa) [691343] - [kernel] perf record: auto detect when stdout is a pipe (Jiri Olsa) [691343] - [kernel] perf probe: Add --funcs to show available functions in symtab (Jiri Olsa) [691343] - [kernel] perf probe: Enable to put probe inline function call site (Jiri Olsa) [691343] - [kernel] perf probe: Introduce lines walker interface (Jiri Olsa) [691343] - [kernel] perf top: Add native_safe_halt to skip symbols (Jiri Olsa) [691343] - [kernel] perf callchain: Don't give arbitrary gender to callchain tree nodes (Jiri Olsa) [691343] - [kernel] perf callchain: Rename register_callchain_param into callchain_register_param (Jiri Olsa) [691343] - [kernel] perf callchain: Rename cumul_hits into callchain_cumul_hits (Jiri Olsa) [691343] - [kernel] perf callchain: Feed callchains into a cursor (Jiri Olsa) [691343] - [kernel] perf test: Add test for the evlist mmap routines (Jiri Olsa) [691343] - [kernel] perf evlist: Steal mmap reading routine from 'perf top' (Jiri Olsa) [691343] - [kernel] perf test: check if cpu_map__new() return NULL (Jiri Olsa) [691343] - [kernel] perf test: Check counts on all cpus in test__open_syscall_event_on_all_cpus (Jiri Olsa) [691343] - [kernel] perf tools: Add missing cpu_map__delete() (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evlist__mmap (Jiri Olsa) [691343] - [kernel] perf evlist: Move the mmap array from perf_evsel (Jiri Olsa) [691343] - [kernel] perf record: Move perf_mmap__write_tail to perf.h (Jiri Olsa) [691343] - [kernel] perf record: Use struct perf_mmap and helpers (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce mmap support (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf top: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf evsel: Allow specifying if the inherit bit should be set (Jiri Olsa) [691343] - [kernel] perf evsel: Support event groups (Jiri Olsa) [691343] - [kernel] perf evlist: Adopt the pollfd array (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evlist (Jiri Olsa) [691343] - [kernel] perf record: Enable counters only when kernel is execing subcommand (Jiri Olsa) [691343]- [audit] ia32entry.S sign extend error codes when calling 64 bit code (Eric Paris) [703935] - [audit] push audit success and retcode into arch ptrace.h (Eric Paris) [703935]- [net] force new skbs to allocate a minimum of 16 frags (Neil Horman) [694307] - [net] rtnetlink: ignore NETDEV_RELEASE and NETDEV_JOIN event (Amerigo Wang) [587751] - [net] net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE (Amerigo Wang) [587751] - [net] netpoll: disable netpoll when enslave a device (Amerigo Wang) [587751] - [net] netconsole: clarify stopping message (Amerigo Wang) [587751] - [net] netconsole: don't announce stopping if nothing happened (Amerigo Wang) [587751] - [net] bond: service netpoll arp queue on master device (Amerigo Wang) [587751] - [net] net: Convert netpoll blocking api in bonding driver to be a counter (Amerigo Wang) [587751] - [net] netpoll: Remove netpoll blocking from uninit path (Amerigo Wang) [587751] - [net] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Amerigo Wang) [587751] - [net] bonding: Fix bonding drivers improper modification of netpoll structure (Amerigo Wang) [587751] - [net] Revert "[net] Revert "[net] bonding: make bonding support netpoll"" (Amerigo Wang) [587751] - [net] bonding: documentation and code cleanup for resend_igmp (Flavio Leitner) [698506] - [virt] KVM: make guest mode entry to be rcu quiescent state (Gleb Natapov) [712653] - [virt] rcu: provide rcu_virt_note_context_switch() function (Gleb Natapov) [712653] - [fs] cifs: display fsc in /proc/mounts (Jeff Layton) [646224] - [fs] cifs: enable fscache iff fsc mount option is used explicitly (Jeff Layton) [646224] - [fs] cifs: allow fsc mount option only if CONFIG_CIFS_FSCACHE is set (Jeff Layton) [646224] - [x86] intel-iommu: Flush unmaps at domain_exit (Alex Williamson) [705441] - [x86] intel-iommu: Only unlink device domains from iommu (Alex Williamson) [705441] - [watchdog] iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH (Prarit Bhargava) [695792] - [i2c] i2c-i801: SMBus patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ahci: AHCI-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ata_piix: IDE-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [pci] lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs (Prarit Bhargava) [695792] - [x86] perf: Fix AMD family 15h FPU event constraints (Frank Arnold) [698739] - [x86] perf: Fix pre-defined cache-misses event for AMD family 15h cpus (Frank Arnold) [698739] - [fs] GFS2: force a log flush when invalidating the rindex glock (Benjamin Marzinski) [702263] - [fs] GFS2: remove potential race in flock code (Steven Whitehouse) [612608] - [fs] gfs2: Call gfs2_meta_wipe for directory hash blocks (Abhijith Das) [706614] - [ppc] remove exec-shield (Steve Best) [655688] - [ppc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [fs] nfs: coalesce small, page-aligned direct I/Os (Jeff Layton) [694309] - [x86] Reboot via ACPI when appropriate (Matthew Garrett) [677476] - [virt] xen: drop xen_sched_clock in favour of using plain wallclock time (Igor Mammedov) [711326] - [virt] kvm: device-assignment: Disable the option to skip iommu setup (Alex Williamson) [710192] - [virt] x86: Mask out unsupported CPUID features if running on xen (Igor Mammedov) [703055] - [netdrv] ixgbe: add MACVLAN support (Neil Horman) [694254] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [669363] - [block] blk-cgroup: Initialize ioc->cgroup_changed at ioc creation time (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a memory leak of per cpu stats for root group (Vivek Goyal) [707755] - [block] blk-throttle: Make no throttling rule group processing lockless (Vivek Goyal) [707755] - [block] blk-cgroup: Make cgroup stat reset path blkg->lock free for dispatch stats (Vivek Goyal) [707755] - [block] blk-cgroup: Make 64bit per cpu stats safe on 32bit arch (Vivek Goyal) [707755] - [block] blk-throttle: Make dispatch stats per cpu (Vivek Goyal) [707755] - [block] blk-throttle: Free up a group only after one rcu grace period (Vivek Goyal) [707755] - [block] blk-throttle: Use helper function to add root throtl group to lists (Vivek Goyal) [707755] - [block] blk-throttle: Introduce a helper function to fill in device details (Vivek Goyal) [707755] - [block] blk-throttle: Dynamically allocate root group (Vivek Goyal) [707755] - [block] blk-cgroup: Allow sleeping while dynamically allocating a group (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a possible race with cfq cgroup removal code (Vivek Goyal) [707755] - [block] cfq-iosched: Get rid of redundant function parameter "create" (Vivek Goyal) [707755] - [block] blk-throttle: Do the new group initialization with the help of a function (Vivek Goyal) [707755] - [net] u64_stats_fetch_begin_bh() and u64_stats_fetch_retry_bh() (Vivek Goyal) [707755] - [net] u64_stats_sync improvements (Vivek Goyal) [707755] - [net] Introduce u64_stats_sync infrastructure (Vivek Goyal) [707755] - [block] cfq: Remove useless css reference get (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_group (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_queue (Vivek Goyal) [707762] - [block] blk-throttle: Use task_subsys_state() to determine a task's blkio_cgroup (Vivek Goyal) [698094] - [block] Store return Value of xchg() to supress compiler warning (Vivek Goyal) [707755] - [block] blk-throttle: don't call xchg on bool (Vivek Goyal) [707762] - [block] blk-throttle: Reset group slice when limits are changed (Vivek Goyal) [707762] - [block] blk-throttle: Some cleanups and race fixes in limit update code (Vivek Goyal) [707762] - [block] blk-throttle: process limit change only through one function (Vivek Goyal) [707762] - [block] Move blk_throtl_exit() call to blk_cleanup_queue() (Vivek Goyal) [707762] - [block] Initialize ->queue_lock to internal lock at queue allocation time (Vivek Goyal) [707762] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [707762] - [block] Revert "[block] blk-throttle: Correct the placement of smp_rmb()" (Vivek Goyal) [707762]- [net] vlan: remove multiqueue ability from vlan device (Neil Horman) [703245] - [kernel] cgroupfs: use init_cred when populating new cgroupfs mount (Eric Paris) [700538]- [block] don't delay blk_run_queue_async (Mike Snitzer) [708542] - [scsi] remove performance regression due to async queue run (Mike Snitzer) [708542] - [block] get rid of QUEUE_FLAG_REENTER (Mike Snitzer) [708542] - [block] flush-merge RHELisms (Mike Snitzer) [672988] - [block] share request flush fields with elevator_private (Mike Snitzer) [672988] - [ata] libata: enable non-queueable flush flag (Mike Snitzer) [672988] - [ata] libata: set queue DMA alignment to sector size for ATAPI too (Mike Snitzer) [672988] - [ata] libata: support for > 512 byte sectors (e.g. 4K Native) (Mike Snitzer) [672988] - [block] hold queue if flush is running for non-queueable flush drive (Mike Snitzer) [672988] - [block] add a non-queueable flush flag (Mike Snitzer) [672988] - [block] Add sysfs documentation for the discard topology parameters (Mike Snitzer) [697995] - [block] Fix discard topology stacking and reporting (Mike Snitzer) [697995] - [scsi] sd: retry read_capacity on UNIT_ATTENTION (Mike Snitzer) [697995] - [ata] libata: Use Maximum Write Same Length to report discard size limit (Mike Snitzer) [697995] - [block] add blk_run_queue_async (Mike Snitzer) [672988] - [block] add API for delaying work/request_fn a little bit (Mike Snitzer) [672988] - [block] make the flush insertion use the tail of the dispatch list (Mike Snitzer) [672988] - [block] skip elevator initialization for flush requests (Mike Snitzer) [672988] - [block] reimplement FLUSH/FUA to support merge (Mike Snitzer) [672988] - [block] improve flush bio completion (Mike Snitzer) [672988] - [block] add REQ_FLUSH_SEQ (Mike Snitzer) [672988] - [block] blk-flush shouldn't call directly into q->request_fn() (Mike Snitzer) [672988] - [block] add @force_kblockd to __blk_run_queue() (Mike Snitzer) [672988] - [scsi] sd: Fail discard requests when logical block provisioning has been disabled (Mike Snitzer) [697995] - [scsi] scsi_debug: Logical Block Provisioning (Mike Snitzer) [697995] - [scsi] sd: Logical Block Provisioning update (Mike Snitzer) [697995] - [block] Consolidate min_not_zero (Mike Snitzer) [697995] - [ata] libata: Signal that our SATL supports WRITE SAME(16) with UNMAP (Mike Snitzer) [697995] - [dm] improve block integrity support (Mike Snitzer) [697992] - [dm] mpath: integrity errors should not cause failover (Mike Snitzer) [697992] - [block] Require subsystems to explicitly allocate bio_set integrity mempool (Mike Snitzer) [697992] - [kernel] Include protection operation in SCSI command trace (Mike Snitzer) [697992] - [kernel] tracing: scsi: sync with upstream scsi tracing (Mike Snitzer) [697992] - [block] biovec_slab not needed for CONFIG_BLK_DEV_INTEGRITY (Mike Snitzer) [697992] - [block] Make the integrity mapped property a bio flag (Mike Snitzer) [697992] - [block] Fix double free in blk_integrity_unregister (Mike Snitzer) [697992] - [scsi] Fix printing of failed 32-byte commands (Mike Snitzer) [697992] - [scsi] sd: Combine DIF/DIX error handling (Mike Snitzer) [697992] - [scsi] fix propagation of errors other than EIO (Mike Snitzer) [698655] - [netdrv] ixgbe: adding FdirMode module option (Andy Gospodarek) [707287] - [crypto] testmgr: add xts-aes-256 self-test (Jarod Wilson) [706167] - [fs] ext3: Fix lost extented attributes for inode with ino == 11 (Eric Sandeen) [662666] - [fs] ext4: Fix possible lost inode write in no journal mode (Lukas Czerner) [699151] - [ppc] pseries: Add page coalescing support (Steve Best) [694530] - [x86] ACPI/ACPICA: Fix global lock acquisition (Frank Arnold) [601120] - [block] dm: add missing RAID45 Makefile bits (Aristeu Rozanski) [700772] - [netdrv] netjet: blacklist Digium TDM400P (Prarit Bhargava) [700343] - [virt] xenpv: mask MWAIT cpuid feature (Andrew Jones) [712131] - [fs] NFSv4.1: Ensure that layoutget uses the correct gfp modes (Steve Dickson) [701788] - [fs] Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO (Steve Dickson) [701788] - [fs] NFSv4.1: remove pnfs_layout_hdr from pnfs_destroy_all_layouts tmp_list (Steve Dickson) [701788] - [fs] NFSv41: Resend on NFS4ERR_RETRY_UNCACHED_REP (Steve Dickson) [701788] - [fs] nfs: Don't mark_inode_dirty_sync() while holding lock (Steve Dickson) [701788] - [fs] SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_change callback (Steve Dickson) [701788] - [fs] SUNRPC: Never reuse the socket port after an xs_close() (Steve Dickson) [701788] - [fs] NFSv4: Ensure that clientid and session establishment can time out (Steve Dickson) [701788] - [fs] RPC: killing RPC tasks races fixed (Steve Dickson) [701788] - [fs] nfs: don't lose MS_SYNCHRONOUS on remount of noac mount (Steve Dickson) [701788] - [fs] SUNRPC: Allow RPC calls to return ETIMEDOUT instead of EIO (Steve Dickson) [701788] - [fs] NFSv4.1: Don't loop forever in nfs4_proc_create_session (Steve Dickson) [701788] - [fs] NFSv4.1: Don't update sequence number if rpc_task is not sent (Steve Dickson) [701788] - [fs] NFSv4.1: Ensure state manager thread dies on last umount (Steve Dickson) [701788] - [fs] SUNRPC: Fix the SUNRPC Kerberos V RPCSEC_GSS module dependencies (Steve Dickson) [701788] - [fs] NFS: Eliminate duplicate call to nfs_mark_request_dirty (Steve Dickson) [701788] - [fs] NFS: NFSv4 readdir loses entries (Steve Dickson) [701788] - [fs] NFS: Don't use vm_map_ram() in readdir (Steve Dickson) [701788] - [x86] AMD, cacheinfo: Fix L3 cache index disable checks (Frank Arnold) [638748] - [x86] amd-nb: Convert spaces to tabs in amd_nb.c (Frank Arnold) [638748] - [x86] amd-nb: Misc cleanliness fixes (Frank Arnold) [638748] - [x86] amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs (Frank Arnold) [638748] - [x86] amd: Extend AMD northbridge caching code to support "Link Control" devices (Frank Arnold) [638748] - [x86] amd: Enable L3 cache index disable on family 0x15 (Frank Arnold) [638748] - [x86] amd: Normalize compute unit IDs on multi-node processors (Frank Arnold) [638748] - [x86] cacheinfo: Cleanup L3 cache index disable support (Frank Arnold) [638748] - [x86] amd-nb: Cleanup AMD northbridge caching code (Frank Arnold) [638748] - [x86] amd-nb: Complete the rename of AMD NB and related code (Frank Arnold) [638748] - [x86] k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB (Frank Arnold) [638748] - [x86] k8-gart: Decouple handling of garts and northbridges (Frank Arnold) [638748] - [x86] cacheinfo: Fix dependency of AMD L3 CID (Frank Arnold) [638748] - [x86] cacheinfo: Carve out L3 cache slot accessors (Frank Arnold) [638748] - [x86] cacheinfo: Disable index in all four subcaches (Frank Arnold) [638748] - [x86] cacheinfo: Make L3 cache info per node (Frank Arnold) [638748] - [x86] cacheinfo: Reorganize AMD L3 cache structure (Frank Arnold) [638748] - [x86] cacheinfo: Enable L3 CID only on AMD (Frank Arnold) [638748]- [virt] xenpv: zero all x86 power feature bits from cpuid (Andrew Jones) [709856]- [mm] Prevent Disk IO throughput degradation due to memory allocation stalls (Larry Woodman) [679526] - [x86] Add support for newer Thinkpads to thinkpad_acpi (Matthew Garrett) [682789] - [x86] fix a shutdown regression in intel_idle (Prarit Bhargava) [707701] - [fs] dlm: delayed reply message warning (David Teigland) [677409] - [fs] dlm: make plock operation killable (David Teigland) [707005] - [fs] ext4: Add mount options in superblock (Eric Sandeen) [704557] - [fs] dlm: increase default hash table sizes (David Teigland) [678102] - [fs] GFS2: Processes waiting on inode glock that no processes are holding (Robert S Peterson) [707263] - [x86] microcode, AMD: Extend ucode size verification (Frank Arnold) [698014] - [x86] amd-ucode: Remove needless log messages (Frank Arnold) [698014] - [ppc] pseries/iommu: Add additional checks when changing iommu mask (Steve Best) [704401] - [ppc] pseries/iommu: Use correct return type in dupe_ddw_if_already_created (Steve Best) [704401] - [ppc] iommu: Restore iommu table pointer when restoring iommu ops (Steve Best) [704401] - [ppc] Fix kexec with dynamic dma windows (Steve Best) [704401] - [mm] smaps: have smaps show transparent huge pages (Andrea Arcangeli) [706385] - [mm] smaps: teach smaps_pte_range() about THP pmds (Andrea Arcangeli) [706385] - [mm] smaps: pass pte size argument in to smaps_pte_entry() (Andrea Arcangeli) [706385] - [mm] smaps: break out smaps_pte_entry() from smaps_pte_range() (Andrea Arcangeli) [706385] - [mm] pagewalk: only split huge pages when necessary (Andrea Arcangeli) [706385] - [mm] /proc/pid/smaps: export amount of anonymous memory in a mapping (Andrea Arcangeli) [706385] - [mm] Documentation/filesystems/proc.txt: improve smaps field documentation (Andrea Arcangeli) [706385] - [mm] thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups (Andrea Arcangeli) [706385] - [mm] thp: mremap support and TLB optimization (Andrea Arcangeli) [706385] - [mm] mprotect: transparent huge page support (Andrea Arcangeli) [706385] - [mm] mprotect: pass vma down to page table walkers (Andrea Arcangeli) [706385] - [mm] add pmd_modify (Andrea Arcangeli) [706385] - [mm] mincore transparent hugepage support (Andrea Arcangeli) [706385] - [mm] mincore: do nested page table walks (Andrea Arcangeli) [706385] - [mm] mincore: pass ranges as start, end address pairs (Andrea Arcangeli) [706385] - [mm] mincore: break do_mincore() into logical pieces (Andrea Arcangeli) [706385] - [mm] mincore: cleanups (Andrea Arcangeli) [706385] - [mm] add VM counters for transparent hugepages (Andrea Arcangeli) [706385] - [mm] compaction: enforce no writeback for async migration (Andrea Arcangeli) [706385] - [fs] pNFS: request WRITE and COMMIT to DS be cached (Steve Dickson) [701788] - [fs] pNFS: revert layoutcommit xdr (Steve Dickson) [701788]- [fs] NFSv4.1 pnfs_layoutcommit_inode fixes (Steve Dickson) [701788] - [fs] NFSv4.1 convert layoutcommit sync to boolean (Steve Dickson) [701788] - [fs] NFSv4.1 remove temp code that prevented ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: layoutcommit (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout driver specific code for COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: add generic layer hooks for pnfs COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: alloc and free commit_buckets (Steve Dickson) [701788] - [fs] NFSv4.1: shift filelayout_free_lseg (Steve Dickson) [701788] - [fs] NFSv4.1: pull out code from nfs_commit_release (Steve Dickson) [701788] - [fs] NFSv4.1: pull error handling out of nfs_commit_list (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_commit_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_commit_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: don't send COMMIT to ds for data sync writes (Steve Dickson) [701788] - [fs] NFSv4.1: Clear lseg pointer in ->doio function (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange ->doio args (Steve Dickson) [701788] - [fs] NFSv4.1: pnfs filelayout driver write (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds writes (Steve Dickson) [701788] - [fs] NFSv4.1: implement generic pnfs layer write switch (Steve Dickson) [701788] - [fs] NFSv4.1: trigger LAYOUTGET for writes (Steve Dickson) [701788] - [fs] NFSv4.1: Send lseg down into nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_write_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: lseg documentation (Steve Dickson) [701788] - [fs] NFSv4.1: turn off pNFS on ds connection failure (Steve Dickson) [701788] - [fs] NFSv4.1 move deviceid cache to filelayout driver (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout async error handler (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout read (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout i/o helpers (Steve Dickson) [701788] - [fs] NFSv4.1: data server connection (Steve Dickson) [701788] - [fs] NFSv4.1: generic read (Steve Dickson) [701788] - [fs] NFSv4.1: shift pnfs_update_layout locations (Steve Dickson) [701788] - [fs] NFSv4.1: coelesce across layout stripes (Steve Dickson) [701788] - [fs] NFSv4.1: lseg refcounting (Steve Dickson) [701788] - [fs] NFSv4.1: add MDS mount DS only check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for lease time check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for state renewal check (Steve Dickson) [701788] - [fs] NFSv4.1: send zero stateid seqid on v4.1 i/o (Steve Dickson) [701788] - [fs] NFS: move nfs_client initialization into nfs_get_client (Steve Dickson) [701788] - [fs] NFSv4.1: put_layout_hdr can remove nfsi->layout (Steve Dickson) [701788] - [fs] NFSv4: remove CONFIG_NFS_V4 from nfs_read_data (Steve Dickson) [701788] - [fs] NFS: Allow walking nfs_client.cl_superblocks list outside client.c (Steve Dickson) [701788]- [net] ipv6: Add GSO support on forwarding path (Thomas Graf) [683455] - [net] ipv6/udp: fix the wrong headroom check (Thomas Graf) [698170] - [net] dcbnl: potential risk in code in getapp handling (John Villalovos) [694354] - [net] Fix netif_set_real_num_tx_queues (Neil Horman) [702742] - [net] sock: adjust prot->obj_size always (Jiri Pirko) [704231] - [net] dccp: Fix a few bugs in module loading (Neil Horman) [702183] - [fs] GFS2: resource group bitmap corruption resulting in panics and withdraws (Robert S Peterson) [702057] - [ppc] Add pgprot_writecombine (Steve Best) [694595] - [input] xen-kbdfront: advertise either absolute or relative coordinates (Igor Mammedov) [703474]- [cpuidle] Ensure poll_idle_init() is called (Matthew Garrett) [696850] - [x86] intel_idle: add Sandy Bridge support (Matthew Garrett) [696172] - [x86] intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [690393] - [x86] intel_idle: open broadcast clock event (Matthew Garrett) [690392] - [x86] gart: Make sure GART does not map physmem above 1TB (Myron Stowe) [698162] - [x86] gart: Set DISTLBWALKPRB bit always (Myron Stowe) [698162] - [x86] gart: Convert spaces to tabs in enable_gart_translation (Myron Stowe) [698162] - [x86] amd: Disable GartTlbWlkErr when BIOS forgets it (Myron Stowe) [698162] - [virt] virtio: console: Enable call to hvc_remove() on console port remove (Amit Shah) [693054] - [virt] virtio_pci: Prevent double-free of pci regions after device hot-unplug (Amit Shah) [699358] - [virt] virtio: Decrement avail idx on buffer detach (Amit Shah) [681122] - [x86] cpufreq: Add APERF/MPERF support for AMD processors (Frank Arnold) [668085] - [x86] k8: Fix section mismatch for powernowk8_exit() (Frank Arnold) [668085] - [x86] powernow-k8: Add core performance boost support (Frank Arnold) [668085] - [fs] ext3: Always set dx_node's fake_dirent explicitly (Eric Sandeen) [703329] - [fs] GFS2: Tag all metadata with jid of last node to change it (Steven Whitehouse) [701578] - [fs] nfs: Open with O_CREAT flag set fails to open existing files on non writable directories (J. Bruce Fields) [701825] - [ppc] rtas: Only sleep in rtas_busy_delay if we have useful work to do (Steve Best) [702674] - [scsi] ipr: fix synchronous request flags for better performance (Steve Best) [696640] - [scsi] ibmvscsi: Improve CRQ reset reliability (Steve Best) [700165] - [scsi] mpt2sas: move event handling of MPT2SAS_TURN_ON_FAULT_LED in process context (Tomas Henzl) [701951] - [kernel] posix-timers: RCU conversion (Avi Kivity) [705082] - [infiniband] RDMA/cxgb4: Reset wait condition atomically (Steve Best) [693930] - [x86] kprobes: Disable irqs during optimized callback (Jiri Olsa) [699865] - [x86] AMD IOMMU: Display warning for AMD systems (Prarit Bhargava) [681104] - [netdrv] cxgb3: Apply interrupt coalescing settings to all queues (Neil Horman) [694581] - [mm] slab, kmemleak: pass the correct pointer to kmemleak_erase() (Steve Best) [698023]- [kernel] smp_call_function_many: handle concurrent clearing of mask (Jeff Moyer) [668775] - [kernel] smp_call_function_many: add missing ordering (Jeff Moyer) [668775] - [kernel] call_function_many: fix list delete vs add race (Jeff Moyer) [668775] - [kernel] smp.c: consolidate writes in smp_call_function_interrupt() (Jeff Moyer) [668775] - [kernel] smp.c: fix smp_call_function_many() SMP race (Jeff Moyer) [668775] - [fs] NFS: change nfs_writeback_done to return void (Steve Dickson) [701373] - [fs] NFS: remove pointless if statement in nfs_direct_write_result (Steve Dickson) [701373] - [net] RPC: clarify rpc_run_task error handling (Steve Dickson) [701373] - [net] RPC: remove check for impossible condition in rpc_make_runnable (Steve Dickson) [701373] - [fs] pnfs: fix pnfs lock inversion of i_lock and cl_lock (Steve Dickson) [701373] - [fs] pnfs: do not need to clear NFS_LAYOUT_BULK_RECALL flag (Steve Dickson) [701373] - [fs] NFSv4: nfs4_state_mark_reclaim_nograce() should be static (Steve Dickson) [701373] - [fs] pnfs: avoid incorrect use of layout stateid (Steve Dickson) [701373] - [fs] NFSv4.1 reclaim complete must wait for completion (Steve Dickson) [701373] - [fs] NFS: NFSROOT should default to "proto=udp" (Steve Dickson) [701373] - [fs] NFSv4/4.1: Fix nfs4_schedule_state_recovery abuses (Steve Dickson) [701373] - [fs] nfs4: remove duplicated #include (Steve Dickson) [701373] - [fs] NFSv4: remove duplicate clientid in struct nfs_client (Steve Dickson) [701373] - [fs] NFSv4: Fix the setlk error handler (Steve Dickson) [701373] - [fs] NFSv4.1: Fix the handling of the SEQUENCE status bits (Steve Dickson) [701373] - [fs] NFSv4.1: Retry CREATE_SESSION on NFS4ERR_DELAY (Steve Dickson) [701373] - [fs] nfs: fix compilation warning (Steve Dickson) [701373] - [net] SUNRPC: Remove resource leak in svc_rdma_send_error() (Steve Dickson) [701373] - [fs] Fix nfs_compat_user_ino64 so it doesn't cause problems if bit 31 or 63 are set in fileid (Steve Dickson) [701373] - [fs] nfs: add kmalloc return value check in decode_and_add_ds (Steve Dickson) [701373] - [fs] nfs: close NFSv4 COMMIT vs. CLOSE race (Steve Dickson) [701373] - [fs] SUNRPC: Close a race in __rpc_wait_for_completion_task() (Steve Dickson) [701373] - [fs] NFSv4.1: Various fixes to the sequence flag error handling (Steve Dickson) [701373]- [scsi] megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [619422] - [kernel] lib/vsprintf.c: add pU to print UUID/GUIDs (Stefan Assmann) [700299]- [x86] MCE: Drop the default decoding notifier (Prarit Bhargava) [688281] - [x86] MCE: Do not taint when handling correctable errors (Prarit Bhargava) [688281] - [kernel] printk: use pK for /proc/kallsyms and /proc/modules (Phillip Lougher) [679262] - [kernel] timer debug: Hide kernel addresses via pK in /proc/timer_list (Phillip Lougher) [679262] - [drm] do not leak kernel addresses via /proc/dri/*/vma (Phillip Lougher) [679262] - [kernel] kptr_restrict for hiding kernel pointers from unprivileged users (Phillip Lougher) [679262] - [net] fix netns vs proto registration ordering (Wade Mealing) [702306] {CVE-2011-1767 CVE-2011-1768}- [net] dccp: handle invalid feature options length (Jiri Pirko) [703013] {CVE-2011-1770} - [fs] cifs: check for private_data before trying to put it (Jeff Layton) [702642] {CVE-2011-1771} - [net] can: add missing socket check in can/raw and can/bcm release (Jiri Pirko) [698483] {CVE-2011-1598 CVE-2011-1748} - [netdrv] ixgbe: do not clear FCoE DDP error status for received ABTS (Andy Gospodarek) [695966] - [netdrv] ixgbe: DCB remove ixgbe_fcoe_getapp routine (Andy Gospodarek) [694358] - [fs] setup_arg_pages: diagnose excessive argument size (Oleg Nesterov) [645229] {CVE-2010-3858} - [scsi] bfa: change tech-preview to cover all cases (Rob Evers) [703251] - [scsi] bfa: driver version update (Rob Evers) [703265] - [scsi] bfa: kdump fix (Rob Evers) [703265] - [scsi] bfa: firmware download fix (Rob Evers) [703265] - [netdrv] bna: fix memory leak during RX path cleanup (Ivan Vecera) [698625] - [netdrv] bna: fix for clean fw re-initialization (Ivan Vecera) [698625]- [build] disable Werr for external modules (Aristeu Rozanski) [703504]- [scsi] hpsa: fix reading a write only register causes a hang (Rob Evers) [703262] - [scsi] mpt2sas: remove the use of writeq, since writeq is not atomic (Tomas Henzl) [701947]- [kernel] sched: resched proper CPU on yield_to (Rik van Riel) [464276] - [virt] sched: avoid kABI breakage (Rik van Riel) [464276] - [virt] kvm: use yield_to instead of sleep in kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] kvm: keep track of which task is running a KVM vcpu (Rik van Riel) [464276] - [virt] export pid symbols needed for kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] sched: Add yield_to(task, preempt) functionality (Rik van Riel) [464276] - [virt] sched: Use a buddy to implement yield_task_fair() (Rik van Riel) [464276] - [virt] sched: Limit the scope of clear_buddies (Rik van Riel) [464276] - [virt] sched: Check the right ->nr_running in yield_task_fair() (Rik van Riel) [464276] - [virt] VMX: increase ple_gap to 128 (Rik van Riel) [464276] - [virt] KVM: introduce kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] SVM: Support Pause Filter in AMD processors (Rik van Riel) [464276] - [virt] VMX: Add support for Pause-Loop Exiting (Rik van Riel) [464276] - [ppc] Add POWER7+ cputable entry (Steve Best) [694586] - [fs] ext4: Allow indirect-block file to grow the file size to max file size (Lukas Czerner) [681647] - GFS2: make sure fallocate bytes is a multiple of blksize (Benjamin Marzinski) [695763] - [x86] Use KERN_DEFAULT log-level in __show_regs() (Prarit Bhargava) [691509] - [x86] Make sure we also print a Code: line for show_regs() (Prarit Bhargava) [691509] - [x86] Combine printk()s in show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi, debug: Log board name (when present) in dmesg/oops output (Prarit Bhargava) [691509] - [x86] Factor duplicated code out of __show_regs() into show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi: log board, system, and BIOS information (Prarit Bhargava) [691509] - [ppc] Fix oops if scan_dispatch_log is called too early (Steve Best) [696777] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [696754] - [kernel] taskstats: use real microsecond granularity for CPU times (Oleg Nesterov) [662208] - [x86] ACPI: Fix ioremap size for MMIO reads and writes (Myron Stowe) [690486] - [virt] i8259: initialize isr_ack (Avi Kivity) [670765] - [netdrv] mlx4_core: Remove warning message about firmware bug (Steve Best) [695229] - Check if PTE is already allocated during page fault (Andrea Arcangeli) [696998] - [mm] thp: simple fix for /dev/zero THP mprotect bug (Andrea Arcangeli) [690444] - [mm] hugetlbfs: correct handling of negative input to nr_hugepages and nr_overcommit_hugepages (Petr Holasek) [673629]- [scsi] hpsa: fix lost command problem (Tomas Henzl) [700430] - [scsi] cciss: fix lost command problem (Tomas Henzl) [700430] - [scsi] ibft: fix oops during boot (Mike Christie) [698737]- [scsi] beiscsi: update version (Mike Christie) [674340] - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [674340] - [scsi] be2iscsi: fix boot hang due to interrupts not getting rearmed (Mike Christie) [674340] - [scsi] bnx2fc: fix regression due to incorrect setup of em for npiv port (Mike Christie) [700672] - [ppc] pseries: Use a kmem cache for DTL buffers (Steve Best) [695678]- [kdump] revert commit 8f4ec27fc to keep crashkernel=auto (Amerigo Wang) [605786] - [kernel] sched: Drop rq->lock from idle_balance() (Larry Woodman) [623712] - [kernel] sched: Fix unregister_fair_sched_group() (Larry Woodman) [623712] - [kernel] sched: Allow update_cfs_load() to update global load (Larry Woodman) [623712] - [kernel] sched: Implement demand based update_cfs_load() (Larry Woodman) [623712] - [kernel] sched: Update shares on idle_balance (Larry Woodman) [623712] - [kernel] sched: Add sysctl_sched_shares_window (Larry Woodman) [623712] - [kernel] sched: Introduce hierarchal order on shares update list (Larry Woodman) [623712] - [kernel] sched: Fix update_cfs_load() synchronization (Larry Woodman) [623712] - [kernel] sched: Fix load corruption from update_cfs_shares() (Larry Woodman) [623712] - [kernel] sched: Make tg_shares_up() walk on-demand (Larry Woodman) [623712] - [kernel] sched: Implement on-demand (active) cfs_rq list (Larry Woodman) [623712] - [kernel] sched: Rewrite tg_shares_up (Larry Woodman) [623712] - [kernel] Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code (Oleg Nesterov) [690033] {CVE-2011-1182} - [net] ethtool RXHASH flag (Neil Horman) [690619] - [fs] Revert "[fs] nfs: use unstable writes for groups of small DIO writes" (Jeff Layton) [694309] - [fs] sendfile(): check f_op.splice_write() rather than f_op.sendpage() (Lukas Czerner) [689426] - [fs] dcache: allow __d_obtain_alias() to return unhashed dentries (J. Bruce Fields) [636926] - [virt] VMX: Save and restore tr selector across mode switches (Gleb Natapov) [693894] - [virt] VMX: update live TR selector if it changes in real mode (Gleb Natapov) [693894] - [mm] memcg: remove direct page_cgroup-to-page pointer (Johannes Weiner) [692490] - [mm] memcg: condense page_cgroup-to-page lookup points (Johannes Weiner) [692490] - [mm] memcg: change page_cgroup_zoneinfo signature (Johannes Weiner) [692490] - [mm] memcg: no uncharged pages reach page_cgroup_zoneinfo (Johannes Weiner) [692490] - [s390x] dasd: prevent panic with unresumed devices (Hendrik Brueckner) [676720] - [s390x] qeth: wrong MAC-address displayed in error message (Hendrik Brueckner) [675211]- [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware: re-add the recently deleted bnx2x fw 6.2.5.0 (Michal Schmidt) [690470] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) [690470] - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470]- [net] limit socket backlog add operation to prevent possible DoS (Jiri Pirko) [694396] {CVE-2010-4251} - [scsi] mpt2sas: prevent heap overflows and unchecked (Tomas Henzl) [694023] {CVE-2011-1494 CVE-2011-1495} - [fs] epoll: prevent creating circular epoll structures (Don Howard) [681683] {CVE-2011-1082} - [mm] Prevent page_fault at do_mm_track_pte+0xc when Stratus dirty page tracking is active (Larry Woodman) [693786] - [fs] GFS2 causes kernel panic in spectator mode (Steven Whitehouse) [696535] - [net] bonding: interface doesn't issue IGMP report on slave interface during failover (Flavio Leitner) [640690] - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [698016] - [scsi] isci: fix oem parameter header definition (David Milburn) [698016]- [scsi] mark bfa fc adapters tech preview (Rob Evers) [698384] - [virt] Revert pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Aristeu Rozanski) [691310] - [i686] nmi watchdog: Enable panic on hardlockup (Don Zickus) [677532] - [netdrv] Adding Chelsio Firmware for cxgb4 (Neil Horman) [691929]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Aristeu Rozanski) - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Aristeu Rozanski)- [net] bonding: fix jiffy comparison issues (Andy Gospodarek) [696337]- [kernel] perf: add script command help (Jiri Olsa) [693050] - [drm] radeon/kms: make radeon i2c put/get bytes less noisy (Frank Arnold) [693829] - [drm] radeon/kms: fix hardcoded EDID handling (Frank Arnold) [693829] - [x86] Revert "[x86] perf: P4 PMU - Fix unflagged overflows handling" (Don Zickus) [688547] - [x86] perf: let everyone share counters on a P4 machine (Don Zickus) [688547] - [fs] nfs: Ensure that NFS4 acl requests don't use slab in skb fraglist (Neil Horman) [682645] {CVE-2011-1090} - [fs] partitions: Validate map_count in Mac partition tables (Danny Feng) [679286] {CVE-2011-1010}- [scsi] ibft: search for broadcom specific ibft sign (Mike Christie) [696275] - [fs] Fix corrupted OSF partition table parsing (Danny Feng) [688025] {CVE-2011-1163} - [netdrv] ixgbe: DCB, X540 devices do not respond to pause frames (Andy Gospodarek) [694930] - [netdrv] ixgbe: DCB, misallocated packet buffer size with X540 device (Andy Gospodarek) [694930] - [netdrv] ixgbe: refactor common start_hw code for 82599 and x54 (Andy Gospodarek) [694930] - [netdrv] ixgbe: balance free_irq calls with request_irq calls (Andy Gospodarek) [692988]- [net] sctp: fix the INIT/INIT-ACK chunk length calculation (Thomas Graf) [690743] {CVE-2011-1573} - [kernel] sched: Fix granularity of task_u/stime() (Jerome Marchand) [690998] - [pci] Call PCIe _OSC methods earlier (Matthew Garrett) [693974] - [fs] nfs: use unstable writes for groups of small DIO writes (Jeff Layton) [694309] - [net] CAN: Use inode instead of kernel address for /proc file (Danny Feng) [664561] {CVE-2010-4565} - [x86] mce: reject CEs on Westmere EX MCE bank 6 (Prarit Bhargava) [694891] - [scsi] libfcoe: Incorrect CVL handling for NPIV ports (Mike Christie) [694906] - [x86] perf: Complain louder about BIOSen corrupting CPU/PMU state and continue (Don Zickus) [694913] - [fs] inotify: fix double free/corruption of stuct user (Eric Paris) [656832] {CVE-2010-4250} - [netdrv] netxen: limit skb frags for non tso packet (Chad Dupuis) [695478] - [fs] nfsd4: fix oops on lock failure (J. Bruce Fields) [696376] - [netdrv] Return bnx2 firmware files to Makefile (John Feeney) [696365] - [scsi] be2iscsi: fix be2iscsi rmmod (Mike Christie) [695585] - [netdrv] qlcnic: limit skb frags for non tso packet (Bob Picco) [695488] - [md] Cleanup after raid45->raid0 takeover (Dean Nelson) [694106] - [md] revert "Cleanup after raid45->raid0 takeover patch" (Dean Nelson) [694106] - [net] bonding: fix incorrect tx queue offset (Andy Gospodarek) [695548] {CVE-2011-1581} - [netdrv] igb: for 82576 EEPROMs reporting invalid size default to 16kB (Stefan Assmann) [695751] - [pci] return correct value when writing to the "reset" attribute (Alex Williamson) [690291] - [kernel] Initalize call_single_queue during boot to handle left over ipi (Neil Horman) [680478]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Marcelo Tosatti) [684719] - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Marcelo Tosatti) [684719]- [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Larry Woodman) [691310] - [drm] i915: backports from stable to fix some regressions (Dave Airlie) [690865] - [fs] svcrpc: complete svsk processing on cb receive failure (J. Bruce Fields) [629030] - [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470] - [ppc] pseries: fix hang caused by missing spin_unlock in dtl_disable (Steve Best) [694327] - [ppc] pseries: Disable VPNH feature (Steve Best) [694266] - [netdrv] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [694115] - [input] wacom: Move the cintiq initialization down (Peter Hutterer) [693573] - [input] wacom: specify Cinitq supported tools (Peter Hutterer) [693573] - [input] wacom: fix pressure in Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: fix serial number handling on Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: add Cintiq 21UX2 and Intuos4 WL (Peter Hutterer) [693573] - [kernel] spec: strip note and comment from ppc64's vmlinux before checksum is calculated (Aristeu Rozanski) [692515] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Mike Christie) [691611] - [scsi] libfc: rec tov value and REC_TOV_CONST units usages is incorrect (Mike Christie) [691611] - [scsi] libfcoe: fix wrong comment in fcoe_transport_detach (Mike Christie) [691611] - [scsi] libfcoe: clean up netdev mapping properly when the transport goes away (Mike Christie) [691611] - [scsi] fcoe: remove unnecessary module state check (Mike Christie) [691611] - [scsi] fcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] libfcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] fcoe: correct checking for bonding (Mike Christie) [691611] - [scsi] fcoe: fix broken fcoe interface reset (Mike Christie) [691611] - [scsi] fcoe: precedence bug in fcoe_filter_frames() (Mike Christie) [691611] - [scsi] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h (Mike Christie) [691611] - [scsi] libfc: remove duplicate ema_list init (Mike Christie) [691611] - [scsi] fcoe, libfc: initialize EM anchors list and then update npiv EMs (Mike Christie) [691611] - [scsi] libfc: Fixing a memory leak when destroying an interface (Mike Christie) [691611] - [scsi] fc: Add GSPN_ID request to header file (Mike Christie) [691611] - [x86] mce: don't print "human readable" message for corrected errors (Prarit Bhargava) [688281] - [scsi] hpsa: fix pci_device_id table (Tomas Henzl) [684997] - [netdrv] ixgbe: only enable WoL for magic packet by default (Andy Gospodarek) [632598] - [mm] zram: disable zram on ppc64 (Jerome Marchand) [661293] - [mm] zram: update config file (Jerome Marchand) [661293] - [mm] zram: initialize device on first read (Jerome Marchand) [661293] - [mm] zram: fix data corruption issue (Jerome Marchand) [661293] - [mm] zram: xvmalloc: combine duplicate block delete code (Jerome Marchand) [661293] - [mm] zram: Return zero'd pages on new reads (Jerome Marchand) [661293] - [mm] zram: xvmalloc: Close 32byte hole on 64bit CPUs (Jerome Marchand) [661293] - [mm] zram: xvmalloc: create CONFIG_ZRAM_DEBUG for debug code (Jerome Marchand) [661293] - [mm] zram: xvmalloc: free bit block insertion optimization (Jerome Marchand) [661293] - [mm] zram: Prevent overflow in logical block size (Jerome Marchand) [661293] - [mm] zram: vmalloc: Correct tunings to enable use with 64K pages (Jerome Marchand) [661293] - [mm] zram: xvmalloc.c: Fix a typo (Jerome Marchand) [661293] - [mm] zram: Fix sparse warning 'Using plain integer as NULL pointer' (Jerome Marchand) [661293]- [tracing] t_start: reset FTRACE_ITER_HASH in case of seek/pread (Jiri Olsa) [631626] {CVE-2010-3079} - [scsi] scsi_dh_rdac: fix for lun_table update for rdac (Rob Evers) [687878] - [usb] EHCI: unlink unused QHs when the controller is stopped (Don Zickus) [680987] - [fs] Revert "[fs] sunrpc: Use static const char arrays" (Steve Dickson) [690754] - [fs] sunrpc: Propagate errors from xs_bind() through xs_create_sock() (Steve Dickson) [689777] - [net] netfilter: ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689342] - [net] ipv6: netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689351] {CVE-2011-1172} - [net] netfilter: ip_tables: fix infoleak to userspace (Jiri Pirko) [689334] {CVE-2011-1171} - [net] netfilter: arp_tables: fix infoleak to userspace (Jiri Pirko) [689325] {CVE-2011-1170} - [kernel] remove kernel-debuginfo-common requires from perf-debuginfo (Jason Baron) [682012] - [drm] radeon/kms: check AA resolve registers on r300 + regression fix (Dave Airlie) [680002] {CVE-2011-1016} - [net] fix ebtables stack infoleak (Eugene Teo) [681323] {CVE-2011-1080} - [drm] fix unsigned vs signed comparison issue in modeset ctl ioctl (Don Howard) [679928] {CVE-2011-1013} - [fs] svcrpc: take advantage of tcp autotuning (J. Bruce Fields) [629030] - [fs] SUNRPC: Don't wait for full record to receive tcp data (J. Bruce Fields) [629030] - [net] svcrpc: copy cb reply instead of pages (J. Bruce Fields) [629030] - [fs] svcrpc: close connection if client sends short packet (J. Bruce Fields) [629030] - [fs] svcrpc: note network-order types in svc_process_calldir (J. Bruce Fields) [629030] - [fs] SUNRPC: svc_tcp_recvfrom cleanup (J. Bruce Fields) [629030] - [fs] SUNRPC: requeue tcp socket less frequently (J. Bruce Fields) [629030] - [fs] rpc: move sk_bc_xprt to svc_xprt (J. Bruce Fields) [629030] - [acpi] ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility (Frank Arnold) [593766]- [kernel] kcore: restrict access to the whole memory (Amerigo Wang) [663864] - [scsi] libsas: flush initial device discovery before completing ->scan_finished (David Milburn) [682265] - [md] Cleanup after raid45->raid0 takeover (Doug Ledford) [688725] - [md] partition detection when array becomes active (Doug Ledford) [688725] - [md] avoid spinlock problem in blk_throtl_exit (Doug Ledford) [679096 688725] - [md] correctly handle probe of an 'mdp' device (Doug Ledford) [688725] - [md] don't set_capacity before array is active (Doug Ledford) [688725] - [md] Fix raid1->raid0 takeover (Doug Ledford) [688725] - [md] process hangs at wait_barrier after 0->10 takeover (Doug Ledford) [688725] - [md] md_make_request: don't touch the bio after calling make_request (Doug Ledford) [688725] - [md] Don't allow slot_store while resync/recovery is happening (Doug Ledford) [688725] - [md] don't clear curr_resync_completed at end of resync (Doug Ledford) [688725] - [md] Don't use remove_and_add_spares to remove failed devices from a read-only array (Doug Ledford) [688725] - [md] Add raid1->raid0 takeover support (Doug Ledford) [688725] - [md] Remove the AllReserved flag for component devices (Doug Ledford) [688725] - [md] don't abort checking spares as soon as one cannot be added (Doug Ledford) [688725] - [md] fix the test for finding spares in raid5_start_reshape (Doug Ledford) [688725] - [md] simplify some 'if' conditionals in raid5_start_reshape (Doug Ledford) [688725] - [md] revert change to raid_disks on failure (Doug Ledford) [688725] - [md] Fix removal of extra drives when converting RAID6 to RAID5 (Doug Ledford) [688725] - [md] range check slot number when manually adding a spare (Doug Ledford) [688725] - [md] raid5: handle manually-added spares in start_reshape (Doug Ledford) [688725] - [md] fix sync_completed reporting for very large drives (>2TB) (Doug Ledford) [688725] - [md] allow suspend_lo and suspend_hi to decrease as well as increase (Doug Ledford) [688725] - [md] Don't let implementation detail of curr_resync leak out through sysfs (Doug Ledford) [688725] - [md] separate meta and data devs (Doug Ledford) [688725] - [md] add new param to_sync_page_io() (Doug Ledford) [688725] - [md] new param to calc_dev_sboffset (Doug Ledford) [688725] - [md] Be more careful about clearing flags bit in ->recovery (Doug Ledford) [688725] - [md] md_stop_writes requires mddev_lock (Doug Ledford) [688725] - [md] raid5: use sysfs_notify_dirent_safe to avoid NULL pointer (Doug Ledford) [688725] - [md] Ensure no IO request to get md device before it is properly initialised (Doug Ledford) [688725] - [md] Fix single printks with multiple KERN_s (Doug Ledford) [688725] - [md] fix regression resulting in delays in clearing bits in a bitmap (Doug Ledford) [688725] - [md] fix regression with re-adding devices to arrays with no metadata (Doug Ledford) [688725] - [md] pick some changes from commits to match upstream (Doug Ledford) [688725] - [md] raid1: add takeover support for raid5->raid1 (Doug Ledford) [688725] - [md] pick up some percpu annotations that upstream has (Doug Ledford) [688725] - [md] update includes to match upstream (Doug Ledford) [688725] - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [691591] - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [691591] - [scsi] isci: Qualify when the host lock is managed for STP/SATA callbacks (David Milburn) [691591] - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [691591] - [scsi] isci: Free host lock for SATA/STP abort escalation at submission time (David Milburn) [691591] - [scsi] isci: Properly handle requests in the "aborting" state (David Milburn) [691591] - [scsi] isci: Remove "screaming" data types (David Milburn) [691591] - [scsi] isci: remove unused "remote_device_started" (David Milburn) [691591] - [scsi] isci: namespacecheck cleanups (David Milburn) [691591] - [scsi] isci: kill some long macros (David Milburn) [691591] - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [691591] - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [691591] - [netdrv] iwlagn: Support new 5000 microcode (Stanislaw Gruszka) [682742] - [netdrv] iwlwifi: fix dma mappings and skbs leak (Stanislaw Gruszka) [682726] - [netdrv] iwl3945: remove plcp check (Stanislaw Gruszka) [679002] - [netdrv] iwlwifi: add {ack,plpc}_check module parameters (Stanislaw Gruszka) [620501] - [fs] ext4: Fix ext4_quota_write cross block boundary behaviour (Lukas Czerner) [680105] - [fs] quota: Don't write quota info in dquot_commit() (Lukas Czerner) [680105] - [netdrv] be2net: Change f/w command versions for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: Remove ERR compl workaround for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [685027] - [netdrv] be2net: pass proper hdr_size while flashing redboot (Ivan Vecera) [685027] - [netdrv] be2net: Allow VFs to call be_cmd_reset_function (Ivan Vecera) [685027] - [netdrv] be2net: pass domain numbers for pmac_add/del functions (Ivan Vecera) [685027] - [netdrv] be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded (Ivan Vecera) [685027] - [netdrv] be2net: Use domain id when be_cmd_if_destroy is called (Ivan Vecera) [685027] - [netdrv] be2net: While configuring QOS for VF, pass proper domain id (Ivan Vecera) [685027] - [netdrv] benet: Avoid potential null deref in be_cmd_get_seeprom_data() (Ivan Vecera) [685027] - [netdrv] benet: fix be_cmd_multicast_set() memcpy bug (Ivan Vecera) [685027] - [ppc] kdump: Override crash_free_reserved_phys_range to avoid freeing RTAS (Steve Best) [672983] - [kernel] kdump: Allow shrinking of kdump region to be overridden (Steve Best) [672983] - [scsi] bnx2fc: Bumped version to 1.0.2 (Mike Christie) [683153] - [scsi] bnx2fc: Fix kernel panic when deleting NPIV ports (Mike Christie) [683153] - [scsi] bnx2fc: scsi_dma_unmap() not invoked on IO completions (Mike Christie) [683153] - [scsi] bnx2fc: host stats show the link speed 'unknown' on NIC partitioned interfaces (Mike Christie) [683153] - [scsi] bnx2fc: IO completion not processed due to missed wakeup (Mike Christie) [683153] - [scsi] bnx2fc: Bump version to 1.0.1 (Mike Christie) [683153] - [scsi] bnx2fc: Remove unnecessary module state checks (Mike Christie) [683153] - [scsi] bnx2fc: Fix MTU issue by using static MTU (Mike Christie) [683153] - [scsi] bnx2fc: Remove network bonding checking (Mike Christie) [683153] - [scsi] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held (Mike Christie) [683153] - [scsi] bnx2fc: common free list for cleanup commands (Mike Christie) [683153] - [scsi] bnx2fc: Remove rtnl_trylock/restart_syscall checks (Mike Christie) [683153] - [netdrv] cnic: Fix lost interrupt on bnx2x (Mike Christie) [683153] - [netdrv] cnic: Prevent status block race conditions with hardware (Mike Christie) [683153] - [kernel] ring-buffer: Use sync sched protection on ring buffer resizing (Jiri Olsa) [676583] - [kernel] tracing: avoid soft lockup in trace_pipe (Jiri Olsa) [676583] - [kernel] tracing: Fix a race in function profile (Jiri Olsa) [676583] - [block] cfq-iosched: Don't update group weights when on service tree (Vivek Goyal) [689551] - [block] cfq-iosched: Get rid of on_st flag (Vivek Goyal) [689551] - [net] tcp_cubic: fix low utilization of CUBIC with HyStart (Thomas Graf) [616985] - [net] tcp_cubic: make the delay threshold of HyStart less sensitive (Thomas Graf) [616985] - [net] tcp_cubic: enable high resolution ack time if needed (Thomas Graf) [616985] - [net] tcp_cubic: fix clock dependency (Thomas Graf) [616985] - [net] tcp_cubic: make ack train delta value a parameter (Thomas Graf) [616985] - [net] tcp_cubic: fix comparison of jiffies (Thomas Graf) [616985] - [net] tcp: fix RTT for quick packets in congestion control (Thomas Graf) [616985] - [fs] fix GFS2 filesystem hang caused by incorrect lock order (Robert S Peterson) [651584] - [fs] btrfs: bring us up to date with .38 (Josef Bacik) [684667] - [ppc] add dynamic dma window support minor updates (Steve Best) [691952] - [ppc] ptrace: Remove BUG_ON when full register set not available (Steve Best) [678099] - [ppc] pseries: Disable MSI using new interface if possible (Steve Best) [684961] - [ppc] kexec: Fix orphaned offline CPUs across kexec (Steve Best) [682875] - [net] ipsec: Disable granular bundles (Herbert Xu) [631833] - [scsi] libsas: fix runaway error handler problem (David Milburn) [691527] - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684841] - [scsi] Add next gen Dell Powervault controller MD36xxf into RDAC device list (Shyam Iyer) [688979] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [688065] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8/NVAF by default (Ben Skeggs) [684816] - [kernel] radix: don't tag the root if we didn't tag within our range (Josef Bacik) [681439] - [block] blk-throttle: Do not use kblockd workqueue for throtl work (Vivek Goyal) [681360] - [sound] ALSA: HDA hdmi related fixes (Jaroslav Kysela) [671501] - [pci] Preserve Existing pci sort whitelists for Dell systems (Shyam Iyer) [688954] - [x86] perf: Add support for AMD family 15h core counters family 15h core counters (Robert Richter) [635671] - [x86] hpwdt: fix section mismatch warning (Prarit Bhargava) [689837] - [x86] UV: Correct kABI from upstream (George Beshers) [684957] - [x86] When cleaning MTRRs, do not fold WP into UC (Prarit Bhargava) [682758] - [virt] xen-blkfront: handle Xen major numbers other than XENVBD (Andrew Jones) [691339] - [virt] Fix regression with SMP guests (Zachary Amsden) [681133] - [netdrv] enic: update to version 2.1.1.13 (Andy Gospodarek) [684865] - [netdrv] igb: full support for i350 devices (Stefan Assmann) [687932] - [fs] NFS: Fix a hang/infinite loop in nfs_wb_page() (Steve Dickson) [672305] - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [690900] - [fs] svcrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [690900] - [fs] svcrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [690900] - [fs] svcrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [690900] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [690900] - [infiniband] RDMA/cxgb4: Initialization errors can cause crash (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't change QP state outside EP lock (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Remove db_drop_task (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Do CIDX_INC updates every 1/16 CQ depth CQE reaps (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Dispatch FATAL event on EEH errors (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Set the correct device physical function for iwarp connections (Steve Best) [647013] - [infiniband] RDMA/cxgb4: limit MAXBURST EQ context field to 256B (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't re-init wait object in init/fini paths (Steve Best) [647013] - [infiniband] RMDA/cxgb4 kfifo changes (Steve Best) [647013] - [netdrv] cxgb4 driver update (Neil Horman) [647006] - [tracing] Add unstable sched clock note to the warning (Jiri Olsa) [666264] - [x86] Reevaluate T-states on CPU hot-add (Matthew Garrett) [673442] - [scsi] libsas: fix/amend device gone notification in sas_deform_port (David Milburn) [682315] - [kdump] kexec: move the crashkernel=auto logic into kernel spec file (Amerigo Wang) [605786]- [fs] buffer: make invalidate_bdev() drain all percpu LRU add caches (Dave Chinner) [665056] - [s390x] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670555] - [v4l] media: minor v4l/dvb/rc regression fixes (Jarod Wilson) [682906] - [kernel] capabilities: do not special case calculation of pE during exec of init (Eric Paris) [684008] - [scsi] qla2xxx: Update version number to 8.03.07.03.06.1-k (Chad Dupuis) [686341] - [scsi] qla2xxx: Display hardware/firmware registers to get more information about the error for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Limit the logs in case device state does not change for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Add test for valid loop id to qla2x00_relogin() (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extra call to qla82xx_check_fw_alive() (Chad Dupuis) [686341] - [scsi] Revert "qla2xxx: Remove code to not reset ISP82xx on failure" (Chad Dupuis) [686341] - [scsi] qla2xxx: Log fcport state transitions when debug messages are enabled (Chad Dupuis) [686341] - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686341] - [scsi] qla2xxx: Include request queue ID in the upper 16-bits of the I/O handle for Abort I/O IOCBs (Chad Dupuis) [686341] - [scsi] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686341] - [scsi] qla2xxx: Verify login-state has transitioned to PRLI-completed (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extraneous setting of FCF_ASYNC_SENT during login-done completion (Chad Dupuis) [686341] - [scsi] qla2xxx: Check for a match before attempting to set FCP-priority information (Chad Dupuis) [686341] - [scsi] qla2xxx: Correct calling contexts of qla2x00_mark_device_lost() in async paths (Chad Dupuis) [686341] - [scsi] qla2xxx: Display PortID information during FCP command-status handling (Chad Dupuis) [686341] - [misc] mark various drivers/features as tech preview (Don Zickus) [689566] - [mm] compaction beware writeback (Andrea Arcangeli) [690921] - [scsi] megaraid_sas: Version and Changelog update (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix iMR OCR support to work correctly (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix max_sectors for IEEE SGL (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix fault state handling (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix tasklet_init call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add CFG_CLEARED AEN (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK (Shyam Iyer) [692673] - [scsi] megaraid_sas: Call tasklet_schedule for MSI-X (Shyam Iyer) [692673] - [scsi] megaraid_sas: Enable MSI-X before calling megasas_init_fw (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add missing check_and_restore_queue_depth call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix failure gotos (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump (Tomas Henzl) [682110] - [fs] jbd/ocfs2: Fix block checksumming when a buffer is used in several transactions (Eric Sandeen) [618440] - [x86] UV: RHEL: avoid parsing the ACPI OSC table (George Beshers) [619426] - [x86] UV: Fix the effect of extra bits in the hub nodeid register (George Beshers) [619426] - [x86] UV: use native_halt on a halt (George Beshers) [619426] - [x86] UV: Fix initialization of max_pnode (George Beshers) [619426] - [x86] UV: Add common uv_early_read_mmr() function for reading MMR (George Beshers) [619426] - [x86] UV: Fix a problem with long bitops during boot (George Beshers) [619426] - [x86] UV: use BOOT_ACPI after crash dump (George Beshers) [619426] - [x86] UV: Make kdump avoid stack dumps (George Beshers) [619426] - [x86] UV: NMI_UNKNOWN (George Beshers) [619426] - [x86] UV: Upstream enable NMI backtrace (George Beshers) [619426] - [x86] Fix AMD PMU detection issue (Frank Arnold) [689065] - [s390x] tape: deadlock on global work queue (Hendrik Brueckner) [681306] - [s390x] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679514] - [s390x] qeth: allow channel path changes in suspend state (Hendrik Brueckner) [678067] - [netdrv] ixgbe: receive packet statistics not incrementing (Andy Gospodarek) [689032] - [netdrv] bnx2: update driver to latest upstream (Neil Horman) [669813] - [mm] memcg: avoid deadlock between charge moving and try_charge() (Johannes Weiner) [592269] - [mm] memcg: move charges of file pages (Johannes Weiner) [592269] - [mm] memcg: clean up charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of swap charge moving (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous swap (Johannes Weiner) [592269] - [mm] memcg: avoid oom during charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of moving charges (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous pages (Johannes Weiner) [592269] - [mm] memcg: add interface to move charge at task migration (Johannes Weiner) [592269] - [kernel] cgroup: introduce __css_get/put() for multiple references (Johannes Weiner) [592269] - [kernel] cgroup: introduce cancel_attach() (Johannes Weiner) [592269] - [mm] memcg: remove memcg_tasklist mutex (Johannes Weiner) [592269] - [mm] memcg: cleanup mem_cgroup_move_parent() (Johannes Weiner) [592269] - [mm] memcg: add mem_cgroup_cancel_charge() (Johannes Weiner) [592269]- [netdrv] spec: add phy drivers to initrd (Andy Gospodarek) [650907]- [x86] export SMBIOS version via sysfs (Prarit Bhargava) [684329] - [fs] aio: fix up kabi breakage (Jeff Moyer) [690224] - [scsi] lpfc: Update lpfc version for 8.3.5.30.1p driver release (Rob Evers) [689937] - [scsi] lpfc: Fixed an issue where SLI4 adapter running on Powerpc was unable to login into Fabric (Rob Evers) [689937] - [scsi] lpfc: Fixed driver sending FLOGI to a disconnected FCF (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: block target when port queuing limit is hit (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: force retry in queuecommand when port is transitioning (Rob Evers) [689937] - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [689937] - [scsi] lpfc: Fixed crash when mailbox commands timeout through BSG (Rob Evers) [689937] - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [689937] - [scsi] lpfc: LOGO completion routine must invalidate both RPI and D_ID (Rob Evers) [689937] - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [689937] - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [689937] - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [689937] - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [689937] - [scsi] lpfc: Fixed missed setting of RRQ active for target aborted IOs (Rob Evers) [689937] - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [689937] - [scsi] lpfc: Fixed UE error reported by OneConnect UCNA BE2 hba with f/w 2.702.542.0 during reboot (Rob Evers) [689937] - [scsi] lpfc: Fixed XRI reuse issue. (Rob Evers) [689937] - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [689937] - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (build error fix) (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [689937] - [scsi] lpfc: Adjust payload_length and request_length for sli4_config mailbox commands (Rob Evers) [689937] - [fs] NFSD, VFS: Remove dead code in nfsd_rename() (J. Bruce Fields) [687935] - [fs] nfsd: break lease on unlink due to rename (J. Bruce Fields) [687935] - [fs] nfsd4: fix struct file leak (J. Bruce Fields) [687921] - [fs] nfsd4: minor nfs4state.c reshuffling (J. Bruce Fields) [687921] - [mm] thp+memcg-numa: fix BUG at mm.h:370 (Andrea Arcangeli) [687918] - [mm] memcg: never OOM when charging huge pages, reinstated (Johannes Weiner) [685161] - [ata] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller (David Milburn) [684366] - [fs] GFS2: directly write blocks past i_size (Benjamin Marzinski) [684115] - [net] netfilter: fix xt_AUDIT to work with ebtables (Thomas Graf) [683888] - [net] bonding: change test for presence of VLANs (Jiri Pirko) [683496] - [x86] UV: Initialize the broadcast assist unit base destination node id properly (Dean Nelson) [683268] - [ppc] add missing mutex lock/unlock to device_pm_pre_add and device_pm_pre_add_cleanup (Steve Best) [683115] - [mm] thp: fix page_referenced to modify mapcount/vm_flags only if page is found (Andrea Arcangeli) [683073] - [netdrv] niu: Fix races between up/down and get_stats (Stefan Assmann) [683069] - [fs] ext4: don't scan/accumulate more pages than mballoc will allocate (Eric Sandeen) [682831] - [powerpc] kdump: CPUs assume the context of the oopsing CPU (Steve Best) [682303] - [scsi] cciss: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: move device attributes to avoid forward declarations (Tomas Henzl) [682239] - [pci] Fix missing pcie_port_platform_notify() (Prarit Bhargava) [681870] - [scsi] ipr: Fix a race on multiple configuration changes (Steve Best) [681679] - [net] bnep: fix buffer overflow (Don Howard) [681316] {CVE-2011-1079} - [pci] Enable ASPM state clearing regardless of policy (Alex Williamson) [681017] - [pci] Disable ASPM if BIOS asks us to (Alex Williamson) [681017] - [scsi] scsi_dh: fix reference counting in scsi_dh_activate error path (Mike Snitzer) [680140] - [scsi] aic94xx: world-writable sysfs update_bios file (Don Howard) [679307] - [x86] tc1100-wmi: world-writable sysfs wireless and jogdial files (Don Howard) [679307] - [x86] acer-wmi: world-writable sysfs threeg file (Don Howard) [679307] - [mfd] ab3100: world-writable debugfs *_priv files (Don Howard) [679307] - [v4l] sn9c102: world-wirtable sysfs files (Don Howard) [679307] - [virt] unbreak userspace that does not sets tss address (Gleb Natapov) [677314] - [virt] fix rcu usage in init_rmode_* functions (Gleb Natapov) [677314] - [virt] VMX: Initialize vm86 TSS only once (Gleb Natapov) [677314] - [virt] VMX: fix rcu usage warning in init_rmode() (Gleb Natapov) [677314] - [netdrv] enic: update to upstream version 2.1.1.6 (Andy Gospodarek) [676134] - [net] fix ipv6 binding to device (Shyam Iyer) [675321] - [net] add POLLPRI to sock_def_readable() (Jiri Pirko) [672234] - [x86] Fix mwait_usable section mismatch (Frank Arnold) [666493] - [x86] Fix EFI pagetable to map whole memory (Takao Indoh) [664364] - [netdrv] bnx2x: some more fixes from upstream (Michal Schmidt) [635942] - [netdrv] bnx2x: bugfixes from driver version 1.62.00-6 (Michal Schmidt) [635942] - [netdrv] ixgbe: DCB: enable RSS to be used with DCB (Andy Gospodarek) [684857] - [netdrv] ixgbe: DCB, use multiple Tx rings per traffic class (Andy Gospodarek) [684856] - [net] Implement infrastructure for HW based QOS (Neil Horman) [634006] - [x86] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [619455] - [x86] intel-iommu: Unlink domain from iommu (Alex Williamson) [619455]- [kernel] CAP_SYS_MODULE bypass via CAP_NET_ADMIN (Phillip Lougher) [681773] {CVE-2011-1019} - [kernel] failure to revert address limit override in OOPS error path (Dave Anderson) [659573] {CVE-2010-4258} - [fs] xfs: zero proper structure size for geometry calls (Phillip Lougher) [677268] - [fs] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677268] {CVE-2011-0711} - [watchdog] quiet down the boot messages (Don Zickus) [588861 684356] - [x86] nmi_watchdog: compile-in i686 but disable by default (Don Zickus) [685021] - [kernel] watchdog: Always return NOTIFY_OK during cpu up/down events (Don Zickus) [684649] - [kernel] watchdog, nmi: Lower the severity of error messages (Don Zickus) [684649] - [kernel] watchdog: Don't change watchdog state on read of sysctl (Don Zickus) [684649] - [kernel] watchdog: Fix sysctl consistency (Don Zickus) [684649] - [kernel] watchdog: Fix broken nowatchdog logic (Don Zickus) [684649] - [scsi] isci: fix apc mode definition (David Milburn) [638569] - [scsi] isci: Revert "isci: only call sas_task_abort for tasks with NEED_DEV_RESET" (David Milburn) [638569] - [scsi] isci: Revert "isci: reset hardware at init (David Milburn) [638569] - [scsi] isci: Revert "isci: SATA/STP and SMP tasks are never explicity put in the error (David Milburn) [638569] - [scsi] isci config change (David Milburn) [638569] - [scsi] isci: fixes (David Milburn) [638569] - [scsi] isci: firmware (David Milburn) [638569] - [scsi] isci: lldd (David Milburn) [638569] - [scsi] isci/core: common definitions and utility functions (David Milburn) [638569] - [scsi] isci/core: base state machine and memory descriptors (David Milburn) [638569] - [scsi] isci/core: unsolicited frame handling and registers (David Milburn) [638569] - [scsi] isci/core: request (general, ssp and smp) (David Milburn) [638569] - [scsi] isci/core: stp (David Milburn) [638569] - [scsi] isci/core: remote node context (David Milburn) [638569] - [scsi] isci/core: remote device (David Milburn) [638569] - [scsi] isci/core: port (David Milburn) [638569] - [scsi] isci/core: phy (David Milburn) [638569] - [scsi] isci/core: controller (David Milburn) [638569] - [x86] introduce pci_map_biosrom() (David Milburn) [683211] - [kernel] perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache (Jiri Olsa) [664900] - [kernel] perf symbols: Fix vmlinux path when not using --symfs (Jiri Olsa) [664900] - [kernel] perf timechart: Fix max number of cpus (Jiri Olsa) [664900] - [kernel] perf timechart: Fix black idle boxes in the title (Jiri Olsa) [664900] - [kernel] perf hists: Print number of samples, not the period sum (Jiri Olsa) [664900] - [kernel] perf tools: Fix thread_map event synthesizing in top and record (Jiri Olsa) [664900] - [kernel] perf stat: Fix aggreate counter reading accounting (Jiri Olsa) [664900] - [kernel] perf tools: Fix time function double declaration with glibc (Jiri Olsa) [664900] - [kernel] perf tools: Fix build by checking if extra warnings are supported (Jiri Olsa) [664900] - [kernel] perf tools: Fix build when using gcc 3.4.6 (Jiri Olsa) [664900] - [kernel] perf tools: Add missing header, fixes build (Jiri Olsa) [664900] - [kernel] perf tools: Fix 64 bit integer format strings (Jiri Olsa) [664900] - [kernel] perf test: Fix build on older glibcs (Jiri Olsa) [664900] - [kernel] perf test: Use cpu_map->[cpu] when setting affinity (Jiri Olsa) [664900] - [kernel] perf symbols: Fix annotation of thumb code (Jiri Olsa) [664900] - [kernel] perf tools: Fix tracepoint id to string perf.data header table (Jiri Olsa) [664900] - [kernel] perf tools: Fix handling of wildcards in tracepoint event selectors (Jiri Olsa) [664900] - [kernel] perf record: Add "nodelay" mode, disabled by default (Jiri Olsa) [664900] - [kernel] perf sched: Fix list of events, dropping unsupported ':r' modifier (Jiri Olsa) [664900] - [kernel] Revert "perf tools: Emit clearer message for sys_perf_event_open ENOENT return" (Jiri Olsa) [664900] - [kernel] perf top: Fix annotate segv (Jiri Olsa) [664900] - [kernel] perf evsel: Fix order of event list deletion (Jiri Olsa) [664900] - [kernel] perf session: Fix infinite loop in __perf_session__process_events (Jiri Olsa) [664900] - [kernel] perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) (Jiri Olsa) [664900] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [664900] - [kernel] perf stat: better error message for unsupported events (Jiri Olsa) [664900] - [kernel] perf sched: Fix allocation result check (Jiri Olsa) [664900] - [kernel] perf tools: Pass whole attr to event selectors (Jiri Olsa) [664900] - [kernel] perf tools: Build with frame pointer (Jiri Olsa) [664900] - [kernel] perf tools: Fix buffer overflow error when specifying all tracepoints (Jiri Olsa) [664900] - [kernel] perf script: Make some lists static (Jiri Olsa) [664900] - [kernel] perf script: Use the default lost event handler (Jiri Olsa) [664900] - [kernel] perf session: Warn about errors when processing pipe events too (Jiri Olsa) [664900] - [kernel] perf tools: Fix perf_event.h header usage (Jiri Olsa) [664900] - [kernel] perf test: Clarify some error reports in the open syscall test (Jiri Olsa) [664900] - [kernel] perf: add DWARF register lookup for s390 (Jiri Olsa) [664900] - [kernel] perf timechart: Adjust perf timechart to the new power events (Jiri Olsa) [664900] - [kernel] perf test: Add test for counting open syscalls (Jiri Olsa) [664900] - [kernel] perf evsel: Auto allocate resources needed for some methods (Jiri Olsa) [664900] - [kernel] perf evsel: Use {cpu, thread}_map to shorten list of parameters (Jiri Olsa) [664900] - [kernel] perf tools: Refactor all_tids to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf tools: Refactor cpumap to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf evsel: Introduce per cpu and per thread open helpers (Jiri Olsa) [664900] - [kernel] perf evsel: Steal the counter reading routines from stat (Jiri Olsa) [664900] - [kernel] perf evsel: Delete the event selectors at exit (Jiri Olsa) [664900] - [kernel] perf util: Move do_read from session to util (Jiri Olsa) [664900] - [kernel] perf evsel: Adopt MATCH_EVENT macro from 'stat' (Jiri Olsa) [664900] - [kernel] perf tools: Introduce event selectors (Jiri Olsa) [664900] - [kernel] perf probe: Fix short file name probe location reporting (Jiri Olsa) [664900] - [kernel] perf script: Fix event ordering settings to work with older kernels (Jiri Olsa) [664900] - [kernel] perf record: Fix use of sample_id_all userspace with !sample_id_all kernels (Jiri Olsa) [664900] - [kernel] perf script: Finish the rename from trace to script (Jiri Olsa) [664900] - [kernel] perf probe: Fix wrong warning in __show_one_line() if read(1) errors happen (Jiri Olsa) [664900] - [kernel] perf test: Look forward for symbol aliases (Jiri Olsa) [664900] - [kernel] perf symbols: Improve kallsyms symbol end addr calculation (Jiri Olsa) [664900] - [kernel] perf probe: Handle gracefully some stupid and buggy line syntaxes (Jiri Olsa) [664900] - [kernel] perf probe: Don't always consider EOF as an error when listing source code (Jiri Olsa) [664900] - [kernel] perf probe: Fix line range description since a single file is allowed (Jiri Olsa) [664900] - [kernel] perf probe: Clean up redundant tests in show_line_range() (Jiri Olsa) [664900] - [kernel] perf probe: Rewrite show_one_line() to make it simpler (Jiri Olsa) [664900] - [kernel] perf probe: Make -L display the absolute path of the dumped file (Jiri Olsa) [664900] - [kernel] perf probe: Cleanup messages (Jiri Olsa) [664900] - [kernel] perf symbols: Add symfs option for off-box analysis using specified tree (Jiri Olsa) [664900] - [kernel] perf record, report, annotate, diff: Process events in order (Jiri Olsa) [664900] - [kernel] perf session: Fallback to unordered processing if no sample_id_all (Jiri Olsa) [664900] - [kernel] perf session: Remove unneeded dump_printf calls (Jiri Olsa) [664900] - [kernel] perf session: Split out user event processing (Jiri Olsa) [664900] - [kernel] perf session: Split out sample preprocessing (Jiri Olsa) [664900] - [kernel] perf session: Move dump code to event delivery path (Jiri Olsa) [664900] - [kernel] perf session: Add file_offset to event delivery function (Jiri Olsa) [664900] - [kernel] perf session: Store file offset in sample_queue (Jiri Olsa) [664900] - [kernel] perf session: Consolidate the dump code (Jiri Olsa) [664900] - [kernel] perf session: Dont queue events w/o timestamps (Jiri Olsa) [664900] - [kernel] perf event: Prevent unbound event__name array access (Jiri Olsa) [664900] - [kernel] perf session: Sort all events if ordered_samples=true (Jiri Olsa) [664900] - [kernel] perf report: Allow user to specify path to kallsyms file (Jiri Olsa) [664900] - [kernel] perf makefile: Allow strong and weak functions in LIB_OBJS (Jiri Olsa) [664900] - [kernel] perf tools: Catch a few uncheck calloc/malloc's (Jiri Olsa) [664900] - [kernel] perf script: Fix compiler warning in builtin_script.c:is_top_script() (Jiri Olsa) [664900] - [kernel] perf options: add OPT_CALLBACK_DEFAULT_NOOPT (Jiri Olsa) [664900] - [kernel] perf hist: Better displaying of unresolved DSOs and symbols (Jiri Olsa) [664900] - [kernel] perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events (Jiri Olsa) [664900] - [kernel] perf session: Parse sample earlier (Jiri Olsa) [664900] - [kernel] perf stat: Add csv-style output (Jiri Olsa) [664900] - [kernel] perf stat: Use --big-num format by default (Jiri Olsa) [664900] - [kernel] perf stat: Document missing options (Jiri Olsa) [664900] - [kernel] perf test: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf trace: Document missing options (Jiri Olsa) [664900] - [kernel] perf top: Document missing options (Jiri Olsa) [664900] - [kernel] perf sched: Document missing options (Jiri Olsa) [664900] - [kernel] perf report: Document missing options (Jiri Olsa) [664900] - [kernel] perf record: Document missing options (Jiri Olsa) [664900] - [kernel] perf probe: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf lock: Document missing options (Jiri Olsa) [664900] - [kernel] perf kvm: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Fix displacement and modules options short flag (Jiri Olsa) [664900] - [kernel] perf buildid-list: Document missing options (Jiri Olsa) [664900] - [kernel] perf annotate: Document missing options (Jiri Olsa) [664900] - [kernel] perf tools: fix event parsing of comma-separated tracepoint events (Jiri Olsa) [664900] - [kernel] perf packaging: add memcpy to perf MANIFEST (Jiri Olsa) [664900] - [kernel] perf debug: Simplify trace_event (Jiri Olsa) [664900] - [kernel] perf session: Allocate chunks of sample objects (Jiri Olsa) [664900] - [kernel] perf session: Cache sample objects (Jiri Olsa) [664900] - [kernel] perf session: Keep file mmaped instead of malloc/memcpy (Jiri Olsa) [664900] - [kernel] perf session: Use sensible mmap size (Jiri Olsa) [664900] - [kernel] perf session: Simplify termination checks (Jiri Olsa) [664900] - [kernel] perf session: Move ui_progress_update in __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Cleanup __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Use appropriate pointer type instead of silly typecasting (Jiri Olsa) [664900] - [kernel] perf session: Fix list sort algorithm (Jiri Olsa) [664900] - [kernel] perf tools: Fix lost and unknown events handling (Jiri Olsa) [664900] - [kernel] perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (Jiri Olsa) [664900] - [kernel] perf symbols: Correct final kernel map guesses (Jiri Olsa) [664900] - [kernel] perf events: Default to using event__process_lost (Jiri Olsa) [664900] - [kernel] perf record: Add option to disable collecting build-ids (Jiri Olsa) [664900] - [kernel] perf stat: Change and clean up sys_perf_event_open error handling (Jiri Olsa) [664900] - [kernel] perf tools: Remove hardcoded include paths for elfutils (Jiri Olsa) [664900] - [kernel] perf stat: Add no-aggregation mode to -a (Jiri Olsa) [664900] - [kernel] perf: Rename 'perf trace' to 'perf script' (Jiri Olsa) [664900] - [fs] dlm: record full callback state (David Teigland) [635041] - [net] bridge: do not learn from exact matches (Jiri Pirko) [623199] - [x86] x86-32: Separate 1:1 pagetables from swapper_pg_dir (Frank Arnold) [638743] - [tty] tty_audit: fix tty_audit_add_data live lock on audit disabled (Danny Feng) [680126] - [kernel] sched: Try not to migrate higher priority RT tasks (Larry Woodman) [676948]- [fs] GFS2: umount stuck on gfs2_gl_hash_clear (Steven Whitehouse) [682951] - [fs] GFS2: add missed unlock_page() (Steven Whitehouse) [684705] - [fs] GFS2: fix block allocation check for fallocate (Benjamin Marzinski) [674603] - [fs] gfs2: quota allows exceeding hard limit (Abhijith Das) [675944] - [ppc] perf: Fix frequency calculation for overflowing counters (Steve Best) [682842] - [powerpc] rtas_flash needs to use rtas_data_buf (Steve Best) [682801] - [powerpc] Use more accurate limit for first segment memory allocations (Steve Best) [682267] - [powerpc] eeh: Fix oops when probing in early boot (Steve Best) [681668] - [kernel] proc: protect mm start_code/end_code in /proc/pid/stat (Eugene Teo) [684573] {CVE-2011-0726} - [net] dccp oops (Eugene Teo) [682958] {CVE-2011-1093} - [scsi] sd: Export effective protection mode in sysfs (Mike Snitzer) [683266] - [kernel] remove execute bit from perf scripts (Jason Baron) [676692] - [firmware] dcdbas: force SMI to happen when expected (Shyam Iyer) [664832] - [perf] record: Enable the enable_on_exec flag if record forks the target (Steve Best) [664598] - [security] ima: fix add LSM rule bug (Eric Paris) [667915] {CVE-2011-0006} - [block] dm stripe: implement merge method (Mike Snitzer) [688376] - [dm] dm-ioctl: Fix using of possible uninitialised params struct, secure flag (Milan Broz) [683167] - [block] Fix over-zealous flush_disk when changing device size (Jeff Moyer) [678357] - [sound] caiaq: Fix possible string buffer overflow (Jaroslav Kysela) [678476] - [x86] Fix AMD iommu over suspend/resume (Matthew Garrett) [625569] - [virt] virtio: console: Don't access vqs if device was unplugged (Amit Shah) [681181] - [netdrv] sfc: disable RX hash insertion (Michal Schmidt) [556563] - [netdrv] sfc: remove filter management code (Michal Schmidt) [556563] - [netdrv] sfc: add private ioctl to allow reset during online firmware update (Michal Schmidt) [556563] - [netdrv] sfc: remove RX_FILTER_TBL0 from the register dump (Michal Schmidt) [556563] - [netdrv] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [556563] - [drm] nouveau/vbios: parse more gpio tag bits from connector table (Ben Skeggs) [658896] - [drm] nouveau: fix suspend/resume on GPUs that don't have PM support (Ben Skeggs) [658896] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [658896] - [scsi] qla2xxx: Update version number 8.03.07.00.06.1 (Chad Dupuis) [678104] - [scsi] qla2xxx: Correct errant 82xx hardware state message (Chad Dupuis) [678104] - [scsi] qla2xxx: Check return value of fc_block_scsi_eh() (Chad Dupuis) [678104] - [scsi] qla2xxx: The ISP82XX should be online while waiting for commands completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Propagate block-layer tags on submitted I/Os (Chad Dupuis) [678104] - [scsi] qla2xxx: Clear any stale login-states during an adapter reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Pass right CT command string for CT status processing (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung (Chad Dupuis) [678104] - [scsi] qla2xxx: Abort pending commands for faster recovery during ISP reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Do not return DID_NO_CONNECT when fcport state is FCS_DEVICE_LOST in qla2xxx_queuecommand() (Chad Dupuis) [678104] - [scsi] qla2xxx: Display nport_id when any SNS command fails (Chad Dupuis) [678104] - [scsi] qla2xxx: ROM lock recovery if fw hangs while holding the lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs() (Chad Dupuis) [678104] - [scsi] qla2xxx: Use sg_next to fetch next sg element while walking sg list (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix to avoid recursive lock failure during BSG timeout (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove code to not reset ISP82xx on failure (Chad Dupuis) [678104] - [scsi] qla2xxx: Display mailbox register 4 during 8012 AEN for ISP82XX parts (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove redundant module parameter permission bits (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't perform a BIG_HAMMER if Get-ID (0x20) mailbox command fails on CNAs (Chad Dupuis) [678104] - [scsi] qla2xxx: Add sysfs node for displaying board temperature (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove unwanted check for bad spd (Chad Dupuis) [678104] - [scsi] qla2xxx: Memory wedge with peg_halt test in loop with ISP82XX (Chad Dupuis) [678104] - [scsi] qla2xxx: Update FCP priority information to firmware before sending IOs (Chad Dupuis) [678104] - [scsi] qla2xxx: Fixed zero test on new_config in qla2x00_process_loopback() (Chad Dupuis) [678104] - [scsi] qla2xxx: Populate FCP_PRIO location for no *FLT* case (Chad Dupuis) [678104] - [scsi] qla2xxx: Added support for quiescence mode for ISP82xx (Chad Dupuis) [678104]- [mm] thp: add extra_gfp in alloc_hugepage non NUMA (Andrea Arcangeli) [674147] - [mm] thp: Use GFP_OTHER_NODE for transparent huge pages (Andrea Arcangeli) [674147] - [mm] thp: Add __GFP_OTHER_NODE flag (Andrea Arcangeli) [674147] - [mm] thp: Use correct numa policy node for transparent hugepages (Andrea Arcangeli) [674147] - [mm] thp: Preserve original node for transparent huge page copies (Andrea Arcangeli) [674147] - [mm] thp: Add alloc_page_vma_node (Andrea Arcangeli) [674147] - [mm] thp: Change alloc_pages_vma to pass down the policy node for local policy (Andrea Arcangeli) [674147] - [mm] thp: Fix interleaving for transparent hugepages (Andrea Arcangeli) [674147] - [mm] compaction: fix high compaction latencies and remove compaction-kswapd (Andrea Arcangeli) [674147] - [mm] compaction: Minimise the time IRQs are disabled while isolating free pages (Andrea Arcangeli) [674147] - [mm] thp: prevent hugepages during args/env copying into the user stack (Andrea Arcangeli) [674147] - [mm] memcg: fix leak of accounting at failure path of hugepage collapsing (Andrea Arcangeli) [674147] - [mm] vmscan: kswapd should not free an excessive number of pages when balancing small zones (Andrea Arcangeli) [674147] - [mm] optimistic migration limited to movable pageblocks (Andrea Arcangeli) [674147] - [mm] migrate_pages api bool (Andrea Arcangeli) [674147] - [mm] migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path (Andrea Arcangeli) [674147] - [mm] add compound_trans_head helper (Andrea Arcangeli) [674147] - [mm] compaction: Avoid a potential deadlock due to lock_page() during direct compaction (Andrea Arcangeli) [674147] - [mm] hugetlbfs fix hugepage migration in the same way (Andrea Arcangeli) [674147] - [mm] fix migration hangs on anon_vma lock (Andrea Arcangeli) [674147]- [net] gro: reset dev and skb_iff on skb reuse (Andy Gospodarek) [681970] - [netdrv] ixgbe: limit VF access to network traffic (Andy Gospodarek) [678717] - [netdrv] ixgbe: work around for DDP last buffer size (Andy Gospodarek) [678717] - [x86] mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs (Frank Arnold) [652208 662238]- [kernel] capabilites: allow the application of capability limits to usermode helpers (Eric Paris) [665080] - [kernel] allow kernel-debuginfo-common to be biarch installable (Jason Baron) [682012] - [mm] fix pgd_lock deadlock (Andrea Arcangeli) [671477] - [net] Fix BUG halt in RDS when cong map len is returned to rds_send_xmit (Neil Horman) [680200] {CVE-2011-1023}- [x86] watchdog, nmi: Allow hardlockup to panic by default (Don Zickus) [677532] - [mm] Avoid possible bogus TLB entries (Larry Woodman) [681024] - [net] udp: lockless transmit path (Thomas Graf) [680549] - [mm] memcg: fix race at move_parent around compound_order() (Johannes Weiner) [679025] - [mm] memcg: correctly order reading PCG_USED and pc->mem_cgroup (Johannes Weiner) [679025] - [mm] memcg: fix race in mapped file accounting (Johannes Weiner) [679025] - [mm] memcg: make memcg's file mapped consistent with global VM (Johannes Weiner) [679021] - [net] fix rx queue refcounting (Neil Horman) [677786] - [kernel] /proc/vmcore: speed up access to vmcore file (Neil Horman) [672937] - [mm] ksm: drain pagevecs to lru (Andrea Arcangeli) [670063] - [mm] memcg: fix charged shmem swapcache migration (Johannes Weiner) [663223] - [mm] memcg: race-free migration of charged file pages (Johannes Weiner) [663223] - [virt] KVM: SVM: check for progress after IRET interception (Avi Kivity) [612436] - [virt] KVM: Fix race between nmi injection and enabling nmi window (Avi Kivity) [612436] - [net] ipv6: Implement Any-IP support for IPv6 (Neal Kim) [591335] - [net] netfilter: fix TPROXY IPv6 support build dependency (Andrew Jones) [591335] - [x86] hpwdt: Include hpwdt in rh-configs by default (Tony Camuso) [462945] - [x86] hpwdt and ipmi: use DIE_NMIUNKNOWN (Tony Camuso) [462945] - [netdrv] cnic: Fix big endian bug (Steve Best) [676640]- [scsi] libfcoe: check buffer length before write (Tomas Henzl) [635898 668114] - [scsi] fcoe: add modparm compat interface (Mike Christie) [635898 668114] - [scsi] bnx2fc: Avoid holding cq_lock when iounmap() is called (Mike Christie) [635898 668114] - [scsi] bnx2fc: Makefile, Kconfig changes and FCoE interfaces (Mike Christie) [635898 668114] - [scsi] bnx2fc: SCSI IO handling and session offload (Mike Christie) [635898 668114] - [scsi] bnx2fc: Firmware interface and ELS handling (Mike Christie) [635898 668114] - [scsi] bnx2fc: Header files (Mike Christie) [635898 668114] - [scsi] libfcoe: Remove stale fcoe-netdev entries (Mike Christie) [635898 668114] - [scsi] bnx2x: Proper netdev->ndo_set_rx_mode() implementation (Mike Christie) [635898 668114] - [scsi] bnx2x: MTU for FCoE L2 ring (Mike Christie) [635898 668114] - [scsi] bnx2x: multicasts in NPAR mode (Mike Christie) [635898 668114] - [scsi] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [635898 668114] - [scsi] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument (Mike Christie) [635898 668114] - [scsi] libfc: revert patch to fix exchange being deleted when the abort itself is timed out (Mike Christie) [635898 668114] - [scsi] fcoe: remove fcoe_ctlr_mode (Mike Christie) [635898 668114] - [scsi] libfcoe: Move common code from fcoe to libfcoe module (Mike Christie) [635898 668114] - [scsi] libfc: introduce LLD event callback (Mike Christie) [635898 668114] - [scsi] libfc: Extending lport's roles for target if there is a registered target (Mike Christie) [635898 668114] - [scsi] fcoe: convert fcoe.ko to become an fcoe transport provider driver (Mike Christie) [635898 668114] - [scsi] fcoe: prepare fcoe for using fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: include fcoe_transport.c into kernel libfcoe module (Mike Christie) [635898 668114] - [scsi] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c (Mike Christie) [635898 668114] - [scsi] libfcoe: add implementation to support fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h (Mike Christie) [635898 668114] - [scsi] libfcoe: move logging macros into the local libfcoe.h header file (Mike Christie) [635898 668114] - [scsi] libfc: Enhanced exchange ID selection mechanism and fix related EMA selection logic (Mike Christie) [635898 668114] - [scsi] libfc: export seq_release() for users of seq_assign() (Mike Christie) [635898 668114] - [scsi] libfc: use PRLI hook to get parameters when sending outgoing PRLI (Mike Christie) [635898 668114] - [scsi] libfc: add hook to notify providers of local port changes (Mike Christie) [635898 668114] - [scsi] libfc: add local port hook for provider session lookup (Mike Christie) [635898 668114] - [scsi] libfc: add method for setting handler for incoming exchange (Mike Christie) [635898 668114] - [scsi] libfc: add hook for FC-4 provider registration (Mike Christie) [635898 668114] - [scsi] libfc: fix sparse static and non-ANSI warnings (Mike Christie) [635898 668114] - [scsi] fcoe: drop FCoE LOGO in FIP mode (Mike Christie) [635898 668114] - [scsi] fcoe: Fix module reference count for vports (Mike Christie) [635898 668114] - [s390x] remove task_show_regs (Danny Feng) [677855] {CVE-2011-0710}- [ib] cm: Bump reference count on cm_id before invoking callback (Doug Ledford) [676191] - [rdma] cm: Fix crash in request handlers (Doug Ledford) [676191] - [virt] Revert "kvm: Allow XSAVE/XRSTOR for a guest" series (Dor Laor) [464271] - [x86] perf: Add support for AMD family 15h core counters (Frank Arnold) [635671] - [x86] perf: Store perfctr msr addresses in config_base/event_base (Frank Arnold) [635671] - [x86] perf: P4 PMU - Fix unflagged overflows handling (Frank Arnold) [635671] - [x86] perf: Add new AMD family 15h msrs to perfctr reservation code (Frank Arnold) [635671] - [x86] perf: Calculate perfctr msr addresses in helper functions (Frank Arnold) [635671] - [x86] perf: Use helper function in x86_pmu_enable_all() (Frank Arnold) [635671]- [netdrv] Keep all bnx2 firmware files (John Feeney) [678429] - [crypto] sha-s390: Reset index after processing partial block (Herbert Xu) [626515] - [kernel] make /dev/crash require CAP_SYS_RAWIO for access (Dave Anderson) [675998] - [block] add sysfs knob for turning off disk entropy contributions (Jeff Moyer) [677447] - [misc] support for marking code as tech preview (Don Zickus) [645198] - [misc] move kernel/unsupported.c to kernel/rh_taint.c (Don Zickus) [645198] - [scsi] ipr: clean up ipr_format_res_path (Steve Best) [633327] - [scsi] ipr: Driver version 2.5.1 (Steve Best) [633327] - [scsi] ipr: fix mailbox register definition and add a delay before reading (Steve Best) [633327] - [scsi] ipr: fix lun assignment and comparison (Steve Best) [633327] - [scsi] ipr: add definitions for a new adapter (Steve Best) [633327] - [scsi] ipr: fix array error logging (Steve Best) [633327] - [scsi] ipr: reverse the isr optimization changes (Steve Best) [633327] - [scsi] ipr: fix resource address formatting and add attribute for device ID (Steve Best) [633327] - [scsi] ipr: fix resource type update and add sdev and shost attributes (Steve Best) [633327] - [scsi] ipr: fix transition to operational for new adapters (Steve Best) [633327] - [scsi] ipr: change endian swap key to match hardware spec change (Steve Best) [633327] - [scsi] ipr: add support for new Obsidian-E embedded adapter (Steve Best) [633327] - [scsi] ipr: add MMIO write to perform BIST for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: add writeq definition if needed (Steve Best) [633327] - [scsi] ipr: add endian swap enablement for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: fix resource path display and formatting (Steve Best) [633327] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [633327] - [scsi] ipr: set the data list length in the request control block (Steve Best) [633327] - [scsi] ipr: fix a register read to use correct address for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: include the resource path in the IOA status area structure (Steve Best) [633327] - [scsi] ipr: Fixes for 64 bit support (Steve Best) [633327] - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [633327] - [scsi] ipr: add support for new IOASCs (Steve Best) [633327] - [scsi] ipr: add support for multiple stages of initialization (Steve Best) [633327] - [scsi] ipr: implement shutdown changes and remove obsolete write cache parameter (Steve Best) [633327] - [scsi] ipr: add hardware assisted smart dump functionality (Steve Best) [633327] - [scsi] ipr: define new offsets to registers for the next generation chip (Steve Best) [633327] - [scsi] ipr: add error handling updates for the next generation chip (Steve Best) [633327] - [scsi] ipr: update the configuration table code for the next generation chip (Steve Best) [633327] - [scsi] ipr: add support for new adapter command structures for the next generation chip (Steve Best) [633327] - [scsi] hpsa: change version string (Tomas Henzl) [630060] - [scsi] cciss: change version string (Tomas Henzl) [630060] - [scsi] cciss: fix dma addr before freeing (Tomas Henzl) [630060] - [scsi] cciss: do not rescan luns on UNIT ATTN LUN DATA CHANGED (Tomas Henzl) [630060] - [scsi] cciss: fix missing command status value CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] cciss: retry driver initiated cmds (Tomas Henzl) [630060] - [scsi] cciss: update the vendor, model, rev, serial number (Tomas Henzl) [630060] - [scsi] cciss: convert hlist_* functions to list_* functions (Tomas Henzl) [630060] - [scsi] cciss: prevent from cycling thru nonexistent luns (Tomas Henzl) [630060] - [scsi] cciss: fix revalidate panic (Tomas Henzl) [630060] - [scsi] cciss: Fix cciss driver for CONFIG_PROC_FS not enabled (Tomas Henzl) [630060] - [scsi] cciss: do not leak stack contents to userspace (Tomas Henzl) [630060] - [scsi] cciss: limit commands in kdump scenario (Tomas Henzl) [630060] - [scsi] cciss: do not proceed with kdump if reset fails (Tomas Henzl) [630060] - [scsi] cciss: use kernel provided pci save and restore state functions (Tomas Henzl) [630060] - [scsi] cciss: fix board status waiting code (Tomas Henzl) [630060] - [scsi] cciss: Remove superfluous tests from cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_passthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getluninfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getdrivver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getfirmver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getbustypes (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getheartbeat (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_get_pci_info (Tomas Henzl) [630060] - [scsi] cciss: fix queue depth reporting (Tomas Henzl) [630060] - [scsi] cciss: fix botched tag masking for scsi tape commands (Tomas Henzl) [630060] - [scsi] cciss: separate cmd_alloc() and cmd_special_alloc() (Tomas Henzl) [630060] - [scsi] cciss: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_enter_performant_mode (Tomas Henzl) [630060] - [scsi] cciss: use consistent variable names (Tomas Henzl) [630060] - [scsi] cciss: change printks to dev_warn, etc (Tomas Henzl) [630060] - [scsi] cciss: cleanup some debug ifdefs (Tomas Henzl) [630060] - [scsi] cciss: Remove unnecessary kmalloc casts (Tomas Henzl) [630060] - [scsi] cciss: set SCSI max cmd len (Tomas Henzl) [630060] - [scsi] cciss: sanitize max commands (Tomas Henzl) [630060] - [scsi] cciss: cleanup interrupt_not_for_us (Tomas Henzl) [630060] - [scsi] cciss: Fix tape commandlist size (Tomas Henzl) [630060] - [scsi] cciss: use performant mode (Tomas Henzl) [630060] - [scsi] cciss: clean up interrupt handler (Tomas Henzl) [630060] - [scsi] cciss: factor out enqueue_and_submit_io (Tomas Henzl) [630060] - [scsi] cciss: Fix ENXIO weirdness (Tomas Henzl) [630060] - [scsi] cciss: fix scatter gather code on scsi side of driver (Tomas Henzl) [630060] - [scsi] cciss: add more commands for tapes (Tomas Henzl) [630060] - [scsi] cciss: eliminate unnecessary pointer use (Tomas Henzl) [630060] - [scsi] cciss: dont use void pointer for hba (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block mapping code (Tomas Henzl) [630060] - [scsi] cciss: fix DMA direction kludge (Tomas Henzl) [630060] - [scsi] cciss: simplify scatter gather code (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block (Tomas Henzl) [630060] - [scsi] cciss: support for enhanced scatter/gather (Tomas Henzl) [630060] - [scsi] cciss: remove sendcmd (Tomas Henzl) [630060] - [scsi] cciss: remove the "withirq" parameter (Tomas Henzl) [630060] - [scsi] cciss: clean up code in cciss_shutdown (Tomas Henzl) [630060] - [scsi] cciss: Remove double setting of busy_configuring (Tomas Henzl) [630060] - [scsi] cciss: Fix problem with remove_from_scan_list on driver unload (Tomas Henzl) [630060] - [scsi] cciss: detect bad alignment of scsi commands at build time (Tomas Henzl) [630060] - [scsi] hpsa: tell controller that we only use short tags (Tomas Henzl) [630060] - [scsi] hpsa: fix bad compare (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: add new transport_mode sys entry (Tomas Henzl) [630060] - [scsi] hpsa: make hpsa_simple_mode module parameter work (Tomas Henzl) [630060] - [scsi] hpsa: do not re-order commands in internal queues (Tomas Henzl) [630060] - [scsi] hpsa: Remove superflous variable (Tomas Henzl) [630060] - [scsi] hpsa: avoid leaking stack contents to userland (Tomas Henzl) [630060] - [scsi] hpsa: Add a commands_outstanding attribute in /sys (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_simple_mode option (Tomas Henzl) [630060] - [scsi] hpsa: take the adapter lock in hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: do not reset unknown boards on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: limit commands allocated on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Use kernel PCI functions (Tomas Henzl) [630060] - [scsi] hpsa: fix board status waiting code (Tomas Henzl) [630060] - [scsi] hpsa: disable doorbell reset on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Fix problem with CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] hpsa: fix botched tag masking in interrupt handler (Tomas Henzl) [630060] - [scsi] hpsa: correct new controller ids (Tomas Henzl) [630060] - [scsi] hpsa: wait for board ready condition after hard reset (Tomas Henzl) [630060] - [scsi] hpsa: sanitize max commands (Tomas Henzl) [630060] - [scsi] hpsa: separate intx and msi/msix interrupt handlers (Tomas Henzl) [630060] - [scsi] hpsa: enable Compaq Smart Arrays with hpsa_allow_any (Tomas Henzl) [630060] - [scsi] hpsa: add new controllers (Tomas Henzl) [630060] - [scsi] hpsa: Fix use of unitialized variable (Tomas Henzl) [630060] - [scsi] hpsa: fix block fetch table problem (Tomas Henzl) [630060] - [scsi] hpsa: expose ctlr firmware rev via sys (Tomas Henzl) [630060] - [scsi] hpsa: initial add of hpsa.txt documentation (Tomas Henzl) [630060] - [scsi] hpsa: remove unused firm_ver member of per-hba structure (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_performant_mode (Tomas Henzl) [630060] - [scsi] hpsa: remove unused variable trans_offset (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: mark as __devinit (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_simple_mode (Tomas Henzl) [630060] - [scsi] hpsa: add back the p600 quirk (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_enable_scsi_prefetch (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_CISS_signature_present (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_board_params (Tomas Henzl) [630060] - [scsi] hpsa: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_cfgtables (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_board_ready (Tomas Henzl) [630060] - [scsi] hpsa: remove redundant board_id parameter from hpsa_interrupt_mode (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_board_disabled (Tomas Henzl) [630060] - [scsi] hpsa: save pdev pointer early (Tomas Henzl) [630060] - [scsi] hpsa: hpsa remove READ_CAPACITY code (Tomas Henzl) [630060] - [scsi] hpsa: Remove duplicate defines of DIRECT_LOOKUP_ constants (Tomas Henzl) [630060] - [scsi] hpsa: fixup DMA address before freeing (Tomas Henzl) [630060] - [scsi] hpsa: defend against zero sized buffers in passthru ioctls (Tomas Henzl) [630060] - [scsi] hpsa: do not consider RAID level to be part of device identity (Tomas Henzl) [630060] - [scsi] hpsa: do not consider firmware revision when looking for device changes (Tomas Henzl) [630060] - [netdrv] ixgbe: fix panic due to uninitialized pointer (Andy Gospodarek) [676875] - [net] Fix use-after-free in RPS sysfs handling (Herbert Xu) [676099]- [usb] xhci: Remove more doorbell-related reads (Don Zickus) [674409] - [usb] xHCI: fix printk_ratelimit() usage (Don Zickus) [674409] - [usb] xHCI: replace dev_dbg() with xhci_dbg() (Don Zickus) [674409] - [usb] xHCI: fix cycle bit set in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: remove redundant parameter in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: fix queue_trb in isoc transfer (Don Zickus) [674409] - [usb] xhci: Use GFP_NOIO during device reset (Don Zickus) [674409] - [usb] Realloc xHCI structures after a hub is verified (Don Zickus) [674409] - [usb] xhci: Do not run xhci_cleanup_msix with irq disabled (Don Zickus) [674409] - [usb] xHCI: synchronize irq in xhci_suspend() (Don Zickus) [674409] - [usb] xhci: Resume bus on any port status change (Don Zickus) [674409] - [x86] i2c-i801: Add PCI idents for Patsburg IDF SMBus controllers (Prarit Bhargava) [649054] - [x86] i2c-i801: Handle multiple instances instead of keeping global state (Prarit Bhargava) [649054] - [x86] PCI: update Intel chipset names and defines (Prarit Bhargava) [649054] - [x86] hwmon: Fix autoloading of fschmd on recent Fujitsu machines (Prarit Bhargava) [649054] - [x86] i2c-i801: Fix all checkpatch warnings (Prarit Bhargava) [649054] - [x86] i2c-i801: All newer devices have all the optional features (Prarit Bhargava) [649054] - [x86] i2c-i801: Let the user disable selected driver features (Prarit Bhargava) [649054] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [464271] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [464271] - [virt] Fix OSXSAVE after migration (Don Dugger) [464271] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [464271] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [464271] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [464271] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [464271] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [464271] - [virt] x86: Export FPU API for KVM use (Don Dugger) [464271] - [virt] KVM: x86: Use FPU API (Don Dugger) [464271] - [virt] x86: Introduce 'struct fpu' and related API (Don Dugger) [464271] - [net] bridge: Fix mglist corruption that leads to memory corruption (Herbert Xu) [659421] - [sched] autogroup: Do not create autogroups for sessions if user has not enabled autogroups (Vivek Goyal) [656042] - [virt] virtio_net: Add schedule check to napi_enable call (Michael S. Tsirkin) [676579] - [netdrv] r8169: use RxFIFO overflow workaround and prevent RxFIFO induced infinite loops (Ivan Vecera) [630810] - [netdrv] ehea: Increase the skb array usage (Steve Best) [676139]- [fs] Btrfs: fix slot count logic in space info ioctl (Josef Bacik) [663749] - [video] vgacon: check for efi machine (Dave Airlie) [609516] - [dm] wipe dm-ioctl buffers (Milan Broz) [674813] - [virt] xen/events.c: clean up section mismatch warning (Andrew Jones) [676346] - [virt] xen: microcode: no backtrace on guest restore (Andrew Jones) [671161] - [virt] xen: fix save/restore: unmask evtchn for IRQF_TIMER (Andrew Jones) [676009] - [crypto] export DSA_verify as a gpl symbol (Jarod Wilson) [673577] - [fs] NFS: Micro-optimize nfs4_decode_dirent() (Steve Dickson) [675815] - [fs] NFS: construct consistent co_ownerid for v4.1 (Steve Dickson) [675815] - [fs] NFS: fix the setting of exchange id flag (Steve Dickson) [675815] - [fs] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount (Steve Dickson) [675815] - [fs] NFS: improve pnfs_put_deviceid_cache debug print (Steve Dickson) [675815] - [fs] NFS fix cb_sequence error processing (Steve Dickson) [675815] - [fs] NFS do not find client in NFSv4 pg_authenticate (Steve Dickson) [675815] - [fs] NFS: Prevent memory allocation failure in nfsacl_encode() (Steve Dickson) [675815] - [fs] NFS: nfsacl_{encode, decode} should return signed integer (Steve Dickson) [675815] - [fs] NFS: Fix "kernel BUG at fs/aio.c:554!" (Steve Dickson) [675815] - [fs] NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds() (Steve Dickson) [675815] - [fs] NFS: fix handling of malloc failure during nfs_flush_multi() (Steve Dickson) [675815] - [fs] GFS2: panics on quotacheck update (Abhijith Das) [675745] - [fs] GFS2: Fails to clear glocks during unmount (Abhijith Das) [675270] - [net] clear heap allocations for privileged ethtool actions (Jiri Pirko) [672435] {CVE-2010-4655} - [netdrv] s2io: update to driver version 2.0.26.28 (Michal Schmidt) [611869] - [x86] Include ACPI _DSM index and label support (Matthew Garrett) [639971] - [mm] zram: simplify zram_make_request (Jerome Marchand) [661293] - [mm] zram: make zram_read return a bio error if the device is not initialized (Jerome Marchand) [661293] - [mm] zram: round up the disk size provided by user (Jerome Marchand) [661293] - [mm] zram: make ZRAM depends on SYSFS (Jerome Marchand) [661293] - [block] zram: fix up my fixup for some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: fix up some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: Makefile: replace the use of -objs with -y (Jerome Marchand) [661293] - [block] zram: free device memory when init fails (Jerome Marchand) [661293] - [block] zram: Update zram documentation (Jerome Marchand) [661293] - [block] zram: Remove need for explicit device initialization (Jerome Marchand) [661293] - [block] zram: Replace ioctls with sysfs interface (Jerome Marchand) [661293] - [block] zram: fix build errors, depends on BLOCK (Jerome Marchand) [661293] - [fs] Revert "inotify: rework inotify locking to prevent double free use when free in inotify" [674880 675299]- [s390x] Fix hang on s390x while running LTP (Larry Woodman) [675294] - [fs] make it possible to log all attempts to walk into a subtree (Alexander Viro) [661402] - [x86] intel-iommu: Fix double lock in get_domain_for_dev() (Alex Williamson) [675304] - [virt] fix WinXP BSOD when boot up with -cpu Penryn (John Cooper) [635539] - [virt] KVM: Keep guest TSC synchronized across host suspend (Zachary Amsden) [651635] - [virt] KVM: make cyc_to_nsec conversions more reliable (Zachary Amsden) [651635] - [virt] KVM: Backport TSC catchup for KHZ rate change / unstable CPUs fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of math fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of backwards warp fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of pvclock scale_delta changes (Zachary Amsden) [651635] - [virt] KVM: backport x86: Unify TSC logic (Zachary Amsden) [651635] - [virt] KVM: Backport of TSC reset compensation changes (Zachary Amsden) [651635] - [virt] KVM: backport Convert TSC writes to TSC offset writes (Zachary Amsden) [651635] - [virt] KVM: backport of upstream TSC khz restructuring and fixes (Zachary Amsden) [651635] - [virt] KVM: backport of SVM TSC init fixes (Zachary Amsden) [651635] - [kernel] perf: Enable 'perf lock' for the perf user tool (Jason Baron) [593763] - [kernel] tracing: Factorize lock events in a lock class (Jason Baron) [593763] - [kernel] tracing: Drop the nested field from lock_release event (Jason Baron) [593763] - [kernel] tracing: Drop lock_acquired waittime field (Jason Baron) [593763] - [kernel] perf lock: Enhance information of lock trace events (Jason Baron) [593763] - [kernel] tracing: Rename 'lockdep' event subsystem into 'lock' (Jason Baron) [593763] - [kernel] perf: fix lock recursion (Jason Baron) [593763] - [net] tcp thin streams kabi workaround (Jiri Pirko) [645793] - [net] Add getsockopt support for TCP thin-streams (Jiri Pirko) [645793] - [net] TCP thin dupack (Jiri Pirko) [645793] - [net] TCP thin linear timeouts (Jiri Pirko) [645793] - [net] TCP thin-stream detection (Jiri Pirko) [645793] - [net] Corrected spelling error heurestics->heuristics (Jiri Pirko) [645793] - [x86] kexec: Make sure to stop all CPUs before exiting the kernel (Paolo Bonzini) [667340] - [x86] xen: don't bother to stop other cpus on shutdown/reboot (Paolo Bonzini) [667340] - [virt] netfront: explicitly generate arp_notify event after migration (Paolo Bonzini) [622575] - [net] arp_notify: allow drivers to explicitly request a notification event (Paolo Bonzini) [622575] - [net] arp_notify: document that a gratuitous ARP request is sent when this option is enabled (Paolo Bonzini) [622575] - [fs] Prevent freeing uninitialized pointer in compat_do_readv_writev (Jeff Moyer) [636906] - [fs] compat_rw_copy_check_uvector: add missing compat_ptr call (Jeff Moyer) [636906] - [fs] aio: fix the compat vectored operations (Jeff Moyer) [636906] - [fs] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev (Jeff Moyer) [636906] - [powerpc] pseries: Fix VPHN build errors on non-SMP systems (Steve Best) [633513] - [powerpc] pseries: Poll VPA for topology changes and update NUMA maps (Steve Best) [633513] - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [633513] - [powerpc] Add VPHN firmware feature (Steve Best) [633513] - [fs] make block fiemap mapping length at least blocksize long (Josef Bacik) [663042] - [fs] mmapping a read only file on a gfs2 filesystem incorrectly acquires an exclusive glock (Steven Whitehouse) [674286] - [fs] improve remount,ro vs buffercache coherency (Dave Chinner) [665056] - [kexec] include sysctl to disable (Eric Paris) [665169] - [net] Backport receive flow steering (Neil Horman) [625487] - [crypto] unmark gcm(aes) as fips_allowed (Jarod Wilson) [638133] - [crypto] bring cprng in line with upstream (Neil Horman) [673385] - [usb] iowarrior: don't trust report_size for buffer size (Don Zickus) [672422] - [pci] enable_drhd_fault_handling() section mismatch cleanup (Prarit Bhargava) [674571] - [x86] amd-iommu: Fix rounding-bug in __unmap_single (Frank Arnold) [636249] - [x86] Use MWAIT to offline a processor (Luming Yu) [666493] - [virt] virtio_blk: allow re-reading config space at runtime (Christoph Hellwig) [669744]- [scsi] fix use-after-free in scsi_init_io() (Mike Christie) [674064]- [fs] include missing header in fs.h (Aristeu Rozanski) [675102]- [sched] Replace kernel command line option "noautogroup" with "autogroup" (Vivek Goyal) [656042] - [sched] autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() failure (Vivek Goyal) [656042] - [sched] Display autogroup names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Reinstate group names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Enable autogroup CONFIG_SCHED_AUTOGROUP=y in rhel6 (Vivek Goyal) [656042] - [sched] Fix struct autogroup memory leak (Vivek Goyal) [656042] - [sched] Mark autogroup_init() __init (Vivek Goyal) [656042] - [sched] autogroup: Fix potential access to freed memory (Vivek Goyal) [656042] - [sched] Add 'autogroup' scheduling feature: automated per session task groups (Vivek Goyal) [656042] - [v4l] dvb/rc: fix IR setkeycode operations (Jarod Wilson) [663280] - [v4l] dvb/rc: additional pending IR fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: pull in (most) changes up to 2.6.38-rc2 (Jarod Wilson) [663280 672404] {CVE-2011-0521} - [v4l] configs: enable v4l/dvb/rc bits (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_adapter kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_demux kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: add back support for get_umapped_area fop (Jarod Wilson) [663280] - [v4l] dvb/rc: necessary dvb-usb rc support kabi fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: kabi work-arounds for internal structs (Jarod Wilson) [663280] - [v4l] dvb/rc: revert constification and unlocked_ioctl changes (Jarod Wilson) [663280] - [v4l] dvb/rc: backport to 2.6.32 interfaces (Jarod Wilson) [663280] - [v4l] dvb/rc: pending IR driver fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: add remaining 2.6.38-rc1 v4l changes (Jarod Wilson) [663280] - [v4l] dvb/rc: add webcam support from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add remote control core from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: update to dvb code from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add 2.6.38-rc1 base tuner code (Jarod Wilson) [663280]- [block] md: protect against NULL reference when waiting to start a raid10. (Doug Ledford) [633695 659623] - [block] md/raid1: really fix recovery looping when single good device fails. (Doug Ledford) [633695 659623] - [block] md: fix return value of rdev_size_change() (Doug Ledford) [633695 659623] - [block] md: tidy up device searches in read_balance. (Doug Ledford) [633695 659623] - [block] md/raid1: fix some typos in comments. (Doug Ledford) [633695 659623] - [block] md/raid1: discard unused variable. (Doug Ledford) [633695 659623] - [block] md: unplug writes to external bitmaps. (Doug Ledford) [633695 659623] - [block] md: use separate bio pool for each md device. (Doug Ledford) [633695 659623] - [block] md: change type of first arg to sync_page_io. (Doug Ledford) [633695 659623] - [block] md/raid1: perform mem allocation before disabling writes during resync. (Doug Ledford) [633695 659623] - [block] md: use bio_kmalloc rather than bio_alloc when failure is acceptable. (Doug Ledford) [633695 659623] - [block] md: Fix possible deadlock with multiple mempool allocations. (Doug Ledford) [633695 659623] - [block] md: fix and update workqueue usage (Doug Ledford) [633695 659623] - [block] md: use sector_t in bitmap_get_counter (Doug Ledford) [633695 659623] - [block] md: Fix regression with raid1 arrays without persistent metadata. (Doug Ledford) [633695 659623] - [block] mm: strictly nested kmap_atomic() (Doug Ledford) [633695 659623] - [block] move async raid6 test to lib/Kconfig.debug (Doug Ledford) [633695 659623] - [block] md: check return code of read_sb_page (Doug Ledford) [633695 659623] - [block] md/raid1: minor bio initialisation improvements. (Doug Ledford) [633695 659623] - [block] md/raid1: avoid overflow in raid1 resync when bitmap is in use. (Doug Ledford) [633695 659623] - [block] md: fix v1.x metadata update when a disk is missing. (Doug Ledford) [633695 659623] - [block] md: call md_update_sb even for 'external' metadata arrays. (Doug Ledford) [633695 659623] - [block] md: resolve confusion of MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md: don't clear MD_CHANGE_CLEAN in md_update_sb() for external arrays (Doug Ledford) [633695 659623] - [block] md: provide appropriate return value for spare_active functions. (Doug Ledford) [633695 659623] - [block] md: Notify sysfs when RAID1/5/10 disk is In_sync. (Doug Ledford) [633695 659623] - [block] Update recovery_offset even when external metadata is used. (Doug Ledford) [633695 659623] - [block] Make lib/raid6/test build correctly. (Doug Ledford) [633695 659623] - [block] md: clean up do_md_stop (Doug Ledford) [633695 659623] - [block] md: fix another deadlock with removing sysfs attributes. (Doug Ledford) [633695 659623] - [block] md: move revalidate_disk() back outside open_mutex (Doug Ledford) [633695 659623] - [block] md/raid10: fix deadlock with unaligned read during resync (Doug Ledford) [633695 659623] - [block] md/bitmap: separate out loading a bitmap from initialising the structures. (Doug Ledford) [633695 659623] - [block] md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log. (Doug Ledford) [633695 659623] - [block] md/bitmap: optimise scanning of empty bitmaps. (Doug Ledford) [633695 659623] - [block] md/bitmap: clean up plugging calls. (Doug Ledford) [633695 659623] - [block] md/bitmap: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/bitmap: white space clean up and similar. (Doug Ledford) [633695 659623] - [block] md/raid5: export raid5 unplugging interface. (Doug Ledford) [633695 659623] - [block] md/plug: optionally use plugger to unplug an array during resync/recovery. (Doug Ledford) [633695 659623] - [block] md/raid5: add simple plugging infrastructure. (Doug Ledford) [633695 659623] - [block] md/raid5: export is_congested test (Doug Ledford) [633695 659623] - [block] raid5: Don't set read-ahead when there is no queue (Doug Ledford) [633695 659623] - [block] md: add support for raising dm events. (Doug Ledford) [633695 659623] - [block] md: export various start/stop interfaces (Doug Ledford) [633695 659623] - [block] md: split out md_rdev_init (Doug Ledford) [633695 659623] - [block] md: be more careful setting MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk (Doug Ledford) [633695 659623] - [block] md/raid5: factor out code for changing size of stripe cache. (Doug Ledford) [633695 659623] - [block] md: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/raid5: don't include 'spare' drives when reshaping to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: add a missing 'continue' in a loop. (Doug Ledford) [633695 659623] - [block] md/raid5: Allow recovered part of partially recovered devices to be in-sync (Doug Ledford) [633695 659623] - [block] md/raid5: More careful check for "has array failed". (Doug Ledford) [633695 659623] - [block] md: Don't update ->recovery_offset when reshaping an array to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: avoid oops when number of devices is reduced then increased. (Doug Ledford) [633695 659623] - [block] md: enable raid4->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: clear layout after ->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: fix raid10 takeover: use new_layout for setup_conf (Doug Ledford) [633695 659623] - [block] md: fix handling of array level takeover that re-arranges devices. (Doug Ledford) [633695 659623] - [block] md: raid10: Fix null pointer dereference in fix_read_error() (Doug Ledford) [633695 659623] - [block] md: convert cpu notifier to return encapsulate errno value (Doug Ledford) [633695 659623] - [block] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB (Doug Ledford) [633695 659623] - [block] md/linear: standardise all printk messages (Doug Ledford) [633695 659623] - [block] md/raid0: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid10: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid1: improve printk messages (Doug Ledford) [633695 659623] - [block] md/raid5: improve consistency of error messages. (Doug Ledford) [633695 659623] - [block] md/raid4: permit raid0 takeover (Doug Ledford) [633695 659623] - [block] md/raid1: delay reads that could overtake behind-writes. (Doug Ledford) [633695 659623] - [block] md/raid1: fix confusing 'redirect sector' message. (Doug Ledford) [633695 659623] - [block] md/raid5: small tidyup in raid5_align_endio (Doug Ledford) [633695 659623] - [block] md: add support for raid5 to raid4 conversion (Doug Ledford) [633695 659623] - [block] md: Add support for Raid0->Raid10 takeover (Doug Ledford) [633695 659623] - [block] md: don't use mddev->raid_disks in raid0 or raid10 while array is active. (Doug Ledford) [633695 659623] - [block] md/raid1: fix counting of write targets. (Doug Ledford) [633695 659623] - [block] md/linear: avoid possible oops and array stop (Doug Ledford) [633695 659623] - [block] async_tx: Move ASYNC_RAID6_TEST option to crypto/async_tx/, fix dependencies (Doug Ledford) [633695 659623] - [block] md: Factor out RAID6 algorithms into lib/ (Doug Ledford) [633695 659623]- [block] dm mpath: delay activate_path retry on SCSI_DH_RETRY (Mike Snitzer) [668852] - [block] dm: remove superfluous irq disablement in dm_request_fn (Mike Snitzer) [668852] - [block] dm log: use PTR_ERR value instead of ENOMEM (Mike Snitzer) [668852] - [block] dm snapshot: avoid storing private suspended state (Mike Snitzer) [668852] - [block] dm ioctl: suppress needless warning messages (Mike Snitzer) [668852] - [block] dm log userspace: add version number to comms (Mike Snitzer) [668852] - [block] dm log userspace: group clear and mark requests (Mike Snitzer) [668852] - [block] dm log userspace: split flush queue (Mike Snitzer) [668852] - [block] dm log userspace: trap all failed log construction errors (Mike Snitzer) [668852] - [block] dm kcopyd: delay unplugging (Mike Snitzer) [668852] - [block] dm io: remove BIO_RW_SYNCIO flag from kcopyd (Mike Snitzer) [668852] - [block] dm crypt: set key size early (Mike Snitzer) [668852] - [block] dm raid1: support discard (Mike Snitzer) [668852] - [block] dm ioctl: allow rename to fill empty uuid (Mike Snitzer) [668852] - [block] block: max hardware sectors limit wrapper (Mike Snitzer) [668852] - [netdrv] bna: include new bna ethernet driver (Ivan Vecera) [475692] - [cdrom] Fix NULL pointer dereference in cdrom driver (James Paradis) [673567] - [mm] hugetlb: fix handling of parse errors in sysfs (Dean Nelson) [673203] - [mm] hugetlb: do not allow pagesize >= MAX_ORDER pool (Dean Nelson) [673203] - [mm] hugetlb: check the return value of string (Dean Nelson) [673203] - [mm] hugetlb.c: fix error-path memory leak in (Dean Nelson) [673203] - [mm] hugetlb: abort a hugepage pool resize if a signal (Dean Nelson) [673203] - [block] improve detail in I/O error messages (Mike Snitzer) [431754] - [block] dm mpath: propagate target errors immediately (Mike Snitzer) [431754] - [scsi] Detailed I/O errors (Mike Snitzer) [431754] - [scsi] always pass Unit Attention upwards from scsi_check_sense (Mike Snitzer) [431754] - [scsi] make error handling more robust in the face of reservations (Mike Snitzer) [431754] - [scsi] Return NEEDS_RETRY for eh commands with status BUSY (Mike Snitzer) [431754] - [fs] Btrfs: btrfs_iget() returns ERR_PTR (Josef Bacik) [663749] - [fs] Btrfs: handle error returns from btrfs_lookup_dir_item() (Josef Bacik) [663749] - [fs] Btrfs: Fix null dereference in relocation.c (Josef Bacik) [663749] - [fs] Btrfs: fix remap_file_pages error (Josef Bacik) [663749] - [fs] Btrfs: The file argument for fsync() is never null (Josef Bacik) [663749] - [fs] Btrfs: handle kzalloc() failure in open_ctree() (Josef Bacik) [663749] - [fs] Btrfs: fix split_leaf double split corner case (Josef Bacik) [663749] - [fs] Btrfs: handle ERR_PTR from posix_acl_from_xattr() (Josef Bacik) [663749] - [fs] Btrfs: Fix BUG_ON for fs converted from extN (Josef Bacik) [663749] - [fs] Fix btrfs b0rkage (Josef Bacik) [663749] - [fs] Btrfs: prevent RAID level downgrades when space is low (Josef Bacik) [663749] - [fs] Btrfs: account for missing devices in RAID allocation profiles (Josef Bacik) [663749] - [fs] Btrfs: EIO when we fail to read tree roots (Josef Bacik) [663749] - [fs] Btrfs: fix compiler warnings (Josef Bacik) [663749] - [fs] Btrfs: Make async snapshot ioctl more generic (Josef Bacik) [663749] - [fs] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page (Josef Bacik) [663749] - [fs] Btrfs: Fix a crash when mounting a subvolume (Josef Bacik) [663749] - [fs] Btrfs: fix sync subvol/snapshot creation (Josef Bacik) [663749] - [fs] Btrfs: Fix page leak in compressed writeback path (Josef Bacik) [663749] - [fs] Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots (Josef Bacik) [663749] - [fs] Btrfs: fixup return code for btrfs_del_orphan_item (Josef Bacik) [663749] - [fs] Btrfs: do not do fast caching if we are allocating blocks for tree_root (Josef Bacik) [663749] - [fs] Btrfs: deal with space cache errors better (Josef Bacik) [663749] - [fs] Btrfs: fix use after free in O_DIRECT (Josef Bacik) [663749] - [fs] Btrfs: don't use migrate page without CONFIG_MIGRATION (Josef Bacik) [663749] - [fs] Btrfs: deal with DIO bios that span more than one ordered extent (Josef Bacik) [663749] - [fs] Btrfs: setup blank root and fs_info for mount time (Josef Bacik) [663749] - [fs] Btrfs: fix fiemap (Josef Bacik) [663749] - [fs] Btrfs - fix race between btrfs_get_sb() and umount (Josef Bacik) [663749] - [fs] Btrfs: update inode ctime when using links (Josef Bacik) [663749] - [fs] Btrfs: make sure new inode size is ok in fallocate (Josef Bacik) [663749] - [fs] Btrfs: fix typo in fallocate to make it honor actual size (Josef Bacik) [663749] - [fs] Btrfs: avoid NULL pointer deref in try_release_extent_buffer (Josef Bacik) [663749] - [fs] Btrfs: make btrfs_add_nondir take parent inode as an argument (Josef Bacik) [663749] - [fs] Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (Josef Bacik) [663749] - [fs] Btrfs: use dget_parent where we can UPDATED (Josef Bacik) [663749] - [fs] Btrfs: fix more ESTALE problems with NFS (Josef Bacik) [663749] - [fs] Btrfs: handle NFS lookups properly (Josef Bacik) [663749] - [fs] btrfs: make 1-bit signed fileds unsigned (Josef Bacik) [663749] - [fs] btrfs: Show device attr correctly for symlinks (Josef Bacik) [663749] - [fs] btrfs: Set file size correctly in file clone (Josef Bacik) [663749] - [fs] Btrfs: fix CLONE ioctl destination file size expansion to block boundary (Josef Bacik) [663749] - [fs] btrfs: Check if dest_offset is block-size aligned before cloning file (Josef Bacik) [663749] - [fs] Btrfs: handle the space_cache option properly (Josef Bacik) [663749] - [fs] btrfs: Fix early enospc because 'unused' calculated with wrong sign. (Josef Bacik) [663749] - [fs] btrfs: fix panic caused by direct IO (Josef Bacik) [663749] - [fs] btrfs: cleanup duplicate bio allocating functions (Josef Bacik) [663749] - [fs] btrfs: fix free dip and dip->csums twice (Josef Bacik) [663749] - [fs] Btrfs: add migrate page for metadata inode (Josef Bacik) [663749] - [fs] Btrfs: deal with errors from updating the tree log (Josef Bacik) [663749] - [fs] Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed (Josef Bacik) [663749] - [fs] Btrfs: make SNAP_DESTROY async (Josef Bacik) [663749] - [fs] Btrfs: add SNAP_CREATE_ASYNC ioctl (Josef Bacik) [663749] - [fs] Btrfs: add START_SYNC, WAIT_SYNC ioctls (Josef Bacik) [663749] - [fs] Btrfs: async transaction commit (Josef Bacik) [663749] - [fs] Btrfs: fix deadlock in btrfs_commit_transaction (Josef Bacik) [663749] - [fs] Btrfs: fix lockdep warning on clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: fix clone ioctl where range is adjacent to extent (Josef Bacik) [663749] - [fs] Btrfs: fix delalloc checks in clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: drop unused variable in block_alloc_rsv (Josef Bacik) [663749] - [fs] Btrfs: cleanup warnings from gcc 4.6 (nonbugs) (Josef Bacik) [663749] - [fs] Btrfs: Fix variables set but not read (bugs found by gcc 4.6) (Josef Bacik) [663749] - [fs] Btrfs: Use ERR_CAST helpers (Josef Bacik) [663749] - [fs] Btrfs: use memdup_user helpers (Josef Bacik) [663749] - [fs] Btrfs: fix raid code for removing missing drives (Josef Bacik) [663749] - [fs] Btrfs: Switch the extent buffer rbtree into a radix tree (Josef Bacik) [663749] - [fs] Btrfs: restructure try_release_extent_buffer() (Josef Bacik) [663749] - [fs] Btrfs: use the flusher threads for delalloc throttling (Josef Bacik) [663749] - [fs] Add new functions for triggering inode writeback (Josef Bacik) [663749] - [fs] Btrfs: tune the chunk allocation to 5 of the FS as metadata (Josef Bacik) [663749] - [fs] Btrfs: don't loop forever on bad btree blocks (Josef Bacik) [663749] - [fs] Btrfs: let the user know space caching is enabled (Josef Bacik) [663749] - [fs] Btrfs: Add a clear_cache mount option (Josef Bacik) [663749] - [fs] Btrfs: add support for mixed data+metadata block groups (Josef Bacik) [663749] - [fs] Btrfs: check cache->caching_ctl before returning if caching has started (Josef Bacik) [663749] - [fs] Btrfs: load free space cache if it exists (Josef Bacik) [663749] - [fs] Btrfs: write out free space cache (Josef Bacik) [663749] - [fs] Btrfs: create special free space cache inode (Josef Bacik) [663749] - [fs] Btrfs: remove warn_on from use_block_rsv (Josef Bacik) [663749] - [fs] Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction (Josef Bacik) [663749] - [fs] Btrfs: fix error handling in btrfs_get_sb (Josef Bacik) [663749] - [fs] Btrfs: rework how we reserve metadata bytes (Josef Bacik) [663749] - [fs] Btrfs: don't allocate chunks as aggressively (Josef Bacik) [663749] - [fs] Btrfs: re-work delalloc flushing (Josef Bacik) [663749] - [fs] Btrfs: fix reservation code for mixed block groups (Josef Bacik) [663749] - [fs] Btrfs: fix df regression (Josef Bacik) [663749] - [fs] Btrfs: fix the df ioctl to report raid types (Josef Bacik) [663749] - [fs] Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim (Josef Bacik) [663749] - [fs] btrfs: remove junk sb_dirt change (Josef Bacik) [663749] - [fs] ext4: serialize unaligned direct asynchronous IO (Eric Sandeen) [615309] - [fs] ext4: fix inconsistency with EOFBLOCK_FL (Eric Sandeen) [657553] - [fs] ext4: Use bitops to read/modify i_flags in struct ext4_inode_info (Eric Sandeen) [657553] - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [672541] - [net] netfilter: create audit records for x_table changes (Thomas Graf) [665129] - [block] Fix race during disk initialization (Eric Sandeen) [607605] - [virt] fix xen hvm fullvirt guest boot failure (Stefan Assmann) [673496] - [virt] virtio: console: Wake up outvq on host notifications (Amit Shah) [643750] - [netdrv] sfc: update to fix rss_cpus and sync with upstream (Michal Schmidt) [673532] - [mm] hugetlb: fix section mismatch with hugetlb_sysfs_add_hstate() (Dean Nelson) [672844] - [mm] put_page: recheck PageHead after releasing the compound_lock (Andrea Arcangeli) [664772] - [mm] unconditional setup_per_zone_wmarks in set_recommended_min_free_kbytes (Andrea Arcangeli) [664772] - [mm] adjust compound_lock_irqsave interface to match upstream (Andrea Arcangeli) [664772]- [fcoe] libfc: dereferencing ERR_PTR in fc_tm_done() (Mike Christie) [633915 663561] - [fcoe] libfc: Cleanup return paths in fc_rport_error_retry (Mike Christie) [633915 663561] - [fcoe] libfc: Return a valid return code in fc_fcp_pkt_abort() (Mike Christie) [633915 663561] - [fcoe] libfc: always initialize the FCoE DDP exchange id for fsp as FC_XID_UNKNOWN (Mike Christie) [633915 663561] - [fcoe] libfc: fix statistics for FCP input/output megabytes (Mike Christie) [633915 663561] - [fcoe] libfcoe: change fip_select to return new FCF (Mike Christie) [633915 663561] - [fcoe] libfcoe: reorder FCF list to put latest advertiser first (Mike Christie) [633915 663561] - [fcoe] libfcoe: add debug message for FCF destination MAC (Mike Christie) [633915 663561] - [fcoe] libfcoe: retry rejected FLOGI to another FCF if possible (Mike Christie) [633915 663561] - [fcoe] libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select() (Mike Christie) [633915 663561] - [fcoe] libfcoe: move some timer code to make it reusable (Mike Christie) [633915 663561] - [fcoe] libfcoe: update FIP FCF announcements (Mike Christie) [633915 663561] - [fcoe] libfc: fix fc_tm_done not freeing the allocated fsp pkt (Mike Christie) [633915 663561] - [fcoe] libfc: the timeout for the REC itself is 2 * R_A_TOV_els (Mike Christie) [633915 663561] - [fcoe] libfc: fix exchange being deleted when the abort itself is timed out (Mike Christie) [633915 663561] - [fcoe] libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated (Mike Christie) [633915 663561] - [fcoe] libfc: add print of exchange id for debugging fc_fcp (Mike Christie) [633915 663561] - [fcoe] Update WARN uses (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in remote port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: remove tgt_flags from fc_fcp_pkt struct (Mike Christie) [633915 663561] - [fcoe] libfc: use rport timeout values for fcp recovery (Mike Christie) [633915 663561] - [fcoe] libfc: incorrect scsi host byte codes returned to scsi-ml (Mike Christie) [633915 663561] - [fcoe] libfc: fix stats computation in fc_queuecommand() (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_seq_assign() (Mike Christie) [633915 663561] - [fcoe] libfc: tune fc_exch_em_alloc() to be O(2) (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_exch_recv_seq_resp() (Mike Christie) [633915 663561] - [fcoe] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release (Mike Christie) [633915 663561] - [fcoe] libfc: remove define of fc_seq_exch in fc_exch.c (Mike Christie) [633915 663561] - [fcoe] libfcoe: VN2VN connection setup causing stack memory corruption (Mike Christie) [633915 663561] - [fcoe] libfc: Do not let disc work cancel itself (Mike Christie) [633915 663561] - [fcoe] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready (Mike Christie) [633915 663561] - [fcoe] libfc: fix setting of rport dev loss (Mike Christie) [633915 663561] - [fcoe] libfc: don't require a local exchange for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add interface to allocate a sequence for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_fill_reply_hdr() and fc_fill_hdr() (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_frame_sid() and fc_frame_did() functions (Mike Christie) [633915 663561] - [fcoe] libfc: eliminate rport LOGO state (Mike Christie) [633915 663561] - [fcoe] config via separate create_vn2vn module parameter (Mike Christie) [633915 663561] - [fcoe] libfcoe: use correct FC-MAP for VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfcoe: Fix FIP ELS encapsulation details for FLOGI responses (Mike Christie) [633915] - [fcoe] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support (Mike Christie) [633915 663561] - [fcoe] lib/random32: export pseudo-random number generator for modules (Mike Christie) [633915 663561] - [fcoe] libfcoe: add state change debugging (Mike Christie) [633915 663561] - [fcoe] libfcoe: add protocol description of FIP VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfc: track FIP exchanges (Mike Christie) [633915 663561] - [fcoe] libfc: add FLOGI state to rport for VN2VN (Mike Christie) [633915 663561] - [fcoe] libfc: Add local port point-to-multipoint flag (Mike Christie) [633915 663561] - [fcoe] fnic: change fcoe_ctlr_init interface to specify mode (Mike Christie) [633915 663561] - [fcoe] libfc: add discovery-private pointer for LLD (Mike Christie) [633915 663561] - [fcoe] libfcoe: convert FIP to lock with mutex instead of spin lock (Mike Christie) [633915 663561] - [fcoe] libfc: provide space for LLD after remote port structure (Mike Christie) [633915 663561] - [fcoe] libfc: convert rport lookup to be RCU safe (Mike Christie) [633915 663561] - [fcoe] make it possible to verify fcoe with sparse (Mike Christie) [633915 663561] - [block] fix performance regression introduced by the blkio-throttle code (Jeff Moyer) [669398] - [scsi] iscsi class: remove unused active variable (Mike Christie) [668632] - [scsi] cxgbi: enable TEXT PDU support (Mike Christie) [668632] - [scsi] cxgb3i: fixed connection problem with iscsi private ip (Mike Christie) [668632] - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [668632] - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [668632] - [scsi] libiscsi: add more informative failure message during iscsi scsi eh (Mike Christie) [668632] - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [636291] - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [636291] - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [636291] - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [636291] - [scsi] libcxgbi: pdu read fixes (Mike Christie) [636291] - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [636291] - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [636291] - [scsi] cxgb4i iscsi driver (Mike Christie) [636291] - [scsi] libcxgbi: common library for cxgb3i and cxgb4i (Mike Christie) [636291] - [mm] avoid resetting wb_start after each writeback round (Josef Bacik) [638349] - [fs] ext4: update writeback_index based on last page scanned (Josef Bacik) [638349] - [fs] ext4: implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [lib] radix-tree: radix_tree_range_tag_if_tagged() can set incorrect tags (Josef Bacik) [638349] - [lib] radix-tree: clear all tags in radix_tree_node_rcu_free (Josef Bacik) [638349] - [lib] radix-tree.c: fix overflow in radix_tree_range_tag_if_tagged() (Josef Bacik) [638349] - [lib] radix-tree: omplement function radix_tree_range_tag_if_tagged (Josef Bacik) [638349] - [mm] implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [scsi] ibft/be2iscsi: update iscsi boot support and add be2iscsi boot support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove premature free of cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: More time for FW (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for Login failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: Driver Version change (Mike Christie) [585751 635746] - [scsi] be2iscsi: Increase max sector (Mike Christie) [585751 635746] - [scsi] be2iscsi: Add support for iscsi boot (Mike Christie) [585751 635746] - [scsi] be2iscsi: add Kconfig dependency on NET (Mike Christie) [585751 635746] - [scsi] The extended shift must be 1 (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for premature buffer free (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove debug print in IO path (Mike Christie) [585751 635746] - [scsi] be2iscsi: Limit max_xmit_length (Mike Christie) [585751 635746] - [scsi] be2iscsi: Maintain same ITT across login (Mike Christie) [585751 635746] - [scsi] be2iscsi: Adding crashdump support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Free tags allocate (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix to handle request_irq failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: No return value for hwi_enable_intr (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for freeing cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: pass the return from beiscsi_open_conn (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing the return type of functions (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing return value (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix warnings from new checkpatch.pl (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix null dereference on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix memory leak on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix disconnection cleanup (Mike Christie) [585751 635746] - [scsi] be2iscsi: correct return value in mgmt_invalidate_icds (Mike Christie) [585751 635746] - [scsi] ibft: convert iscsi_ibft module to iscsi boot lib (Mike Christie) [585751 635746] - [scsi] ibft: separate ibft parsing from sysfs interface (Mike Christie) [585751 635746] - [scsi] ibft: Use IBFT_SIGN instead of open-coding the search string (Mike Christie) [585751 635746] - [scsi] ibft: For UEFI machines actually do scan ACPI for iBFT (Mike Christie) [585751 635746] - [scsi] ibft: Update iBFT handling for v1.03 of the spec (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: remove NIPQUAD_FMT, use pI4 (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: use pM to show MAC address (Mike Christie) [585751 635746] - [scsi] ibft, x86: Change reserve_ibft_region() to find_ibft_region() (Mike Christie) [585751 635746] - [fs] inotify: rework inotify locking to prevent double free use when free in inotify (Eric Paris) [582109] - [s390x] kernel: Enhanced node affinity support (Hendrik Brueckner) [632315] - [netdrv] qeth: support for priority tags and VLAN-ID 0 tags (Hendrik Brueckner) [633570] - [net] enable VLAN NULL tagging (Neil Horman) [633571] - [s390x] qeth: fix online setting of OSN-devices (Hendrik Brueckner) [669218] - [s390x] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668845] - [s390x] qdio: prevent race for shared indicators (Hendrik Brueckner) [668835] - [s390x] qeth: l3 hw tx csum circumvent hw bug (Hendrik Brueckner) [663984] - [s390x] mm: add devmem_is_allowed() for STRICT_DEVMEM checking (Hendrik Brueckner) [647365] - [s390x] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659825] - [s390x] kernel: nohz vs cpu hotplug system hang (Hendrik Brueckner) [668470] - [s390x] qdio: use proper QEBSM operand for SIGA-R and SIGA-S (Hendrik Brueckner) [668468] - [s390x] cio: prevent kernel panic when path to network device is lost (Hendrik Brueckner) [662747] - [s390x] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [660688] - [s390x] hvc_iucv: do not call iucv_unregister if iucv_register has failed (Hendrik Brueckner) [661108] - [s390x] zcrypt: Handling of 4096 bit RSA keys in CRT format (Hendrik Brueckner) [633458] - [s390x] zcrypt: cope with cca restriction of cex3 (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3c (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3a (Hendrik Brueckner) [633458] - [s390x] zcrypt: Introduce check for 4096 bit support (Hendrik Brueckner) [633458] - [s390x] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [644942] - [s390x] dasd: add High Performance FICON multitrack support (Hendrik Brueckner) [632332] - [s390x] cio: reduce memory consumption of itcw structures (Hendrik Brueckner) [632332] - [s390x] cio: obtain mdc value per channel path (Hendrik Brueckner) [632332] - [s390x] kernel: display capacity adjustment indicator in /proc/sysinfo (Hendrik Brueckner) [632023] - [s390x] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [644928] - [s390x] dasd: Add tunable default grace period for missing interrupts (Hendrik Brueckner) [633386] - [s390x] dasd: Add dasd part of cio internal unit check handling (Hendrik Brueckner) [633384] - [s390x] dasd: add dynamic PAV toleration (Hendrik Brueckner) [631518] - [s390x] zfcpdump: Add prefix registers to dump header (Hendrik Brueckner) [633454] - [s390x] zfcp: HBA API completion to support events (Hendrik Brueckner) [633413] - [s390x] dasd: improve error recovery for internal I/O (Hendrik Brueckner) [631497] - [s390x] s390_hypfs: Add new binary attributes (Hendrik Brueckner) [631533] - [s390x] memory hotplug: set phys_device (Hendrik Brueckner) [659474] - [memory] allow setting of phys_device (memory hotplug) (Hendrik Brueckner) [659474] - [s390x] kernel: fix clock comparator revalidation (Hendrik Brueckner) [658578] - [s390x] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653477] - [s390x] zfcp: Cancel gid_pn work when removing port (Hendrik Brueckner) [653482] - [s390x] smsgiucv_app: deliver z/VM CP special messages as uevents (Hendrik Brueckner) [632318] - [s390x] qeth: exploit HW TX checksumming (Hendrik Brueckner) [633531] - [s390x] qeth: NAPI support for l2 and l3 discipline (Hendrik Brueckner) [633525] - [s390x] qdio: extend API to allow polling (Hendrik Brueckner) [633525] - [s390x] cio: improve resume handling (Hendrik Brueckner) [633468] - [s390x] cio: unit check handling during internal I/O (Hendrik Brueckner) [633384] - [s390x] zfcp: Trigger logging in FCP channel on qdio error conditions (Hendrik Brueckner) [632331] - [s390x] cio: add CHSC SIOSL Support (Hendrik Brueckner) [632331] - [s390x] cio: introduce cio_settle (Hendrik Brueckner) [631517]- [watchdog] hpwdt: Make NMI decoding a compile-time option (Tony Camuso) [462945] - [watchdog] hpwdt: move NMI-decoding init and exit to seperate functions (Tony Camuso) [462945] - [watchdog] hpwdt: Use "decoding" instead of "sourcing" (Tony Camuso) [462945] - [watchdog] hpwdt: hpwdt_pretimeout reorganization (Tony Camuso) [462945] - [watchdog] hpwdt: implement WDIOC_GETTIMELEFT (Tony Camuso) [462945] - [watchdog] hpwdt: allow full range of timer values supported by hardware (Tony Camuso) [462945] - [watchdog] hpwdt: Introduce SECS_TO_TICKS() macro (Tony Camuso) [462945] - [watchdog] hpwdt: Make x86 assembly ifdef guard more strict (Tony Camuso) [462945] - [watchdog] hpwdt: Despecificate driver from iLO2 (Tony Camuso) [462945] - [watchdog] hpwdt: Group NMI sourcing specific items together (Tony Camuso) [462945] - [watchdog] hpwdt: Group options that affect watchdog behavior together (Tony Camuso) [462945] - [watchdog] hpwdt: clean-up include-files (Tony Camuso) [462945] - [watchdog] hpwdt: formatting of pointers in printk() (Tony Camuso) [462945] - [watchdog] hpwdt: fix lower timeout limit (Tony Camuso) [462945] - [watchdog] hpwdt: make the watchdog_info struct const where possible (Tony Camuso) [462945] - [scsi] fix id computation in scsi_eh_target_reset (Mike Christie) [643236] - [scsi] fix the return value of scsi_target_queue_read() (Mike Christie) [643236] - [fs] cifs: add cruid= mount option (Jeff Layton) [667654] - [fs] ext3, ext4: update ctime when changing the file's permission by setfacl (Eric Sandeen) [668915] - [net] update igbvf driver (Stefan Assmann) [636327] - [scsi] fix locking around blk_abort_request() (Stanislaw Gruszka) [620391] - [scsi] megaraid: update to version 5.29 (Tomas Henzl) [642052] - [virt] MMU: only write protect mappings at pagetable level (Marcelo Tosatti) [634100] - [virt] xen: disable ACPI NUMA for PV guests (Andrew Jones) [669773] - [virt] xen: unplug the emulated devices at resume time (Paolo Bonzini) [667356] - [virt] xenfs: enable for HVM domains too (Paolo Bonzini) [667361] - [virt] KVM: Activate Virtualization On Demand (Avi Kivity) [616042] - [pci] Fix KABI breakage (Prarit Bhargava) [661301] - [pci] PCIe/AER: Disable native AER service if BIOS has precedence (Prarit Bhargava) [661301] - [pci] aerdrv: fix uninitialized variable warning (Prarit Bhargava) [661301] - [pci] hotplug: Fix build with CONFIG_ACPI unset (Prarit Bhargava) [661301] - [pci] PCIe: Ask BIOS for control of all native services at once (Prarit Bhargava) [661301] - [pci] PCIe: Introduce commad line switch for disabling port services (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Negotiate _OSC control bits before requesting them (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Make acpi_pci_query_osc() return control bits (Prarit Bhargava) [661301] - [x86] ACPI: cleanup pci_root _OSC code (Prarit Bhargava) [661301] - [pci] PCIe AER: Introduce pci_aer_available() (Prarit Bhargava) [661301] - [pci] aerdrv: fix annoying warnings (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv_core.c (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv.c (Prarit Bhargava) [661301] - [pci] aerdrv: introduce default_downstream_reset_link (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_aer_service (Prarit Bhargava) [661301] - [pci] aerdrv: remove is_downstream (Prarit Bhargava) [661301] - [pci] aerdrv: remove magical ROOT_ERR_STATUS_MASKS (Prarit Bhargava) [661301] - [pci] aerdrv: redefine PCI_ERR_ROOT_*_SRC (Prarit Bhargava) [661301] - [pci] aerdrv: rework do_recovery (Prarit Bhargava) [661301] - [pci] aerdrv: rework get_e_source() (Prarit Bhargava) [661301] - [pci] aerdrv: rework aer_isr_one_error() (Prarit Bhargava) [661301] - [pci] aerdrv: rework add_error_device (Prarit Bhargava) [661301] - [pci] aerdrv: remove compare_device_id (Prarit Bhargava) [661301] - [pci] aerdrv: introduce is_error_source (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_source_device (Prarit Bhargava) [661301] - [pci] aerdrv: make aer_{en, dis}able_rootport static (Prarit Bhargava) [661301] - [pci] aerdrv: cleanup inconsistent functions (Prarit Bhargava) [661301] - [pci] aerdrv: RsvdP of PCI_ERR_ROOT_COMMAND (Prarit Bhargava) [661301] - [pci] aerdrv: use correct bit defines and add 2ms delay to aer_root_reset (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (non-comment changes) (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (comment changes) (Prarit Bhargava) [661301] - [pci] remove ifdefed pci_cleanup_aer_correct_error_status (Prarit Bhargava) [661301] - [pci] Remove unnecessary struct pcie_port_data (Prarit Bhargava) [661301] - [pci] Backport upstream PCIE interrupt assignment code (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_is_pcie() (Prarit Bhargava) [661301] - [pci] introduce pci_is_pcie() (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_pcie_cap() (Prarit Bhargava) [661301] - [pci] fix memory leak in aer_inject (Prarit Bhargava) [661301] - [pci] use better error return values in aer_inject (Prarit Bhargava) [661301] - [pci] add support for PCI domains to aer_inject (Prarit Bhargava) [661301]- [x86] lockup detector: enable config options (Don Zickus) [669808] - [x86] lockup detector: Kconfig fixes to seperate hard and soft lockup options (Don Zickus) [669808] - [x86] NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls (Don Zickus) [669808] - [x86] perf, arch: Cleanup perf-pmu init vs lockup-detector (Don Zickus) [669808] - [x86] nmi: Add in new nmi_watchdog/softlockup changes (Don Zickus) [669808] - [x86] Move notify_die from nmi.c to traps.c (Don Zickus) [669808] - [kernel] perf_event backport (Peter Zijlstra) [672264] - [scsi] fnic: Bumping up fnic version from 1.4.0.145 to 1.5.0.1 (Mike Christie) [663222] - [scsi] fnic: fix memory leak (Mike Christie) [663222] - [irq] Add new IRQ flag IRQF_NO_SUSPEND (Andrew Jones) [671147] - [virt] xen: events: do not unmask event channels on resume (Andrew Jones) [671147] - [virt] xen: Do not suspend IPI IRQs (Andrew Jones) [671147] - [virt] ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt (Andrew Jones) [671147] - [fs] ext3: avoid WARN() messages when failing to write the superblock (Edward Shishkin) [591466] - [fs] ext3: unify log messages (Edward Shishkin) [591466] - [kernel] add 'make rh-perf' target (Jason Baron) [644991] - [kernel] perf: .spec file updates (Jason Baron) [644991] - [kernel] perf: updates from 2.6.34 -> 2.6.37 (Jason Baron) [644991] - [kernel] perf: sync to 2.6.34 (Jason Baron) [644991] - [x86] Westmere apicid fix (George Beshers) [635808] - [x86] Fix a hard coded limit of a maximum of 16 cpu's per socket (George Beshers) [635808] - [x86] uv: More Westmere support on SGI UV (George Beshers) [635808] - [x86] uv: Enable Westmere support on SGI UV (George Beshers) [635808] - [scsi] scsi_dh: propagate SCSI device deletion (Mike Snitzer) [669411] - [scsi] scsi_dh_hp_sw: fix deadlock in start_stop_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667661] - [scsi] scsi_dh_alua: Add Promise VTrak to dev list (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix stpg_endio group state reporting (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix deadlock in stpg_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix submit_stpg return (Mike Snitzer) [652024] - [pci] Fix mmap address check in pci_mmap_fits (Prarit Bhargava) [645287] - [pci] fix size checks for mmap() on /proc/bus/pci files (Prarit Bhargava) [645287] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [672600] - [fs] nfs4: fix units bug causing hang on recovery (J. Bruce Fields) [672345] - [fs] ext4: Update ext4 documentation (Lukas Czerner) [519467] - [fs] jbd2: fix /proc/fs/jbd2/ when using an external (Lukas Czerner) [655875] - [net] netfilter: nf_conntrack snmp helper (Jiri Olsa) [638176] - [net] netfilter: audit target to record accepted/dropped packets (Thomas Graf) [642391] - [net] packet_mmap: expose hw packet timestamps to network packet capture utilities (Thomas Graf) [645800] - [scsi] bfa rebase reflecting scsi-misc bfa (Rob Evers) [641052] - [scsi] libsas: Don't issue commands to devices that have been hot-removed (David Milburn) [669154] - [security] crypto: mark ghash as fips_allowed (Jarod Wilson) [638133] - [kernel] Fix over-scheduling bug (Jane Lv) [666484] - [kernel] trace: add several tracepoints/scripts for analyzing network stack (Neil Horman) [611700] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 models (Jaroslav Kysela) [662660] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [583745 618797 619430 636922 637240 646771 663946 667460] - [x86] UEFI IBM boot regression (Bob Picco) [668825] - [netdrv] ehea: Add some info messages and fix an issue (Steve Best) [658185]- [crypto] mark xts(aes) as fips_allowed (Jarod Wilson) [625489] - [fs] nfsd: break lease on unlink, link, and rename (J. Bruce Fields) [626814] - [fs] nfsd4: break lease on nfsd setattr (J. Bruce Fields) [626814] - [fs] nfsd: remove some unnecessary dropit handling (J. Bruce Fields) [626814] - [fs] nfsd: stop translating EAGAIN to nfserr_dropit (J. Bruce Fields) [626814] - [fs] svcrpc: simpler request dropping (J. Bruce Fields) [626814] - [fs] svcrpc: avoid double reply caused by deferral race (J. Bruce Fields) [626814] - [fs] nfsd: don't drop requests on -ENOMEM (J. Bruce Fields) [626814] - [x86] numa: Cacheline aliasing makes for_each_populated_zone extremely expensive (George Beshers) [635850] - [scsi] mptas: version string change 3.04.18 (Tomas Henzl) [642618] - [scsi] mptsas: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [642618] - [scsi] mptsas: inDMD deleted (Tomas Henzl) [642618] - [scsi] mptsas: remove bus reset (Tomas Henzl) [642618] - [scsi] mptsas: 3gbps - 6gbps (Tomas Henzl) [642618] - [scsi] mptsas: sysfs sas addr handle (Tomas Henzl) [642618] - [scsi] mptsas: fix warning when not using procfs (Tomas Henzl) [642618] - [scsi] mptsas: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [642618] - [scsi] mptsas: convert to seq_file (Tomas Henzl) [642618] - [scsi] mptsas: use module_param in drivers/message/fusion/mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: drivers/message/fusion: Adjust confusing indentation (Tomas Henzl) [642618] - [scsi] mptsas: print Doorbell register in a case of hard reset and timeout (Tomas Henzl) [642618] - [scsi] mptsas: fixed hot-removal processing (Tomas Henzl) [642618] - [scsi] mptsas: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: Added missing reset for ioc_reset_in_progress in SoftReset (Tomas Henzl) [642618] - [scsi] mptsas: Proper error handling is added after mpt_config timeout (Tomas Henzl) [642618] - [scsi] mptsas: Event data alignment with 4 byte (Tomas Henzl) [642618] - [scsi] mptsas: Check for command status is added after completion (Tomas Henzl) [642618] - [scsi] mptsas: Task abort is not supported for Volumes (Tomas Henzl) [642618] - [scsi] mptsas: sanity check for vdevice pointer is added (Tomas Henzl) [642618] - [scsi] mptsas: Setting period, offset and width for SPI driver (Tomas Henzl) [642618] - [scsi] mptsas: Proper bus_type check is added (Tomas Henzl) [642618] - [scsi] mptsas: mpt_detach is called properly at the time of rmmod (Tomas Henzl) [642618] - [scsi] mptsas: mpt config will do Hard Reset based upon retry counts (Tomas Henzl) [642618] - [scsi] mptsas: Updated SCSI IO IOCTL error handling (Tomas Henzl) [642618] - [scsi] mptsas: Added new less expensive RESET (Message Unit Reset) (Tomas Henzl) [642618] - [scsi] mptsas: modify mptctl_exit() to call proper deregister functions (Tomas Henzl) [642618] - [scsi] mptsas: hold off error recovery while alternate ioc is initializing (Tomas Henzl) [642618] - [scsi] mptsas: corrected if condition check for SCSIIO and PASSTHROUGH commands (Tomas Henzl) [642618] - [scsi] mptsas: block device when target is being removed by FW (Tomas Henzl) [642618] - [scsi] mptsas: Added sysfs expander manufacture information (Tomas Henzl) [642618] - [scsi] mptsas: Added-MPI_SCSIIO_CONTROL_HEADOFQ-priority (Tomas Henzl) [642618] - [fs] ext4: Add FITRIM ioctl to handle ext4 batched discard (Lukas Czerner) [651021] - [fs] ext4: Add batched discard support for ext4 (Lukas Czerner) [651021] - [fs] ext4: Create ext4 helper for sb_issue_discard (Lukas Czerner) [651021] - [fs] Added a #include to eliminate a compilation failure (Steve Dickson) [479351] - [fs] pnfs: layout roc code (Steve Dickson) [479351] - [fs] pnfs: update nfs4_callback_recallany to handle layouts (Steve Dickson) [479351] - [fs] pnfs: add CB_LAYOUTRECALL handling (Steve Dickson) [479351] - [fs] pnfs: CB_LAYOUTRECALL xdr code (Steve Dickson) [479351] - [fs] pnfs: change lo refcounting to atomic_t (Steve Dickson) [479351] - [fs] pnfs: check that partial LAYOUTGET return is ignored (Steve Dickson) [479351] - [fs] pnfs: add layout to client list before sending rpc (Steve Dickson) [479351] - [fs] pnfs: serialize LAYOUTGET(openstateid) (Steve Dickson) [479351] - [fs] pnfs: layoutget rpc code cleanup (Steve Dickson) [479351] - [fs] pnfs: change how lsegs are removed from layout list (Steve Dickson) [479351] - [fs] pnfs: change layout state seqlock to a spinlock (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_hdr fields (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_segment fields (Steve Dickson) [479351] - [fs] pnfs: remove unnecessary field lgp->status (Steve Dickson) [479351] - [fs] pnfs: fix incorrect comment in destroy_lseg (Steve Dickson) [479351] - [fs] NFS: rename client back channel transport field (Steve Dickson) [479351] - [fs] NFS: add session back channel draining (Steve Dickson) [479351] - [fs] NFS: RPC_AUTH_GSS unsupported on v4.1 back channel (Steve Dickson) [479351] - [fs] NFS refactor nfs_find_client and reference client across callback processing (Steve Dickson) [479351] - [fs] nfs41: do not allocate unused back channel pages (Steve Dickson) [479351] - [fs] NFS associate sessionid with callback connection (Steve Dickson) [479351] - [fs] NFS implement v4.0 callback_ident (Steve Dickson) [479351] - [fs] NFS: do not clear minor version at nfs_client free (Steve Dickson) [479351] - [fs] NFS: use svc_create_xprt for NFSv4.1 callback service (Steve Dickson) [479351] - [fs] SUNRPC: register and unregister the back channel transport (Steve Dickson) [479351] - [fs] SUNRPC: new transport for the NFSv4.1 shared back channel (Steve Dickson) [479351] - [fs] SUNRPC: fix bc_send print (Steve Dickson) [479351] - [fs] SUNRPC: move svc_drop to caller of svc_process_common (Steve Dickson) [479351] - [netdrv] qlge: Fix deadlock when cancelling worker (Chad Dupuis) [635703] - [netdrv] qlge: New release P27 (Chad Dupuis) [635703] - [netdrv] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [635703] - [netdrv] qlge: pull NULL check ahead of dereference (Chad Dupuis) [635703] - [netdrv] qlge: Fix a deadlock when the interface is going down (Chad Dupuis) [635703] - [netdrv] qlge: reset the chip before freeing the buffers (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the vlan setting during ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: New release P25 (Chad Dupuis) [635703] - [netdrv] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [635703] - [netdrv] qlge: New release P24 (Chad Dupuis) [635703] - [netdrv] qlge: Remove all error packet flags and enable tcp/udp and ip csum error (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the promiscuous setting in ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: Changing cpu_to_be16 to htons for udp checksum (Chad Dupuis) [635703] - [netdrv] qlge: Eliminate firmware dependency for MPI coredump (Chad Dupuis) [635703] - [kernel] driver core: Convert link_mem_sections to use find_memory_block_hinted (George Beshers) [635866] - [kernel] driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted (George Beshers) [635866] - [kernel] kobject: Introduce kset_find_obj_hinted (George Beshers) [635866] - [x86] UV: memory_block_size_bytes for x86_64 when CONFIG_X86_UV (George Beshers) [635866] - [ppc] add dynamic dma window support (Steve Best) [632770] - [ppc] add memory_hotplug_max (Steve Best) [632770] - [ppc] dma: Add optional platform override of dma_set_mask() (Steve Best) [632770] - [x86] therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal' (Prarit Bhargava) [666859] - [x86] mce: Notify about corrected events too (Prarit Bhargava) [666859] - [x86] asm: Introduce and use percpu_inc() (Prarit Bhargava) [666859] - [mm] memory hotplug: fix notifier's return value check (Steve Best) [632694] - [powerpc] Make the CMM memory hotplug aware (Steve Best) [632694] - [mm] Add notifier in pageblock isolation for balloon drivers (Steve Best) [632694] - [kernel] tracing: Allow to disable cmdline recording (Jiri Olsa) [632065] - [kernel] tracing: Combine event filter_active and enable into single flags field (Jiri Olsa) [632065] - [fs] GFS2: [RFE] glock scalability patches (Abhijith Das) [656939] - [net] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Andy Gospodarek) [605189] - [net] fix oops in RPS when netdevice has no parent dev (Neil Horman) [670907] - [scsi] libsas: fix bug for vacant phy (David Milburn) [668754] - [scsi] sr: fix sr_drive_status handling when initialization required (Tomas Henzl) [663159]- [ppc] Export memstart_addr and kernstart_addr on ppc64 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix compiling problem with i386 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: add ConnectX-3 PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: fix mc usage after IBoE addition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/t3_hw.c: use new hex_to_bin() method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Handle large number of entries in poll CQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix MAC address hash filter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix information leak in marshalling code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: Remove some unused code added by the IBoE patches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE link state (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE reported link rate (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Workaround firmware bug in query dev cap (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix memory ordering of VLAN insertion control bits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Integer overflow in RDS cmsg handling (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix rds message leak in rds_message_map_pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Remove kfreed tcp conn from list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Lost locking in loop connection freeing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Let rds_message_alloc_sgs() return NULL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clean up error handling in rds_cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Return -EINVAL if rds_rdma_pages returns an error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix rds_iovec page count overflow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Fix panic in free_tx_desc() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add {min,max}3 macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: clean up properly if pci_set_consistent_dma_mask() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow driver to load if PCIe AER fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix extra log level in qib_early_err() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix out of bounds array access (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix device opening error path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer type information to sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Change multicast promiscuous mode to support IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Update data structures and constants for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Allow protocol drivers to find corresponding interfaces (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Return link layer type to userspace for query port operation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Sync buffer before posting send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use list_first_entry() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Reduce number of BUSY conditions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Eliminate two forward declarations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: make functions local and remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Signal node desc changes to SM by using FW to generate trap 144 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Replace EXTRA_CFLAGS with ccflags-y (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucma: Allow tuning the max listen backlog (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set dev_id field of net_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Implement SRP_CRED_REQ and SRP_AER_REQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Preparation for transmit ring response allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Process RDMA WRITE ONLY with IMMEDIATE properly (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: When a user QP is marked in error, also mark the CQs in error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use cxgb4 service for packet gl to skb (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Export T4 TCP MIB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: make local functions/variables static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix mlx4 kconfig dependency warning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: IBoE UD packet packing support (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Add RDMA CM support for IBoE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: IBoE supports only QP1 (no QP0) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Skip IBoE ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] iwcm: Fix hang in uninterruptible wait on cm_id destroy (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use simple_read_from_buffer() for debugfs handlers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add default_llseek to debugfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Limit size of fast registration WRs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Turn carrier off on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Report correct port state if interface is down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Fix driver on relocatable kernel (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove a bogus PCI function number check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Make user_mad semaphore a real one (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] amso1100: Remove KERN_ from pr_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set pkt_type correctly for multicast packets (fix IGMP breakage) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fastreg NSMR fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't set completion flag for read requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set the default TCP send window to 128KB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use a mutex for QP and EP state transitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support on-chip SQs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Centralize the wait logic (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: debugfs files for dumping active stags (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Log HW lack-of-resource errors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Handle CPL_RDMA_TERMINATE messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore TERMINATE CQEs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore positive return values from cxgb4_*_send() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Zero out ISGL padding (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't use null ep ptr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix cast-to-pointer warnings on 32-bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer property to ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] Add IBoE support" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] mlx4: enable IBoE feature" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix warnings about casts to/from pointers of different sizes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Turn off RX coalescing for iWARP connections (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix a lockdep splat (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: spin_lock_irq() is not nestable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: double unlock in rds_ib_cm_handle_connect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: signedness bug (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove undefined operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print string constants in more places (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cancel connection work structs as we shut down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: have sockets get transport module references (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove old rs_transport comment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: lock rds_conn_count decrement in rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] protect the list of IB devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print IB event strings as well as their number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: flush fmrs before allocating new ones (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: properly use sg_init_table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] track signaled sends (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove __init and __exit annotation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] always process recv completions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: return to a single-threaded krdsd (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] create a work queue for FMR flushing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] destroy connections on rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] wait for IB dev freeing work to finish during rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make ib_recv_refill return void (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use delayed work for the FMR flushes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: more FMRs are faster (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: recycle FMRs through lockless lists (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix rds_send_xmit() serialization (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: block ints when acquiring c_lock in rds_conn_message_info() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: remove unused rds_send_acked_before() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use friendly gfp masks for prefill (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Add caching of frags and incs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_recv_unmap_page() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Assume recv->r_frag is always NULL in refill_one() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use page_remainder_alloc() for recv bufs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] disconnect when IB devices are removed (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: introduce rds_conn_connect_if_down() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add refcount tracking to struct rds_ib_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] get the xmit max_sge from the RDS IB device on the connection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] rds_ib_cm_handle_connect() forgot to unlock c_cm_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix reference counting on the for xmit_atomic and xmit_rdma (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: use RCU to protect the connection hash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use locking on the connection hash list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix RDMA message reference counting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: don't let RDS shutdown a connection while senders are present (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Use RCU for the bind lookup searches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add _to_node() macros for numa and use {k, v}malloc_node() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unused variable in ib_remove_addr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: rcu-ize rds_ib_get_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: per-rm flush_wait waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: switch to rwlock on bind_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Update comments in rds_send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use a generation counter to avoid rds_send_xmit loop (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Get pong working again (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do wait_event_interruptible instead of wait_event (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove send_quota from send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move atomic stats from general to ib-specific area (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_message_unmapped() doesn't need to check if queue active (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use NOWAIT in message_map_pages() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Bypass workqueue when queueing cong updates (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Call rds_send_xmit() directly from sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_send_xmit() locking/irq fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Change send lock from a mutex to a spinlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Refill recv ring directly from tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Stop supporting old cong map sending method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Do not wait for send ring to be empty on conn shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Perform unmapping ops in stages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Make sure cmsgs aren't used in improper ways (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add flag for silent ops. Do atomic op before RDMA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move some variables around for consistency (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: queue failure notifications for dropped atomic ops (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add a warning if trying to allocate 0 sgs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not set op_active in r_m_copy_from_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rename data op members prefix from m_ to op_ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove struct rds_rdma_op (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: purge atomic resources too in rds_message_purge() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Inline rdma_prepare into cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement silent atomics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move loop-only function to loop.c (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make all flow control code conditional on i_flowctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unsignaled_bytes sysctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rewrite rds_ib_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_[header/data]_sge() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Disallow connections less than RDS 3.1 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] eliminate duplicate code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: inc_purge() transport function unused - remove it (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not mask address when pinning pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Base init_depth and responder_resources on hw values (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clear up some confusing code in send_remove_from_sock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make sure all sgs alloced are initialized (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make m_rdma_op a member of rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: fold rdma.h into rds.h (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Explicitly allocate rm in sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup/fix rds_rdma_unuse (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: break out rdma and data ops into nested structs in rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: move rds_shutdown_worker impl. to rds_conn_shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_drop_to() for clarity (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix corrupted rds_mrs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix BUG_ONs to not fire when in a tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hang with modified FIN handling on A0 cards (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Change state to closing after FIN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix double CLOSE event indication crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Write correct register write to set TX pause param (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed Ethtool statistics report (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Consider napi_get_frags() failure (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't exceed the max HW CQ depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: use bitmap library (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix build warning in mlx4_en_create_rx_ring (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: updated driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Moving to work with GRO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: reconfiguring mac address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: get/set ringsize uses actual ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixing report in Ethtool get_settings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Added self diagnostics test implementation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Validate port up prior to transmitting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Reporting link state with KERN_INFO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed MAX_TX_RINGS definition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: performing CLOSE_PORT at the end of tear-down process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting dev->perm_addr field (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting actual RX ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed incorrect unmapping on RX flow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update PCI ids (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix setting of the function number in transmit descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support eeprom read/write on functions other than 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: handle Rx/Tx queue ranges not starting at 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: remove num_lro parameter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix a leak of kernel memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] Convert unbounded kzalloc calls to kcalloc (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Obtain RDMA QID ranges from LLD/FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add missing include (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Drop unnecessary NULL test (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix confusing if statement indentation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: do not use PCI resources before pci_enable_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix misindented code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix showing wqm_quanta (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Get rid of "set but not used" variables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Read firmware version from correct place (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Export req_lim via sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Make receive buffer handling more robust (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use print_hex_dump() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Rename RAW_ETY to RAW_ETHERTYPE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix two sparse warnings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add timeouts when waiting for FW responses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix race between qib_error_qp() and receive packet processing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Limit the number of packets processed per interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow writes to the diag_counters to be able to clear them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Set cfgctxts to number of CPUs by default (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set/reset the EP timer inside EP lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use correct control txq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix race in fini path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add new PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix wrong shift direction (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support running the driver on PCI functions besides 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: advertise NETIF_F_TSO_ECN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: get on-chip queue info from FW and create a memory window for them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix TSO descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: don't offload Rx checksums for IPv6 fragments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: disable an interrupt that is neither used nor serviced (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Check LAP state before sending an MRA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hangs on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Store and print eeprom version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Convert pci_table entries to PCI_VDEVICE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow PSM to select from multiple port assignment algorithms (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Turn off IB latency mode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use generic_file_llseek (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support variable sized work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Clean up signed check of unsigned variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove dependency on __GFP_NOFAIL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add module option to tweak delayed ack (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Fix probe failure path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Avoid variable-length array (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded NULL check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded assignment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Rewrite expression to avoid undefined semantics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Remove unused-but-set variable 'already_dead' (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: exclude registers with read side effects from register dumps (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: avoid duplicating some resource freeing code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: move the choice of interrupt type before net_device registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use request_firmware() to load SD7220 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use kfree_skb for skb pointers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix world-writable child interface control sysfs attributes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clean up properly if qib_init() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Completion queue callback needs to be single threaded (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Update 7322 serdes tables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear 6120 hardware error register (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear eager buffer memory for each new process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Mask hardware error during link reset (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't mark VL15 bufs as WC to avoid a rare 7322 chip problem (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Derive smac_idx from port viid (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Avoid false GTS CIDX_INC overflows (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't call abort_connection() for active connect failures (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add code to provision T4 PCI-E SR-IOV Virtual Functions with hardware resources (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add new macros and definitions for hardware constants (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: update to latest T4 firmware API file (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: small changes to message processing structures/macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: request 7.10 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: minor cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update FW definitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add a missing error interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: propagate link initialization errors to .ndo_open's callers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: set dev_id to the port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: implement EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: rearrange initialization code in preparation for EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: dynamically determine flash size and FW image location (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix the deadlock in qib_fs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: use net_device dev_id to indicate port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Use memdup_user (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Add missing mutex_unlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Remove DCA support until feature is finished (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: convert cpu notifier to return encapsulate errno value (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use a single txselect module parameter for serdes tuning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't rely on (undefined) order of function parameter evaluation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucm: Use memdup_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix undefined symbol error when CONFIG_PCI_MSI=n (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix incorrect unlock in nes_process_mac_intr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Async event for closed QP causes crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Have ethtool read hardware registers for rx/tx stats (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Only insert sq qid in lookup table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support IB_WR_READ_WITH_INV opcode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set fence flag for inv-local-stag work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Update some HW limits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't limit fastreg page list depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Return proper errors in fastreg mr/pbl allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix overflow bug in CQ arm (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Optimize CQ overflow detection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: CQ size must be IQ size - 2 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Register RDMA provider based on LLD state_change events (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Detach from the LLD after unregistering RDMA device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Remove support for QLogic PCIe QLE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add new qib driver for QLogic PCIe InfiniBand adapters (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: Make needlessly global mad_sendq_size/mad_recvq_size static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Allow device-specific per-port sysfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Clean up mlx4_alloc_icm() a bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: notify upper drivers if the device is already up when they load (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: keep interrupts available when the ports are brought down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix initial addition of MAC address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Use kmemdup() instead of kmalloc()+memcpy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: report GRO stats with ethtool -S (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: configure HW VLAN extraction through FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] MAINTAINERS: Add cxgb4 and iw_cxgb4 entries (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Shrink .text with compile-time init of handlers arrays (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: increase serial number length (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use ntohs() on __be16 value instead of htons() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Allow disabling/enabling TSO on the fly through ethtool (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cma: Randomize local port allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make nesadapter->phy_lock usage consistent (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] Enable the new kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kfifo: add the new generic kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add driver for Chelsio T4 RNIC (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Explicitly rule out llseek to avoid BKL in default_llseek() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: cleanup: remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipoib: remove addrlen check for mc addresses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] convert multiple drivers to use netdev_for_each_mc_addr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Enable per-cpu workqueue threads (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not call set_page_dirty() with irqs off (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Properly unmap when getting a remote access error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: only put sockets that have seen congestion on the poll_waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in rds_send_drop_to() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Turn down alarming reconnect messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Workaround for in-use MRs on close causing crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix send locking issue (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix congestion issues for loopback (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS/TCP: Wait to wake thread when write space available (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: update copy_to_user state in tcp transport (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: sendmsg() should check sndtimeo, not rcvtimeo (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not BUG() on error returned from ib_post_send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix typos in comments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ib_qib: back out driver entirely (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}- [ppc] fix oops in device_pm_remove (Steve Best) [632683] - [fs] Allow gfs2 to update quota usage through the quotactl interface (Steven Whitehouse) [671267] - [x86] thp: pte alloc trans splitting (John Villalovos) [464222] - [x86] Enable CONFIG_INTEL_TXT so that Intel Trusted Execution Technology can work (John Villalovos) [464222] - [scsi] pmcraid: disable msix and expand device config entry (Rob Evers) [633880] - [scsi] pmcraid: add support for set timestamp command and other fixes (Rob Evers) [633880] - [scsi] pmcraid: MSI-X support and other changes (Rob Evers) [633880] - [kprobes] x86, alternative: Call stop_machine_text_poke() on all cpus (Jiri Olsa) [464658] - [kprobes] Remove redundant text_mutex lock in optimize (Jiri Olsa) [464658] - [kprobes] Add sparse context annotations (Jiri Olsa) [464658] - [kprobes] Remove __dummy_buf (Jiri Olsa) [464658] - [kprobes] Make functions static (Jiri Olsa) [464658] - [kprobes] Verify jprobe entry point (Jiri Olsa) [464658] - [kprobes] Remove redundant address check (Jiri Olsa) [464658] - [kprobes] x86: Fix the return address of multiple kretprobes (Jiri Olsa) [464658] - [kprobes] x86: fix swapped segment registers in kretprobe (Jiri Olsa) [464658] - [kprobes] Move enable/disable_kprobe() out from debugfs code (Jiri Olsa) [464658] - [kprobes] Calculate the index correctly when freeing the out-of-line execution slot (Jiri Olsa) [464658] - [kprobes] x86: Issue at least one memory barrier in stop_machine_text_poke() (Jiri Olsa) [464658] - [kprobes] x86: Support kprobes jump optimization on x86 (Jiri Olsa) [464658] - [kprobes] x86: Add text_poke_smp for SMP cross modifying code (Jiri Olsa) [464658] - [kprobes] x86: Cleanup save/restore registers (Jiri Olsa) [464658] - [kprobes] x86: Boost probes when reentering (Jiri Olsa) [464658] - [kprobes] Jump optimization sysctl interface (Jiri Olsa) [464658] - [kprobes] Introduce kprobes jump optimization (Jiri Olsa) [464658] - [kprobes] Introduce generic insn_slot framework (Jiri Olsa) [464658] - [kprobes] x86: Cleanup RELATIVEJUMP_INSTRUCTION to RELATIVEJUMP_OPCODE (Jiri Olsa) [464658] - [kprobes] Add mcount to the kprobes blacklist (Jiri Olsa) [464658] - [kprobes] Check probe address is reserved (Jiri Olsa) [464658] - [kprobes] x86/alternatives: Fix build warning (Jiri Olsa) [464658] - [kprobes] ftrace/alternatives: Introducing *_text_reserved functions (Jiri Olsa) [464658] - [kprobes] Disable booster when CONFIG_PREEMPT=y (Jiri Olsa) [464658] - [kprobes] Fix distinct type warning (Jiri Olsa) [464658] - [kprobes] Sanitize struct kretprobe_instance allocations (Jiri Olsa) [464658] - [kprobes] x86: use kernel_stack_pointer() in kprobes.c (Jiri Olsa) [464658] - [kprobes] Prevent re-registration of the same kprobe (Jiri Olsa) [464658] - [kprobes] x86-32: Move irq-exit functions to kprobes section (Jiri Olsa) [464658] - [kprobes] Prohibit to probe native_get_debugreg (Jiri Olsa) [464658] - [kprobes] x86-64: Allow to reenter probe on post_handler (Jiri Olsa) [464658] - [kprobes] x86: Call BUG() when reentering probe into KPROBES_HIT_SS (Jiri Olsa) [464658] - [kprobes] tracing: Dump the culprit kprobe in case of kprobe recursion (Jiri Olsa) [464658] - [kprobes] Cleanup fix_riprel() using insn decoder on x86 (Jiri Olsa) [464658] - [kprobes] Checks probe address is instruction boudary on x86 (Jiri Olsa) [464658] - [fs] fix kernel panic at __rpc_create_common() when mounting nfs (Takashi Sato) [670734] - [fs] inotify: stop kernel memory leak on file creation failure (Eric Paris) [656832] {CVE-2010-4250} - [fs] GFS2: remove iopen glocks from cache on failed deletes (Benjamin Marzinski) [669877] - [fs] ext2, ext3: directory handling speedups for smaller blocksizes (Eric Sandeen) [520462] - [powerpc] add support for new hcall H_BEST_ENERGY (Steve Best) [630086] - [mm] filemap: fix race condition in xip_file_fault (Hendrik Brueckner) [623251] - [fs] nfs4: set source address when callback is generated (J. Bruce Fields) [662589] - [net] ipv4: correct IGMP behavior on v2/v3 query responses (Jiri Pirko) [671153] - [net] Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined (Michal Schmidt) [669749] - [net] sctp: fix kernel panic resulting from mishandling of icmp dest unreachable msg (Neil Horman) [667029] - [net] backport Receive Packet Steering (Neil Horman) [620680] - [scsi] scsi_dh_alua: fix overflow in alua_rtpg port group id check (Mike Snitzer) [670572] - [scsi] libsas: fix definition of wideport, include local sas address (David Milburn) [669782] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [security] audit: include subject in login records (Eric Paris) [670328] - [security] audit: consistent naming of field types in tty audit logs (Eric Paris) [670556] - [security] audit: capture mmap arguments in audit logs (Eric Paris) [661398] - [perf] sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail (Jiri Pirko) [663891] - [kernel] lib: fix vscnprintf() if @size is == 0 (Anton Arapov) [667328] - [usb] EHCI: AMD periodic frame list table quirk (Don Zickus) [651332] - [kernel] tracing: Shrink max latency ringbuffer if unnecessary (Jarod Wilson) [632063] - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [646505] - [block] mmc: Add support for O2Micro SD/MMC (John Feeney) [637243] - [sound] ALSA: add snd-aloop module (Jaroslav Kysela) [647012] - [x86] Add ACPI APEI support (Matthew Garrett) [641036] - [x86] Enabling/Fixing Warm reboots on Dell UEFI systems (Shyam Iyer) [641434] - [x86] Add Intel Intelligent Power Sharing driver (Matthew Garrett) [513536] - [x86] Include support for DMI OEM flag to set pci=bfsort in future Dell systems (Shyam Iyer) [658537] - [x86] Add support for Sandybridge temperature monitoring and thermal/power throttling (Matthew Garrett) [638254] - [x86] cpuidle: Add a repeating pattern detector to the menu governor (Matthew Garrett) [638259] - [virt] virtio: remove virtio-pci root device (Michael S. Tsirkin) [583064] - [virt] xen/events: change to using fasteoi (Andrew Jones) [667359] - [virt] x86/pvclock: Zero last_value on resume (Andrew Jones) [663755] - [netdrv] e1000: prevent unhandled IRQs from taking down virtual machines (Dean Nelson) [655521] - [netdrv] ixgbevf: update to upstream version 1.0.19-k0 (Andy Gospodarek) [636329] - [netdrv] enic: update to upstream version 1.4.1.10 (Andy Gospodarek) [641092] - [netdrv] sfc: update to current upstream version with SFC9000 support (Michal Schmidt) [556563] - [netdrv] ath9k: fix inconsistent lock state (Stanislaw Gruszka) [669373] - [mm] writeback: write_cache_pages doesn't terminate at nr_to_write <= 0 (Josef Bacik) [638349] - [mm] allow MMCONFIG above 4GB (Seiji Aguchi) [635753] - [mm] install_special_mapping skips security_file_mmap check (Frantisek Hrbata) [662199] {CVE-2010-4346} - [mm] KSM on THP (Andrea Arcangeli) [647334] - [mm] performance optimization to retry page fault when blocking on disk transfer (Larry Woodman) [667186] - [mm] allocate memory in khugepaged outside of mmap_sem write mode (Andrea Arcangeli) [647849] - [mm] make exclusively owned pages belong to the local anon_vma on swapin (Rik van Riel) [617199]- [security] selinux: include vmalloc.h for vmalloc_user (Eric Paris) [667225] - [security] selinux: implement mmap on /selinux/policy (Eric Paris) [667225] - [security] SELinux: allow userspace to read policy back out of the kernel (Eric Paris) [667225] - [security] kernel: rounddown helper function (Eric Paris) [667225] - [security] SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE (Eric Paris) [667225] - [security] SELinux: break ocontext reading into a separate function (Eric Paris) [667225] - [security] SELinux: move genfs read to a separate function (Eric Paris) [667225] - [security] selinux: fix error codes in symtab_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_policydb_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_node() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_av_list() (Eric Paris) [667225] - [security] selinux: propagate error codes in cond_read_list() (Eric Paris) [667225] - [security] selinux: fix up style problem on /selinux/status (Eric Paris) [667500] - [security] selinux: fast status update interface (Eric Paris) [667500] - [scsi] qla4xxx: Update driver version to 5.02.00-k5 (Chad Dupuis) [516846] - [scsi] qla4xxx: Updated the Copyright header (Chad Dupuis) [516846] - [scsi] qla4xxx: do not reset hba if ql4xdontresethba is set (Chad Dupuis) [516846] - [scsi] qla4xxx: do not check for fw hung if reset retry is in progress (Chad Dupuis) [516846] - [scsi] qla4xxx: cache new IP address acquired via DHCP (Chad Dupuis) [516846] - [scsi] qla4xxx: Fail initialization if qla4_8xxx_pci_mem_write_2M fails (Chad Dupuis) [516846] - [scsi] qla4xxx: put device in FAILED state for 82XX initialization failure (Chad Dupuis) [516846] - [scsi] qla4xxx: do not process interrupt unconditionally (Chad Dupuis) [516846] - [scsi] qla4xxx: use correct fw_ddb_index in abort task (Chad Dupuis) [516846] - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [516846] - [scsi] qla4xxx: initialize MSI in correct way (Chad Dupuis) [516846] - [scsi] qla4xxx: Drop use of IRQF_DISABLE (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix cmd check in qla4xxx_cmd_wait (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k4 (Chad Dupuis) [516846] - [scsi] qla4xxx: grab hardware_lock in eh_abort before accessing srb (Chad Dupuis) [516846] - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [516846] - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Clear the rom lock if the firmware died while holding it (Chad Dupuis) [516846] - [scsi] qla4xxx: use CRB Register for Request Queue in-pointer (Chad Dupuis) [516846] - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [516846] - [scsi] qla4xxx: Add support for 8130/8131 AENs (Chad Dupuis) [516846] - [scsi] qla4xxx: Reset seconds_since_last_heartbeat correctly (Chad Dupuis) [516846] - [scsi] qla4xxx: On firmware hang do not wait for the outstanding commands to complete (Chad Dupuis) [516846] - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [516846] - [scsi] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry (Chad Dupuis) [516846] - [scsi] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online (Chad Dupuis) [516846] - [scsi] qla4xxx: honor return status of qla4xxx_hw_reset (Chad Dupuis) [516846] - [scsi] qla4xxx: Trivial cleanup (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build on PPC (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build (Chad Dupuis) [516846] - [scsi] qla4xxx: fix compilation warning (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k3 (Chad Dupuis) [516846] - [scsi] qla4xxx: Added AER support for ISP82xx (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios (Chad Dupuis) [516846] - [scsi] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x (Chad Dupuis) [516846] - [scsi] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc (Chad Dupuis) [516846] - [scsi] qla4xxx: Stop firmware before doing init firmware (Chad Dupuis) [516846] - [scsi] qla4xxx: Use the correct request queue (Chad Dupuis) [516846] - [scsi] qla4xxx: set correct value in sess->recovery_tmo (Chad Dupuis) [516846] - [scsi] qla4xxx: fix typos concerning "initiali[zs]e" (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k2 (Chad Dupuis) [516846] - [scsi] qla4xxx: wait for device_ready before device discovery (Chad Dupuis) [516846] - [scsi] qla4xxx: replace all dev_info, dev_warn, dev_err with ql4_printk (Chad Dupuis) [516846] - [scsi] qla4xxx: Added support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle one H/W Interrupt at a time (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix the freeing of the buffer allocated for DMA (Chad Dupuis) [516846] - [scsi] qla4xxx: correct return status in function qla4xxx_fw_ready (Chad Dupuis) [516846] - [scsi] qla4xxx: unblock iscsi session after setting ddb state online (Chad Dupuis) [516846] - [scsi] qla4xxx: set driver ddb state correctly in process_ddb_changed (Chad Dupuis) [516846] - [hwmon] config: enable k10temp module (Michal Schmidt) [623968] - [hwmon] k10temp: add hwmon driver for AMD family 10h/11h CPUs (Michal Schmidt) [623968] - [x86] Calgary: Limit the max PHB number to 256 (James Takahashi) [579480] - [x86] Calgary: Increase max PHB number (James Takahashi) [579480] - [tracing] wakeup latency tracer graph support (Jiri Olsa) [667519] - [tracing] Have graph flags passed in to ouput functions (Jiri Olsa) [667519] - [tracing] Add ftrace events for graph tracer (Jiri Olsa) [667519] - [uv] sgi-xpc: XPC fails to discover partitions (George Beshers) [662996] - [uv] sgi-xpc: Incoming XPC channel messages (George Beshers) [662996] - [uv] x86: Use allocated buffer in tlb_uv.c:tunables_read() (George Beshers) [662722] - [uv] x86: Initialize BAU hub map (George Beshers) [662722] - [uv] x86: Initialize BAU MMRs only on hubs with cpus (George Beshers) [662722] - [scsi] bsg: correct fault if queue object removed while dev_t open (Mike Christie) [619818 658248] - [scsi] fc class: add fc host dev loss sysfs file (Mike Christie) [619818 658248] - [scsi] lpfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] qla2xxx: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] ibmvfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] fnic: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: fix blocked bsg request when fc object deleted (Mike Christie) [619818 658248] - [scsi] ibmvfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fnic: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] lpfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] qla2xxx: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fc class: add fc host default default dev loss setting (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: Protect against overflow in dev_loss_tmo (Mike Christie) [619818 658248] - [md] fix bug with re-adding of partially recovered device (Mike Snitzer) [663783] - [md] fix possible deadlock in handling flush requests (Mike Snitzer) [663783] - [md] move code in to submit_flushes (Mike Snitzer) [663783] - [md] remove handling of flush_pending in md_submit_flush_data (Mike Snitzer) [663783] - [virt] enable CONFIG_DEBUG_SECTION_MISMATCH=y (Stefan Assmann) [614455] - [virt] xen: fix section mismatch in reference from the function xen_hvm_init_shared_info() (Stefan Assmann) [614455] - [powerpc] Don't use kernel stack with translation off (Steve Best) [628951] - [powerpc] Initialise paca->kstack before early_setup_secondary (Steve Best) [628951] - [edac] i7core_edac: return -ENODEV when devices were already probed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: use edac's own way to print errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Avoid PCI refcount to reach zero on successive load/reload (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix refcount error at PCI devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix an oops at i7core probe (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused member channels in i7core_pvt (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused arg csrow from get_dimm_config (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_unregister_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Use saved pointers (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Check probe counter in i7core_remove (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix error path of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix order of lines in i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Always do get/put for all devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_pci_ctl_create/release (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce free_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce alloc_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix the logic in i7core_remove() (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Don't do the legacy PCI probe by default (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: don't use a freed mci struct (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Print debug messages at release calls (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Don't let free(mci) happen while using it (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Do a better job with node removal (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: explicitly remove PCI devices from the devices list (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Initialize all priv vars before start polling (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Improve debug to seek for register/remove errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: properly terminate the group of udimm counters (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Properly mark const static vars as such (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move static vars to the beginning of the file (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Be sure that the edac pci handler will be properly released (Mauro Carvalho Chehab) [603124] - [net] bonding: prevent oopsing on calling pskb_may_pull on shared skb (Andy Gospodarek) [665110]- [netdrv] e1000: Add support for the CE4100 reference platform (Dean Nelson) [636330] - [netdrv] Intel Wired LAN drivers: Use static const (Dean Nelson) [636330] - [netdrv] e1000: use vzalloc() (Dean Nelson) [636330] - [netdrv] e1000: fix screaming IRQ (Dean Nelson) [636330] - [netdrv] e1000: fix return value not set on error (Dean Nelson) [636330] - [netdrv] e1000: make e1000_reinit_safe local (Dean Nelson) [636330] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present (Dean Nelson) [636330] - [netdrv] e1000: return operator cleanup (Dean Nelson) [636330] - [netdrv] e1000: use GRO for receive (Dean Nelson) [636330] - [netdrv] e1000: fix occasional panic on unload (Dean Nelson) [636330] - [netdrv] e1000: use work queues (Dean Nelson) [636330] - [netdrv] e1000: set NETIF_F_HIGHDMA for VLAN feature flags (Dean Nelson) [636330] - [netdrv] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [636330] - [netdrv] e1000: Remove address use from assignments of function pointers (Dean Nelson) [636330] - [netdrv] e1000: Add missing read memory barrier (Dean Nelson) [636330] - [netdrv] e1000: use netif_ instead of netdev_ (Dean Nelson) [636330] - [netdrv] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [636330] - [netdrv] e1000: Fix message logging defect (Dean Nelson) [636330] - [netdrv] e1000: Remove unnecessary returns from void function()s (Dean Nelson) [636330] - [netdrv] e1000: Use new function for copybreak tests (Dean Nelson) [636330] - [netdrv] e1000: fix WARN_ON with mac-vlan (Dean Nelson) [636330] - [netdrv] e1000: Use netdev_, pr_ and dev_ (Dean Nelson) [636330] - [netdrv] e1000: use DMA API instead of PCI DMA functions (Dean Nelson) [636330] - [netdrv] e1000: use skb_headlen() (Dean Nelson) [636330] - [netdrv] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [636330] - [netdrv] intel: remove trailing space in messages (Dean Nelson) [636330] - [netdrv] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [636330] - [netdrv] e1000: correct wrong coding style for "else" (Dean Nelson) [636330] - [netdrv] e1000: convert to use netdev_for_each_mc_addr (Dean Nelson) [636330] - [netdrv] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [636330] - [netdrv] e1000: Report link status in ethtool when interface is down (Dean Nelson) [636330] - [netdrv] e1000: Fix tests of unsigned in *_tx_map() (Dean Nelson) [636330] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636330] - [netdrv] drivers/net: Move && and || to end of previous line (Dean Nelson) [636330] - [netdrv] request_irq - Remove unnecessary leading & from second arg (Dean Nelson) [636330] - [netdrv] net: Use netdev_alloc_skb_ip_align() (Dean Nelson) [636330] - [netdrv] e1000: Fix erroneous display of stats by ethtool -S (Dean Nelson) [636330] - [netdrv] e1000: Use the instance of net_device_stats from net_device (Dean Nelson) [636330] - [net] dcb: use after free in dcb_flushapp() (John Villalovos) [634003 634008] - [net] dcb: unlock on error in dcbnl_ieee_get() (John Villalovos) [634003 634008] - [net] dcbnl: more informed return values for new dcbnl routines (John Villalovos) [634003 634008] - [net] dcbnl: cleanup (John Villalovos) [634003 634008] - [net] dcbnl: adding DCBX feature flags get-set (John Villalovos) [634003 634008] - [x86] dcbnl: adding DCBX engine capability (John Villalovos) [634003 634008] - [net] net_dcb: add application notifiers (John Villalovos) [634003 634008] - [dbc] dcbnl: add appliction tlv handlers (John Villalovos) [634003 634008] - [net] Fix KABI breakage caused by backport of commit 3e29027af43728c2a91fe3f735ab2822edaf54a8 (John Villalovos) [634003 634008] - [x86] dcbnl: add support for ieee8021Qaz attributes (John Villalovos) [634003 634008] - [ata] ahci: Fix bug in storing EM messages (David Milburn) [653789] - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [653789] - [ata] ahci: EM message type auto detect (David Milburn) [653789] - [x86] ACPICA: Optimization: Reduce the number of namespace walks (George Beshers) [635866] - [x86] ACPICA: Performance enhancement for namespace search and access (George Beshers) [635866] - [x86] ACPICA: Update flags for operand object (George Beshers) [635866] - [net] cxgb4: fix GRO stats counting (Michal Schmidt) [669737] - [net] gro: make gro_result_t a separate type for the sparse checker (Michal Schmidt) [669737] - [net] gro: add receive functions that return GRO result codes (Michal Schmidt) [669737] - [net] gro: Name the GRO result enumeration type (Michal Schmidt) [669737] - [virt] xen/events: use locked set|clear_bit() for cpu_evtchn_mask (Andrew Jones) [667359] - [virt] xen: synch event channels delivery on HVM (Andrew Jones) [667359] - [virt] xen: dynamically allocate irq & event structures (Andrew Jones) [667359] - [virt] xen: improvements to VIRQ_DEBUG output (Andrew Jones) [667359] - [virt] xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore (Andrew Jones) [667359] - [virt] xen: ensure that all event channels start off bound to VCPU 0 (Andrew Jones) [667359] - [virt] xen: use dynamic_irq_init_keep_chip_data (Andrew Jones) [667359] - [virt] xen: set up IRQ before binding virq to evtchn (Andrew Jones) [667359] - [virt] xen: statically initialize cpu_evtchn_mask_p (Andrew Jones) [667359] - [scsi] mpt2sas: version upgrade (Tomas Henzl) [642590] - [scsi] mpt2sas: DIF Type 2 Protection Support (Tomas Henzl) [642590] - [scsi] mpt2sas: Call the_scsih_ir_shutdown prior to reporting the volumes missing from the OS (Tomas Henzl) [642590] - [scsi] mpt2sas: Basic code cleanup in mpt2sas_base (Tomas Henzl) [642590] - [scsi] mpt2sas: Prevent access to freed memory from port enable process (Tomas Henzl) [642590] - [scsi] mpt2sas: Fix the race between broadcast asyn event (Tomas Henzl) [642590] - [scsi] mpt2sas: Add support for customer specific branding messages (Tomas Henzl) [642590] - [scsi] mpt2sas: Revision P-MPI header update (Tomas Henzl) [642590] - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [642590] - [scsi] mpt2sas: Internal device reset complete event is not supported for older firmware prior to MPI Rev-K (Tomas Henzl) [642590] - [scsi] mpt2sas: Device removal handshake even though the PHYSTATUS_VACANT bit is set in the PhyStatus (Tomas Henzl) [642590] - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [642590] - [scsi] mpt2sas: Sanity check for phy count is added using maxphy (Tomas Henzl) [642590] - [scsi] mpt2sas: Remove code for TASK_SET_FULL from-driver (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI2.0 header updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [642590] - [scsi] mpt2sas: Create a pool of chain buffer instead of dedicated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added loadtime parameters for IOMissingDelay and parameters (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sanity check for cb_idx and smid access (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy message frame before releasing to free pool to have a local reference (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy sense buffer instead of working on direct memory location (Tomas Henzl) [642590] - [scsi] mpt2sas: Adding additional message to error escalation callback (Tomas Henzl) [642590] - [scsi] mpt2sas: Add additional check for responding volumes after Host Reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added ENOMEM return type when allocation fails (Tomas Henzl) [642590] - [scsi] mpt2sas: Redesign raid devices event handling using pd_handles per HBA (Tomas Henzl) [642590] - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [642590] - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs support for tracebuffer (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs counter for ioc reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy control support (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy counter support (Tomas Henzl) [642590] - [scsi] mpt2sas: Staged device discovery disable_discovery module parameter is added (Tomas Henzl) [642590] - [scsi] mpt2sas: Hold Controller reset when another reset is in progress (Tomas Henzl) [642590] - [netdrv] bnx2: Free IRQ before freeing status block memory (John Feeney) [635889] - [netdrv] bnx2: remove cancel_work_sync() from remove_one (John Feeney) [635889] - [netdrv] bnx2: Use static const (John Feeney) [635889] - [netdrv] bnx2: don't use flush_scheduled_work() (John Feeney) [635889] - [netdrv] bnx2: Remove config access to non-standard registers (John Feeney) [635889] - [netdrv] bnx2: Fix reset bug on 5709 (John Feeney) [635889] - [netdrv] Update to firmware 6.0.x (John Feeney) [635889] - [netdrv] bnx2: Enable AER on PCIE devices only (John Feeney) [635889] - [netdrv] bnx2: Add PCI Advanced Error Reporting support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.17 (John Feeney) [635889] - [netdrv] bnx2: Remove some unnecessary smp_mb() in tx fast path (John Feeney) [635889] - [netdrv] bnx2: Call pci_enable_msix() with actual number of vectors (John Feeney) [635889] - [netdrv] bnx2: Use proper counter for net_device_stats->multicast (John Feeney) [635889] - [netdrv] bnx2: use device model DMA API (John Feeney) [635889] - [netdrv] bnx2: allocate with GFP_KERNEL flag on RX path init (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.16 (John Feeney) [635889] - [netdrv] bnx2: Dump some config space registers during TX timeout (John Feeney) [635889] - [netdrv] bnx2: fix dma_get_ops compilation breakage (John Feeney) [635889] - [netdrv] bnx2: Use netif_carrier_off() to prevent timeout (John Feeney) [635889] - [netdrv] bnx2: Fix register printouts during NETEV_WATCHDOG (John Feeney) [635889] - [netdrv] bnx2: Add prefetches to rx path (John Feeney) [635889] - [netdrv] bnx2: Add GRO support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.9 (John Feeney) [635889] - [netdrv] bnx2: Remove now useless VPD code (John Feeney) [635889] - [netdrv] bnx2: Add helper to search for VPD keywords (John Feeney) [635889] - [netdrv] bnx2: Add VPD information field helper functions (John Feeney) [635889] - [netdrv] bnx2: Add helper to find a VPD resource data type (John Feeney) [635889] - [netdrv] bnx2: Add large and small resource data type code (John Feeney) [635889] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635889] - [netdrv] bnx2: convert multiple drivers to use netdev_for_each_mc_addr (John Feeney) [635889] - [netdrv] bnx2: Use (pr|netdev|netif)_ macro helpers (John Feeney) [635889] - [netdrv] be2net: update be2net driver to version 2.103.298r (Ivan Vecera) [635741] - [netdrv] ixgbe: update to upstream version 3.0.12-k2 (Andy Gospodarek) [561359 617193 622640 629909 632598 637332] - [netdrv] igb driver update (Stefan Assmann) [636322] - [netdrv] e1000e: upstream to upstream version 1.2.20 (Andy Gospodarek) [636325] - [pci] Fix warnings when CONFIG_DMI unset (Jon Masters) [639965] - [pci] export SMBIOS provided firmware instance and label to sysfs (Jon Masters) [639965] - [fs] xfs: don't block on buffer read errors (Dave Chinner) [581838] - [fs] xfs: serialise unaligned direct IOs (Dave Chinner) [669272] - [fs] xfs: ensure sync write errors are returned (Dave Chinner) [669272] - [netdrv] hostap_cs: fix sleeping function called from invalid context (Stanislaw Gruszka) [621103] - [netdrv] p54usb: New USB ID for Gemtek WUBI-100GW (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add 5 more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] orinoco: clear countermeasure setting on commit (Stanislaw Gruszka) [621103] - [netdrv] orinoco: fix TKIP countermeasure behaviour (Stanislaw Gruszka) [621103] - [netdrv] p54/eeprom.c: Return -ENOMEM on memory allocation failure (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add five more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] p54usb: fix off-by-one on !CONFIG_PM (Stanislaw Gruszka) [621103] - [netdrv] wext: fix potential private ioctl memory content leak (Stanislaw Gruszka) [621103] - [netdrv] hostap_pci: set dev->base_addr during probe (Stanislaw Gruszka) [621103] - [netdrv] ath5k: check return value of ieee80211_get_tx_rate (Stanislaw Gruszka) [621103] - [netdrv] p54: fix tx feedback status flag check (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix parsing of HT40 5 GHz CTLs (Stanislaw Gruszka) [621103] - [netdrv] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: don't get expired BSSes (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix yet another buffer leak in the tx aggregation code (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix TSF after reset on AR913x (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: ignore spurious deauth (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (Stanislaw Gruszka) [621103] - [netdrv] ath9k: enable serialize_regmode for non-PCIE AR9160 (Stanislaw Gruszka) [621103] - [netdrv] ath5k: initialize ah->ah_current_channel (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix supported rates IE if AP doesn't give us it's rates (Stanislaw Gruszka) [621103] - [netdrv] libertas/sdio: 8686: set ECSI bit for 1-bit transfers (Stanislaw Gruszka) [621103] - [netdrv] mac80211: do not wip out old supported rates (Stanislaw Gruszka) [621103] - [netdrv] p54pci: add Symbol AP-300 minipci adapters pciid (Stanislaw Gruszka) [621103] - [netdrv] hostap: Protect against initialization interrupt (Stanislaw Gruszka) [621103] - [netdrv] ath9k: Avoid corrupt frames being forwarded to mac80211 (Stanislaw Gruszka) [621103] - [netdrv] ath9k: re-enable ps by default for new single chip families (Stanislaw Gruszka) [621103] - [netdrv] ath5k: drop warning on jumbo frames (Stanislaw Gruszka) [621103] - [netdrv] wl1251: fix a memory leak in probe (Stanislaw Gruszka) [621103] - [netdrv] ath9k: add support for 802.11n bonded out AR2427 (Stanislaw Gruszka) [621103] - [netdrv] wireless: report reasonable bitrate for MCS rates through wext (Stanislaw Gruszka) [621103] - [netdrv] p54usb: Add device ID for Dell WLA3310 USB (Stanislaw Gruszka) [621103] - [netdrv] ath5k: retain promiscuous setting (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix rts threshold check (Stanislaw Gruszka) [621103] - [netdrv] mac80211: Fix robust management frame handling (MFP) (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: fix panic triggered by undersized rxstream buffer (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: add a couple more USB IDs (Stanislaw Gruszka) [621103] - [netdrv] rtl8180: fix tx status reporting (Stanislaw Gruszka) [621103] - [drm] fix writeback on rn50 powerpc (Dave Airlie) [667565] - [net] backport of vlan_get_protocol() (Andy Gospodarek) [669787] - [mm] backport vzalloc() and vzalloc_node() (Andy Gospodarek) [669787]- [block] blk-cgroup: Allow creation of hierarchical cgroups (Vivek Goyal) [658482] - [netdrv] tg3: Provide EEE support (John Feeney) [632105] - [netdrv] tg3: Disable TSS except for 5719 (John Feeney) [634316] - [netdrv] tg3: Raise the jumbo frame BD flag threshold (John Feeney) [635078] - [netdrv] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [635078] - [netdrv] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [635078] - [netdrv] tg3: Fix 5719 internal FIFO overflow problem (John Feeney) [635078] - [netdrv] tg3: Assign correct tx margin for 5719 (John Feeney) [635078] - [netdrv] tg3: Apply 10Mbps fix to all 57765 revisions (John Feeney) [635078] - [netdrv] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [635078] - [netdrv] tg3: Prepare for larger rx ring sizes (John Feeney) [635078] - [netdrv] tg3: 5719: Prevent tx data corruption (John Feeney) [635078] - [netdrv] tg3: Unlock 5717 B0+ support (John Feeney) [635078] - [netdrv] tg3: Fix read DMA FIFO overruns on recent devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.113 (John Feeney) [635078] - [netdrv] tg3: Migrate tg3_flags to phy_flags (John Feeney) [635078] - [netdrv] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [635078] - [netdrv] tg3: Add phy-related preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [635078] - [netdrv] tg3: Improve small packet performance (John Feeney) [635078] - [netdrv] tg3: Remove 5720, 5750, and 5750M (John Feeney) [635078] - [netdrv] tg3: Detect APE firmware types (John Feeney) [635078] - [netdrv] tg3: Restrict ASPM workaround devlist (John Feeney) [635078] - [netdrv] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [635078] - [netdrv] tg3: Don't access phy test ctrl reg for 5717+ (John Feeney) [635078] - [netdrv] tg3: Create TG3_FLG3_5717_PLUS flag (John Feeney) [635078] - [netdrv] tg3: Disable TSS also during tg3_close() (John Feeney) [635078] - [netdrv] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [635078] - [netdrv] tg3: Update version to 3.112 (John Feeney) [635078] - [netdrv] tg3: Fix some checkpatch errors (John Feeney) [635078] - [netdrv] tg3: Revert PCIe tx glitch fix (John Feeney) [635078] - [netdrv] tg3: Report driver version to firmware (John Feeney) [635078] - [netdrv] tg3: Relax 5717 serdes restriction (John Feeney) [635078] - [netdrv] tg3: Fix single MSI-X vector coalescing (John Feeney) [635078] - [netdrv] tg3: Revert RSS indir tbl setup change (John Feeney) [635078] - [netdrv] tg3: allow TSO on vlan devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.111 (John Feeney) [635078] - [netdrv] tg3: 5717: Allow serdes link via parallel detect (John Feeney) [635078] - [netdrv] tg3: Allow single MSI-X vector allocations (John Feeney) [635078] - [netdrv] tg3: Off-by-one error in RSS setup (John Feeney) [635078] - [netdrv] tg3: Enable GRO by default. (John Feeney) [635078] - [netdrv] tg3: Update version to 3.110 (John Feeney) [635078] - [netdrv] tg3: Remove function errors flagged by checkpatch (John Feeney) [635078] - [netdrv] tg3: Unify max pkt size preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Re-inline VLAN tags when appropriate (John Feeney) [635078] - [netdrv] tg3: Optimize rx double copy test (John Feeney) [635078] - [netdrv] tg3: Update version to 3.109 (John Feeney) [635078] - [netdrv] tg3: Remove tg3_dump_state() (John Feeney) [635078] - [netdrv] tg3: Cleanup if codestyle (John Feeney) [635078] - [netdrv] tg3: The case of switches (John Feeney) [635078] - [netdrv] tg3: Whitespace, constant, and comment updates (John Feeney) [635078] - [netdrv] tg3: Use VPD fw version when present (John Feeney) [635078] - [netdrv] tg3: Prepare FW version code for VPD versioning (John Feeney) [635078] - [netdrv] tg3: Fix message 80 char violations (John Feeney) [635078] - [netdrv] tg3: netdev_err() => dev_err() (John Feeney) [635078] - [netdrv] tg3: Replace pr_err with sensible alternatives (John Feeney) [635078] - [netdrv] tg3: Restore likely() check in tg3_poll_msix() (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant (John Feeney) [635078] - [netdrv] tg3: Remove now useless VPD code (John Feeney) [635078] - [netdrv] pci: Add helper to search for VPD keywords (John Feeney) [635078] - [netdrv] pci: Add VPD information field helper functions (John Feeney) [635078] - [netdrv] pci: Add helper to find a VPD resource data type (John Feeney) [635078] - [netdrv] pci: Add large and small resource data type code (John Feeney) [635078] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635078] - [netdrv] net: convert multiple drivers to use netdev_for_each_mc_addr, part6 (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: Use (pr|netdev)_ macro helpers (John Feeney) [635078] - [kdump] vt-d: Handle previous faults after enabling fault handling (Takao Indoh) [617137] - [kdump] Enable the intr-remap fault handling after local apic setup (Takao Indoh) [617137] - [kdump] vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (Takao Indoh) [617137] - [kdump] vt-d: Quirk for masking vtd spec errors to platform error handling logic (Takao Indoh) [617137] - [netdrv] return operator cleanup (Dean Nelson) [636331] - [netdrv] e100: Add missing read memory barrier (Dean Nelson) [636331] - [net] trans_start cleanups (Dean Nelson) [636331] - [netdrv] e100: Fix the TX workqueue race (Dean Nelson) [636331] - [netdrv] Use pr_ and netif_ (Dean Nelson) [636331] - [net] convert multiple drivers to use netdev_for_each_mc_addr, part4 (Dean Nelson) [636331] - [net] use netdev_mc_count and netdev_mc_empty when appropriate (Dean Nelson) [636331] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636331] - [netdrv] e100: Fix to allow systems with FW based cards to resume from STD (Dean Nelson) [636331] - [net] Use netdev_alloc_skb_ip_align() (Dean Nelson) [636331] - [netdrv] qlcnic: change module parameter permissions (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [667192] - [netdrv] qlcnic: fix flash fw version read (Chad Dupuis) [667192] - [netdrv] Use static const (Chad Dupuis) [667192] - [netdrv] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [667192] - [netdrv] qlcnic: fix LED test when interface is down (Chad Dupuis) [667192] - [netdrv] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [667192] - [netdrv] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [667192] - [netdrv] qlcnic: validate eswitch config values for PF (Chad Dupuis) [667192] - [netdrv] qlcnic: Disable loopback support (Chad Dupuis) [667192] - [netdrv] qlcnic: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667192] - [netdrv] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [667192] - [netdrv] qlcnic: fix panic on load (Chad Dupuis) [667192] - [netdrv] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [667192] - [netdrv] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [667192] - [netdrv] qlcnic: Fix for kdump (Chad Dupuis) [667192] - [netdrv] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [667192] - [netdrv] qlcnic: define valid vlan id range (Chad Dupuis) [667192] - [netdrv] qlcnic: reduce rx ring size (Chad Dupuis) [667192] - [netdrv] qlcnic: fix mac learning (Chad Dupuis) [667192] - [netdrv] qlcnic: update ethtool stats (Chad Dupuis) [667192] - [scsi] QLogic's qlcnic driver (Bob Picco) [562921] - [mm] notifier_from_errno() cleanup (Prarit Bhargava) [669041] - [x86] convert cpu notifier to return encapsulate errno value (Prarit Bhargava) [669041] - [kernel] notifier: change notifier_from_errno(0) to return NOTIFY_OK (Prarit Bhargava) [669041] - [netdrv] netxen: update driver version 4.0.75 (Chad Dupuis) [667194] - [netdrv] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [667194] - [netdrv] netxen: update module description (Chad Dupuis) [667194] - [netdrv] drivers/net: Use static const (Chad Dupuis) [667194] - [netdrv] netxen: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667194] - [netdrv] netxen: remove unused firmware exports (Chad Dupuis) [667194] - [netdrv] netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [667194] - [netdrv] netxen: fix kdump (Chad Dupuis) [667194] - [netdrv] netxen: make local function static (Chad Dupuis) [667194] - [netdrv] netxen: mask correctable error (Chad Dupuis) [667194] - [netdrv] netxen: fix race in tx stop queue (Chad Dupuis) [667194] - [netdrv] net: return operator cleanup (Chad Dupuis) [667194] - [mm] page-types.c: fix name of unpoison interface (Dean Nelson) [667686] - [mm] Documentation/vm: fix spelling in page-types.c (Dean Nelson) [667686] - [mm] page-types: exit early when invoked with -d|--describe (Dean Nelson) [667686] - [mm] page-types: whitespace alignment (Dean Nelson) [667686] - [mm] page-types: learn to describe flags directly from command line (Dean Nelson) [667686] - [mm] page-types: unsigned cannot be less than 0 in add_page() (Dean Nelson) [667686] - [mm] page-types: constify read only arrays (Dean Nelson) [667686] - [mm] tree-wide: fix assorted typos all over the place (Dean Nelson) [667686] - [kernel] kmsg_dump: use stable variable to dump kmsg buffer (Jarod Wilson) [632041] - [kernel] kmsg_dump: build fixups (Jarod Wilson) [632041] - [kernel] kmsg_dump: Dump on crash_kexec as well (Jarod Wilson) [632041] - [kernel] core: Add kernel message dumper to call on oopses and panics (Jarod Wilson) [632041] - [mm] shmem: put_super must percpu_counter_destroy (Jeff Moyer) [667550] - [fs] tmpfs: make tmpfs scalable with percpu_counter for used blocks (Jeff Moyer) [667550] - [fs] tmpfs: add accurate compare function to percpu_counter library (Jeff Moyer) [667550] - [netdrv] iwlagn: enable only rfkill interrupt when device is down (Stanislaw Gruszka) [593566] - [netdrv] wireless: use a dedicated workqueue for cfg80211 (Stanislaw Gruszka) [593566] - [netdrv] mac80211: do not requeue scan work when not needed (Stanislaw Gruszka) [593566] - [netdrv] mac80211: compete scan to cfg80211 if deferred scan fail to start (Stanislaw Gruszka) [593566] - [netdrv] mac80211: fix scan locking wrt. hw scan (Stanislaw Gruszka) [593566] - [netdrv] mac80211: flush workqueue before restarting device (Stanislaw Gruszka) [593566] - [drm] Backport AGP/DRM from 2.6.37-rc8 (Dave Airlie) [667565] - [drm] vga_switcheroo: backport (Dave Airlie) [667281] - [drm] fbcon: fix situation where fbcon gets deinitialised and can't reinit (Dave Airlie) [667281] - [char] vt: fix issue when fbcon wants to takeover a second time (Dave Airlie) [667281] - [drm] fb/kms: fix kABI issue in the aperture code (Dave Airlie) [667281] - [drm] fbdev: updates needed for drm backport (Dave Airlie) [667281] - [kernel] Revert "debug_locks: set oops_in_progress if we will log messages." (Dave Airlie) [667281] - [i2c] i2c-algo-bit: Add pre- and post-xfer hooks (Dave Airlie) [667281] - [x86] io-mapping: move asm include inside the config option (Dave Airlie) [667281] - [drm] io-mapping: Specify slot to use for atomic mappings (Dave Airlie) [667281] - [x86] Add array variants for setting memory to wc caching (Dave Airlie) [667281]- [x86] xsave: Use xsaveopt in context-switch path when supported (John Villalovos) [492912] - [x86] cpu: Enumerate xsaveopt (John Villalovos) [492912] - [x86] cpu: Add xsaveopt cpufeature (John Villalovos) [492912] - [x86] cpu: Make init_scattered_cpuid_features() consider cpuid subleaves (John Villalovos) [492912] - [x86] xsave: Sync xsave memory layout with its header for user handling (John Villalovos) [492912] - [x86] xsave: Track the offset, size of state in the xsave layout (John Villalovos) [492912] - [x86] fpu: Use static_cpu_has() to implement use_xsave() (John Villalovos) [492912] - [x86] Add new static_cpu_has() function using alternatives (John Villalovos) [492912] - [x86] fpu: Use the proper asm constraint in use_xsave() (John Villalovos) [492912] - [x86] Eliminate TS_XSAVE (John Villalovos) [492912] - [x86] cpu: Make APERF/MPERF a normal table-driven flag (John Villalovos) [492912] - [x86] Unify APERF/MPERF support (John Villalovos) [492912] - [x86] x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo (John Villalovos) [492912] - [scsi] lpfc: Update lpfc version for 8.3.5.30 driver release (Rob Evers) [663119] - [scsi] lpfc: Turned parity and serr bits back on after performing sli4 board reset PCI access (Rob Evers) [663119] - [scsi] lpfc: Use VPI for ALL ELS commands and allocate RPIs at node creation (Rob Evers) [663119] - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [663119] - [scsi] lpfc: Update lpfc version for 8.3.5.29 driver release (Rob Evers) [663119] - [scsi] lpfc: Implement new SLI4 initialization procedures based on if_type (Rob Evers) [663119] - [scsi] lpfc: Implement the FC and SLI async event handlers (Rob Evers) [663119] - [scsi] lpfc: Comment update, minor re-order to sync w/ upstream (Rob Evers) [663119] - [scsi] lpfc: Fixed panic in the __lpfc_sli_get_sglq (Rob Evers) [663119] - [scsi] lpfc: Fixed management command context setting (Rob Evers) [663119] - [netdrv] vxge: make functions local and remove dead code (Bob Picco) [636869] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Bob Picco) [636869] - [netdrv] vxge-main.c: Use pr_ and netdev_ (Bob Picco) [636869] - [netdrv] vxge: Version update (Bob Picco) [636869] - [netdrv] vxge: Update copyright information (Bob Picco) [636869] - [netdrv] vxge: NETIF_F_LLTX removal (Bob Picco) [636869] - [netdrv] vxge: Fix multicast issues (Bob Picco) [636869] - [netdrv] vxge: Remove queue_state references (Bob Picco) [636869] - [netdrv] vxge: show startup message with KERN_INFO (Bob Picco) [636869] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Bob Picco) [636869] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH for TCO Watchdog (David Milburn) [464257] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH (David Milburn) [464257] - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [464257] - [pci] update Intel Patsburg defines (David Milburn) [464257] - [pci] irq and pci_ids patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [sound] ALSA HD Audio patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] watchdog: TCO Watchdog patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [ata] ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [netdrv] ibmveth: Free irq on error path (Steve Best) [632706] - [netdrv] ibmveth: Cleanup error handling inside ibmveth_open (Steve Best) [632706] - [netdrv] ibmveth: Update module information and version (Steve Best) [632706] - [netdrv] ibmveth: Remove some unnecessary include files (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [632706] - [netdrv] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [632706] - [netdrv] ibmveth: Coding style fixes (Steve Best) [632706] - [netdrv] ibmveth: Some formatting fixes (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific error functions to netdev_err (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific debug to netdev_dbg (Steve Best) [632706] - [netdrv] ibmveth: Remove redundant function prototypes (Steve Best) [632706] - [netdrv] ibmveth: Convert to netdev_alloc_skb (Steve Best) [632706] - [netdrv] ibmveth: remove procfs code (Steve Best) [632706] - [netdrv] ibmveth: Enable IPv6 checksum offload (Steve Best) [632706] - [netdrv] ibmveth: Remove duplicate checksum offload setup code (Steve Best) [632706] - [netdrv] ibmveth: Add optional flush of rx buffer (Steve Best) [632706] - [netdrv] ibmveth: Add scatter-gather support (Steve Best) [632706] - [netdrv] ibmveth: Use lighter weight read memory barrier in ibmveth_poll (Steve Best) [632706] - [netdrv] ibmveth: Add rx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Add tx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Remove LLTX (Steve Best) [632706] - [netdrv] ibmveth: batch rx buffer replacement (Steve Best) [632706] - [netdrv] ibmveth: Remove integer divide caused by modulus (Steve Best) [632706] - [scsi] ibmvfc: version 1.0.9 (Steve Best) [632710] - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [632710] - [scsi] ibmvfc: Log link up/down events (Steve Best) [632710] - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Fix rport add/delete race resulting in oops (Steve Best) [632710] - [scsi] ibmvfc: Add support for fc_block_scsi_eh (Steve Best) [632710] - [scsi] ibmvfc: Add FC Passthru support (Steve Best) [632710] - [scsi] ibmvfc: Fix adapter cancel flags for terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Remove unnecessary parameter to ibmvfc_init_host (Steve Best) [632710] - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [632710] - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [632710] - [ppc64] Enable PM_SLEEP on POWER w/o KABI changes (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support for RHEL6.1 (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support (Steve Best) [632683] - [ppc64] ibmvscsi: Fix softlockup on resume (Steve Best) [632683] - [ppc64] ibmvfc: Fix soft lockup on resume (Steve Best) [632683] - [ppc64] ibmvscsi: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmvfc: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmveth: Add suspend/resume support (Steve Best) [632683] - [ppc64] vio: Add power management support (Steve Best) [632683] - [ppc64] pseries: Migration code reorganization / hibernation prep (Steve Best) [632683] - [configs] redhat: added CONFIG_SECURITY_DMESG_RESTRICT option (Frantisek Hrbata) [653245] - [kernel] restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653245] - [edac] i7300_edac: Fix an error with RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add it to x86 RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly initialize per-csrow memory size (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [638237] - [edac] MAINTAINERS: Add maintainer for i7300-edac driver (Mauro Carvalho Chehab) [638237] - [edac] i7300-edac: CodingStyle cleanup (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Improve comments (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: reorganize the file contents (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect channel on CE errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for corrected errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: pre-allocate a buffer used to prepare err messages (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Make the debug messages coherent with the others (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: remove get_error_info logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a code to cleanup error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add support for reporting FBD errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect the type of error correction (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Detect if the device is on single mode (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Adds detection for enhanced scrub mode on x8 (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Clear the error bit after reading (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add error detection code for global errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Better name PCI devices (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a FIXME note about the error correction type (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: start a driver for i7300 chipset (Mauro Carvalho Chehab) [638237] - [net] ipsec: fragment locally generated tunnel-mode IPSec6 packets as needed (Herbert Xu) [661113] - [dma] Fix incorrect iommu in ioatdma (John Feeney) [611884] - [pci] sysfs: Update ROM to include default owner write access (Alex Williamson) [668478] - [x86] tboot: Add support for S3 memory integrity protection (John Villalovos) [464222] - [x86] Fix checking of SRAT when node 0 ram is not from 0 (Amerigo Wang) [668340] - [virt] VMX: when entering real mode align segment base to 16 bytes (Gleb Natapov) [665970] - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [607262] - [virt] x86: Push potential exception error code on task switches (Gleb Natapov) [654284] - [virt] VMX: add module parameter to avoid trapping HLT instructions (Gleb Natapov) [661540] - [netdrv] QLogic nextxen driver updates (Bob Picco) [562940] - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [621606]- [netdrv] BNX2I: Updated version, copyright, and maintainer info (Mike Christie) [635894] - [netdrv] BNX2I: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [635894] - [netdrv] BNX2I: Added jumbo MTU support for the no shost case (Mike Christie) [635894] - [netdrv] BNX2I: Added support for the 57712(E) devices (Mike Christie) [635894] - [netdrv] BNX2I: Added handling for unsupported iSCSI offload hba (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [635894] - [netdrv] BNX2I: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [635894] - [netdrv] BNX2I: Added reconnect fix connecting against Lefthand targets (Mike Christie) [635894] - [netdrv] BNX2I: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [635894] - [netdrv] BNX2I: Added return code check for chip kwqe submission request (Mike Christie) [635894] - [netdrv] BNX2I: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [635894] - [netdrv] BNX2I: Removed the dynamic registration of CNIC (Mike Christie) [635894] - [netdrv] BNX2I: Added mutex lock protection to conn_get_param (Mike Christie) [635894] - [netdrv] BNX2I: Allow to abort the connection if connect request times out (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the remote TCP RST handling for the 570X (1g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a cid leak issue for 5771X (10g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the endian bug in the TMF LUN cmd send (Mike Christie) [635894] - [netdrv] BNX2I: Added chip cleanup for the remove module path (Mike Christie) [635894] - [netdrv] BNX2I: Recouple the CFC delete cleanup with cm_abort/close completion (Mike Christie) [635894] - [netdrv] BNX2I: Added support for other TMFs besides ABORT_TASK (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a protocol violation on nopout responses (Mike Christie) [635894] - [netdrv] BNX2I: Added host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the TCP graceful termination initiation (Mike Christie) [635894] - [netdrv] BNX2I: Fine tuned conn destroy and context destroy timeout values (Mike Christie) [635894] - [netdrv] cnic: Fix the type field in SPQ messages (Mike Christie) [635892] - [netdrv] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [635892] - [netdrv] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [635892] - [netdrv] cnic: fix mem leak on allocation failures in cnic_alloc_uio_rings() (Mike Christie) [635892] - [netdrv] cnic: Add FCoE support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Add kcq2 support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [635892] - [netdrv] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [635892] - [netdrv] cnic: Support NIC Partition mode (Mike Christie) [635892] - [netdrv] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [635892] - [netdrv] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [635892] - [netdrv] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [635892] - [netdrv] cnic: Fix iSCSI TCP port endian order (Mike Christie) [635892] - [netdrv] drivers/net/cnic.c: Remove unnecessary semicolons (Mike Christie) [635892] - [netdrv] cnic: Add support for 57712 device (Mike Christie) [635892] - [netdrv] cnic: Decouple uio close from cnic shutdown (Mike Christie) [635892] - [netdrv] cnic: Add cnic_uio_dev struct (Mike Christie) [635892] - [netdrv] cnic: Add cnic_free_uio() (Mike Christie) [635892] - [netdrv] cnic: Defer iscsi connection cleanup (Mike Christie) [635892] - [netdrv] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [635892] - [netdrv] cnic: Convert ctx_flags to bit fields (Mike Christie) [635892] - [netdrv] cnic: Add common cnic_request_irq() (Mike Christie) [635892] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635892] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635892] - [netdrv] cnic: Fine-tune ring init code (Mike Christie) [635892] - [netdrv] cnic: Use pfid for internal memory offsets (Mike Christie) [635892] - [netdrv] cnic: Pass cp pointer to BNX2X_HW_CID (Mike Christie) [635892] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Mike Christie) [635892] - [netdrv] cnic: Update version to 2.1.3 (Mike Christie) [635892] - [netdrv] cnic: Further unify kcq handling code (Mike Christie) [635892] - [netdrv] cnic: Restructure kcq processing (Mike Christie) [635892] - [netdrv] cnic: Unify kcq allocation for all devices (Mike Christie) [635892] - [netdrv] cnic: Unify IRQ code for all hardware types (Mike Christie) [635892] - [netdrv] cnic: Fine-tune CID memory space calculation (Mike Christie) [635892] - [netdrv] cnic: Fix cnic_cm_abort() error handling (Mike Christie) [635892] - [netdrv] cnic: Refactor and fix cnic_ready_to_close() (Mike Christie) [635892] - [netdrv] cnic: Refactor code in cnic_cm_process_kcqe() (Mike Christie) [635892] - [netdrv] cnic: Return error code in cnic_cm_close() if unsuccessful (Mike Christie) [635892] - [netdrv] cnic: Return SPQ credit to bnx2x after ring setup and shutdown (Mike Christie) [635892] - [netdrv] cnic: Convert cnic_local_flags to atomic ops (Mike Christie) [635892] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Mike Christie) [635892] - [netdrv] bnx2x: update version to 1.62.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: replace FW to 6.2.5 (Mike Christie) [635942] - [netdrv] bnx2x: add FW 6.2.5 files (Mike Christie) [635942] - [netdrv] bnx2x: Add DCB/PFC support - link layer (Mike Christie) [635942] - [netdrv] bnx2x: add DCB support (Mike Christie) [635942] - [netdrv] bnx2x: add a select queue callback (Mike Christie) [635942] - [netdrv] bnx2x: Take the distribution range definition out of skb_tx_hash() (Mike Christie) [635942] - [netdrv] bnx2x: add FCoE ring (Mike Christie) [635942] - [netdrv] bnx2x: Update version number and a date (Mike Christie) [635942] - [netdrv] bnx2x: Fixed a compilation warning (Mike Christie) [635942] - [netdrv] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Mike Christie) [635942] - [netdrv] bnx2x: LSO code was broken on BE platforms (Mike Christie) [635942] - [netdrv] bnx2x: Add Nic partitioning mode (57712 devices) (Mike Christie) [635942] - [netdrv] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Mike Christie) [635942] - [netdrv] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Mike Christie) [635942] - [netdrv] bnx2x: Disable local BHes to prevent a dead-lock situation (Mike Christie) [635942] - [netdrv] net: bnx2x: fix error value sign (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Remove unnecessary semicolons (Mike Christie) [635942] - [netdrv] bnx2x: Update version number (Mike Christie) [635942] - [netdrv] bnx2x: Reset 8073 phy during common init (Mike Christie) [635942] - [netdrv] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Mike Christie) [635942] - [netdrv] bnx2x: Fix resetting BCM8726 PHY during common init (Mike Christie) [635942] - [netdrv] bnx2x: Clear latch indication on link reset (Mike Christie) [635942] - [netdrv] bnx2x: Fix port selection in case of E2 (Mike Christie) [635942] - [netdrv] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Restore appropriate delay during BMAC reset (Mike Christie) [635942] - [netdrv] bnx2x: make local function static and remove dead code (Mike Christie) [635942] - [netdrv] bnx2x: Don't check for vlan group before vlan_tx_tag_present (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-3 (Mike Christie) [635942] - [netdrv] bnx2x: prevent false parity error in MSI-X memory of HC block (Mike Christie) [635942] - [netdrv] bnx2x: fix possible deadlock in HC hw block (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Mike Christie) [635942] - [netdrv] bnx2x: Use correct FW constant for header padding (Mike Christie) [635942] - [netdrv] bnx2x: do not deal with power if no capability (Mike Christie) [635942] - [netdrv] bnx2x: remove redundant commands during error handling (Mike Christie) [635942] - [netdrv] bnx2x: Optimized the branching in the bnx2x_rx_int() (Mike Christie) [635942] - [netdrv] bnx2x: Fixing a typo: added a missing RSS enablement (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-1 (Mike Christie) [635942] - [netdrv] bnx2x: properly initialize FW stats (Mike Christie) [635942] - [netdrv] bnx2x: code beautify (Mike Christie) [635942] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635942] - [netdrv] bnx2x: move msix table initialization to probe() (Mike Christie) [635942] - [netdrv] bnx2x: use L1_CACHE_BYTES instead of magic number (Mike Christie) [635942] - [netdrv] bnx2x: remove unused fields in main driver structure (Mike Christie) [635942] - [netdrv] bnx2x: remove unused parameter in reuse_rx_skb() (Mike Christie) [635942] - [netdrv] bnx2x: Add 57712 support (Mike Christie) [635942] - [netdrv] bnx2x: change type of spq_left to atomic (Mike Christie) [635942] - [netdrv] bnx2x: rename MF related fields (Mike Christie) [635942] - [netdrv] bnx2x: remove old FW files (Mike Christie) [635942] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635942] - [netdrv] bnx2x: add 6.0.34 fw files (Mike Christie) [635942] - [netdrv] bnx2x: create folder for bnx2x firmware files (Mike Christie) [635942] - [netdrv] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Mike Christie) [635942] - [netdrv] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Mike Christie) [635942] - [netdrv] bnx2x: return operator cleanup (Mike Christie) [635942] - [netdrv] bnx2x: Spread rx buffers between allocated queues (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-6 (Mike Christie) [635942] - [netdrv] bnx2x: Change LED scheme for dual-media (Mike Christie) [635942] - [netdrv] bnx2x: Add dual-media changes (Mike Christie) [635942] - [netdrv] bnx2x: Organize PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Apply logic changes for the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Move common function into aggregated function (Mike Christie) [635942] - [netdrv] bnx2x: Adjust flow-control with the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Adjust alignment of split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Unify PHY attributes (Mike Christie) [635942] - [netdrv] bnx2x: avoid skb->ip_summed initialization (Mike Christie) [635942] - [netdrv] skbuff.h: add skb_checksum_none_assert() (Mike Christie) [635942] - [netdrv] bnx2x: Update version to 1.52.53-5 (Mike Christie) [635942] - [netdrv] bnx2x: Add BCM84823 to the supported PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx LED configuration (Mike Christie) [635942] - [netdrv] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx configuration according to IEEE (Mike Christie) [635942] - [netdrv] bnx2x: Reset link before any new link settings (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue In BCM8727 based boards (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Mike Christie) [635942] - [netdrv] bnx2x: small fix in stats handling (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-4 (Mike Christie) [635942] - [netdrv] bnx2x: Fix PHY locking problem (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Adjust confusing if indentation (Mike Christie) [635942] - [netdrv] bnx2x: Load firmware in open() instead of probe() (Mike Christie) [635942] - [netdrv] bnx2x: Protect statistics ramrod and sequence number (Mike Christie) [635942] - [netdrv] bnx2x: Protect a SM state change (Mike Christie) [635942] - [netdrv] net: bnx2x_cmn.c needs net/ip6_checksum.h for csum_ipv6_magic (Mike Christie) [635942] - [netdrv] bnx2x: update driver version to 1.52.53-3 (Mike Christie) [635942] - [netdrv] bnx2x: Move statistics handling code to bnx2x_stats.* (Mike Christie) [635942] - [netdrv] bnx2x: Create separate file for ethtool routines (Mike Christie) [635942] - [netdrv] bnx2x: Create bnx2x_cmn.* files (Mike Christie) [635942] - [netdrv] bnx2x: move global variable load_count to bnx2x.h (Mike Christie) [635942] - [netdrv] bnx2x: store module parameters in driver main structure (Mike Christie) [635942] - [netdrv] bnx2x: Create separate folder for bnx2x driver (Mike Christie) [635942] - [netdrv] bnx2x: Set RXHASH for LRO packets (Mike Christie) [635942] - [netdrv] bnx2x: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags (Mike Christie) [635942] - [netdrv] bnx2x: fail when try to setup unsupported features (Mike Christie) [635942] - [netdrv] bnx2x: Fix link problem with some DACs (Mike Christie) [635942] - [netdrv] bnx2x: avoid TX timeout when stopping device (Mike Christie) [635942] - [netdrv] bnx2x: Remove two prefetch() (Mike Christie) [635942] - [netdrv] bnx2x: add support for receive hashing (Mike Christie) [635942] - [netdrv] bnx2x: Date and version (Mike Christie) [635942] - [netdrv] bnx2x: Rework power state handling code (Mike Christie) [635942] - [netdrv] bnx2x: use mask in test_registers() to avoid parity error (Mike Christie) [635942] - [netdrv] bnx2x: Fixed MSI-X enabling flow (Mike Christie) [635942] - [netdrv] bnx2x: Added new statistics (Mike Christie) [635942] - [netdrv] bnx2x: White spaces (Mike Christie) [635942] - [netdrv] bnx2x: Protect code with NOMCP (Mike Christie) [635942] - [netdrv] bnx2x: Increase DMAE max write size for 57711 (Mike Christie) [635942] - [netdrv] bnx2x: Parity errors handling for 57710 and 57711 (Mike Christie) [635942] - [netdrv] Revert "[netdrv] bnx2x: fix system hung after netdev watchdog" (Mike Christie) [635942] - [netdrv] bnx2x: Added GRO support (Mike Christie) [635942] - [netdrv] bnx2x: remove trailing space in messages (Mike Christie) [635942] - [netdrv] bnx2x: fix typo (Mike Christie) [635942] - [netdrv] bnx2x: convert to use netdev_for_each_mc_addr (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Use (pr|netdev|netif)_ macro helpers (Mike Christie) [635942] - [netdrv] bnx2x: use netdev_mc_count and netdev_mc_empty when appropriate (Mike Christie) [635942] - [netdrv] bnx2x: remove HAVE_ leftovers (Mike Christie) [635942] - [netdrv] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Mike Christie) [635942] - [netdrv] bnx2x: fix typos (Mike Christie) [635942] - [netdrv] bnx2x: Move && and || to end of previous line (Mike Christie) [635942] - [netdrv] bnx2x: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() (Mike Christie) [635942]- [virt] kvm: fast-path msi injection with irqfd (Michael S. Tsirkin) [658442] - [fs] cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer (Jeff Layton) [656461] - [fs] cifs: Add cifs_set_oplock_level (Jeff Layton) [656461] - [fs] cifs: eliminate cifsInodeInfo->write_behind_rc (Jeff Layton) [656461] - [fs] cifs: Fix checkpatch warnings and bump cifs version number (Jeff Layton) [656461] - [fs] cifs: wait for writeback to complete in cifs_flush (Jeff Layton) [656461] - [fs] cifs: convert cifsFileInfo->count to non-atomic counter (Jeff Layton) [656461] - [fs] cifs: move close processing from cifs_close to cifsFileInfo_put (Jeff Layton) [656461] - [fs] cifs: move cifsFileInfo_put to file.c (Jeff Layton) [656461] - [fs] cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock (Jeff Layton) [656461] - [fs] cifs: Fix minor checkpatch warning and update cifs version (Jeff Layton) [656461] - [fs] cifs: move cifs_new_fileinfo to file.c (Jeff Layton) [656461] - [fs] cifs: eliminate pfile pointer from cifsFileInfo (Jeff Layton) [656461] - [fs] cifs: cifs_write argument change and cleanup (Jeff Layton) [656461] - [fs] cifs: clean up cifs_reopen_file (Jeff Layton) [656461] - [fs] cifs: eliminate the inode argument from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: eliminate oflags option from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: fix flags handling in cifs_posix_open (Jeff Layton) [656461] - [fs] cifs: eliminate cifs_posix_open_inode_helper (Jeff Layton) [656461] - [fs] cifs: don't use vfsmount to pin superblock for oplock breaks (Jeff Layton) [656461] - [fs] cifs: keep dentry reference in cifsFileInfo instead of inode reference (Jeff Layton) [656461] - [fs] Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) (Jeff Layton) [656461] - [fs] Kill path_lookup_open() (Jeff Layton) [656461] - [fs] add OPEN_FMODE definition (Jeff Layton) [656461] - [fs] cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb (Jeff Layton) [646223] - [fs] cifs: fix check of error return from is_path_accessable (Jeff Layton) [646223] - [fs] cifs: don't take extra tlink reference in initiate_cifs_search (Jeff Layton) [646223] - [fs] cifs: make cifs_ioctl handle NULL filp->private_data correctly (Jeff Layton) [646223] - [fs] cifs: remove unneeded NULL tests (Jeff Layton) [646223] - [fs] cifs: convert tlink_tree to a rbtree (Jeff Layton) [646223] - [fs] cifs: store pointer to master tlink in superblock (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: initialize tlink_tree_lock and tlink_tree (Jeff Layton) [646223] - [fs] cifs: unregister as a user of slow work on module removal (Jeff Layton) [646223] - [fs] cifs: implement recurring workqueue job to prune old tcons (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: add "multiuser" mount option (Jeff Layton) [646223] - [fs] cifs: add routines to build sessions and tcons on the fly (Jeff Layton) [646223] - [fs] cifs: fix cifs_show_options to show "username=" or "multiuser" (Jeff Layton) [646223] - [fs] cifs: have find_readable/writable_file filter by fsuid (Jeff Layton) [646223] - [fs] cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer (Jeff Layton) [646223] - [fs] cifs: add refcounted and timestamped container for holding tcons (Jeff Layton) [646223] - [fs] cifs: add kfree() on error path (Jeff Layton) [646223] - [fs] cifs: fix handling of signing with writepages (Jeff Layton) [646223] - [fs] cifs: have cifs_new_fileinfo take a tcon arg (Jeff Layton) [646223] - [fs] cifs: add cifs_sb_master_tcon and convert some callers to use it (Jeff Layton) [646223] - [fs] cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers (Jeff Layton) [646223] - [fs] cifs: add function to get a tcon from cifs_sb (Jeff Layton) [646223] - [fs] cifs: make various routines use the cifsFileInfo->tcon pointer (Jeff Layton) [646223] - [fs] cifs: Remove unnecessary casts of private_data (Jeff Layton) [646223] - [fs] cifs: add tcon field to cifsFileInfo struct (Jeff Layton) [646223] - [fs] cifs: eliminate redundant xdev check in cifs_rename (Jeff Layton) [646223] - [fs] cifs: consolidate error handling in several functions (Jeff Layton) [646223] - [fs] cifs: add "mfsymlinks" mount option (Jeff Layton) [651878] - [fs] cifs: use Minshall+French symlink functions (Jeff Layton) [651878] - [fs] cifs: implement CIFSCreateMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSFormatMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSQueryMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSParseMFSymlink() (Jeff Layton) [651878] - [fs] cifs: set CONFIG_CIFS_FSCACHE to 'no' for now (Jeff Layton) [651865] - [fs] cifs: fix another memleak, in cifs_root_iget (Jeff Layton) [651865] - [fs] cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync() (Jeff Layton) [651865] - [fs] cifs: cifs_convert_address() returns zero on error (Jeff Layton) [651865] - [fs] cifs: handle FindFirst failure gracefully (Jeff Layton) [651865] - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [651865] - [fs] cifs: Cannot allocate memory error on mount (Jeff Layton) [651865] - [fs] cifs: Remove obsolete header (Jeff Layton) [651865] - [fs] cifs: Allow binding to local IP address (Jeff Layton) [651865] - [fs] cifs: fix broken oplock handling (Jeff Layton) [651865] - [fs] cifs: use type __u32 instead of int for the oplock parameter (Jeff Layton) [651865] - [fs] cifs: reduce false positives with inode aliasing serverino autodisable (Jeff Layton) [651865] - [fs] cifs: don't allow cifs_iget to match inodes of the wrong type (Jeff Layton) [651865] - [fs] cifs: remove redundant path walking in dfs_do_refmount (Jeff Layton) [651865] - [fs] cifs: ignore the "mand", "nomand" and "_netdev" mount options (Jeff Layton) [651865] - [fs] cifs: update README to include details about 'fsc' option (Jeff Layton) [651865] - [fs] cifs: Fix ordering of cleanup on module init failure (Jeff Layton) [651865] - [fs] cifs: relinquish fscache cookie before freeing CIFSTconInfo (Jeff Layton) [651865] - [fs] cifs: Missing ifdef (Jeff Layton) [651865] - [fs] cifs: Missing line from previous commit (Jeff Layton) [651865] - [fs] cifs: Fix build break when CONFIG_CIFS_FSCACHE disabled (Jeff Layton) [651865] - [fs] cifs: fsc should not default to "on" (Jeff Layton) [651865] - [fs] cifs: add mount option to enable local caching (Jeff Layton) [651865] - [fs] cifs: read pages from FS-Cache (Jeff Layton) [651865] - [fs] cifs: store pages into local cache (Jeff Layton) [651865] - [fs] cifs: FS-Cache page management (Jeff Layton) [651865] - [fs] cifs: define inode-level cache object and register them (Jeff Layton) [651865] - [fs] cifs: define superblock-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: define server-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: register CIFS for caching (Jeff Layton) [651865] - [fs] cifs: add kernel config option for CIFS Client caching support (Jeff Layton) [651865] - [fs] cifs: guard cifsglob.h against multiple inclusion (Jeff Layton) [651865] - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [618175] - [fs] cifs: allow matching of tcp sessions in CifsNew state (Jeff Layton) [629085] - [fs] cifs: fix potential double put of TCP session reference (Jeff Layton) [629085] - [fs] cifs: prevent possible memory corruption in cifs_demultiplex_thread (Jeff Layton) [629085] - [fs] cifs: eliminate some more premature cifsd exits (Jeff Layton) [629085] - [fs] cifs: prevent cifsd from exiting prematurely (Jeff Layton) [629085] - [fs] CIFS: Make cifs_convert_address() take a const src pointer and a length (Jeff Layton) [629085] - [x86] oprofile: Add support for 6 counters for AMD family 15h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 15h (Robert Richter) [647750] - [x86] GART: Disable GART table walk probes, add warning (Frank Arnold) [633479 633916] - [x86] amd_nb: Enable GART support for AMD family 0x15 CPUs (Frank Arnold) [633479 633916] - [x86] cacheinfo: Unify AMD L3 cache index disable checking (Frank Arnold) [633479] - [x86] powernow-k8: Limit Pstate transition latency check (Frank Arnold) [633479] - [x86] AMD: Extend support to future families (Frank Arnold) [633479] - [x86] amd: Use compute unit information to determine thread siblings (Frank Arnold) [633479 633922] - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [633479 633922] - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [633479 633922] - [x86] cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit (Frank Arnold) [633479] - [x86] cpu: Update AMD CPUID feature bits (Frank Arnold) [633479] - [x86] nmi: Support NMI watchdog on newer AMD CPU families (Frank Arnold) [633479] - [virt] vhost: get/put_user -> __get/__put_user (Michael S. Tsirkin) [665360] - [virt] vhost: copy_to_user -> __copy_to_user (Michael S. Tsirkin) [665360] - [virt] vhost: fix log ctx signalling (Michael S. Tsirkin) [665360] - [virt] vhost: fix return code for log_access_ok() (Michael S. Tsirkin) [665360] - [virt] vhost-net: batch use/unuse mm (Michael S. Tsirkin) [665360] - [virt] drivers/vhost/vhost.c: delete double assignment (Michael S. Tsirkin) [665360] - [virt] vhost: put mm after thread stop (Michael S. Tsirkin) [665360] - [virt] vhost-net: replace workqueue with a kthread (Michael S. Tsirkin) [665360]- [mm] do not keep kswapd awake for an unreclaimable zone (Johannes Weiner) [633825] - [netdrv] iwlwifi: Convert to new PCI PM framework (John Linville) [611075] - [virt] Add AES to CPUID ext_features recognized by kvm (John Cooper) [663538] - [net] tcp: Increase TCP_MAXSEG socket option minimum to TCP_MIN_MSS (Frantisek Hrbata) [652511] {CVE-2010-4165} - [net] tproxy: use the interface primary IP address as a default value for --on-ip (Thomas Graf) [591335] - [net] tproxy: Add missing CAP_NET_ADMIN check to ipv6 side (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the socket match (Thomas Graf) [591335] - [net] tproxy: split off ipv6 defragmentation to a separate module (Thomas Graf) [591335] - [net] tproxy: check for transparent flag in ip_route_newports (Thomas Graf) [591335] - [net] netfilter: tproxy: nf_tproxy_assign_sock() can handle tw sockets (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the TPROXY target (Thomas Graf) [591335] - [net] tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled (Thomas Graf) [591335] - [net] tproxy: added IPv6 socket lookup function to nf_tproxy_core (Thomas Graf) [591335] - [net] tproxy: added const specifiers to udp lookup functions (Thomas Graf) [591335] - [net] tproxy: added tproxy sockopt interface in the IPV6 layer (Thomas Graf) [591335] - [net] tproxy: added udp6_lib_lookup function (Thomas Graf) [591335] - [net] tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4() (Thomas Graf) [591335] - [net] tproxy: kick out TIME_WAIT sockets in case a new connection comes in with th (Thomas Graf) [591335] - [net] tproxy: fix hash locking issue when using port redirection in __inet_inherit_port() (Thomas Graf) [591335] - [net] netfilter: use NFPROTO_IPV4 instead of AF_INET (Thomas Graf) [591335] - [net] netfilter: xt_TPROXY: the length of lines should be within 80 (Thomas Graf) [591335] - [mm] fix memory-failure hugetlbfs vs THP collision (Dean Nelson) [531476] - [mm] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() (Dean Nelson) [531476] - [mm] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() (Dean Nelson) [531476] - [mm] Fix migration.c compilation on s390 (Dean Nelson) [531476] - [mm] HWPOISON/signalfd: add support for addr_lsb (Dean Nelson) [531476] - [mm] Encode huge page size for VM_FAULT_HWPOISON errors (Dean Nelson) [531476] - [mm] Fix build error with !CONFIG_MIGRATION (Dean Nelson) [531476] - [mm] HWPOISON: Remove retry loop for try_to_unmap (Dean Nelson) [531476] - [mm] HWPOISON: Turn addr_valid from bitfield into char (Dean Nelson) [531476] - [mm] HWPOISON: Disable DEBUG by default (Dean Nelson) [531476] - [mm] HWPOISON: Convert pr_debugs to pr_info (Dean Nelson) [531476] - [mm] HWPOISON: Improve comments in memory-failure.c (Dean Nelson) [531476] - [mm] x86: HWPOISON: Report correct address granuality for huge hwpoison faults (Dean Nelson) [531476] - [mm] hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning (Dean Nelson) [531476] - [mm] Clean up __page_set_anon_rmap (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: fix unpoison for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: soft offlining for hugepage (Dean Nelson) [531476] - [mm] HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED (Dean Nelson) [531476] - [mm] hugetlb: move refcounting in hugepage allocation inside hugetlb_lock (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page() (Dean Nelson) [531476] - [mm] hugetlb: hugepage migration core (Dean Nelson) [531476] - [mm] mm/migrate.c: kill anon local variable from migrate_page_copy (Dean Nelson) [531476] - [mm] hugetlb: redefine hugepage copy functions (Dean Nelson) [531476] - [mm] hugetlb: add allocate function for hugepage migration (Dean Nelson) [531476] - [mm] hugetlb: fix metadata corruption in hugetlb_fault() (Dean Nelson) [531476] - [mm] HWPOISON: Stop shrinking at right page count (Dean Nelson) [531476] - [mm] HWPOISON: Report correct address granuality for AO huge page errors (Dean Nelson) [531476] - [mm] HWPOISON: Copy si_addr_lsb to user (Dean Nelson) [531476] - [mm] hugetlb, rmap: add BUG_ON(!PageLocked) in hugetlb_add_anon_rmap() (Dean Nelson) [531476] - [mm] hugetlb, rmap: fix confusing page locking in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: use hugepage_add_new_anon_rmap() in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: always use anon_vma root pointer (Dean Nelson) [531476] - [mm] hugetlb: call mmu notifiers on hugepage cow (Dean Nelson) [531476] - [mm] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow() (Dean Nelson) [531476] - [mm] hwpoison: rename CONFIG (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: support hwpoison injection for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: detect hwpoison in hugetlb code (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: isolate corrupted hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: maintain mce_bad_pages in handling hugepage error (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: set/clear PG_hwpoison bits on hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: enable error handling path for hugepage (Dean Nelson) [531476] - [mm] hugetlb, rmap: add reverse mapping for hugepage (Dean Nelson) [531476] - [mm] hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h (Dean Nelson) [531476] - [mm] HWPOISON: Add PROC_FS dependency to hwpoison injector (Dean Nelson) [531476] - [mm] hugetlb: acquire the i_mmap_lock before walking the prio_tree to unmap a page (Dean Nelson) [531476] - [mm] hugetlb: prevent deadlock in __unmap_hugepage_range() when alloc_huge_page() fails (Dean Nelson) [531476] - [mm] nodemask: fix the declaration of NODEMASK_ALLOC() (Dean Nelson) [630170] - [mm] add gfp flags for NODEMASK_ALLOC slab allocations (Dean Nelson) [630170] - [mm] hugetlb: add generic definition of NUMA_NO_NODE (Dean Nelson) [630170] - [mm] hugetlb: offload per node attribute registrations (Dean Nelson) [630170] - [mm] hugetlb: use only nodes with memory for huge pages (Dean Nelson) [630170] - [mm] hugetlb: handle memory hot-plug events (Dean Nelson) [630170] - [mm] hugetlb: update hugetlb documentation for NUMA controls (Dean Nelson) [630170] - [mm] hugetlb: add per node hstate attributes (Dean Nelson) [630170] - [mm] hugetlb: derive huge pages nodes allowed from task mempolicy (Dean Nelson) [630170] - [mm] hugetlb: add nodemask arg to huge page alloc, free and surplus adjust functions (Dean Nelson) [630170] - [mm] hugetlb: rework hstate_next_node_* functions (Dean Nelson) [630170] - [mm] hugetlb: factor init_nodemask_of_node() (Dean Nelson) [630170] - [mm] nodemask: make NODEMASK_ALLOC more general (Dean Nelson) [630170]- [netdrv] be2net: Avoid firmware update when interface is not open (Ivan Vecera) [651952] - [netdrv] be2net: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [623201] - [netdrv] rhel config: changes for 2.6.37-era iwlwifi backport (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: add ieee80211_alloc_hw2 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove skb_linearize for rx frames" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: misc backporting fixups for 2.6.37-era iwlwifi (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: use mutex for aggregation" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: dump firmware build info in error case" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: send PAN parameters" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: send RXON timing before associating" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "cfg80211: convert bools into flags" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: fix regulatory" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: provide firmware version" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: use cipher suite selectors" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: debugfs file for txfifo command testing" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: move QoS-enable to BSS info" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use new mac80211 SMPS" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: manage IBSS station properly" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use the DMA state API instead of the pci equivalents" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove mac_addr assignment" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: support channel switch offload in driver" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove priv->mac_addr" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add mac80211 flush callback support" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add support for device tx flush request" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: read multiple MAC addresses" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: resync bits from 2.6.37 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: improve IBSS scanning (John Linville) [653978] - [netdrv] mac80211: allow scan to complete from any context (John Linville) [653978] - [netdrv] mac80211: split hardware scan by band (John Linville) [653978] - [netdrv] mac80211: Fix sta_mtx unlocking on insert STA failure path (John Linville) [653978] - [netdrv] mac80211: explicitly disable/enable QoS (John Linville) [653978] - [netdrv] mac80211: allow station add/remove to sleep (John Linville) [653978] - [netdrv] mac80211: async station powersave handling (John Linville) [653978] - [netdrv] mac80211: remove sent_ps_buffered (John Linville) [653978] - [kernel] lib: add EXPORT_SYMBOL_GPL for debug_locks (John Linville) [653974] - [firmware] firmware_class: make request_firmware_nowait more useful (John Linville) [653974] - [kernel] sched: Update rq->clock for nohz balanced cpus (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Change nohz idle load balancing logic to push model (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Avoid side-effect of tickless idle on update_cpu_load (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Reduce update_group_power() calls (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix the place where group powers are updated (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add enqueue/dequeue flags (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove AFFINE_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove ASYM_GRAN feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove SYNC_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove WAKEUP_SYNC feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove FAIR_SLEEPERS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove NORMALIZED_SLEEPER (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Cleanup/optimize clock updates (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_overlap (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_wakeup (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Discard some old bits (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up check_preempt_wakeup() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] mutex: Improve the scalability of optimistic spinning (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Pre-compute cpumask_weight(sched_domain_span(sd)) (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() logic in select_task_rq_fair() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: More generic WAKE_AFFINE vs select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix rq->clock synchronization when migrating tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove the cfs_rq dependency from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add pre and post wakeup hooks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove forced2_migrations stats (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove rq->clock coupling from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unused cpu_nr_migrations() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] rcu: apply RCU protection to wake_affine() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unnecessary RCU exclusion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix nr_uninterruptible count (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Optimize task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix TASK_WAKING vs fork deadlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make select_fallback_rq() cpuset friendly (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: _cpu_down(): Don't play with current->cpus_allowed (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: sched_exec(): Remove the select_fallback_rq() logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Remove retry logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Queue a deboosted task to the head of the RT prio queue (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Implement head queueing for sched_rt (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Extend enqueue_task to allow head queueing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix race between ttwu() and task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix incorrect sanity check (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix fork vs hotplug vs cpuset namespaces (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix hotplug hang (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix broken assertion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make warning less noisy (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_task_rq() vs hotplug issues (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix sched_exec() balancing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Ensure set_task_cpu() is never called on blocked tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use TASK_WAKING for fork wakups (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get_rr_param() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get/set_affinity() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make wakeup side and atomic variants of completion API irq safe (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Sanitize fork() handling (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up ttwu() rq locking (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Consolidate select_task_rq() callers (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect sched_rr_get_param() access to task->sched_class (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect task->cpus_allowed access in sched_getaffinity() (Larry Woodman) [557364 611867 613812 635558 635562]- [virt] KVM: x86: zero kvm_vcpu_events->interrupt.pad (Marcelo Tosatti) [665409] {CVE-2010-4525} - [x86] KVM: enlarge number of possible CPUID leaves (Robert Richter) [663295] - [x86] apic, amd: Make firmware bug messages more meaningful (Robert Richter) [647750] - [x86] mce, amd: Remove goto in threshold_create_device() (Robert Richter) [647750] - [x86] mce, amd: Add helper functions to setup APIC (Robert Richter) [647750] - [x86] mce, amd: Shorten local variables mci_misc_{hi, lo} (Robert Richter) [647750] - [x86] mce, amd: Implement mce_threshold_block_init() helper function (Robert Richter) [647750] - [x86] AMD, MCE thresholding: Fix the MCi_MISCj iteration order (Robert Richter) [647750] - [x86] mcheck: Avoid duplicate sysfs links/files for thresholding banks (Robert Richter) [647750] - [x86] oprofile: Fix uninitialized variable use in debug printk (Robert Richter) [647750] - [x86] oprofile: Add support for IBS periodic op counter extension (Robert Richter) [647750] - [x86] oprofile: Add support for IBS branch target address reporting (Robert Richter) [647750] - [x86] oprofile: Introduce struct ibs_state (Robert Richter) [647750] - [x86] oprofile: Check IBS capability bits 1 and 2 (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 14h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 12h (Robert Richter) [647750] - [x86] apic: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets (Robert Richter) [647750] - [x86] apic: Check if EILVT APIC registers are available (AMD only) (Robert Richter) [647750] - [x86] kernel.h: add pr_warn for symmetry to dev_warn, netdev_warn (Robert Richter) [647750] - [x86] oprofile: disable write access to oprofilefs while profiler is running (Robert Richter) [647750] - [x86] oprofile: Remove duplicate code around __oprofilefs_create_file() (Robert Richter) [647750] - [x86] oprofile: Simplify init/exit functions (Robert Richter) [647750] - [x86] oprofile: Adding backtrace dump for 32bit process in compat mode (Robert Richter) [647750] - [x86] oprofile: Using struct stack_frame for 64bit processes dump (Robert Richter) [647750] - [x86] Unify dumpstack.h and stacktrace.h (Robert Richter) [647750] - [x86] perf: Fix unsafe frame rewinding with hot regs fetching (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 29 (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs() function stub (Robert Richter) [647750] - [x86] oprofile: don't call arch exit code from init code on failure (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs error handling (Robert Richter) [647750] - [x86] oprofile: fix crash when accessing freed task structs (Robert Richter) [647750] - [x86] oprofile: add support for Intel processor model 30 (Robert Richter) [647750] - [x86] oprofile: make event buffer nonseekable (Robert Richter) [647750] - [x86] Oprofile: Change CPUIDS from decimal to hex, and add some comments (Robert Richter) [647750] - [x86] oprofile: make AMD IBS hotplug capable (Robert Richter) [647750] - [x86] oprofile: notify cpus only when daemon is running (Robert Richter) [647750] - [x86] oprofile: reordering some functions (Robert Richter) [647750] - [x86] oprofile: stop disabled counters in nmi handler (Robert Richter) [647750] - [x86] oprofile: protect cpu hotplug sections (Robert Richter) [647750] - [x86] oprofile: remove CONFIG_SMP macros (Robert Richter) [647750] - [x86] oprofile: fix uninitialized counter usage during cpu hotplug (Robert Richter) [647750] - [x86] oprofile: remove duplicate IBS capability check (Robert Richter) [647750] - [x86] oprofile: move IBS code (Robert Richter) [647750] - [x86] oprofile: return -EBUSY if counters are already reserved (Robert Richter) [647750] - [x86] oprofile: moving shutdown functions (Robert Richter) [647750] - [x86] oprofile: reserve counter msrs pairwise (Robert Richter) [647750] - [x86] oprofile: rework error handler in nmi_setup() (Robert Richter) [647750] - [x86] oprofile: protect from not being in an IRQ context (Robert Richter) [647750] - [x86] oprofile: convert oprofile from timer_hook to hrtimer (Robert Richter) [647750] - [x86] oprofile: add comment to counter-in-use warning (Robert Richter) [647750] - [x86] oprofile: warn user if a counter is already active (Robert Richter) [647750] - [x86] oprofile: implement randomization for IBS periodic op counter (Robert Richter) [647750] - [x86] oprofile: implement lsfr pseudo-random number generator for IBS (Robert Richter) [647750] - [x86] oprofile: implement IBS cpuid feature detection (Robert Richter) [647750] - [x86] oprofile: remove OPROFILE_IBS config option (Robert Richter) [647750] - [kbuild] fixes for using make 3.82 (Don Zickus) [663994] - [kbuild] powerpc: fix build with make 3.82 (Don Zickus) [663994] - [scsi] qla2xxx: Update driver version to 8.03.05.01.06.1-k0 (Chad Dupuis) [635710] - [scsi] qla2xxx: Properly set the return value in function qla2xxx_eh_abort (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts (Chad Dupuis) [635710] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [635710] - [scsi] qla2xxx: Add flash read/update support using BSG interface (Chad Dupuis) [635710] - [scsi] qla2xxx: Change MSI initialization from using incorrect request_irq parameter (Chad Dupuis) [635710] - [scsi] qla2xxx: Populate Command Type 6 LUN field properly (Chad Dupuis) [635710] - [scsi] qla2xxx: list cursors are not null (Chad Dupuis) [635710] - [scsi] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct PRLI failure response code handling (Chad Dupuis) [635710] - [scsi] qla2xxx: Drop srb reference before waiting for completion (Chad Dupuis) [635710] - [scsi] qla2xxx: Addition of shutdown callback handler (Chad Dupuis) [635710] - [scsi] qla2xxx: Initialize the vport_slock spinlock (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove scsi_cmnd->serial_number from debug traces (Chad Dupuis) [635710] - [scsi] qla2xxx: Group CS_RESET return status with other link level event statuses (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove port down retry count (Chad Dupuis) [635710] - [scsi] qla2xxx: locking problem in qla2x00_init_rings() (Chad Dupuis) [635710] - [scsi] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX (Chad Dupuis) [635710] - [scsi] qla2xxx: Update to AER support, do early abort commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Increase SG table size to support large IO size per scsi command (Chad Dupuis) [635710] - [scsi] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [635710] - [scsi] qla2xxx: Added AER support for ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Cover UNDERRUN case where SCSI status is set (Chad Dupuis) [635710] - [scsi] qla2xxx: Correctly set fw hung and complete only waiting mbx (Chad Dupuis) [635710] - [scsi] qla2xxx: Reset seconds_since_last_heartbeat correctly. (Chad Dupuis) [635710] - [scsi] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free() (Chad Dupuis) [635710] - [scsi] qla2xxx: make rport deletions explicit during vport removal (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix vport delete issues (Chad Dupuis) [635710] - [scsi] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail (Chad Dupuis) [635710] - [scsi] qla2xxx: Return proper fabric name based on device state (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if port is not online (Chad Dupuis) [635710] - [scsi] qla2xxx: Add module parameter to enable GFF_ID device type check (Chad Dupuis) [635710] - [scsi] qla2xxx: Cleanup some dead-code and make some functions static. (Chad Dupuis) [635710] - [scsi] qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if invalid port loop id (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix flash write failure on ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle outstanding mbx cmds on hung f/w scenarios. (Chad Dupuis) [635710] - [scsi] qla2xxx: Support for loading Unified ROM Image (URI) format firmware file. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add internal loopback support for ISP81xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Appropriately log FCP priority data messages (Chad Dupuis) [635710] - [scsi] qla2xxx: Rearranged and cleaned up the code for processing the pending commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Updates for ISP82xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add qla2x00_free_fcports() function (Chad Dupuis) [635710] - [scsi] qla2xxx: Check for golden firmware and show version if available (Chad Dupuis) [635710] - [scsi] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct extended sense-data handling. (Chad Dupuis) [635710] - [scsi] qla2xxx: Stop firmware before doing init firmware. (Chad Dupuis) [635710] - [scsi] qla2xxx: T10 DIF Type 2 support (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF enablement for 81XX (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF support added (Chad Dupuis) [520855]- [fs] nfsd: Fix possible BUG_ON firing in set_change_info (Steve Dickson) [663448] - [fs] sunrpc: prevent use-after-free on clearing XPT_BUSY (Steve Dickson) [663448] - [fs] nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink (Steve Dickson) [663448] - [fs] nfsd4: typo fix in find_any_file (Steve Dickson) [663448] - [fs] sunrpc: Correct a misapplied patch (Steve Dickson) [663448] - [fs] nfs: Make new aop kABI friendly (Steve Dickson) [662782] - [fs] NFS: Fix panic after nfs_umount() (Steve Dickson) [662782] - [fs] nfs: remove extraneous and problematic calls to nfs_clear_request (Steve Dickson) [662782] - [fs] nfs: kernel should return EPROTONOSUPPORT when not support NFSv4 (Steve Dickson) [662782] - [fs] NFS: Fix fcntl F_GETLK not reporting some conflicts (Steve Dickson) [662782] - [fs] nfs: Discard ACL cache on mode update (Steve Dickson) [662782] - [fs] NFS: Readdir cleanups (Steve Dickson) [662782] - [fs] NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found (Steve Dickson) [662782] - [fs] NFS: Fix a memory leak in nfs_readdir (Steve Dickson) [662782] - [fs] Call the filesystem back whenever a page is removed from the page cache (Steve Dickson) [662782] - [fs] NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler (Steve Dickson) [662782] - [fs] NFS: Fix a readdirplus bug (Steve Dickson) [662782] - [fs] NFS: Ensure we return the dirent->d_type when it is known (Steve Dickson) [662782] - [fs] NFS: Correct the array bound calculation in nfs_readdir_add_to_array (Steve Dickson) [662782] - [fs] NFS: Don't ignore errors from nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Fix the error handling in "uncached_readdir()" (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in uncached_readdir() (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Assume eof if the server returns no readdir records (Steve Dickson) [662782] - [fs] NFS: Buffer overflow in ->decode_dirent() should not be fatal (Steve Dickson) [662782] - [fs] Pure nfs client performance using odirect (Steve Dickson) [662782] - [fs] SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult (Steve Dickson) [662782] - [fs] nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr (Steve Dickson) [662782] - [fs] SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable (Steve Dickson) [662782] - [fs] nfs: trivial: remove unused nfs_wait_event macro (Steve Dickson) [662782] - [fs] NFS: readdir shouldn't read beyond the reply returned by the server (Steve Dickson) [662782] - [fs] NFS: Fix a couple of regressions in readdir (Steve Dickson) [662782] - [usb] teach "devices" file about Wireless and SuperSpeed USB (Don Zickus) [642206] - [perf] perf_events: Fix perf_counter_mmap() hook in mprotect() (Oleg Nesterov) [651673] - [usb] changes to make local suspend/resume work (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't let the USB core disable SuperSpeed ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Setup array of USB2 and USB3 ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix reset-device and configure-endpoint commands (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command ring replay after resume (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: fix wMaxPacketSize mask (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: release spinlock when setup interrupt (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove excessive printks with shared IRQs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix linker errors with CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile error when CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: PCI power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: bus power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: port remote wakeup implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI port power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] core: use kernel assigned address for devices under xHCI (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: change xhci_reset_device() to allocate new device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Add pointer to udev in struct xhci_virt_device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: update ring dequeue pointer when process missed tds (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove buggy assignment in next_trb() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set DMA mask for host (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't flush doorbell writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Reduce reads and writes of interrupter registers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_set_hc_event_deq() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Minimize HW event ring dequeue pointer writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_handle_event() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unnecessary reads of IRQ_PENDING register (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move xhci_work() into xhci_irq() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move interrupt handlers into xhci-ring.c (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move functions that find ep ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isoc urb enqueue (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: allocate bigger ring for isochronous endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isochronous transfer implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Introduce urb_priv structure (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Missed Service Error Event process (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: adds new cases to trb_comp_code switch (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: remove redundant print messages (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB xHCI: handle_tx_event() refactor: process_bulk_intr_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: process_ctrl_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: finish_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Supporting MSI/MSI-X (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: trivial: use ARRAY_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove obsolete debugging printk (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set Mult field in endpoint context correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set EP0 dequeue ptr after reset of configured device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix another bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] clean up some host controller sparse warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Support for allocating USB 3.0 streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] split hub.h into ch11.h and merge-in hcd.h (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hub.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hcd.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add parsing of SuperSpeed endpoint companion descriptor (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Print NEC firmware version (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for host to start running (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for controller to be ready after reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: fix compiler warning (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove the arbitrary limit of 15 xHCI ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix wrong usage of macro TRB_TYPE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Transfer ring link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set stream ID to 0 after cleaning up stalls (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Avoid double free after streams are disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Correct assumptions about number of rings per endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add memory allocation for USB3 bulk streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix check for room on the ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Limit bus sg_tablesize to 62 TRBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix issue with set interface after stall (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make endpoint interval debugging clearer (Don Zickus) [591794 591796 591797 624615 637237] - [usb] usb-storage: use max_hw_sectors instead of max_sectors (Don Zickus) [591794 591796 591797 624615 637237] - [usb] rearrange code in usb_probe_interface (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Use bInterfaceNumber in bandwidth allocations (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile issues with xhci_get_slot_state() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: No GFP_KERNEL in block error handling (Don Zickus) [591794 591796 591797 624615 637237] - [usb] retain USB device power/wakeup setting across reconfiguration (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add call to notify xHC of a device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Notify the xHC when a device is reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow roothub ports to be disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to clear port change bits (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor test for vendor-specific completion codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow allocation of commands without input contexts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to free or cache endpoint rings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix error path when configuring endpoints (Don Zickus) [591794 591796 591797 624615 637237] - [usb] check the endpoint type against the pipe type (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix duplicate sysfs problem after device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB core: fix recent kernel-doc warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix section mismatch in early ehci dbgp (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Check bandwidth when switching alt settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Refactor code to find alternate interface settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command completion after a drop endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make reverting an alt setting "unfailable" (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci-mem.c: introduce missing kfree (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add remove_id sysfs attr for usb drivers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle errors that cause endpoint halts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return success for vendor-specific info codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return -EPROTO on a split transaction error. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set transfer descriptor size field correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add tests for TRB address translation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix a bug in the scatter-gather library (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add a "remove hardware" sysfs attribute (Don Zickus) [591794 591796 591797 624615 637237] - [usb] don't use a fixed DMA mapping for hub status URBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unused HCD statistics code. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add watchdog timer for URB cancellation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Re-purpose xhci_quiesce() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle URB cancel, complete and resubmit race (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: fix type and format warnings in sg code (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make urb scatter-gather support more generic (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: support urbs with scatter-gather lists (Don Zickus) [591794 591796 591797 624615 637237] - [virt] vhost: max s/g to match qemu (Jason Wang) [619002] - [x86] eliminate mcp55 quirk boot chattiness (Bob Picco) [661172] - [security] SELinux: define permissions for DCB netlink messages (Eric Paris) [662125] - [net] bonding: add feature to support output port selection steering (Neil Horman) [601849] - [net] clarify documentation for net.ipv4.igmp_max_memberships (Jiri Pirko) [593397] - [ppc64] Remove CDTRDSR warning from ppc64 compile (Prarit Bhargava) [597333] - [ata] libata-scsi passthru: fix bug which truncated LBA48 return values (David Milburn) [663679] - [fs] ext4: speed up ext4_rec_len_(from|to)_disk for smaller blocksizes (Eric Sandeen) [653213] - [dlm] reduce cond_resched during send (David Teigland) [663372] - [dlm] use TCP_NODELAY (David Teigland) [663372] - [dlm] Handle application limited situations properly (David Teigland) [663372] - [virt] vhost-net: fix range checking in mrg bufs case (Jason Wang) [616660 632745] - [virt] vhost-net: mergeable buffers support (Jason Wang) [616660 632745] - [virt] vhost-net: minor cleanup (Jason Wang) [616660 632745] - [virt] vhost: Storage class should be before const qualifier (Jason Wang) [616660 632745] - [netdrv] tun: add ioctl to modify vnet header size (Jason Wang) [616660 632745] - [virt] vhost: fix sparse warnings (Jason Wang) [616660 632745]- [s390x] kernel: virtualization aware cpu measurement (Hendrik Brueckner) [631483] - [s390x] kernel: Add breaking event address for user space (Hendrik Brueckner) [632322] - [scsi] qla2xxx: Removed dependency for SRB structure for Marker processing (Chad Dupuis) [635707] - [scsi] qla2xxx: Support for asynchronous TM and Marker IOCBs (Chad Dupuis) [635707] - [scsi] qla2xxx: Add CT passthru support for ISP23xx adapters (Chad Dupuis) [635707] - [scsi] qla2xxx: Provide common framework for BSG and IOCB commands (Chad Dupuis) [635707] - [scsi] qla2xxx: Enable CRB based doorbell posting for request queue as default for ISP 82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Check for empty slot in request queue before posting Command type 6 request (Chad Dupuis) [516845] - [scsi] qla2xxx: Clear drive active CRB register when not in use (Chad Dupuis) [516845] - [scsi] qla2xxx: Optionally disable target reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove HSRX_RISC_PAUSED check for ISP82XX (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid infinite abort-isps when chip reset fails (Chad Dupuis) [516845] - [scsi] qla2xxx: Allow transition to NEED RESET state only from READY state for ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Cleanup and rearrange ISP 82xx specific code (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove comments having reference to netxen_nic (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove duplicate initialization during configuring rings (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove non P3P code and reference (Chad Dupuis) [516845] - [scsi] qla2xxx: IDC: Check firmware alive prior to initialization (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid transitioning to RESET state during initializing (Chad Dupuis) [516845] - [scsi] qla2xxx: Disable fw_dump operations on ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Implement a quick (FCoE context only) reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Corrected the logic to avoid continuous ISP reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Add ISP82XX support (Chad Dupuis) [516845]- [fs] xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE (Dave Chinner) [654294] - [fs] xfs: fix race in inode cluster freeing failing to stale inodes (Dave Chinner) [654294] - [block] change BARRIER referenced in error message and comments (Mike Snitzer) [657046] - [md] Call blk_queue_flush() to establish flush/fua support (Mike Snitzer) [657046] - [scsi] scsi_debug: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] scsi_debug: fix map_region and unmap_region oops (Mike Snitzer) [646552] - [scsi] scsi_debug: Block Limits VPD page fixes (Mike Snitzer) [646552] - [scsi] scsi_debug: add max_queue + no_uld parameters (Mike Snitzer) [646552] - [scsi] scsi_debug: fix Thin provisioning support (Mike Snitzer) [646552] - [scsi] sd: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] Fix VPD inquiry page wrapper (Mike Snitzer) [646552] - [scsi] sd: quiet spurious error messages in READ_CAPACITY(16) (Mike Snitzer) [646552] - [block] fix problem with sending down discard that isn't of correct granularity (Mike Snitzer) [646552] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [636022] - [block] blk-throttle: Trim/adjust slice_end once a bio has been dispatched (Vivek Goyal) [636022] - [block] Enable block bio throttling (Vivek Goyal) [636022] - [block] fix use-after-free bug in blk throttle code (Vivek Goyal) [636022] - [block] blkio-throttle: Fix possible multiplication overflow in iops calculations (Vivek Goyal) [636022] - [block] blkio-throttle: limit max iops value to UINT_MAX (Vivek Goyal) [636022] - [block] blkio-throttle: There is no need to convert jiffies to milli seconds (Vivek Goyal) [636022] - [block] blkio-throttle: Fix link failure failure on i386 (Vivek Goyal) [636022] - [block] blkio: Recalculate the throttled bio dispatch time upon throttle limit change (Vivek Goyal) [636022] - [block] blkio: Add root group to td->tg_list (Vivek Goyal) [636022] - [block] blkio: deletion of a cgroup was causes oops (Vivek Goyal) [636022] - [block] blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n (Vivek Goyal) [636022] - [block] blkio: Implementation of IOPS limit logic (Vivek Goyal) [636022] - [block] blk-cgroup: cgroup changes for IOPS limit support (Vivek Goyal) [636022] - [block] blkio: Core implementation of throttle policy (Vivek Goyal) [636022] - [block] blk-cgroup: Introduce cgroup changes for throttling policy (Vivek Goyal) [636022] - [block] blk-cgroup: Prepare the base for supporting more than one IO control policies (Vivek Goyal) [636022] - [block] blk-cgroup: Kill the header printed at the start of blkio.weight_device file (Vivek Goyal) [636022] - [block] blk-cgroup: Fix an RCU warning in blkiocg_create() (Vivek Goyal) [636022] - [block] kill some useless goto's in blk-cgroup.c (Vivek Goyal) [636022] - [kernel] ptrace: fix exit_ptrace() vs ptrace_report_signal() races (Oleg Nesterov) [631968] - [kernel] ptrace: introduce PTRACE_O_DETACHED to mark the self-detaching engine (Oleg Nesterov) [631968] - [kernel] ptrace: don't assume resume != UTRACE_RESUME means stepping (Oleg Nesterov) [631968] - [kernel] ptrace: the tracee shouldn never change ctx->resume (Oleg Nesterov) [631968] - [kernel] ptrace: ptrace_reuse_engine()->utrace_barrier() should ignore ERESTARTSYS (Oleg Nesterov) [631968] - [fs] fsck.gfs2 reported statfs error after gfs2_grow (Robert S Peterson) [661048] - [fs] ext4: 2 writeback perf fixes (Eric Sandeen) [648632] - [powerpc] Correct smt_enabled=X boot option for > 2 threads per core (Steve Best) [659807] - [watchdog] iTCO wdt: Cleanup warning messages (Prarit Bhargava) [616268] - [md] dm mpath: revert "dm: Call blk_abort_queue on failed paths" (Mike Snitzer) [636771] - [x86] UV: Address interrupt/IO port operation conflict (George Beshers) [659480] - [x86] Fix x2apic preenabled system with kexec (Gleb Natapov) [657261] - [virt] vhost: correctly set bits of dirty pages (Jason Wang) [658437] - [mm] guard page for stacks that grow upwards (Johannes Weiner) [630562] - [mm] fix numa khugepaged memcg memleak (Andrea Arcangeli) [659119] - [mm] Enable extraction of hugepage pfn(s) from /proc//pagemap (Larry Woodman) [644987]- [s390x] dasd: Fix unimplemented DIAG function (Hendrik Brueckner) [646951] - [s390x] dasd: fix unsolicited interrupt recognition (Hendrik Brueckner) [635021] - [s390x] dasd: fix dump_sense_dbf (Hendrik Brueckner) [643998] - [s390x] dasd: let recovery cqr inherit flags from failed cqr (Hendrik Brueckner) [635021] - [s390x] qeth: tolerate OLM-limitation (Hendrik Brueckner) [633568] - [s390x] qdio: convert global statistics to per-device stats (Hendrik Brueckner) [633308] - [s390x] cio: use all paths for some internal I/O (Hendrik Brueckner) [623248] - [s390x] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619515] - [s390x] qeth: OSX message for z/VM specific authorization failure (Hendrik Brueckner) [619508] - [s390x] qeth: avoid loop if ipa command response is missing (Hendrik Brueckner) [619506] - [s390x] dasd: fix refcounting for sysfs entry (Hendrik Brueckner) [529362] - [s390x] dasd: remove uid from devmap (Hendrik Brueckner) [529362] - [fs] ext4: improve llseek error handling for overly large seek offsets (Eric Sandeen) [652013] - [fs] ext4: fix EFBIG edge case when writing to large non-extent file (Eric Sandeen) [646498] - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [637846] - [scsi] enable state transistions from OFFLINE to RUNNING (Mike Christie) [643237] - [scsi] set queue limits no_cluster for stacked devices (Mike Snitzer) [658293] - [scsi] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list (Rob Evers) [643820] - [kernel] utrace: move user_disable_single_step() logic from utrace_control() to utrace_reset() (Oleg Nesterov) [635853] - [block] cfq-iosched: fix a kernel OOPs when usb key is inserted (Vivek Goyal) [639427] - [x86] tsc, sched: Recompute cyc2ns_offset's during resume from sleep states (Matthew Garrett) [635560] - [virt] virtio: console: Don't block entire guest if host doesn't read data (Amit Shah) [643751] - [mm] memcg: handle charge moving race with hugepage split (Johannes Weiner) [615860] - [mm] Out-of-memory under memory cgroup can call both of oom-killer-for-memcg and oom-killer-for-page-fault (Larry Woodman) [592879] - [mm] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652371] - [mm] Backport upstream code it avoid side-effect of tickless idle on update_cpu_load() (Larry Woodman) [635558] - [virtio] console: fix memory leak (Amit Shah) [656835] - [virt] KVM: VMX: Really clear cr0.ts when giving the guest ownership of the fpu (Avi Kivity) [655718] - [virt] SVM: Initialize fpu_active in init_vmcb() (Avi Kivity) [654532] - [x86] Look for IA32_ENERGY_PERF_BIAS support (Matthew Garrett) [464655] - [x86] Disable paranoid check in ACPI power meter driver (Matthew Garrett) [634640] - [pci] dma-mapping: dma-mapping.h: add dma_set_coherent_mask (Stefan Assmann) [650960] - [block] Allow third party modules to use blk_queue_ordered() (Vivek Goyal) [657046] - [security] audit: add support to match lsm labels on user audit messages (Eric Paris) [634303] - [cpufreq] Fix ondemand to not request targets outside policy limits (Matthew Garrett) [651339] - [scsi] libfc: possible race could panic system due to NULL fsp->cmd (Mike Christie) [638297] - [fs] gfs: Use 512 B block sizes to communicate with userland quota tools (Abhijith Das) [658590] - [fs] GFS2: support for growing a full filesytem (Benjamin Marzinski) [659137] - [kernel] div64_u64(): improve precision on 32bit platforms (Oleg Nesterov) [616105] - [kernel] exec: copy-and-paste the fixes into compat_do_execve() paths (Oleg Nesterov) [625695] {CVE-2010-4243} - [kernel] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625695] {CVE-2010-4243} - [ata] sata_via: apply magic FIFO fix to vt6420 too (David Milburn) [659748] - [ata] sata_via: explain the magic fix (David Milburn) [659748] - [ata] sata_via: magic vt6421 fix for transmission problems w/ WD drives (David Milburn) [659748] - [virt] KVM: create aggregate kvm_total_used_mmu_pages value (Marcelo Tosatti) [632772] - [virt] KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: rename x86 kvm->arch.n_alloc_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: abstract kvm x86 mmu->n_free_mmu_pages (Marcelo Tosatti) [632772]- [scsi] sd: Fix overflow with big physical blocks (Mike Snitzer) [632644] - [block] Ensure physical block size is unsigned int (Mike Snitzer) [632644] - [fs] Turn on the NFSv4.1 kernel config (Steve Dickson) [479351] - [fs] NFS: rename nfs.upcall -> nfsidmap (Steve Dickson) [479351] - [fs] NFS: Fix a compile issue in nfs_root (Steve Dickson) [479351] - [fs] sunrpc: Use static const char arrays (Steve Dickson) [479351] - [fs] nfs4: fix channel attribute sanity-checks (Steve Dickson) [479351] - [fs] NFSv4.1: Use more sensible names for 'initialize_mountpoint' (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFS: client needs to maintain list of inodes with active layouts (Steve Dickson) [479351] - [fs] NFS: create and destroy inode's layout cache (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: introduce minimal file layout driver (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: full mount/umount infrastructure (Steve Dickson) [479351] - [fs] NFS: set layout driver (Steve Dickson) [479351] - [fs] NFS: ask for layouttypes during v4 fsinfo call (Steve Dickson) [479351] - [fs] NFS: change stateid to be a union (Steve Dickson) [479351] - [fs] NFSv4.1: pnfsd, pnfs: protocol level pnfs constants (Steve Dickson) [479351] - [fs] SUNRPC: define xdr_decode_opaque_fixed (Steve Dickson) [479351] - [fs] NFSD: remove duplicate NFS4_STATEID_SIZE (Steve Dickson) [479351] - [fs] Revert "NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR" (Steve Dickson) [653066] - [fs] Regression: fix mounting NFS when NFSv3 support is not compiled (Steve Dickson) [653066] - [fs] NLM: Fix a regression in lockd (Steve Dickson) [653066] - [fs] nfs4: The difference of 2 pointers is ptrdiff_t (Steve Dickson) [653066] - [fs] nfs: testing the wrong variable (Steve Dickson) [653066] - [fs] nfs: handle lock context allocation failures in nfs_create_request (Steve Dickson) [653066] - [fs] Fixed Regression in NFS Direct I/O path (Steve Dickson) [653066] - [fs] nfsd4: fix 4.1 connection registration race (Steve Dickson) [653068] - [fs] lib: introduce common method to convert hex digits (Steve Dickson) [653068] - [fs] Keep the deprecated nfsd system call interface (Steve Dickson) [653068] - [fs] svcrpc: svc_tcp_sendto XPT_DEAD check is redundant (Steve Dickson) [653068] - [fs] svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue (Steve Dickson) [653068] - [fs] svcrpc: assume svc_delete_xprt() called only once (Steve Dickson) [653068] - [fs] svcrpc: never clear XPT_BUSY on dead xprt (Steve Dickson) [653068] - [fs] nfsd4: fix connection allocation in sequence() (Steve Dickson) [653068] - [fs] nfsd4: only require krb5 principal for NFSv4.0 callbacks (Steve Dickson) [653068] - [fs] nfsd4: move minorversion to client (Steve Dickson) [653068] - [fs] nfsd4: delay session removal till free_client (Steve Dickson) [653068] - [fs] nfsd4: separate callback change and callback probe (Steve Dickson) [653068] - [fs] nfsd4: callback program number is per-session (Steve Dickson) [653068] - [fs] nfsd4: track backchannel connections (Steve Dickson) [653068] - [fs] nfsd4: confirm only on succesful create_session (Steve Dickson) [653068] - [fs] nfsd4: make backchannel sequence number per-session (Steve Dickson) [653068] - [fs] nfsd4: use client pointer to backchannel session (Steve Dickson) [653068] - [fs] nfsd4: move callback setup into session init code (Steve Dickson) [653068] - [fs] nfsd4: don't cache seq_misordered replies (Steve Dickson) [653068] - [fs] SUNRPC: Properly initialize sock_xprt.srcaddr in all cases (Steve Dickson) [653068] - [fs] SUNRPC: Use conventional switch statement when reclassifying sockets (Steve Dickson) [653068] - [fs] sunrpc: Turn list_for_each-s into the ..._entry-s (Steve Dickson) [653068] - [fs] sunrpc: Remove dead "else" branch from bc xprt creation (Steve Dickson) [653068] - [fs] sunrpc: Don't return NULL from rpcb_create (Steve Dickson) [653068] - [fs] sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt (Steve Dickson) [653068] - [fs] sunrpc: Remove UDP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Remove TCP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Pass family to setup_socket calls (Steve Dickson) [653068] - [fs] sunrpc: Merge xs_create_sock code (Steve Dickson) [653068] - [fs] sunrpc: Merge the xs_bind code (Steve Dickson) [653068] - [fs] sunrpc: Call xs_create_sockX directly from setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Factor out v6 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out v4 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out udp sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Remove duplicate xprt/transport arguments from calls (Steve Dickson) [653068] - [fs] sunrpc: Get xprt pointer once in xs_tcp_setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_next_srcport (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_get_srcport (Steve Dickson) [653068] - [fs] svcrdma: Cleanup DMA unmapping in error paths (Steve Dickson) [653068] - [fs] svcrdma: Change DMA mapping logic to avoid the page_address kernel API (Steve Dickson) [653068] - [fs] nfsd4: expire clients more promptly (Steve Dickson) [653068] - [fs] sunrpc: Use helper to set v4 mapped addr in ip_map_parse (Steve Dickson) [653068] - [fs] sunrpc/cache: centralise handling of size limit on deferred list (Steve Dickson) [653068] - [fs] sunrpc: Simplify cache_defer_req and related functions (Steve Dickson) [653068] - [fs] nfsd4: return expired on unfound stateid's (Steve Dickson) [653068] - [fs] nfsd4: add new connections to session (Steve Dickson) [653068] - [fs] nfsd4: refactor connection allocation (Steve Dickson) [653068] - [fs] nfsd4: use callbacks on svc_xprt_deletion (Steve Dickson) [653068] - [fs] nfsd: provide callbacks on svc_xprt deletion (Steve Dickson) [653068] - [fs] nfsd4: keep per-session list of connections (Steve Dickson) [653068] - [fs] nfsd4: clean up session allocation (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session return type (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session BUILD_BUG_ON() (Steve Dickson) [653068] - [fs] nfsd4: Move callback setup to callback queue (Steve Dickson) [653068] - [fs] nfsd4: remove separate cb_args struct (Steve Dickson) [653068] - [fs] nfsd4: use generic callback code in null case (Steve Dickson) [653068] - [fs] nfsd4: generic callback code (Steve Dickson) [653068] - [fs] nfsd4: rename nfs4_rpc_args->nfsd4_cb_args (Steve Dickson) [653068] - [fs] nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence (Steve Dickson) [653068] - [fs] nfsd4: minor variable renaming (cb -> conn) (Steve Dickson) [653068] - [fs] sunrpc: fix race in new cache_wait code. (Steve Dickson) [653068] - [fs] sunrpc: Create sockets in net namespaces (Steve Dickson) [653068] - [net] Export __sock_create (Steve Dickson) [653068] - [fs] sunrpc: Tag rpc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add net to xprt_create (Steve Dickson) [653068] - [fs] sunrpc: Add net to rpc_create_args (Steve Dickson) [653068] - [fs] sunrpc: Pull net argument downto svc_create_socket (Steve Dickson) [653068] - [fs] sunrpc: Add net argument to svc_create_xprt (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt freeing (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt allocation (Steve Dickson) [653068] - [fs] nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length (Steve Dickson) [653068] - [fs] sunrpc: fix up rpcauth_remove_module section mismatch (Steve Dickson) [653068] - [fs] sunrpc: Tag svc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add routines that allow registering per-net caches (Steve Dickson) [653068] - [fs] sunrpc: Add net to pure API calls (Steve Dickson) [653068] - [fs] sunrpc: Pass xprt to cached get/put routines (Steve Dickson) [653068] - [fs] sunrpc: Make xprt auth cache release work with the xprt (Steve Dickson) [653068] - [fs] sunrpc: Pass the ip_map_parse's cd to lower calls (Steve Dickson) [653068] - [fs] nfsd: fix /proc/net/rpc/nfsd.export/content display (Steve Dickson) [653068] - [fs] nfsd: Export get_task_comm for nfsd (Steve Dickson) [653068] - [fs] nfsd: allow deprecated interface to be compiled out (Steve Dickson) [653068] - [fs] nfsd: formally deprecate legacy nfsd syscall interface (Steve Dickson) [653068] - [fs] sunrpc/cache: fix recent breakage of cache_clean_deferred (Steve Dickson) [653068] - [fs] lockd: Mostly remove BKL from the server (Steve Dickson) [653068] - [fs] sunrpc/cache: don't use custom hex_to_bin() converter (Steve Dickson) [653068] - [fs] sunrpc/cache: change deferred-request hash table to use hlist (Steve Dickson) [653068] - [fs] svcauth_gss: replace a trivial 'switch' with an 'if' (Steve Dickson) [653068] - [fs] nfsd/idmap: drop special request deferal in favour of improved default (Steve Dickson) [653068] - [fs] nfsd: disable deferral for NFSv4 (Steve Dickson) [653068] - [fs] sunrpc: close connection when a request is irretrievably lost (Steve Dickson) [653068] - [fs] nfsd4: fix hang on fast-booting nfs servers (Steve Dickson) [653068] - [fs] svcrpc: cache deferral cleanup (Steve Dickson) [653068] - [fs] svcrpc: minor cache cleanup (Steve Dickson) [653068] - [fs] sunrpc/cache: allow threads to block while waiting for cache update (Steve Dickson) [653068] - [net] sunrpc: use seconds since boot in expiry cache (Steve Dickson) [653068] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [653068] - [kernel] kernel.h: add printk_ratelimited and pr__rl (Steve Dickson) [653066] - [fs] Set new kernel configs (Steve Dickson) [653066] - [fs] SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred (Steve Dickson) [653066] - [fs] nfs: fix unchecked value (Steve Dickson) [653066] - [fs] Ask for time_delta during fsinfo probe (Steve Dickson) [653066] - [fs] Revalidate caches on lock (Steve Dickson) [653066] - [fs] SUNRPC: After calling xprt_release(), we must restart from call_reserve (Steve Dickson) [653066] - [fs] NFSv4: Fix up the 'dircount' hint in encode_readdir (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_decode_dirent (Steve Dickson) [653066] - [fs] NFSv4: nfs4_decode_dirent must clear entry->fattr->valid (Steve Dickson) [653066] - [fs] NFSv4: Fix a regression in decode_getfattr (Steve Dickson) [653066] - [fs] NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer (Steve Dickson) [653066] - [fs] NFS: Ensure we check all allocation return values in new readdir code (Steve Dickson) [653066] - [fs] NFS: Readdir plus in v4 (Steve Dickson) [653066] - [fs] NFS: introduce generic decode_getattr function (Steve Dickson) [653066] - [fs] NFS: check xdr_decode for errors (Steve Dickson) [653066] - [fs] NFS: nfs_readdir_filler catch all errors (Steve Dickson) [653066] - [fs] NFS: readdir with vmapped pages (Steve Dickson) [653066] - [fs] NFS: remove page size checking code (Steve Dickson) [653066] - [fs] NFS: decode_dirent should use an xdr_stream (Steve Dickson) [653066] - [fs] SUNRPC: Add a helper function xdr_inline_peek (Steve Dickson) [653066] - [fs] NFS: remove readdir plus limit (Steve Dickson) [653066] - [fs] NFS: re-add readdir plus (Steve Dickson) [653066] - [fs] NFS: Optimise the readdir searches (Steve Dickson) [653066] - [fs] NFS: add readdir cache array (Steve Dickson) [653066] - [fs] nfs: include ratelimit.h, fix nfs4state build error (Steve Dickson) [653066] - [fs] NFSv4: The state manager must ignore EKEYEXPIRED (Steve Dickson) [653066] - [fs] NFSv4: Don't ignore the error return codes from nfs_intent_set_file (Steve Dickson) [653066] - [fs] NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID (Steve Dickson) [653066] - [fs] NFS: Don't SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation (Steve Dickson) [653066] - [fs] NFS: new idmapper (Steve Dickson) [653066] - [fs] NFS: Use kernel DNS resolver (Steve Dickson) [653066] - [fs] NFS: We must use list_for_each_entry_safe in nfs_access_cache_shrinker (Steve Dickson) [653066] - [fs] NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (Steve Dickson) [653066] - [fs] NFS: Really fix put_nfs_open_context() (Steve Dickson) [653066] - [fs] NFSv4.1: keep seq_res.sr_slot as pointer rather than an index (Steve Dickson) [653066] - [fs] add a couple of mntget+dget -> path_get in nfs4proc (Steve Dickson) [653066] - [fs] nfs: show "local_lock" mount option in /proc/mounts (Steve Dickson) [653066] - [fs] NFS: handle inode==NULL in __put_nfs_open_context (Steve Dickson) [653066] - [fs] nfs: introduce mount option '-olocal_lock' to make locks local (Steve Dickson) [653066] - [fs] SUNRPC: Refactor logic to NUL-terminate strings in pages (Steve Dickson) [653066] - [fs] SUNRPC: Correct an rpcbind debugging message (Steve Dickson) [653066] - [fs] NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c (Steve Dickson) [653066] - [fs] NFSv4.1: Fix the slotid initialisation in nfs_async_rename() (Steve Dickson) [653066] - [fs] NFS: Fix a use-after-free case in nfs_async_rename() (Steve Dickson) [653066] - [fs] nfs: make sillyrename an async operation (Steve Dickson) [653066] - [fs] nfs: move nfs_sillyrename to unlink.c (Steve Dickson) [653066] - [fs] nfs: standardize the rename response container (Steve Dickson) [653066] - [fs] nfs: standardize the rename args container (Steve Dickson) [653066] - [fs] NFS: Add an 'open_context' element to struct nfs_rpc_ops (Steve Dickson) [653066] - [fs] NFS: Clean up nfs4_proc_create() (Steve Dickson) [653066] - [fs] NFSv4: Further cleanups for nfs4_open_revalidate() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_open_revalidate (Steve Dickson) [653066] - [fs] NFSv4: Further minor cleanups for nfs4_atomic_open() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_atomic_open (Steve Dickson) [653066] - [fs] Switch alloc_nfs_open_context() to struct path (Steve Dickson) [653066] - [fs] SUNRPC: Remove rpcb_getport_sync() (Steve Dickson) [653066] - [fs] NFS: Allow NFSROOT debugging messages to be enabled dynamically (Steve Dickson) [653066] - [fs] NFS: Clean up nfsroot.c (Steve Dickson) [653066] - [fs] NFS: Use super.c for NFSROOT mount option parsing (Steve Dickson) [653066] - [fs] NFS: Clean up NFSROOT command line parsing (Steve Dickson) [653066] - [fs] NFS: Remove \t from mount debugging message (Steve Dickson) [653066] - [fs] SUNRPC: Don't truncate tail data unnecessarily in xdr_shrink_pagelen (Steve Dickson) [653066] - [fs] sunrpc: simplify xdr_shrink_pagelen use of "copy" (Steve Dickson) [653066] - [fs] sunrpc: don't use the copy variable in nested block (Steve Dickson) [653066] - [fs] sunrpc: clean up xdr_shrink_pagelen use of temporary pointer (Steve Dickson) [653066] - [fs] sunrpc: don't shorten buflen twice in xdr_shrink_pagelen (Steve Dickson) [653066]- [netdrv] igb: only use vlan_gro_receive if vlans are registered (Stefan Assmann) [660192] {CVE-2010-4263}- [net] core: neighbour update Oops (Jiri Pirko) [658518] - [scsi] lpfc: Update lpfc version for 8.3.5.28 driver release (Rob Evers) [655935] - [scsi] lpfc: Added support for ELS RRQ command (Rob Evers) [655935] - [scsi] lpfc: Init VFI and VPI for the physical port (Lancer SLI4 FC Support) (Rob Evers) [655935] - [scsi] lpfc: Set heartbeat timer off by default (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.27 driver release (Rob Evers) [655935] - [scsi] lpfc: Implement doorbell register changes for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Fixed a NULL pointer dereference duing memory allocation failure (Rob Evers) [655935] - [scsi] lpfc: Modified the return status of unsupport ELS commands (Rob Evers) [655935] - [scsi] lpfc: Implement READ_TOPOLOGY mailbox command and add new 16G speeds (Rob Evers) [655935] - [scsi] lpfc: Implement the new SLI 4 SLI_INTF register definitions (Rob Evers) [655935] - [scsi] lpfc: Fix bug with remote SLI4 firmware download data not being transmitted (Rob Evers) [655935] - [scsi] lpfc: Added PCI ID definitions for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Updated driver to handle CVL after Nameserver PLOGI timeouts (Rob Evers) [655935] - [scsi] lpfc: Fix for failure to log into FDMI_DID after link bounce (Rob Evers) [655935] - [scsi] lpfc: Cleanup mailbox commands in mboxq_cmpl when CVL is received (Rob Evers) [655935] - [scsi] lpfc: Add new SLI4 WQE support (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.26 driver release (Rob Evers) [635733] - [scsi] lpfc: Fix locking issue for security mailbox commands (Rob Evers) [635733] - [scsi] lpfc: Properly handle devloss timeout during various phases of FIP engine state transactions (Rob Evers) [635733] - [scsi] lpfc: Abort all I/Os and wait XRI exchange busy complete before function reset ioctl in SLI4 driver unload (Rob Evers) [635733] - [scsi] lpfc: Prevent lock_irqsave from being called twice in a row (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling ECHO response support (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix internal loopback causing kernel panic (Rob Evers) [635733] - [scsi] lpfc: Fixed crashes for NULL pnode dereference (Rob Evers) [635733]- [block] cfq: fix recursive call in cfq_blkiocg_update_completion_stats() (Vivek Goyal) [626989]- [kernel] posix-cpu-timers: workaround to suppress the problems with mt exec (Oleg Nesterov) [656268] - [fs] bio: take care not overflow page count when mapping/copying user data (Danny Feng) [652531] {CVE-2010-4162} - [net] can-bcm: fix minor heap overflow (Danny Feng) [651847] {CVE-2010-3874} - [net] filter: make sure filters dont read uninitialized memory (Jiri Pirko) [651705] {CVE-2010-4158} - [net] inet_diag: Make sure we actually run the same bytecode we audited (Jiri Pirko) [651269] - [v4l] ivtvfb: prevent reading uninitialized stack memory (Mauro Carvalho Chehab) [648833] {CVE-2010-4079} - [drm] via/ioctl.c: prevent reading uninitialized stack memory (Dave Airlie) [648719] {CVE-2010-4082} - [char] nozomi: clear data before returning to userspace on TIOCGICOUNT (Mauro Carvalho Chehab) [648706] {CVE-2010-4077} - [serial] clean data before filling it on TIOCGICOUNT (Mauro Carvalho Chehab) [648703] {CVE-2010-4075}- [fs] configs: enable CONFIG_PRINT_QUOTA_WARNING (Aristeu Rozanski) [579638] - [net] af_unix: limit unix_tot_inflight (Neil Horman) [656762] - [block] check for proper length of iov entries in blk_rq_map_user_iov() (Danny Feng) [652959] {CVE-2010-4163} - [net] Limit sendto()/recvfrom()/iovec total length to INT_MAX (Jiri Pirko) [651895] {CVE-2010-4160} - [netdrv] mlx4: Add OFED-1.5.2 patch to increase log_mtts_per_seg (Jay Fenlason) [637284] - [kernel] kbuild: fix external module compiling (Aristeu Rozanski) [655231] - [mm] Fix broken use of end variable in remap_file_pages() system call (Larry Woodman) [637049] - [virt] virtio: console: Disable lseek(2) for port file operations (Amit Shah) [635537] - [virt] virtio: console: Prevent userspace from submitting NULL buffers (Amit Shah) [635535] - [virt] virtio: console: Fix poll blocking even though there is data to read (Amit Shah) [634232] - [virt] virtio: console: Send SIGIO in case of port unplug (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO on new data arrival on ports (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO to processes that request it for host events (Amit Shah) [624628] - [block] cfq-iosched: blktrace print per slice sector stats (Vivek Goyal) [626989] - [block] cfq-iosched: Implement tunable group_idle (Vivek Goyal) [626989] - [block] cfq-iosched: Do group share accounting in IOPS when slice_idle=0 (Vivek Goyal) [626989] - [block] cfq-iosched: Fixed boot warning with BLK_CGROUP=y and CFQ_GROUP_IOSCHED=n (Vivek Goyal) [626989] - [block] blk-cgroup: Fix RCU correctness warning in cfq_init_queue() (Vivek Goyal) [626989] - [netdrv] ixgbe: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [netdrv] e1000e: suppress compile warnings on certain archs (Dean Nelson) [611696] - [netdrv] e1000e: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [net] bluetooth: Fix missing NULL check (Jarod Wilson) [655668] - [v4l] Fix garbled image with zc3xx-based webcam (Jay Fenlason) [590404] - [mm] Backport missing kmemleak check into kmem_cache_create() (Larry Woodman) [654761] - [x86] acpi: mark hardware unsupported on x86 32bit cpu hot add events (Prarit Bhargava) [625585] - [x86] UEFI/EFI x86_64 pagetable initialization (Bob Picco) [654665] - [kernel] add RSS and swap size information to /proc/sysvipc/shm (Jerome Marchand) [634994] - [kernel] fix integer overflow in groups_search (Jerome Marchand) [629629] - [kernel] ipc: initialize structure memory to zero for compat functions (Danny Feng) [648695] {CVE-2010-4073} - [kernel] shm: fix information leak to userland (Danny Feng) [648689] {CVE-2010-4072} - [kernel] Prevent panic caused by divide by zero in find_busiest_group() (Larry Woodman) [644903] - [kernel] Backport upstream fix for a race in pid generation that causes pids to be reused immediately (Larry Woodman) [646321] - [scsi] megaraid: fix make legacy i/o ports free (Tomas Henzl) [632558] - [net] ipv6: balance pernet_operations [de]registration (Neil Horman) [625173] - [kdump] kexec: accelerate vmcore copies by marking oldmem in /proc/vmcore as cached (Neil Horman) [641315] - [mm] use compaction for GFP_ATOMIC order > 0 (Andrea Arcangeli) [622327 642570] - [kernel] module: initialize module dynamic debug later (Jason Baron) [627648] - [kernel] dynamic debug: move ddebug_remove_module() down into free_module() (Jason Baron) [627648] - [md] dm: remove extra locking when changing device size (Mike Snitzer) [644380] - [block] read i_size with i_size_read() (Mike Snitzer) [644380]- [scsi] lpfc: Update lpfc version for 8.3.5.25 driver release (Rob Evers) [645882] - [scsi] lpfc: Fix mailbox handling for UNREG_RPI_ALL case (Rob Evers) [645882] - [scsi] lpfc: Fixed a race condition that can cause driver send FDISC to un-initialized VPI (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.24 driver release (Rob Evers) [645882] - [scsi] lpfc: Used PCI function reset ioctl mbox command to clean up CNA during driver unload (Rob Evers) [645882] - [scsi] lpfc: Fixed crashes for BUG_ONs hit in the lpfc_abort_handler (Rob Evers) [645882] - [scsi] lpfc: Fail I/O when adapter detects a lost frame and target reports a check condition (Rob Evers) [645882] - [scsi] lpfc: Fixed abort WQEs for FIP frames (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.23 driver release (Rob Evers) [645882] - [scsi] lpfc: Instantiate iocb_stat so compiler does not error out (Rob Evers) [645882] - [scsi] lpfc: Added unreg all rpi mailbox command before unreg vpi (Rob Evers) [645882] - [scsi] lpfc: Make all error values negative (Rob Evers) [645882] - [scsi] lpfc: Remove duplicate code from lpfc_els_retry routine (Rob Evers) [645882] - [scsi] lpfc: Fixed circular spinlock dependency between low-level driver and SCSI midlayer (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.22 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed cases of skipping possible roundrobin fail over of multiple eligible FCFs (Rob Evers) [645882] - [scsi] lpfc: Fixed FC-AL bit set issue in FLOGI rejected by McData4700 FC swich in NPV setup (Rob Evers) [645882] - [scsi] lpfc: Fixed driver not able to unregister unused FCF upon devloss timeout to all nodes (Rob Evers) [645882] - [scsi] lpfc: Fix bug with external loopback testing not becoming ready (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during controller pause test (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.21 driver release (Rob Evers) [645882] - [scsi] lpfc: Added support for Falcon firmware download authentication and SLI authentication (Rob Evers) [645882] - [scsi] lpfc: Add support for bsg MBX_SLI4_CONFIG (Rob Evers) [645882] - [scsi] lpfc: adjust lpfc_els_retry delay/retry for PLOGI, attr remove owner (Rob Evers) [645882] - [scsi] lpfc: Replaced some unnecessary spin_lock_irqsave with spin_lock_irq (Rob Evers) [645882] - [scsi] lpfc: Fixed lpfc_initial_flogi not returning failure in one of failure condition (Rob Evers) [645882] - [scsi] lpfc: Fixed r8828 stray state update in case a new FCF matched in-use FCF (Rob Evers) [645882] - [scsi] lpfc: Treated firmware matching FCF property with different index as error condition (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.20 driver release (Rob Evers) [645882] - [scsi] lpfc: Move Unload flag earlier in vport delete (Rob Evers) [645882] - [scsi] lpfc: Fix for IOCB leak on FDISC completion (Rob Evers) [645882] - [scsi] lpfc: Start looking at the return code for fc_block_scsi_eh (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.19 driver release (Rob Evers) [645882] - [scsi] lpfc: Remove unused variables that were removed from upstream submission (Rob Evers) [645882] - [scsi] lpfc: Change log message 0318 from an error to a warning as it is not an error (Rob Evers) [645882] - [scsi] lpfc: Add Security Crypto support to CONFIG_PORT mailbox command (Rob Evers) [645882] - [scsi] lpfc: Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and nodelist not empty message on console after rmmod (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to roundrobin on all available FCFs when FLOGI to in-use FCF rejected by switch (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during fabric reconfiguration (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.18 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to recover from back-to-back Clear Virtual Link with a single FCF (Rob Evers) [645882] - [scsi] lpfc: Clear VFI_REGISTERED flag when UNREG_VFI completes (Rob Evers) [645882] - [scsi] lpfc: r8088 had to be backed out temporary because it was part of a larger patch that was rejected, now put r8088 back with r8608 (Rob Evers) [645882] - [scsi] lpfc: Added code to ignore the failure of REG_VPI mailbox with UPD bit set on older tigershark firmware (Rob Evers) [645882] - [scsi] lpfc: Added code to support UPD bit of REG_VPI mailbox command (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and ndlp not becoming active (Rob Evers) [645882] - [virt] virtio: console: Reference counting portdev structs is not needed (Amit Shah) [628805] - [virt] virtio: console: Add reference counting for port struct (Amit Shah) [628805] - [virt] virtio: console: Use cdev_alloc() instead of cdev_init() (Amit Shah) [628805] - [virt] virtio: console: Add a find_port_by_devt() function (Amit Shah) [628805] - [virt] virtio: console: Add a list of portdevs that are active (Amit Shah) [628805] - [virt] virtio: console: open: Use a common path for error handling (Amit Shah) [628805] - [virt] virtio: console: remove_port() should return void (Amit Shah) [628805] - [virt] virtio: console: Make write() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Make read() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Unblock poll on port hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Un-block reads on chardev close (Amit Shah) [628805] - [virt] virtio: console: Check if portdev is valid in send_control_msg() (Amit Shah) [628805] - [virt] virtio: console: Remove control vq data only if using multiport support (Amit Shah) [628805] - [virt] virtio: console: Reset vdev before removing device (Amit Shah) [628805] - [pci] Add FW_WARN to warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] Clean up warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] intel-iommu: Combine the BIOS DMAR table warning messages (Prarit Bhargava) [588638] - [kernel] Really add TAINT_FIRMWARE_WORKAROUND (Prarit Bhargava) [588638] - [x86] ACPI: create "processor.bm_check_disable" boot param (Matthew Garrett) [635572] - [fs] Fix nfsv4 client lock reclaim behaviour (Sachin Prabhu) [638269] - [fs] ext4: Don't error out the fs if the user tries to make a file too big (Eric Sandeen) [645824] - [fs] xfs: prevent reading uninitialized stack memory (Dave Chinner) [630809] {CVE-2010-3078} - [s390x] cio: prevent kernel panic in I/O cancel function (Hendrik Brueckner) [647825] - [s390x] qeth: timeout on connection isolation configuration errors (Hendrik Brueckner) [635053] - [kernel] etr clock synchronization race (Hendrik Brueckner) [619511] - [net] tc: Ignore noqueue_qdisc default qdisc when dumping (Thomas Graf) [627142] - [net] fix rds_iovec page count overflow (Jiri Pirko) [647424] {CVE-2010-3865} - [net] netfilter: Avoid freeing pointers representing an error value (Thomas Graf) [608980] - [scsi] Fix megaraid_sas driver SLAB memory leak detected with CONFIG_DEBUG_SLAB (Shyam Iyer) [633836] - [scsi] scsi_dh_alua: Handle all states correctly (Mike Snitzer) [636994] - [scsi] ibmvscsi: Fix oops when an interrupt is pending during probe (Steve Best) [624169] - [usb] serial/mos*: prevent reading uninitialized stack memory (Don Zickus) [648698] {CVE-2010-4074} - [kbuild] don't sign out-of-tree modules (Aristeu Rozanski) [653507] - [kernel] tracing: Fix circular dead lock in stack trace (Jiri Olsa) [601047] - [watchdog] iTCO wdt: remove extra pci_dev_put()'s from init code (Prarit Bhargava) [574546] - [kernel] ecryptfs_uid_hash() buffer overflow (Jerome Marchand) [611388] {CVE-2010-2492} - [sound] seq/oss - Fix double-free at error path of snd_seq_oss_open() (Jaroslav Kysela) [630555] {CVE-2010-3080} - [x86] ACPI: allow C3 > 1000usec (Matthew Garrett) [572821] - [virt] virtio-net: init link state correctly (Jason Wang) [646369] - [virt] i8259: fix migration (Gleb Natapov) [629197] - [netdrv] prevent reading uninitialized memory in hso driver (Thomas Graf) [633144] {CVE-2010-3298}- [virt] KVM: x86: Use unlazy_fpu() for host FPU (Avi Kivity) [651005] - [fs] GFS2: reserve more blocks for transactions (Benjamin Marzinski) [637972] - [fs] core_pattern: fix truncation by core_pattern handler with long parameters (Danny Feng) [618602] - [fs] Do not mix FMODE_ and O_ flags with break_lease() and may_open() (Harshula Jayasuriya) [642677] - [fs] GFS2: fallocate support (Benjamin Marzinski) [626561] - [fs] GFS2: fix filesystem consistency error on rename (Robert S Peterson) [638657] - [fs] aio: check for multiplication overflow in do_io_submit (Jeff Moyer) [629451] - [x86] Backport several upstream CONFIG_DEBUG_RODATA optimizations and bugfixes from Intel (Larry Woodman) [557364] - [fs] GFS2: Fix typo in stuffed file data copy handling (Abhijith Das) [619810] - [powerpc] Remove redundant xics badness warning (Steve Best) [641932] - [ppc] Account time using timebase rather than PURR (Steve Best) [633515] - [ppc] pseries: Increase cpu die timeout (Steve Best) [636230] - [s390x] zfcp: Fix reference counter for point-to-point port (Hendrik Brueckner) [644005] - [powerpc] ibmveth: lost IRQ while closing/opening device leads to service loss (Steve Best) [620799] - [net] fix info leak from kernel in ethtool operation (Neil Horman) [646728] {CVE-2010-3861} - [net] drop_monitor: add EAGAIN return code to detect duplicate state changes (Neil Horman) [615788 616919] - [net] packet: fix information leak to userland (Jiri Pirko) [649900] {CVE-2010-3876} - [net] Fix stack corruption in icmp_send() (James Paradis) [629590] - [net] clean up info leak in act_police (Neil Horman) [636394] - [net] bonding: introduce primary_reselect option (Jiri Pirko) [628492] - [net] bonding: check if clients MAC addr has changed (Flavio Leitner) [610237] - [scsi] mpt2sas: driver fails to recover from injected PCIe bus errors (Steve Best) [612584] - [kernel] sys_semctl: fix kernel stack leakage (Danny Feng) [648724] {CVE-2010-4083} - [security] Fix install_process_keyring error handling (David Howells) [647440] - [kernel] sysctl: fix min/max handling in __do_proc_doulongvec_minmax() (Amerigo Wang) [643290] - [kernel] kbuild: Really don't clean bounds.h and asm-offsets.h (Danny Feng) [594065] - [kernel] execve: improve interactivity and respond to SIGKILL with large arguments (Dave Anderson) [629178] - [kernel] kbuild: respect LDFLAGS when linking module signatures (Johannes Weiner) [629423] - [kernel] kbuild: fix modpost segfault (Johannes Weiner) [629418] - [fs] CIFS: Remove __exit mark from cifs_exit_dns_resolver() (David Howells) [619752] - [block] Range check cpu in blk_cpu_to_group (Steve Best) [636981] - [sound] sound/pci/rme9652: prevent reading uninitialized stack memory (Stanislaw Gruszka) [648711 648716] - [pci] add pci_get_domain_bus_and_slot function (Chad Dupuis) [641132] - [pci] intr-remap: allow disabling source id checking (Alex Williamson) [530618] - [x86] Add native Intel cpuidle driver (Matthew Garrett) [637899] - [x86] add quirk to fixup mcp55 interrupt routing to let kdump work (Neil Horman) [562134] - [virt] KVM: VMX: Disallow NMI while blocked by STI (Avi Kivity) [616296] - [virt] KVM: x86: fix information leak to userland (Marcelo Tosatti) [649840] - [virt] kvm: write protect memory after slot swap (Michael S. Tsirkin) [647367] - [net] generic get_drvinfo() fallback in "ethtool.c" (Laszlo Ersek) [649248] - [virt] Revert "vhost: max s/g to match qemu" (Jason Wang) [623915] - [virt] KVM: Fix reboot on Intel hosts (Avi Kivity) [637520] - [virt] KVM: SVM: init_vmcb should reset vcpu->efer (Marcelo Tosatti) [554506] - [virt] fix vhost_net lanana violation (Bob Picco) [602499] - [virt] KVM: x86 emulator: Allow LOCK prefix for NEG and NOT (Avi Kivity) [618202] - [mm] Prevent Out Of Memory when changing cpuset's mems on NUMA (Larry Woodman) [597127] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [mm] revalidate page->mapping after locking page in do_generic_file_read() (Johannes Weiner) [651373] - [fs] introduce GLF_QUEUED flag (Abhijith Das) [629920] - [fs] dlm: Don't send callback to node making lock request when "try 1cb" fails (David Teigland) [629920] - [virt] KVM: Set cr0.et when the guest writes cr0 (Avi Kivity) [645898] - [virt] KVM: VMX: Give the guest ownership of cr0.ts when the fpu is active (Avi Kivity) [645898] - [virt] KVM: Lazify fpu activation and deactivation (Avi Kivity) [645898] - [virt] KVM: VMX: Allow the guest to own some cr0 bits (Avi Kivity) [645898] - [virt] KVM: Replace read accesses of vcpu->arch.cr0 by an accessor (Avi Kivity) [645898] - [virt] KVM: VMX: trace clts and lmsw instructions as cr accesses (Avi Kivity) [645898] - [x86] mce: Use HW_ERR in MCE handler (Bob Picco) [641039] - [x86] mce: Add HW_ERR printk prefix for hardware error logging (Bob Picco) [641039] - [dm] sync trivial changes from 2.6.36 (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_ctr (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_config destruction logic (Mike Snitzer) [641432] - [dm] ioctl: refactor dm_table_complete (Mike Snitzer) [641432] - [dm] snapshot: persistent use define for disk header chunk size (Mike Snitzer) [641432] - [dm] crypt: use kstrdup (Mike Snitzer) [641432] - [dm] ioctl: use nonseekable_open (Mike Snitzer) [641432] - [virt] Xen PV-HVM: Enable xen pv hvm always for Xen HVM guests (Don Dutile) [632021] - [virt] Xen PV-HVM: skip vnif cfg if match 8139 macaddr (Don Dutile) [632021] - [virt] Xen PV-HVM: Synch unplug to upstream and tweak for rhel (Don Dutile) [632021] - [virt] Xen PV-HVM: change xen_pv_hvm param from _setup to early_param (Don Dutile) [632021] - [virt] KVM: Send SRAR SIGBUS directly (Dean Nelson) [550938] - [virt] KVM: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED (Dean Nelson) [550938] - [virt] KVM: Return EFAULT from kvm ioctl when guest accesses bad area (Dean Nelson) [550938] - [virt] KVM: define hwpoison variables static (Dean Nelson) [550938] - [virt] KVM: Fix a race condition for usage of is_hwpoison_address() (Dean Nelson) [550938] - [virt] KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages (Dean Nelson) [550938] - [virt] KVM: make double/triple fault promotion generic to all exceptions (Dean Nelson) [550938] - [virt] xen: handle events as edge-triggered (Andrew Jones) [550724] - [virt] xen: use percpu interrupts for IPIs and VIRQs (Andrew Jones) [550724] - [hwmon] coretemp: get TjMax value from MSR (Dean Nelson) [580700] - [hwmon] coretemp: detect the thermal sensors by CPUID (Dean Nelson) [580700] - [x86] mtrr: Use stop machine context to rendezvous all the cpus (Prarit Bhargava) [612659] - [kernel] Backport linux-2.6 stop_machine code (Prarit Bhargava) [612659] - [netdrv] ibmveth: Fix opps during MTU change on an active device (Steve Best) [644959] - [netdrv] ehea: Fix synchronization between HW and SW send queue (Steve Best) [620792] - [netdrv] be2net: remove a BUG_ON in be_cmds.c (Ivan Vecera) [627958] - [netdrv] e1000e: don't inadvertently re-set INTX_DISABLE (Dean Nelson) [627926] - [mm] fix mbind_range() vma merge problem (Larry Woodman) [643942] - [mm] kernel: possible integer overflow in mm/fremap.c (Larry Woodman) [637049] - [mm] fix BUG() in do_coredump when out of memory (Rik van Riel) [623007]- [block] Re-introduce blk_queue_flushing() (Vivek Goyal) [635199] - [fs] SUNRPC: Fix the NFSv4 and RPCSEC_GSS Kconfig dependencies (Steve Dickson) [637278] - [fs] statfs() gives ESTALE error (Steve Dickson) [637278] - [fs] NFS: Fix a typo in nfs_sockaddr_match_ipaddr6 (Steve Dickson) [637278] - [fs] sunrpc: increase MAX_HASHTABLE_BITS to 14 (Steve Dickson) [637278] - [fs] gss:spkm3 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] gss:krb5 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] Remove incorrect do_vfs_lock message (Steve Dickson) [637278] - [fs] SUNRPC: cleanup state-machine ordering (Steve Dickson) [637278] - [fs] SUNRPC: Fix a race in rpc_info_open (Steve Dickson) [637278] - [fs] SUNRPC: Fix race corrupting rpc upcall (Steve Dickson) [637278] - [fs] Fix null dereference in call_allocate (Steve Dickson) [637278] - [fs] NFS: Fix the selection of security flavours in Kconfig (Steve Dickson) [637278] - [fs] NFS: NFS_V4 is no longer an EXPERIMENTAL feature (Steve Dickson) [637278] - [fs] NFS: fix the return value of nfs_file_fsync() (Steve Dickson) [637278] - [fs] rpcrdma: Fix SQ size calculation when memreg is FRMR (Steve Dickson) [637278] - [fs] xprtrdma: Do not truncate iova_start values in frmr registrations (Steve Dickson) [637278] - [fs] nfs: Remove redundant NULL check upon kfree() (Steve Dickson) [637278] - [fs] nfs: Add "lookupcache" to displayed mount options (Steve Dickson) [637278] - [fs] NFS: allow close-to-open cache semantics to apply to root of NFS filesystem (Steve Dickson) [637278] - [fs] SUNRPC: fix NFS client over TCP hangs due to packet loss (Steve Dickson) [637278] - [fs] NFS: Ensure that writepage respects the nonblock flag (Steve Dickson) [637278] - [fs] nfs: include space for the NUL in root path (Steve Dickson) [637278] - [fs] nfsd4: mask out non-access bits in nfs4_access_to_omode (Steve Dickson) [637279] - [fs] nfsd4: fix downgrade/lock logic (Steve Dickson) [637279] - [fs] nfsd4: bad BUG() in preprocess_stateid_op (Steve Dickson) [637279] - [fs] nfsd4: fix file open accounting for RDWR opens (Steve Dickson) [637279] - [fs] NFSv4: Ensure the lockowners are labelled using the fl_owner and/or fl_pid (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Add support for the RELEASE_LOCKOWNER operation (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up for lockowner XDR encoding (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Ensure that we track the NFSv4 lock state in read/write requests (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up struct nfs4_state_owner (Harshula Jayasuriya) [621304 624069] - [fs] Add back dentry argument to ->fsync (Steve Dickson) [624069] - [fs] NFS: kswapd must not block in nfs_release_page (Steve Dickson) [624069] - [fs] NFS: Fix the locking in nfs4_callback_getattr (Steve Dickson) [624069] - [net] NFSv4: Remember to clear NFS_DELEGATED_STATE in nfs_delegation_claim_opens (Steve Dickson) [624069] - [net] SUNRPC: Defer deleting the security context until gss_do_free_ctx() (Steve Dickson) [624069] - [net] SUNRPC: prevent task_cleanup running on freed xprt (Steve Dickson) [624069] - [net] SUNRPC: Reduce asynchronous RPC task stack usage (Steve Dickson) [624069] - [net] SUNRPC: Move the bound cred to struct rpc_rqst (Steve Dickson) [624069] - [net] SUNRPC: Clean up of rpc_bindcred() (Steve Dickson) [624069] - [net] SUNRPC: Move remaining RPC client related task initialisation into clnt.c (Steve Dickson) [624069] - [net] SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task (Steve Dickson) [624069] - [net] SUNRPC: Make the credential cache hashtable size configurable (Steve Dickson) [624069] - [net] SUNRPC: Store the hashtable size in struct rpc_cred_cache (Steve Dickson) [624069] - [fs] NFS: Ensure the AUTH_UNIX credcache is allocated dynamically (Steve Dickson) [624069] - [fs] NFS: Fix the NFS users of rpc_restart_call() (Steve Dickson) [624069] - [net] SUNRPC: The function rpc_restart_call() should return success/failure (Steve Dickson) [624069] - [fs] NFSv4: Get rid of the bogus RPC_ASSASSINATED(task) checks (Steve Dickson) [624069] - [fs] NFSv4: Clean up the process of renewing the NFSv4 lease (Steve Dickson) [624069] - [fs] NFSv4.1: Handle NFS4ERR_DELAY on SEQUENCE correctly (Steve Dickson) [624069] - [fs] NFS: nfs_rename() should not have to flush out writebacks (Steve Dickson) [624069] - [fs] NFS: Clean up the callers of nfs_wb_all() (Steve Dickson) [624069] - [fs] NFS: Fix up the fsync code (Steve Dickson) [624069] - [fs] NFSv4.1: There is no need to init the session more than once (Steve Dickson) [624069] - [fs] NFSv41: Cleanup for nfs4_alloc_session (Steve Dickson) [624069] - [fs] NFSv41: Clean up exclusive create (Steve Dickson) [624069] - [fs] NFSv41: Deprecate nfs_client->cl_minorversion (Steve Dickson) [624069] - [fs] NFSv41: Fix nfs_async_inode_return_delegation() ugliness (Steve Dickson) [624069] - [fs] NFSv41: Convert the various reboot recovery ops etc to minor version ops (Steve Dickson) [624069] - [fs] NFSv41: Clean up the NFSv4.1 minor version specific operations (Steve Dickson) [624069] - [fs] nfs: kill renewd before clearing client minor version (Steve Dickson) [624069] - [fs] NFSv41: Don't store session state in the nfs_client->cl_state (Steve Dickson) [624069] - [fs] NFSv41: Further cleanup for nfs4_sequence_done (Steve Dickson) [624069] - [fs] NFSv4.1: Make nfs4_setup_sequence take a nfs_server argument (Steve Dickson) [624069] - [fs] NFSv4.1: Merge the nfs41_proc_async_sequence() and nfs4_proc_sequence() (Steve Dickson) [624069] - [fs] NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1 (Steve Dickson) [624069] - [fs] NFSv4.1: Simplify nfs41_sequence_done() (Steve Dickson) [624069] - [fs] NFSv4.1: Clean up nfs4_setup_sequence (Steve Dickson) [624069] - [fs] NFSv41: Fix a memory leak in nfs41_proc_async_sequence() (Steve Dickson) [624069] - [fs] nfsd41: Fix a crash when a callback is retried (Steve Dickson) [624081] - [fs] nfsd: minor nfsd read api cleanup (Steve Dickson) [624081] - [fs] gcc-4.6: nfsd: fix initialized but not read warnings (Steve Dickson) [624081] - [fs] nfsd4: share file descriptors between stateid's (Steve Dickson) [624081] - [fs] nfsd4: fix openmode checking on IO using lock stateid (Steve Dickson) [624081] - [fs] nfsd4: miscellaneous process_open2 cleanup (Steve Dickson) [624081] - [fs] nfsd4: don't pretend to support write delegations (Steve Dickson) [624081] - [fs] nfsd: bypass readahead cache when have struct file (Steve Dickson) [624081] - [fs] nfsd: remove unused assignment from nfsd_link (Steve Dickson) [624081] - [fs] NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR (Steve Dickson) [624081] - [fs] nfsd4: comment nitpick (Steve Dickson) [624081] - [net] sunrpc: make the cache cleaner workqueue deferrable (Steve Dickson) [624081] - [fs] nfsd4: fix delegation recall race use-after-free (Steve Dickson) [624081 637278] - [fs] nfsd4: fix deleg leak on callback error (Steve Dickson) [624081 637278] - [fs] nfsd4: remove some debugging code (Steve Dickson) [624081 637278] - [fs] nfsd: nfs4callback encode_stateid helper function (Steve Dickson) [624081 637278] - [fs] nfsd4: translate memory errors to delay, not serverfault (Steve Dickson) [624081 637278] - [fs] nfsd4; fix session reference count leak (Steve Dickson) [624081 637278] - [fs] nfsd4: don't bother storing callback reply tag (Steve Dickson) [624081 637278] - [fs] nfsd4: fix use of op_share_access (Steve Dickson) [624081 637278] - [fs] nfsd4: treat more recall errors as failures (Steve Dickson) [624081 637278] - [fs] nfsd4: remove extra put() on callback errors (Steve Dickson) [624081 637278] - [virt] xen-blkfront: disable barrier/flush write support (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_discard to preserve kABI (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_flush to preserve kABI (Mike Snitzer) [635199] - [block] revert bio flag changes to preserve kABI (Jeff Moyer) [635199] - [block] restore rq_flag_bits to their original values (Mike Snitzer) [635199] - [block] initialize old barrier members of request_queue (Mike Snitzer) [635199] - [block] reintroduce blk_queue_ordered to maintain compatibility (Vivek Goyal) [635199] - [block] Documentation: fix block api docbook documentation (Mike Snitzer) [635199] - [block] remove BLKDEV_IFL_WAIT (Mike Snitzer) [635199] - [block] remove the BLKDEV_IFL_BARRIER flag (Mike Snitzer) [635199] - [mm] swap: do not send discards as barriers (Mike Snitzer) [635199] - [fs] fat: do not send discards as barriers (Mike Snitzer) [635199] - [fs] ext4: do not send discards as barriers (Mike Snitzer) [635199] - [fs] jbd2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier (Mike Snitzer) [635199] - [fs] jbd: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] gfs2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] btrfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] xfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [block] pass gfp_mask and flags to sb_issue_discard (Mike Snitzer) [635199] - [block] disallow FS recursion from sb_issue_discard allocation (Mike Snitzer) [635199] - [dm] convey that all flushes are processed as empty (Mike Snitzer) [635199] - [dm] fix locking context in queue_io() (Mike Snitzer) [635199] - [dm] relax ordering of bio-based flush implementation (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for request-based dm (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for bio-based dm (Mike Snitzer) [635199] - [block] make __blk_rq_prep_clone() copy most command flags (Mike Snitzer) [635199] - [md] implment REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [virt] virtio_blk: drop REQ_HARDBARRIER support (Mike Snitzer) [635199] - [block] loop: implement REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [block] use REQ_FLUSH in blkdev_issue_flush() (Mike Snitzer) [635199] - [block] update documentation for REQ_FLUSH / REQ_FUA (Mike Snitzer) [635199] - [block] make sure FSEQ_DATA request has the same rq_disk as the original (Mike Snitzer) [635199] - [block] kick queue after sequencing REQ_FLUSH/FUA (Mike Snitzer) [635199] - [block] initialize flush request with WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [635199] - [block] simplify queue_next_fseq (Mike Snitzer) [635199] - [block] filter flush bio's in __generic_make_request() (Mike Snitzer) [635199] - [block] preserve RHEL6.0 struct request_queue kABI (Mike Snitzer) [635199] - [block] implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests (Mike Snitzer) [635199] - [fs] replace internal uses of SWRITE I/O types by sync_dirty_buffer() (Mike Snitzer) [635199] - [fs] removing the use of the BH_Ordered flag (Mike Snitzer) [635199] - [block] rename barrier/ordered to flush (Mike Snitzer) [635199] - [block] rename blk-barrier.c to blk-flush.c (Mike Snitzer) [635199] - [block] blkdev: check for valid request queue before issuing flush (Mike Snitzer) [635199] - [block] blkdev: move blkdev_issue helper functions to separate file (Mike Snitzer) [635199] - [block] blkdev: allow async blkdev_issue_flush requests (Mike Snitzer) [635199] - [block] blkdev: generalize flags for blkdev_issue_fn functions (Mike Snitzer) [635199] - [fs] ext4: check missed return value in ext4_sync_file() (Mike Snitzer) [635199] - [fs] ext4, jbd2: Add barriers for file systems with exernal journals (Mike Snitzer) [635199] - [block] drop barrier ordering by queue draining (Mike Snitzer) [635199] - [block] misc cleanups in barrier code (Mike Snitzer) [635199] - [block] remove spurious uses of REQ_HARDBARRIER (Mike Snitzer) [635199] - [block] deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() (Mike Snitzer) [635199] - [block] kill QUEUE_ORDERED_BY_TAG (Mike Snitzer) [635199] - [xen] blkfront: update use of barriers to ease flush+fua backport (Mike Snitzer) [635199] - [block] loop: queue ordered mode should be DRAIN_FLUSH (Mike Snitzer) [635199] - [ide] remove unnecessary blk_queue_flushing() test in do_ide_request() (Mike Snitzer) [635199] - [block] remove q->prepare_flush_fn completely (Mike Snitzer) [635199] - [scsi] use REQ_TYPE_FS for flush request (Mike Snitzer) [635199] - [block] set up rq->rq_disk properly for flush requests (Mike Snitzer) [635199] - [block] set REQ_TYPE_FS on flush requests (Mike Snitzer) [635199] - [virt] virtio_blk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [dm] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] osdblk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [scsi] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] permit PREFLUSH and POSTFLUSH without prepare_flush_fn (Mike Snitzer) [635199] - [block] introduce REQ_FLUSH flag (Mike Snitzer) [635199] - [md] raid-1/10 Fix bio_rw bit manipulations again (Mike Snitzer) [635199] - [block] fixup missing conversion from BIO_RW_DISCARD to REQ_DISCARD (Mike Snitzer) [635199] - [block] define READA constant in terms of unified flag (Mike Snitzer) [635199] - [fs] bio: separate out blk_types.h (Mike Snitzer) [635199] - [block] unify flags for struct bio and struct request (Mike Snitzer) [635199] - [block] BARRIER request should imply SYNC (Mike Snitzer) [635199] - [block] fix some more cmd_type cleanup fallout (Mike Snitzer) [635199] - [block] remove wrappers for request type/flags (Mike Snitzer) [635199] - [scsi] scsi_dh_emc: request flag cleanup (Mike Snitzer) [635199] - [ide] Fix IDE taskfile with cfq scheduler (Mike Snitzer) [635199]- [mm] remove false positive THP pmd_present BUG_ON (Andrea Arcangeli) [646384]- [drm] ttm: fix regression introduced in dfb4a4250168008c5ac61e90ab2b86f074a83a6c (Dave Airlie) [644896]- [block] fix a potential oops for callers of elevator_change (Jeff Moyer) [641408]- [security] IMA: require command line option to enabled (Eric Paris) [643667]- [net] Fix priv escalation in rds protocol (Neil Horman) [642900] {CVE-2010-3904} - [v4l] Remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642473] {CVE-2010-2963} - [kernel] tracing: do not allow llseek to set_ftrace_filter (Jiri Olsa) [631626] - [virt] xen: hold mm->page_table_lock in vmalloc_sync (Andrew Jones) [643371] - [fs] xfs: properly account for reclaimed inodes (Dave Chinner) [641764] - [drm] fix ioctls infoleak (Danny Feng) [621437] {CVE-2010-2803} - [netdrv] wireless extensions: fix kernel heap content leak (John Linville) [628438] {CVE-2010-2955} - [netdrv] niu: buffer overflow for ETHTOOL_GRXCLSRLALL (Danny Feng) [632072] {CVE-2010-3084} - [mm] add debug checks for mapcount related invariants (Andrea Arcangeli) [622327 642570] - [mm] move VM_BUG_ON inside the page_table_lock of zap_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] compaction: handle active and inactive fairly in too_many_isolated (Andrea Arcangeli) [622327 642570] - [mm] start_khugepaged after setting transparent_hugepage_flags (Andrea Arcangeli) [622327 642570] - [mm] fix hibernate memory corruption (Andrea Arcangeli) [633344 642570] - [mm] ksmd wait_event_freezable (Andrea Arcangeli) [622327 642570] - [mm] khugepaged wait_event_freezable (Andrea Arcangeli) [622327 625875 642570] - [mm] unlink_anon_vmas in __split_vma in case of error (Andrea Arcangeli) [622327 642570] - [mm] fix memleak in copy_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] fix hang on anon_vma->root->lock (Andrea Arcangeli) [622327 642570] - [mm] avoid breaking huge pmd invariants in case of vma_adjust failures (Andrea Arcangeli) [622327 642570]- [scsi] fcoe: set default FIP mode as FIP_MODE_FABRIC (Mike Christie) [636233]- [virt] KVM: Fix fs/gs reload oops with invalid ldt (Avi Kivity) [639885] {CVE-2010-3698} - [drm] i915: prevent arbitrary kernel memory write (Jerome Marchand) [637691] {CVE-2010-2962} - [scsi] libfc: adds flogi retry in case DID is zero in RJT (Mike Christie) [633907] - [kernel] prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638486] {CVE-2010-3442} - [scsi] lpfc: lpfc driver oops during rhel6 installation with snapshot 12/13 and emulex FC (Rob Evers) [634703] - [fs] ext4: Always journal quota file modifications (Eric Sandeen) [624909] - [mm] fix split_huge_page error like mapcount 3 page_mapcount 2 (Andrea Arcangeli) [622327 640611] - [block] Fix pktcdvd ioctl dev_minor range check (Jerome Marchand) [638089] {CVE-2010-3437} - [drm] ttm: Fix two race conditions + fix busy codepaths (Dave Airlie) [640871] - [drm] Prune GEM vma entries (Dave Airlie) [640870] - [virt] ksm: fix bad user data when swapping (Andrea Arcangeli) [640579] - [virt] ksm: fix page_address_in_vma anon_vma oops (Andrea Arcangeli) [640576] - [net] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() (Jiri Pirko) [640462] {CVE-2010-3705} - [mm] Move vma_stack_continue into mm.h (Mike Snitzer) [638525] - [net] sctp: Do not reset the packet during sctp_packet_config() (Jiri Pirko) [637682] {CVE-2010-3432} - [mm] vmstat incorrectly reports disk IO as swap in (Steve Best) [636978] - [scsi] fcoe: Fix NPIV (Neil Horman) [631246]- [block] prevent merges of discard and write requests (Mike Snitzer) [637805] - [drm] nouveau: correct INIT_DP_CONDITION subcondition 5 (Ben Skeggs) [636678] - [drm] nouveau: enable enhanced framing only if DP display supports it (Ben Skeggs) [636678] - [drm] nouveau: fix required mode bandwidth calculation for DP (Ben Skeggs) [636678] - [drm] nouveau: disable hotplug detect around DP link training (Ben Skeggs) [636678] - [drm] nouveau: set DP display power state during DPMS (Ben Skeggs) [636678] - [mm] remove "madvise" from possible /sys/kernel/mm/redhat_transparent_hugepage/enabled options (Larry Woodman) [634500] - [netdrv] cxgb3: don't flush the workqueue if we are called from the workqueue (Doug Ledford) [631547] - [netdrv] cxgb3: deal with fatal parity error status in interrupt handler (Doug Ledford) [631547] - [netdrv] cxgb3: now that we define fatal parity errors, make sure they are cleared (Doug Ledford) [631547] - [netdrv] cxgb3: Add define for fatal parity error bit manipulation (Doug Ledford) [631547] - [virt] Emulate MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [virt] Define MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [redhat] s390x: kdump: allow zfcpdump to mount and write to ext4 file systems [628676] - [kernel] initramfs: Fix initramfs size calculation (Hendrik Brueckner) [626956] - [kernel] initramfs: Generalize initramfs_data.xxx.S variants (Hendrik Brueckner) [626956] - [drm] radeon/kms: fix sideport detection on newer rs880 boards (Dave Airlie) [626454]- [x86] kernel: fix IA32 System Call Entry Point Vulnerability (Danny Feng) [634452] {CVE-2010-3301} - [kernel] compat: Make compat_alloc_user_space() incorporate the access_ok() (Danny Feng) [634466] {CVE-2010-3081} - [block] switch s390 tape_block and mg_disk to elevator_change() (Mike Snitzer) [632631] - [block] add function call to switch the IO scheduler from a driver (Mike Snitzer) [632631]- [security] Make kernel panic in FIPS mode if modsign check fails (David Howells) [625914] - [virt] Guests on AMD with CPU type 6 and model >= 8 trigger errata read of MSR_K7_CLK_CTL (Jes Sorensen) [629066] - [x86] UV: use virtual efi on SGI systems (George Beshers) [627653]- [fs] nfsd: initialize nfsd versions before creating svc (J. Bruce Fields) [628084] - [fs] nfsd: fix startup/shutdown order bug (J. Bruce Fields) [628084] - [security] KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (David Howells) [627808] {CVE-2010-2960} - [security] KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (David Howells) [627808] {CVE-2010-2960}- [x86] Disable AMD IOMMU by default (Matthew Garrett) [593787] - [netdrv] Revert "iwlwifi: disable hardware scanning by default" (Stanislaw Gruszka) [625981] - [s390x] kernel: fix tlb flushing vs. concurrent /proc accesses (Hendrik Brueckner) [587587] - [s390x] kernel: prepare mm_context_t for new tlb flush handling (Hendrik Brueckner) [587587] - [fs] NFS: Fix an Oops in the NFSv4 atomic open code (Jeff Layton) [625718] - [net] can: add limit for nframes and clean up signed/unsigned variables (Danny Feng) [625702] {CVE-2010-2959} - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626595] - [fs] cifs: check for NULL session password (Jeff Layton) [625583] - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [625583]- [mm] make stack guard page logic use vm_prev pointer (Mike Snitzer) [607859] - [mm] make the mlock() stack guard page checks stricter (Mike Snitzer) [607859] - [mm] make the vma list be doubly linked (Mike Snitzer) [607859] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [618225] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624637] {CVE-2010-2942}- [virt] xen pvhvm: don't start xenbus w/out pvhvm (Andrew Jones) [624665] - [virt] xen pvhvm: don't unplug emulated devs w/out pvhvm (Andrew Jones) [625460] - [virt] xen pvhvm: export xen_pv_hvm_enable (Andrew Jones) [625460] - [fs] ext4: fix one more tracing oops (Eric Sandeen) [619013] - [drm] Provide for HDMI output on NVIDIA GPUs (John Feeney) [619877] - [netdrv] iwlwifi: disable aspm by default (John Linville) [611075] - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]- [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [mm] fix page table unmap for stack guard page properly (Mike Snitzer) [607859] - [x86] don't send SIGBUS for kernel page faults (Mike Snitzer) [607859] - [mm] fix missing page table unmap for stack guard page failure case (Mike Snitzer) [607859] - [mm] keep a guard page below a grow-down stack segment (Mike Snitzer) [607859] - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624860] - [kernel] init, sched: Fix race between init and kthreadd (Gleb Natapov) [624329] - [net] Fix IGMP3 report parsing (Aristeu Rozanski) [621431]- [netdrv] be2net: maintain multicast packet count in driver (Ivan Vecera) [621287] - [scsi] hpsa: don't use doorbel reset (Tomas Henzl) [612486] - [x86] Fix the kdump kernel OOMs caused by passthrough mode setting (Bhavna Sarathy) [624059] - [acpi] Force "pci=noacpi" on HP xw9300 (Prarit Bhargava) [615276] - [mm] Revert mm-vmstat-Actively-update-vmstat-counters-in-low-memory-situations (Larry Woodman) [622328] - [x86] Run EFI in physical mode to enable kdump on EFI-booted system (Takao Indoh) [593111] - [fs] ext4: protect inode bitmap clearing w/ spinlock (Eric Sandeen) [623666] - [scsi] libfc: call fc_remote_port_chkready under the host lock (Mike Christie) [623786] - [x86] Ensure that we provide per-cpu ACPI support (Matthew Garrett) [623874] - [fs] ext4: consolidate in_range() definitions (Eric Sandeen) [621829] - [fs] ext4: fix NULL pointer dereference in tracing (Eric Sandeen) [619013] - [block] O_DIRECT: fix the splitting up of contiguous I/O (Jeff Moyer) [622504]- [fs] ext4: fix discard failure detection (Eric Sandeen) [608731] - [x86] Avoid potential NULL dereference in pcc-cpufreq (Matthew Garrett) [623768] - [scsi] bfa: vport create/delete fix (Rob Evers) [619226] - [net] tcp: fix crash in tcp_xmit_retransmit_queue (Jerome Marchand) [618386] - [build] Skip depmod when installing to non-standard INSTALL_MOD_PATH (Jon Masters) [609170] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 (Jaroslav Kysela) [605742] - [scsi] increase flush timeout (Mike Christie) [605322] - [x86] local_irq_save/restore when issuing IPI in early bootup (Prarit Bhargava) [602823]- [kernel] Revert "[kernel] sched: Fix a race between ttwu() and migrate_task()" (Matthew Garrett) [620883] - [fs] btrfs: fix checks in BTRFS_IOC_CLONE_RANGE (Eugene Teo) [617003] {CVE-2010-2537 CVE-2010-2538} - [kernel] Makefile.build: make KBUILD_SYMTYPES work again (Don Zickus) [617749] - [netdrv] iwlwifi: disable hardware scanning by default (Stanislaw Gruszka) [593566] - [scsi] Revert: qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [622041] - [drm] radeon: Don't limit vram size to aperture size (Matthew Garrett) [622039] - [fs] xfs: don't walk AGs that can't hold inodes (Dave Chinner) [621044] - [mmc] add Ricoh e822 support (Stanislaw Gruszka) [619900] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [616178] - [dm] mpath: enable discard support (Mike Snitzer) [619196] - [block] update request stacking methods to support discards (Mike Snitzer) [619196] - [dm] stripe: enable discard support (Mike Snitzer) [619196] - [dm] stripe: optimize sector division (Mike Snitzer) [619196] - [dm] stripe: move sector translation to a function (Mike Snitzer) [619196] - [dm] error: return error for discards (Mike Snitzer) [619196] - [dm] delay: enable discard support (Mike Snitzer) [619196] - [dm] zero: silently drop discards (Mike Snitzer) [619196] - [dm] split discard requests on target boundaries (Mike Snitzer) [619196] - [dm] use dm_target_offset macro (Mike Snitzer) [619196] - [dm] factor out max_io_len_target_boundary (Mike Snitzer) [619196] - [dm] use common __issue_target_request for flush and discard support (Mike Snitzer) [619196] - [dm] rename map_info flush_request to target_request_nr (Mike Snitzer) [619196] - [dm] remove the DM_TARGET_SUPPORTS_DISCARDS feature flag (Mike Snitzer) [619196] - [dm] introduce num_discard_requests in dm_target structure (Mike Snitzer) [619196]- [fs] ext4: protect io completion lists with locking (Eric Sandeen) [621660] - [trace] Packport new mm tracepoint Documentation to RHEL6 (Larry Woodman) [618305] - [virt] KVM: Trace exception injection (Gleb Natapov) [616427] - [s390x] qeth: Clear mac_bits field when switching between l2/l3 (Hendrik Brueckner) [621333] - [net] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL (Jiri Pirko) [608953] {CVE-2010-2478} - [infiniband] Update QLogic QIB InfiniBand driver to version OFED 1.5.2 (Jay Fenlason) [572401] - [fs] update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_ bits (Jeff Moyer) [621693]- [drm] Revert matroxfb support for G200EV chip (Peter Bogdanovic) [604830] - [drm] i915: more DP/eDP backport fixes (Dave Airlie) [615058] - [drm] correctly update connector DPMS status in drm_fb_helper (Dave Airlie) [615058] - [x86] ACPI/PM: Move ACPI video resume to a PM notifier (Dave Airlie) [615058] - [virt] x86: preset lpj values when on VMware (Zachary Amsden) [617390] - [virt] Revert "vhost-net: utilize PUBLISH_USED_IDX feature" (Michael S. Tsirkin) - [virt] Revert "virtio: put last seen used index into ring itself" (Michael S. Tsirkin) [616503] - [virt] Revert "virtio: net: Remove net-specific advertising of PUBLISH_USED feature" (Michael S. Tsirkin) [616503] - [virt] vhost: max s/g to match qemu (Michael S. Tsirkin) [619002] - [kernel] sched: Fix set_cpu_active() in cpu_down() (Danny Feng) [620807] - [dm] separate device deletion from dm_put (Mike Snitzer) [619199] - [dm] prevent access to md being deleted (Mike Snitzer) [619199] - [dm] ioctl: release _hash_lock between devices in remove_all (Mike Snitzer) [619199]- [netdrv] r8169: disable PCIe ASPM (Michal Schmidt) [619880] - [fusion] mptfusion: fix DMA boudary (Tomas Henzl) [618625] - [fusion] mptfusion: Bump version to 3.04.16 (Tomas Henzl) [618625] - [fusion] mptfusion: Added code for occationally SATA hotplug failure (Tomas Henzl) [618625] - [fusion] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [618625] - [fusion] mptfusion: Added sanity to check B_T mapping for device before adding to OS (Tomas Henzl) [618625] - [fusion] mptfusion: Corrected declaration of device_missing_delay (Tomas Henzl) [618625] - [fusion] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [618625] - [net] s2io: fixing DBG_PRINT() macro (Danny Feng) [619097] - [trace] backport file writeback tracepoints from upstream to RHEL6 (Larry Woodman) [618305] - [virt] vhost: thread per device attached to owner cgroups (Alex Williamson) [615118] - [cgroups] fix API thinko (Alex Williamson) [615118] - [cgroup] Revert: "workqueue: API to create a workqueue in cgroup" (Alex Williamson) [615118] - [net] bonding: allow arp_ip_targets on separate vlans to use arp validation (Andy Gospodarek) [581657] - [x86] Revert "[x86] kernel performance optimization with CONFIG_DEBUG_RODATA" (Aristeu Rozanski)- [security] selinux: convert the policy type_attr_map to flex_array (Eric Paris) [617255] - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [621431] - [kernel] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials (Jiri Olsa) [620380] - [net] bonding: set device in RLB ARP packet handler (Andy Gospodarek) [619450] - [x86] Remove warning in p4-clockmod driver (Prarit Bhargava) [618415] - [trace] Back port upstream mm/vmscan.c tracepoints to RHEL6 (Larry Woodman) [618305] - [net] bridge: Fix skb leak when multicast parsing fails on TX (Jiri Pirko) [617505] - [x86] Retract nmi-stacktrace patch (George Beshers) [598586] - [fs] cifs: account for new creduid parameter in spnego upcall string (Jeff Layton) [618608] - [fs] cifs: add separate cred_uid field to sesInfo (Jeff Layton) [618608] - [fs] cifs: check kmalloc() result (Jeff Layton) [618608] - [fs] cifs: remove unused cifsUidInfo struct (Jeff Layton) [618608] - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [618608] - [fs] cifs: match secType when searching for existing tcp session (Jeff Layton) [618608] - [fs] cifs: move address comparison into separate function (Jeff Layton) [618608] - [fs] cifs: set the port in sockaddr in a more clearly defined fashion (Jeff Layton) [618608] - [fs] cifs: remove an potentially confusing, obsolete comment (Jeff Layton) [618608] - [fs] cifs: remove unused ip_address field in struct TCP_Server_Info (Jeff Layton) [618608] - [fs] cifs: have decode_negTokenInit set flags in server struct (Jeff Layton) [618608] - [fs] cifs: break negotiate protocol calls out of cifs_setup_session (Jeff Layton) [618608] - [fs] cifs: eliminate "first_time" parm to CIFS_SessSetup (Jeff Layton) [618608] - [fs] cifs: save the dialect chosen by server (Jeff Layton) [618608] - [fs] cifs: change && to || (Jeff Layton) [618608] - [fs] cifs: rename "extended_security" to "global_secflags" (Jeff Layton) [618608] - [fs] cifs: move tcon find/create into separate function (Jeff Layton) [618608] - [fs] cifs: move SMB session creation code into separate function (Jeff Layton) [618608] - [fs] cifs: track local_nls in volume info (Jeff Layton) [618608] - [drm] nouveau: support fetching LVDS EDID from ACPI (Ben Skeggs) [616860] - [drm] ACPI: Export EDID blocks to the kernel (Ben Skeggs) [616860] - [fs] Fix for stuck recovery issue in GFS2 (Steven Whitehouse) [590878] - [powerpc] fix unsupported hardware to only be power5 (Steve Best) [619501] - [scsi] megaraid: fix sas expander issue (Tomas Henzl) [607930] - [virt] Default Xen PV-HVM to off (Don Dutile) [618172] - [mm] Correctly assign the number of MIGRATE_RESERVE pageblocks (Andrea Arcangeli) [614427] - [fs] return EINVAL when thawing unfrozen filesystems (Eric Sandeen) [601324] - [fs] GFS2: Fix problem where try locks were trying too hard (Steven Whitehouse) [585299] - [scsi] bnx2i: Fix iscsi connection cleanup (Mike Christie) [616939] - [scsi] bfa: fix sysfs crash while reading error_frames stats (Rob Evers) [594882] - [fusion] Block Error handling for deleting devices or Device in DMD (Tomas Henzl) [615866] - [netdrv] tun: avoid BUG, dump packet on GSO errors (Herbert Xu) [616845] - [netdr] rt2500usb: Fix WEP Enterprise (Stanislaw Gruszka) [609721] - [kernel] cmdline disable real time scheduler (George Beshers) [607587] - [fs] ext4: re-inline ext4_rec_len_(to|from)_disk functions (Eric Sandeen) [522808] - [netdrv] be2net: include latest upstream fixes (Ivan Vecera) [617187]- [virt] Revert "[virt] vhost: create a vhost thread per device" (Aristeu Rozanski) [615118]- [scsi] Update lpfc version for 8.3.5.17 driver release (Rob Evers) [612235] - [scsi] Fix endian conversion for BlockGuard in IOCB response (Rob Evers) [612235] - [scsi] Fixed a driver discovery issue where driver was unable to discover a target after Eveready back link bounce test (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.16 driver release (Rob Evers) [612235] - [scsi] Fixed BlockGuard endian conversion problem for supporting PowerPC EEH (Rob Evers) [612235] - [scsi] Fixed VLAN ID 0xFFF set to reg_fcfi mailbox command on FCF empty FCF VLAN bitmap (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.15 driver release (Rob Evers) [612235] - [scsi] Fixed a race condition causing FLOGI issued from dual processes (Rob Evers) [612235] - [scsi] Fix bug with ct response data not being sent with sli4 (Rob Evers) [612235] - [scsi] Fixed RoundRobin FCF failover due to mis-interpretation of kernel find_next_bit (Rob Evers) [612235] - [scsi] Enhanced round-robin FCF failover algorithm to re-start on new FCF async event (Rob Evers) [612235] - [scsi] Clear Ignore Reg Login Flag when purging mailbox queue (Rob Evers) [612235] - [scsi] Fix for ELS commands stuck on txq (Rob Evers) [612235] - [scsi] Fix bug with unsolicited CT event command not setting a flag (Rob Evers) [612235] - [drm] radeon/kms: fix possible mis-detection of sideport on rs690/rs740 (Jerome Glisse) [614583] - [scsi] fcoe: remove check for zero fabric name (Mike Christie) [614264] - [scsi] libfc: Add retry logic to lport state machine when receiving LS_RJT (Mike Christie) [614264] - [scsi] fcoe: fix offload feature flag change from netdev (Mike Christie) [614264] - [scsi] fcoe: adds src and dest mac address checking for fcoe frames (Mike Christie) [614264] - [scsi] fcoe: cleans up fcoe_disable and fcoe_enable (Mike Christie) [614264] - [scsi] lpfc Update from 8.3.5.13 to 8.3.5.14 FC/FCoE (Rob Evers) [603808] - [fusion] mptfusion: release resources in error return path (Tomas Henzl) [618560] - [scsi] IO error on SuperTrak EX4650 (Muuhh IKEDA) [593969] - [virt] vhost: create a vhost thread per device (Michael S. Tsirkin) [615118] - [kernel] workqueue: API to create a workqueue in cgroup (Michael S. Tsirkin) [615118] - [cgroup] Add an API to attach a task to current task's cgroup (Michael S. Tsirkin) [615118]- [mm] avoid stalling allocations by introducing watermark_wait (Rik van Riel) [589604] - [mm] scale nr_rotated to balance memory pressure (Rik van Riel) [619384] - [mm] fix anon memory statistics with transparent hugepages (Rik van Riel) [619384] - [pci] avoid compiler warning in quirks.c (Alex Williamson) [619525] - [pci] Fix build if quirks are not enabled (Alex Williamson) [619525] - [pci] add Intel 82599 Virtual Function specific reset method (Alex Williamson) [619525] - [pci] add Intel USB specific reset method (Alex Williamson) [619525] - [pci] support device-specific reset methods (Alex Williamson) [619525] - [kernel] Documentation: Update memory-hotplug documentation (Steve Best) [612579] - [powerpc] Define memory_block_size_bytes() for ppc/pseries (Steve Best) [612579] - [kernel] Update the node sysfs code (Steve Best) [612579] - [kernel] Allow memory_block to span multiple memory sections (Steve Best) [612579] - [kernel] Add section count to memory_block (Steve Best) [612579] - [kernel] Add new phys_index properties (Steve Best) [612579] - [kernel] Move the find_memory_block() routine up (Steve Best) [612579] - [usb] xhci: rename driver to xhci_hcd (Don Zickus) [617217] - [usb] kabi placeholders for xhci (Don Zickus) [617217] - [fs] nfsd: minor nfsd_svc() cleanup (Jeff Layton) [599675] - [fs] nfsd: move more into nfsd_startup() (Jeff Layton) [599675] - [fs] nfsd: just keep single lockd reference for nfsd (Jeff Layton) [599675] - [fs] nfsd: clean up nfsd_create_serv error handling (Jeff Layton) [599675] - [fs] nfsd: fix error handling in __write_ports_addxprt (Jeff Layton) [599675] - [fs] nfsd: fix error handling when starting nfsd with rpcbind down (Jeff Layton) [599675] - [fs] nfsd4: fix v4 state shutdown error paths (Jeff Layton) [599675] - [mm] page allocator: Update free page counters after pages are placed on the free list (Andrea Arcangeli) [614427] - [mm] page allocator: Drain per-cpu lists after direct reclaim allocation fails (Andrea Arcangeli) [614427] - [mm] vmstat: Actively update vmstat counters in low memory situations (Andrea Arcangeli) [614427] - [kernel] mem-hotplug: fix potential race while building zonelist for new populated zone (John Villalovos) [581557] - [kernel] mem-hotplug: avoid multiple zones sharing same boot strapping boot_pageset (John Villalovos) [581557] - [kernel] cpu/mem hotplug: enable CPUs online before local memory online (John Villalovos) [581557] - [mm] remove khugepaged young bit check (Andrea Arcangeli) [615381]- [fs] GFS2: Backup plan for "vmalloc is slow" (Steven Whitehouse) [619331] - [s390x] zfcp: Do not try "forced close" when port is already closed (Hendrik Brueckner) [612594] - [s390x] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612597] - [s390x] zfcp: Fix retry after failed "open port" erp action (Hendrik Brueckner) [612601] - [s390x] zfcp: Fail erp after timeout (Hendrik Brueckner) [612618] - [s390x] zfcp: Use forced_reopen in terminate_rport_io callback (Hendrik Brueckner) [612621] - [s390x] zfcp: Register SCSI devices after fc_remote_port_add (Hendrik Brueckner) [612586] - [scsi] sg: fix bio leak with a detached device (Matthew Garrett) [619103] - [powerpc] hash_huge_page: pte_insert failed (Steve Best) [618831] - [block] md: fix lock ordering problem (Doug Ledford) [616103] - [fs] sysfs: add attribute to indicate hw address assignment type (Stefan Assmann) [614786] - [infiniband] ehca: init irq tasklet before irq can happen (Steve Best) [617741] - [netdrv] iwlwifi: fix scan abort (Stanislaw Gruszka) [619686] - [powerpc] ONLINE to OFFLINE CPU state transition during removal (Steve Best) [619212] - [fs] ext4: fix potential NULL dereference while tracing (Eric Sandeen) [619013] - [infiniband] ehca: Catch failing ioremap() (Steve Best) [617747] - [netdrv] Add missing read memory barrier to Intel Ethernet device (Steve Best) [617279] - [netdrv] igb: Fix Tx hangs seen when loading igb with max_vfs > 7 (Stefan Assmann) [617214] - [pci] Revert "[pci] update bridge resources to get more big ranges in PCI assign unssigned" (Shyam Iyer) [617007] - [netdrv] cnic: Fix context memory init on 5709 (Stanislaw Gruszka) [616952] - [virt] vmxnet3: fix network connectivity issues (Andy Gospodarek) [616252] - [drm] i915: eDP/DP fixes from upstream (Dave Airlie) [615058] - [ata] ata_piix: fix locking around SIDPR access (David Milburn) [608542] - [md] Fix md raid partition detection update (Doug Ledford) [607477] - [netdrv] e1000e: 82577/82578 PHY register access issues (Andy Gospodarek) [592480] - [s390x] Remove PSF order/suborder check for dasd ioctl (John Feeney) [566183] - [x86] kernel performance optimization with CONFIG_DEBUG_RODATA (Danny Feng) [557364] - [netdrv] Revert "[Fedora] [e1000] add quirk for ich9" (Andy Gospodarek) [613196] - [block] cfq: always return false from should_idle if slice_idle is set to zero (Jeff Moyer) [616904] - [block] cfq/jbd: Fix fsync performance for small files (Jeff Moyer) [578515]- [kernel] Add -Werror and WAR for bogus array bounds warnings (Prarit Bhargava) [603733] - [pci] Remove pci_bus_dump_resources() (Prarit Bhargava) [613972] - [fs] CIFS: Compile fix for malicious redirect fix (David Howells) [612136] {CVE-2010-2524}- [block] Disable async multicore raid xor function (Doug Ledford) [596490] - [kernel] taint: Add mark_hardware_unsupported() (Prarit Bhargava) [600509] - [kernel] panic: Allow warnings to set different taint flags (Prarit Bhargava) [600509] - [kernel] taint: Add taint padding and TAINT_HARDWARE_UNSUPPORTED (Prarit Bhargava) [600509] - [mm] disable transparent hugepages by default on small systems (Rik van Riel) [618444] - [net] Kernel lockups with bonding and IPV6 (Shyam Iyer) [614240] - [x86] ACPI: Improve C3 residency (Matthew Garrett) [583792] - [x86] cpufreq: pcc driver should check for pcch method before calling _OSC (Matthew Garrett) [616908] - [x86] Add PCC Cpufreq driver (Matthew Garrett) [465354] - [x86] Disable IOMMU graphics on Cantiga chipset (John Villalovos) [602207] - [fs] vfsmount: pad for future fanotify support (Eric Paris) [320631] - [ipmi] Run a dummy command before submitting a new command (Matthew Garrett) [616089] - [block] mmc: Avoid hangs with mounted SD cards (Matthew Garrett) [615318] - [md] Fix md raid partition detection (Doug Ledford) [607477] - [ipmi] Make sure drivers were registered before unregistering them (Matthew Garrett) [601376] - [s390x] Enhanced qeth for new network device type support (Hendrik Brueckner) [599650] - [fs] cifs: fix security issue with dns_resolver upcall (David Howells) [612136] {CVE-2010-2524}- [fs] xfs: track AGs with reclaimable inodes in per-ag radix tree (Dave Chinner) [617035] - [fs] xfs: convert inode shrinker to per-filesystem contexts (Dave Chinner) [617035] - [mm] add context argument to shrinker callback (Dave Chinner) [617035] - [netdrv] enic: bug fix: make the set/get netlink VF_PORT support symmetrical (Andy Gospodarek) [609635] - [netdrv] enic: Use random mac addr when associating port-profile (Andy Gospodarek) [609635] - [netdrv] enic: bug fix: sprintf UUID to string as u8 rather than u16 array (Andy Gospodarek) [609635] - [net] netlink: bug fix: don't overrun skbs on vf_port dump (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Handle surprise hardware removals (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Change hardware ingress vlan rewrite mode (Andy Gospodarek) [609635] - [drm] nouveau: cleanup connector/encoder creation (Ben Skeggs) [612402] - [drm] nouveau: move LVDS detection back to connector detect() time (Ben Skeggs) [612402] - [net] add missing header needed for sunrpc tracepoints (Steve Dickson) [567741] - [drm] nouveau: fix race condition when under memory pressure (Ben Skeggs) [602663] - [tty] fix tty->pgrp races (Jiri Olsa) [586022] {CVE-2009-4895} - [scsi] Log msg when getting Unit Attention (Mike Christie) [585432] - [scsi] be2iscsi: Fix for 64K data (Mike Christie) [608795] - [cgroups] Fix device cgroup not allowing access to a partition (Vivek Goyal) [589662] - [audit] fix for audit misreporting return code on amd64 if we had to reschedule (Alexander Viro) [604993] - [x86] Fix ioremap() so will boot on IA-32 system with PAE (John Feeney) [607029] - [netdrv] macvtap: Limit packet queue length (Herbert Xu) [614119] - [virt] vhost: avoid pr_err on condition guest can trigger (Michael S. Tsirkin) [607177] - [mm] ksmd and khugepaged freezing (Andrea Arcangeli) [617430] - [pci] Allow read/write access to sysfs I/O port resources (Alex Williamson) [616174] - [netdrv] improve ipv6 pkt throughput with TSO (John Feeney) [613770] - [netdrv] ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool (Andy Gospodarek) [614243] - [netdrv] ixgbe: properly toggling netdev feature flags when disabling FCoE (Andy Gospodarek) [614243] - [scsi] fcoe: remove vlan ID from WWPN (Neil Horman) [611974] - [fs] xfs: fix corruption case for block size < page size (Dave Chinner) [581432] - [fs] xfs: unregister inode shrinker before freeing filesystem structures (Dave Chinner) [607750] - [drm] i915: add 'reclaimable' to i915 self-reclaimable page allocations (Dave Airlie) [616614] - [drm] i915: fix 945GM stability issues on Lenovo T60 laptops (Dave Airlie) [568780] - [security] SELinux: check OPEN on truncate calls (Eric Paris) [578841] - [fs] ext4: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251] - [fs] ext3: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]- [virt] Call mask notifiers from pic (Gleb Natapov) [608613] - [virt] Convert mask notifiers to use irqchip/pin instead of gsi (Gleb Natapov) [608613] - [virt] Reenter guest after instruction emulation failure if emulation was due to access to non-mmio address (Gleb Natapov) [608595] - [virt] Return EFAULT from kvm ioctl when guest access bad area (Gleb Natapov) [608595] - [drm] nouveau: fix dual-link displays when plugged into single-link outputs (Ben Skeggs) [615154] - [drm] nv50: obey dcb->duallink_possible (Ben Skeggs) [615154] - [drm] nv50: fix duallink_possible calculation for DCB 4.0 cards (Ben Skeggs) [615154] - [mm] Rename ramzswap to zram in documentation (Jerome Marchand) [578641] - [mm] Rename ramzswap to zram in code (Jerome Marchand) [578641] - [mm] Rename ramzswap files to zram (Jerome Marchand) [578641] - [mm] ramzswap: Support generic I_O requests (Jerome Marchand) [578641] - [mm] ramzswap: Handler for swap slot free callback (Jerome Marchand) [578641] - [mm] swap: Add swap slot free callback to block_device_operations (Jerome Marchand) [578641] - [mm] swapfile: Add flag to identify block swap devices (Jerome Marchand) [578641] - [mm] ramzswap: Remove backing swap support (Jerome Marchand) [578641] - [drm] i915: Output IRQ setup fixes (Adam Jackson) [591709] - [drm] nouveau: fix oops on chipsets that only have a single crtc (Ben Skeggs) [602290] - [drm] i915: fix oops on single crtc devices (Dave Airlie) [610002] - [drm] radeon: check/restore sanity before doing anything else with GPU (Dave Airlie) [612767] - [fs] jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode (Steve Best) [607254] - [fs] GFS2: rename causes kernel Oops (Robert S Peterson) [614642] - [ipmi] Provide kipmid_max_busy_us parameter to cap CPU usage (Shyam Iyer) [609156] - [kernel] kprobes: "repz ret" causes bad EIP value crash (Dave Anderson) [607215] - [pci] panic on access to hot-removed device's proc fs (Don Zickus) [612024] - [pci] don't reassign to ROM res if it is not going to be enabled (Peter Bogdanovic) [612950] - [x86] i386: Update CPU & Memory Hot Add Not Supported messages (Prarit Bhargava) [600435] - [x86] nmi: limit hrtimer to lapic or ioapic mode (Don Zickus) [581722] - [virt] emulator: inc/dec can have lock prefix (Gleb Natapov) [615925] - [virt] Implement xen_panic_block notifier for RHEL6 Xen guests (Don Dutile) [614476] - [virt] KVM: MMU: fix conflict access permissions in direct sp (Avi Kivity) [607650] - [virt] vhost-net: avoid flush under lock (Michael S. Tsirkin) [612421] - [netdrv] bnx2x: Don't report link down if has been already down (Stanislaw Gruszka) [610311] - [netdrv] mac80211: improve error checking if WEP fails to init (John Linville) [608704] - [netdrv] ath9k: cleanup init error path (John Linville) [610224] - [mm] memcontrol: never oom when charging huge pages (Andrea Arcangeli) [608996] - [mm] memcontrol: prevent endless loop with huge pages and near-limit group (Andrea Arcangeli) [608996] - [virt] Xen PV-on-HVM: prevent null chip data ref ptr on newer xen hv (Don Dutile) [523134] - [virt] Xen PV-on-HVM: modularize platform-pci support (Don Dutile) [523134] - [virt] HPET: Do not disable hpet if not initialized (Don Dutile) [523134] - [virt] Xen PV-on-HVM: suspend-resume-support (Don Dutile) [523134] - [virt] Xen PV-on-HVM: refactor platform-pci, grant-table, enlighten support (Don Dutile) [523134 600360] - [virt] Xen PV-on-HVM: update evtchn delivery on HVM (Don Dutile) [523134] - [virt] Xen PV-on-HVM: update hvm_op hypercall & related h files to upstream (Don Dutile) [523134]- [block] cciss: bump version 3626RH (Tomas Henzl) [609522] - [block] cciss: cleanup compiletime warnings (Tomas Henzl) [609522] - [block] cciss: do not reset 640x boards (Tomas Henzl) [609522] - [block] cciss: fix hard reset (Tomas Henzl) [609522] - [block] cciss: factor out reset devices code (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfg addrs (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for mode change ack (Tomas Henzl) [609522] - [block] cciss: factor out cciss disable dma prefetch on p600 (Tomas Henzl) [609522] - [block] cciss: factor out cciss enable scsi prefetch (Tomas Henzl) [609522] - [block] cciss: factor out CISS signature present (Tomas Henzl) [609522] - [block] cciss: factor out cciss find board params (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfgtables (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for board ready (Tomas Henzl) [609522] - [block] cciss: factor out cciss find memory BAR (Tomas Henzl) [609522] - [block] cciss: remove board-id param from cciss interrupt mode (Tomas Henzl) [609522] - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [609522] - [block] cciss: factor out cciss lookup board id (Tomas Henzl) [609522] - [block] cciss: save pdev early to avoid passing it around (Tomas Henzl) [609522] - [audit] dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [mm] mmu notifier index huge spte fix (Andrea Arcangeli) [606131] - [x86] Update x86 MCE code part 2 (Prarit Bhargava) [580587] - [kernel] execshield: respect disabled randomization (Roland McGrath) [605516] - [scsi] mpt2sas: Fix to use sas device list instead of enclosure list (Tomas Henzl) [599049] - [kernel] disable kmemleak by default for -debug kernels (Jason Baron) [612244]- [net] CHECKSUM: header export and fixup (Michael S. Tsirkin) [605555] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [fs] xfs: remove block number from inode lookup code (Jiri Pirko) [607031] - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Jiri Pirko) [607031] - [fs] xfs: validate untrusted inode numbers during lookup (Jiri Pirko) [607031] - [fs] xfs: always use iget in bulkstat (Jiri Pirko) [607031] - [igb] avoid platform reset and MCE with DCA (Stefan Assmann) [572732 606687] - [drm] nouveau: downgrade severity of most init table parser errors (Ben Skeggs) [596679] - [drm] nouveau: INIT_CONFIGURE_PREINIT/CLK/MEM on newer BIOSes is not an error (Ben Skeggs) [596679] - [netdrv] enic: Replace LRO with GRO (Andy Gospodarek) [609635] - [net] decreasing real_num_tx_queues needs to flush qdisc (Andy Gospodarek) [609260] - [net] sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock (Andy Gospodarek) [609260] - [fs] inotify: send IN_UNMOUNT events (Eric Paris) [580825] - [fs] inotify: fix inotify oneshot support (Eric Paris) [614595] - [s390x] zfcp: Zero memory for gpn_ft and adisc requests (Hendrik Brueckner) [609537] - [s390x] zfcp: Do not escalate scsi eh after fast_io_fail_tmo fired (Hendrik Brueckner) [606365] - [s390x] zfcp: Remove SCSI device during unit_remove (Hendrik Brueckner) [589278] - [scsi] Allow FC LLD to fast-fail scsi eh by introducing new eh return (Hendrik Brueckner) [606365] - [s390x] zfcp: Do not wait for SBALs on stopped queue (Hendrik Brueckner) [606359] - [x86] efi: Fill all reserved memmap entries if add_efi_memmap specified (George Beshers) [607386]- [edac] i7core_edac: Avoid doing multiple probes for the same card (Mauro Carvalho Chehab) [604564] - [edac] i7core_edac: Properly discover the first QPI device (Mauro Carvalho Chehab) [604564] - [usb] Disable XHCI (USB 3) HCD module autoloading (Matthew Garrett) [608343] - [fs] xfs: prevent swapext from operating on write-only files (Jiri Pirko) [605162] {CVE-2010-2226} - [powerpc] Add symbols to kernel to allow makedumpfile to filter on ppc64 (Neil Horman) [611710] - [net] netfilter: add CHECKSUM target (Michael S. Tsirkin) [605555] - [security] audit: dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [virt] stop vpit before irq_routing freed (Gleb Natapov) [612648] - [netdrv] Allow for BCM5709S to dump vmcore via NFS (John Feeney) [577809] - [netdrv] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613782] - [netdrv] mac80211: remove wep dependency (John Linville) [608704] - [mm] fix swapin race conditions (Andrea Arcangeli) [606131] - [crypto] authenc: Add EINPROGRESS check (Stanislaw Gruszka) [604611] - [fs] inotify: don't leak user struct on inotify release (Stanislaw Gruszka) [592399 604611] - [x86] amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs (Stanislaw Gruszka) [604611] - [kernel] profile: fix stats and data leakage (Stanislaw Gruszka) [604611] - [sound] ice1724: Fix ESI Maya44 capture source control (Stanislaw Gruszka) [604611] - [mm] hugetlbfs: kill applications that use MAP_NORESERVE with SIGBUS instead of OOM-killer (Stanislaw Gruszka) [604611] - [dma] dma-mapping: fix dma_sync_single_range_* (Stanislaw Gruszka) [604611] - [hwmon] hp_accel: fix race in device removal (Stanislaw Gruszka) [604611] - [net] ipv4: udp: fix short packet and bad checksum logging (Stanislaw Gruszka) [604611]- [scsi] SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error (Stanislaw Gruszka) [604610] - [scsi] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error (Stanislaw Gruszka) [604610] - [scsi] debug: virtual_gb ignores sector_size (Stanislaw Gruszka) [604610] - [x86] acpi power_meter: acpi_device_class "power_meter_resource" too long (Stanislaw Gruszka) [604610] - [v4l] budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" (Stanislaw Gruszka) [604610] - [virt] virtio: initialize earlier (Stanislaw Gruszka) [604610] - [security] testing the wrong variable in create_by_name() (Stanislaw Gruszka) [604610] - [netdrv] r8169: more broken register writes workaround (Stanislaw Gruszka) [604610] - [netdrv] r8169: fix broken register writes (Stanislaw Gruszka) [604610] - [netdrv] r8169: use correct barrier between cacheable and non-cacheable memory (Stanislaw Gruszka) [604610] - [kernel] kgdb: don't needlessly skip PAGE_USER test for Fsl booke (Stanislaw Gruszka) [604610] - [kernel] initramfs: handle unrecognised decompressor when unpacking (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Ignore spurious HV interrupts during suspend / resume (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C (Stanislaw Gruszka) [604610] - [x86] Disable large pages on CPUs with Atom erratum AAE44 (Stanislaw Gruszka) [604610] - [x86] x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero (Stanislaw Gruszka) [604610] - [edac] mce: Fix wrong mask and macro usage (Stanislaw Gruszka) [604610] - [netdrv] p54pci: fix bugs in p54p_check_tx_ring (Stanislaw Gruszka) [604610] - [netdrv] dm9601: fix phy/eeprom write routine (Stanislaw Gruszka) [604610] - [block] ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer (Stanislaw Gruszka) [604610] - [serial] 8250_pnp: add Fujitsu Wacom device (Stanislaw Gruszka) [604610] - [block] raid6: fix recovery performance regression (Stanislaw Gruszka) [604610] - [fs] procfs: fix tid fdinfo (Stanislaw Gruszka) [604610] - [usb] xhci: properly set endpoint context fields for periodic eps (Stanislaw Gruszka) [604610] - [usb] xhci: properly set the "Mult" field of the endpoint context (Stanislaw Gruszka) [604610] - [usb] OHCI: don't look at the root hub to get the number of ports (Stanislaw Gruszka) [604610] - [usb] don't choose configs with no interfaces (Stanislaw Gruszka) [604610] - [usb] fix testing the wrong variable in fs_create_by_name() (Stanislaw Gruszka) [604610] - [usb] Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem (Stanislaw Gruszka) [604610] - [usb] fix remote wakeup settings during system sleep (Stanislaw Gruszka) [604610] - [mm] hugetlb: fix infinite loop in get_futex_key() when backed by huge pages (Stanislaw Gruszka) [604610] - [kernel] flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO (Stanislaw Gruszka) [604610] - [netdrv] mac80211: remove bogus TX agg state assignment (Stanislaw Gruszka) [604610] - [ata] libata: fix locking around blk_abort_request() (Stanislaw Gruszka) [604610] - [netdrv] p54usb: Add usbid for Corega CG-WLUSB2GT (Stanislaw Gruszka) [604610] - [usb] EHCI: defer reclamation of siTDs (Stanislaw Gruszka) [604610] - [drm] nouveau: initialise display before enabling interrupts (Ben Skeggs) [596703] - [drm] nv50: fix DP->DVI if output has been programmed for native DP previously (Ben Skeggs) [596703] - [block] dm ioctl: return uevent flag after rename (Mike Snitzer) [609591] - [block] dm ioctl: make __dev_status return void (Mike Snitzer) [609591] - [block] dm ioctl: remove __dev_status from geometry and target message (Mike Snitzer) [609591] - [infiniband] mlx4: enable IBoE feature (Doug Ledford) [529397] - [dm] dm-replicator: Fix replicator_ctr() error path (Heinz Mauelshagen) [612743] - [virt] vmware: disable NMI watchdog in guest (Don Zickus) [612321] - [virt] KVM: Expose MCE control MSRs to userspace (Avi Kivity) [558416]- [x86] eeepc-laptop: disable cpu speed control on EeePC 701 (Stanislaw Gruszka) [604608] - [x86] gart: Disable GART explicitly before initialization (Stanislaw Gruszka) [604608] - [netdrv] r8169: clean up my printk uglyness (Stanislaw Gruszka) [604608] - [input] wacom: switch mode upon system resume (Stanislaw Gruszka) [604608] - [fs] eCryptfs: Decrypt symlink target for stat size (Stanislaw Gruszka) [604608] - [usb] cdc-acm: Update to new autopm API (Stanislaw Gruszka) [604608] - [netdrv] e1000e: stop cleaning when we reach tx_ring->next_to_use (Stanislaw Gruszka) [604608] - [kernel] sched: Fix a race between ttwu() and migrate_task() (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix error code for missing xattrs in lower fs (Stanislaw Gruszka) [604608] - [pci] fix nested spinlock hang in aer_inject (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode (Stanislaw Gruszka) [604608] - [scsi] add scsi target reset support to scsi ioctl (Stanislaw Gruszka) [604608] - [pci] PCIe AER: prevent AER injection if hardware masks error reporting (Stanislaw Gruszka) [604608] - [fs] quota: Fix possible dq_flags corruption (Stanislaw Gruszka) [604608] - [fs] fix NFS4 handling of mountpoint stat (Stanislaw Gruszka) [604608] - [agp] intel-agp: Switch to wbinvd_on_all_cpus (Stanislaw Gruszka) [604608] - [drm] radeon/kms: add FireMV 2400 PCI ID (Stanislaw Gruszka) [604608] - [x86] amd-iommu: Use helper function to destroy domain (Stanislaw Gruszka) [604608] - [hwmon] sht15: Fix sht15_calc_temp interpolation function (Stanislaw Gruszka) [604608] - [hwmon] sht15: Properly handle the case CONFIG_REGULATOR=n (Stanislaw Gruszka) [604608] - [ata] libata: disable NCQ on Crucial C300 SSD (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: lock down video output state access (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: convert to seq_file (Stanislaw Gruszka) [604608] - [sound] usb: Fix Oops after usb-midi disconnection (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log initial state of rfkill switches (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: use input_set_capability (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: expose module parameters (Stanislaw Gruszka) [604608] - [fs] ext3: Don't update the superblock in ext3_statfs() (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log temperatures on termal alarm (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: adopt input device (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: issue backlight class events (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: silence bogus complain during rmmod (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: fix some version quirks (Stanislaw Gruszka) [604608] - [kernel] resource: move kernel function inside __KERNEL__ (Stanislaw Gruszka) [604608] - [fs] ext3: journal all modifications in ext3_xattr_set_handle (Stanislaw Gruszka) [604608] - [video] backlight: mbp_nvidia_bl - add five more MacBook variants (Stanislaw Gruszka) [604608] - [sound] mixart: range checking proc file (Stanislaw Gruszka) [604608] - [hid] fix oops in gyration_event() (Stanislaw Gruszka) [604608] - [ata] pata_ali: Fix regression with old devices (Stanislaw Gruszka) [604608] - [hwmon] lis3: fix show rate for 8 bits chips (Stanislaw Gruszka) [604608] - [cgroup] freezer: Fix buggy resume test for tasks frozen with cgroup freezer (Stanislaw Gruszka) [604608] - [kernel] genirq: Force MSI irq handlers to run with interrupts disabled (Stanislaw Gruszka) [604608] - [fs] fat: fix buffer overflow in vfat_create_shortname() (Stanislaw Gruszka) [604608] - [netdrv] mlx4: add dynamic LRO disable support (Amerigo Wang) [584359] - [netdrv] s2io: add dynamic LRO disable support (Amerigo Wang) [584359] - [drm] nv50: rewrite display irq handler (Ben Skeggs) [598842] - [drm] nv50: send evo "update" command after each disconnect (Ben Skeggs) [598842] - [drm] nv50: when debugging on, log which crtc we connect an encoder to (Ben Skeggs) [598842] - [drm] nv50: supply encoder disable() hook (Ben Skeggs) [598842] - [drm] disable encoder rather than dpms off in drm_crtc_prepare_encoders() (Ben Skeggs) [598842] - [drm] nv50: DCB quirk for Dell M6300 (Ben Skeggs) [598842] - [fs] writeback: limit write_cache_pages integrity scanning to current EOF (Dave Chinner) [602490] - [fs] xfs: remove nr_to_write writeback windup. (Dave Chinner) [602490] - [fs] writeback: pay attention to wbc->nr_to_write in write_cache_pages (Eric Sandeen) [602490]- [fs] ext4: stop issuing discards if not supported by device (Eric Sandeen) [608731] - [block] dm: only initialize full request_queue for request-based device (Mike Snitzer) [595393] - [block] dm: prevent table type changes after initial table load (Mike Snitzer) [595393] - [dm] skip second flush if request unsupported (Mike Snitzer) [612014] - [dm] only ignore -EOPNOTSUPP for empty barrier requests (Mike Snitzer) [612014] - [dm] snapshot: implement a merge method for snapshot origin (Mike Snitzer) [612375] - [dm] snapshot: test chunk size against both origin and snapshot sector size (Mike Snitzer) [612375] - [dm] snapshot: open origin before exception store initialization (Mike Snitzer) [612375] - [dm] snapshot: iterate both the origin and snapshot devices (Mike Snitzer) [612375] - [block] dm: support discard if at least one underlying device supports it (Mike Snitzer) [612014] - [block] dm: support discard for multiple devices (Mike Snitzer) [612014] - [block] dm: clear the discard flag if the device loses discard capability (Mike Snitzer) [612014] - [block] dm: check that target supports discard just before submitting request (Mike Snitzer) [612014] - [scsi] convert discard to REQ_TYPE_FS instead of REQ_TYPE_BLOCK_PC (Mike Snitzer) [610054] - [scsi] fix leak in scsi_setup_discard_cmnd error path (Mike Snitzer) [610054] - [scsi] remove unused free discard page in sd_done (Mike Snitzer) [610054] - [scsi] add sd_unprep_fn to free discard page (Mike Snitzer) [610054] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [610054] - [block] don't allocate a payload for discard request (Mike Snitzer) [610054] - [fs] ext4: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] xfs: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] direct-io: move aio_complete into ->end_io (Christoph Hellwig) [589985] - [drm] radeon/kms/igp: fix possible divide by 0 in bandwidth code (Dave Airlie) [609755] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8 by default (Ben Skeggs) [591062] - [drm] vt/fbcon: try harder to print output when panicing (Dave Airlie) [579002] - [fs] GFS2: fix BUG in gfs2_adjust_quota (Abhijith Das) [603827] - [fs] nfsd: nfsd_setattr needs to call commit_metadata (Christoph Hellwig) [593652] - [net] netfilter: remove config option NF_CT_ACCT completely (Jiri Pirko) [578476] - [net] Revert "[net] bonding: make bonding support netpoll" (Andy Gospodarek) [604672] - [scsi] stex: fix inconsistent usage of max_lun (David Milburn) [593255] - [kernel] sched: Kill migration thread in CPU_POST_DEAD event in migration_call, instead of CPU_DEAD (Steve Best) [604846] - [tracing] ftrace: fix function_graph livelock under kvm (Jason Baron) [596653] - [block] dm: mpath fix NULL pointer dereference when path parameters missing (Mike Snitzer) [607242] - [dm] dm-replicator: mandatory API change for replicator_resume(), replicator_dev_resume() and reference count fix calling dm_table_get_md() (Heinz Mauelshagen) [594922] - [x86] AMD IOMMU: change default to passthrough mode (Bhavna Sarathy) [607631] - [x86] dell-laptop: Add another Dell laptop family to the DMI whitelist (Matthew Garrett) [609268] - [netdrv] cnic: fix bnx2x panics with multiple interfaces enabled (Stanislaw Gruszka) [609184] - [mm] fix khugepaged startup race (Andrea Arcangeli) [612217] - [mm] add robustness to pmd_same checks (Andrea Arcangeli) [607650] - [mm] Fix vmalloc slow down (Steven Whitehouse) [583026]- [drm] i915: fix display setup bugs + hibernate (Dave Airlie) [608515 609763] - [fs] NFSv4: Fix an embarassing typo in encode_attrs() (Steve Dickson) [560786] - [fs] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number (Steve Dickson) [560786] - [fs] NFSv4.1: Ensure that we initialise the session when following a referral (Steve Dickson) [560786] - [fs] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() (Steve Dickson) [560786] - [fs] nfs4: use mandatory attribute file type in nfs4_get_root (Steve Dickson) [560786] - [x86] UV: uv_irq.c: Fix all sparse warnings (George Beshers) [573095] - [x86] uv: Remove recursion in uv_heartbeat_enable() (George Beshers) [573095] - [x86] pat: Update the page flags for memtype atomically instead of using memtype_lock (George Beshers) [573095] - [x86] UV: Improve BAU performance and error recovery (George Beshers) [573095] - [mm] ksm.c: remove an unneeded _notify in write_protect_page (George Beshers) [573095] - [x86] UV: Delete unneeded boot messages (George Beshers) [573095] - [x86] UV: Fix target_cpus() in x2apic_uv_x.c (George Beshers) [573095] - [x86] UV: Clean up UV headers for MMR definitions (George Beshers) [573095] - [x86] Enable NMI on all cpus on UV (George Beshers) [573095] - [x86] uv: Add serial number parameter to uv_bios_get_sn_info() (George Beshers) [573095] - [virt] xen: sync upstream xen_init_cpuid_mask (Andrew Jones) [609028] - [virt] xen: disable gbpages on pv guests (Andrew Jones) [609028] - [virt] KVM: Fix mov cr3 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr4 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr0 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Add missing srcu_read_lock() for kvm_mmu_notifier_release() (Marcelo Tosatti) [601320] - [virt] KVM: limit the number of pages per memory slot (Marcelo Tosatti) [601318] - [virt] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page (Marcelo Tosatti) [601316] - [virt] KVM: x86: Add missing locking to arch specific vcpu ioctls (Marcelo Tosatti) [601313] - [virt] KVM: MMU: remove rmap before clear spte (Marcelo Tosatti) [601311] - [virt] KVM: MMU: Segregate shadow pages with different cr0.wp (Marcelo Tosatti) [601308] - [virt] KVM: x86: Check LMA bit before set_efer (Marcelo Tosatti) [601307] - [virt] KVM: Dont allow lmsw to clear cr0.pe (Marcelo Tosatti) [601305] - [virt] KVM: VMX: blocked-by-sti must not defer NMI injections (Marcelo Tosatti) [601304] - [virt] KVM: x86: Call vcpu_load and vcpu_put in cpuid_update (Marcelo Tosatti) [601303] - [virt] KVM: x86: Inject #GP with the right rip on efer writes (Marcelo Tosatti) [601301] - [virt] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots (Marcelo Tosatti) [601300] - [virt] KVM: x86: properly update ready_for_interrupt_injection (Marcelo Tosatti) [601298] - [virt] KVM: VMX: enable VMXON check with SMX enabled (Marcelo Tosatti) [601297] - [virt] KVM: VMX: free vpid when fail to create vcpu (Marcelo Tosatti) [601292] - [virt] vhost: add unlikely annotations to error path (Michael S. Tsirkin) [602607] - [virt] vhost: break out of polling loop on error (Michael S. Tsirkin) [602607]- [mm] Prevent soft lockup - CPU#0 stuck for 61s! in kswapd0 (Larry Woodman) [596971]- [x86] properly account for IRQ injected only into BSP (Gleb Natapov) [609082]- [block] writeback: simplify the write back thread queue (Christoph Hellwig) [602595]- [mm] Fix slabcache corruption (Larry Woodman) [602595]- [infiniband] Add IBoE support (Doug Ledford) [571959] - [scsi] hpsa: don't pretend the reset works (Tomas Henzl) [598681] - [fs] revert "procfs: provide stack information for threads" and its fixup commits (George Beshers) [573095] - [x86] mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup (John Villalovos) [593558] - [s390x] cio: use exception-save stsch (Hendrik Brueckner) [596333] - [s390x] cio: add hook to reenable mss after hibernation (Hendrik Brueckner) [596333] - [s390x] cio: allow enable_facility from outside init functions (Hendrik Brueckner) [596333] - [x86] wmi: Free the allocated acpi objects through wmi_get_event_data (Stanislaw Gruszka) [606736] - [mtd] UBI: fix volume creation input checking (Stanislaw Gruszka) [606736] - [mm] avoid THP expose VM bugs (Andrea Arcangeli) [606131] - [dm] discard support for the linear target (Mike Snitzer) [608280] - [block] fix DISCARD_BARRIER requests (Mike Snitzer) [608280] - [block] Don't count_vm_events for discard bio in submit_bio (Mike Snitzer) [608280]- [x86] disable PentiumPro memory ordering errata workaround (Gleb Natapov) [605745 606054] - [net] Bluetooth: Keep a copy of each HID device's report descriptor (Mauro Carvalho Chehab) [565583] - [hid] make Wacom modesetting failures non-fatal (Mauro Carvalho Chehab) [565583] - [hid] Implement Wacom quirk in the kernel (Mauro Carvalho Chehab) [565583] - [hid] make raw reports possible for both feature and output reports (Mauro Carvalho Chehab) [565583] - [kernel] resources: fix call to alignf() in allocate_resource() (Peter Bogdanovic) [587729] - [kernel] resources: when allocate_resource() fails, leave resource untouched (Peter Bogdanovic) [587729] - [pci] introduce pci_assign_unassigned_bridge_resources (Peter Bogdanovic) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (Peter Bogdanovic) [587729] - [pci] add failed_list to pci_bus_assign_resources (Peter Bogdanovic) [587729] - [pci] add pci_bridge_release_resources and pci_bus_release_bridge_resources (Peter Bogdanovic) [587729] - [kernel] resource: add release_child_resources (Peter Bogdanovic) [587729] - [pci] separate pci_setup_bridge to small functions (Peter Bogdanovic) [587729] - [scsi] aacraid: Disable ASPM by default (Matthew Garrett) [599735] - [pci] Don't enable aspm before drivers have had a chance to veto it (Matthew Garrett) [599735] - [netdrv] ehea: Fix kernel deadlock in DLPAR-mem processing (Steve Best) [605736] - [netdrv] ehea: fix delayed packet processing (Steve Best) [605738] - [netdrv] ehea: fix possible DLPAR/mem deadlock (Steve Best) [600516] - [netdrv] ehea: error handling improvement (Steve Best) [600516] - [x86] Fall back to GART if initialization fails (Bhavna Sarathy) [598974] - [x86] AMD IOMMU memory region fail with buggy BIOS (Bhavna Sarathy) [598974] - [virt] Search the LAPIC's for one that will accept a PIC interrupt (Christopher Lalancette) [596223] - [virt] KVM: x86: Kick VCPU outside PIC lock again (Christopher Lalancette) [596223] - [virt] KVM: x86: In DM_LOWEST, only deliver interrupts to vcpus with enabled LAPIC's (Christopher Lalancette) [596223] - [virt] KVM: x86: Allow any LAPIC to accept PIC interrupts (Christopher Lalancette) [596223] - [virt] KVM: x86: Introduce a workqueue to deliver PIT timer interrupts (Christopher Lalancette) [596223] - [scsi] ibmvfc: Reduce error recovery timeout (Steve Best) [605729] - [scsi] ibmvfc: Fix command completion handling (Steve Best) [605729] - [powerpc] Enable asymmetric SMT scheduling on POWER7 (Steve Best) [596304] - [kernel] sched: Add asymmetric group packing option for sibling domain (Steve Best) [596304] - [kernel] sched: Fix capacity calculations for SMT4 (Steve Best) [596304] - [fs] Btrfs: update to latest upstream code (Josef Bacik) [593834] - [fs] direct-io: do not merge logically non-contiguous requests (Josef Bacik) [593834] - [fs] direct-io: add a hook for the fs to provide its own submit_bio function (Josef Bacik) [593834] - [fs] allow short direct-io reads to be completed via buffered IO (Josef Bacik) [593834] - [fs] GFS2: O_TRUNC not working on stuffed files across cluster (Robert S Peterson) [606428] - [nfs] nfsd4: shut down callback queue outside state lock (Jeff Layton) [599522] - [security] IMA: policy handling and general cleanups (Eric Paris) [584901] - [security] IMA: fix object lifetime to support non ext* FS (Eric Paris) [584901] - [netdrv] be2net: Include latest fixes from upstream (Ivan Vecera) [604729] - [netdrv] be2net: Add PCI SR-IOV support (Ivan Vecera) [602451] - [scsi] hpsa: do not allow hard reset of 640x-boards (Tomas Henzl) [598681] - [scsi] hpsa: fix hard reset (Tomas Henzl) [598681] - [scsi] hpsa: reset devices code (Tomas Henzl) [598681] - [scsi] hpsa: find cfg addrs (Tomas Henzl) [598681] - [scsi] hpsa: finding the memory BAR (Tomas Henzl) [598681] - [scsi] hpsa: look up the board id (Tomas Henzl) [598681] - [x86] uv: uv_global_gru_mmr_address() macro fix (George Beshers) [607696] - [crypto] vmac: make it work on big-endian (Jarod Wilson) [605688] - [net] ipvs: One-Packet Scheduler (Thomas Graf) [584336] - [drm] i915: Disable Sandybridge support for 6.0 (Adam Jackson) [604838 605302] - [netdrv] vxge: fix memory leak in vxge_alloc_msix() error path (Michal Schmidt) [580392] - [netdrv] vxge: fix SINGLE/MULTI_FUNCTION definitions (Michal Schmidt) [580392] - [netdrv] vxge: update to 2.0.8.20182-k (Michal Schmidt) [580392] - [sound] fix PCM ring buffer issues (Jaroslav Kysela) [574844 590159 600311] - [netdrv] e1000/e1000e: implement a simple interrupt moderation (Andy Gospodarek) [607283] - [netdrv] e1000e: add PCI device id to enable support for 82567V-4 (Andy Gospodarek) [607264] - [netdrv] e1000e: update driver version number (Andy Gospodarek) [582803] - [netdrv] e1000e: enable support for EEE on 82579 (Andy Gospodarek) [582803] - [netdrv] e1000e: initial support for 82579 LOMs (Andy Gospodarek) [582803] - [netdrv] e1000e: move settting of flow control refresh timer to link setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: Fix/cleanup PHY reset code for ICHx/PCHx (Andy Gospodarek) [582803] - [netdrv] e1000e: fix check for manageability on ICHx/PCH (Andy Gospodarek) [582803] - [netdrv] e1000e: separate out PHY statistics register updates (Andy Gospodarek) [582803] - [netdrv] e1000e: more cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup ethtool loopback setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: reset MAC-PHY interconnect on 82577/82578 (Andy Gospodarek) [582803] - [netdrv] e1000e: Incorrect function pointer set for force_speed_duplex on 82577 (Andy Gospodarek) [598570] - [netdrv] e1000e: Reset 82577/82578 PHY before first PHY register read (Andy Gospodarek) [598570] - [fs] GFS2: Fix kernel NULL pointer dereference by dlm_astd (Robert S Peterson) [604244] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [590878] - [netdrv] tg3: Include support for 5719 device (John Feeney) [595511] - [mm] Do not attempt to allocate memory below mmap_min_addr (Eric Paris) [540333] - [scsi] qla2xxx: Updated driver version to 8.03.01.05.06.0-k8 (Chad Dupuis) [595477] - [scsi] qla2xxx: Add portid to async-request messages (Chad Dupuis) [595477] - [scsi] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not restrict flash operations to specific regions for 4G adapters (Chad Dupuis) [595477] - [scsi] qla2xxx: For ISP 23xx, select user specified login timeout value if greater than minuimum value(4 secs) (Chad Dupuis) [595477] - [scsi] qla2xxx: Removed redundant check for ISP 84xx (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not enable VP in non fabric topology (Chad Dupuis) [595477] - [scsi] qla2xxx: Make the FC port capability mutual exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit rport-flaps during link-disruptions (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct async-srb issues (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct use-after-free oops seen during EH-abort (Chad Dupuis) [595477] - [scsi] qla2xxx: Fix cpu-affinity usage for non-capable ISPs (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit mailbox command contention for ADISC requests (Chad Dupuis) [595477] - [scsi] qla2xxx: Further generalization of SRB CTX infrastructure (Chad Dupuis) [595477] - [scsi] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Prevent sending mbx commands from sysfs during isp reset (Chad Dupuis) [595477] - [scsi] qla2xxx: Cleanup FCP-command-status processing debug statements (Chad Dupuis) [595477] - [scsi] qla2xxx: Clear error status after uncorrectable non-fatal errors (Chad Dupuis) [595477] - [scsi] qla2xxx: Add char device to incease driver use count (Chad Dupuis) [595477] - [scsi] qla2xxx: Display proper link state for disconnected ports (Chad Dupuis) [595477] - [scsi] qla2xxx: Check for ISP84xx before processing to get 84xx firmware version (Chad Dupuis) [595477]- [ata] ahci: Fix failure to detect devices (Matthew Garrett) [608146] - [ata] ahci: Fix device detection when stopping DMA engines (Matthew Garrett) [601195] - [mm] Disable transparent hugepages when running under Xen (Andrea Arcangeli) [605566] - [netdrv] tg3: Fix TX BD corruption on 5755+ devices (John Feeney) [603936] - [netdrv] tg3: Fix memory leak on 5717/57765/5719 devices (John Feeney) [603933] - [netdrv] bnx2: update firmware to 09-5.0.0.j15 to improve performance (John Feeney) [593797] - [netdrv] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (John Linville) [604266] - [netdrv] add bnx2_del_napi() to stop rmmod hangs (John Feeney) [599630] - [virt] virtio: net: Remove net-specific advertising of PUBLISH_USED feature (Amit Shah) [605591] - [virt] KVM: Increase NR_IOBUS_DEVS limit to 200 (Michael S. Tsirkin) [602262] - [virt] account only for IRQ injected into BSP (Gleb Natapov) [601564] - [virt] KVM: read apic->irr with ioapic lock held (Marcelo Tosatti) [579970] - [x86] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe (Matthew Garrett) [584466] - [x86] Move notify_cpu_starting() callback to a later stage (Prarit Bhargava) [600296] - [x86] cpuidle: Fix incorrect optimization (John Villalovos) [593549] - [block] cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer) [605264] - [infiniband] ehca: bitmask handling for lock_hcalls (Steve Best) [605739] - [tpm] Fix tpm_readpubek_params_out struct (Peter Bogdanovic) [597235] - [usb] Fix a hang of khubd if UHCI is removed (Pete Zaitcev) [579093] - [oprofile] fix oprofile samples dropping under load on larger systems (John Villalovos) [561557] - [kernel] check SEND_SIG_FORCED on TP_STORE_SIGINFO() (Oleg Nesterov) [591780] - [kernel] pids: increase pid_max based on num_possible_cpus (Oleg Nesterov) [593164] - [kernel] sys_personality: change sys_personality() to accept "unsigned int" instead of u_long (Oleg Nesterov) [593265] - [kernel] fix cgroup's cpu controller to provide fair CPU usage to each group in some conditions (Larry Woodman) [544197] - [gpu] vgaarb: fix incorrect dereference of userspace pointer (Danny Feng) [564247] - [kernel] sched: avoid cache misses on large machines due to sibling preference (Jerome Marchand) [592302] - [scsi] ipr: move setting of the allow_restart flag for vsets (Steve Best) [603090] - [scsi] ibmvscsi: fix DMA API misuse (Steve Best) [595417] - [netdrv] l2tp: Fix oops in pppol2tp_xmit (Danny Feng) [607055] - [net] sysfs: ethtool_ops can be NULL (Danny Feng) [603662] - [net] udp: Fix bogus UFO packet generation (Herbert Xu) [602878] - [net] vlan: fix vlan_skb_recv() (Michael S. Tsirkin) [598920] - [net] bonding: Fix fcoe mpio over inactive slave in a bond (Neil Horman) [603239] - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [604494] - [s390x] kernel: fix kernel panic caused by using kprobes (Hendrik Brueckner) [596876] - [s390x] ccwgroup: add locking around drvdata access (Hendrik Brueckner) [598563] - [s390x] cmm: fix module unload handling (Hendrik Brueckner) [598554] - [powerpc] Rework VDSO gettimeofday to prevent time going backwards (Steve Best) [591495] - [powerpc] Move kdump default base address to 64MB on 64bit (Steve Best) [603779] - [fs] gfs2: Better error reporting when mounting a gfs fs without enough journals (Abhijith Das) [600408] - [tty] Revert "[tty] fix race in tty_fasync" (Stanislaw Gruszka) [606747] - [kdump] kexec: fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] btrfs: prevent users from setting ACLs on files they do not own (Danny Feng) [603594] {CVE-2010-2071} - [fs] cifs: remove bogus first_time check in NTLMv2 session setup code (Jeff Layton) [604785] - [fs] cifs: don't attempt busy-file rename unless it's in same directory (Jeff Layton) [603707] - [fs] ext4: Fix compat EXT4_IOC_ADD_GROUP (Eric Sandeen) [602428] - [fs] ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate (Eric Sandeen) [602427] - [fs] ext4: Use our own write_cache_pages() (Eric Sandeen) [602384] - [fs] xfs: Make fiemap work in query mode (Eric Sandeen) [602061] - [fs] ext4: restart ext4_ext_remove_space() after transaction restart (Josef Bacik) [589645] - [fs] ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files (Eric Sandeen) [601009] {CVE-2010-2066} - [fs] btrfs: check for read permission on src file in the clone ioctl (Danny Feng) [593227] {CVE-2010-1636} - [drm] radeon: fixes for radeon driver from upstream (Dave Airlie) [589098] - [drm] radeon port 2.6.35 HDMI audio to RHEL6 (Jerome Glisse) [604435] - [drm] nv50: fix iommu errors caused by device reading from address 0 (Ben Skeggs) [602498] - [ata] libata: don't flush dcache on slab pages (Stanislaw Gruszka) [606719] - [fs] cifs: don't call cifs_new_fileinfo unless cifs_open succeeds (Jeff Layton) [593422] - [fs] cifs: don't ignore cifs_posix_open_inode_helper return value (Jeff Layton) [593422] - [fs] cifs: clean up arguments to cifs_open_inode_helper (Jeff Layton) [593422] - [fs] cifs: pass instantiated filp back after open call (Jeff Layton) [593422] - [fs] cifs: move cifs_new_fileinfo call out of cifs_posix_open (Jeff Layton) [593422] - [fs] cifs: implement drop_inode superblock op (Jeff Layton) [593422] - [fs] cifs: checkpatch cleanup (Jeff Layton) [593422] - [fs] nfsd: ensure sockets are closed on error (Jeff Layton) [603735] - [fs] Revert "sunrpc: move the close processing after do recvfrom method" (Jeff Layton) [603735] - [fs] Revert "sunrpc: fix peername failed on closed listener" (Jeff Layton) [603735] - [virt] kvm: Prevent internal slots from being COWed (Glauber Costa) [601192] - [virt] kvm: Keep slot ID in memory slot structure (Glauber Costa) [601192] - [fs] writeback: split writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: remove writeback_inodes_wbc (Christoph Hellwig) [601202] - [fs] writeback: fix pin_sb_for_writeback (Christoph Hellwig) [601202] - [fs] writeback: add missing requeue_io in writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: simplify and split bdi_start_writeback (Christoph Hellwig) [601202] - [fs] writeback: simplify wakeup_flusher_threads (Christoph Hellwig) [601202] - [fs] writeback: fix writeback_inodes_wb from writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: enforce s_umount locking in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: queue work on stack in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: fix writeback completion notifications (Christoph Hellwig) [601202] - [fs] vfs: improve writeback_inodes_wb() (Christoph Hellwig) [601202] - [fs] writeback: remove unused nonblocking and congestion checks (Christoph Hellwig) [601202] - [fs] writeback: remove the always false bdi_cap_writeback_dirty() test (Christoph Hellwig) [601202] - [misc] hpilo: fix pointer warning in ilo_ccb_setup (Prarit Bhargava) [603733] - [netdrv] libertas_tf: Fix warning in lbtf_rx for stats struct (Prarit Bhargava) [603733] - [scsi] Fix userspace warning in /usr/include/scsi/scsi.h (Prarit Bhargava) [603733] - [pci] Fix section mismatch warning in pcibios_scan_specific_bus() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/ecryptfs/messaging.c: ecryptfs_process_response() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/btrfs/ordered-data.c: btrfs_dec_test_ordered_pending() (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/bnx2.c (Prarit Bhargava) [603733] - [doc] Fix warning in Documentation/spi/spidev_fdx.c: do_msg() (Prarit Bhargava) [603733] - [kernel] Fix stack warning in lib/decompress_bunzip2.c: get_next_block() (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/vxge/vxge-main.c: vxge_probe() (Prarit Bhargava) [603733] - [v4l] Fix warnings in drivers/media/dvb/frontends (Prarit Bhargava) [603733] - [trace] Fix warning in include/trace/events/kmem.h: mm_kswapd_ran() (Prarit Bhargava) [603733] - [scsi] Fix warning in drivers/scsi/megaraid/megaraid_sas.c: process_fw_state_change_wq() (Prarit Bhargava) [603733] - [pcmcia] Fix warnings in drivers/pcmcia/socket_sysfs.c (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/wireless/wl3501_cs.c: wl3501_esbq_exec() (Prarit Bhargava) [603733] - [drm] Workaround broken check_headers.pl (Prarit Bhargava) [603733] - [isdn] Fix warning in drivers/isdn/hardware/mISDN/hfcpci.c: hfcpci_softirq() (Prarit Bhargava) [603733] - [virt] Fix warning in drivers/vhost/vhost.c: vhost_signal() (Prarit Bhargava) [603733] - [md] Fix warning in drivers/md/dm-repl.c: _replicator_slink_message() (Prarit Bhargava) [603733] - [virt] Fix warning in arch/x86/kvm/svm.c: svm_handle_mce() (Prarit Bhargava) [603733] - [net] Fix stack warning in net/mac80211/debugfs_sta.c: sta_agg_status_read() (Prarit Bhargava) [603733] - [kernel] Fix warnings in scripts/mod/mod-extract.c (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mprotect.c: mprotect_fixup() (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mmap.c: __split_vma() (Prarit Bhargava) [603733] - [mca] Fix warning in include/linux/mca-legacy.h (Prarit Bhargava) [603733] - [mm] Fix warning in include/linux/khugepaged.h (Andrea Arcangeli) [603733] - [virt] Fix warnings in drivers/xen/events.c() (Prarit Bhargava) [603733] - [x86] Fix warning in drivers/platform/x86/thinkpad_acpi.c (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/wireless/b43/phy_lp.c (Prarit Bhargava) [603733] - [block] Fix warning in drivers/block/cciss.c: fail_all_cmds() (Prarit Bhargava) [603733] - [isdn] Fix warnings in drivers/isdn/hardware/mISDN/w6692.c (Prarit Bhargava) [603733] - [kernel] Fix compiler warning in sched.c (Larry Woodman) [544197] - [fs] fscache/object-list.c: fix warning on 32-bit (Prarit Bhargava) [603733] - [sysfs] Fix warning in sysfs_open_file (Prarit Bhargava) [603733] - [kdump] Fix warning in kexec_crash_size_show (Prarit Bhargava) [603733] - [netdrv] libertas: fix uninitialized variable warning (Prarit Bhargava) [603733] - [drm] Fixes linux-next & linux-2.6 checkstack warnings (Prarit Bhargava) [603733] - [x86] acpi_pad: squish warning (Prarit Bhargava) [603733] - [netdrv] iwlwifi: dynamically allocate buffer for sram debugfs file (Prarit Bhargava) [603733] - [isdn] Fix warnings in eicon driver (Prarit Bhargava) [603733] - [net] bridge: Make first arg to deliver_clone const (Prarit Bhargava) [603733] - [kernel] linux/elfcore.h: hide kernel functions (Prarit Bhargava) [603733] - [fs] quota: suppress warning: "quotatypes" defined but not used (Prarit Bhargava) [603733] - [fs] fuse: fix large stack use (Prarit Bhargava) [603733] - [uwb] wlp: refactor wlp_get_() macros (Prarit Bhargava) [603733] - [usb] Remove large struct from the stack in USB storage isd200 driver (Prarit Bhargava) [603733] - [usb] isp1362: better 64bit printf warning fixes (Prarit Bhargava) [603733] - [pci] PCI: kill off pci_register_set_vga_state() symbol export (Prarit Bhargava) [603733] - [x86] intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl (Prarit Bhargava) [603733] - [v4l] dvb-bt8xx: fix compile warning (Prarit Bhargava) [603733] - [tty] tty_buffer: Fix distinct type warning (Prarit Bhargava) [603733] - [virt] virtio: fix section mismatch warnings (Prarit Bhargava) [603733] - [ata] Fix warning in libata-eh.c (Prarit Bhargava) [603733] - [crypto] testmgr: Fix warning (Prarit Bhargava) [603733] - [x86] Use __builtin_memset and __builtin_memcpy for memset/memcpy (Prarit Bhargava) [603733] - [x86] apic: Fix prototype in hw_irq.h (Prarit Bhargava) [603733] - [x86] nmi_watchdog: relax the nmi checks during bootup (Don Zickus) [596760] - [x86] nmi_watchdog: disable correct cpu if it fails check (Don Zickus) [596760] - [netdrv] iwlwifi: update supported PCI_ID list for 5xx0 series (John Linville) [599148] - [netdrv] iwlwifi: recalculate average tpt if not current (John Linville) [595845] - [netdrv] iwl3945: enable stuck queue detection on 3945 (John Linville) [595847] - [netdrv] iwlwifi: fix internal scan race (John Linville) [595846] - [netdrv] iwlwifi: fix scan races (John Linville) [595846] - [virt] virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601690] - [virt] virtio: Fix scheduling while atomic in virtio_balloon stats (Amit Shah) [601690] - [virt] virtio: Add memory statistics reporting to the balloon driver (Amit Shah) [601690] - [block] make blk_init_free_list and elevator_init idempotent (Mike Snitzer) [594584] - [block] avoid unconditionally freeing previously allocated request_queue (Mike Snitzer) [594584] - [virt] vhost: fix the memory leak which will happen when memory_access_ok fails (Michael S. Tsirkin) [599299] - [virt] vhost-net: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: Fix host panic if ioctl called with wrong index (Michael S. Tsirkin) [599299] - [block] writeback: fixups for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [fs] writeback: disable periodic old data writeback for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [modsign] Include the GNU build ID note in the digest (David Howells) [581965] - [modsign] Fix a number of module signing bugs (David Howells) [581965] - [modsign] KEYS: Return more accurate error codes (David Howells) [591891] - [netdrv] ixgbe: fix automatic LRO/RSC settings for low latency (Andy Gospodarek) [595555] - [scsi] sync fcoe with upstream (Mike Christie) [603263] - [trace] conflicting tracepoint power.h headers (Mark Wielaard) [599175] - [netdrv] ixgbe: fix panic when shutting down system with WoL enabled (Andy Gospodarek) [601066] - [netdrv] ixgbe: ixgbe_down needs to stop dev_watchdog (Andy Gospodarek) [604807] - [scsi] sync fcoe (Mike Christie) [595558] - [kernel] CRED: Fix a race in creds_are_invalid() in credentials debugging (James Leddy) [578268] - [kernel] Remove timeout logic in mutex_spin_on_owner() to match upstream (Steve Best) [602805]- [virt] Disable transparent hugepages when running under Xen (Dor Laor) [605566] - [pci] fix compilation when CONFIG_PCI_MSI=n (Vivek Goyal) [589397] - [block] virtio_blk: support barriers without FLUSH feature (Christoph Hellwig) [602595] - [mm] make compound_lock irqsafe in put_page (Andrea Arcangeli) [605354] - [mm] remove compound_lock from futex (Andrea Arcangeli) [605354] - [mm] memcontrol compound_lock irqsafe (Andrea Arcangeli) [605354] - [mm] add compound_lock_irqsave/irqrestore (Andrea Arcangeli) [605354]- [virt] virtio-pci: Disable MSI at startup (Vivek Goyal) [589397] - [mm] Reenable transparent hugepages (Aristeu Rozanski) [602436]- [mm] Revert "[redhat] Enable transparent hugepages by default" (Aristeu Rozanski) [602436]- [net] Revert "[net] bridge: make bridge support netpoll" (Herbert Xu) [602927] - [virt] always invalidate and flush on spte page size change (Andrea Arcangeli) [578134] - [mm] root anon vma bugchecks (Andrea Arcangeli) [578134] - [mm] resurrect the check in page_address_in_vma (Andrea Arcangeli) [578134] - [mm] root anon vma use root (Andrea Arcangeli) [578134] - [mm] avoid ksm hang (Andrea Arcangeli) [578134] - [mm] always add new vmas at the end (Andrea Arcangeli) [578134] - [mm] remove unnecessary lock from __vma_link (Andrea Arcangeli) [578134] - [mm] optimize hugepage tracking for memcgroup & handle splitting (Rik van Riel) [597108] - [mm] properly move a transparent hugepage between cgroups (Rik van Riel) [597081] - [mm] scale statistics if the page is a transparent hugepage (Rik van Riel) [597077] - [mm] enhance mem_cgroup_charge_statistics with a page_size argument (Rik van Riel) [597058] - [virt] add option to disable spinlock patching on hypervisor (Gleb Natapov) [599068] - [virt] xen: don't touch xsave in cr4 (Andrew Jones) [599069] - [drm] Update core to current drm-linus (Adam Jackson) [589547 589792 597022] - [mm] fix refcount bug in anon_vma code (Rik van Riel) [602739]- [netdrv] vlan: allow null VLAN ID to be used (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add boolean parameter to ixgbe_set_vmolr (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug when EITR=0 causing no writebacks (Andy Gospodarek) [595555] - [netdrv] ixgbe: enable extremely low latency (Andy Gospodarek) [595555] - [netdrv] ixgbe: added compat bits (Andy Gospodarek) [595555] - [netdrv] ixgbe: dcb, do not tag tc_prio_control frames (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix ixgbe_tx_is_paused logic (Andy Gospodarek) [595555] - [netdrv] ixgbe: always enable vlan strip/insert when DCB is enabled (Andy Gospodarek) [595555] - [netdrv] ixgbe: remove some redundant code in setting FCoE FIP filter (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix header len when unsplit packet overflows to data buffer (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix setting of promisc mode when using mac-vlans (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add support for VF MAC and VLAN configuration (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug with vlan strip in promsic mode (Andy Gospodarek) [595555] - [virt] use unfair spinlock when running on hypervisor (Gleb Natapov) [599068]- [kernel] sched: update normalized values on user updates via proc (Hendrik Brueckner) [590748] - [kernel] sched: Make tunable scaling style configurable (Hendrik Brueckner) [590748] - [s390x] nohz: Introduce arch_needs_cpu (Hendrik Brueckner) [590009] - [ppc64] Use form 1 affinity to setup node distance (Steve Best) [594502] - [ppc64] numa: Use ibm, architecture-vec-5 to detect form 1 affinity (Steve Best) [594502] - [ppc64] Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim (Steve Best) [594502] - [block] Add padding to writeback_control (Mike Snitzer) [594570] - [fs] cifs: fix page refcount leak (Jeff Layton) [595827] - [scsi] megaraid_sas - Add three times Online controller reset (Tomas Henzl) [594821] - [scsi] megaraid: update driver version to 4.28 (Tomas Henzl) [577010] - [netdrv] tg3: Provide more support for 57765 with v3.108 (John Feeney) [581691] - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (Jeff Moyer) [596997] - [block] allow initialization of previously allocated request_queue (Mike Snitzer) [594584] - [usb] Fix oops on switching USB controllers (Pete Zaitcev) [578979] - [drm] nouveau: important fixes to vbios parser (Ben Skeggs) [596604] - [virt] virtio: console: Fix crash when port is unplugged and blocked for write (Amit Shah) [596635] - [virt] virtio: console: Fix crash when hot-unplugging a port and read is blocked (Amit Shah) [596635] - [kernel] signals: check_kill_permission(): don't check creds if same_thread_group() (Oleg Nesterov) [595499] - [drm] fix issue with wake up like upstream commit (Dave Airlie) [577959] - [x86] Fix AMD IOMMU suspend/resume (Matthew Garrett) [593787] - [mm] do_generic_file_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [596334] - [x86] Fix loud HPET warning on Intel Platforms (Prarit Bhargava) [592036] - [x86] Intel Cougar Point PCH support for SATA, USB, HD Audio, I2C(SMBUS), and iTCO Watchdog (John Villalovos) [560077] - [x86] dell-laptop: Update to match mainline (Matthew Garrett) [586495] - [kernel] proc: backport afinity_hint code (Neil Horman) [591509] - [scsi] bfa: powerpc compilation warning and endian fix (Rob Evers) [583154] - [scsi] bfa: code review fixes (Rob Evers) [583154] - [s390x] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [591963] - [s390x] vdso: add missing vdso_install target (Hendrik Brueckner) [587368] - [mm] mempolicy: fix get_mempolicy() for relative and static nodes (Steve Best) [592327] - [net] reserve ports for applications using fixed port numbers (Amerigo Wang) [580970] - [kernel] sysctl: add proc_do_large_bitmap (Amerigo Wang) [580970] - [kernel] sysctl: refactor integer handling proc code (Amerigo Wang) [580970] - [virt] VMware Balloon: clamp number of collected non-balloonable pages (Amit Shah) [582826] - [virt] x86, hypervisor: add missing (Amit Shah) [582826] - [nfs] nfsd4: bug in read_buf (Steve Dickson) [597215] - [nfs] svcrdma: RDMA support not yet compatible with RPC6 (Steve Dickson) [597215] - [nfs] Revert "nfsd4: distinguish expired from stale stateids" (Steve Dickson) [597215] - [nfs] nfsd: safer initialization order in find_file() (Steve Dickson) [597215] - [nfs] nfs4: minor callback code simplification, comment (Steve Dickson) [597215] - [nfs] NFSD: don't report compiled-out versions as present (Steve Dickson) [597215] - [nfs] nfsd4: implement reclaim_complete (Steve Dickson) [597215] - [nfs] nfsd4: nfsd4_destroy_session must set callback client under the state lock (Steve Dickson) [597215] - [nfs] nfsd4: keep a reference count on client while in use (Steve Dickson) [597215] - [nfs] nfsd4: mark_client_expired (Steve Dickson) [597215] - [nfs] nfsd4: introduce nfs4_client.cl_refcount (Steve Dickson) [597215] - [nfs] nfsd4: refactor expire_client (Steve Dickson) [597215] - [nfs] nfsd4: extend the client_lock to cover cl_lru (Steve Dickson) [597215] - [nfs] nfsd4: use list_move in move_to_confirmed (Steve Dickson) [597215] - [nfs] nfsd4: fold release_session into expire_client (Steve Dickson) [597215] - [nfs] nfsd4: rename sessionid_lock to client_lock (Steve Dickson) [597215] - [nfs] nfsd4: fix bare destroy_session null dereference (Steve Dickson) [597215] - [nfs] nfsd4: use local variable in nfs4svc_encode_compoundres (Steve Dickson) [597215] - [nfs] nfsd: further comment typos (Steve Dickson) [597215] - [nfs] sunrpc: centralise most calls to svc_xprt_received (Steve Dickson) [597215] - [nfs] nfsd4: fix unlikely race in session replay case (Steve Dickson) [597215] - [nfs] nfsd4: fix filehandle comment (Steve Dickson) [597215] - [nfs] nfsd: potential ERR_PTR dereference on exp_export() error paths (Steve Dickson) [597215] - [nfs] nfsd4: complete enforcement of 4.1 op ordering (Steve Dickson) [597215] - [nfs] nfsd4: allow 4.0 clients to change callback path (Steve Dickson) [597215] - [nfs] nfsd4: rearrange cb data structures (Steve Dickson) [597215] - [nfs] NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN (Steve Dickson) [597215] - [nfs] nfsd4: cl_count is unused (Steve Dickson) [597215] - [nfs] nfsd4: don't sleep in lease-break callback (Steve Dickson) [597215] - [nfs] nfsd4: indentation cleanup (Steve Dickson) [597215] - [nfs] nfsd4: consistent session flag setting (Steve Dickson) [597215] - [nfs] nfsd4: remove probe task's reference on client (Steve Dickson) [597215] - [nfs] nfsd4: remove dprintk (Steve Dickson) [597215] - [nfs] nfsd4: shutdown callbacks on expiry (Steve Dickson) [597215] - [nfs] nfsd4: preallocate nfs4_rpc_args (Steve Dickson) [597215] - [nfs] svcrpc: don't hold sv_lock over svc_xprt_put() (Steve Dickson) [597215] - [nfs] nfsd: don't break lease while servicing a COMMIT (Steve Dickson) [597215] - [nfs] nfsd: factor out hash functions for export caches (Steve Dickson) [597215] - [nfs] sunrpc: never return expired entries in sunrpc_cache_lookup (Steve Dickson) [597215] - [nfs] sunrpc/cache: factor out cache_is_expired (Steve Dickson) [597215] - [nfs] sunrpc: don't keep expired entries in the auth caches (Steve Dickson) [597215] - [nfs] nfsd4: document lease/grace-period limits (Steve Dickson) [597215] - [nfs] nfsd4: allow setting grace period time (Steve Dickson) [597215] - [nfs] nfsd4: reshuffle lease-setting code to allow reuse (Steve Dickson) [597215] - [nfs] nfsd4: remove unnecessary lease-setting function (Steve Dickson) [597215] - [nfs] nfsd4: simplify lease/grace interaction (Steve Dickson) [597215] - [nfs] nfsd4: simplify references to nfsd4 lease time (Steve Dickson) [597215] - [nfs] Fix another nfs_wb_page() deadlock (Steve Dickson) [595478] - [nfs] Ensure that we mark the inode as dirty if we exit early from commit (Steve Dickson) [595478] - [nfs] Fix a lock imbalance typo in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] sunrpc: fix leak on error on socket xprt setup (Steve Dickson) [595478] - [pci] Add padding to PCI structs for future enhancements (Prarit Bhargava) [590286]- [mm] fix vma_adjust lock inversion (Andrea Arcangeli) [595808] - [mm] eliminate compiler warning introduced by my "kernel pagefault tracepoint for x86 & x86_64 patch" (Larry Woodman) [526032] - [netdrv] tg3: Fix INTx fallback when MSI fails (Steve Best) [594456] - [virt] correctly trace irq injection on SVM (Gleb Natapov) [594020] - [virt] KVM: remove CAP_SYS_RAWIO requirement from kvm_vm_ioctl_assign_irq (Alex Williamson) [594912] - [virt] KVM: Fix wallclock version writing race (Glauber Costa) [592033] - [x86] Fix double enable_IR_x2apic call on SMP kernel on !SMP boards (Luming Yu) [585122] - [block] Adjust elv_iosched_show to return "none" for bio-based DM (Mike Snitzer) [595393] - [dm] mpath: Add a feature flag attribute to the multipath structure (Mike Snitzer) [594503] - [kernel] fix compat_sys_sched_getaffinity() (Oleg Nesterov) [582407] - [usb] usbcore: Fix issue with disabled USB3 protocol ports (Bhavna Sarathy) [591916] - [kernel] python: change scripts to use system python instead of env (Don Zickus) [575965] - [scsi] mpt2sas: update to 05.100.00.02 (Tomas Henzl) [591971] - [virt] Fix FV Xen guest when xen_pv_hvm not enabled (Don Dutile) [523134] - [net] enhance network cgroup classifier to work in softirq context (Neil Horman) [595351] - [net] gro: Fix bogus gso_size on the first fraglist entry (Herbert Xu) [594561] - [nfs] sunrpc trace points (Steve Dickson) [567741] - [nfs] don't try to decode GETATTR if DELEGRETURN returned error (Jeff Layton) [584391] - [nfs] d_revalidate() is too trigger-happy with d_drop() (Jeff Layton) [587225] - [ppc64] Fix zero length strncmp() on powerpc (Steve Best) [593129] - [ppc64] pseries: Fix xics interrupt affinity (Steve Best) [592438] - [ppc] Improve 64bit copy_tofrom_user (Steve Best) [591344] - [fs] GFS2: Fix permissions checking for setflags ioctl() (Steven Whitehouse) [595395] {CVE-2010-1641} - [gfs] GFS2: Add two useful messages (Steven Whitehouse) [589510] - [serial] fix serial console hang after entering username (John Villalovos) [590851] - [kdump] kexec can't load capturing kernel on some big RAM systems (Vitaly Mayatskikh) [580843] - [fs] cleanup generic block based fiemap (Josef Bacik) [578560] - [fs] vfs: add NOFOLLOW/UNUSED to umount flags (Josef Bacik) [562078] - [fs] dlm: fix ast ordering for user locks (David Teigland) [592418] - [fs] cifs: fix noserverino handling when unix extensions are enabled (Jeff Layton) [591483] - [fs] cifs: don't update uniqueid in cifs_fattr_to_inode (Jeff Layton) [591483] - [fs] cifs: always revalidate hardlinked inodes when using noserverino (Jeff Layton) [591483] - [fs] cifs: Fix losing locks during fork() (Jeff Layton) [591483] - [fs] cifs: propagate cifs_new_fileinfo() error back to the caller (Jeff Layton) [591483] - [fs] cifs: add comments explaining cifs_new_fileinfo behavior (Jeff Layton) [591483] - [fs] cifs: Allow null nd (as nfs server uses) on create (Jeff Layton) [591483] - [fs] cifs: remove unused parameter from cifs_posix_open_inode_helper() (Jeff Layton) [591483] - [fs] cifs: drop quota operation stubs (Jeff Layton) [591483] - [fs] cifs: Remove unused cifs_oplock_cachep (Jeff Layton) [591483] - [fs] cifs: Cleanup various minor breakage in previous cFYI cleanup (Jeff Layton) [591483] - [fs] cifs: Neaten cERROR and cFYI macros, reduce text space (Jeff Layton) [591483] - [fs] cifs: trivial white space (Jeff Layton) [591483] - [fs] cifs: use add_to_page_cache_lru (Jeff Layton) [591483] - [fs] cifs: not overwriting file_lock structure after GET_LK (Jeff Layton) [591483] - [fs] cifs: Fix a kernel BUG with remote OS/2 server (Jeff Layton) [591483] - [fs] cifs: initialize nbytes at the beginning of CIFSSMBWrite() (Jeff Layton) [591483] - [fs] cifs: back out patches that didn't make it upstream (Jeff Layton) [591483] - [fs] cifs: guard against hardlinking directories (Jeff Layton) [591229] - [pci] check caps from sysfs file open to read device dependent config space (Don Dutile) [559709] - [fs] sysfs: add struct file* to bin_attr callbacks (Don Dutile) [559709] - [ata] pata_via: fixup detection issues (David Milburn) [591074] - [security] keys: call_sbin_request_key() must write lock keyrings before modifying them (David Howells) [591891] - [security] keys: Use RCU dereference wrappers in keyring key type code (David Howells) [591891] - [security] keys: find_keyring_by_name() can gain access to a freed keyring (David Howells) [585101 591891] {CVE-2010-1437} - [security] keys: Fix RCU handling in key_gc_keyring() (David Howells) [591891] - [security] keys: the request_key() syscall should link an existing key to the dest keyring (David Howells) [591891] - [security] keys: don't need to use RCU in keyring_read() as semaphore is held (David Howells) [591891] - [security] keys: fix an RCU warning (David Howells) [591891] - [security] keys: PTR_ERR return of wrong pointer in keyctl_get_security() (David Howells) [591891] - [fs] CacheFiles: Fix error handling in cachefiles_determine_cache_security() (David Howells) [591894] - [fs] CacheFiles: Fix occasional EIO on call to vfs_unlink() (David Howells) [591894] - [fs] fs-cache: order the debugfs stats correctly (David Howells) [591894] - [fs] SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG (David Howells) [591894] - [fs] fscache: add missing unlock (David Howells) [591894] - [fs] FS-Cache: Remove the EXPERIMENTAL flag (David Howells) [591894] - [fs] CacheFiles: Fix a race in cachefiles_delete_object() vs rename (David Howells) [591894] - [fs] switch cachefiles to kern_path() (David Howells) [591894] - [fs] FS-Cache: Avoid maybe-used-uninitialised warning on variable (David Howells) [591894] - [net] bonding: make bonding support netpoll (Amerigo Wang) [587751] - [net] bridge: make bridge support netpoll (Amerigo Wang) [587751] - [net] netpoll: add generic support for bridge and bonding devices (Amerigo Wang) [587751] - [ppc64] Use lwarx/ldarx hint in bit locks (Steve Best) [594515] - [ppc64] 85xx: Make sure lwarx hint isn't set on ppc32 (Steve Best) [594515] - [ppc64] Use lwarx hint in spinlocks (Steve Best) [594515] - [fs] tmpfs: Insert tmpfs cache pages to inactive list at first (Rik van Riel) [595210] - [mm] vmscan: detect mapped file pages used only once (Rik van Riel) [595210] - [mm] vmscan: drop page_mapping_inuse() (Rik van Riel) [595210] - [mm] vmscan: factor out page reference checks (Rik van Riel) [595210] - [nfs] SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired (Steve Dickson) [595478] - [nfs] SUNRPC: Reorder the struct rpc_task fields (Steve Dickson) [595478] - [nfs] SUNRPC: Remove the 'tk_magic' debugging field (Steve Dickson) [595478] - [nfs] SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst (Steve Dickson) [595478] - [nfs] Don't call iput() in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] Clean up nfs_access_zap_cache() (Steve Dickson) [595478] - [nfs] Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired() (Steve Dickson) [595478] - [nfs] SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] Read requests can use GFP_KERNEL (Steve Dickson) [595478] - [nfs] Clean up nfs_create_request() (Steve Dickson) [595478] - [nfs] Don't use GFP_KERNEL in rpcsec_gss downcalls (Steve Dickson) [595478] - [nfs] NFSv4: Don't use GFP_KERNEL allocations in state recovery (Steve Dickson) [595478] - [nfs] SUNRPC: Fix xs_setup_bc_tcp() (Steve Dickson) [595478] - [nfs] SUNRPC: Replace jiffies-based metrics with ktime-based metrics (Steve Dickson) [595478] - [kernel] ktime: introduce ktime_to_ms() (Steve Dickson) [595478] - [nfs] SUNRPC: RPC metrics and RTT estimator should use same RTT value (Steve Dickson) [595478] - [nfs] Calldata for nfs4_renew_done() (Steve Dickson) [595478] - [nfs] nfs4: renewd renew operations should take/put a client reference (Steve Dickson) [595478] - [nfs] Squelch compiler warning in nfs_add_server_stats() (Steve Dickson) [595478] - [nfs] Clean up fscache_uniq mount option (Steve Dickson) [595478] - [nfs] Squelch compiler warning (Steve Dickson) [595478] - [nfs] SUNRPC: Trivial cleanups in include/linux/sunrpc/xdr.h (Steve Dickson) [595478] - [nfs] NFSv4: Clean up the NFSv4 setclientid operation (Steve Dickson) [595478] - [nfs] NFSv4: Allow attribute caching with 'noac' mounts if client holds a delegation (Steve Dickson) [595478] - [nfs] SUNRPC: Fail over more quickly on connect errors (Steve Dickson) [595478] - [nfs] SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() (Steve Dickson) [595478] - [nfs] SUNRPC: Cleanup - make rpc_new_task() call rpc_release_calldata on failure (Steve Dickson) [595478] - [nfs] SUNRPC: Clean up xprt_release() (Steve Dickson) [595478] - [nfs] NFSv4: Fix up the documentation for nfs_do_refmount (Steve Dickson) [595478] - [nfs] Replace nfsroot on-stack filehandle (Steve Dickson) [595478] - [nfs] Cleanup file handle allocations in fs/nfs/super.c (Steve Dickson) [595478] - [nfs] Prevent the mount code from looping forever on broken exports (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_getacl() and nfs3_proc_setacl() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_statfs() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_setattr() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs4_proc_create() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_symlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_create (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_rmdir (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_proc_remove() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_readlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_link() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_readdir() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_revalidate_inode() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of nfs4_remote_referral_get_sb (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_get_root() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_remote_path() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_lookup (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of try_location() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_create_server (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_mountpoint() (Steve Dickson) [595478] - [nfs] NFSv4: Eliminate nfs4_path_walk() (Steve Dickson) [595478] - [nfs] Add helper functions for allocating filehandles and fattr structs (Steve Dickson) [595478] - [nfs] NFSv4: Fix the locking in nfs_inode_reclaim_delegation() (Steve Dickson) [595478] - [nfs] fix memory leak in nfs_get_sb with CONFIG_NFS_V4 (Steve Dickson) [595478] - [nfs] fix some issues in nfs41_proc_reclaim_complete() (Steve Dickson) [595478] - [nfs] Ensure that nfs_wb_page() waits for Pg_writeback to clear (Steve Dickson) [595478] - [nfs] Fix an unstable write data integrity race (Steve Dickson) [595478] - [nfs] testing for null instead of ERR_PTR() (Steve Dickson) [595478] - [nfs] NFSv4: Don't attempt an atomic open if the file is a mountpoint (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a bug in rpcauth_prune_expired (Steve Dickson) [595478] - [nfs] NFSv4: fix delegated locking (Steve Dickson) [595478] - [nfs] Ensure that the WRITE and COMMIT RPC calls are always uninterruptible (Steve Dickson) [595478] - [nfs] Fix a race with the new commit code (Steve Dickson) [595478] - [nfs] Fix the mode calculation in nfs_find_open_context (Steve Dickson) [595478] - [nfs] NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR (Steve Dickson) [595478] - [nfs] SUNRPC: Fix the return value of rpc_run_bc_task() (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel (Steve Dickson) [595478] - [nfs] ensure bdi_unregister is called on mount failure (Steve Dickson) [595478] - [nfs] fix unlikely memory leak (Steve Dickson) [595478] - [nfs] nfs41: renewd sequence operations should take/put client reference (Steve Dickson) [595478] - [nfs] prevent backlogging of renewd requests (Steve Dickson) [595478] - [nfs] rpc client can not deal with ENOSOCK, so translate it into ENOCONN (Steve Dickson) [595478]- [perf] sync tools/perf to 2.6.34 (Jason Baron) [578987] - [drm] i915: Update to 2.6.34-rc7 (Adam Jackson) [592003] - [perf] userspace and core update fix (Jason Baron) [567828 578987] - [perf] rhel6 perf fixups (Jason Baron) [567828 578987] - [perf] backport latest core perf support (Jason Baron) [567828 578987] - [perf] pull back 'perf' userspace (Jason Baron) [567828 578987] - [drm] radeon/kms: report lvds status as unknown with closed lid (Jerome Glisse) [585111 591628] - [drm] fbdev: fix cloning on fbcon (Dave Airlie) [512023] - [drm] fbcon disconnected + hotplug operation (Jerome Glisse) [580789] - [kernel] slow-work: use get_ref wrapper instead of directly calling get_ref (Dave Airlie) [580789] - [drm] radeon/kms: add special workaround for triple head servers (Dave Airlie) [512023] - [infiniband] RDMA: Use rlimit helpers (Doug Ledford) [500229] - [infiniband] ipoib: returned back addrlen check for mc addresses (Doug Ledford) [500229] - [infiniband] RDMA/amso1100: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/srp: Clean up error path in srp_create_target_ib() (Doug Ledford) [500229] - [infiniband] IB/srp: Split send and recieve CQs to reduce number of interrupts (Doug Ledford) [500229] - [infiniband] rdma: potential ERR_PTR dereference (Doug Ledford) [500229] - [infiniband] RDMA/cm: Set num_paths when manually assigning path records (Doug Ledford) [500229] - [infiniband] IB/cm: Fix device_create() return value check (Doug Ledford) [500229] - [infiniband] IB/ucm: Clean whitespace errors (Doug Ledford) [500229] - [infiniband] IB/ucm: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'base' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'devnum' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] RDMA/cm: Remove unused definition of RDMA_PS_SCTP (Doug Ledford) [500229] - [infiniband] RDMA/cm: Revert association of an RDMA device when binding to loopback (Doug Ledford) [500229] - [infiniband] IB/addr: Correct CONFIG_IPv6 to CONFIG_IPV6 (Doug Ledford) [500229] - [infiniband] IB/addr: Fix IPv6 routing lookup (Doug Ledford) [500229] - [infiniband] IB/addr: Simplify resolving IPv4 addresses (Doug Ledford) [500229] - [infiniband] RDMA/cm: fix loopback address support (Doug Ledford) [500229] - [infiniband] IB/addr: Store net_device type instead of translating to RDMA transport (Doug Ledford) [500229] - [infiniband] IB/addr: Verify source and destination address families match (Doug Ledford) [500229] - [infiniband] RDMA/cma: Replace net_device pointer with index (Doug Ledford) [500229] - [infiniband] RDMA/cma: Fix AF_INET6 support in multicast joining (Doug Ledford) [500229] - [infiniband] RDMA/cma: Correct detection of SA Created MGID (Doug Ledford) [500229] - [infiniband] RDMA/addr: Use appropriate locking with for_each_netdev() (Doug Ledford) [500229] - [infiniband] RDMA/ucma: Add option to manually set IB path (Doug Ledford) [500229] - [infiniband] IB/mad: Ignore iWARP devices on device removal (Doug Ledford) [500229] - [infiniband] IB/umad: Clean whitespace (Doug Ledford) [500229] - [infiniband] IB/umad: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'base' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'devnum' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Remove port_table[] (Doug Ledford) [500229] - [infiniband] IB/umad: Convert *cdev to cdev in struct ib_umad_port (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use anon_inodes instead of private infinibandeventfs (Doug Ledford) [500229] - [infiniband] IB/core: Fix and clean up ib_ud_header_init() (Doug Ledford) [500229] - [infiniband] IB/core: Pack struct ib_device a little tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Whitespace cleanup (Doug Ledford) [500229] - [infiniband] IB/uverbs: Pack struct ib_uverbs_event_file tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/uverbs: use stack variable 'base' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use stack variable 'devnum' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Remove dev_table (Doug Ledford) [500229] - [infiniband] IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device (Doug Ledford) [500229] - [infiniband] IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context() (Doug Ledford) [500229] - [infiniband] IB: Clarify the documentation of ib_post_send() (Doug Ledford) [500229] - [infiniband] IB/ehca: Allow access for ib_query_qp() (Doug Ledford) [500229] - [infiniband] IB/ehca: Do not turn off irqs in tasklet context (Doug Ledford) [500229] - [infiniband] IB/ehca: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/ehca: Rework destroy_eq() (Doug Ledford) [500229] - [infiniband] IPoIB: Include return code in trace message for ib_post_send() failures (Doug Ledford) [500229] - [infiniband] IPoIB: Fix TX queue lockup with mixed UD/CM traffic (Doug Ledford) [500229] - [infiniband] IPoIB: Remove TX moderation settings from ethtool support (Doug Ledford) [500229] - [infiniband] IB/ipath: Use bitmap_weight() (Doug Ledford) [500229] - [infiniband] Remove BKL from ipath_open() (Doug Ledford) [500229] - [rds] remove uses of NIPQUAD, use pI4 (Doug Ledford) [500229] - [rds] RDS/IB+IW: Move recv processing to a tasklet (Doug Ledford) [500229] - [rds] Do not send congestion updates to loopback connections (Doug Ledford) [500229] - [rds] Fix panic on unload (Doug Ledford) [500229] - [rds] Fix potential race around rds_i[bw]_allocation (Doug Ledford) [500229] - [rds] Add GET_MR_FOR_DEST sockopt (Doug Ledford) [500229] - [infiniband] IB/mlx4: Check correct variable for allocation failure (Doug Ledford) [500229] - [infiniband] mlx4: replace the dma_sync_single_range_for_cpu/device API (Doug Ledford) [500229] - [infiniband] IB/mlx4: Simplify retrieval of ib_device (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix cleanup in __mlx4_init_one() error path (Doug Ledford) [500229] - [infiniband] IB/mlx4: Fix queue overflow check in post_recv (Doug Ledford) [500229] - [infiniband] IB/mlx4: Initialize SRQ scatter entries when creating an SRQ (Doug Ledford) [500229] - [infiniband] mlx4: use bitmap_find_next_zero_area (Doug Ledford) [500229] - [infiniband] mlx4_core: return a negative error value (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix parsing of reserved EQ cap (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove limitation on LSO header size (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove unneeded code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct cap.max_inline_data assignment in nes_query_qp() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix CX4 link problem in back-to-back configuration (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clear stall bit before destroying NIC QP (Doug Ledford) [500229] - [infiniband] RDMA/nes: Set assume_aligned_header bit (Doug Ledford) [500229] - [infiniband] convert to use netdev_for_each_mc_addr (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for KR device id 0x0110 (Doug Ledford) [500229] - [infiniband] RDMA/nes: Change WQ overflow return code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Multiple disconnects cause crash during AE handling (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash when listener destroyed during loopback setup (Doug Ledford) [500229] - [infiniband] RDMA/nes: Use atomic counters for CM listener create and destroy (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix stale ARP issue (Doug Ledford) [500229] - [infiniband] RDMA/nes: FIN during MPA startup causes timeout (Doug Ledford) [500229] - [infiniband] RDMA/nes: Free kmap() resources (Doug Ledford) [500229] - [infiniband] RDMA/nes: Check for zero STag (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix Xansation test crash on cm_node ref_count (Doug Ledford) [500229] - [infiniband] RDMA/nes: Abnormal listener exit causes loopback node crash (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash in nes_accept() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Resource not freed for REJECTed connections (Doug Ledford) [500229] - [infiniband] RDMA/nes: MPA request/response error checking (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix query of ORD values (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix MAX_CM_BUFFER define (Doug Ledford) [500229] - [infiniband] RDMA/nes: Pass correct size to ioremap_nocache() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Update copyright and branding string (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add max_cqe check to nes_create_cq() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clean up struct nes_qp (Doug Ledford) [500229] - [infiniband] RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct fast memory registration implementation (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for IB_WR_*INV (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_recv() always set bad_wr on error (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_send() always set bad_wr on error (Doug Ledford) [500229] - [netdrv] cxgb3: fix linkup issue (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Wait at least one schedule cycle during device removal (Doug Ledford) [500229] - [netdrv] cxgb3: fix hot plug removal crash (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Don't allocate the SW queue for user mode CQs (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Increase the max CQ depth (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Doorbell overflow avoidance and recovery (Doug Ledford) [500229] - [netdrv] cxgb3: convert to use netdev_for_each_addr (Doug Ledford) [500229] - [netdrv] cxgb3: fix link flap (Doug Ledford) [500229] - [netdrv] cxgb3: FIx VLAN over Jumbo frames (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Remove BUG_ON() on CQ rearm failure (Doug Ledford) [500229] - [netdrv] cxgb3: fix GRO checksum check (Doug Ledford) [500229] - [netdrv] cxgb3: add memory barriers (Doug Ledford) [500229] - [netdrv] iwch_cm.c: use pM to show MAC address (Doug Ledford) [500229] - [netdrv] cxgb3: Use kzalloc for allocating only one thing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [netdrv] cxgb3: declare MODULE_FIRMWARE (Doug Ledford) [500229] - [netdrv] cxgb3: Set the rxq (Doug Ledford) [500229] - [netdrv] cxgb3: No need to wake queue in xmit handler (Doug Ledford) [500229] - [netdrv] cxgb3: Added private MAC address and provisioning packet handler for iSCSI (Doug Ledford) [500229] - [net] Hook up cxgb4 to Kconfig and Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add remaining driver headers and L2T management (Doug Ledford) [500229] - [netdrv] cxgb4: Add main driver file and driver Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add HW and FW support code (Doug Ledford) [500229] - [netdrv] cxgb4: Add packet queues and packet DMA code (Doug Ledford) [500229] - [netdrv] cxgb4: Add register, message, and FW definitions (Doug Ledford) [500229] - [net] use helpers to access mc list (Doug Ledford) [500229] - [net] use helpers to access uc list (Doug Ledford) [500229] - [kernel] strstrip incorrectly marked __must_check (Doug Ledford) [500229] - [pci] introduce pci_pcie_cap() (Doug Ledford) [500229] - [pci] cache PCIe capability offset (Doug Ledford) [500229] - [kernel] bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area (Doug Ledford) [500229] - [md] Remove unnecessary casts of void * (Doug Ledford) [583050 586296 586299 588371] - [md] expose max value of behind writes counter (Doug Ledford) [583050 586296 586299 588371] - [md] remove some dead fields from mddev_s (Doug Ledford) [583050 586296 586299 588371] - [md] allow integers to be passed to md/level (Doug Ledford) [583050 586296 586299 588371] - [md] notify mdstat waiters of level change (Doug Ledford) [583050 586296 586299 588371] - [md] don't unregister the thread in mddev_suspend (Doug Ledford) [583050 586296 586299 588371] - [md] factor out init code for an mddev (Doug Ledford) [583050 586296 586299 588371] - [md] pass mddev to make_request functions rather than request_queue (Doug Ledford) [583050 586296 586299 588371] - [md] call md_stop_writes from md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] split md_set_readonly out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor md_stop_writes out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] start to refactor do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor do_md_run to separate accesses to ->gendisk (Doug Ledford) [583050 586296 586299 588371] - [md] remove ->changed and related code (Doug Ledford) [583050 586296 586299 588371] - [md] don't reference gendisk in getgeo (Doug Ledford) [583050 586296 586299 588371] - [md] move io accounting out of personalities into md_make_request (Doug Ledford) [583050 586296 586299 588371] - [md] notify level changes through sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Relax checks on ->max_disks when external metadata handling is used (Doug Ledford) [583050 586296 586299 588371] - [md] Correctly handle device removal via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid5->Raid0 and Raid10->Raid0 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid0->Raid5 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] discard StateChanged device flag (Doug Ledford) [583050 586296 586299 588371] - [md] manage redundancy group in sysfs when changing level (Doug Ledford) [583050 586296 586299 588371] - [md] remove unneeded sysfs files more promptly (Doug Ledford) [583050 586296 586299 588371] - [md] set mddev readonly flag on blkdev BLKROSET ioctl (Doug Ledford) [583050 586296 586299 588371] - [md] don't insist on valid event count for spare devices (Doug Ledford) [583050 586296 586299 588371] - [md] simplify updating of event count to sometimes avoid updating spares (Doug Ledford) [583050 586296 586299 588371] - [md] restore ability of spare drives to spin down (Doug Ledford) [583050 586296 586299 588371] - [md] raid6: Fix raid-6 read-error correction in degraded state (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: allow for more than 2^31 chunks (Doug Ledford) [583050 586296 586299 588371] - [md] deal with merge_bvec_fn in component devices better (Doug Ledford) [583050 586296 586299 588371] - [md] fix some lockdep issues between md and sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] fix 'degraded' calculation when starting a reshape (Doug Ledford) [583050 586296 586299 588371] - [md] allow a resync that is waiting for other resync to complete, to be aborted (Doug Ledford) [583050 586296 586299 588371] - [md] remove unnecessary code from do_md_run (Doug Ledford) [583050 586296 586299 588371] - [md] make recovery started by do_md_run() visible via sync_action (Doug Ledford) [583050 586296 586299 588371] - [md] use pU to print UUIDs (Doug Ledford) [583050 586296 586299 588371] - [md] add 'recovery_start' per-device sysfs attribute (Doug Ledford) [583050 586296 586299 588371] - [md] rcu_read_lock() walk of mddev->disks in md_do_sync() (Doug Ledford) [583050 586296 586299 588371] - [md] integrate spares into array at earliest opportunity (Doug Ledford) [583050 586296 586299 588371] - [md] move compat_ioctl handling into md.c (Doug Ledford) [583050 586296 586299 588371] - [md] add MODULE_DESCRIPTION for all md related modules (Doug Ledford) [583050 586296 586299 588371] - [md] raid: improve MD/raid10 handling of correctable read errors (Doug Ledford) [583050 586296 586299 588371] - [md] raid10: print more useful messages on device failure (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: update dirty flag when bitmap bits are explicitly set (Doug Ledford) [583050 586296 586299 588371] - [md] Support write-intent bitmaps with externally managed metadata (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: move setting of daemon_lastrun out of bitmap_read_sb (Doug Ledford) [583050 586296 586299 588371] - [md] support updating bitmap parameters via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] factor out parsing of fixed-point numbers (Doug Ledford) [583050 586296 586299 588371] - [md] support bitmap offset appropriate for external-metadata arrays (Doug Ledford) [583050 586296 586299 588371] - [md] remove needless setting of thread->timeout in raid10_quiesce (Doug Ledford) [583050 586296 586299 588371] - [md] change daemon_sleep to be in 'jiffies' rather than 'seconds' (Doug Ledford) [583050 586296 586299 588371] - [md] move offset, daemon_sleep and chunksize out of bitmap structure (Doug Ledford) [583050 586296 586299 588371] - [md] collect bitmap-specific fields into one structure (Doug Ledford) [583050 586296 586299 588371] - [md] add honouring of suspend_{lo,hi} to raid1 (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: don't complete make_request on barrier until writes are scheduled (Doug Ledford) [583050 586296 586299 588371] - [md] support barrier requests on all personalities (Doug Ledford) [583050 586296 586299 588371] - [md] don't reset curr_resync_completed after an interrupted resync (Doug Ledford) [583050 586296 586299 588371] - [md] adjust resync_min usefully when resync aborts (Doug Ledford) [583050 586296 586299 588371]- [mm] fix mm_take_all_locks regression in 3-7/49 (Andrea Arcangeli) [556572] - [mm] avoid __cpuset_node_allowed_softwall to run when allocation is atomic (Andrea Arcangeli) [556572 591283] - [mm] fix race between do_huge_pmd_anonymous_page and pte_alloc_map (Andrea Arcangeli) [556572] - [mm] add missing update for root-anon-vma drop_anon_vma in memory compactation (Andrea Arcangeli) [556572] - [mm] exec vs split_huge_page (Andrea Arcangeli) [556572] - [mm] include anon hugepages into the anon stats (Andrea Arcangeli) [556572] - [mm] split_huge_page anon_vma ordering dependency (Andrea Arcangeli) [556572] - [mm] align page_add_new_anon_rmap (Andrea Arcangeli) [556572] - [mm] do_pages_move cannot handle hugepages (Andrea Arcangeli) [556572] - [mm] padding to decrease risk of kabi breakage (Andrea Arcangeli) [556572] - [mm] transhuge isolate_migratepages() (Andrea Arcangeli) [556572] - [mm] select CONFIG_COMPACTION if TRANSPARENT_HUGEPAGE enabled (Andrea Arcangeli) [556572] - [mm] compaction: Do not schedule work on other CPUs for compaction (Andrea Arcangeli) [556572] - [mm] Defer compaction using an exponential backoff when compaction fails (Andrea Arcangeli) [556572] - [mm] Add a tunable that decides when memory should be compacted and when it should be reclaimed (Andrea Arcangeli) [556572] - [mm] Direct compact when a high-order allocation fails (Andrea Arcangeli) [556572] - [mm] Add /sys trigger for per-node memory compaction (Andrea Arcangeli) [556572] - [mm] Add /proc trigger for memory compaction (Andrea Arcangeli) [556572] - [mm] Memory compaction core (Andrea Arcangeli) [556572] - [mm] Move definition for LRU isolation modes to a header (Andrea Arcangeli) [556572] - [mm] Export fragmentation index via /proc/extfrag_index (Andrea Arcangeli) [556572] - [mm] Export unusable free space index via /proc/unusable_index (Andrea Arcangeli) [556572] - [mm] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove (Andrea Arcangeli) [556572] - [mm] Allow the migration of PageSwapCache pages (Andrea Arcangeli) [556572] - [mm] Do not try to migrate unmapped anonymous pages (Andrea Arcangeli) [556572] - [mm] Share the anon_vma ref counts between KSM and page migration (Andrea Arcangeli) [556572] - [mm] Take a reference to the anon_vma before migrating (Andrea Arcangeli) [556572] - [mm] add numa awareness to hugepage allocations (Andrea Arcangeli) [556572] - [mm] enable direct defrag (Andrea Arcangeli) [556572] - [mm] ksm: check for ERR_PTR from follow_page() (Andrea Arcangeli) [556572] - [mm] err.h: add helper function to simplify pointer error checking (Andrea Arcangeli) [556572] - [mm] don't leave orhpaned swap cache after ksm merging (Andrea Arcangeli) [556572] - [mm] adapt to anon-vma root locking (Andrea Arcangeli) [556572] - [mm] set default to never (Andrea Arcangeli) [556572] - [mm] transparent hugepage bootparam (Andrea Arcangeli) [556572] - [mm] remove lumpy reclaim (Andrea Arcangeli) [556572 583003] - [mm] memcg fix prepare migration (Andrea Arcangeli) [556572] - [mm] avoid false positive warning in mmio (Andrea Arcangeli) [556572] - [virt] fix kvm swapping memory corruption (Andrea Arcangeli) [556572 583861] - [mm] remove khugepaged/enabled (Andrea Arcangeli) [556572] - [mm] use only khugepaged_wait (Andrea Arcangeli) [556572] - [mm] khugepaged user stack (Andrea Arcangeli) [556572] - [mm] define hugetlb_page (Andrea Arcangeli) [556572] - [mm] migration: avoid race between shift_arg_pages() and rmap_walk() during migration by not migrating temporary stacks (Andrea Arcangeli) [556572] - [mm] extend KSM refcounts to the anon_vma root (Andrea Arcangeli) [556572] - [mm] always lock the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] track the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] change direct call of spin_lock(anon_vma->lock) to inline function (Andrea Arcangeli) [556572] - [mm] rename anon_vma_lock to vma_lock_anon_vma (Andrea Arcangeli) [556572] - [mm] rmap: remove anon_vma check in page_address_in_vma() (Andrea Arcangeli) [556572] - [mm] mmap: check ->vm_ops before dereferencing (Andrea Arcangeli) [556572] - [fs] xfs_export_operations.commit_metadata (Christoph Hellwig) [585442] - [fs] xfs: fix inode pincount check in fsync (Christoph Hellwig) [585442] - [fs] xfs: miscellaneous fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: reserved block pool and ENOSPC fixes from 2.6.34 (Dave Chinner) [542712 585442] - [fs] xfs: delayed write metadata from 2.6.34 (Dave Chinner) [585442] - [lib] introduce list_sort (Dave Chinner) [585442] - [fs] xfs: log fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: quota changes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: buffer API cleanups from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: AG indexing fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: idle kernel thread fixes from 2.6.34 (Dave Chinner) [585442] - [fs] online defrag fixes from 2.6.34 (Dave Chinner) [585442] - [fs] jbd2: delay discarding buffers in journal_unmap_buffer (Eric Sandeen) [593082] - [fs] ext4: Use slab allocator for sub-page sized allocations (Eric Sandeen) [593082] - [fs] jbd2: don't use __GFP_NOFAIL in journal_init_common() (Eric Sandeen) [593082] - [fs] jbd: jbd-debug and jbd2-debug should be writable (Eric Sandeen) [593082] - [fs] ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs (Eric Sandeen) [593082] - [fs] ext4: Fix estimate of # of blocks needed to write indirect-mapped files (Eric Sandeen) [593082] - [fs] ext4: fix up rb_root initializations to use RB_ROOT (Eric Sandeen) [593082] - [fs] ext4: Release page references acquired in ext4_da_block_invalidatepages (Eric Sandeen) [593082] - [fs] ext4: make "offset" consistent in ext4_check_dir_entry() (Eric Sandeen) [593082] - [fs] ext4: Convert BUG_ON checks to use ext4_error() instead (Eric Sandeen) [593082] - [fs] ext4: Handle non empty on-disk orphan link (Eric Sandeen) [593082] - [fs] ext4: explicitly remove inode from orphan list after failed direct io (Eric Sandeen) [593082] - [fs] ext4: Fix fencepost error in chosing choosing group vs file preallocation (Eric Sandeen) [593082] - [fs] ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode (Eric Sandeen) [593082] - [fs] ext4: correctly calculate number of blocks for fiemap (Eric Sandeen) [593082] - [fs] ext4: add missing error checking to ext4_expand_extra_isize_ea() (Eric Sandeen) [593082] - [fs] ext4: move __func__ into a macro for ext4_warning, ext4_error (Eric Sandeen) [593082] - [fs] ext4: Use bitops to read/modify EXT4_I(inode)->i_state (Eric Sandeen) [593082] - [fs] ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag (Eric Sandeen) [593082] - [fs] ext4: return correct wbc.nr_to_write in ext4_da_writepages (Eric Sandeen) [593082] - [fs] ext4: replace BUG() with return -EIO in ext4_ext_get_blocks (Eric Sandeen) [593082] - [virt] KVM SVM Implement workaround for Erratum 383 (Bhavna Sarathy) [592311] - [virt] KVM SVM Handle MCEs early in the vmexit process (Bhavna Sarathy) [592311] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [584757] - [usb] fix usbfs regression (Stanislaw Gruszka) [584757] - [usb] add new ftdi_sio device ids (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: add device IDs (several ELV, one Mindstorms NXT) (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: new device id for papouch AD4USB (Stanislaw Gruszka) [580067] - [v4l] gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers (Stanislaw Gruszka) [580067] - [v4l] DVB: Add support for Asus Europa Hybrid DVB-T card (Stanislaw Gruszka) [580063] - [usb] mos7840: add device IDs for B&B electronics devices (Stanislaw Gruszka) [580063] - [ppc64] fsl: Add PCI device ids for new QoirQ chips (Stanislaw Gruszka) [580063] - [fs] vfs: Fix vmtruncate() regression (Stanislaw Gruszka) [579693] - [kernel] sched: Fix task priority bug (Stanislaw Gruszka) [579693] - [serial] 8250_pnp: add a new Fujitsu Wacom Tablet PC device (Stanislaw Gruszka) [579693] - [i2c] pca: Don't use *_interruptible (Stanislaw Gruszka) [579693] - [i2c] Do not use device name after device_unregister (Stanislaw Gruszka) [579693] - [kernel] sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (Stanislaw Gruszka) [579693] - [hid] add device IDs for new model of Apple Wireless Keyboard (Stanislaw Gruszka) [579693] - [v4l] gspca: sn9c20x: Fix test of unsigned (Stanislaw Gruszka) [579693] - [x86] SGI UV: Fix mapping of MMIO registers (Stanislaw Gruszka) [579693] - [perf] timechart: Use tid not pid for COMM change (Stanislaw Gruszka) [580062] - [usb] fix usbstorage for 2770:915d delivers no FAT (Stanislaw Gruszka) [580062] - [x86] PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled (Stanislaw Gruszka) [580062] - [acpi] EC: Add wait for irq storm (Stanislaw Gruszka) [580062] - [acpi] EC: Accelerate query execution (Stanislaw Gruszka) [580062] - [usb] add speed values for USB 3.0 and wireless controllers (Stanislaw Gruszka) [580062] - [usb] add missing delay during remote wakeup (Stanislaw Gruszka) [580062] - [usb] EHCI & UHCI: fix race between root-hub suspend and port resume (Stanislaw Gruszka) [580062] - [usb] EHCI: fix handling of unusual interrupt intervals (Stanislaw Gruszka) [580062] - [usb] Don't use GFP_KERNEL while we cannot reset a storage device (Stanislaw Gruszka) [580062] - [usb] serial: fix memory leak in generic driver (Stanislaw Gruszka) [580062] - [char] nozomi: quick fix for the close/close bug (Stanislaw Gruszka) [580062] - [tty] fix race in tty_fasync (Stanislaw Gruszka) [580062] - [netdrv] netiucv: displayed TX bytes value much too high (Stanislaw Gruszka) [580063] - [block] md: fix small irregularity with start_ro module parameter (Stanislaw Gruszka) [580063] - [input] i8042: add Dritek quirk for Acer Aspire 5610 (Stanislaw Gruszka) [580063] - [hid] fixup quirk for NCR devices (Stanislaw Gruszka) [580063] - [dmi] allow omitting ident strings in DMI tables (Stanislaw Gruszka) [580063] - [scsi] scsi_dh: create sysfs file, dh_state for all SCSI disk devices (Stanislaw Gruszka) [580063] - [nfs] Revert default r/wsize behavior (Stanislaw Gruszka) [580063] - [usb] SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS (Stanislaw Gruszka) [580067] - [input] alps: add support for the touchpad on Toshiba Tecra A11-11L (Stanislaw Gruszka) [584757] - [fs] gfs2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [netdrv] cnic: update to to 2.1.1 (Stanislaw Gruszka) [590019] - [netdrv] bnx2x: fix system hung after netdev watchdog (Stanislaw Gruszka) [581907] - [netdrv] bnx2: Fix most severe bugs in bnx2 2.0.8+ (John Feeney) [590879] - [netdrv] Update bnx2 driver to 2.0.8 and fw to mips-06-5.0.0.j6 et al (John Feeney) [464728] - [virt] VMware Balloon driver (Amit Shah) [582826] - [x86] With Sandybridge graphics, kernel reboots unless 'agp=off' used on command line (John Villalovos) [591294] - [kernel] unify string representation of NULL in vsprintf.c (Dave Anderson) [589613] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [edac] EDAC support for Nehalem Memory Controllers (Mauro Carvalho Chehab) [584507] - [iscsi] Include support for next gen Dell iSCSI PowerVault controller MD36xxi into RDAC scsi device handler's device list (Shyam Iyer) [593814] - [scsi] lpfc Update from 8.3.5.9 to 8.3.5.13 FC/FCoE (Rob Evers) [591648] - [infiniband] iser: fix failover slowdown (Mike Christie) [589174] - [net] TCP: avoid to send keepalive probes if receiving data (Flavio Leitner) [593052] - [nfs] commit_metadata export operation replacing nfsd_sync_dir (Christoph Hellwig) [593652] - [ppc64] numa: Add form 1 NUMA affinity (Steve Best) [593466] - [ppc64] eeh: Fix a bug when pci structure is null (Steve Best) [593854] - [ppc64] perf_event: Fix oops due to perf_event_do_pending call (Steve Best) [593464] - [ppc] pseries: Quieten cede latency printk (Steve Best) [591739] - [fs] GFS2: Don't "get" xattrs for ACLs when ACLs are turned off (Steven Whitehouse) [546294] - [kexec] fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] ext4: don't use quota reservation for speculative metadata blocks (Eric Sandeen) [587095] - [fs] quota: add the option to not fail with EDQUOT in block allocation (Eric Sandeen) [587095] - [fs] quota: use flags interface for dquot alloc/free space (Eric Sandeen) [587095] - [fs] ext4: Fix quota accounting error with fallocate (Eric Sandeen) [587095] - [fs] ext4: Ensure zeroout blocks have no dirty metadata (Eric Sandeen) [587095] - [virt] vhost-net: utilize PUBLISH_USED_IDX feature (Michael S. Tsirkin) [593158] - [virt] virtio: put last seen used index into ring itself (Michael S. Tsirkin) [593158] - [virt] vhost: fix barrier pairing (Michael S. Tsirkin) [593158] - [virt] virtio: use smp_XX barriers on SMP (Michael S. Tsirkin) [593158] - [virt] virtio_ring: remove a level of indirection (Michael S. Tsirkin) [593158] - [virt] trans_virtio: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio-rng: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_net: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_blk: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_console: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_balloon: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio: add virtqueue_ vq_ops wrappers (Michael S. Tsirkin) [593158] - [virt] vhost-net: fix vq_memory_access_ok error checking (Michael S. Tsirkin) [593158] - [virt] vhost: fix error handling in vring ioctls (Michael S. Tsirkin) [593158] - [virt] vhost: fix interrupt mitigation with raw sockets (Michael S. Tsirkin) [593158] - [virt] vhost: fix error path in vhost_net_set_backend (Michael S. Tsirkin) [593158] - [netdrv] iwlwifi: iwl_good_ack_health() only apply to AGN device (John Linville) [573029] - [netdrv] iwlwifi: code cleanup for connectivity recovery (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow failure (John Linville) [573029] - [netdrv] iwlwifi: move plcp check to separated function (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow stall due to stuck queue (John Linville) [573029] - [netdrv] iwlwifi: add internal short scan support for 3945 (John Linville) [573029] - [netdrv] iwlwifi: separated time check for different type of force reset (John Linville) [573029] - [netdrv] iwlwifi: Adjusting PLCP error threshold for 1000 NIC (John Linville) [573029] - [netdrv] iwlwifi: multiple force reset mode (John Linville) [573029] - [netdrv] iwlwifi: Tune radio to prevent unexpected behavior (John Linville) [573029] - [netdrv] iwlwifi: Logic to control how frequent radio should be reset if needed (John Linville) [573029] - [netdrv] iwlwifi: add function to reset/tune radio if needed (John Linville) [573029] - [netdrv] iwlwifi: clear all the stop_queue flag after load firmware (John Linville) [573029] - [netdrv] iwlwifi: check for aggregation frame and queue (John Linville) [573029] - [ppc64] kdump: Fix race in kdump shutdown (Steve Best) [559709] - [ppc64] kexec: Fix race in kexec shutdown (Steve Best) [593853] - [net] Add ndo_{set|get}_vf_port support for enic dynamic vnics (Chris Wright) [581087] - [net] Add netlink support for virtual port management (was iovnl) (Chris Wright) [581087] - [net] core: add IFLA_STATS64 support (Chris Wright) [581087] - [netdrv] igb: support for VF configuration tools (Chris Wright) [581087] - [net] rtnetlink: Add SR-IOV VF configuration methods (Chris Wright) [581087] - [pci] Add SR-IOV convenience functions and macros (Chris Wright) [581087] - [scsi] sync iscsi layer (Mike Christie) [564148 570682]- [mm] New round-robin rotor for SLAB allocations (Larry Woodman) [593154] - [netdrv] ixgbe: FCoE fixes (Andy Gospodarek) [593474] - [net] vlan: updates vlan real_num_tx_queues (Andy Gospodarek) [593474] - [net] vlan: adds vlan_dev_select_queue (Andy Gospodarek) [593474] - [net] vlan: Precise RX stats accounting (Andy Gospodarek) [593474] - [net] add dev_txq_stats_fold() helper (Andy Gospodarek) [593474] - [net] vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device (Andy Gospodarek) [593474] - [netdrv] ixgbe: fixes for link problems, possible DMA errors, and VF/SR-IOV changes (Andy Gospodarek) [575188] - [sound] ALSA HDA driver update 2010-05-11 (Jaroslav Kysela) [591083] - [mm] show per-process swap usage via procfs (Larry Woodman) [546533] - [netdrv] cxgb3 won't recover from EEH event twice (Steve Best) [591738] - [virt] x86, cpu: Print AMD virtualization features in /proc/cpuinfo (Gleb Natapov) [592688] - [x86] Intel ICH9 workaround for HPET timer issue on IbexPeak Platform (Luming Yu) [502629] - [pci] Update pci_dev and pci_bus structs before kabi freeze (Prarit Bhargava) [593322] - [pci] Output FW warning in pci_read/write_vpd (Prarit Bhargava) [586979] - [infiniband] ehca: Require in_wc in process_mad() (Steve Best) [593095] - [security] mmap_min_addr check CAP_SYS_RAWIO only for write (Eric Paris) [592417] - [scsi] aacraid: Eliminate use after free (Tomas Henzl) [592926] - [scsi] lpfc Update from 8.3.5.7 to 8.3.5.9 FC/FCoE (Rob Evers) [580677] - [char] Eliminate use after free (Amit Shah) [593189] - [ipmi] fix unlock balance (Tomas Henzl) [592925] - [ppc64] only call start-cpu when a CPU is stopped (Steve Best) [592440] - [ppc64] make query_cpu_stopped callable outside hotplug cpu (Steve Best) [592440] - [kernel] cpufreq: make the iowait-is-busy-time a sysfs tunable (Rik van Riel) [585330] - [kernel] ondemand: Solve the big performance issue with ondemand during disk IO (Rik van Riel) [585330] - [kernel] sched: introduce get_cpu_iowait_time_us() (Rik van Riel) [585330] - [kernel] sched: eliminate the ts->idle_lastupdate field (Rik van Riel) [585330] - [kernel] sched: fold updating of the last update time into update_ts_time_stats() (Rik van Riel) [585330] - [kernel] sched: update the idle statistics in get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] sched: introduce a function to update the idle statistics (Rik van Riel) [585330] - [kernel] sched: add a comment to get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] nohz: Reuse ktime in sub-functions of tick_check_idle (Rik van Riel) [585330] - [virt] Xen PV-on-HVM: Disable xen-blkfront for IDE & SCSI devices (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Disable xen-blkfront for PV-on-HVM for now (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Prevent pv drivers from crashing a FV guest if pv-on-hvm not configured (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Add kernel command line enablement control (Don Dutile) [523134] - [virt] xen: backport PV-on-HVM (Don Dutile) [523134] - [ppc] pseries: Pass more accurate number of supported cores to firmware (Steve Best) [591341] - [ppc] Add static fields to ibm, client-architecture call (Steve Best) [591341] - [kernel] mutex: Fix optimistic spinning vs. BKL (Steve Best) [591735] - [kernel] mutex: Don't spin when the owner CPU is offline or other weird cases (Steve Best) [591735] - [kernel] sched: Don't use possibly stale sched_class (Stanislaw Gruszka) [580067] - [usb] unusual_devs: Add support for multiple Option 3G sticks (Stanislaw Gruszka) [580067] - [usb] cp210x: Add 81E8 Zephyr Bioharness (Stanislaw Gruszka) [580067] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] Move hcd free_dev call into usb_disconnect to fix oops (Stanislaw Gruszka) [580067] - [usb] remove debugging message for uevent constructions (Stanislaw Gruszka) [580067] - [usb] fix crash in uhci_scan_schedule (Stanislaw Gruszka) [580067] - [usb] fix the idProduct value for USB-3.0 root hubs (Stanislaw Gruszka) [580067] - [usb] xhci: Fix finding extended capabilities registers (Stanislaw Gruszka) [580067] - [x86] Fix SCI on IOAPIC != 0 (Stanislaw Gruszka) [580067] - [x86] Avoid race condition in pci_enable_msix() (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: make driver events work in NVRAM poll mode (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: document HKEY event 3006 (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: R52 brightness_mode has been confirmed (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: fix poll thread auto-start (Stanislaw Gruszka) [580067] - [net] scm: Only support SCM_RIGHTS on unix domain sockets. (Stanislaw Gruszka) [580067] - [usb] serial: sierra driver indat_callback fix (Stanislaw Gruszka) [580067] - [tty] Fix the ldisc hangup race (Stanislaw Gruszka) [580067] - [kernel] devtmpfs: reset inode permissions before unlinking (Stanislaw Gruszka) [580067] - [kernel] driver-core: fix race condition in get_device_parent() (Stanislaw Gruszka) [580067] - [pm] hibernate: Fix preallocating of memory (Stanislaw Gruszka) [580067] - [tpm] tpm_tis: TPM_STS_DATA_EXPECT workaround (Stanislaw Gruszka) [580067] - [fs] Switch proc/self to nd_set_link() (Stanislaw Gruszka) [580067] - [hid] usbhid: introduce timeout for stuck ctrl/out URBs (Stanislaw Gruszka) [580067] - [hid] add multi-input quirk for NextWindow Touchscreen (Stanislaw Gruszka) [580067] - [hid] remove TENX iBuddy from blacklist (Stanislaw Gruszka) [580067] - [fs] vfs: take f_lock on modifying f_mode after open time (Stanislaw Gruszka) [580067] - [acpi] thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit() (Stanislaw Gruszka) [580067] - [acpi] fix "acpi=ht" boot option (Stanislaw Gruszka) [580067] - [acpi] remove Asus P2B-DS from acpi=ht blacklist (Stanislaw Gruszka) [580067] - [pci] hotplug: check ioremap() return value in ibmphp_ebda.c (Stanislaw Gruszka) [580067] - [pci] hotplug: ibmphp: read the length of ebda and map entire ebda region (Stanislaw Gruszka) [580067] - [x86] msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers (Stanislaw Gruszka) [580063] - [fs] fnctl: f_modown should call write_lock_irqsave/restore (Stanislaw Gruszka) [580063] - [sound] ASoC: fix a memory-leak in wm8903 (Stanislaw Gruszka) [580063] - [mtd] UBI: initialise update marker (Stanislaw Gruszka) [580063] - [mtd] UBI: fix memory leak in update path (Stanislaw Gruszka) [580063] - [ipc] ns: fix memory leak (idr) (Stanislaw Gruszka) [580063] - [input] i8042: remove identification strings from DMI tables (Stanislaw Gruszka) [580063] - [netdrv] starfire: clean up properly if firmware loading fails (Stanislaw Gruszka) [580064] - [kernel] random: drop weird m_time/a_time manipulation (Stanislaw Gruszka) [580064] - [kernel] random: Remove unused inode variable (Stanislaw Gruszka) [580064] - [mm] purge fragmented percpu vmap blocks (Stanislaw Gruszka) [580064] - [mm] percpu-vmap fix RCU list walking (Stanislaw Gruszka) [580064] - [x86] Add quirk for Intel DG45FC board to avoid low memory corruption (Stanislaw Gruszka) [580064] - [regulator] Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints (Stanislaw Gruszka) [580064] - [x86] Add Dell OptiPlex 760 reboot quirk (Stanislaw Gruszka) [580064] - [mm] fix migratetype bug which slowed swapping (Stanislaw Gruszka) [580064] - [input] winbond-cir: remove dmesg spam (Stanislaw Gruszka) [580064] - [acpi] Advertise to BIOS in _OSC: _OST on _PPC changes (Stanislaw Gruszka) [580064] - [infiniband] Fix failure exit in ipathfs (Stanislaw Gruszka) [580064] - [acpi] fix OSC regression that caused aer and pciehp not to load (Stanislaw Gruszka) [580064] - [acpi] Add platform-wide _OSC support (Stanislaw Gruszka) [580064] - [acpi] Add a generic API for _OSC (Stanislaw Gruszka) [580064] - [s390x] fix single stepped svcs with TRACE_IRQFLAGS=y (Stanislaw Gruszka) [580064] - [fs] sysfs: sysfs_sd_setattr set iattrs unconditionally (Stanislaw Gruszka) [580065] - [acpi] fix High cpu temperature with 2.6.32 (Stanislaw Gruszka) [580065] - [usb] usbfs: properly clean up the as structure on error paths (Stanislaw Gruszka) [580065] - [kernel] class: Free the class private data in class_release (Stanislaw Gruszka) [580065] - [serial] 8250: add serial transmitter fully empty test (Stanislaw Gruszka) [580065] - [rtc] rtc-fm3130: add missing braces (Stanislaw Gruszka) [580065] - [ata] Call flush_dcache_page after PIO data transfers in libata-sff.c (Stanislaw Gruszka) [580065] - [net] dst: call cond_resched() in dst_gc_task() (Stanislaw Gruszka) [580065] - [crypto] padlock-sha: Add import/export support (Stanislaw Gruszka) [580065] - [x86] dell-wmi, hp-wmi: check wmi_get_event_data() return value (Stanislaw Gruszka) [580065] - [tpm] tpm_infineon: fix suspend/resume handler for pnp_driver (Stanislaw Gruszka) [580065] - [usb] ftdi_sio: add USB device ID's for B&B Electronics line (Stanislaw Gruszka) [580063] - [fs] anon_inode: set S_IFREG on the anon_inode (Eric Paris) [591813]- [ppc] pseries: Flush lazy kernel mappings after unplug operations (Steve Best) [591340] - [fs] ext3: enable barriers by default (Eric Sandeen) [586062] - [tracing] regset xstate extensions + generic PTRACE_{GET,SET}REGSET support (Oleg Nesterov) [587724] - [scsi] hpsa: update to 2.0.2 (Tomas Henzl) [587418] - [mm] Print more information about the task being OOM killed (Larry Woodman) [546533] - [netdrv] igb/igbvf: use netdev_alloc_skb_ip_align() (Stefan Assmann) [589497] - [acpi] Fix regression where _PPC is not read at boot even when ignore_ppc=0 (Matthew Garrett) [571893] - [x86] i386: Do a global tlb flush on S4 resume (Matthew Garrett) [572818] - [pci] Add ABI for PCI runtime power management (Matthew Garrett) [589781] - [block] Fix regression in O_DIRECT|O_SYNC writes to block devices (Jeff Moyer) [582628] - [kernel] add skip_spaces() implementation (Jaroslav Kysela) [591078] - [kernel] sched: cpuacct: Use bigger percpu counter batch values for stats counters (Steve Best) [591343] - [kernel] idr: fix a critical misallocation bug (Eric Paris) [582109] - [net] tcp: Fix OOB POLLIN avoidance (Oleg Nesterov) [584786] - [s390x] qeth: synchronize configuration interface (Hendrik Brueckner) [586962] - [fs] inotify: race use after free/double free in inotify inode marks (Eric Paris) [582109] - [fs] ext4: Add flag to files with blocks intentionally past EOF (Eric Sandeen) [578562] - [drm] backport patches up to 2.6.34-rc7 (Adam Jackson) [589792] - [kernel] elf coredump: add extended numbering support (Amerigo Wang) [578659] - [kernel] binfmt_elf_fdpic: Fix build breakage introduced by coredump changes. (Amerigo Wang) [578659] - [kernel] elf coredump: make offset calculation process and writing process explicit (Amerigo Wang) [578659] - [kernel] elf coredump: replace ELF_CORE_EXTRA_* macros by functions (Amerigo Wang) [578659] - [kernel] coredump: move dump_write() and dump_seek() into a header file (Amerigo Wang) [578659] - [kernel] coredump: unify dump_seek() implementations for each binfmt_*.c (Amerigo Wang) [578659] - [mm] introduce coredump parameter structure (Amerigo Wang) [578659] - [powerpc] Reduce printk from pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Move checks in pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Reset kernel stack on cpu online from cede state (Steve Best) [590754] - [virt] don't compute pvclock adjustments if we trust the tsc (Glauber Costa) [569603] - [virt] Try using new kvm clock msrs (Glauber Costa) [569603] - [virt] Add a global synchronization point for pvclock (Glauber Costa) [569603] - [virt] Enable pvclock flags in vcpu_time_info structure (Glauber Costa) [569603] - [virt] Tell the guest we'll warn it about tsc stability (Glauber Costa) [592296] - [virt] export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID (Glauber Costa) [592296] - [virt] add new KVMCLOCK cpuid feature (Glauber Costa) [592296] - [virt] change msr numbers for kvmclock (Glauber Costa) [592296] - [scsi] enclosure: fix oops while iterating enclosure_status array (Stanislaw Gruszka) [580062] - [usb] fix bitmask merge error (Stanislaw Gruszka) [580062] - [acpi] enable C2 and Turbo-mode on Nehalem notebooks on A/C (Stanislaw Gruszka) [580063] - [input] i8042: add Gigabyte M1022M to the noloop list (Stanislaw Gruszka) [580063] - [kernel] nohz: Prevent clocksource wrapping during idle (Stanislaw Gruszka) [580063] - [kernel] sched: Fix missing sched tunable recalculation on cpu add/remove (Stanislaw Gruszka) [580063] - [netdrv] atl1c: use common_task instead of reset_task and link_chg_task (Stanislaw Gruszka) [580063] - [netdrv] atl1e: disable NETIF_F_TSO6 for hardware limit (Stanislaw Gruszka) [580063] - [kernel] driver-core: fix devtmpfs crash on s390 (Stanislaw Gruszka) [580063] - [kernel] devtmpfs: set root directory mode to 0755 (Stanislaw Gruszka) [580063] - [input] ALPS: add interleaved protocol support for Dell E6x00 series (Stanislaw Gruszka) [580063] - [mm] flush dcache before writing into page to avoid alias (Stanislaw Gruszka) [580064] - [block] pktcdvd: removing device does not remove its sysfs dir (Stanislaw Gruszka) [580064] - [mm] add new 'read_cache_page_gfp()' helper function (Stanislaw Gruszka) [580064] - [acpi] Add NULL pointer check in acpi_bus_start (Stanislaw Gruszka) [580065] - [usb] usbfs: only copy the actual data received (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: compat out of scope fix (Stanislaw Gruszka) [580065] - [net] pktgen: Fix freezing problem (Stanislaw Gruszka) [580065]- [scsi] Sync fcoe to upsteam (Mike Christie) [590781] - [netdrv] bnx2x: fix memory barrier (Stanislaw Gruszka) [580477] - [x86] kprobes: fix removed int3 checking order (Dave Anderson) [585400] - [net] fix oops at bootime in sysctl code (Stanislaw Gruszka) [580064] - [net] af_packet: Don't use skb after dev_queue_xmit() (Stanislaw Gruszka) [580064] - [net] restore ip source validation (Stanislaw Gruszka) [580064] - [net] tcp: update the netstamp_needed counter when cloning sockets (Stanislaw Gruszka) [580064] - [net] icmp: send fragment reassembly timeout w/ conntrack enabled (Neil Horman) [563175] - [fs] GFS2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [mm] compcache: Backport compcache: ramzswap documentation (Jerome Marchand) [578641] - [mm] compcache: xvmalloc memory allocator (Jerome Marchand) [578641] - [mm] compcache: virtual block device driver (ramzswap) (Jerome Marchand) [578641] - [mm] readahead: fix NULL filp dereference (Josef Bacik) [591055] - [netdrv] tg3: 57780 and 5785 devices refuse to attach (Andy Gospodarek) [564117] - [x86] Fetch valid frequencies for powernow_k8.o from ACPI _PST table (Bhavna Sarathy) [464630] - [s390x] ptrace: fix return value of do_syscall_trace_enter() (Hendrik Brueckner) [588216] - [fs] gfs2: fix oops while copying from ext3 to gfs2 (Abhijith Das) [586009] {CVE-2010-1436} - [virt] virtio: console: Accept console size along with resize control message (Amit Shah) [589307] - [virt] virtio: console: Store each console's size in the console structure (Amit Shah) [589307] - [virt] virtio: console: Resize console port 0 on config intr only if multiport is off (Amit Shah) [589307] - [sound] ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist (Stanislaw Gruszka) [584757] - [sound] ac97: Add Toshiba P500 to ac97 jack sense blacklist (Stanislaw Gruszka) [584757] - [x86] amd: Restrict usage of c1e_idle() (Stanislaw Gruszka) [584757] - [x86] Fix placement of FIX_OHCI1394_BASE (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix regression in rules using a zero hit_count (Stanislaw Gruszka) [584757] - [kernel] softlockup: Stop spurious softlockup messages due to overflow (Stanislaw Gruszka) [584757] - [kernel] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node (Stanislaw Gruszka) [584757] - [pci] cleanup error return for pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix access of PCI_X_CMD by pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix return value from pcix_get_max_mmrbc() (Stanislaw Gruszka) [584757] - [net] if_tunnel.h: add missing ams/byteorder.h include (Stanislaw Gruszka) [584757] - [netdrv] jme: Protect vlgrp structure by pause RX actions (Stanislaw Gruszka) [584757] - [netdrv] jme: Fix VLAN memory leak (Stanislaw Gruszka) [584757] - [usb] option: add support for a new CMOTECH device to usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: move hardcoded PID to a macro in usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH (Stanislaw Gruszka) [584757] - [usb] xHCI: re-initialize cmd_completion (Stanislaw Gruszka) [584757] - [usb] EHCI: adjust ehci_iso_stream for changes in ehci_qh (Stanislaw Gruszka) [584757] - [usb] EHCI: fix ITD list order (Stanislaw Gruszka) [584757] - [tty] Take a 256 byte padding into account when buffering below sub-page units (Stanislaw Gruszka) [584757] - [tty] Keep the default buffering to sub-page units (Stanislaw Gruszka) [584757] - [mm] tmpfs: cleanup mpol_parse_str() (Stanislaw Gruszka) [584757] - [perf] Make the install relative to DESTDIR if specified (Stanislaw Gruszka) [584757] - [perf] perf_event: Fix oops triggered by cpu offline/online (Stanislaw Gruszka) [584757] - [isdn] gigaset: prune use of tty_buffer_request_room (Stanislaw Gruszka) [584757] - [isdn] gigaset: correct clearing of at_state strings on RING (Stanislaw Gruszka) [584757] - [sound] hda: Disable MSI for Nvidia controller (Stanislaw Gruszka) [584757] - [sound] hda: Fix 0 dB offset for HP laptops using CX20551 (Stanislaw Gruszka) [584757] - [sound] hda: Fix secondary ADC of ALC260 basic model (Stanislaw Gruszka) [584757] - [virt] virtio: fix out of range array access (Stanislaw Gruszka) [584757] - [ipc] mqueue: fix mq_open() file descriptor leak on user-space processes (Stanislaw Gruszka) [584757] - [security] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Stanislaw Gruszka) [584757] - [kernel] sched: Mark boot-cpu active before smp_init() (Stanislaw Gruszka) [584757] - [pci] add support for 82576NS serdes to existing SR-IOV quirk (Stanislaw Gruszka) [584757] - [v4l] DVB: em28xx-dvb: fix memleak in dvb_fini() (Stanislaw Gruszka) [584757] - [pci] unconditionally clear AER uncorr status register during cleanup (Stanislaw Gruszka) [584757] - [tracing] Do not record user stack trace from NMI context (Stanislaw Gruszka) [584757] - [tracing] Disable buffer switching when starting or stopping trace (Stanislaw Gruszka) [584757] - [tracing] Use same local variable when resetting the ring buffer (Stanislaw Gruszka) [584757] - [tracing] function-graph: Init curr_ret_stack with ret_stack (Stanislaw Gruszka) [584757] - [tracing] ring-buffer: Move disabled check into preempt disable section (Stanislaw Gruszka) [584757] - [input] i8042: add ALDI/MEDION netbook E1222 to qurik reset table (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix false match (Stanislaw Gruszka) [580067] - [net] netfilter: xt_recent: fix buffer overflow (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: fix msr access to reserved counters (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: use kzalloc() instead of kmalloc() (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: remove node check in AMD IBS initialization (Stanislaw Gruszka) [580067] - [tracing] oprofile: remove tracing build dependency (Stanislaw Gruszka) [580067] - [x86] oprofile: fix perfctr nmi reservation for mulitplexing (Stanislaw Gruszka) [580067] - [netdrv] via-rhine: Fix scheduling while atomic bugs (Stanislaw Gruszka) [580067] - [net] ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure (Stanislaw Gruszka) [580067] - [net] Remove bogus IGMPv3 report handling (Stanislaw Gruszka) [580067] - [net] sysfs: Use rtnl_trylock in wireless sysfs methods (Stanislaw Gruszka) [580067] - [net] Fix sysctl restarts (Stanislaw Gruszka) [580067] - [mm] slab: initialize unused alien cache entry as NULL at alloc_alien_cache() (Stanislaw Gruszka) [580067] - [v4l] DVB: cxusb: Select all required frontend and tuner modules (Stanislaw Gruszka) [580067] - [v4l] dvb: l64781.ko broken with gcc 4.5 (Stanislaw Gruszka) [580067] - [v4l] DVB: uvcvideo: Fix controls blacklisting (Stanislaw Gruszka) [580063] - [net] netfilter: nf_conntrack: fix hash resizing with namespaces (Stanislaw Gruszka) [580065] - [net] netfilter: nf_conntrack: restrict runtime expect hashsize modifications (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: fix conntrack match v1 ipt-save output (Stanislaw Gruszka) [580063] - [v4l] DVGB: DocBook/media: create links for included sources (Stanislaw Gruszka) [580063] - [v4l] DVB: DocBook/media: copy images after building HTML (Stanislaw Gruszka) [580063] - [v4l] DVB: dvb-core: fix initialization of feeds list in demux filter (Stanislaw Gruszka) [580065] - [dma] ioat: fix infinite timeout checking in ioat2_quiesce (Stanislaw Gruszka) [580065] - [v4l] DVB: smsusb: add autodetection support for five additional Hauppauge USB IDs (Stanislaw Gruszka) [580063] - [x86] cpufreq: Fix use after free of struct powernow_k8_data (Stanislaw Gruszka) [580065] - [regulator] Fix display of null constraints for regulators (Stanislaw Gruszka) [580065]- [fs] exec: Fix 'flush_old_exec()/setup_new_exec()' split (Jiri Olsa) [586024] {CVE-2010-0307} - [powerpc] TIF_ABI_PENDING bit removal (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] set_personality_ia32() misses force_personality32 (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] get rid of the TIF_ABI_PENDING bit (Jiri Olsa) [586024] {CVE-2010-0307} - [kernel] split 'flush_old_exec' into two functions (Jiri Olsa) [586024] {CVE-2010-0307} - [net] sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584659] {CVE-2010-1173} - [virt] kvm: fix vmx null pointer dereference (Eduardo Habkost) [570534] {CVE-2010-0435} - [fs] gfs2: fix quota state reporting (Christoph Hellwig) [589945] - [fs] gfs2: fix quota file size not a multiple of struct gfs2_quota (Abhijith Das) [589813] - [x86] Use physical mode for IBM Summit platforms (John Villalovos) [558397] - [mm] page allocator: update NR_FREE_PAGES only when necessary (Stanislaw Gruszka) [579693] - [mm] memcg: ensure list is empty at rmdir (Stanislaw Gruszka) [579693] - [video] revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" (Stanislaw Gruszka) [579693] - [v4l] DVB: gspca - sunplus: Fix bridge exchanges (Stanislaw Gruszka) [580062] - [hwmon] fschmd: Fix a memleak on multiple opens of /dev/watchdog (Stanislaw Gruszka) [580063] - [sound] hda: Fix HP T5735 automute (Stanislaw Gruszka) [580063] - [sound] hda: Fix quirk for Maxdata obook4-1 (Stanislaw Gruszka) [580063] - [sound] ice1724: Patch for suspend/resume for ESI Juli@ (Stanislaw Gruszka) [580063] - [sound] usb-audio: Avoid Oops after disconnect (Stanislaw Gruszka) [580065] - [sound] ctxfi: fix PTP address initialization (Stanislaw Gruszka) [580065] - [hwmon] lm78: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] w83781d: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] tmp421: Fix temperature conversions (Stanislaw Gruszka) [580067] - [sound] via82xx: add quirk for D1289 motherboard (Stanislaw Gruszka) [580067] - [hwmon] tmp421: Restore missing inputs (Stanislaw Gruszka) [580067] - [sound] USB MIDI support for Access Music VirusTI (Stanislaw Gruszka) [580067] - [sound] hda-intel: Add position_fix quirk for ASUS M2V-MX SE (Stanislaw Gruszka) [580067] - [sound] pcm core: fix fifo_size channels interval check (Stanislaw Gruszka) [580067] - [sound] hda: Use 3stack quirk for Toshiba Satellite L40-10Q (Stanislaw Gruszka) [580067] - [bluetooth] Fix potential bad memory access with sysfs files (Stanislaw Gruszka) [584757] - [hwmon] coretemp: Add missing newline to dev_warn() message (Stanislaw Gruszka) [584757] - [bluetooth] Fix kernel crash on L2CAP stress tests (Stanislaw Gruszka) [584757] - [input] wacom: ensure the device is initialized properly upon resume (Stanislaw Gruszka) [584757] - [sound] hda: Fix input source elements of secondary ADCs on Realtek (Stanislaw Gruszka) [584757] - [x86] nmi watchdog: use generic interrupt source to determine deadlocks (Don Zickus) [574570] - [dm] eliminate some holes in data structures (Mike Snitzer) [586089] - [dm] ioctl: introduce flag indicating uevent was generated (Mike Snitzer) [586089] - [dm] free dm_io before bio_endio not after (Mike Snitzer) [586089] - [dm] table: remove unused dm_get_device range parameters (Mike Snitzer) [586089] - [dm] ioctl: only issue uevent on resume if state changed (Mike Snitzer) [586089] - [dm] raid1: always return error if all legs fail (Mike Snitzer) [586089] - [dm] mpath: refactor pg_init (Mike Snitzer) [586089] - [dm] mpath: wait for pg_init completion when suspending (Mike Snitzer) [586089] - [dm] mpath: hold io until all pg_inits completed (Mike Snitzer) [586089] - [dm] mpath: avoid storing private suspended state (Mike Snitzer) [586089] - [dm] document when snapshot has finished merging (Mike Snitzer) [586089] - [dm] table: remove dm_get from dm_table_get_md (Mike Snitzer) [586089] - [dm] mpath: skip activate_path for failed paths (Mike Snitzer) [586089] - [dm] mpath: pass struct pgpath to pg init done (Mike Snitzer) [586089] - [netdrv] mac80211: fix deferred hardware scan requests (John Linville) [561762] - [x86] asus-laptop: add Lenovo SL hotkey support (Stanislaw Gruszka) [579693] - [input] pmouse: move Sentelic probe down the list (Stanislaw Gruszka) [579693] - [pci] cardbus: Add a fixup hook and fix powerpc (Stanislaw Gruszka) [579693] - [mfd] Correct WM835x ISINK ramp time defines (Stanislaw Gruszka) [579693] - [mfd] WM835x GPIO direction register is not locked (Stanislaw Gruszka) [579693] - [edac] i5000_edac critical fix panic out of bounds (Stanislaw Gruszka) [579693] - [i2c] i2c-tiny-usb: Fix on big-endian systems (Stanislaw Gruszka) [580065] - [x86] thinkpad-acpi: fix bluetooth/wwan resume (Stanislaw Gruszka) [580067] - [v4l] DVB: bttv: Move I2C IR initialization (Stanislaw Gruszka) [580067] - [bluetooth] Fix sleeping function in RFCOMM within invalid context (Stanislaw Gruszka) [584757] - [i2c] i2c-i801: Don't use the block buffer for I2C block writes (Stanislaw Gruszka) [584757] - [s390x] vdso: use ntp adjusted clock multiplier (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix clock_gettime vsyscall time warp (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix accumulation bug triggered by long delay (Hendrik Brueckner) [575728] - [netdrv] igb: fix warning in drivers/net/igb/igb_main.c (Stefan Assmann) [589272] - [x86] Re-get cfg_new in case reuse/move irq_desc (Stanislaw Gruszka) [580065 583555] - [hwmon] adt7462: fix wrong ADT7462_VOLT_COUNT (Stanislaw Gruszka) [580065] - [fs] exec.c: fix initial stack reservation (Stanislaw Gruszka) [580067] - [fs] exec.c: restrict initial stack space expansion to rlimit (Stanislaw Gruszka) [580065] - [kernel] resource: add helpers for fetching rlimits (Stanislaw Gruszka) [580065] - [tracing] ext4: Convert some events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some jbd2 events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some block events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some power events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some workqueue events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert softirq events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some kmem events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert module refcnt events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] xfs: use DECLARE_EVENT_CLASS (Mike Snitzer) [588108] - [tracing] Harmonize event field names and print output names (Mike Snitzer) [588108] - [tracing] Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook (Mike Snitzer) [588108] - [block] blk-cgroup: config options re-arrangement (Vivek Goyal) [586182] - [block] blkio: Fix another BUG_ON() crash due to cfqq movement across groups (Vivek Goyal) [586182] - [block] blkio: Fix blkio crash during rq stat update (Vivek Goyal) [586182] - [block] blkio: Initialize blkg->stats_lock for the root cfqg too (Vivek Goyal) [586182] - [block] blkio: Fix compile errors (Vivek Goyal) [586182] - [block] Update to io-controller stats (Vivek Goyal) [586182] - [block] io-controller: Add a new interface "weight_device" for IO-Controller (Vivek Goyal) [586182] - [block] cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch (Vivek Goyal) [586182] - [block] blkio: Add more debug-only per-cgroup stats (Vivek Goyal) [586182] - [block] blkio: Add io_queued and avg_queue_size stats (Vivek Goyal) [586182] - [block] blkio: Add io_merged stat (Vivek Goyal) [586182] - [block] blkio: Changes to IO controller additional stats patches (Vivek Goyal) [586182] - [block] expose the statistics in blkio.time and blkio.sectors for the root cgroup (Vivek Goyal) [586182] - [block] blkio: Increment the blkio cgroup stats for real now (Vivek Goyal) [586182] - [block] blkio: Add io controller stats like (Vivek Goyal) [586182] - [block] blkio: Remove per-cfqq nr_sectors as we'll be passing (Vivek Goyal) [586182] - [block] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging (Vivek Goyal) [586182] - [block] cfq-iosched: requests "in flight" vs "in driver" clarification (Vivek Goyal) [586182] - [ppc] cxgb3: Wait longer for control packets on initialization (Steve Best) [588848] - [virt] KVM: convert ioapic lock to spinlock (Marcelo Tosatti) [588811] - [virt] KVM: fix the handling of dirty bitmaps to avoid overflows (Marcelo Tosatti) [588811] - [virt] KVM: MMU: fix kvm_mmu_zap_page() and its calling path (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Save/restore rflags.vm correctly in real mode (Marcelo Tosatti) [588811] - [virt] KVM: Dont spam kernel log when injecting exceptions due to bad cr writes (Marcelo Tosatti) [588811] - [virt] KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Update instruction length on intercepted BP (Marcelo Tosatti) [588811] - [drm] nouveau: initial eDP support + additional fixes (Ben Skeggs) [588581] - [s390x] zcore: Fix reipl device detection (Hendrik Brueckner) [587025] - [connector] Delete buggy notification code (Stanislaw Gruszka) [580064 586025] {CVE-2010-0410} - [netdrv] ath9k: fix beacon slot/buffer leak (Stanislaw Gruszka) [580064] - [fusion] mptsas: Fix issue with chain pools allocation on katmai (Stanislaw Gruszka) [580064] - [sunrpc] Fix a potential memory leak in auth_gss (Stanislaw Gruszka) [584757] - [tracing] scsi: Enhance SCSI command tracing (Mike Snitzer) [588108] - [tracing] scsi: Add missing verify command definitions (Mike Snitzer) [588108] - [tracing] scsi: ftrace based SCSI command tracing (Mike Snitzer) [588108] - [tracing] add __print_hex() (Mike Snitzer) [588108] - [tracing] Add notrace to TRACE_EVENT implementation functions (Mike Snitzer) [588108] - [tracing] Move a printk out of ftrace_raw_reg_event_foo() (Mike Snitzer) [588108] - [tracing] Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() (Mike Snitzer) [588108] - [tracing] Convert some sched trace events to DEFINE_EVENT and _PRINT (Mike Snitzer) [588108] - [tracing] Create new DEFINE_EVENT_PRINT (Mike Snitzer) [588108] - [tracing] Create new TRACE_EVENT_TEMPLATE (Mike Snitzer) [588108] - [tracing] additional interface changes and fixes (Mike Snitzer) [588108] - [tracing] Ftrace dynamic ftrace_event_call support (Mike Snitzer) [588108] - [fs] quota: fix WARN_ON when quota reservations get out of sync (Eric Sandeen) [581951] - [scsi] fcoe: sync with upstream (Mike Christie) [577049 578328]- [fs] ecryptfs: disallow ecryptfs as underlying filesystem (Eric Sandeen) [585185] - [mm] Fix Section Mismatch warning in put_page_bootmem() (Prarit Bhargava) [587040] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] ath9k: revert fb6635f6c114313f246cc34abc0b677264a765ed (Aristeu Rozanski) [584757] - [virt] KVM: take srcu lock before call to complete_pio() (Gleb Natapov) [585887] - [virt] virtio: Fix GFP flags passed from the virtio balloon driver (Amit Shah) [584680] - [x86] Check chip_data value in irq_force_complete_move() (Prarit Bhargava) [564398] - [x86] nmi_watchdog: use __cpuinit for 32-bit nmi_watchdog_default (Prarit Bhargava) [586967] - [acpi] Fall back to manually changing SCI_EN (Matthew Garrett) [587008] - [pci] Ensure that devices are resumed properly (Matthew Garrett) [586780] - [serial] usb-serial: Rework and update qcserial (Matthew Garrett) [587009] - [scsi] scsi_lib: Fix bug in completion of bidi commands (Stanislaw Gruszka) [580064] - [net] phonet: add check for null pernet mem pointer in notifier (Jiri Pirko) [573122] - [nfs] Ensure that writeback_single_inode() calls write_inode() when syncing (Jeff Layton) [584382] - [serial] 8250_pnp: use wildcard for serial Wacom tablets (Stanislaw Gruszka) [580062] - [fs] ext4: check s_log_groups_per_flex in online resize code (Eric Sandeen) [519461] - [x86] Fix sched_clock_cpu for systems with unsynchronized TSC (Prarit Bhargava) [568344] - [x86] Reenable TSC sync check at boot, even with NONSTOP_TSC (Prarit Bhargava) [568344] - [mm] slab: add memory hotplug support (Prarit Bhargava) [562880] - [x86] Set hotpluggable nodes in nodes_possible_map (Prarit Bhargava) [568344] - [x86] acpi: Auto Online Hot-Added Memory (Prarit Bhargava) [568344] - [mm] memory hotplug: fix a bug on /dev/mem for 64-bit kernels (Prarit Bhargava) [568344] - [mm] update all PGDs for direct mapping changes on 64 bit (Prarit Bhargava) [568344] - [x86] acpi: Map hotadded cpu to correct node (Prarit Bhargava) [568344] - [ipmi] Change timeout and event poll to one second (Matthew Garrett) [584106] - [ipmi] Attempt to register multiple SIs of the same type (Matthew Garrett) [584106] - [ipmi] Reduce polling (Matthew Garrett) [584106] - [ipmi] Reduce polling when interrupts are available (Matthew Garrett) [584106] - [ipmi] Change device discovery order (Matthew Garrett) [584106] - [ipmi] Only register one si per bmc (Matthew Garrett) [584106] - [ipmi] Split device discovery and registration (Matthew Garrett) [584106] - [ipmi] Change addr_source to an enum rather than strings (Matthew Garrett) [584106] - [drm] radeon: rs780/rs880: MSI quirk fixes (Dave Airlie) [586168] - [drm] radeon/kms: MC + watermark fixes + reset (Dave Airlie) [586168] - [drm] radeon/kms/evergreen: add evergreen stage 2 - HPD irq (Dave Airlie) [580757] - [drm] radeon: fixup radeon_asic struct c/h files (Dave Airlie) [586168] - [drm] radeon/kms: misc + tv dac fixes (Dave Airlie) [586168] - [drm] radeon/kms: squash upstream HDMI audio commits (Dave Airlie) [586168] - [drm] kms/radeon: Integrated graphics fixes (Dave Airlie) [586168] - [drm] radeon/kms: spread spectrum + pll fixes (Dave Airlie) [586168] - [drm] radeon: add initial evergreen support + fixes (Dave Airlie) [580757] - [kernel] tty: tty->pgrp races (Jiri Olsa) [586022] - [netdrv] kernel: fix the r8169 frame length check error (Jiri Olsa) [586017] {CVE-2009-4537}- [doc] add the documentation for mpol=local (Stanislaw Gruszka) [584757] - [fs] tmpfs: handle MPOL_LOCAL mount option properly (Stanislaw Gruszka) [584757] - [fs] tmpfs: mpol=bind:0 don't cause mount error (Stanislaw Gruszka) [584757] - [netdrv] tun: orphan an skb on tx (Michael S. Tsirkin) [584428] - [s390x] vmalloc: IPL failure with enabled memory cgroups (Hendrik Brueckner) [580918] - [netdrv] b43: fall back gracefully to PIO mode after fatal DMA errors (John Linville) [583069] - [netdrv] b43: Allow PIO mode to be selected at module load (John Linville) [583069] - [netdrv] b43: Remove reset after fatal DMA error (John Linville) [583069] - [netdrv] b43: Optimize PIO scratchbuffer usage (John Linville) [583069] - [fs] vfs: get_sb_single() - do not pass options twice (Stanislaw Gruszka) [580063] - [fs] tmpfs: fix oops on mounts with mpol=default (Stanislaw Gruszka) [584757] - [kernel] cred.c: use kmem_cache_free (Stanislaw Gruszka) [580064] - [fs] partition/msdos: fix unusable extended partition for > 512B sector (Stanislaw Gruszka) [584757] - [fs] partitions/msdos: add support for large disks (Stanislaw Gruszka) [584757] - [fs] eCryptfs: Add getattr function (Stanislaw Gruszka) [580065] - [fs] ecryptfs: initialize private persistent file before dereferencing pointer (Stanislaw Gruszka) [580062] - [fs] ecryptfs: use after free (Stanislaw Gruszka) [580062] - [ppc] Track backing pages used allocated by vmemmap_populate() (Steve Best) [547854] - [netdrv] be2net: recent bug fixes from upstream (Ivan Vecera) [583766] - [sunrpc] handle allocation errors from __rpc_lookup_create() (Stanislaw Gruszka) [584757] - [nfs] Prevent another deadlock in nfs_release_page() (Stanislaw Gruszka) [584757] - [nfs] NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() (Stanislaw Gruszka) [584757] - [nfs] Fix an allocation-under-spinlock bug (Stanislaw Gruszka) [580067] - [sunrpc] Handle EINVAL error returns from the TCP connect operation (Stanislaw Gruszka) [580067] - [sunrpc] remove unnecessary svc_xprt_put (Stanislaw Gruszka) [580067] - [x86] Add iMac9,1 to pci_reboot_dmi_table (Stanislaw Gruszka) [580067] - [rtc] rtc-core: fix memory leak (Stanislaw Gruszka) [580067] - [mm] readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM (Stanislaw Gruszka) [580067] - [fs] fix LOOKUP_FOLLOW on automount "symlinks" (Stanislaw Gruszka) [580067] - [nfs] Too many GETATTR and ACCESS calls after direct I/O (Stanislaw Gruszka) [580065] - [virt] kvmclock: count total_sleep_time when updating guest clock (Stanislaw Gruszka) [580065] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix the mapping of the NFSERR_SERVERFAULT error (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix a umount race (Stanislaw Gruszka) [580065] - [x86] amd-iommu: Fix possible integer overflow (Stanislaw Gruszka) [580064] - [ata] libata: retry FS IOs even if it has failed with AC_ERR_INVALID (Stanislaw Gruszka) [580064] - [firewire] firewire: ohci: fix crashes with TSB43AB23 on 64bit systems (Stanislaw Gruszka) [580064] - [ata] pata_hpt3x2n: always stretch UltraDMA timing (Stanislaw Gruszka) [580067] - [cgroup] memcg: fix oom killing a child process in an other cgroup (Stanislaw Gruszka) [580067] - [ata] libata: retry link resume if necessary (Stanislaw Gruszka) [580064] - [firewire] core: add_descriptor size check (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: fix scan race (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: clear all tx queues when firmware ready (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: need check for valid qos packet before free (Stanislaw Gruszka) [584759] - [netdrv] mac80211: tear down all agg queues when restart/reconfig hw (Stanislaw Gruszka) [584759] - [netdrv] mac80211: move netdev queue enabling to correct spot (Stanislaw Gruszka) [584759] - [netdrv] setup correct int pipe type in ar9170_usb_exec_cmd (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: range checking issue (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: fix nfreed-- (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: counting number of tfds can be free for 4965 (Stanislaw Gruszka) [584759] - [netdrv] b43: Workaround circular locking in hw-tkip key update callback (Stanislaw Gruszka) [584757] - [ata] ahci: use BIOS date in broken_suspend list (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Reset dynamic ps timer in Rx path (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Retry null data frame for power save (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable TIM timer interrupt only when needed. (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix BUG_ON triggered by PAE frames (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: Silence tfds_in_queue message (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: use dma_alloc_coherent (Stanislaw Gruszka) [584757] - [netdrv] wl1251: fix potential crash (Stanislaw Gruszka) [584757] - [block] readahead: add blk_run_backing_dev (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix lockdep warning when unloading module (Stanislaw Gruszka) [584757] - [scsi] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA (Stanislaw Gruszka) [584757] - [netdrv] ath5k: fix setup for CAB queue (Stanislaw Gruszka) [584757] - [netdrv] ath5k: dont use external sleep clock in AP mode (Stanislaw Gruszka) [584757] - [netdrv] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() (Stanislaw Gruszka) [584757] - [netdrv] b43/b43legacy: Wake queues in wireless_core_start (Stanislaw Gruszka) [580067] - [netdrv] ath5k: use correct packet type when transmitting (Stanislaw Gruszka) [580067] - [netdrv] ath9k: disable RIFS search for AR91xx based chips (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix rate control fallback rate selection (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix beacon timer restart after a card reset (Stanislaw Gruszka) [580067] - [netdrv] p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: disable stall workaround (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: fix buffer overflow in rndis_query_oid (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC (Stanislaw Gruszka) [580067] - [netdrv] sky2: fix transmit DMA map leakage (Stanislaw Gruszka) [580067] - [netdrv] airo: fix setting zero length WEP key (Stanislaw Gruszka) [580067] - [netdrv] mac80211: quit addba_resp_timer if Tx BA session is torn down (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: sanity check before counting number of tfds can be free (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: set HT flags after channel in rxon (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: error checking for number of tfds in queue (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: Fix to set correct ht configuration (Stanislaw Gruszka) [580065] - [netdrv] mac80211: Fix probe request filtering in IBSS mode (Stanislaw Gruszka) [580065] - [netdrv] ath9k: Fix sequence numbers for PAE frames (Stanislaw Gruszka) [580065] - [netdrv] b43: Fix throughput regression (Stanislaw Gruszka) [580065] - [netdrv] rtl8187: Add new device ID (Stanislaw Gruszka) [580065] - [ata] ahci: add Acer G725 to broken suspend list (Stanislaw Gruszka) [580065] - [scsi] mptfusion: mptscsih_abort return value should be SUCCESS instead of value 0 (Stanislaw Gruszka) [580065] - [nfs] Fix an Oops when truncating a file (Stanislaw Gruszka) [580065] - [block] cciss: Make cciss_seq_show handle holes in the h->drv[] array (Stanislaw Gruszka) [580065] - [netdrv] ath9k: fix eeprom INI values override for 2GHz-only cards (Stanislaw Gruszka) [580064] - [netdrv] mac80211: fix NULL pointer dereference when ftrace is enabled (Stanislaw Gruszka) [580064] - [block] fix bugs in bio-integrity mempool usage (Stanislaw Gruszka) [580064] - [netdrv] sky2: Fix oops in sky2_xmit_frame() after TX timeout (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: set default aggregation frame count limit to 31 (Stanislaw Gruszka) [580064] - [netdrv] e1000/e1000e: don't use small hardware rx buffers (Stanislaw Gruszka) [580064] - [netdrv] e1000: enhance frame fragment detection (Stanislaw Gruszka) [580064] - [mm] rmap: anon_vma_prepare() can leak anon_vma_chain (Rik van Riel) [579936] - [mm] rmap: add exclusively owned pages to the newest anon_vma (Rik van Riel) [579936] - [mm] anonvma: when setting up page->mapping, we need to pick the _oldest_ anonvma (Rik van Riel) [579936] - [mm] anon_vma: clone the anon_vma chain in the right order (Rik van Riel) [579936] - [mm] vma_adjust: fix the copying of anon_vma chains (Rik van Riel) [579936] - [mm] Simplify and comment on anon_vma re-use for anon_vma_prepare() (Rik van Riel) [579936] - [mm] rmap: fix anon_vma_fork() memory leak (Rik van Riel) [579936] - [s390x] nss: add missing .previous statement to asm function (Hendrik Brueckner) [581521] - [ata] pata_mavell: correct check of AHCI config option (David Milburn) [584483] - [fs] ext4: Issue the discard operation before releasing the blocks (Eric Sandeen) [575884] - [scsi] 3w_sas: new driver (Tomas Henzl) [572781] - [kernel] hrtimer: Tune hrtimer_interrupt hang logic (Marcelo Tosatti) [576355]- [netdrv] b43: ssb: do not read SPROM if it does not exist (John Linville) [574895] - [netdrv] igb: add support for Intel I350 Gigabit Network Connection (Stefan Assmann) [580727] - [kernel] exec: refactor how usermodehelpers work and modify core_pipe recursion check (Neil Horman) [557387] - [kernel] re-export page_is_ram() for crash module (Prarit Bhargava) [583032] - [x86] amd_iommu: allow iommu to complete dma transactions during transition to kdump kernel (Neil Horman) [577788] - [nfs] rsize and wsize settings ignored on v4 mounts (Steve Dickson) [582697] - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [578932] - [net] Remove skb_dma_map/unmap calls from drivers (Thomas Graf) [576690] - [scsi] mpt2sas: IOs needs to be pause until handles are refreshed for all device after recovery (Tomas Henzl) [577909] - [scsi] mpt2sas: Reworked scmd->result priority for _scsih_qcmd (Tomas Henzl) [577909] - [x86] Suppress stack overrun message for init_task (Prarit Bhargava) [582625] - [sunrpc] gss_krb5: Advertise rc4-hmac enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add support for rc4-hmac encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Use confounder length in wrap code (Steve Dickson) [498317] - [sunrpc] gssd_krb5: More arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Save the raw session key in the context (Steve Dickson) [498317] - [sunrpc] gssd_krb5: arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise AES enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add remaining pieces to enable AES encryption support (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for new token formats in rfc4121 (Steve Dickson) [498317] - [sunrpc] xdr: Add an export for the helper function write_bytes_to_xdr_buf() (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise triple-des enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for triple-des encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add upcall info indicating supported kerberos enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: handle new context format from gssd (Steve Dickson) [498317] - [sunrpc] gss_krb5: import functionality to derive keys into the kernel (Steve Dickson) [498317] - [sunrpc] gss_krb5: add ability to have a keyed checksum (hmac) (Steve Dickson) [498317] - [sunrpc] gss_krb5: introduce encryption type framework (Steve Dickson) [498317] - [sunrpc] gss_krb5: prepare for new context format (Steve Dickson) [498317] - [sunrpc] gss_krb5: split up functions in preparation of adding new enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: Don't expect blocksize to always be 8 when calculating padding (Steve Dickson) [498317] - [sunrpc] gss_krb5: Added and improved code comments (Steve Dickson) [498317] - [sunrpc] gss_krb5: Introduce encryption type framework (Steve Dickson) [498317] - [mm] Fix vfree race resulting in kernel bug (Steven Whitehouse) [582522] - [ata] libata: fix accesses at LBA28 boundary (David Milburn) [582432] - [netdrv] b43: Rewrite DMA Tx status handling sanity checks (John Linville) [574533] - [char] tty: release_one_tty() forgets to put pids (Oleg Nesterov) [582077] {CVE-2010-1162} - [mm] oom: fix the unsafe usage of badness() in proc_oom_score() (Oleg Nesterov) [582069] - [netdrv] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [581644] - [x86] Remove sysfs_attr_init, sysfs_bin_attr_init changes introduced in last MCE patch (Prarit Bhargava) [581659] - [kernel] sched_getaffinity: allow less than NR_CPUS length (Oleg Nesterov) [578970] - [scsi] bfa sync w/ upstream (Rob Evers) [576716] - [gfs] GFS2: Fix ordering of ordered buffers (Steven Whitehouse) [581011] - [gfs] GFS2: Don't withdraw on partial rindex entries (Robert S Peterson) [581009] - [gfs] GFS2: livelock while reclaiming unlinked dinodes (Robert S Peterson) [570182] - [scsi] mpt2sas: Do not reset handle before calling _scsih_remove_device in RESCAN task after HBA RESET (Tomas Henzl) [572646] - [scsi] mpt2sas: Device removal algorithm in interrupt ctx (Tomas Henzl) [572646] - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [572646] - [scsi] Upgrading version to 04.100.01.02 (Tomas Henzl) [572646] - [scsi] mpt2sas: modified _scsih_sas_device_find_by_handle/sas_address (Tomas Henzl) [572646] - [scsi] mpt2sas: RESCAN Barrier work is added in case of HBA reset (Tomas Henzl) [572646] - [scsi] update the version to 04.100.01.00 (Tomas Henzl) [572646] - [scsi] scsi_transport_sas: add support for transport layer retries (TLR) (Tomas Henzl) [572646] - [scsi] mpt2sas: Added raid transport support (Tomas Henzl) [572646] - [scsi] eliminate potential kmalloc failure in scsi_get_vpd_page() (Tomas Henzl) [572646] - [ata] libata: fix ata_id_logical_per_physical_sectors (David Milburn) [582021] - [netdrv] iwlwifi: Fix throughput stall issue in HT mode for 5000 (Stanislaw Gruszka) [580063] - [infiniband] IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() (Stanislaw Gruszka) [580063] - [net] cfg80211: fix channel setting for wext (Stanislaw Gruszka) [580063] - [net] mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces (Stanislaw Gruszka) [580063] - [ata] ata_piix: fix MWDMA handling on PIIX3 (Stanislaw Gruszka) [580063] - [ata] ahci: disable SNotification capability for ich8 (Stanislaw Gruszka) [580063] - [netdrv] ar9170: Add support for D-Link DWA 160 A2 (Stanislaw Gruszka) [580063] - [netdrv] sfc: Fix DMA mapping cleanup in case of an error in TSO (Stanislaw Gruszka) [580063] - [fs] ext4: don't call write_inode under the journal (Josef Bacik) [576202] - [fs] ext4: Calculate metadata requirements more accurately (Josef Bacik) [576202] - [fs] ext4: Patch up how we claim metadata blocks for quota purposes (Josef Bacik) [576202] - [fs] ext4: fix potential quota deadlock (Josef Bacik) [576202] - [virt] virtio: console: Add support for nonblocking write()s (Amit Shah) [576241] - [virt] virtio: console: Rename wait_is_over() to will_read_block() (Amit Shah) [576241] - [virt] virtio: console: Don't always create a port 0 if using multiport (Amit Shah) [576241] - [virt] virtio: console: Use a control message to add ports (Amit Shah) [576241] - [virt] virtio: console: Move code around for future patches (Amit Shah) [576241] - [virt] virtio: console: Remove config work handler (Amit Shah) [576241] - [virt] virtio: console: Don't call hvc_remove() on unplugging console ports (Amit Shah) [576241] - [virt] virtio: console: Return -EPIPE to hvc_console if we lost the connection (Amit Shah) [576241] - [virt] virtio: console: Let host know of port or device add failures (Amit Shah) [576241] - [virt] virtio: console: Add a __send_control_msg() that can send messages without a valid port (Amit Shah) [576241] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [577222] - [virt] virtio: console makes incorrect assumption about virtio API (Amit Shah) [576241] - [virt] MAINTAINERS: Put the virtio-console entry in correct alphabetical order (Amit Shah) [576241] - [virt] virtio: console: Fix early_put_chars usage (Amit Shah) [576241] - [virt] virtio: console: Check if port is valid in resize_console (Amit Shah) [576241] - [virt] virtio: console: Generate a kobject CHANGE event on adding 'name' attribute (Amit Shah) [576241] - [virt] virtio: console: Use better variable names for fill_queue operation (Amit Shah) [576241] - [virt] virtio: console: Fix type of 'len' as unsigned int (Amit Shah) [576241] - [vfs] rename block_fsync() to blkdev_fsync() (Jeff Moyer) [579781] - [char] raw: add an fsync method (Jeff Moyer) [579781] - [x86] Don't use logical-flat mode when more than 8 CPUs are possible (John Villalovos) [563798] - [net] Backport the new socket API recvmmsg, receive multiple messages (Arnaldo Carvalho de Melo) [579850] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [s390x] callhome: fix broken proc interface and activate comp ID (Hendrik Brueckner) [579482]- [x86] Update x86 MCE code (Prarit Bhargava) [580587] - [scsi] 3w-xxxx: Force 60 second timeout default (Tomas Henzl) [572778] - [netdrv] enic: update to upstream version 1.3.1.1 (Andy Gospodarek) [575950] - [netdrv] igb: Add support for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [577421] - [kernel] resource: Fix generic page_is_ram() for partial RAM pages (Prarit Bhargava) [578834] - [x86] Use the generic page_is_ram() (Prarit Bhargava) [578834] - [x86] Remove BIOS data range from e820 (Prarit Bhargava) [578834] - [kernel] Move page_is_ram() declaration to mm.h (Prarit Bhargava) [578834] - [kernel] Generic page_is_ram: use __weak (Prarit Bhargava) [578834] - [kernel] resources: introduce generic page_is_ram() (Prarit Bhargava) [578834] - [fs] GFS2: Clean up copying from stuffed files (Steven Whitehouse) [580857] - [netdrv] igb: restrict WoL for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [578804] - [drm] radeon/kms: move radeon KMS on/off switch out of staging (Dave Airlie) [580766] - [netdrv] p54: fix deadlocks under tx load (Michal Schmidt) [580557] - [gfs2] GFS2: Mandatory locking fix (Steven Whitehouse) [571606] {CVE-2010-0727} - [x86] AMD: Fix NULL pointer dereference on 32-bit (Bhavna Sarathy) [571474] - [x86] Add wbinvd SMP helper routines (Bhavna Sarathy) [571474] - [x86] L3 cache: Remove NUMA dependency (Bhavna Sarathy) [571474] - [x86] Calculate L3 indices (Bhavna Sarathy) [571474] - [x86] Add cache index disable sys attributes (Bhavna Sarathy) [571474] - [x86] Fix disabling of L3 cache indices (Bhavna Sarathy) [571474] - [fs] NFS: Avoid a deadlock in nfs_release_page (Jeff Layton) [525963] - [fs] NFS: Remove requirement for inode->i_mutex from nfs_invalidate_mapping (Jeff Layton) [525963] - [fs] NFS: Clean up nfs_sync_mapping (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page() (Jeff Layton) [525963] - [fs] NFS: Replace __nfs_write_mapping with sync_inode() (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page_cancel() (Jeff Layton) [525963] - [fs] NFS: Ensure inode is always marked I_DIRTY_DATASYNC, if it has unstable pages (Jeff Layton) [525963] - [fs] NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set (Jeff Layton) [525963] - [fs] NFS: Reduce the number of unnecessary COMMIT calls (Jeff Layton) [525963] - [fs] NFS: Add a count of the number of unstable writes carried by an inode (Jeff Layton) [525963] - [fs] NFS: Cleanup - move nfs_write_inode() into fs/nfs/write.c (Jeff Layton) [525963] - [fs] writeback: pass writeback_control to ->write_inode (Jeff Layton) [525963] - [fs] writeback: make sure data is on disk before calling ->write_inode (Jeff Layton) [525963] - [fs] writeback: introduce wbc.for_background (Jeff Layton) [525963] - [netdrv] macvlan: fix support for multiple driver backends (Anthony Liguori) [553337 566731] - [netdrv] net/macvtap: add vhost support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: add GSO/csum offload support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: rework object lifetime rules (Anthony Liguori) [553337 566731] - [netdrv] macvtap: fix reference counting (Anthony Liguori) [553337 566731] - [netdrv] net: macvtap driver (Anthony Liguori) [553337 566731] - [netdrv] macvlan: export macvlan mode through netlink (Anthony Liguori) [553337 566731] - [netdrv] macvlan: implement bridge, VEPA and private mode (Anthony Liguori) [553337 566731] - [netdrv] macvlan: cleanup rx statistics (Anthony Liguori) [553337 566731] - [netdrv] macvlan: Precise RX stats accounting (Anthony Liguori) [553337 566731] - [netdrv] macvlan: add private dev_txq_stats_fold function (Anthony Liguori) [553337 566731] - [netdrv] veth: move loopback logic to common location (Anthony Liguori) [553337 566731] - [s390x] zfcp: Remove lock dependency on unit remove (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on unit add (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on CCW remove (Hendrik Brueckner) [576860] - [s390x] dasd: fix alignment of transport mode recovery TCW (Hendrik Brueckner) [575824] - [s390x] cio: fix drvdata usage for the console subchannel (Hendrik Brueckner) [575826] - [s390x] zcore: CPU registers are not saved under LPAR (Hendrik Brueckner) [575221] - [s390x] zfcpdump: Use direct IO in order to increase dump speed (Hendrik Brueckner) [575189] - [s390x] qeth: change checksumming default for HiperSockets (Hendrik Brueckner) [572227] - [s390x] qeth: l3 send dhcp in non pass thru mode (Hendrik Brueckner) [572225] - [s390x] zfcp: Remove attached ports and units correctly (Hendrik Brueckner) [571938] - [drm] Bring in nouveau updates from upstream (Ben Skeggs) [558468] - [vfs] pass struct file to do_truncate on O_TRUNC opens (Jeff Layton) [573995] - [vfs] O_TRUNC open shouldn't fail after file truncation (Jeff Layton) [573995] - [net] netfilter: ctnetlink: compute message size properly (Jiri Pirko) [578476] - [block] cfq-iosched: Do not merge queues of BE and IDLE classes (Jeff Moyer) [577393] - [block] remove 16 bytes of padding from struct request on 64bits (Jeff Moyer) [577393] - [block] cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds (Jeff Moyer) [577393] - [block] cfq-iosched: quantum check tweak (Jeff Moyer) [577393] - [block] remove padding from io_context on 64bit builds (Jeff Moyer) [577393] - [block] cfq: reorder cfq_queue removing padding on 64bit (Jeff Moyer) [577393] - [block] cfq-iosched: split seeky coop queues after one slice (Jeff Moyer) [577393] - [x86] edac, mce: Filter out invalid values (Bhavna Sarathy) [574487] - [x86] edac, mce, amd: silence GART TLB errors (Bhavna Sarathy) [574487] - [x86] edac, mce: correct corenum reporting (Bhavna Sarathy) [574487] - [x86] edac, mce: update AMD F10h revD check (Bhavna Sarathy) [574487] - [x86] amd64_edac: Simplify ECC override handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: Do not falsely trigger kerneloops (Bhavna Sarathy) [574487] - [x86] amd64_edac: Ensure index stays within bounds in amd64_get_scrub_rate (Bhavna Sarathy) [574487] - [x86] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix K8 chip select reporting (Bhavna Sarathy) [574487] - [x86] amd64_edac: bump driver version (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix use-uninitialised bug (Bhavna Sarathy) [574487] - [x86] amd64_edac: correct sys address to chip select mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: add a leaner syndrome decoding algorithm (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove early hw support check (Bhavna Sarathy) [574487] - [x86] amd64_edac: detect DDR3 memory type (Bhavna Sarathy) [574487] - [x86] edac: add memory types strings for debugging (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove unneeded extract_error_address wrapper (Bhavna Sarathy) [574487] - [x86] amd64_edac: rename StinkyIdentifier (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove superfluous dbg printk (Bhavna Sarathy) [574487] - [x86] amd64_edac: enhance address to DRAM bank mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup f10_early_channel_count (Bhavna Sarathy) [574487] - [x86] amd64_edac: dump DIMM sizes on K8 too (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup rest of amd64_dump_misc_regs (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup DRAM cfg low debug output (Bhavna Sarathy) [574487] - [x86] amd64_edac: wrap-up pci config read error handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: make DRAM regions output more human-readable (Bhavna Sarathy) [574487] - [x86] amd64_edac: clarify DRAM CTL debug reporting (Bhavna Sarathy) [574487]- [netdrv] iwlwifi: fix kdump hang (Stanislaw Gruszka) [575122] - [kernel] clockevent: Don't remove broadcast device when cpu is dead (Danny Feng) [572438] - [block] Export max number of segments and max segment size in sysfs (Jeff Moyer) [574132] - [block] Finalize conversion of block limits functions (Jeff Moyer) [574132] - [block] Fix overrun in lcm() and move it to lib (Jeff Moyer) [574132] - [block] jiffies fixes (Jeff Moyer) [574132] - [block] Consolidate phys_segment and hw_segment limits (Jeff Moyer) [574132] - [block] Rename blk_queue_max_sectors to blk_queue_max_hw_sectors (Jeff Moyer) [574132] - [block] Add BLK_ prefix to definitions (Jeff Moyer) [574132] - [block] Remove unused accessor function (Jeff Moyer) [574132] - [block] Update blk_queue_max_sectors and documentation (Jeff Moyer) [574132] - [ata] ahci: Turn off DMA engines when there's no device attached (Matthew Garrett) [577967] - [scsi] qla2xxx: minor updates and fixes from upstream (Rob Evers) [574526] - [scsi] Additional BSG corrections from upstream (Rob Evers) [574590] - [netdrv] be2net: Update be2net 10GB NIC driver to version 2.102.147u (Ivan Vecera) [576172] - [scsi] update fibre channel layer (Mike Christie) [571824] - [scsi] lpfc Update from 8.3.5.6 to 8.3.5.7 FC/FCoE (Rob Evers) [576174] - [netdrv] e100: fix the 'size' argument passed to pci_pool_create() (Dean Nelson) [576887] - [kernel] futex: remove rw parameter from get_futex_key() (Amerigo Wang) [555700] - [drm] Add drm_gem_object_handle_unreference_unlocked and drm_gem_object_unreference_unlocked (Adam Jackson) [575910] - [drm] i915: Update to 2.6.34-rc1 (pre-vga-switcheroo) (Adam Jackson) [575910] - [scsi] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs (Rob Evers) [570693] - [scsi] fnic: updating driver to 1.4.0.98 syncs w/ upstream (Rob Evers) [570693] - [sound] snd-hda-intel: avoid divide by zero (Jaroslav Kysela) [567173] {CVE-2010-1085} - [netdrv] bnx2x: use new firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2: remove old firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 bug fixes (Stanislaw Gruszka) [560993] - [ata] ahci: support FIS-based switching (David Milburn) [463152] - [drm] radeon: better GPU reset for lockup (Jerome Glisse) [576511] - [block] cciss: add 30 second initial timeout wait on controller reset (Tomas Henzl) [574094] - [serial] fix hang in serial console open (Neil Horman) [568418] - [virt] vmw_pvscsi: adding vmware paravirtualized driver (Rob Evers) [553062] - [scsi] 3w-9xxx: update 3w-9xxx to v2.26.02.014RH (Tomas Henzl) [572779] - [netdrv] ixgbevf: initial support for 82599VF driver (Andy Gospodarek) [462790] - [netdrv] ixgbe: update to version 2.0.62-k2 (Andy Gospodarek) [462790] - [netdrv] netxen: More critical bug fixes and AER support (Tony Camuso) [516840] - [netdrv] netxen: Sync with upstream kernel bug fixes (Tony Camuso) [516840] - [fs] dlm: use bastmode in debugfs output (David Teigland) [568102] - [fs] dlm: send reply before bast (David Teigland) [568102] - [fs] dlm: fix ordering of bast and cast (David Teigland) [568102] - [virt] virtio-net: remove send queue (Anthony Liguori) [555698] - [virt] virtio-net: Defer skb allocation and remove recv queue (Anthony Liguori) [555698] - [net] bridge: Allow enable/disable UFO on bridge device via ethtool (Anthony Liguori) [555537] - [net] Make UFO on master device independent of attached devices (Anthony Liguori) [555537] - [fs] xfs: fix locking for inode cache radix tree tag updates (Christoph Hellwig) [573836] - [uv] fix microcode.ctl slow down in boot-time on large systems (George Beshers) [573018] - [scsi] lpfc Update from 8.3.5.5 to 8.3.5.6 FC/FCoE (Rob Evers) [568889] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] e1000e: fix data corruptor in NFS packet split filtering hw (Neil Horman) [572350] - [security] selinux: dynamic class/perm discovery (Eric Paris) [570812] - [security] selinux/ss: correct size computation (Eric Paris) [573000] - [security] SELinux: reduce size of access vector hash table (Eric Paris) [570433] - [security] SELinux: reset the security_ops before flushing the avc cache (Eric Paris) [572998] - [sched] Fix sched_mc_power_savings for !SMT (Danny Feng) [571879] - [security] selinux: Only audit permissions specified in policy (Eric Paris) [573002] - [security] selinux: fix memory leak in sel_make_bools (Eric Paris) [573008] - [security] SELinux: Make selinux_kernel_create_files_as() shouldn't just always return 0 (Eric Paris) [573011] - [security] selinux: convert range transition list to a hashtab (Eric Paris) [572702] - [virt] x86: remove kmap_atomic_pte paravirt op (Paolo Bonzini) [567203] - [virt] vmi: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] xen: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] x86: allow allocation of highmem user page tables to be disabled when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [netdrv] qlge: update to latest upstream (Andy Gospodarek) [562311] - [netdrv] add netif_printk helpers (Andy Gospodarek) [562311] - [net] bridge: Fix build error when IGMP_SNOOPING is not enabled (Herbert Xu) [574321] - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [574321] - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [574321] - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast data-path hooks (Herbert Xu) [574321] - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [574321] - [net] bridge: Add multicast forwarding functions (Herbert Xu) [574321] - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: ensure to unlock in error path in br_multicast_query() (Herbert Xu) [574321] - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [574321] - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: cleanup: remove unneed check (Herbert Xu) [574321] - [net] bridge: depends on INET (Herbert Xu) [574321] - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [574321] - [net] bridge: Add core IGMP snooping support (Herbert Xu) [574321] - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [574321] - [net] bridge: Split may_deliver/deliver_clone out of br_flood (Herbert Xu) [574321] - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [574321] - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [574321] - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [574321] - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [574321] - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [574321] - [kernel] futex_lock_pi() key refcnt fix (Danny Feng) [566347] {CVE-2010-0623} - [pci] AER: fix aer inject result in kernel oops (Prarit Bhargava) [568515] - [scsi] fix 32bit compatibility in BSG interface (Rob Evers) [554538] - [x86] ACPI: don't cond_resched if irq is disabled (Danny Feng) [572441] - [x86] Ensure dell-laptop buffers are below 4GB (Matthew Garrett) [570036] - [hwmon] add hex '0x' indication to coretemp module output (Dean Nelson) [571865] - [cifs] update cifs client code to latest upstream code (Jeff Layton) [562788] - [block] fix merge_bvec_fn return value checks (Mike Snitzer) [571455] - [fs] ext4: avoid uninit mem references on some mount options (Eric Sandeen) [562008] - [s390x] dasd: Correct offline processing (Hendrik Brueckner) [568376] - [s390x] dasd: Fix refcounting (Hendrik Brueckner) [568376] - [x86] amd_iommu: remove dma-ops warning message (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IO page fault by adding device notifiers (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IOMMU API initialization for iommu=pt (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix possible integer overflow (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix deassignment of a device from the pt domain (Bhavna Sarathy) [560002] - [gfs2] Allow the number of committed revokes to temporarily be negative (Benjamin Marzinski) [563907] - [ppc64] powerpc: export data from new hcall H_EM_GET_PARMS (Steve Best) [570019] - [x86] ACPI: Be in TS_POLLING state during mwait based C-state entry (Avi Kivity) [571440] - [net] tcp: fix ICMP-RTO war (Jiri Olsa) [567532] - [mm] Add padding to mm structures allow future patches during the RHEL6 life (Larry Woodman) [554511]- [mm] Switch to SLAB (Aristeu Rozanski) [570614]- [kernel/time] revert cc2f92ad1d0e03fe527e8ccfc1f918c368964dc8 (Aristeu Rozanski) [567551] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [568624] - [scsi] Add netapp to scsi dh alua dev list (Mike Christie) [559586] - [scsi] scsi_dh_emc: fix mode select setup (Mike Christie) [570685] - [drm] Remove loop in IronLake graphics interrupt handler (John Villalovos) [557838] - [x86] Intel Cougar Point chipset support (John Villalovos) [560077] - [vhost] vhost-net: restart tx poll on sk_sndbuf full (Michael S. Tsirkin) [562837] - [vhost] fix get_user_pages_fast error handling (Michael S. Tsirkin) [562837] - [vhost] initialize log eventfd context pointer (Michael S. Tsirkin) [562837] - [vhost] logging thinko fix (Michael S. Tsirkin) [562837] - [vhost] vhost-net: switch to smp barriers (Michael S. Tsirkin) [562837] - [net] bug fix for vlan + gro issue (Andy Gospodarek) [569922] - [uv] Fix unmap_vma() bug related to mmu_notifiers (George Beshers) [253033] - [uv] Have mmu_notifiers use SRCU so they may safely schedule (George Beshers) [253033] - [drm] radeon/kms: bring all v2.6.33 fixes into EL6 kernel (Dave Airlie) [547422 554323 566618 569704] - [dvb] Fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569243] - [kernel] sched: Fix SCHED_MC regression caused by change in sched cpu_power (Danny Feng) [568123] - [s390x] vdso: glibc does not use vdso functions (Hendrik Brueckner) [567755] - [drm] bring drm core/ttm/fb layer fixes in from upstream (Dave Airlie) [569701] - [kernel] Fix SMT scheduler regression in find_busiest_queue() (Danny Feng) [568120] - [s390x] qeth: avoid recovery during device online setting (Hendrik Brueckner) [568781] - [mm] Fix potential crash with sys_move_pages (Danny Feng) [562591] {CVE-2010-0415} - [scsi] pmcraid: bug fixes from upstream (Rob Evers) [567376] - [scsi] lpfc Update from 8.3.5.4 to 8.3.5.5 FC/FCoE (Rob Evers) [564508] - [ata] ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI (David Milburn) [568815] - [selinux] netlabel: fix corruption of SELinux MLS categories > 127 (Eric Paris) [568370] - [gfs2] print glock numbers in hex (Robert S Peterson) [566755] - [mm] Fix hugetlb.c clear_huge_page parameter (Andrea Arcangeli) [566604] - [mm] fix anon_vma locking updates for transparent hugepage code (Andrea Arcangeli) [564515] - [netdrv] cxgb3: add memory barriers (Steve Best) [568390] - [dm] raid45 target: constructor error path oops fix (Heinz Mauelshagen) [567605] - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [567965] - [net] netfilter: nf_conntrack: per netns nf_conntrack_cachep (Jiri Pirko) [567181] - [x86] nmi_watchdog: use __cpuinit for nmi_watchdog_default (Don Zickus) [567601] - [netdrv] ixgbe: prevent speculative processing of descriptors (Steve Best) [568391] - [kvm] Fix emulate_sys[call, enter, exit]()'s fault handling (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix segment descriptor loading (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix load_guest_segment_descriptor() to inject page fault (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Forbid modifying CS segment register by mov instruction (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn() (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] inject #UD in 64bit mode from instruction that are not valid there (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix properties of instructions in group 1_82 (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: code style cleanup (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add LOCK prefix validity checking (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check CPL level during privilege instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix popf emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check IOPL level during io instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: fix memory access during x86 emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add Virtual-8086 mode of emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group9 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group8 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Introduce No64 decode option (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add 'push/pop sreg' instructions (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [x86] AES/PCLMUL Instruction support: Various fixes for AES-NI and PCLMMUL (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Use gas macro for AES-NI instructions (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Various small fixes for AES/PCMLMUL and generate .byte code for some new instructions via gas macro (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Add PCLMULQDQ accelerated implementation (John Villalovos) [463496] - [scsi] megaraid_sas: fix for 32bit apps (Tomas Henzl) [559941] - [kvm] fix large packet drops on kvm hosts with ipv6 (Neil Horman) [565525] - [kvm] Add MAINTAINERS entry for virtio_console (Amit Shah) [566391] - [kvm] virtio: console: Fill ports' entire in_vq with buffers (Amit Shah) [566391] - [kvm] virtio: console: Error out if we can't allocate buffers for control queue (Amit Shah) [566391] - [kvm] virtio: console: Add ability to remove module (Amit Shah) [566391] - [kvm] virtio: console: Ensure no memleaks in case of unused buffers (Amit Shah) [566391] - [kvm] virtio: console: update Red Hat copyright for 2010 (Amit Shah) [566391] - [kvm] virtio: Initialize vq->data entries to NULL (Amit Shah) [566391] - [kvm] virtio: console: outbufs are no longer needed (Amit Shah) [566391] - [kvm] virtio: console: return -efault for fill_readbuf if copy_to_user fails (Amit Shah) [566391] - [kvm] virtio: console: Allow sending variable-sized buffers to host, efault on copy_from_user err (Amit Shah) [566391]- [s390] hvc_iucv: allocate IUCV send/receive buffers in DMA zone (Hendrik Brueckner) [566188] - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565528] - [s390] qdio: prevent kernel bug message in interrupt handler (Hendrik Brueckner) [565542] - [s390] zfcp: report BSG errors in correct field (Hendrik Brueckner) [564378] - [s390] zfcp: cancel all pending work for a to be removed zfcp_port (Hendrik Brueckner) [564382] - [nfs] mount.nfs: Unknown error 526 (Steve Dickson) [561975] - [x86] x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write (Avi Kivity) [563801] - [x86] x86-64, rwsem: 64-bit xadd rwsem implementation (Avi Kivity) [563801] - [x86] x86-64: support native xadd rwsem implementation (Avi Kivity) [563801] - [x86] clean up rwsem type system (Avi Kivity) [563801] - [x86] x86-32: clean up rwsem inline asm statements (Avi Kivity) [563801] - [x86] nmi_watchdog: enable by default on RHEL-6 (Don Zickus) [523857] - [block] freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb (Mike Snitzer) [565890] - [block] fix bio_add_page for non trivial merge_bvec_fn case (Mike Snitzer) [565890] - [watchdog] Add support for iTCO watchdog on Ibex Peak chipset (John Villalovos) [536698] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [563135] - [kernel] time: Implement logarithmic time accumalation (Prarit Bhargava) [563135] - [dm] raid1: fail writes if errors are not handled and log fails (Mike Snitzer) [565890] - [dm] mpath: fix stall when requeueing io (Mike Snitzer) [565890] - [dm] log: userspace fix overhead_size calcuations (Mike Snitzer) [565890] - [dm] stripe: avoid divide by zero with invalid stripe count (Mike Snitzer) [565890] - [mm] anon_vma locking updates for transparent hugepage code (Rik van Riel) [564515] - [mm] anon_vma linking changes to improve multi-process scalability (Rik van Riel) [564515] - [virt] virtio_blk: add block topology support (Christoph Hellwig) [556477] - [kvm] PIT: control word is write-only (Eduardo Habkost) [560905] {CVE-2010-0309} - [kernel] Prevent futex user corruption to crash the kernel (Jerome Marchand) [563957] - [selinux] print the module name when SELinux denies a userspace upcall (Eric Paris) [563731] - [gfs] GFS2 problems on single node cluster (Steven Whitehouse) [564329] - [ppc] Add kdump support to Collaborative Memory Manager (Steve Best) [563316]- [nfs] Remove a redundant check for PageFsCache in nfs_migrate_page() (Steve Dickson) [563938] - [nfs] Fix a bug in nfs_fscache_release_page() (Steve Dickson) [563938] - [mm] fix BUG()s caused by the transparent hugepage patch (Larry Woodman) [556572] - [fs] inotify: fix inotify WARN and compatibility issues (Eric Paris) [563363] - [net] do not check CAP_NET_RAW for kernel created sockets (Eric Paris) [540560] - [pci] Enablement of PCI ACS control when IOMMU enabled on system (Don Dutile) [523278] - [pci] PCI ACS support functions (Don Dutile) [523278] - [uv] x86: Fix RTC latency bug by reading replicated cachelines (George Beshers) [562189] - [s390x] ctcm / lcs / claw: remove cu3088 layer (Hendrik Brueckner) [557522] - [uv] vgaarb: add user selectability of the number of gpus in a system (George Beshers) [555879] - [gpu] vgaarb: fix vga arbiter to accept PCI domains other than 0 (George Beshers) [555879] - [uv] x86_64: update uv arch to target legacy VGA I/O correctly (George Beshers) [555879] - [pci] update pci_set_vga_state to call arch functions (George Beshers) [555879] - [uv] PCI: update pci_set_vga_state to call arch functions (George Beshers) [555879] - [mm] remove madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] hugepage redhat customization (Andrea Arcangeli) [556572] - [mm] introduce khugepaged (Andrea Arcangeli) [556572] - [mm] transparent hugepage vmstat (Andrea Arcangeli) [556572] - [mm] memcg huge memory (Andrea Arcangeli) [556572] - [mm] memcg compound (Andrea Arcangeli) [556572] - [mm] pmd_trans_huge migrate bugcheck (Andrea Arcangeli) [556572] - [mm] madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] verify pmd_trans_huge isnt leaking (Andrea Arcangeli) [556572] - [mm] transparent hugepage core (Andrea Arcangeli) [556572] - [mm] dont alloc harder for gfp nomemalloc even if nowait (Andrea Arcangeli) [556572] - [mm] introduce _GFP_NO_KSWAPD (Andrea Arcangeli) [556572] - [mm] backport page_referenced microoptimization (Andrea Arcangeli) [556572] - [mm] kvm mmu transparent hugepage support (Andrea Arcangeli) [556572] - [mm] clear_copy_huge_page (Andrea Arcangeli) [556572] - [mm] clear_huge_page fix (Andrea Arcangeli) [556572] - [mm] split_huge_page paging (Andrea Arcangeli) [556572] - [mm] split_huge_page_mm/vma (Andrea Arcangeli) [556572] - [mm] add pmd_huge_pte to mm_struct (Andrea Arcangeli) [556572] - [mm] clear page compound (Andrea Arcangeli) [556572] - [mm] add pmd mmu_notifier helpers (Andrea Arcangeli) [556572] - [mm] pte alloc trans splitting (Andrea Arcangeli) [556572] - [mm] bail out gup_fast on splitting pmd (Andrea Arcangeli) [556572] - [mm] add pmd mangling functions to x86 (Andrea Arcangeli) [556572] - [mm] add pmd mangling generic functions (Andrea Arcangeli) [556572] - [mm] special pmd_trans_* functions (Andrea Arcangeli) [556572] - [mm] config_transparent_hugepage (Andrea Arcangeli) [556572] - [mm] comment reminder in destroy_compound_page (Andrea Arcangeli) [556572] - [mm] export maybe_mkwrite (Andrea Arcangeli) [556572] - [mm] no paravirt version of pmd ops (Andrea Arcangeli) [556572] - [mm] add pmd paravirt ops (Andrea Arcangeli) [556572] - [mm] add native_set_pmd_at (Andrea Arcangeli) [556572] - [mm] clear compound mapping (Andrea Arcangeli) [556572] - [mm] update futex compound knowledge (Andrea Arcangeli) [556572] - [mm] alter compound get_page/put_page (Andrea Arcangeli) [556572] - [mm] add a compound_lock (Andrea Arcangeli) [556572] - [mm] define MADV_HUGEPAGE (Andrea Arcangeli) [556572] - [oprofile] Support Nehalem-EX CPU in Oprofile (John Villalovos) [528998] - [nfs] nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX (Jeff Layton) [479359] - [nfs] handle NFSv2 -EKEYEXPIRED returns from RPC layer appropriately (Jeff Layton) [479359] - [nfs] sunrpc: parse and return errors reported by gssd (Jeff Layton) [479359] - [nfs] nfs4: handle -EKEYEXPIRED errors from RPC layer (Jeff Layton) [479359] - [net] nf_conntrack: fix memory corruption (Jon Masters) [559471] - [kvm] emulate accessed bit for EPT (Rik van Riel) [555106] - [vhost] fix TUN=m VHOST_NET=y (Michael S. Tsirkin) [562837] - [vhost] vhost-net: defer f->private_data until setup succeeds (Chris Wright) [562837] - [vhost] vhost-net: comment use of invalid fd when setting vhost backend (Chris Wright) [562837] - [vhost] access check thinko fixes (Michael S. Tsirkin) [562837] - [vhost] make default mapping empty by default (Michael S. Tsirkin) [562837] - [vhost] add access_ok checks (Michael S. Tsirkin) [562837] - [vhost] prevent modification of an active ring (Michael S. Tsirkin) [562837] - [vhost] fix high 32 bit in FEATURES ioctls (Michael S. Tsirkin) [562837] - [dm] dm-raid1: fix deadlock at suspending failed device (Takahiro Yasui) [557932] - [dm] fix kernel panic at releasing bio on recovery failed region (Takahiro Yasui) [557934] - [scsi] lpfc Update from 8.3.4 to 8.3.5.4 FC/FCoE (Rob Evers) [531028] - [nfs] sunrpc/cache: fix module refcnt leak in a failure path (Steve Dickson) [562285] - [nfs] Ensure that we handle NFS4ERR_STALE_STATEID correctly (Steve Dickson) [560784] - [nfs] NFSv4.1: Don't call nfs4_schedule_state_recovery() unnecessarily (Steve Dickson) [560784] - [nfs] NFSv4: Don't allow posix locking against servers that don't support it (Steve Dickson) [560784] - [nfs] Ensure that the NFSv4 locking can recover from stateid errors (Steve Dickson) [560784] - [nfs] Avoid warnings when CONFIG_NFS_V4=n (Steve Dickson) [560784] - [nfs] Make nfs_commitdata_release static (Steve Dickson) [560784] - [nfs] Try to commit unstable writes in nfs_release_page() (Steve Dickson) [560784] - [nfs] Fix a reference leak in nfs_wb_cancel_page() (Steve Dickson) [560784] - [nfs] nfs41: cleanup callback code to use __be32 type (Steve Dickson) [560785] - [nfs] nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset (Steve Dickson) [560785] - [nfs] nfs41: fix nfs4_callback_recallslot (Steve Dickson) [560785] - [nfs] nfs41: resize slot table in reset (Steve Dickson) [560785] - [nfs] nfs41: implement cb_recall_slot (Steve Dickson) [560785] - [nfs] nfs41: back channel drc minimal implementation (Steve Dickson) [560785] - [nfs] nfs41: prepare for back channel drc (Steve Dickson) [560785] - [nfs] nfs41: remove uneeded checks in callback processing (Steve Dickson) [560785] - [nfs] nfs41: directly encode back channel error (Steve Dickson) [560785] - [nfs] nfs41: fix wrong error on callback header xdr overflow (Steve Dickson) [560785] - [nfs] nfs41: Process callback's referring call list (Steve Dickson) [560785] - [nfs] nfs41: Check slot table for referring calls (Steve Dickson) [560785] - [nfs] nfs41: Adjust max cache response size value (Steve Dickson) [560785] - [nfs] NFSD: Create PF_INET6 listener in write_ports (Steve Dickson) [560785] - [nfs] SUNRPC: NFS kernel APIs shouldn't return ENOENT for "transport not found" (Steve Dickson) [560785] - [nfs] SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt() (Steve Dickson) [560785] - [nfs] NFSD: Support AF_INET6 in svc_addsock() function (Steve Dickson) [560785] - [nfs] SUNRPC: Use rpc_pton() in ip_map_parse() (Steve Dickson) [560785] - [nfs] nfsd: 4.1 has an rfc number (Steve Dickson) [560785] - [nfs] nfsd41: Create the recovery entry for the NFSv4.1 client (Steve Dickson) [560785] - [nfs] nfsd: use vfs_fsync for non-directories (Steve Dickson) [560785] - [nfs] nfsd4: Use FIRST_NFS4_OP in nfsd4_decode_compound() (Steve Dickson) [560785] - [nfs] nfsd41: nfsd4_decode_compound() does not recognize all ops (Steve Dickson) [560785]- [block] blk-cgroup: Fix lockdep warning of potential deadlock in blk-cgroup (Vivek Goyal) [561903] - [block] cfq: Do not idle on async queues and drive deeper WRITE depths (Vivek Goyal) [561902] - [quota] 64-bit quota format fixes (Jerome Marchand) [546311] - [x86] fix Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [fs] ext4: fix type of "offset" in ext4_io_end (Eric Sandeen) [560097] - [x86] Disable HPET MSI on ATI SB700/SB800 (Prarit Bhargava) [557332] - [x86] arch specific support for remapping HPET MSIs (Prarit Bhargava) [557332] - [x86] intr-remap: generic support for remapping HPET MSIs (Prarit Bhargava) [557332] - [gfs] GFS2: Extend umount wait coverage to full glock lifetime (Steven Whitehouse) [561287] - [gfs] GFS2: Wait for unlock completion on umount (Steven Whitehouse) [561287] - [gfs] GFS2: Use MAX_LFS_FILESIZE for meta inode size (Steven Whitehouse) [561307] - [gfs] GFS2: Use GFP_NOFS for alloc structure (Steven Whitehouse) [561307] - [gfs] GFS2: Fix refcnt leak on gfs2_follow_link() error path (Steven Whitehouse) [561307]- [s390x] dasd: fix online/offline race (Hendrik Brueckner) [552840] - [netdrv] update tg3 to version 3.106 and fix panic (John Feeney) [555101] - [s390x] dasd: Fix null pointer in s390dbf and discipline checking (Hendrik Brueckner) [559615] - [s390x] zcrypt: Do not remove coprocessor in case of error 8/72 (Hendrik Brueckner) [559613] - [s390x] cio: channel path vary operation has no effect (Hendrik Brueckner) [559612] - [uv] x86: Ensure hub revision set for all ACPI modes (George Beshers) [559752] - [uv] x86: Add function retrieving node controller revision number (George Beshers) [559752]- [virtio] console: show error message if hvc_alloc fails for console ports (Amit Shah) [543824] - [virtio] console: Add debugfs files for each port to expose debug info (Amit Shah) [543824] - [virtio] console: Add ability to hot-unplug ports (Amit Shah) [543824] - [virtio] hvc_console: Export (GPL'ed) hvc_remove (Amit Shah) [543824] - [virtio] Add ability to detach unused buffers from vrings (Amit Shah) [543824] - [virtio] console: Handle port hot-plug (Amit Shah) [543824] - [virtio] console: Remove cached data on port close (Amit Shah) [543824] - [virtio] console: Register with sysfs and create a 'name' attribute for ports (Amit Shah) [543824] - [virtio] console: Ensure only one process can have a port open at a time (Amit Shah) [543824] - [virtio] console: Add file operations to ports for open/read/write/poll (Amit Shah) [543824] - [virtio] console: Associate each port with a char device (Amit Shah) [543824] - [virtio] console: Prepare for writing to / reading from userspace buffers (Amit Shah) [543824] - [virtio] console: Add a new MULTIPORT feature, support for generic ports (Amit Shah) [543824] - [virtio] console: Introduce a send_buf function for a common path for sending data to host (Amit Shah) [543824] - [virtio] console: Introduce function to hand off data from host to readers (Amit Shah) [543824] - [virtio] console: Separate out find_vqs operation into a different function (Amit Shah) [543824] - [virtio] console: Separate out console init into a new function (Amit Shah) [543824] - [virtio] console: Separate out console-specific data into a separate struct (Amit Shah) [543824] - [virtio] console: ensure console size is updated on hvc open (Amit Shah) [543824] - [virtio] console: struct ports for multiple ports per device. (Amit Shah) [543824] - [virtio] console: remove global var (Amit Shah) [543824] - [virtio] console: don't assume a single console port. (Amit Shah) [543824] - [virtio] console: use vdev->priv to avoid accessing global var. (Amit Shah) [543824] - [virtio] console: introduce a get_inbuf helper to fetch bufs from in_vq (Amit Shah) [543824] - [virtio] console: ensure add_inbuf can work for multiple ports as well (Amit Shah) [543824] - [virtio] console: encapsulate buffer information in a struct (Amit Shah) [543824] - [virtio] console: port encapsulation (Amit Shah) [543824] - [virtio] console: We support only one device at a time (Amit Shah) [543824] - [virtio] hvc_console: Remove __devinit annotation from hvc_alloc (Amit Shah) [543824] - [virtio] hvc_console: make the ops pointer const. (Amit Shah) [543824] - [virtio] console: statically initialize virtio_cons (Amit Shah) [543824] - [virtio] console: comment cleanup (Amit Shah) [543824] - [x86] Fix crash when profiling more than 28 events (Bhavna Sarathy) [557570] - [x86] Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [kvm] fix spurious interrupt with irqfd (Marcelo Tosatti) [559343] - [kvm] eventfd: allow atomic read and waitqueue remove (Marcelo Tosatti) [559343] - [kvm] properly check max PIC pin in irq route setup (Marcelo Tosatti) [559343] - [kvm] only allow one gsi per fd (Marcelo Tosatti) [559343] - [kvm] x86: Fix leak of free lapic date in kvm_arch_vcpu_init() (Marcelo Tosatti) [559343] - [kvm] x86: Fix probable memory leak of vcpu->arch.mce_banks (Marcelo Tosatti) [559343] - [kvm] MMU: bail out pagewalk on kvm_read_guest error (Marcelo Tosatti) [559343] - [kvm] x86: Fix host_mapping_level() (Marcelo Tosatti) [559343] - [kvm] Fix race between APIC TMR and IRR (Marcelo Tosatti) [559343] - [x86] acpi: Export acpi_pci_irq_{add|del}_prt() (James Paradis) [553781] - [kdump] backport upstream ppc64 kcrctab fixes (Neil Horman) [558803] - [mm] Memory tracking for Stratus (James Paradis) [512400]- [drm] radeon possible security issue (Jerome Glisse) [556692] - [mm] Memory tracking for Stratus (James Paradis) [512400] - [pci] Always set prefetchable base/limit upper32 registers (Prarit Bhargava) [553471] - [scsi] Sync be2iscsi with upstream (Mike Christie) [515256] - [x86] msr/cpuid: Register enough minors for the MSR and CPUID drivers (George Beshers) [557554] - [x86] Remove unnecessary mdelay() from cpu_disable_common() (Peter Bogdanovic) [463633] - [x86] ioapic: Document another case when level irq is seen as an edge (Peter Bogdanovic) [463633] - [x86] ioapic: Fix the EOI register detection mechanism (Peter Bogdanovic) [463633] - [x86] io-apic: Move the effort of clearing remoteIRR explicitly before migrating the irq (Peter Bogdanovic) [463633] - [x86] Remove local_irq_enable()/local_irq_disable() in fixup_irqs() (Peter Bogdanovic) [463633] - [x86] Use EOI register in io-apic on intel platforms (Peter Bogdanovic) [463633]- [kdump] Remove the 32MB limitation for crashkernel (Steve Best) [529270] - [dm] dm-raid45: export missing dm_rh_inc (Heinz Mauelshagen) [552329] - [block] dm-raid45: add raid45 target (Heinz Mauelshagen) [552329] - [block] dm-replicator: blockdev site link handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: ringbuffer replication log handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: replication log and site link handler interfaces and main replicator module (Heinz Mauelshagen) [552364] - [block] dm-replicator: documentation and module registry (Heinz Mauelshagen) [552364] - [s390x] qeth: set default BLKT settings dependend on OSA hw level (Hendrik Brueckner) [557474] - [drm] bring RHEL6 radeon drm up to 2.6.33-rc4/5 level (Jerome Glisse) [557539] - [netdrv] e1000e: enhance frame fragment detection (Andy Gospodarek) [462780] - [stable] ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). (David S. Miller) [555084] - [stable] module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y (Rusty Russell) [555084] - [stable] fix more leaks in audit_tree.c tag_chunk() (Al Viro) [555084] - [stable] fix braindamage in audit_tree.c untag_chunk() (Al Viro) [555084] - [stable] mac80211: fix skb buffering issue (and fixes to that) (Johannes Berg) [555084] - [stable] kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr (Mike Frysinger) [555084] - [stable] libertas: Remove carrier signaling from the scan code (Samuel Ortiz) [555084] - [stable] mac80211: add missing sanity checks for action frames (Felix Fietkau) [555084] - [stable] iwl: off by one bug (Dan Carpenter) [555084] - [stable] cfg80211: fix syntax error on user regulatory hints (Luis R. Rodriguez) [555084] - [stable] ath5k: Fix eeprom checksum check for custom sized eeproms (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr (Zhu Yi) [555084] - [stable] xen: fix hang on suspend. (Ian Campbell) [555084] - [stable] quota: Fix dquot_transfer for filesystems different from ext4 (Jan Kara) [555084] - [stable] hwmon: (adt7462) Fix pin 28 monitoring (Roger Blofeld) [555084] - [stable] hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs (Yong Wang) [555084] - [stable] netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() (Patrick McHardy) [555084] - [stable] netfilter: ebtables: enforce CAP_NET_ADMIN (Florian Westphal) [555084] - [stable] ASoC: Fix WM8350 DSP mode B configuration (Mark Brown) [555084] - [stable] ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 (Daniel T Chen) [555084] - [stable] ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist (Daniel T Chen) [555084] - [stable] mmc_block: fix queue cleanup (Adrian Hunter) [555084] - [stable] mmc_block: fix probe error cleanup bug (Jarkko Lavinen) [555084] - [stable] mmc_block: add dev_t initialization check (Anna Lemehova) [555084] - [stable] kernel/signal.c: fix kernel information leak with print-fatal-signals=1 (Andi Kleen) [555084] - [stable] dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and (Krzysztof Halasa) [555084] - [stable] lib/rational.c needs module.h (Sascha Hauer) [555084] - [stable] drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' (Stephen Hemminger) [555084] - [stable] rtc_cmos: convert shutdown to new pnp_driver->shutdown (OGAWA Hirofumi) [555084] - [stable] Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" (Rusty Russell) [555084] - [stable] exofs: simple_write_end does not mark_inode_dirty (Boaz Harrosh) [555084] - [stable] modules: Skip empty sections when exporting section notes (Ben Hutchings) [555084] - [stable] ASoC: fix params_rate() macro use in several codecs (Guennadi Liakhovetski) [555084] - [stable] fasync: split 'fasync_helper()' into separate add/remove functions (Linus Torvalds) [555084] - [stable] untangle the do_mremap() mess (Al Viro)- [mm] mmap: don't return ENOMEM when mapcount is temporarily exceeded in munmap() (Danny Feng) [557000] - [netdrv] vxge: fix issues found in Neterion testing (Michal Schmidt) [493985] - [x86] Force irq complete move during cpu offline (Prarit Bhargava) [541815] - [sound] Fix SPDIF-In for AD1988 codecs + add Intel Cougar IDs (Jaroslav Kysela) [557473] - [scsi] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree (Tomas Henzl) [557753] - [s390x] fix loading of PER control registers for utrace. (CAI Qian) [556410] - [s390x] ptrace: dont abuse PT_PTRACED (CAI Qian) [552102] - [perf] Remove the "event" callback from perf events (Jason Baron) [525517] - [perf] Use overflow handler instead of the event callback (Jason Baron) [525517] - [perf] Fix locking for PERF_FORMAT_GROUP (Jason Baron) [525517] - [perf] Fix event scaling for inherited counters (Jason Baron) [525517] - [perf] Fix PERF_FORMAT_GROUP scale info (Jason Baron) [525517] - [perf] Allow for custom overflow handlers (Jason Baron) [525517] - [perf] Add a callback to perf events (Jason Baron) [525517] - [perf] improve error reporting (Jason Baron) [525517] - [perf] add kernel internal interface (Jason Baron) [525517] - [utrace] fix utrace_maybe_reap() vs find_matching_engine() race (Oleg Nesterov) [557338] - [x86] Disable Memory hot add on x86 32-bit (Prarit Bhargava) [557131] - [netdrv] e1000e: update to the latest upstream (Andy Gospodarek) [462780] - [gfs] Use dquot_send_warning() (Steven Whitehouse) [557057] - [gfs] Add quota netlink support (Steven Whitehouse) [557057] - [netdrv] qlge: update to upstream version v1.00.00.23.00.00-01 (Andy Gospodarek) [553357] - [s390x] zfcp: set HW timeout requested by BSG request (Hendrik Brueckner) [556918] - [s390x] zfcp: introduce BSG timeout callback (Hendrik Brueckner) [556918] - [scsi] scsi_transport_fc: Allow LLD to reset FC BSG timeout (Hendrik Brueckner) [556918]- [kvm] fix cleanup_srcu_struct on vm destruction (Marcelo Tosatti) [554762] - [x86] core: make LIST_POISON less deadly (Avi Kivity) [554640] - [x86] dell-wmi: Add support for new Dell systems (Matthew Garrett) [525548] - [fs] xfs: 2.6.33 updates (Eric Sandeen) [554891] - [x86] Add kernel pagefault tracepoint for x86 & x86_64. (Larry Woodman) [526032] - [pci] PCIe AER: honor ACPI HEST FIRMWARE FIRST mode (Matthew Garrett) [537205] - [block] direct-io: cleanup blockdev_direct_IO locking (Eric Sandeen) [556547] - [tracing] tracepoint: Add signal tracepoints (Masami Hiramatsu) [526030] - [cgroups] fix for "kernel BUG at kernel/cgroup.c:790" (Dave Anderson) [547815] - [irq] Expose the irq_desc node as /proc/irq/*/node (George Beshers) [555866] - [scsi] qla2xxx - Update support for FC/FCoE HBA/CNA (Rob Evers) [553854] - [scsi] bfa update from 2.1.2.0 to 2.1.2.1 (Rob Evers) [475704] - [nfs] sunrpc: fix build-time warning (Steve Dickson) [437715] - [nfs] sunrpc: on successful gss error pipe write, don't return error (Steve Dickson) [437715] - [nfs] SUNRPC: Fix the return value in gss_import_sec_context() (Steve Dickson) [437715] - [nfs] SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() (Steve Dickson) [437715] - [nfs] sunrpc: fix peername failed on closed listener (Steve Dickson) [437715] - [nfs] nfsd: make sure data is on disk before calling ->fsync (Steve Dickson) [437715] - [uv] React 2.6.32.y: isolcpus broken in 2.6.32.y kernel (George Beshers) [548842] - [gru] GRU Rollup patch (George Beshers) [546680] - [uv] XPC: pass nasid instead of nid to gru_create_message_queue (George Beshers) [546695] - [uv] x86: XPC receive message reuse triggers invalid BUG_ON (George Beshers) [546695] - [uv] x86: xpc_make_first_contact hang due to not accepting ACTIVE state (George Beshers) [546695] - [uv] x86: xpc NULL deref when mesq becomes empty (George Beshers) [546695] - [uv] x86: update XPC to handle updated BIOS interface (George Beshers) [546695] - [uv] xpc needs to provide an abstraction for uv_gpa (George Beshers) [546695] - [uv] x86, irq: Check move_in_progress before freeing the vector mapping (George Beshers) [546668] - [uv] x86: Remove move_cleanup_count from irq_cfg (George Beshers) [546668] - [uv] x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system (George Beshers) [546668] - [uv] x86, apic: Move SGI UV functionality out of generic IO-APIC code (George Beshers) [546668] - [uv] x86 SGI: Fix irq affinity for hub based interrupts (George Beshers) [546668] - [uv] x86 RTC: Always enable RTC clocksource (George Beshers) [546668] - [uv] x86 RTC: Rename generic_interrupt to x86_platform_ipi (George Beshers) [546668] - [uv] x86, mm: Correct the implementation of is_untracked_pat_range() (George Beshers) [548524] - [uv] x86: Change is_ISA_range() into an inline function (George Beshers) [548524] - [uv] x86, platform: Change is_untracked_pat_range() to bool (George Beshers) [548524] - [uv] x86, mm: is_untracked_pat_range() takes a normal semiclosed range (George Beshers) [548524] - [uv] x86, mm: Call is_untracked_pat_range() rather than is_ISA_range() (George Beshers) [548524] - [uv] x86 SGI: Dont track GRU space in PAT (George Beshers) [548524] - [scsi] megaraid: upgrade to 4.17 (Tomas Henzl) [520729] - [scsi] mpt2sas: Bump version 03.100.03.00 (Tomas Henzl) [470848] - [scsi] mpt2sas: don't update links nor unblock device at no link rate change (Tomas Henzl) [470848] - [scsi] mpt2sas: add support for RAID Action System Shutdown Initiated at OS Shutdown (Tomas Henzl) [470848] - [scsi] mpt2sas: freeze the sdev IO queue when firmware sends internal device reset (Tomas Henzl) [470848] - [scsi] mpt2sas: fix PPC endian bug (Tomas Henzl) [470848] - [scsi] mpt2sas: mpt2sas_base_get_sense_buffer_dma returns little endian (Tomas Henzl) [470848] - [scsi] mpt2sas: return DID_TRANSPORT_DISRUPTED in nexus loss and SCSI_MLQUEUE_DEVICE_BUSY if device is busy (Tomas Henzl) [470848] - [scsi] mpt2sas: retrieve the ioc facts prior to putting the controller into READY state (Tomas Henzl) [470848] - [scsi] mpt2sas: add new info messages for IR and Expander events (Tomas Henzl) [470848] - [scsi] mpt2sas: limit the max_depth to 32 for SATA devices (Tomas Henzl) [470848] - [scsi] mpt2sas: add TimeStamp support when sending ioc_init (Tomas Henzl) [470848] - [scsi] mpt2sas: add extended type for diagnostic buffer support (Tomas Henzl) [470848] - [scsi] mpt2sas: add command line option diag_buffer_enable (Tomas Henzl) [470848] - [scsi] mpt2sas: fix some comments (Tomas Henzl) [470848] - [scsi] mpt2sas: stop driver when firmware encounters faults (Tomas Henzl) [470848] - [scsi] mpt2sas: adding MPI Headers - revision L (Tomas Henzl) [470848] - [scsi] mpt2sas: new device SAS2208 support (Tomas Henzl) [470848] - [scsi] mpt2sas: check for valid response info (Tomas Henzl) [470848] - [scsi] mpt2sas: fix expander remove fail (Tomas Henzl) [470848] - [scsi] mpt2sas: use sas address instead of handle as a lookup (Tomas Henzl) [470848] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [555812] - [block] Honor the gfp_mask for alloc_page() in blkdev_issue_discard() (Mike Snitzer) [554719] - [scsi] sync fcoe with upstream (Mike Christie) [549945] - [net] dccp: modify how dccp creates slab caches to prevent bug halt in SLUB (Neil Horman) [553698] - [s390x] tape: Add pr_fmt() macro to all tape source files (Hendrik Brueckner) [554380] - [s390] qeth: fix packet loss if TSO is switched on (Hendrik Brueckner) [546632] - [s390x] qeth: Support for HiperSockets Network Traffic Analyzer (Hendrik Brueckner) [463706] - [serial] 8250: add support for DTR/DSR hardware flow control (Mauro Carvalho Chehab) [523848]- [build] Revert "[redhat] disabling temporaly DEVTMPFS" (Aristeu Rozanski)- [drm] minor printk fixes from upstream (Dave Airlie) [554601] - [offb] add support for framebuffer handoff to offb. (Dave Airlie) [554948] - [x86] allow fbdev primary video code on 64-bit. (Dave Airlie) [554930] - [drm] nouveau: update to 2.6.33 level (Dave Airlie) [549930] - [drm] ttm: validation API changes + ERESTART fixes. (Dave Airlie) [554918] - [drm] radeon/kms: update to 2.6.33 (without TTM API changes) (Dave Airlie) [554918] - [drm] i915: bring Intel DRM/KMS driver up to 2.6.33 (Dave Airlie) [554616] - [drm] radeon/intel: realign displayport helper code with upstream. (Dave Airlie) [554601] - [drm] kms: rollup KMS core and helper changes to 2.6.33 (Dave Airlie) [554601] - [drm] remove address mask param for drm_pci_alloc() (Dave Airlie) [554601] - [drm] add new userspace core drm interfaces from 2.6.33 (Dave Airlie) [554601] - [drm] unlocked ioctl support for core + macro fixes (Dave Airlie) [554601] - [drm] ttm: rollup upstream TTM fixes (Dave Airlie) [554601] - [drm] mm: patch drm core memory range manager up to 2.6.33 (Dave Airlie) [554601] - [drm] drm/edid: update to 2.6.33 EDID parser code (Dave Airlie) [554601] - [net] dccp: fix module load dependency btw dccp_probe and dccp (Neil Horman) [554840] - [powerpc] pseries: Correct pseries/dlpar.c build break without CONFIG_SMP (Steve Best) [539318] - [powerpc] cpu-allocation/deallocation process (Steve Best) [539318] - [powerpc] Add code to online/offline CPUs of a DLPAR node (Steve Best) [539318] - [powerpc] CPU DLPAR handling (Steve Best) [539318] - [powerpc] sysfs cpu probe/release files (Steve Best) [539318] - [powerpc] Kernel handling of Dynamic Logical Partitioning (Steve Best) [539318] - [powerpc] pseries: Add hooks to put the CPU into an appropriate offline state (Steve Best) [539318] - [powerpc] pseries: Add extended_cede_processor() helper function. (Steve Best) [539318] - [gfs] GFS2: Fix glock refcount issues (Steven Whitehouse) [546634] - [gfs] GFS2: Ensure uptodate inode size when using O_APPEND (Steven Whitehouse) [547639] - [gfs] GFS2: Fix locking bug in rename (Steven Whitehouse) [547640] - [gfs] GFS2: Fix lock ordering in gfs2_check_blk_state() (Steven Whitehouse) [554673] - [gfs2] only show nobarrier option on /proc/mounts when the option is active (Steven Whitehouse) [546665] - [gfs2] add barrier/nobarrier mount options (Steven Whitehouse) [546665] - [gfs2] remove division from new statfs code (Steven Whitehouse) [298561] - [gfs2] Improve statfs and quota usability (Steven Whitehouse) [298561] - [gfs2] Add set_xquota support (Steven Whitehouse) [298561] - [gfs2] Add get_xquota support (Steven Whitehouse) [298561] - [gfs2] Clean up gfs2_adjust_quota() and do_glock() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qd_get() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qdsb_get() (Steven Whitehouse) [298561] - [gfs2] Add proper error reporting to quota sync via sysfs (Steven Whitehouse) [298561] - [gfs2] Add get_xstate quota function (Steven Whitehouse) [298561] - [gfs2] Remove obsolete code in quota.c (Steven Whitehouse) [298561] - [gfs2] Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops (Steven Whitehouse) [298561] - [gfs2] Alter arguments of gfs2_quota/statfs_sync (Steven Whitehouse) [298561] - [gfs2] Fix -o meta mounts for subsequent mounts (Steven Whitehouse) [546664] - [gfs] GFS2: Fix gfs2_xattr_acl_chmod() (Steven Whitehouse) [546294] - [gfs] VFS: Use GFP_NOFS in posix_acl_from_xattr() (Steven Whitehouse) [546294] - [gfs] GFS2: Add cached ACLs support (Steven Whitehouse) [546294] - [gfs] GFS2: Clean up ACLs (Steven Whitehouse) [546294] - [gfs] GFS2: Use gfs2_set_mode() instead of munge_mode() (Steven Whitehouse) [546294] - [gfs] GFS2: Use forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] VFS: Add forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] GFS2: Fix up system xattrs (Steven Whitehouse) [546294] - [netdrv] igb: Update igb driver to support Barton Hills (Stefan Assmann) [462783] - [dm] add feature flags to reduce future kABI impact (Mike Snitzer) [547756] - [block] Stop using byte offsets (Mike Snitzer) [554718] - [dm] Fix device mapper topology stacking (Mike Snitzer) [554718] - [block] bdev_stack_limits wrapper (Mike Snitzer) [554718] - [block] Fix discard alignment calculation and printing (Mike Snitzer) [554718] - [block] Correct handling of bottom device misaligment (Mike Snitzer) [554718] - [block] Fix incorrect alignment offset reporting and update documentation (Mike Snitzer) [554718] - [kvm] Fix possible circular locking in kvm_vm_ioctl_assign_device() (Marcelo Tosatti) [554762] - [kvm] only clear irq_source_id if irqchip is present (Marcelo Tosatti) [554762] - [kvm] fix lock imbalance in kvm_*_irq_source_id() (Marcelo Tosatti) [554762] - [kvm] VMX: Report unexpected simultaneous exceptions as internal errors (Marcelo Tosatti) [554762] - [kvm] Allow internal errors reported to userspace to carry extra data (Marcelo Tosatti) [554762] - [kvm] x86: disable paravirt mmu reporting (Marcelo Tosatti) [554762] - [kvm] x86: disallow KVM_{SET, GET}_LAPIC without allocated in-kernel lapic (Marcelo Tosatti) [554762] - [kvm] x86: disallow multiple KVM_CREATE_IRQCHIP (Marcelo Tosatti) [554762] - [kvm] VMX: Disable unrestricted guest when EPT disabled (Marcelo Tosatti) [554762] - [kvm] SVM: remove needless mmap_sem acquision from nested_svm_map (Marcelo Tosatti) [554762] - [kvm] SVM: Notify nested hypervisor of lost event injections (Marcelo Tosatti) [554762] - [kvm] SVM: Move INTR vmexit out of atomic code (Marcelo Tosatti) [554762] - [kvm] remove pre_task_link setting in save_state_to_tss16 (Marcelo Tosatti) [554762] - [kvm] x86: Extend KVM_SET_VCPU_EVENTS with selective updates (Marcelo Tosatti) [554500] - [kvm] x86: Add KVM_GET/SET_VCPU_EVENTS (Marcelo Tosatti) [554500] - [kvm] fix kvmclock-adjust-offset ioctl to match upstream (Marcelo Tosatti) [554524] - [kvm] SVM: init_vmcb(): remove redundant save->cr0 initialization (Marcelo Tosatti) [554506] - [kvm] SVM: Reset cr0 properly on vcpu reset (Marcelo Tosatti) [554506] - [kvm] VMX: Use macros instead of hex value on cr0 initialization (Marcelo Tosatti) [554506] - [kvm] avoid taking ioapic mutex for non-ioapic EOIs (Marcelo Tosatti) [550809] - [kvm] Bump maximum vcpu count to 64 (Marcelo Tosatti) [550809] - [kvm] convert slots_lock to a mutex (Marcelo Tosatti) [550809] - [kvm] switch vcpu context to use SRCU (Marcelo Tosatti) [550809] - [kvm] convert io_bus to SRCU (Marcelo Tosatti) [550809] - [kvm] x86: switch kvm_set_memory_alias to SRCU update (Marcelo Tosatti) [550809] - [kvm] use SRCU for dirty log (Marcelo Tosatti) [550809] - [kvm] introduce kvm->srcu and convert kvm_set_memory_region to SRCU update (Marcelo Tosatti) [550809] - [kvm] use gfn_to_pfn_memslot in kvm_iommu_map_pages (Marcelo Tosatti) [550809] - [kvm] introduce gfn_to_pfn_memslot (Marcelo Tosatti) [550809] - [kvm] split kvm_arch_set_memory_region into prepare and commit (Marcelo Tosatti) [550809] - [kvm] modify alias layout in x86s struct kvm_arch (Marcelo Tosatti) [550809] - [kvm] modify memslots layout in struct kvm (Marcelo Tosatti) [550809] - [kvm] rcu: Enable synchronize_sched_expedited() fastpath (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the documentation (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the rcutorture test suite (Marcelo Tosatti) [550809] - [kvm] Add synchronize_srcu_expedited() (Marcelo Tosatti) [550809] - [kvm] Drop kvm->irq_lock lock from irq injection path (Marcelo Tosatti) [550809] - [kvm] Move IO APIC to its own lock (Marcelo Tosatti) [550809] - [kvm] Convert irq notifiers lists to RCU locking (Marcelo Tosatti) [550809] - [kvm] Move irq ack notifier list to arch independent code (Marcelo Tosatti) [550809] - [kvm] Move irq routing data structure to rcu locking (Marcelo Tosatti) [550809] - [kvm] Maintain back mapping from irqchip/pin to gsi (Marcelo Tosatti) [550809] - [kvm] Change irq routing table to use gsi indexed array (Marcelo Tosatti) [550809] - [kvm] Move irq sharing information to irqchip level (Marcelo Tosatti) [550809] - [kvm] Call pic_clear_isr() on pic reset to reuse logic there (Marcelo Tosatti) [550809] - [kvm] Dont pass kvm_run arguments (Marcelo Tosatti) [550809]- [modsign] Remove Makefile.modpost qualifying message for module sign failure (David Howells) [543529] - [nfs] fix oops in nfs_rename() (Jeff Layton) [554337] - [x86] AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks (Prarit Bhargava) [546610] - [s390] kernel: improve code generated by atomic operations (Hendrik Brueckner) [547411] - [s390x] tape: incomplete device removal (Hendrik Brueckner) [547415] - [netdrv] be2net: update be2net driver to latest upstream (Ivan Vecera) [515262] - [x86] mce: fix confusion between bank attributes and mce attributes (hiro muneda) [476606] - [tpm] autoload tpm_tis driver (John Feeney) [531891] - [stable] generic_permission: MAY_OPEN is not write access (Serge E. Hallyn) [555084] - [stable] rt2x00: Disable powersaving for rt61pci and rt2800pci. (Gertjan van Wingerde) [555084] - [stable] lguest: fix bug in setting guest GDT entry (Rusty Russell) [555084] - [stable] ext4: Update documentation to correct the inode_readahead_blks option name (Fang Wenqi) [555084] - [stable] sched: Sched_rt_periodic_timer vs cpu hotplug (Peter Zijlstra) [555084] - [stable] amd64_edac: fix forcing module load/unload (Borislav Petkov) [555084] - [stable] amd64_edac: make driver loading more robust (Borislav Petkov) [555084] - [stable] amd64_edac: fix driver instance freeing (Borislav Petkov) [555084] - [stable] x86, msr: msrs_alloc/free for CONFIG_SMP=n (Borislav Petkov) [555084] - [stable] x86, msr: Add support for non-contiguous cpumasks (Borislav Petkov) [555084] - [stable] amd64_edac: unify MCGCTL ECC switching (Borislav Petkov) [555084] - [stable] cpumask: use modern cpumask style in drivers/edac/amd64_edac.c (Rusty Russell) [555084] - [stable] x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus (Borislav Petkov) [555084] - [stable] ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) (Dmitry Monakhov) [555084] - [stable] ext4: Convert to generic reserved quota's space management. (Dmitry Monakhov) [555084] - [stable] quota: decouple fs reserved space from quota reservation (Dmitry Monakhov) [555084] - [stable] Add unlocked version of inode_add_bytes() function (Dmitry Monakhov) [555084] - [stable] udf: Try harder when looking for VAT inode (Jan Kara) [555084] - [stable] orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled (Andrey Borzenkov) [555084] - [stable] drm: disable all the possible outputs/crtcs before entering KMS mode (Zhao Yakui) [555084] - [stable] drm/radeon/kms: fix crtc vblank update for r600 (Dave Airlie) [555084] - [stable] sched: Fix balance vs hotplug race (Peter Zijlstra) [555084] - [stable] Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support (Geert Uytterhoeven) [555084] - [stable] b43: avoid PPC fault during resume (Larry Finger) [555084] - [stable] hwmon: (sht15) Off-by-one error in array index + incorrect constants (Jonathan Cameron) [555084] - [stable] netfilter: fix crashes in bridge netfilter caused by fragment jumps (Patrick McHardy) [555084] - [stable] ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery (Patrick McHardy) [555084] - [stable] e100: Fix broken cbs accounting due to missing memset. (Roger Oksanen) [555084] - [stable] memcg: avoid oom-killing innocent task in case of use_hierarchy (Daisuke Nishimura) [555084] - [stable] x86/ptrace: make genregs[32]_get/set more robust (Linus Torvalds) [555084] - [stable] V4L/DVB (13596): ov511.c typo: lock => unlock (Dan Carpenter) [555084] - [stable] kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch (WANG Cong) [555084] - [stable] 'sysctl_max_map_count' should be non-negative (Amerigo Wang) [555084] - [stable] NOMMU: Optimise away the {dac_,}mmap_min_addr tests (David Howells) [555084] - [stable] mac80211: fix race with suspend and dynamic_ps_disable_work (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix 40MHz operation setting on cards that do not allow it (Reinette Chatre) [555084] - [stable] iwlwifi: fix more eeprom endian bugs (Johannes Berg) [555084] - [stable] iwlwifi: fix EEPROM/OTP reading endian annotations and a bug (Johannes Berg) [555084] - [stable] iwl3945: fix panic in iwl3945 driver (Zhu Yi) [555084] - [stable] iwl3945: disable power save (Reinette Chatre) [555084] - [stable] ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k: fix suspend by waking device prior to stop (Sujith) [555084] - [stable] ath9k: wake hardware during AMPDU TX actions (Luis R. Rodriguez) [555084] - [stable] ath9k: fix missed error codes in the tx status check (Felix Fietkau) [555084] - [stable] ath9k: Fix TX queue draining (Sujith) [555084] - [stable] ath9k: wake hardware for interface IBSS/AP/Mesh removal (Luis R. Rodriguez) [555084] - [stable] ath5k: fix SWI calibration interrupt storm (Bob Copeland) [555084] - [stable] cfg80211: fix race between deauth and assoc response (Johannes Berg) [555084] - [stable] mac80211: Fix IBSS merge (Sujith) [555084] - [stable] mac80211: fix WMM AP settings application (Johannes Berg) [555084] - [stable] mac80211: fix propagation of failed hardware reconfigurations (Luis R. Rodriguez) [555084] - [stable] iwmc3200wifi: fix array out-of-boundary access (Zhu Yi) [555084] - [stable] Libertas: fix buffer overflow in lbs_get_essid() (Daniel Mack) [555084] - [stable] KVM: LAPIC: make sure IRR bitmap is scanned after vm load (Marcelo Tosatti) [555084] - [stable] KVM: MMU: remove prefault from invlpg handler (Marcelo Tosatti) [555084] - [stable] ioat2,3: put channel hardware in known state at init (Dan Williams) [555084] - [stable] ioat3: fix p-disabled q-continuation (Dan Williams) [555084] - [stable] x86/amd-iommu: Fix initialization failure panic (Joerg Roedel) [555084] - [stable] dma-debug: Fix bug causing build warning (Ingo Molnar) [555084] - [stable] dma-debug: Do not add notifier when dma debugging is disabled. (Shaun Ruffell) [555084] - [stable] dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' (Nicolas Ferre) [555084] - [stable] md: Fix unfortunate interaction with evms (NeilBrown) [555084] - [stable] x86: SGI UV: Fix writes to led registers on remote uv hubs (Mike Travis) [555084] - [stable] drivers/net/usb: Correct code taking the size of a pointer (Julia Lawall) [555084] - [stable] USB: fix bugs in usb_(de)authorize_device (Alan Stern) [555084] - [stable] USB: rename usb_configure_device (Alan Stern) [555084] - [stable] Bluetooth: Prevent ill-timed autosuspend in USB driver (Oliver Neukum) [555084] - [stable] USB: musb: gadget_ep0: avoid SetupEnd interrupt (Sergei Shtylyov) [555084] - [stable] USB: Fix a bug on appledisplay.c regarding signedness (pancho horrillo) [555084] - [stable] USB: option: support hi speed for modem Haier CE100 (Donny Kurnia) [555084] - [stable] USB: emi62: fix crash when trying to load EMI 6|2 firmware (Clemens Ladisch) [555084] - [stable] drm/radeon: fix build on 64-bit with some compilers. (Dave Airlie) [555084] - [stable] ASoC: Do not write to invalid registers on the wm9712. (Eric Millbrandt) [555084] - [stable] powerpc: Handle VSX alignment faults correctly in little-endian mode (Neil Campbell) [555084] - [stable] ACPI: Use the return result of ACPI lid notifier chain correctly (Zhao Yakui) [555084] - [stable] ACPI: EC: Fix MSI DMI detection (Alexey Starikovskiy) [555084] - [stable] acerhdf: limit modalias matching to supported (Stefan Bader) [555084] - [stable] ALSA: hda - Fix missing capsrc_nids for ALC88x (Takashi Iwai) [555084] - [stable] sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer (Clemens Ladisch) [555084] - [stable] ASoC: wm8974: fix a wrong bit definition (Guennadi Liakhovetski) [555084] - [stable] pata_cmd64x: fix overclocking of UDMA0-2 modes (Bartlomiej Zolnierkiewicz) [555084] - [stable] pata_hpt3x2n: fix clock turnaround (Sergei Shtylyov) [555084] - [stable] clockevents: Prevent clockevent_devices list corruption on cpu hotplug (Thomas Gleixner) [555084] - [stable] sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE (Peter Zijlstra) [555084] - [stable] x86, cpuid: Add "volatile" to asm in native_cpuid() (Suresh Siddha) [555084] - [stable] sched: Fix task_hot() test order (Peter Zijlstra) [555084] - [stable] SCSI: fc class: fix fc_transport_init error handling (Mike Christie) [555084] - [stable] SCSI: st: fix mdata->page_order handling (FUJITA Tomonori) [555084] - [stable] SCSI: qla2xxx: dpc thread can execute before scsi host has been added (Michael Reed) [555084] - [stable] SCSI: ipr: fix EEH recovery (Kleber Sacilotto de Souza) [555084] - [stable] implement early_io{re,un}map for ia64 (Luck, Tony) [555084] - [stable] perf_event: Fix incorrect range check on cpu number (Paul Mackerras) [555084] - [stable] netfilter: xtables: document minimal required version (Jan Engelhardt) [555084] - [stable] intel-iommu: ignore page table validation in pass through mode (Chris Wright) [555084] - [stable] jffs2: Fix long-standing bug with symlink garbage collection. (David Woodhouse) [555084] - [stable] ipvs: zero usvc and udest (Simon Horman) [555084] - [stable] mm: sigbus instead of abusing oom (Hugh Dickins) [555084] - [stable] drm/i915: Fix LVDS stability issue on Ironlake (Zhenyu Wang) [555084] - [stable] drm/i915: PineView only has LVDS and CRT ports (Zhenyu Wang) [555084] - [stable] drm/i915: Avoid NULL dereference with component_only tv_modes (Chris Wilson) [555084] - [stable] x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value (Yong Wang) [555084] - [stable] bcm63xx_enet: fix compilation failure after get_stats_count removal (Florian Fainelli) [555084] - [stable] V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. (Rafal Milecki) [555084] - [stable] ext3: Fix data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] net: Fix userspace RTM_NEWLINK notifications. (Eric W. Biederman) [555084] - [stable] ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. (Zhao Yakui) [555084] - [stable] vmalloc: conditionalize build of pcpu_get_vm_areas() (Tejun Heo) [555084] - [stable] asus-laptop: change light sens default values. (Corentin Chary) [555084] - [stable] acerhdf: add new BIOS versions (Peter Feuerer) [555084] - [stable] matroxfb: fix problems with display stability (Alan Cox) [555084] - [stable] ipw2100: fix rebooting hang with driver loaded (Zhu Yi) [555084] - [stable] thinkpad-acpi: preserve rfkill state across suspend/resume (Henrique de Moraes Holschuh) [555084] - [stable] thinkpad-acpi: fix default brightness_mode for R50e/R51 (Henrique de Moraes Holschuh) [555084] - [stable] memcg: fix memory.memsw.usage_in_bytes for root cgroup (Kirill A. Shutemov) [555084] - [stable] mac80211: Fix dynamic power save for scanning. (Vivek Natarajan) [555084] - [stable] ath9k: fix tx status reporting (Felix Fietkau) [555084] - [stable] tracing: Fix event format export (Johannes Berg) [555084] - [stable] b43legacy: avoid PPC fault during resume (Larry Finger) [555084] - [stable] sparc: Set UTS_MACHINE correctly. (David S. Miller) [555084] - [stable] sparc64: Fix stack debugging IRQ stack regression. (David S. Miller) [555084] - [stable] sparc64: Fix overly strict range type matching for PCI devices. (David S. Miller) [555084] - [stable] sparc64: Don't specify IRQF_SHARED for LDC interrupts. (David S. Miller) [555084] - [stable] b44 WOL setup: one-bit-off stack corruption kernel panic fix (Stanislav Brabec) [555084] - [stable] ip_fragment: also adjust skb->truesize for packets not owned by a socket (Patrick McHardy) [555084] - [stable] tcp: Stalling connections: Fix timeout calculation routine (Damian Lukowski) [555084] - [stable] slc90e66: fix UDMA handling (Bartlomiej Zolnierkiewicz) [555084] - [stable] xen: try harder to balloon up under memory pressure. (Ian Campbell) [555084] - [stable] Xen balloon: fix totalram_pages counting. (Gianluca Guida) [555084] - [stable] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. (Ian Campbell) [555084] - [stable] xen: use iret for return from 64b kernel to 32b usermode (Jeremy Fitzhardinge) [555084] - [stable] xen: don't leak IRQs over suspend/resume. (Ian Campbell) [555084] - [stable] xen: improve error handling in do_suspend. (Ian Campbell) [555084] - [stable] xen: call clock resume notifier on all CPUs (Ian Campbell) [555084] - [stable] xen: register runstate info for boot CPU early (Jeremy Fitzhardinge) [555084] - [stable] xen: don't call dpm_resume_noirq() with interrupts disabled. (Jeremy Fitzhardinge) [555084] - [stable] xen: register runstate on secondary CPUs (Ian Campbell) [555084] - [stable] xen: register timer interrupt with IRQF_TIMER (Ian Campbell) [555084] - [stable] xen: correctly restore pfn_to_mfn_list_list after resume (Ian Campbell) [555084] - [stable] xen: restore runstate_info even if !have_vcpu_info_placement (Jeremy Fitzhardinge) [555084] - [stable] xen: re-register runstate area earlier on resume. (Ian Campbell) [555084] - [stable] xen/xenbus: make DEVICE_ATTR()s static (Jeremy Fitzhardinge) [555084] - [stable] drm/i915: Add the missing clonemask for display port on Ironlake (Zhao Yakui) [555084] - [stable] drm/i915: Set the error code after failing to insert new offset into mm ht. (Chris Wilson) [555084] - [stable] drm/ttm: Fix build failure due to missing struct page (Martin Michlmayr) [555084] - [stable] drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix vram setup on rs600 (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix legacy crtc2 dpms (Alex Deucher) [555084] - [stable] drm/radeon/kms: handle vblanks properly with dpms on (Alex Deucher) [555084] - [stable] drm/radeon/kms: Add quirk for HIS X1300 board (Alex Deucher) [555084] - [stable] powerpc: Fix usage of 64-bit instruction in 32-bit altivec code (Benjamin Herrenschmidt) [555084] - [stable] powerpc/therm_adt746x: Record pwm invert bit at module load time] (Darrick J. Wong) [555084] - [stable] powerpc/windfarm: Add detection for second cpu pump (Bolko Maass) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in walk_page_range() (Naoya Horiguchi) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in mincore() (Naoya Horiguchi) [555084] - [stable] x86: Fix bogus warning in apic_noop.apic_write() (Thomas Gleixner) [555084] - [stable] rtl8187: Fix wrong rfkill switch mask for some models (Larry Finger) [555084] - [stable] wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC (John W. Linville) [555084] - [stable] mac80211: fix scan abort sanity checks (Johannes Berg) [555084] - [stable] mac80211: Revert 'Use correct sign for mesh active path refresh' (Javier Cardona) [555084] - [stable] mac80211: Fixed bug in mesh portal paths (Javier Cardona) [555084] - [stable] mac80211: Fix bug in computing crc over dynamic IEs in beacon (Vasanthakumar Thiagarajan) [555084] - [stable] Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN (Ian Jackson) [555084] - [stable] Driver core: fix race in dev_driver_string (Alan Stern) [555084] - [stable] debugfs: fix create mutex racy fops and private data (Mathieu Desnoyers) [555084] - [stable] devpts_get_tty() should validate inode (Sukadev Bhattiprolu) [555084] - [stable] futex: Take mmap_sem for get_user_pages in fault_in_user_writeable (Andi Kleen) [555084] - [stable] md/bitmap: protect against bitmap removal while being updated. (NeilBrown) [555084] - [stable] hfs: fix a potential buffer overflow (Amerigo Wang) [555084] - [stable] pxa/em-x270: fix usb hub power up/reset sequence (Igor Grinberg) [555084] - [stable] USB: Close usb_find_interface race v3 (Russ Dill) [555084] - [stable] USB: usb-storage: add BAD_SENSE flag (Alan Stern) [555084] - [stable] USB: usbtmc: repeat usb_bulk_msg until whole message is transfered (Andre Herms) [555084] - [stable] USB: option.c: add support for D-Link DWM-162-U5 (Zhang Le) [555084] - [stable] USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again (Sergei Shtylyov) [555084] - [stable] USB: xhci: Add correct email and files to MAINTAINERS entry. (Sarah Sharp) [555084] - [stable] jbd2: don't wipe the journal on a failed journal checksum (Theodore Ts'o) [555084] - [stable] UBI: flush wl before clearing update marker (Sebastian Andrzej Siewior) [555084] - [stable] bsdacct: fix uid/gid misreporting (Alexey Dobriyan) [555084] - [stable] V4L/DVB: Fix test in copy_reg_bits() (Roel Kluin) [555084] - [stable] pata_hpt{37x|3x2n}: fix timing register masks (take 2) (Sergei Shtylyov) [555084] - [stable] x86: Fix typo in Intel CPU cache size descriptor (Dave Jones) [555084] - [stable] x86: Add new Intel CPU cache size descriptors (Dave Jones) [555084] - [stable] x86: Fix duplicated UV BAU interrupt vector (Cliff Wickman) [555084] - [stable] x86/mce: Set up timer unconditionally (Jan Beulich) [555084] - [stable] x86, mce: don't restart timer if disabled (Hidetoshi Seto) [555084] - [stable] x86: Use -maccumulate-outgoing-args for sane mcount prologues (Thomas Gleixner) [555084] - [stable] x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage (Thomas Gleixner) [555084] - [stable] KVM: x86: include pvclock MSRs in msrs_to_save (Glauber Costa) [555084] - [stable] KVM: fix irq_source_id size verification (Marcelo Tosatti) [555084] - [stable] KVM: s390: Make psw available on all exits, not just a subset (Carsten Otte) [555084] - [stable] KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c (Carsten Otte) [555084] - [stable] KVM: x86 emulator: limit instructions to 15 bytes (Avi Kivity) [555084] - [stable] ALSA: hrtimer - Fix lock-up (Takashi Iwai) [555084] - [stable] hrtimer: Fix /proc/timer_list regression (Feng Tang) [555084] - [stable] ath5k: enable EEPROM checksum check (Luis R. Rodriguez) [555084] - [stable] ath5k: allow setting txpower to 0 (Bob Copeland) [555084] - [stable] ssb: Fix range check in sprom write (Michael Buesch) [555084] - [stable] x86, apic: Enable lapic nmi watchdog on AMD Family 11h (Mikael Pettersson) [555084] - [stable] x86: ASUS P4S800 reboot=bios quirk (Leann Ogasawara) [555084] - [stable] x86: GART: pci-gart_64.c: Use correct length in strncmp (Joe Perches) [555084] - [stable] x86: Fix iommu=nodac parameter handling (Tejun Heo) [555084] - [stable] x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree (Darrick J. Wong) [555084] - [stable] x86/amd-iommu: un__init iommu_setup_msi (Joerg Roedel) [555084] - [stable] x86/amd-iommu: attach devices to pre-allocated domains early (Joerg Roedel) [555084] - [stable] sched: Fix and clean up rate-limit newidle code (Mike Galbraith) [555084] - [stable] sched: Rate-limit newidle (Mike Galbraith) [555084] - [stable] sched: Fix affinity logic in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] sched: Check for an idle shared cache in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() (Rafael J. Wysocki) [555084] - [stable] perf_event: Initialize data.period in perf_swevent_hrtimer() (Xiao Guangrong) [555084] - [stable] perf_event: Fix invalid type in ioctl definition (Arjan van de Ven) [555084] - [stable] rcu: Remove inline from forward-referenced functions (Paul E. McKenney) [555084] - [stable] rcu: Fix note_new_gpnum() uses of ->gpnum (Paul E. McKenney) [555084] - [stable] rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter (Paul E. McKenney) [555084] - [stable] rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter (Paul E. McKenney) [555084] - [stable] firewire: ohci: handle receive packets with a data length of zero (Jay Fenlason) [555084] - [stable] USB: option: add pid for ZTE (zhao.ming9@zte.com.cn) [555084] - [stable] USB: usb-storage: fix bug in fill_inquiry (Alan Stern) [555084] - [stable] ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) (Theodore Ts'o) [555084] - [stable] ext4: Wait for proper transaction commit on fsync (Jan Kara) [555084] - [stable] ext4: fix incorrect block reservation on quota transfer. (Dmitry Monakhov) [555084] - [stable] ext4: quota macros cleanup (Dmitry Monakhov) [555084] - [stable] ext4: ext4_get_reserved_space() must return bytes instead of blocks (Dmitry Monakhov) [555084] - [stable] ext4: remove blocks from inode prealloc list on failure (Curt Wohlgemuth) [555084] - [stable] ext4: Avoid data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() (Roel Kluin) [555084] - [stable] jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() (Theodore Ts'o) [555084] - [stable] ext4: move_extent_per_page() cleanup (Akira Fujita) [555084] - [stable] ext4: initialize moved_len before calling ext4_move_extents() (Kazuya Mio) [555084] - [stable] ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: make "norecovery" an alias for "noload" (Eric Sandeen) [555084] - [stable] ext4: fix error handling in ext4_ind_get_blocks() (Jan Kara) [555084] - [stable] ext4: avoid issuing unnecessary barriers (Theodore Ts'o) [555084] - [stable] ext4: fix block validity checks so they work correctly with meta_bg (Theodore Ts'o) [555084] - [stable] ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero (Theodore Ts'o) [555084] - [stable] ext4: don't update the superblock in ext4_statfs() (Theodore Ts'o) [555084] - [stable] ext4: journal all modifications in ext4_xattr_set_handle (Eric Sandeen) [555084] - [stable] ext4: fix i_flags access in ext4_da_writepages_trans_blocks() (Julia Lawall) [555084] - [stable] ext4: make sure directory and symlink blocks are revoked (Theodore Ts'o) [555084] - [stable] ext4: plug a buffer_head leak in an error path of ext4_iget() (Theodore Ts'o) [555084] - [stable] ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: fix lock order problem in ext4_move_extents() (Akira Fujita) [555084] - [stable] ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails (Akira Fujita) [555084] - [stable] ext4: avoid divide by zero when trying to mount a corrupted file system (Theodore Ts'o) [555084] - [stable] ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC (Theodore Ts'o) [555084] - [stable] SCSI: megaraid_sas: fix 64 bit sense pointer truncation (Yang, Bo) [555084] - [stable] SCSI: osd_protocol.h: Add missing #include (Martin Michlmayr) [555084] - [stable] signal: Fix alternate signal stack check (Sebastian Andrzej Siewior) [555084]- [scsi] cciss: fix spinlock use (Tomas Henzl) [552910] - [scsi] cciss,hpsa: reassign controllers (Tomas Henzl) [552192] - [modsign] Don't attempt to sign a module if there are no key files (David Howells) [543529] - [x86] Compile mce-inject module (Prarit Bhargava) [553323] - [nfs] fix insecure export option (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 3 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 2 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 1 (Steve Dickson) [437715] - [s390] cio: deactivated devices can cause use after free panic (Hendrik Brueckner) [548490] - [s390] cio: memory leaks when checking unusable devices (Hendrik Brueckner) [548490] - [s390] cio: DASD steal lock task hangs (Hendrik Brueckner) [548490] - [s390] cio: DASD cannot be set online (Hendrik Brueckner) [548490] - [s390] cio: erratic DASD I/O behavior (Hendrik Brueckner) [548490] - [s390] cio: not operational devices cannot be deactivated (Hendrik Brueckner) [548490] - [s390] cio: initialization of I/O devices fails (Hendrik Brueckner) [548490] - [s390] cio: kernel panic after unexpected interrupt (Hendrik Brueckner) [548490] - [s390] cio: incorrect device state after device recognition and recovery (Hendrik Brueckner) [548490] - [s390] cio: setting a device online or offline fails for unknown reasons (Hendrik Brueckner) [548490] - [s390] cio: device recovery fails after concurrent hardware changes (Hendrik Brueckner) [548490] - [s390] cio: device recovery stalls after multiple hardware events (Hendrik Brueckner) [548490] - [s390] cio: double free under memory pressure (Hendrik Brueckner) [548490] - [sunrpc] Don't display zero scope IDs (Jeff Layton) [463530] - [sunrpc] Deprecate support for site-local addresses (Jeff Layton) [463530] - [input] dell-laptop: Update rfkill state on switch change (Matthew Garrett) [547892] - [input] Add support for adding i8042 filters (Matthew Garrett) [547892] - [vfs] force reval of target when following LAST_BIND symlinks (Jeff Layton) [548153] - [scsi] scsi_dh_rdac: add two IBM devices to rdac_dev_list (Rob Evers) [528576] - [fs] ext4: flush delalloc blocks when space is low (Eric Sandeen) [526758] - [fs] fs-writeback: Add helper function to start writeback if idle (Eric Sandeen) [526758] - [fat] make discard a mount option (Jeff Moyer) [552355] - [ext4] make trim/discard optional (and off by default) (Jeff Moyer) [552355] - [fusion] bump version to 3.04.13 (Tomas Henzl) [548408] - [fusion] fix for incorrect data underrun (Tomas Henzl) [548408] - [fusion] remove unnecessary printk (Tomas Henzl) [548408] - [cifs] NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals (Jeff Layton) [545984] - [fs] ext4: wait for log to commit when unmounting (Josef Bacik) [524267] - [mm] hwpoison: backport the latest patches from linux-2.6.33 (Dean Nelson) [547705] - [netdrv] bnx2i: update to 2.1.0 (Stanislaw Gruszka) [463268] - [netdrv] cnic: fixes for RHEL6 (Stanislaw Gruszka) [463268] - [gfs2] Fix potential race in glock code (Steven Whitehouse) [546279] - [scsi] make driver PCI legacy I/O port free (Tomas Henzl) [549118] - [scsi] eliminate double free (Tomas Henzl) [549351] - [dlm] always use GFP_NOFS (David Teigland) [545904] - [block] Fix topology stacking for data and discard alignment (Mike Snitzer) [549766] - [scsi] scsi_dh: Make alua hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make hp hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make rdac hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Change the scsidh_activate interface to be asynchronous (Rob Evers) [537257] - [netdrv] update tg3 to version 3.105 (John Feeney) [465194] - [netdrv] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [464427] - [netdrv] ixgbe: add support for 82599-KR and update to latest upstream (Andy Gospodarek) [462781] - [block] cfq-iosched: Remove prio_change logic for workload selection (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of nr_groups (Jeff Moyer) [548796] - [block] cfq-iosched: Remove the check for same cfq group from allow_merge (Jeff Moyer) [548796] - [block] cfq: set workload as expired if it doesn't have any slice left (Jeff Moyer) [548796] - [block] Fix a CFQ crash in "for-2.6.33" branch of block tree (Jeff Moyer) [548796] - [block] cfq: Remove wait_request flag when idle time is being deleted (Jeff Moyer) [548796] - [block] cfq-iosched: commenting non-obvious initialization (Jeff Moyer) [548796] - [block] cfq-iosched: Take care of corner cases of group losing share due to deletion (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of cfqq wait_busy_done flag (Jeff Moyer) [548796] - [block] cfq: Optimization for close cooperating queue searching (Jeff Moyer) [548796] - [block] cfq-iosched: reduce write depth only if sync was delayed (Jeff Moyer) [548796] - [x86] ucode-amd: Load ucode-patches once and not separately of each CPU (George Beshers) [548840] - [x86] Remove enabling x2apic message for every CPU (George Beshers) [548840] - [x86] Limit number of per cpu TSC sync messages (George Beshers) [548840] - [sched] Limit the number of scheduler debug messages (George Beshers) [548840] - [init] Limit the number of per cpu calibration bootup messages (George Beshers) [548840] - [x86] Limit the number of processor bootup messages (George Beshers) [548840] - [x86] cpu: mv display_cacheinfo -> cpu_detect_cache_sizes (George Beshers) [548840] - [x86] Remove CPU cache size output for non-Intel too (George Beshers) [548840] - [x86] Remove the CPU cache size printk's (George Beshers) [548840]- [kvm] VMX: Use shared msr infrastructure (Avi Kivity) [547777] - [kvm] x86 shared msr infrastructure (Avi Kivity) [547777] - [kvm] VMX: Move MSR_KERNEL_GS_BASE out of the vmx autoload msr area (Avi Kivity) [547777] - [kvm] core, x86: Add user return notifiers (Avi Kivity) [547777] - [quota] ext4: Support for 64-bit quota format (Jerome Marchand) [546311] - [quota] ext3: Support for vfsv1 quota format (Jerome Marchand) [546311] - [quota] Implement quota format with 64-bit space and inode limits (Jerome Marchand) [546311] - [quota] Move definition of QFMT_OCFS2 to linux/quota.h (Jerome Marchand) [546311] - [scsi] cciss: remove pci-ids (Tomas Henzl) [464649] - [scsi] hpsa: new driver (Tomas Henzl) [464649] - [mm] Add file page writeback mm tracepoints. (Larry Woodman) [523093] - [mm] Add page reclaim mm tracepoints. (Larry Woodman) [523093] - [mm] Add file page mm tracepoints. (Larry Woodman) [523093] - [mm] Add anonynmous page mm tracepoints. (Larry Woodman) [523093] - [mm] Add mm tracepoint definitions to kmem.h (Larry Woodman) [523093] - [ksm] fix ksm.h breakage of nommu build (Izik Eidus) [548586] - [ksm] remove unswappable max_kernel_pages (Izik Eidus) [548586] - [ksm] memory hotremove migration only (Izik Eidus) [548586] - [ksm] rmap_walk to remove_migation_ptes (Izik Eidus) [548586] - [ksm] mem cgroup charge swapin copy (Izik Eidus) [548586] - [ksm] share anon page without allocating (Izik Eidus) [548586] - [ksm] take keyhole reference to page (Izik Eidus) [548586] - [ksm] hold anon_vma in rmap_item (Izik Eidus) [548586] - [ksm] let shared pages be swappable (Izik Eidus) [548586] - [ksm] fix mlockfreed to munlocked (Izik Eidus) [548586] - [ksm] stable_node point to page and back (Izik Eidus) [548586] - [ksm] separate stable_node (Izik Eidus) [548586] - [ksm] singly-linked rmap_list (Izik Eidus) [548586] - [ksm] cleanup some function arguments (Izik Eidus) [548586] - [ksm] remove redundancies when merging page (Izik Eidus) [548586] - [ksm] three remove_rmap_item_from_tree cleanups (Izik Eidus) [548586] - [mm] stop ptlock enlarging struct page (Izik Eidus) [548586] - [mm] vmscan: do not evict inactive pages when skipping an active list scan (Rik van Riel) [548457] - [mm] vmscan: make consistent of reclaim bale out between do_try_to_free_page and shrink_zone (Rik van Riel) [548457] - [mm] vmscan: kill sc.swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: zone_reclaim() dont use insane swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: kill hibernation specific reclaim logic and unify it (Rik van Riel) [548457] - [mm] vmscan: separate sc.swap_cluster_max and sc.nr_max_reclaim (Rik van Riel) [548457] - [mm] vmscan: stop kswapd waiting on congestion when the min watermark is not being met (Rik van Riel) [548457] - [mm] vmscan: have kswapd sleep for a short interval and double check it should be asleep (Rik van Riel) [548457] - [mm] pass address down to rmap ones (Rik van Riel) [548457] - [mm] CONFIG_MMU for PG_mlocked (Rik van Riel) [548457] - [mm] mlocking in try_to_unmap_one (Rik van Riel) [548457] - [mm] define PAGE_MAPPING_FLAGS (Rik van Riel) [548457] - [mm] swap_info: note SWAP_MAP_SHMEM (Rik van Riel) [548457] - [mm] swap_info: swap count continuations (Rik van Riel) [548457] - [mm] swap_info: swap_map of chars not shorts (Rik van Riel) [548457] - [mm] swap_info: SWAP_HAS_CACHE cleanups (Rik van Riel) [548457] - [mm] swap_info: miscellaneous minor cleanups (Rik van Riel) [548457] - [mm] swap_info: include first_swap_extent (Rik van Riel) [548457] - [mm] swap_info: change to array of pointers (Rik van Riel) [548457] - [mm] swap_info: private to swapfile.c (Rik van Riel) [548457] - [mm] move inc_zone_page_state(NR_ISOLATED) to just isolated place (Rik van Riel) [548457] - [xen] support MAXSMP (Andrew Jones) [547129] - [xen] wait up to 5 minutes for device connetion and fix fallout (Paolo Bonzini) [523630] - [uv] x86 SGI: Map low MMR ranges (George Beshers) [548181] - [uv] gru: function to generate chipset IPI values (George Beshers) [548181] - [uv] x86 RTC: Clean up error handling (George Beshers) [548181] - [uv] x86: RTC: Add clocksource only boot option (George Beshers) [548181] - [uv] x86: RTC: Fix early expiry handling (George Beshers) [548181] - [uv] x86: introduce uv_gpa_is_mmr (George Beshers) [548181] - [uv] x86: function to translate from gpa -> socket_paddr (George Beshers) [548181] - [uv] x86: SGI UV: Fix BAU initialization (George Beshers) [548181] - [s390] zfcp: Block SCSI EH thread for rport state BLOCKED (Hendrik Brueckner) [547413] - [scsi] scsi_transport_fc: Introduce helper function for blocking scsi_eh (Hendrik Brueckner) [547413] - [s390] zfcp: improve FSF error reporting (Hendrik Brueckner) [547386] - [s390] zfcp: fix ELS ADISC handling to prevent QDIO errors (Hendrik Brueckner) [547385] - [s390] zfcp: Assign scheduled work to driver queue (Hendrik Brueckner) [547377] - [s390] zfcp: Don't fail SCSI commands when transitioning to blocked fc_rport (Hendrik Brueckner) [547379] - [s390] ctcm: suspend has to wait for outstanding I/O (Hendrik Brueckner) [546633] - [s390] cmm: free pages on hibernate (Hendrik Brueckner) [546407] - [s390] iucv: add work_queue cleanup for suspend (Hendrik Brueckner) [546319] - [s390] dasd: let device initialization wait for LCU setup (Hendrik Brueckner) [547735] - [s390] dasd: remove strings from s390dbf (Hendrik Brueckner) [547735] - [s390] dasd: enable prefix independent of pav support (Hendrik Brueckner) [547735] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [525391] - [utrace] utrace core (Roland McGrath) [549491] - [utrace] implement utrace-ptrace (Roland McGrath) [549491] - [ptrace] reorder the code in kernel/ptrace.c (Roland McGrath) [549491] - [ptrace] export __ptrace_detach() and do_notify_parent_cldstop() (Roland McGrath) [549491] - [ptrace_signal] check PT_PTRACED before reporting a signal (Roland McGrath) [549491] - [tracehooks] check PT_PTRACED before reporting the single-step (Roland McGrath) [549491] - [tracehooks] kill some PT_PTRACED checks (Roland McGrath) [549491] - [signals] check ->group_stop_count after tracehook_get_signal() (Roland McGrath) [549491] - [ptrace] x86: change syscall_trace_leave() to rely on tracehook when stepping (Roland McGrath) [549491] - [ptrace] x86: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] change tracehook_report_syscall_exit() to handle stepping (Roland McGrath) [549491] - [ptrace] powerpc: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] introduce user_single_step_siginfo() helper (Roland McGrath) [549491] - [ptrace] copy_process() should disable stepping (Roland McGrath) [549491] - [ptrace] cleanup ptrace_init_task()->ptrace_link() path (Roland McGrath) [549491]- [modsign] Don't check e_entry in ELF header (David Howells) [548027] - [pci] pciehp: Provide an option to disable native PCIe hotplug (Matthew Garrett) [517050] - [s390] OSA QDIO data connection isolation (Hendrik Brueckner) [537496] - [s390] zcrypt: adjust speed rating of cex3 adapters (Hendrik Brueckner) [537495] - [s390] zcrypt: adjust speed rating between cex2 and pcixcc (Hendrik Brueckner) [537495] - [s390] zcrypt: use definitions for cex3 (Hendrik Brueckner) [537495] - [s390] zcrypt: add support for cex3 device types (Hendrik Brueckner) [537495] - [s390] zcrypt: special command support for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] zcrypt: initialize ap_messages for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] kernel: performance counter fix and page fault optimization (Hendrik Brueckner) [546396] - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546285] - [s390] dasd: support DIAG access for read-only devices (Hendrik Brueckner) [546309] - [s390] zcrypt: Do not simultaneously schedule hrtimer (Hendrik Brueckner) [546291] - [s390] kernel: clear high-order bits after switching to 64-bit mode (Hendrik Brueckner) [546314] - [virt] vhost: add missing architectures (Michael S. Tsirkin) [540389] - [virt] vhost_net: a kernel-level virtio server (Michael S. Tsirkin) [540389] - [virt] mm: export use_mm/unuse_mm to modules (Michael S. Tsirkin) [540389] - [virt] tun: export underlying socket (Michael S. Tsirkin) [540389] - [dm] snapshot-merge support from 2.6.33 (Mike Snitzer) [547563] - [dm] snapshot changes from 2.6.33 (Mike Snitzer) [547563] - [dm] crypt changes from 2.6.33 (Mike Snitzer) [547563] - [dm] raid1 changes from 2.6.33 (Mike Snitzer) [547563] - [dm] core and mpath changes from 2.6.33 (Mike Snitzer) [547563] - [scsi] fix dma handling when using virtual hosts (Mike Christie) [525241] - [nfs] convert proto= option to use netids rather than a protoname (Jeff Layton) [545973]- [block] config: enable CONFIG_BLK_DEV_INTEGRITY (Jeff Moyer) [490732] - [block] config: enable CONFIG_BLK_CGROUP (Jeff Moyer) [425895] - [libata] Clarify ata_set_lba_range_entries function (Jeff Moyer) [528046] - [libata] Report zeroed read after Trim and max discard size (Jeff Moyer) [528046] - [scsi] Correctly handle thin provisioning write error (Jeff Moyer) [528046] - [scsi] sd: WRITE SAME(16) / UNMAP support (Jeff Moyer) [528046] - [scsi] scsi_debug: Thin provisioning support (Jeff Moyer) [528046] - [scsi] Add missing command definitions (Jeff Moyer) [528046] - [block] Add support for the ATA TRIM command in libata. (Jeff Moyer) [528046] - [block] dio: fix performance regression (Jeff Moyer) [545507] - [block] cfq-iosched: Do not access cfqq after freeing it (Jeff Moyer) [425895] - [block] include linux/err.h to use ERR_PTR (Jeff Moyer) [425895] - [block] cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit (Jeff Moyer) [425895] - [block] blkio: Allow CFQ group IO scheduling even when CFQ is a module (Jeff Moyer) [425895] - [block] blkio: Implement dynamic io controlling policy registration (Jeff Moyer) [425895] - [block] blkio: Export some symbols from blkio as its user CFQ can be a module (Jeff Moyer) [425895] - [block] cfq-iosched: make nonrot check logic consistent (Jeff Moyer) [545225] - [block] io controller: quick fix for blk-cgroup and modular CFQ (Jeff Moyer) [425895] - [block] cfq-iosched: move IO controller declerations to a header file (Jeff Moyer) [425895] - [block] cfq-iosched: fix compile problem with !CONFIG_CGROUP (Jeff Moyer) [425895] - [block] blkio: Documentation (Jeff Moyer) [425895] - [block] blkio: Wait on sync-noidle queue even if rq_noidle = 1 (Jeff Moyer) [425895] - [block] blkio: Implement group_isolation tunable (Jeff Moyer) [425895] - [block] blkio: Determine async workload length based on total number of queues (Jeff Moyer) [425895] - [block] blkio: Wait for cfq queue to get backlogged if group is empty (Jeff Moyer) [425895] - [block] blkio: Propagate cgroup weight updation to cfq groups (Jeff Moyer) [425895] - [block] blkio: Drop the reference to queue once the task changes cgroup (Jeff Moyer) [425895] - [block] blkio: Provide some isolation between groups (Jeff Moyer) [425895] - [block] blkio: Export disk time and sectors used by a group to user space (Jeff Moyer) [425895] - [block] blkio: Some debugging aids for CFQ (Jeff Moyer) [425895] - [block] blkio: Take care of cgroup deletion and cfq group reference counting (Jeff Moyer) [425895] - [block] blkio: Dynamic cfq group creation based on cgroup tasks belongs to (Jeff Moyer) [425895] - [block] blkio: Group time used accounting and workload context save restore (Jeff Moyer) [425895] - [block] blkio: Implement per cfq group latency target and busy queue avg (Jeff Moyer) [425895] - [block] blkio: Introduce per cfq group weights and vdisktime calculations (Jeff Moyer) [425895] - [block] blkio: Introduce blkio controller cgroup interface (Jeff Moyer) [425895] - [block] blkio: Introduce the root service tree for cfq groups (Jeff Moyer) [425895] - [block] blkio: Keep queue on service tree until we expire it (Jeff Moyer) [425895] - [block] blkio: Implement macro to traverse each service tree in group (Jeff Moyer) [425895] - [block] blkio: Introduce the notion of cfq groups (Jeff Moyer) [425895] - [block] blkio: Set must_dispatch only if we decided to not dispatch the request (Jeff Moyer) [425895] - [block] cfq-iosched: no dispatch limit for single queue (Jeff Moyer) [425895] - [block] Allow devices to indicate whether discarded blocks are zeroed (Jeff Moyer) [545203] - [block] Revert "cfq: Make use of service count to estimate the rb_key offset" (Jeff Moyer) [425895] - [block] cfq-iosched: fix corner cases in idling logic (Jeff Moyer) [425895] - [block] cfq-iosched: idling on deep seeky sync queues (Jeff Moyer) [425895] - [block] cfq-iosched: fix no-idle preemption logic (Jeff Moyer) [425895] - [block] cfq-iosched: fix ncq detection code (Jeff Moyer) [425895] - [block] cfq-iosched: cleanup unreachable code (Jeff Moyer) [425895] - [block] cfq: Make use of service count to estimate the rb_key offset (Jeff Moyer) [425895] - [block] partitions: read whole sector with EFI GPT header (Jeff Moyer) [463632] - [block] partitions: use sector size for EFI GPT (Jeff Moyer) [463632] - [block] Expose discard granularity (Jeff Moyer) [545203] - [block] cfq-iosched: fix next_rq computation (Jeff Moyer) [425895] - [block] cfq-iosched: simplify prio-unboost code (Jeff Moyer) [425895] - [block] blkdev: flush disk cache on ->fsync (Jeff Moyer) [545199] - [block] cfq-iosched: fix style issue in cfq_get_avg_queues() (Jeff Moyer) [425895] - [block] cfq-iosched: fairness for sync no-idle queues (Jeff Moyer) [425895] - [block] cfq-iosched: enable idling for last queue on priority class (Jeff Moyer) [425895] - [block] cfq-iosched: reimplement priorities using different service trees (Jeff Moyer) [425895] - [block] cfq-iosched: preparation to handle multiple service trees (Jeff Moyer) [425895] - [block] cfq-iosched: adapt slice to number of processes doing I/O (Jeff Moyer) [425895] - [block] cfq-iosched: improve hw_tag detection (Jeff Moyer) [425895] - [block] cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer) [533932] - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer) [533932] - [block] cfq: merge cooperating cfq_queues (Jeff Moyer) [533932] - [block] cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer) [533932] - [block] CFQ is more than a desktop scheduler (Jeff Moyer) [533932] - [block] revert: cfq-iosched: limit coop preemption (Jeff Moyer) [533932] - perf: Don't free perf_mmap_data until work has been done (Aristeu Rozanski) [547432] - ext4: Fix insuficient checks in EXT4_IOC_MOVE_EXT (Aristeu Rozanski) [547432] - agp: clear GTT on intel (Aristeu Rozanski) [547432] - drm/i915: Fix sync to vblank when VGA output is turned off (Aristeu Rozanski) [547432] - drm: nouveau fixes (Aristeu Rozanski) [547432] - drm: radeon dp support (Aristeu Rozanski) [547432] - drm: radeon fixes (Aristeu Rozanski) [547432] - KVM: allow userspace to adjust kvmclock offset (Aristeu Rozanski) [547432] - ath9k backports (Aristeu Rozanski) [547432] - intel-iommu backport (Aristeu Rozanski) [547432] - updating patch linux-2.6-nfsd4-proots.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432] - updating linux-2.6-execshield.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]- [rebase] Rebased to 2.6.32- [edac] amd64_edac: disabling temporarily (Aristeu Rozanski) - [x86] Enable CONFIG_SPARSE_IRQ (Prarit Bhargava) [543174] - [x86] panic if AMD cpu_khz is wrong (Prarit Bhargava) [523468] - [infiniband] Rewrite SG handling for RDMA logic (Mike Christie) [540269]- [net] Add acession counts to all datagram protocols (Neil Horman) [445366] - [modsign] Enable module signing in the RHEL RPM (David Howells) [517341] - [modsign] Don't include .note.gnu.build-id in the digest (David Howells) [517341] - [modsign] Apply signature checking to modules on module load (David Howells) [517341] - [modsign] Module signature checker and key manager (David Howells) [517341] - [modsign] Module ELF verifier (David Howells) [517341] - [modsign] Add indications of module ELF types (David Howells) [517341] - [modsign] Multiprecision maths library (David Howells) [517341] - [procfs] add ability to modify proc file limits from outside a processes own context (Neil Horman) [461946] - [s390x] fix build failure with CONFIG_FTRACE_SYSCALLS (Aristeu Rozanski) [538978]- [x86] AMD Northbridge: Verify NB's node is online (Prarit Bhargava) [536769] - [scsi] devinfo update for Hitachi entries (Takahiro Yasui) [526763] - [net] export device speed and duplex via sysfs (Andy Gospodarek) [453432] - [ppc64] Fix kcrctab_ sections to undo undesireable relocations that break kdump (Neil Horman) [509012] - [mm] Limit 32-bit x86 systems to 16GB and prevent panic on boot when system has more than ~30GB (Larry Woodman) [532039]- [kernel] Set panic_on_oops to 1 (Prarit Bhargava) [529963] - [kdump] kexec: allow to shrink reserved memory (Amerigo Wang) [523091] - [kdump] doc: update the kdump document (Amerigo Wang) [523091] - [kdump] powerpc: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] powerpc: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] ia64: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] ia64: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] x86: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] x86: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [block] aio: implement request batching (Jeff Moyer) [533931] - [block] get rid of the WRITE_ODIRECT flag (Jeff Moyer) [533931]- [crypto] padlock-aes: Use the correct mask when checking whether copying is required (Chuck Ebbert) - [rfkill] add support to a key to control all radios (Aristeu Rozanski) - [acpi] be less verbose about old BIOSes (Aristeu Rozanski) - [drm] intel big hammer (Aristeu Rozanski) - [e1000] add quirk for ich9 (Aristeu Rozanski) - [pci] cacheline sizing (Dave Jones) - [crash] add crash driver (Dave Anderson) - [fb] disable fbcon logo with parameter (Aristeu Rozanski) - [pci] silence some PCI resource allocation errors (Aristeu Rozanski) - [serio] disable error messages when i8042 isn't found (Peter Jones) - [serial] Enable higher baud rates for 16C95x (Aristeu Rozanski) - [input] remove pcspkr modalias (Aristeu Rozanski) - [floppy] remove the floppy pnp modalias (Aristeu Rozanski) - [input] remove unwanted messages on spurious events (Aristeu Rozanski) - [sound] hda intel prealloc 4mb dmabuffer (Aristeu Rozanski) - [sound] disables hda beep by default (Aristeu Rozanski) - [pci] sets PCIE ASPM default policy to POWERSAVE (Aristeu Rozanski) - [pci] add config option to control the default state of PCI MSI interrupts (Aristeu Rozanski) - [debug] always inline kzalloc (Aristeu Rozanski) - [debug] add would_have_oomkilled procfs ctl (Aristeu Rozanski) - [debug] add calls to print_tainted() on spinlock functions (Aristeu Rozanski) - [debug] display tainted information on other places (Aristeu Rozanski) - [x86] add option to control the NMI watchdog timeout (Aristeu Rozanski) - [debug] print common struct sizes at boot time (Aristeu Rozanski) - [acpi] Disable firmware video brightness change by default (Matthew Garrett) - [acpi] Disable brightness switch by default (Aristeu Rozanski) - [usb] enable autosuspend on UVC by default (Matthew Garrett) - [usb] enable autosuspend by default on qcserial (Matthew Garrett) - [usb] Allow drivers to enable USB autosuspend on a per-device basis (Matthew Garrett) - [nfs] make nfs4 callback hidden (Steve Dickson) - [nfsd4] proots (Aristeu Rozanski) - [execshield] introduce execshield (Aristeu Rozanski) - [powerpc] add modalias_show operation (Aristeu Rozanski) - [hwmon] add VIA hwmon temperature sensor support (Aristeu Rozanski) - [utrace] introduce utrace implementation (Aristeu Rozanski) - [build] introduce AFTER_LINK variable (Aristeu Rozanski)/bin/sh/bin/sh/bin/shkernel-xenkernel-smpkbuild-rh6-x64.eng.sw.ru 1448622680  !"#$%&'()*+,-./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 { | } ~  2.6.32-573.8.1.el62.6.32-042stab113.92.6.32-042stab113.92.6.32-573.8.1.el62.6.32-042stab113.94.3.01612.6.32-042stab113.92.6.32-042stab113.92.6.32-042stab113.92.6.32-042stab113.9 2.6.27-0.2.rc0.git6.fc10    !!!!!"""#$$$$$$%%%%%&&&'()**************++++,,,,-.///00/1/2/3/4/5/6/7/8/9:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=>>=????????????????????=@==ABCDDDDDDDDDDDCEFEGEHEIEJEKELEMENCOPOQORSSSTTTSUUUUUUUUUUUUSVVVVVSWWSXXXXXSYYYYYYYYYYYYYYYZ[[[[Z\Z]]]]Z^_______^``````````ZaaaaaaaaaZbZccZdddeeeeeeeeeffffffffffffffffffffffffffffgffffhiiijjjjjjjjjjjjjjjjjjjjhklllkmmmmknkokpppppppppppppppppppppppppppppppkqkrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrksktkukvvvvkwwwwwwwkxkyyhzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzh|}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||          !     "#$$$$$$$$%&&&&&%''''%((((()(%**%++++++++++++,+++++%-%.............................................%////////////%00011232241111156788879999977:7777;77<7=77777>????@@@@@@@@@@@@@@@@@@@@@@@@@AABCDCECFCGCHCICJCKCLCMCNCOOOCPCQQCRCSCTCUCVCCWWCXCYCZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZC[\C]CC^C_C`Cabccbdbeeeeeffffffggfhfiffffjklmmmmlnlooolppppplqqrqsqtqquqlvvwwwwwwwwwwwwwwwwwwwwwwlxxxlylzzzzzl{{{l||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||l~~~~~~~~~~~~~~llllllllllllll.vmlinuz-2.6.32-042stab113.9.hmacSystem.map-2.6.32-042stab113.9config-2.6.32-042stab113.9initramfs-2.6.32-042stab113.9.imgsymvers-2.6.32-042stab113.9.gzvmlinuz-2.6.32-042stab113.9kernel-2.6.32-042stab113.9.conf2.6.32-042stab113.9buildextrakernelarchx86cryptoablk_helper.koaes-x86_64.koaesni-intel.koghash-clmulni-intel.koglue_helper.kosalsa20-x86_64.kosha1-ssse3.kosha256-ssse3.kosha512-ssse3.kotwofish-x86_64.kokernelcpucpufreqacpi-cpufreq.kointel_pstate.komperf.kop4-clockmod.kopcc-cpufreq.kopowernow-k8.kospeedstep-lib.komcheckmce-inject.komicrocode.kotest_nx.kokvmkvm-amd.kokvm-intel.kokvm.kooprofileoprofile.kocryptoaes_generic.koansi_cprng.koanubis.koarc4.koasync_txasync_memcpy.koasync_pq.koasync_raid6_recov.koasync_tx.koasync_xor.koraid6test.koauthenc.koblowfish.kocamellia.kocast5.kocast6.kocbc.koccm.kocryptd.kocrypto_null.koctr.kocts.kodeflate.kodes_generic.kodrbg.koecb.kofcrypt.kogcm.kogf128mul.koghash-generic.kokhazad.kolrw.kolzo.komd4.komichael_mic.kopcbc.kormd128.kormd160.kormd256.kormd320.koseed.koseqiv.koserpent.kosha512_generic.kotcrypt.kotea.kotgr192.kotwofish_common.kovmac.kowp512.koxcbc.koxor.koxts.kozlib.kodriversacpiacpi_extlog.koacpi_ipmi.koacpi_pad.koapeieinj.koerst-dbg.kopower_meter.kosbs.kosbshc.kovideo.koataahci.koata_generic.koata_piix.kopata_acpi.kopata_ali.kopata_amd.kopata_artop.kopata_atiixp.kopata_atp867x.kopata_cmd64x.kopata_hpt366.kopata_hpt37x.kopata_hpt3x2n.kopata_hpt3x3.kopata_it8213.kopata_it821x.kopata_jmicron.kopata_marvell.kopata_netcell.kopata_ninja32.kopata_oldpiix.kopata_pcmcia.kopata_pdc2027x.kopata_pdc202xx_old.kopata_rdc.kopata_sch.kopata_serverworks.kopata_sil680.kopata_sis.kopata_via.kopdc_adma.kosata_inic162x.kosata_mv.kosata_nv.kosata_promise.kosata_qstor.kosata_sil.kosata_sil24.kosata_sis.kosata_svw.kosata_sx4.kosata_uli.kosata_via.kosata_vsc.koatmatmtcp.koauxdisplaycfag12864b.kocfag12864bfb.koks0108.kobcmabcma.koblockaoeaoe.kocciss.kocryptoloop.kodrbddrbd.kofloppy.komtip32xxmtip32xx.konbd.konvme.koosdblk.kopktcdvd.koplooppfmt_ploop1.kopfmt_raw.kopio_direct.kopio_kaio.kopio_nfs.koploop.korsxxrsxx.kosx8.kovirtio_blk.koxen-blkfront.kobluetoothbcm203x.kobfusb.kobluecard_cs.kobpa10x.kobt3c_cs.kobtmrvl.kobtmrvl_sdio.kobtsdio.kobtuart_cs.kobtusb.kodtl1_cs.kohci_uart.kohci_vhci.kocdromcdrom.kocharcyclades.kohangcheck-timer.kohw_randomamd-rng.kointel-rng.kotimeriomem-rng.kovia-rng.kovirtio-rng.koi8k.koipmiipmi_devintf.koipmi_msghandler.koipmi_poweroff.koipmi_si.koipmi_watchdog.kolp.kon_hdlc.konozomi.kopcmciacm4000_cs.kocm4040_cs.koipwirelessipwireless.koppdev.kosynclink.kosynclink_gt.kosynclinkmp.kotlclk.kotpmtpm.kotpm_atmel.kotpm_bios.kotpm_infineon.kotpm_nsc.kotpm_tis.kouv_mmtimer.kovirtio_console.kocpufreqcpufreq_conservative.kocpufreq_ondemand.kocpufreq_powersave.kocpufreq_stats.kofreq_table.kocryptohifn_795x.kopadlock-aes.kopadlock-sha.kodcadca.kodmaioatioatdma.koedacamd64_edac_mod.koe752x_edac.koedac_core.koedac_mce_amd.koi3000_edac.koi3200_edac.koi5000_edac.koi5100_edac.koi5400_edac.koi7300_edac.koi7core_edac.koi82975x_edac.kosb_edac.kox38_edac.kofirewirefirewire-core.kofirewire-net.kofirewire-ohci.kofirewire-sbp2.kofirmwaredcdbas.kodell_rbu.koedd.koiscsi_ibft.kogpiogpio-sch.kogpudrmdrm.kodrm_kms_helper.koi2cch7006.kosil164.koi915i915.komgamga.konouveaunouveau.kor128r128.koradeonradeon.kosavagesavage.kosissis.kottmttm.koviavia.kohidhid-hyperv.kohid-multitouch.kohid-wacom.kohvhv_balloon.kohv_utils.kohv_vmbus.kohwmonabituguru.koabituguru3.koad7414.koad7418.koadm1021.koadm1025.koadm1026.koadm1029.koadm1031.koadm9240.koads7828.koadt7462.koadt7470.koadt7473.koadt7475.koapplesmc.koasb100.koasus_atk0110.koatxp1.kocoretemp.kodme1737.kods1621.kof71805f.kof71882fg.kof75375s.kofam15h_power.kofschmd.kog760a.kogl518sm.kogl520sm.kohdaps.kohp_accel.kohwmon-vid.koi5k_amb.koibmaem.koibmpex.koit87.kok10temp.kok8temp.kolis3lv02d.kolm63.kolm75.kolm77.kolm78.kolm80.kolm83.kolm85.kolm87.kolm90.kolm92.kolm93.kolm95241.koltc4215.koltc4245.komax1619.komax6650.kopc87360.kopc87427.kopcf8591.kosht15.kosis5595.kosmsc47b397.kosmsc47m1.kosmsc47m192.kothmc50.kotmp401.kotmp421.kovia-cputemp.kovia686a.kovt1211.kovt8231.kow83627ehf.kow83627hf.kow83781d.kow83791d.kow83792d.kow83793.kow83l785ts.kow83l786ng.kowm831x-hwmon.kowm8350-hwmon.koi2calgosi2c-algo-bit.koi2c-algo-pca.kobussesi2c-amd756-s4882.koi2c-amd756.koi2c-amd8111.koi2c-i801.koi2c-isch.koi2c-ismt.koi2c-nforce2-s4985.koi2c-nforce2.koi2c-parport-light.koi2c-parport.koi2c-pca-platform.koi2c-piix4.koi2c-scmi.koi2c-simtec.koi2c-sis96x.koi2c-stub.koi2c-tiny-usb.koi2c-via.koi2c-viapro.koi2c-voodoo3.kochipstsl2550.koi2c-core.koi2c-dev.koidlei7300_idle.koieee802154fakehard.koinfinibandcoreib_addr.koib_cm.koib_core.koib_mad.koib_sa.koib_ucm.koib_umad.koib_uverbs.koiw_cm.kordma_cm.kordma_ucm.kohwcxgb3iw_cxgb3.kocxgb4iw_cxgb4.koipathib_ipath.komlx4mlx4_ib.komlx5mlx5_ib.komthcaib_mthca.konesiw_nes.koocrdmaocrdma.koqibib_qib.koulpipoibib_ipoib.koiserib_iser.kosrpib_srp.koinputinput-polldev.kojoydev.kokeyboardadp5588-keys.komax7359_keypad.koopencores-kbd.komiscapanel.koati_remote.koati_remote2.koatlas_btns.kocm109.kokeyspan_remote.kopcspkr.kopowermate.korotary_encoder.kouinput.kowm831x-on.koyealink.komouseappletouch.kobcm5974.kosermouse.kosynaptics_i2c.kovsxxxaa.koseriohyperv-keyboard.koserio_raw.kotabletacecad.koaiptek.kogtco.kokbtab.kowacom.kotouchscreenad7879.koeeti_ts.koelo.kofujitsu_ts.kogunze.koinexio.komcs5000_ts.komtouch.kopenmount.kotouchit213.kotouchright.kotouchwin.kotsc2007.kousbtouchscreen.kowacom_w8001.koisdncapicapi.kocapidrv.kocapifs.kokernelcapi.kodivertdss1_divert.kogigasetbas_gigaset.kogigaset.koser_gigaset.kousb_gigaset.kohardwareavmavm_cs.kob1.kob1dma.kob1pci.kob1pcmcia.koc4.kot1pci.komISDNavmfritz.kohfcmulti.kohfcpci.kohfcsusb.komISDNinfineon.komISDNipac.komISDNisar.konetjet.kospeedfax.kow6692.kohisaxavma1_cs.koelsa_cs.kohfc4s8s_l1.kohisax.kohisax_fcpcipnp.kohisax_isac.kohisax_st5481.kosedlbauer_cs.koteles_cs.kohysdnhysdn.koi4lisdn.koisdnhdlc.komISDNl1oip.komISDN_core.komISDN_dsp.koledsleds-alix2.koleds-clevo-mail.koleds-lp3944.koleds-wm831x-status.koleds-wm8350.koledtrig-backlight.koledtrig-default-on.koledtrig-heartbeat.koledtrig-timer.komddm-bio-prison.kodm-bufio.kodm-cache-cleaner.kodm-cache-mq.kodm-cache.kodm-crypt.kodm-delay.kodm-era.kodm-flakey.kodm-log-userspace.kodm-log.kodm-memcache.kodm-mirror.kodm-mod.kodm-multipath.kodm-queue-length.kodm-raid.kodm-raid45.kodm-region-hash.kodm-round-robin.kodm-service-time.kodm-snapshot.kodm-switch.kodm-thin-pool.kodm-zero.kofaulty.kolinear.kopersistent-datadm-persistent-data.koraid0.koraid1.koraid10.koraid456.komediacommonsaa7146.kosaa7146_vv.kotunersmax2165.komc44s803.komt2060.komt20xx.komt2131.komt2266.komxl5005s.komxl5007t.koqt1010.kotda18218.kotda18271.kotda827x.kotda8290.kotda9887.kotea5761.kotea5767.kotuner-simple.kotuner-types.kotuner-xc2028.koxc5000.kodvbb2c2b2c2-flexcop-pci.kob2c2-flexcop-usb.kob2c2-flexcop.kobt8xxbt878.kodst.kodst_ca.kodvb-bt8xx.kodm1105dm1105.kodvb-coredvb-core.kodvb-usbdvb-usb-a800.kodvb-usb-af9005-remote.kodvb-usb-af9005.kodvb-usb-af9015.kodvb-usb-anysee.kodvb-usb-au6610.kodvb-usb-az6027.kodvb-usb-ce6230.kodvb-usb-cinergyT2.kodvb-usb-cxusb.kodvb-usb-dib0700.kodvb-usb-dibusb-common.kodvb-usb-dibusb-mb.kodvb-usb-dibusb-mc.kodvb-usb-digitv.kodvb-usb-dtt200u.kodvb-usb-dtv5100.kodvb-usb-dw2102.kodvb-usb-ec168.kodvb-usb-friio.kodvb-usb-gl861.kodvb-usb-gp8psk.kodvb-usb-lmedm04.kodvb-usb-m920x.kodvb-usb-nova-t-usb2.kodvb-usb-opera.kodvb-usb-ttusb2.kodvb-usb-umt-010.kodvb-usb-vp702x.kodvb-usb-vp7045.kodvb-usb.kofirewirefiredtv.kofrontendsaf9013.koatbm8830.koau8522.kobcm3510.kocx22700.kocx22702.kocx24110.kocx24113.kocx24116.kocx24123.kodib0070.kodib0090.kodib3000mb.kodib3000mc.kodib7000m.kodib7000p.kodib8000.kodibx000_common.kods3000.kodvb-pll.koec100.koisl6405.koisl6421.koisl6423.koitd1000.koix2505v.kol64781.kolgdt3305.kolgdt330x.kolgs8gxx.kolnbp21.komb86a20s.komt312.komt352.konxt200x.konxt6000.koor51132.koor51211.kos5h1409.kos5h1411.kos5h1420.kos921.kosi21xx.kosp8870.kosp887x.kostb0899.kostb6000.kostb6100.kostv0288.kostv0297.kostv0299.kostv0900.kostv090x.kostv6110.kostv6110x.kotda10021.kotda10023.kotda10048.kotda1004x.kotda10086.kotda8083.kotda8261.kotda826x.kotua6100.koves1820.koves1x93.kozl10036.kozl10039.kozl10353.kongenengene.kopluto2pluto2.kopt1earth-pt1.kosianosmsdvb.kosmsmdtv.kosmssdio.kosmsusb.kottpcibudget-av.kobudget-ci.kobudget-core.kobudget-patch.kobudget.kodvb-ttpci.kottpci-eeprom.kottusb-budgetdvb-ttusb-budget.kottusb-decttusb_dec.kottusbdecfe.korcene_ir.koimon.koir-jvc-decoder.koir-lirc-codec.koir-nec-decoder.koir-rc5-decoder.koir-rc5-sz-decoder.koir-rc6-decoder.koir-sony-decoder.kokeymapsrc-adstech-dvb-t-pci.korc-alink-dtu-m.korc-anysee.korc-apac-viewcomp.korc-asus-pc39.korc-ati-tv-wonder-hd-600.korc-avermedia-a16d.korc-avermedia-cardbus.korc-avermedia-dvbt.korc-avermedia-m135a.korc-avermedia-m733a-rm-k6.korc-avermedia-rm-ks.korc-avermedia.korc-avertv-303.korc-azurewave-ad-tu700.korc-behold-columbus.korc-behold.korc-budget-ci-old.korc-cinergy-1400.korc-cinergy.korc-dib0700-nec.korc-dib0700-rc5.korc-digitalnow-tinytwin.korc-digittrade.korc-dm1105-nec.korc-dntv-live-dvb-t.korc-dntv-live-dvbt-pro.korc-em-terratec.korc-encore-enltv-fm53.korc-encore-enltv.korc-encore-enltv2.korc-evga-indtube.korc-eztv.korc-flydvb.korc-flyvideo.korc-fusionhdtv-mce.korc-gadmei-rm008z.korc-genius-tvgo-a11mce.korc-gotview7135.korc-hauppauge-new.korc-imon-mce.korc-imon-pad.korc-iodata-bctv7e.korc-kaiomy.korc-kworld-315u.korc-kworld-plus-tv-analog.korc-leadtek-y04g0051.korc-lirc.korc-lme2510.korc-manli.korc-msi-digivox-ii.korc-msi-digivox-iii.korc-msi-tvanywhere-plus.korc-msi-tvanywhere.korc-nebula.korc-nec-terratec-cinergy-xs.korc-norwood.korc-npgtech.korc-pctv-sedna.korc-pinnacle-color.korc-pinnacle-grey.korc-pinnacle-pctv-hd.korc-pixelview-002t.korc-pixelview-mk12.korc-pixelview-new.korc-pixelview.korc-powercolor-real-angel.korc-proteus-2309.korc-purpletv.korc-pv951.korc-rc5-hauppauge-new.korc-rc5-tv.korc-rc6-mce.korc-real-audio-220-32-keys.korc-streamzap.korc-tbs-nec.korc-terratec-cinergy-xs.korc-terratec-slim.korc-tevii-nec.korc-total-media-in-hand.korc-trekstor.korc-tt-1500.korc-twinhan1027.korc-videomate-m1f.korc-videomate-s350.korc-videomate-tv-pvr.korc-winfast-usbii-deluxe.korc-winfast.kolirc_dev.komceusb.konuvoton-cir.korc-core.kostreamzap.kowinbond-cir.kovideoau0828au0828.kobt8xxbttv.kobtcx-risc.kocs5345.kocs53l32a.kocx18cx18-alsa.kocx18.kocx231xxcx231xx-alsa.kocx231xx-dvb.kocx231xx.kocx2341x.kocx23885cx23885.kocx25840cx25840.kocx88cx88-alsa.kocx88-blackbird.kocx88-dvb.kocx88-vp3054-i2c.kocx8800.kocx8802.kocx88xx.koem28xxem28xx-alsa.koem28xx-dvb.koem28xx.kogspcagl860gspca_gl860.kogspca_benq.kogspca_conex.kogspca_cpia1.kogspca_etoms.kogspca_finepix.kogspca_jeilinj.kogspca_konica.kogspca_main.kogspca_mars.kogspca_mr97310a.kogspca_ov519.kogspca_ov534.kogspca_ov534_9.kogspca_pac207.kogspca_pac7302.kogspca_pac7311.kogspca_sn9c2028.kogspca_sn9c20x.kogspca_sonixb.kogspca_sonixj.kogspca_spca1528.kogspca_spca500.kogspca_spca501.kogspca_spca505.kogspca_spca506.kogspca_spca508.kogspca_spca561.kogspca_sq905.kogspca_sq905c.kogspca_sq930x.kogspca_stk014.kogspca_stv0680.kogspca_sunplus.kogspca_t613.kogspca_tv8532.kogspca_vc032x.kogspca_xirlink_cit.kogspca_zc3xx.kom5602gspca_m5602.kostv06xxgspca_stv06xx.kohdpvrhdpvr.koir-kbd-i2c.koivtvivtv.koivtvfb.kom52790.komsp3400.komt9m001.komt9m111.komt9t031.komt9v011.komt9v022.koov772x.kopvrusb2pvrusb2.kopwcpwc.kos2255drv.kosaa6588.kosaa7115.kosaa7127.kosaa7134saa6752hs.kosaa7134-alsa.kosaa7134-dvb.kosaa7134-empress.kosaa7134.kosaa7164saa7164.kosaa717x.kosoc_camera.kosoc_camera_platform.kosoc_mediabus.kostkwebcam.kotda7432.kotlg2300poseidon.kotuner.kotvaudio.kotveeprom.kotvp5150.kotw9910.koupd64031a.koupd64083.kousbvisionusbvision.kouvcuvcvideo.kov4l2-common.kov4l2-compat-ioctl32.kov4l2-int-device.kovideobuf-core.kovideobuf-dma-sg.kovideobuf-dvb.kovideobuf-vmalloc.kovideodev.kovp27smpx.kowm8739.kowm8775.kozr364xx.komemstickcorememstick.komspro_block.kohostjmb38x_ms.kor592.kortsx_pci_ms.kotifm_ms.komessagefusionmptbase.komptctl.komptfc.komptlan.komptsas.komptscsih.komptspi.komfdab3100-core.koab3100-otp.kolpc_ich.kolpc_sch.komfd-core.kortsx_pci.kortsx_usb.kosm501.kowm831x.kowm8350-i2c.kowm8350.kowm8400-core.komisccb710cb710.koeepromat24.koeeprom.koeeprom_93cx6.komax6875.koenclosure.kohpilo.koics932s401.koioc4.koisl29003.kosgi-grugru.kosgi-xpxp.koxpc.koxpnet.kotifm_7xx1.kotifm_core.kovmware_balloon.kommccardmmc_block.kosdio_uart.kocoremmc_core.kohostcb710-mmc.kortsx_pci_sdmmc.kortsx_usb_sdmmc.kosdhci-pci.kosdhci-pltfm.kosdhci.kosdricoh_cs.kotifm_sd.kovia-sdmmc.komtdar7part.kochipscfi_cmdset_0001.kocfi_cmdset_0002.kocfi_cmdset_0020.kocfi_probe.kocfi_util.kogen_probe.kojedec_probe.komap_absent.komap_ram.komap_rom.kodevicesblock2mtd.komtdram.kopmc551.koftl.koinftl.kolpddrlpddr_cmds.koqinfo_probe.komapsck804xrom.koesb2rom.konetsc520.kopci.kosc520cdp.koscb2_flash.kots5500_flash.komtd_blkdevs.komtdblock.komtdblock_ro.komtdchar.komtdconcat.komtdoops.konandalauda.kodiskonchip.konand.konand_ecc.konand_ids.konandsim.konftl.koredboot.korfd_ftl.kossfdc.koubiubi.konet3c59x.ko8139cp.ko8139too.ko8390.koacenic.koamd8111e.koatl1catl1c.koatl1eatl1e.koatlxatl1.koatl2.kob44.kobenetbe2net.kobnabna.kobnx2.kobnx2xbnx2x.kobondingbonding.kocancan-dev.kosja1000ems_pci.kokvaser_pci.kosja1000.kosja1000_platform.kousbems_usb.kovcan.kocassini.kochelsiocxgb.kocnic.kocxgb3cxgb3.kocxgb4cxgb4.kocxgb4vfcxgb4vf.kodl2k.kodnet.kodummy.koe100.koe1000e1000.koe1000ee1000e.koenicenic.koepic100.koethoc.kofealnx.koforcedeth.kohypervhv_netvsc.koi40ei40e.koi40evfi40evf.koifb.koigbigb.koigbvfigbvf.koipg.koixgbixgb.koixgbeixgbe.koixgbevfixgbevf.kojme.komacvlan.komacvtap.komdio.komii.komlx4mlx4_core.komlx4_en.komlx5coremlx5_core.komyri10gemyri10ge.konatsemi.kone2k-pci.konetconsole.konetxennetxen_nic.koniu.kons83820.kopch_gbepch_gbe.kopcmcia3c574_cs.ko3c589_cs.koaxnet_cs.kofmvj18x_cs.konmclan_cs.kopcnet_cs.kosmc91c92_cs.koxirc2ps_cs.kopcnet32.kophybroadcom.kocicada.kodavicom.koet1011c.koicplus.kolxt.komarvell.komdio-bitbang.konational.koqsemi.korealtek.kosmsc.koste10Xp.kovitesse.koppp_async.koppp_deflate.koppp_generic.koppp_mppe.koppp_synctty.kopppoe.kopppol2tp.kopppox.koqla3xxx.koqlcnicqlcnic.koqlgeqlge.kor6040.kor8169.kos2io.kosc92031.kosfcsfc.kosis190.kosis900.koskge.kosky2.koslhc.koslip.kosmsc9420.kostarfire.kosundance.kosungem.kosungem_phy.kosunhme.kotehuti.kotg3.kotlan.kotulipde2104x.kode4x5.kodmfe.kotulip.kouli526x.kowinbond-840.koxircom_cb.kotun.kotyphoon.kousbasix.kocatc.kocdc-phonet.kocdc_eem.kocdc_ether.kocdc_ncm.kocdc_subset.kodm9601.kogl620a.kohso.koint51x1.kokaweth.komcs7830.konet1080.kopegasus.koplusb.korndis_host.kortl8150.kosierra_net.kosmsc95xx.kousbnet.kozaurus.koveth.kovia-rhine.kovia-velocity.kovirtio_net.kovmxnet3vmxnet3.kovxgevxge.kovxlan.kovzethdev.kovznetdev.kowandlci.kohdlc.kohdlc_cisco.kohdlc_fr.kohdlc_ppp.kohdlc_raw.kowimaxi2400mi2400m-sdio.koi2400m-usb.koi2400m.kowirelessadm8211.koairo.koairo_cs.koat76c50x-usb.koathath.koath5kath5k.koath9kath9k.koath9k_common.koath9k_htc.koath9k_hw.kocarl9170carl9170.koatmel.koatmel_cs.koatmel_pci.kob43b43.kob43legacyb43legacy.kobrcm80211brcmsmacbrcmsmac.kobrcmutilbrcmutil.kohostaphostap.kohostap_cs.kohostap_pci.kohostap_plx.koipw2x00ipw2100.koipw2200.kolibipw.koiwlegacyiwl3945.koiwl4965.koiwlegacy.koiwlwifidvmiwldvm.koiwlwifi.komvmiwlmvm.kolibertaslibertas.kolibertas_cs.kolibertas_sdio.kousb8xxx.kolibertas_tflibertas_tf.kolibertas_tf_usb.komac80211_hwsim.komwl8k.koorinocoorinoco.koorinoco_cs.koorinoco_nortel.koorinoco_pci.koorinoco_plx.koorinoco_tmd.kospectrum_cs.kop54p54common.kop54pci.kop54usb.korndis_wlan.kort2x00rt2400pci.kort2500pci.kort2500usb.kort2800lib.kort2800mmio.kort2800pci.kort2800usb.kort2x00lib.kort2x00mmio.kort2x00pci.kort2x00usb.kort61pci.kort73usb.kortl818xrtl8180rtl8180.kortl8187rtl8187.kotiwl1251wl1251.kowl1251_sdio.kowl12xxwl12xx.kowlcorewlcore.kowl3501_cs.kozd1201.kozd1211rwzd1211rw.koxen-netfront.koparportparport.koparport_cs.koparport_pc.koparport_serial.kopcihotplugacpiphp_ibm.kofakephp.koshpchp.kopcieaeraer_inject.kopcmciapd6729.korsrc_nonstatic.koyenta_socket.koplatformx86acer-wmi.koasus-laptop.kocompal-laptop.kodell-laptop.kodell-wmi.koeeepc-laptop.kofujitsu-laptop.kohp-wmi.kointel_ips.komsi-laptop.komxm-wmi.kopanasonic-laptop.kosony-laptop.kothinkpad_acpi.kotopstar-laptop.kotoshiba_acpi.kowmi.kopowerbq27x00_battery.komax17040_battery.kowm831x_power.kowm8350_power.kopowercapintel_rapl.koppspps_core.koptpptp.koregulatorab3100.kobq24022.kofixed.kolp3971.komax1586.kotps65023-regulator.kotps6507x-regulator.kouserspace-consumer.kowm831x-dcdc.kowm831x-isink.kowm831x-ldo.kowm8350-regulator.kowm8400-regulator.kortcrtc-ab3100.kortc-bq4802.kortc-ds1286.kortc-ds1307.kortc-ds1374.kortc-ds1511.kortc-ds1553.kortc-ds1672.kortc-ds1742.kortc-fm3130.kortc-isl1208.kortc-m41t80.kortc-m48t35.kortc-m48t59.kortc-max6900.kortc-pcf8563.kortc-pcf8583.kortc-rs5c372.kortc-rx8025.kortc-rx8581.kortc-stk17ta8.kortc-v3020.kortc-wm831x.kortc-wm8350.kortc-x1205.koscsi3w-9xxx.ko3w-sas.ko3w-xxxx.koaacraidaacraid.koaic7xxxaic79xx.koaic7xxx.koaic94xxaic94xx.koarcmsrarcmsr.kobe2iscsibe2iscsi.kobfabfa.kobnx2fcbnx2fc.kobnx2ibnx2i.koch.kocxgbicxgb3icxgb3i.kocxgb4icxgb4i.kolibcxgbi.kodevice_handlerscsi_dh_alua.koscsi_dh_emc.koscsi_dh_hp_sw.koscsi_dh_rdac.kofcoefcoe.kolibfcoe.kofnicfnic.kohpsa.kohptiop.kohv_storvsc.koimm.koinitio.koips.koisciisci.koiscsi_boot_sysfs.koiscsi_tcp.kolibfclibfc.kolibiscsi.kolibiscsi_tcp.kolibsaslibsas.kolibsrp.kolpfclpfc.komegaraidmegaraid_mbox.komegaraid_mm.komegaraid_sas.kompt2sasmpt2sas.kompt3sasmpt3sas.komvsasmvsas.koosdlibosd.koosd.koosst.kopm8001pm80xx.kopmcraid.koppa.koqla2xxxqla2xxx.koqla4xxxqla4xxx.koraid_class.koscsi_debug.koscsi_tgt.koscsi_transport_fc.koscsi_transport_iscsi.koscsi_transport_sas.koscsi_transport_spi.koscsi_transport_srp.koscsi_wait_scan.kosd_mod.koses.kosg.kosr_mod.kost.kostex.kosym53c8xx_2sym53c8xx.kovirtio_scsi.kovmw_pvscsi.koserialjsmjsm.koserial_cs.kossbssb.kostagingzramzram.kotargetloopbacktcm_loop.kotarget_core_file.kotarget_core_iblock.kotarget_core_mod.kotarget_core_pscsi.kotcm_fctcm_fc.kothermalintel_powerclamp.kouiouio.kouio_aec.kouio_cif.kouio_pci_generic.kouio_pdrv.kouio_pdrv_genirq.kouio_sercos3.kouio_smx.kousbatmcxacru.kospeedtch.koueagle-atm.kousbatm.koxusbatm.koclasscdc-acm.kocdc-wdm.kousblp.kousbtmc.kohosthwa-hc.koisp1362-hcd.kosl811-hcd.kou132-hcd.kowhciwhci-hcd.koxhci-hcd.koimagemdc800.komicrotek.komiscadutux.koappledisplay.koberry_charge.koemi26.koemi62.koftdi-elan.koidmouse.koiowarrior.koisight_firmware.koldusb.kolegousbtower.kosisusbvgasisusbvga.kousblcd.kousbled.kousbsevseg.kouss720.kovstusb.kootgnop-usb-xceiv.koserialaircable.koark3116.kobelkin_sa.koch341.kocp210x.kocyberjack.kocypress_m8.kodigi_acceleport.koempeg.koftdi_sio.kofunsoft.kogarmin_gps.kohp4x.koio_edgeport.koio_ti.koipaq.koipw.koir-usb.koiuu_phoenix.kokeyspan.kokeyspan_pda.kokl5kusb105.kokobil_sct.komct_u232.komos7720.komos7840.komoto_modem.konavman.koomninet.koopticon.kooption.kooti6858.kopl2303.koqcserial.kosafe_serial.kosiemens_mpi.kosierra.kospcp8x5.kosymbolserial.koti_usb_3410_5052.kousb_debug.kousb_wwan.kousbserial.kovisor.kowhiteheat.kostorageums-alauda.koums-cypress.koums-datafab.koums-freecom.koums-isd200.koums-jumpshot.koums-karma.koums-onetouch.koums-sddr09.koums-sddr55.koums-usbat.kousb-storage.kowusbcorewusb-cbaf.kowusb-wa.kowusbcore.kouwbhwa-rc.koi1480dfui1480-dfu-usb.koi1480-est.koi1480u-wlpi1480u-wlp.koumc.kouwb.kowhc-rc.kowhci.kowlpwlp.kovhostvhost_net.kovideoatyaty128fb.koatyfb.koradeonfb.kobacklightlcd.kombp_nvidia_bl.koplatform_lcd.koprogear_bl.kowm831x_bl.kocirrusfb.kodisplaydisplay.kofb_ddc.kohyperv_fb.komacmodes.konvidianvidiafb.kooutput.korivarivafb.kosavagesavagefb.kosm501fb.kovfb.kovga16fb.kovgastate.koviaviafb.kovirtiovirtio.kovirtio_balloon.kovirtio_pci.kovirtio_ring.kowatchdogalim1535_wdt.koalim7101_wdt.kohpwdt.koi6300esb.koiTCO_vendor_support.koiTCO_wdt.koib700wdt.koibmasr.koie6xx_wdt.koit8712f_wdt.koit87_wdt.komachzwd.kopcwd_pci.kopcwd_usb.kosbc_fitpc2_wdt.kosch311x_wdt.kosoftdog.kow83627hf_wdt.kow83697hf_wdt.kow83697ug_wdt.kow83877f_wdt.kow83977f_wdt.kowdt_pci.kowm831x_wdt.kowm8350_wdt.koxenevtchn.koxenfsxenfs.kofsautofs4autofs4.kobtrfsbtrfs.kocachefilescachefiles.kocifscifs.koconfigfsconfigfs.kocramfscramfs.kodlmdlm.koecryptfsecryptfs.koext2ext2.koext3ext3.koext4ext4.kofatfat.komsdos.kovfat.kofscachefscache.kofusecuse.kofuse.kogfs2gfs2.kojbdjbd.kojbd2jbd2.kojffs2jffs2.kolockdlockd.kombcache.konfsnfs.konfs_layout_nfsv41_files.konfs_commonnfs_acl.konfsdnfsd.konlsnls_cp1250.konls_cp1251.konls_cp1255.konls_cp737.konls_cp775.konls_cp850.konls_cp852.konls_cp855.konls_cp857.konls_cp860.konls_cp861.konls_cp862.konls_cp863.konls_cp864.konls_cp865.konls_cp866.konls_cp869.konls_cp874.konls_cp932.konls_cp936.konls_cp949.konls_cp950.konls_euc-jp.konls_iso8859-1.konls_iso8859-13.konls_iso8859-14.konls_iso8859-15.konls_iso8859-2.konls_iso8859-3.konls_iso8859-4.konls_iso8859-5.konls_iso8859-6.konls_iso8859-7.konls_iso8859-9.konls_koi8-r.konls_koi8-ru.konls_koi8-u.konls_utf8.koquotavzdquotavzdquota.koreiserfsreiserfs.kosimfs.kosquashfssquashfs.koubifsubifs.koudfudf.koxfsxfs.kokernelcptvzcpt.kovzrst.kotracering_buffer_benchmark.kovevzdev.kovzevent.kovziolimit.kovzmon.kovzwdog.kolibcordic.kocrc-ccitt.kocrc-itu-t.kocrc-t10dif.kocrc7.kolzolzo_compress.kolzo_decompress.koraid6raid6_pq.koreed_solomonreed_solomon.kots_bm.kots_fsm.kots_kmp.kozlib_deflatezlib_deflate.kommhwpoison-inject.konet802garp.kop8022.kopsnap.kostp.ko8021q8021q.ko9p9pnet.ko9pnet_rdma.ko9pnet_virtio.koatmatm.kobr2684.koclip.kolec.kopppoatm.kobluetoothbluetooth.kobnepbnep.kocmtpcmtp.kohidphidp.kol2cap.korfcommrfcomm.kosco.kobridgebridge.konetfilterebt_802_3.koebt_among.koebt_arp.koebt_arpreply.koebt_dnat.koebt_ip.koebt_ip6.koebt_limit.koebt_log.koebt_mark.koebt_mark_m.koebt_nflog.koebt_pkttype.koebt_redirect.koebt_snat.koebt_stp.koebt_ulog.koebt_vlan.koebtable_broute.koebtable_filter.koebtable_nat.koebtables.kocancan-bcm.kocan-raw.kocan.kocorepktgen.kodccpdccp.kodccp_diag.kodccp_ipv4.kodccp_ipv6.kodccp_probe.koieee802154af_802154.konl802154.kowpan-class.koipv4ah4.koesp4.koinet_diag.koip_gre.koip_tunnel.koipcomp.koipip.konetfilterarp_tables.koarpt_mangle.koarptable_filter.koip_queue.koip_tables.koipt_CLUSTERIP.koipt_ECN.koipt_LOG.koipt_MASQUERADE.koipt_NETMAP.koipt_REDIRECT.koipt_REJECT.koipt_ULOG.koipt_addrtype.koipt_ah.koipt_ecn.koiptable_filter.koiptable_mangle.koiptable_nat.koiptable_raw.konf_conntrack_ipv4.konf_defrag_ipv4.konf_nat.konf_nat_amanda.konf_nat_ftp.konf_nat_h323.konf_nat_irc.konf_nat_pptp.konf_nat_proto_dccp.konf_nat_proto_gre.konf_nat_proto_sctp.konf_nat_proto_udplite.konf_nat_sip.konf_nat_snmp_basic.konf_nat_tftp.kotcp_bic.kotcp_diag.kotcp_highspeed.kotcp_htcp.kotcp_hybla.kotcp_illinois.kotcp_lp.kotcp_scalable.kotcp_vegas.kotcp_veno.kotcp_westwood.kotcp_yeah.kotunnel4.koxfrm4_mode_beet.koxfrm4_mode_transport.koxfrm4_mode_tunnel.koxfrm4_tunnel.koipv6ah6.koesp6.koip6_tunnel.koipcomp6.koipv6.komip6.konetfilterip6_queue.koip6_tables.koip6t_LOG.koip6t_REJECT.koip6t_ah.koip6t_eui64.koip6t_frag.koip6t_hbh.koip6t_ipv6header.koip6t_mh.koip6t_rt.koip6table_filter.koip6table_mangle.koip6table_raw.konf_conntrack_ipv6.konf_defrag_ipv6.kosit.kotunnel6.koxfrm6_mode_beet.koxfrm6_mode_ro.koxfrm6_mode_transport.koxfrm6_mode_tunnel.koxfrm6_tunnel.kokeyaf_key.kollcllc.komac80211mac80211.konetfilteripsetip_set.koip_set_bitmap_ip.koip_set_bitmap_ipmac.koip_set_bitmap_port.koip_set_hash_ip.koip_set_hash_ipport.koip_set_hash_ipportip.koip_set_hash_ipportnet.koip_set_hash_net.koip_set_hash_netport.koip_set_list_set.koipvsip_vs.koip_vs_dh.koip_vs_ftp.koip_vs_lblc.koip_vs_lblcr.koip_vs_lc.koip_vs_nq.koip_vs_pe_sip.koip_vs_rr.koip_vs_sed.koip_vs_sh.koip_vs_wlc.koip_vs_wrr.konf_conntrack.konf_conntrack_amanda.konf_conntrack_broadcast.konf_conntrack_ftp.konf_conntrack_h323.konf_conntrack_irc.konf_conntrack_netbios_ns.konf_conntrack_netlink.konf_conntrack_pptp.konf_conntrack_proto_dccp.konf_conntrack_proto_gre.konf_conntrack_proto_sctp.konf_conntrack_proto_udplite.konf_conntrack_sane.konf_conntrack_sip.konf_conntrack_snmp.konf_conntrack_tftp.konf_tproxy_core.konfnetlink.konfnetlink_log.konfnetlink_queue.koxt_AUDIT.koxt_CHECKSUM.koxt_CLASSIFY.koxt_CONNMARK.koxt_CONNSECMARK.koxt_DSCP.koxt_HL.koxt_LED.koxt_MARK.koxt_NFLOG.koxt_NFQUEUE.koxt_NOTRACK.koxt_RATEEST.koxt_SECMARK.koxt_TCPMSS.koxt_TCPOPTSTRIP.koxt_TPROXY.koxt_TRACE.koxt_cluster.koxt_comment.koxt_connbytes.koxt_connlimit.koxt_connmark.koxt_conntrack.koxt_dccp.koxt_dscp.koxt_esp.koxt_hashlimit.koxt_helper.koxt_hl.koxt_iprange.koxt_length.koxt_limit.koxt_mac.koxt_mark.koxt_multiport.koxt_osf.koxt_owner.koxt_physdev.koxt_pkttype.koxt_policy.koxt_quota.koxt_rateest.koxt_realm.koxt_recent.koxt_sctp.koxt_set.koxt_socket.koxt_state.koxt_statistic.koxt_string.koxt_tcpmss.koxt_time.koxt_u32.koxt_wdog_tmo.koopenvswitchbrcompat.koopenvswitch.kophonetphonet.kopn_pep.kordsrds.kords_rdma.kords_tcp.korfkillrfkill.koschedact_gact.koact_ipt.koact_mirred.koact_nat.koact_pedit.koact_police.koact_simple.koact_skbedit.kocls_basic.kocls_flow.kocls_fw.kocls_route.kocls_rsvp.kocls_rsvp6.kocls_tcindex.kocls_u32.koem_cmp.koem_meta.koem_nbyte.koem_text.koem_u32.kosch_atm.kosch_cbq.kosch_drr.kosch_dsmark.kosch_gred.kosch_hfsc.kosch_htb.kosch_ingress.kosch_mqprio.kosch_multiq.kosch_netem.kosch_prio.kosch_qfq.kosch_red.kosch_sfq.kosch_tbf.kosch_teql.kosctpsctp.kosunrpcauth_gssauth_rpcgss.korpcsec_gss_krb5.korpcsec_gss_spkm3.kosunrpc.koxprtrdmasvcrdma.koxprtrdma.kowimaxwimax.kowirelesscfg80211.kolib80211.kolib80211_crypt_ccmp.kolib80211_crypt_tkip.kolib80211_crypt_wep.koxfrmxfrm_ipcomp.kosoundac97_bus.kocoreosssnd-mixer-oss.kosnd-pcm-oss.koseqosssnd-seq-oss.kosnd-seq-device.kosnd-seq-dummy.kosnd-seq-midi-emul.kosnd-seq-midi-event.kosnd-seq-midi.kosnd-seq-virmidi.kosnd-seq.kosnd-hrtimer.kosnd-hwdep.kosnd-page-alloc.kosnd-pcm.kosnd-rawmidi.kosnd-timer.kosnd.kodriversmpu401snd-mpu401-uart.kosnd-mpu401.koopl3snd-opl3-lib.kosnd-opl3-synth.kopcspsnd-pcsp.kosnd-aloop.kosnd-dummy.kosnd-mtpav.kosnd-virmidi.kovxsnd-vx-lib.koi2cothersnd-ak4114.kosnd-ak4xxx-adda.kosnd-pt2258.kosnd-cs8427.kosnd-i2c.koisasbsnd-sb-common.kosnd-sb16-dsp.kopciac97snd-ac97-codec.koali5451snd-ali5451.koau88x0snd-au8810.kosnd-au8820.kosnd-au8830.koca0106snd-ca0106.kocs46xxsnd-cs46xx.kocs5535audiosnd-cs5535audio.koctxfisnd-ctxfi.koechoaudiosnd-darla20.kosnd-darla24.kosnd-echo3g.kosnd-gina20.kosnd-gina24.kosnd-indigo.kosnd-indigodj.kosnd-indigodjx.kosnd-indigoio.kosnd-indigoiox.kosnd-layla20.kosnd-layla24.kosnd-mia.kosnd-mona.koemu10k1snd-emu10k1-synth.kosnd-emu10k1.kosnd-emu10k1x.kohdasnd-hda-codec-analog.kosnd-hda-codec-ca0110.kosnd-hda-codec-ca0132.kosnd-hda-codec-cirrus.kosnd-hda-codec-cmedia.kosnd-hda-codec-conexant.kosnd-hda-codec-generic.kosnd-hda-codec-hdmi.kosnd-hda-codec-idt.kosnd-hda-codec-realtek.kosnd-hda-codec-si3054.kosnd-hda-codec-via.kosnd-hda-codec.kosnd-hda-intel.koice1712snd-ice1712.kosnd-ice1724.kosnd-ice17xx-ak4xxx.kokorg1212snd-korg1212.kolx6464essnd-lx6464es.komixartsnd-mixart.kooxygensnd-oxygen-lib.kosnd-oxygen.kosnd-virtuoso.kopcxhrsnd-pcxhr.korme9652snd-hdsp.kosnd-hdspm.kosnd-rme9652.kosnd-ad1889.kosnd-atiixp-modem.kosnd-atiixp.kosnd-bt87x.kosnd-cmipci.kosnd-cs5530.kosnd-ens1370.kosnd-ens1371.kosnd-es1968.kosnd-intel8x0.kosnd-intel8x0m.kosnd-maestro3.kosnd-rme32.kosnd-rme96.kosnd-via82xx-modem.kosnd-via82xx.kotridentsnd-trident.kovx222snd-vx222.kosoundcore.kosynthemuxsnd-emux-synth.kosnd-util-mem.kousb6firesnd-usb-6fire.kobcd2000snd-bcd2000.kocaiaqsnd-usb-caiaq.kohifacesnd-usb-hiface.komiscsnd-ua101.kosnd-usb-audio.kosnd-usbmidi-lib.kousx2ysnd-usb-us122l.kosnd-usb-usx2y.komodules.blockmodules.drmmodules.modesettingmodules.networkingmodules.ordersourceupdatesvdsovdso-rhel5.sovdso.sovdso32-int80.sovdso32-syscall.sovdso32-sysenter.soweak-updates/boot//etc/ld.so.conf.d//lib/modules//lib/modules/2.6.32-042stab113.9//lib/modules/2.6.32-042stab113.9/kernel//lib/modules/2.6.32-042stab113.9/kernel/arch//lib/modules/2.6.32-042stab113.9/kernel/arch/x86//lib/modules/2.6.32-042stab113.9/kernel/arch/x86/crypto//lib/modules/2.6.32-042stab113.9/kernel/arch/x86/kernel//lib/modules/2.6.32-042stab113.9/kernel/arch/x86/kernel/cpu//lib/modules/2.6.32-042stab113.9/kernel/arch/x86/kernel/cpu/cpufreq//lib/modules/2.6.32-042stab113.9/kernel/arch/x86/kernel/cpu/mcheck//lib/modules/2.6.32-042stab113.9/kernel/arch/x86/kvm//lib/modules/2.6.32-042stab113.9/kernel/arch/x86/oprofile//lib/modules/2.6.32-042stab113.9/kernel/crypto//lib/modules/2.6.32-042stab113.9/kernel/crypto/async_tx//lib/modules/2.6.32-042stab113.9/kernel/drivers//lib/modules/2.6.32-042stab113.9/kernel/drivers/acpi//lib/modules/2.6.32-042stab113.9/kernel/drivers/acpi/apei//lib/modules/2.6.32-042stab113.9/kernel/drivers/ata//lib/modules/2.6.32-042stab113.9/kernel/drivers/atm//lib/modules/2.6.32-042stab113.9/kernel/drivers/auxdisplay//lib/modules/2.6.32-042stab113.9/kernel/drivers/bcma//lib/modules/2.6.32-042stab113.9/kernel/drivers/block//lib/modules/2.6.32-042stab113.9/kernel/drivers/block/aoe//lib/modules/2.6.32-042stab113.9/kernel/drivers/block/drbd//lib/modules/2.6.32-042stab113.9/kernel/drivers/block/mtip32xx//lib/modules/2.6.32-042stab113.9/kernel/drivers/block/ploop//lib/modules/2.6.32-042stab113.9/kernel/drivers/block/rsxx//lib/modules/2.6.32-042stab113.9/kernel/drivers/bluetooth//lib/modules/2.6.32-042stab113.9/kernel/drivers/cdrom//lib/modules/2.6.32-042stab113.9/kernel/drivers/char//lib/modules/2.6.32-042stab113.9/kernel/drivers/char/hw_random//lib/modules/2.6.32-042stab113.9/kernel/drivers/char/ipmi//lib/modules/2.6.32-042stab113.9/kernel/drivers/char/pcmcia//lib/modules/2.6.32-042stab113.9/kernel/drivers/char/pcmcia/ipwireless//lib/modules/2.6.32-042stab113.9/kernel/drivers/char/tpm//lib/modules/2.6.32-042stab113.9/kernel/drivers/cpufreq//lib/modules/2.6.32-042stab113.9/kernel/drivers/crypto//lib/modules/2.6.32-042stab113.9/kernel/drivers/dca//lib/modules/2.6.32-042stab113.9/kernel/drivers/dma//lib/modules/2.6.32-042stab113.9/kernel/drivers/dma/ioat//lib/modules/2.6.32-042stab113.9/kernel/drivers/edac//lib/modules/2.6.32-042stab113.9/kernel/drivers/firewire//lib/modules/2.6.32-042stab113.9/kernel/drivers/firmware//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpio//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/i2c//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/i915//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/mga//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/nouveau//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/r128//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/radeon//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/savage//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/sis//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/ttm//lib/modules/2.6.32-042stab113.9/kernel/drivers/gpu/drm/via//lib/modules/2.6.32-042stab113.9/kernel/drivers/hid//lib/modules/2.6.32-042stab113.9/kernel/drivers/hv//lib/modules/2.6.32-042stab113.9/kernel/drivers/hwmon//lib/modules/2.6.32-042stab113.9/kernel/drivers/i2c//lib/modules/2.6.32-042stab113.9/kernel/drivers/i2c/algos//lib/modules/2.6.32-042stab113.9/kernel/drivers/i2c/busses//lib/modules/2.6.32-042stab113.9/kernel/drivers/i2c/chips//lib/modules/2.6.32-042stab113.9/kernel/drivers/idle//lib/modules/2.6.32-042stab113.9/kernel/drivers/ieee802154//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/core//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/cxgb3//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/cxgb4//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/ipath//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/mlx4//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/mlx5//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/mthca//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/nes//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/ocrdma//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/hw/qib//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/ulp//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/ulp/ipoib//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/ulp/iser//lib/modules/2.6.32-042stab113.9/kernel/drivers/infiniband/ulp/srp//lib/modules/2.6.32-042stab113.9/kernel/drivers/input//lib/modules/2.6.32-042stab113.9/kernel/drivers/input/keyboard//lib/modules/2.6.32-042stab113.9/kernel/drivers/input/misc//lib/modules/2.6.32-042stab113.9/kernel/drivers/input/mouse//lib/modules/2.6.32-042stab113.9/kernel/drivers/input/serio//lib/modules/2.6.32-042stab113.9/kernel/drivers/input/tablet//lib/modules/2.6.32-042stab113.9/kernel/drivers/input/touchscreen//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/capi//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/divert//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/gigaset//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/hardware//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/hardware/avm//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/hardware/mISDN//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/hisax//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/hysdn//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/i4l//lib/modules/2.6.32-042stab113.9/kernel/drivers/isdn/mISDN//lib/modules/2.6.32-042stab113.9/kernel/drivers/leds//lib/modules/2.6.32-042stab113.9/kernel/drivers/md//lib/modules/2.6.32-042stab113.9/kernel/drivers/md/persistent-data//lib/modules/2.6.32-042stab113.9/kernel/drivers/media//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/common//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/common/tuners//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/b2c2//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/bt8xx//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/dm1105//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/dvb-core//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/dvb-usb//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/firewire//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/frontends//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/ngene//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/pluto2//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/pt1//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/siano//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/ttpci//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/ttusb-budget//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/dvb/ttusb-dec//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/rc//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/rc/keymaps//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/au0828//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/bt8xx//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/cx18//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/cx231xx//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/cx23885//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/cx25840//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/cx88//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/em28xx//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/gspca//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/gspca/gl860//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/gspca/m5602//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/gspca/stv06xx//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/hdpvr//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/ivtv//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/pvrusb2//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/pwc//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/saa7134//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/saa7164//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/tlg2300//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/usbvision//lib/modules/2.6.32-042stab113.9/kernel/drivers/media/video/uvc//lib/modules/2.6.32-042stab113.9/kernel/drivers/memstick//lib/modules/2.6.32-042stab113.9/kernel/drivers/memstick/core//lib/modules/2.6.32-042stab113.9/kernel/drivers/memstick/host//lib/modules/2.6.32-042stab113.9/kernel/drivers/message//lib/modules/2.6.32-042stab113.9/kernel/drivers/message/fusion//lib/modules/2.6.32-042stab113.9/kernel/drivers/mfd//lib/modules/2.6.32-042stab113.9/kernel/drivers/misc//lib/modules/2.6.32-042stab113.9/kernel/drivers/misc/cb710//lib/modules/2.6.32-042stab113.9/kernel/drivers/misc/eeprom//lib/modules/2.6.32-042stab113.9/kernel/drivers/misc/sgi-gru//lib/modules/2.6.32-042stab113.9/kernel/drivers/misc/sgi-xp//lib/modules/2.6.32-042stab113.9/kernel/drivers/mmc//lib/modules/2.6.32-042stab113.9/kernel/drivers/mmc/card//lib/modules/2.6.32-042stab113.9/kernel/drivers/mmc/core//lib/modules/2.6.32-042stab113.9/kernel/drivers/mmc/host//lib/modules/2.6.32-042stab113.9/kernel/drivers/mtd//lib/modules/2.6.32-042stab113.9/kernel/drivers/mtd/chips//lib/modules/2.6.32-042stab113.9/kernel/drivers/mtd/devices//lib/modules/2.6.32-042stab113.9/kernel/drivers/mtd/lpddr//lib/modules/2.6.32-042stab113.9/kernel/drivers/mtd/maps//lib/modules/2.6.32-042stab113.9/kernel/drivers/mtd/nand//lib/modules/2.6.32-042stab113.9/kernel/drivers/mtd/ubi//lib/modules/2.6.32-042stab113.9/kernel/drivers/net//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/atl1c//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/atl1e//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/atlx//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/benet//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/bna//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/bnx2x//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/bonding//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/can//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/can/sja1000//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/can/usb//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/chelsio//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/cxgb3//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/cxgb4//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/cxgb4vf//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/e1000//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/e1000e//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/enic//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/hyperv//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/i40e//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/i40evf//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/igb//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/igbvf//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/ixgb//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/ixgbe//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/ixgbevf//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/mlx4//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/mlx5//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/mlx5/core//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/myri10ge//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/netxen//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/pch_gbe//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/pcmcia//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/phy//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/qlcnic//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/qlge//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/sfc//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/tulip//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/usb//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/vmxnet3//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/vxge//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wan//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wimax//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wimax/i2400m//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ath//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ath/ath5k//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ath/ath9k//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ath/carl9170//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/b43//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/b43legacy//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/brcm80211//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/brcm80211/brcmsmac//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/brcm80211/brcmutil//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/hostap//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ipw2x00//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/iwlegacy//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/iwlwifi//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/iwlwifi/dvm//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/iwlwifi/mvm//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/libertas//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/libertas_tf//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/orinoco//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/p54//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/rt2x00//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/rtl818x//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/rtl818x/rtl8180//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/rtl818x/rtl8187//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ti//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ti/wl1251//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ti/wl12xx//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/ti/wlcore//lib/modules/2.6.32-042stab113.9/kernel/drivers/net/wireless/zd1211rw//lib/modules/2.6.32-042stab113.9/kernel/drivers/parport//lib/modules/2.6.32-042stab113.9/kernel/drivers/pci//lib/modules/2.6.32-042stab113.9/kernel/drivers/pci/hotplug//lib/modules/2.6.32-042stab113.9/kernel/drivers/pci/pcie//lib/modules/2.6.32-042stab113.9/kernel/drivers/pci/pcie/aer//lib/modules/2.6.32-042stab113.9/kernel/drivers/pcmcia//lib/modules/2.6.32-042stab113.9/kernel/drivers/platform//lib/modules/2.6.32-042stab113.9/kernel/drivers/platform/x86//lib/modules/2.6.32-042stab113.9/kernel/drivers/power//lib/modules/2.6.32-042stab113.9/kernel/drivers/powercap//lib/modules/2.6.32-042stab113.9/kernel/drivers/pps//lib/modules/2.6.32-042stab113.9/kernel/drivers/ptp//lib/modules/2.6.32-042stab113.9/kernel/drivers/regulator//lib/modules/2.6.32-042stab113.9/kernel/drivers/rtc//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/aacraid//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/aic7xxx//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/aic94xx//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/arcmsr//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/be2iscsi//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/bfa//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/bnx2fc//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/bnx2i//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/cxgbi//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/cxgbi/cxgb3i//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/device_handler//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/fcoe//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/fnic//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/isci//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/libfc//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/libsas//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/lpfc//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/megaraid//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/mpt2sas//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/mpt3sas//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/mvsas//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/osd//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/pm8001//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/qla2xxx//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/qla4xxx//lib/modules/2.6.32-042stab113.9/kernel/drivers/scsi/sym53c8xx_2//lib/modules/2.6.32-042stab113.9/kernel/drivers/serial//lib/modules/2.6.32-042stab113.9/kernel/drivers/serial/jsm//lib/modules/2.6.32-042stab113.9/kernel/drivers/ssb//lib/modules/2.6.32-042stab113.9/kernel/drivers/staging//lib/modules/2.6.32-042stab113.9/kernel/drivers/staging/zram//lib/modules/2.6.32-042stab113.9/kernel/drivers/target//lib/modules/2.6.32-042stab113.9/kernel/drivers/target/loopback//lib/modules/2.6.32-042stab113.9/kernel/drivers/target/tcm_fc//lib/modules/2.6.32-042stab113.9/kernel/drivers/thermal//lib/modules/2.6.32-042stab113.9/kernel/drivers/uio//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/atm//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/class//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/host//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/host/whci//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/image//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/misc//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/misc/sisusbvga//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/otg//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/serial//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/storage//lib/modules/2.6.32-042stab113.9/kernel/drivers/usb/wusbcore//lib/modules/2.6.32-042stab113.9/kernel/drivers/uwb//lib/modules/2.6.32-042stab113.9/kernel/drivers/uwb/i1480//lib/modules/2.6.32-042stab113.9/kernel/drivers/uwb/i1480/dfu//lib/modules/2.6.32-042stab113.9/kernel/drivers/uwb/i1480/i1480u-wlp//lib/modules/2.6.32-042stab113.9/kernel/drivers/uwb/wlp//lib/modules/2.6.32-042stab113.9/kernel/drivers/vhost//lib/modules/2.6.32-042stab113.9/kernel/drivers/video//lib/modules/2.6.32-042stab113.9/kernel/drivers/video/aty//lib/modules/2.6.32-042stab113.9/kernel/drivers/video/backlight//lib/modules/2.6.32-042stab113.9/kernel/drivers/video/display//lib/modules/2.6.32-042stab113.9/kernel/drivers/video/nvidia//lib/modules/2.6.32-042stab113.9/kernel/drivers/video/riva//lib/modules/2.6.32-042stab113.9/kernel/drivers/video/savage//lib/modules/2.6.32-042stab113.9/kernel/drivers/video/via//lib/modules/2.6.32-042stab113.9/kernel/drivers/virtio//lib/modules/2.6.32-042stab113.9/kernel/drivers/watchdog//lib/modules/2.6.32-042stab113.9/kernel/drivers/xen//lib/modules/2.6.32-042stab113.9/kernel/drivers/xen/xenfs//lib/modules/2.6.32-042stab113.9/kernel/fs//lib/modules/2.6.32-042stab113.9/kernel/fs/autofs4//lib/modules/2.6.32-042stab113.9/kernel/fs/btrfs//lib/modules/2.6.32-042stab113.9/kernel/fs/cachefiles//lib/modules/2.6.32-042stab113.9/kernel/fs/cifs//lib/modules/2.6.32-042stab113.9/kernel/fs/configfs//lib/modules/2.6.32-042stab113.9/kernel/fs/cramfs//lib/modules/2.6.32-042stab113.9/kernel/fs/dlm//lib/modules/2.6.32-042stab113.9/kernel/fs/ecryptfs//lib/modules/2.6.32-042stab113.9/kernel/fs/ext2//lib/modules/2.6.32-042stab113.9/kernel/fs/ext3//lib/modules/2.6.32-042stab113.9/kernel/fs/ext4//lib/modules/2.6.32-042stab113.9/kernel/fs/fat//lib/modules/2.6.32-042stab113.9/kernel/fs/fscache//lib/modules/2.6.32-042stab113.9/kernel/fs/fuse//lib/modules/2.6.32-042stab113.9/kernel/fs/gfs2//lib/modules/2.6.32-042stab113.9/kernel/fs/jbd//lib/modules/2.6.32-042stab113.9/kernel/fs/jbd2//lib/modules/2.6.32-042stab113.9/kernel/fs/jffs2//lib/modules/2.6.32-042stab113.9/kernel/fs/lockd//lib/modules/2.6.32-042stab113.9/kernel/fs/nfs//lib/modules/2.6.32-042stab113.9/kernel/fs/nfs_common//lib/modules/2.6.32-042stab113.9/kernel/fs/nfsd//lib/modules/2.6.32-042stab113.9/kernel/fs/nls//lib/modules/2.6.32-042stab113.9/kernel/fs/quota//lib/modules/2.6.32-042stab113.9/kernel/fs/quota/vzdquota//lib/modules/2.6.32-042stab113.9/kernel/fs/reiserfs//lib/modules/2.6.32-042stab113.9/kernel/fs/squashfs//lib/modules/2.6.32-042stab113.9/kernel/fs/ubifs//lib/modules/2.6.32-042stab113.9/kernel/fs/udf//lib/modules/2.6.32-042stab113.9/kernel/fs/xfs//lib/modules/2.6.32-042stab113.9/kernel/kernel//lib/modules/2.6.32-042stab113.9/kernel/kernel/cpt//lib/modules/2.6.32-042stab113.9/kernel/kernel/trace//lib/modules/2.6.32-042stab113.9/kernel/kernel/ve//lib/modules/2.6.32-042stab113.9/kernel/lib//lib/modules/2.6.32-042stab113.9/kernel/lib/lzo//lib/modules/2.6.32-042stab113.9/kernel/lib/raid6//lib/modules/2.6.32-042stab113.9/kernel/lib/reed_solomon//lib/modules/2.6.32-042stab113.9/kernel/lib/zlib_deflate//lib/modules/2.6.32-042stab113.9/kernel/mm//lib/modules/2.6.32-042stab113.9/kernel/net//lib/modules/2.6.32-042stab113.9/kernel/net/802//lib/modules/2.6.32-042stab113.9/kernel/net/8021q//lib/modules/2.6.32-042stab113.9/kernel/net/9p//lib/modules/2.6.32-042stab113.9/kernel/net/atm//lib/modules/2.6.32-042stab113.9/kernel/net/bluetooth//lib/modules/2.6.32-042stab113.9/kernel/net/bluetooth/bnep//lib/modules/2.6.32-042stab113.9/kernel/net/bluetooth/cmtp//lib/modules/2.6.32-042stab113.9/kernel/net/bluetooth/hidp//lib/modules/2.6.32-042stab113.9/kernel/net/bluetooth/rfcomm//lib/modules/2.6.32-042stab113.9/kernel/net/bridge//lib/modules/2.6.32-042stab113.9/kernel/net/bridge/netfilter//lib/modules/2.6.32-042stab113.9/kernel/net/can//lib/modules/2.6.32-042stab113.9/kernel/net/core//lib/modules/2.6.32-042stab113.9/kernel/net/dccp//lib/modules/2.6.32-042stab113.9/kernel/net/ieee802154//lib/modules/2.6.32-042stab113.9/kernel/net/ipv4//lib/modules/2.6.32-042stab113.9/kernel/net/ipv4/netfilter//lib/modules/2.6.32-042stab113.9/kernel/net/ipv6//lib/modules/2.6.32-042stab113.9/kernel/net/ipv6/netfilter//lib/modules/2.6.32-042stab113.9/kernel/net/key//lib/modules/2.6.32-042stab113.9/kernel/net/llc//lib/modules/2.6.32-042stab113.9/kernel/net/mac80211//lib/modules/2.6.32-042stab113.9/kernel/net/netfilter//lib/modules/2.6.32-042stab113.9/kernel/net/netfilter/ipset//lib/modules/2.6.32-042stab113.9/kernel/net/netfilter/ipvs//lib/modules/2.6.32-042stab113.9/kernel/net/openvswitch//lib/modules/2.6.32-042stab113.9/kernel/net/phonet//lib/modules/2.6.32-042stab113.9/kernel/net/rds//lib/modules/2.6.32-042stab113.9/kernel/net/rfkill//lib/modules/2.6.32-042stab113.9/kernel/net/sched//lib/modules/2.6.32-042stab113.9/kernel/net/sctp//lib/modules/2.6.32-042stab113.9/kernel/net/sunrpc//lib/modules/2.6.32-042stab113.9/kernel/net/sunrpc/auth_gss//lib/modules/2.6.32-042stab113.9/kernel/net/sunrpc/xprtrdma//lib/modules/2.6.32-042stab113.9/kernel/net/wimax//lib/modules/2.6.32-042stab113.9/kernel/net/wireless//lib/modules/2.6.32-042stab113.9/kernel/net/xfrm//lib/modules/2.6.32-042stab113.9/kernel/sound//lib/modules/2.6.32-042stab113.9/kernel/sound/core//lib/modules/2.6.32-042stab113.9/kernel/sound/core/oss//lib/modules/2.6.32-042stab113.9/kernel/sound/core/seq//lib/modules/2.6.32-042stab113.9/kernel/sound/core/seq/oss//lib/modules/2.6.32-042stab113.9/kernel/sound/drivers//lib/modules/2.6.32-042stab113.9/kernel/sound/drivers/mpu401//lib/modules/2.6.32-042stab113.9/kernel/sound/drivers/opl3//lib/modules/2.6.32-042stab113.9/kernel/sound/drivers/pcsp//lib/modules/2.6.32-042stab113.9/kernel/sound/drivers/vx//lib/modules/2.6.32-042stab113.9/kernel/sound/i2c//lib/modules/2.6.32-042stab113.9/kernel/sound/i2c/other//lib/modules/2.6.32-042stab113.9/kernel/sound/isa//lib/modules/2.6.32-042stab113.9/kernel/sound/isa/sb//lib/modules/2.6.32-042stab113.9/kernel/sound/pci//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/ac97//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/ali5451//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/au88x0//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/ca0106//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/cs46xx//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/cs5535audio//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/ctxfi//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/echoaudio//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/emu10k1//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/hda//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/ice1712//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/korg1212//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/lx6464es//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/mixart//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/oxygen//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/pcxhr//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/rme9652//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/trident//lib/modules/2.6.32-042stab113.9/kernel/sound/pci/vx222//lib/modules/2.6.32-042stab113.9/kernel/sound/synth//lib/modules/2.6.32-042stab113.9/kernel/sound/synth/emux//lib/modules/2.6.32-042stab113.9/kernel/sound/usb//lib/modules/2.6.32-042stab113.9/kernel/sound/usb/6fire//lib/modules/2.6.32-042stab113.9/kernel/sound/usb/bcd2000//lib/modules/2.6.32-042stab113.9/kernel/sound/usb/caiaq//lib/modules/2.6.32-042stab113.9/kernel/sound/usb/hiface//lib/modules/2.6.32-042stab113.9/kernel/sound/usb/misc//lib/modules/2.6.32-042stab113.9/kernel/sound/usb/usx2y//lib/modules/2.6.32-042stab113.9/vdso/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpiobzip29x86_64-redhat-linux-gnu cCH9 NEWKERNARGS="" (/sbin/grubby --info=`/sbin/grubby --default-kernel`) 2>/dev/null | grep -q crashkernel if [ $? -ne 0 ] then NEWKERNARGS="--kernel-args="crashkernel=auto"" fi if [ -x /sbin/new-kernel-pkg ] then if [ -x /sbin/dracut ] then /sbin/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update 2.6.32-042stab113.9 $NEWKERNARGS || exit $? else if [ -x /sbin/vzkernel-install ]; then /sbin/vzkernel-install --install --mkinitrd --depmod 2.6.32-042stab113.9 $NEWKERNARGS --make-default || exit $? else /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.32-042stab113.9 --banner="OpenVZ" $NEWKERNARGS --kernel-args="sysfs.deprecated=1" || exit $? fi fi /sbin/new-kernel-pkg --package kernel --rpmposttrans 2.6.32-042stab113.9 || exit $? fi if [ -x /sbin/weak-modules ] then /sbin/weak-modules --add-kernel 2.6.32-042stab113.9 || exit $? fi/bin/sh?BZh91AY&SYć$~@?c>AxsќՒ U#fʝ;Fٷ4;[m:(M:]bNԲ:v:EJ%PV݋Y$>!g,:`JlW]8B qX[4BA@(TQE$JP IB$RJPHQ*)RFA(bT B* *)T @H$(B"!)Hd M*rٝۮm;er*NiTRUREUUJw9%[f=4-JU6 H t)T1;:del4T}ۊUH&͢zךPT+P,9qSn\]ɽsj^k5PjQRxzmܳsofj\cӓcmP=f̨@$KB6tt%E^oy ۮ@"$($4@*$ @P =$ H ((BJ  DIT(B$ТIAT(2B:hBAZi(HJJ`vt(PHlҀC_F"h Uwp5/M^;YME{^mMN%˯=24Ͷgkm$w\[/miLY`4-Vfzz:=-6w ^؜_vG TRP B zw{CVŲyw/Nx_5hV@wuU *5\SϟPPHIAQ .KSqRrqTdK>"*T@(} 6F֠7۫_[HϽ_sWIݭ&\c(MV14bٚT v;+"R%2UT(Q}se)vb؝[|ȩ#w0x^>x|R[a1V,{cwTmn:@+T D  [R ]oX/MP:mkNAmtrdSv8ֈ3[uu6 Lـ!يGN٨]`8mwV/ɠz1ٚr@HԅFui[骵JJPQU0`JC&6ȡ:"AI6 ]*MrM($AY]c^qa5 1@[ETقNƝ ] BIZhUTˉ7w(F١D:RUTu!d)z{3uh1/U#2jnj@SZuJ lm;˗0/;ي13[km-Llִ]6NliYf7[DYe6[qUȤ:3 t&l:ĩЬ=ǞkQEڎ:yW$*QM!jQd%c9-mTTC[8A 4)4hɐ&h )@ %6"Bh=T7IꔈBhTJy#M !H&*lSPd26LA&  @@?M"v&.ИlO +7 kۍo?fUZj\\ a1Y5pÊ*xh&~vsoM!ތ%Y2jwz7&`]<1x+._hur;߄uFKGg8f36 }i`G'e?!8S{cSC':OBIDWfc3gm[ AO,vǟXxQv!qk4ݶVb9E ukٚv>@??>OOib DAynx?H+$II$I$I$wI$I$I$mUUUUU[ƽY(ǾL"[a~(¦ЉBI$DD ^7lr{3V/0|`m.<l>;ù,p]tlѝaԈ[B $:T+bl(qD²Mn7ذX"# }<xszp'|JWTϏW;NNJ:\j]@#  Bx|Քls?/iG@C7hC${_ZֵkZֵ¬3u~O隔bPyd]bs8>jg4{~/jo ›3K}C5F)!jn3{]Lm~8ƼY?Aavw¢aSU .F Ѣ6 <D{)$6C٣٭o\Z=rc7:YSHa:$#?dX3$șdL2&ffd332LH8pF):kL.\&t}g)$ 饁!"1 f KSל=C_`!1ִ;[KY:Oֆ*C&dȩ?kRb>=ya]4hkJ݁뇦c$tA; p>, Y Ob"M/ E'<}~eZke:''|Q]>Bpt}i|qn{?攴EDQ7OnVDDjey>ޗsSo/~Rd?gٟ)IpN0cr;ͿU% ȧKڽ'(`!H% ! @H%4K,y1\sW14K]_eG?e|-%5j%EpϪlI-%J6hH["#jz}s-yĦ"'l?sҊa^"S[r?"PFk/Lr~Е]Jx8b\'Vd=oA{1p;]MT3FSAӉcv4СQK@fUA]WqֶNZ"M!)g=pY3k =aAٜЈ,Z;?݇VY4ftca@#q`de@!%U =rM˗ox;>hɱיg:wi seX$ A.dlۣ<@~uuJoѧzﯯ!yCRJR`OG@¬ӆLb%C!{E1B '?R_#m1 )O[㮉8牦=^V,sMzO\4f=כ}@e 0+M*Pd>H!8Y0+򯏟O_v(඘bDS?g@xv,A$w%v,xzXn#GRl3z>Kgi1߾ԏEaWw_ؽZ@@?h)9هaGDC;8CDOH]PYUTh!־B#|q0J OBlz.KȦlw?޳αSƺLY 6LJڋ/@ĸp5dCMˣABߎ],*Bu`]l# ޝ{s > &g s_PS ‚7(R.HwÇww8wwp} "0 x^Fddmx˸O7EHD+C0GYaRAN%XtC> v:a0]4DG-"C!o?a&%=!A'O\T8D81v8E:F 9MT+!B8$_i+?\PtSU@(PM֍cF`ҘP=7#l  A A0X2\;7˵:m#WA51ΆWN !FeXTT'kA+].tbAX@ ?c#DO_=RKï>L1#&L N֩JR-Zֵ?95p.aP8/Q-cw6!;ECPWRA86Nyԧzn!{k_sL|BJAz]"q~6t(UB8 ~?HSAŒ|Tp-taHOJ-̂Ϳc"YkDb&6'gA) C3F5 $8lN(Rfv@nuɚ"w]so{U3]ӓ 0PQP½4E8jQ PP{59  '~Gm5)rߕ:t_l<>gMwO׎Kvqy})}i~%l;ˣ lFo޽d0x*_f/A[~q3_$iCzmо _S_?>ÍO&,֩?_㽓a5J|tn qpqƪ^\>g>;8K-LyMv<(lݞg3 {= t͒I$:Vm<۔NW$bisکq.m_W2HKkH@bA =Eʲ*CRps{|3"hh<ǩ"""""Z*Tt9Tt@ʀldAR2}s^:}fx7<Σ1c{?;; FWk)~C|f2I3qA7b}`Cm$;C߽{믄e!SAPӪbs0 aCzƏ^k_.t!#v(',>k977B{ײG` /8<oyC|$'py!85G5МD$שLѬ:Ѭ:Ѭ:e` 0e` W %W|09]j%s *aB`%6÷x9)|@( fVP'Cw|7<ˏgU$I<Oq҇:Ӟ)G>bŋ)l:"(#.yyVEdVEdVG]w|gjbU6E?BP(bhDw2?k0?G @e! V]L(aN?SREHRJ/N9M0@:H-eh 1,6r?oߝ~iϤfk#k۱?>pX,'EEEEO^[uG}[imۛMpSC2~?\k *yMO/h0부:?[(‰,C[% 8 ArsW#8XIGS/ @v7`*JgSIAXJ 0m\"•F2 z\:`\|[큆i$;re}DLHOv ZL HN6g9×|uiޚ+a\S\ ¡T*?Hi'~xw{3! 2ѣ;0JSkʮ? >o A{L:g>2Vяzo:q:ѓX2#1&ŊϿc"0SEA8IsVJElG_^dIs7 \ "-$?U"&!B?|mZPi75 {SCVA}ɵ_ mdaCiUUUUUUUUUUp0K{j@ D<$czPsr=~i XEb+XCr׼K'z/c}XwffffffffffffffwW' $m)Ґm^{~TB@_HrZx71b$ @K)} lAʟn]ͺmkmڪ704Utl%Rj7<~^nw6 43@8`[ jlp`C젂)"S"!0i(?0ɢ\D"D>NpZ@LmpV/  .p$ 0}<،UQM 3/[~`ouX r³(;_ݿHrg};6irFLQ@8Bp8p᳁8Hgs^xswfYٷ,!o<:]‡zњJolɹ3/_οv;ZYaEae"~-}[#??#w{MJ#~[y@CC~{]5)DP6td>PlO_G ɔ4F-B' +yHpaWa|!͜pDL47|7N $oyO Ǽ\|KOE7TH(3a&]ӻ:8`fHO! d2朤˿}:?PrSf>B]z(^apF2A$Pb鼁-\Zu ^GX ~S$?ˁ#f""#0?omĥ%|2me`k#;BMc/c-FQ08R ?}bPU*#0Xŋ?6U~4,J `_SEؼp.&g}.薚-""!*AY\?,͎t$̙ve#^wl݆:!=C\2[/;"5h!Ⱦ4]0ӼˮӷvtD޻0Yrn?? O[ž[0CN;-`CσHD`GDf2gEl1؀ۭս\~cC44Pb3L*+҂CYlf{Ӣ' AhP ~%:朐f#(D Az ,^"?9EbN_fj҉s3z.RC8$Uj$6 o+|k7M$ɹN8{߿8ֆ˼]`n 1BkW쎍 rqQwa{8}Y0W">/,AAoGf?$T>y&2 wݸcҹ6>m^t(k}ДDIRUrʬUdGe\讄AB)ߥ_EutI:"1 d!y#b@$kP-!ipadBaSo+_̤PH Jda-`.Dxħ$̷2JK~;O{WV)4i OFb3 M^tY9_d(`5~[X%Ȝ r3_D{bVT$.Z҆YY&@P}ZHfLPqA .wS8hvdb1`H1 !9L|H J6ç#@B(:D"$}^1euQ3a{y# [X*u0GPR:4ˎд2&ϭkXȟ}|ioه1ɷu<nlO98'?owg_{KS3N;n2a tpڛYũ:OO ~ /Wc'eH8_^LyrSxV/@K2VqWʸ̍o97=SH+[MQ*Ao5u)/ 29ϖ[H Jsd*nX!R mM{HE#&aɀrGa|Nn-n:"Q[t_|d:.BGU ސEhBP_iu)i$Xi侨LUGXyY~d>na!Aᄎ͜("%. 3 v!!sU ?:< x?> 7D]oxF|&AlM. D[)B>75O(CS\[?X/ w^{3;xȳN)j '&_5)&[C#BI t?i~@൯f  OcUܥ)VbA$A.wuAi7wT%0#;ȋkxO(gzZw MZ}\~~HV+uJBgӏ\W*יKV,꿗3ࠚ)#Ld|A̯~|dw܂=-.pಕ'WX@xV"hQYbWH,J/ch&+5iB UeK `0`A Ct ̤;aS*~<LSk O;0~@PL1٠چ "VHcMȬ,cD'iX|4 %!J%%U=zG'#Z^\EB0 VU ctC8c5sol2Cch??7WZ00`JD~|NX0 f::"o#B2 C (R,oW;ZbpyJY?WzaAykV˿g}{'H;\ F[Yj?2ڎl RE)2.g/as2.2j!usn Al]O'ч%{*_~N~`A?QERZR5RQ~H}A$& G\_ÇɄE".DDr<<  $;$- #!x8UA*Ou 2 ,!Uq$}'Oӊ_LgsX5"Hb5A. >e< + ߿z"21.HK=l_8 3vU#P«C9?L#P@A+%!)XEЭTx'Qu%ةUI~hQVOf>?}^iD*蚪F3=y9 d`ZMXʩE[dy ?e08%2 ,`pB_K-"<_\}ۈ;M\ǂ_Z7  o:p^F:;3[Լr@O6Jc6Y 8N?үۆ>wIĨKymDLcFfvDCS}#6nGWMj:nAT~^p LxwC,!p%~*4W0FƖe"I $%UHo }`|~叄YZlo`2!U0d[rP+aS Y YS5f^[ǜmL$_ei@]JJcFDIp K5}1[-8omgU'1Œ,B p+> Du w9ujh/ƜWr:WF D2լĦ؃KcQT| k=+55#:sVBt.ȝug<9 yҩ{Q1Y!,G~ON+ݴv[.{&a_bl} 50A d X/Q2 %G͏Ȅ@;332 w|9wUD ILVfD?E fPRؐ%V$@l08K %/Y*82* 1_6# G§n]@ʯ:-nX`Z=ol"{abEkpŽ텋{aUO5Yf ido{(iZGB B%P8FHoF]SF=cݙ#[1򄻾*>>ӣEdkڵ A@R>ƣEYF3ŖZQ QK-;qׯ,P*7WB.I{QJeW pd1k_4V) 3d/KxKo(Z)?z1#s~7ظG]A qB|%T]r @H#_ث'Í ϳW 6)e6l4P۽ MQ*Yw /uO/ҏA/zhC~^gج!LaUC\y-`6G3qdܪMHOUn}2vUFj(?w@՗؝!b D9\;G@AsɽqH& LEόMp %mقlWǵ*"VIßAel =d A!eA2Tsc뿗GzӒ^1|T*^wMsYb#a_WYWzxsWJGR6_/rV[&SZf{H/>t&lۖ:"ZtћUfG@sM>+y'G*_ƲzNK9Ftu9R kOuw=2gMA-<7ss9_K.*o/z$ӭ #N,zQ{ iu J.B QPOHDԢˆ||{sQSĈER@{u߿H﮸Bz<žs><0Q6ֿH " 0$$I21JbA$6J1B&%,0&DPlX4lHkQ QDIAMJAfBX҈cHM"DRa64X$IXI 1,6ֈ2DeHXE M5(S" mZ+KBRSRE,Q(Xj,JhbM#X5YĩQM55*fVk6 R#$؍Dř12dرfJЪ6Y-JkQhRɤ0"RCU4h)AM&hТ!Č&TV*6 %L™E62ŢQɶjE FQ2Q2@Y 6RZ,VL1LaT XՍJf3QSHiL&3 lFXjm&i L$jLhdcc$%V!"%QbXL4Xٚ&͒E$F,KSJa4bhő.$k++TZa,ִi)EQ(F$T%Mh)Qi1IͶiH%&ZܪjPHҢf!+%0țDE4&IRIHie- )6(M˘kjhفfMH&eAZiREl-M'Va" Akz\Zw5Ewo}#F+ T5 6Ҩ2b4H,Բ(2XJ!Y16" ) fl!3H5$fSFhhLijQah50)Y,I%F`JS0I&ML(2KRQl̈ɔe i,E+R A6F2L4J6J5 6ɰmj#Rl((SK $DFM )M*a$X&hML[(cj"6& 3dЈ lR&i%,P֚LJHD&MfK)2C1ch&ZlAԚTئY$H4 JH%lfEhVIlV#ZF4XI&Q PD,2E4`ԅ&d@iMh( jkaQ1A 5Ab 2Ral-)-!%56@̓*(֐2шLj,S52%(Yڴ)H*c4f4%E!k3ikeM1TBJdbb`ZEPT4*hXP5[0͔4˜D)L͋cdЅ llTm KQ!Vb#yuW0 Jili1d44$eEbSc$hSJlIL̒LС4YXc-+]I2lFQhh!@L̄e"Db!fJ6B FQDfJECJIH"*iRmIMVFěRLVY&%M`LdRaM"K4,@I4ȱ&5BR $-6eՑRF4j,c3$Se"Qb5RR#M*u#1;r5IZ($Ԇ ْLTAFehչيMeH6+6jRX)K6LR4:kD)h$LYFEe"ҠgL"4)LJ,ȵ"lIQ0o)II І,uIHB("E/nb"mKE)HkhfZ&+2e K#F$Z%RHE&HHI2I 6)2)e wm1bm1Z6*McIJ[V%%I 4aibZ4C$Y&BE F2S1!ifBddf&+jCi$f2%jSL),ۺѴ1I46l[FՐPRFȕ "J2L36( RlDRh%%Mf2RXehSTYQ6&͔A6dbji&&(҃DlF%) YMc"2%% Kb &lL2Flj5%IQa(d2f[eFƈRj dK&hѴfZ4Va0eHfdCQe)e PL%̱3+,(cPk[d5FkS6XQ&bf"UT64lcTm$&$ *hL5,إآD,b4lcY* FZ$mږ,X͒6 @R4F4F0+ i*ֻ-[&%,Sei4 Ua55??(kZ?9Ƿ>PkD3, E]~\PҾݕK6wNu8 ͧ=ȻOG-*t m9M )0ͩx8oFKgz4v*[f'iˁΪ^=M:QN+ȥ&LT{P\.wu~Σs̞|u緾zǶ]ѥ7UT@%U{J>=@+{߯>5^UUUT̤ΛkwbffgUUUS&fff&gUUUS)33/33ꪪiUUUTʠ`c c `c/s Rmz{N%@߿mvFxuOx8bK0'Ā (!AOQ_ý׮||`"@olQG؆G{@ ^yם] >$E*&D@y"˭y>{UE wE`Up;{x23=ۤ㌴eO*P>g,4wo?mtMzEtXm4r^ns[Lv$-^֙97ݸ=n9Uz![o%4w!TfꙪR'7ά,ײC<-AnOus g~ޔxonZ5wه*R>d׭֝r}|QoP%rj8f-+uw3U65NXw wklHoEXȌ>؈SMH^k؆eKZg-0~13`tS_ߔE שY{Z{ue\Ol+,HLwDfb9t82-s RrBg2op˱ӉѬN8:5>J/>Uy9֯zVm*uל\79y{gȭYqwW_oLuGs]/Ot 7B&;מ ;] *l*gx OG_\Cn'ܞq{.к}UsMr/DHoǢC45~E*FsndKr{"2M>Zw79Z9K!Q9w>M ԺNOEEb"`fͮt_uʺ>UMH.=;k]N[,6HWkJ:omɄl.䝲̖ʮB֌]rOe|;Vz.7}u׷neҜOP#ׯZL:s3XL+suU /895ۣgWޤ>ipcrWM,ԬO+ss/5I2;VЧz䦵:;qO}w>q-QkSKy>weN]F qMpu6G'ۤVouAkZۮ͸^wfj6m*ۿ1EI^7rr轹DЎRy\S[Mn2շ]*ȉj0 -eO m#&R_CY4^noُh5FLF䈏/|i-L4 Q}or/5R}y.zz%g\/za!z`r7K!ݧSy,b+{/f|E'Lŧ5h(9/Im=Jso\nayxmwͫk4 &\)c;eWJ7* ӯqhn6#bKR˳p= 3z} {t1z&sE.I&bW¿27bګ,Jb&CQcsT{{UFoY=ءd8' 9E>;CޅbwAc>B3u_:9ߥ'.".z-((*>]uuTyeJ'%5[~{{E֢op|Pzfcf.dUnWrGt=o&==)ӓfq}9L]RR.%2J{({^Z3JmCW^!Vٔd&un*8t#Cê}q=yq4n/Ym9 r /"Z7J5s=gI̱EtUVfYU,uWreM]ҲYSǶ羛XQr.z( 3Qp ˫E) H+{[δW]6w7/؏WQ3w}ͤCown{Ew=j,u'}qb0/i:'H u*NfV6q^&Rp[)}g7+sWzH`\2eSF+O(mIz˲g8pX6k cZEPX>>NwmxX孽j2|DF{l;qz.;\q-VfqFEJl-B춳vlW]Ih8H]Ӝ6G|ZMxϹ`fͯ;Q Й|8WRWMC+u㗺kz?sM#o"[3nRd\)eT^ED{]y~V++Cdh#De$U1)_b"O^ku.6.Z~wfnXvnIo]2W4W|_tfd\d;c.5+^w'*6PuG =u5ƽ4P9^6p|}FrF\uȳvnپnB]Mz ;OoY+{^;\z߅vI~p,ַ:0bHmyS|s7)gn6g~IklLx}4y qc)BfdJktEnD971]DRoK) E飔}2q+O;x[[VnN]wϟm.܊շejN3\}M] UGu6zt#!oFKf6jM|7kNjz %uRyQι^:.Aܨ j]Ab9M'i{H6w,)UyJsȋoᮺ;e*J֘ѫK6 }Nc:,W[ɾ$s:vjLtv;Վ=ڤb+tZbK/*2A+oY&^(sT駊dVcS}NG #3겻 yv luuJ*ґNUF}ir}z%:"[*B{Mnt{Wk{"Ь5nI8Ɏk~4qmᘒb*KqscIM^CCg5k dof RU޷ꓜJ3h2.c_q:[A|;&ϖ2/ҧRNў˥OJh|ƣC''$ yhg#z"i8M1e\G*U%cڂr[n|&?1c3m \S)z%{Hq=u2Ep03oo 7zbrtn"-Kg*o3{b\ZV(Ov\ NgfqxRR9.Izpp;S#"iu=&ݴ;M>*lqnG|&5x|qzl:**Nb8)* mҰ!,(tGȹ=r5N-4ϵzt hV5kdtLm:bkOa"gb\F2uik4ZtޱSNq{luawG\ʠPժ;TB1w 2yfK^gU7q>su:N/r[ThN p{+Z56Y א=I:)Ӿip'[C~ΩQ B޷G5Wv5l<'c/;Uqܴxf]|#vjǛ{ęRtѺ;O\o 讘+n $X!kaw93_jswNyN2uCkpwצ4M5Ω9~PŅ. ZԿ[܉Dǝ5qYN]S6lmp1nBuyI~4MS{ nUgzKsy|FTRy1}\{Δ5C/#7;Fg1D3RmIK[e̴[ $v>ڥ/-F^hZ;#eZ"V}\GLol[/Ý5f=:`_~NzVo|wW0{, !w[{DTg=^XtCZ[ ';[o/=sU݌uFqC޴m:"8r{W>j,3a>;eN{ux,F,"hOr')Q0oә.fVC{^+eT;–!w|@6S#sE7D$Ѿ绵ֻ\FIߟڈX[h #P4/KP&Q;0{iϜ\.4ݣ\(MW|FJk4oY&%13eaQ̮qT%2[D*NFOM|2V;{+fϨ9S^8ZV*eZyZ̽fGxr [q:jZ3gqGQu;dv3=':⯫0qaw!"޶ڋRo9-wb9͟1枯 aQhLAO{7j뽊XnEAdA'4G1C\RuH$SQZzn$js.MJcwf]j"p 5Ic3#oyx}7JiG_4=^m>[w5bc3[9zb%y4\`Hh m]M5VogɫcmcjWT*Gf}wdTTWyW۞%*"zE!%]==i\W߿_{k֓u7|Ok(UEU (P]LLH.QTTXxD҅ m9V ~$3;f3;M뎅Yc|MLЇRC R>Nkv`עz|'YBUG;.cSn8Ğ(ȰP!ux::W&xKKz7'9%}8ms&V-|ͺ896/R39`TC7uCk5n9ojsw5y^y G;碏rU:M7v=ִ޸~E!YFvtV=<"& y&a%9x([)eT]=j)2U!AL7qh‚{"vD{q~[듖"5|׮o 9Gk7|{6sk}R5hSH&mfko;uc*9ynޖ ȉ%T"߿/5O٭lcmnFVP]LLH.QTTXxD҅ m9V ~$3DrVXu4ֱ[ƵSWRT!EUU" *T!BMw|"U(%[\cy5 ޹Ԓ-ٞ5r[6l>oGo39yq&5gxZP7q®k2kFhl`b7.*92ִZ {+qs)wzH%IeY'^꽞f6o OP榛K+ "8W9m>lZ3˛2gѴryt3'x֏è/T lc]Q Trbo!h[֎^Of7YܦݵtLDMSp XV]|*sYuz{U yfZ^w;e*qrN,\Li9wm9izuiJN$6Grswަ+eW-sI{tz7З1`k:d4D=r8m,xuex3W= hKF^y1' lr6*J5_^,? +Rr+͝hLn];brO.ԛyv$ѷ3K]5Ffޣ{Ko \fImzQ##TMKPg KfVԢ^$M5o7t)hD(4OX>_iZ5(b9Pyy>.백[岴^ƾՎn=QHh֙Oz6B^;LDW\ȋ%/uNwUib3R3y2̚=bm=ϕ'y-c15vat#dΪ+jf{.JT߰o!^`LBGfun'\EWN1Xp>Vk !AEF!y^"stxl_7{ ƼJ\^.({-vFS4bpmߓBy;\9i:}䷸=&Ur{sYy zdm\J*[W|Hi:vr̓D\LK}V7Ĺs}p.颮wԶ*uk[9nз }B|6QDWs"Yu]LmZ[o5}5*WfVF}Vw4o{ʝiW|i"垫Z/M{/qkGmk&:pL't]Zj2l#E櫧.#1F6-C|/zyJ"vw<>8U+xц S0ZR$,7 }^qG1WJI9E=εtch4-)a^GQ.9p蚅oK;< m%P [(nǽO&ruS'-W=[tG^ݱe;FjseJL;*+\ex]l 孻;8f% ZJZ~RׂT}{zۿvs\frv9Zx/{Is˾Lj*TQN:thY>JnyY9q>X tKki”JO#ilݞ#]fͮェLr_۩NS}Lu]/kptF8h&%}.vϧY,&s,rhrK9v2=DͷX̰重2љɣ2zW泥DVGkjcTMi6*u99;';Xp| e"vjoO9Rhx6ۑ%&5{onf'X|K乪>h+EsgRi8vhZ&Y9OU7ynoS7w}7YBjMθYy7zZJs^矂;ɟ{Мne+555[jrCm9*+&N4y3-RW6# t$TrW\mСqt#JdmYL3$N3)tibN'>\rsie ε{=\Syu~8{[\$ Hִ\ ZunliF}pDJ7Irisih Z7i!g2w=?6w޻\&es^HLso'c3(@/s<*u o#kPnŔSSXĤE!d3m3EKKUlNܣsV^Ϋ?:b|KiR2Ts+殸kЫVV&r Niiqq <{NV6j 3/C7U\E^:JE͵sjwioU4r\q_w9Q_zg4&]ڴ¦6~MoJ9e7Aضu q![ % ^iwvکJ9}"V{~7W5raYzS~ZnxaߗߵslΧi]Jǚ_ZBԕx:n"rͩ-V_/kS/ZSpMmu>h^֝*ɽGbwl'ߒWjW~=#ޗXI='lru7w&vG|;z=fä;7ݬgKy+ZJ&%O٬Nh8܈MpK#OT+cG2֌=x J;r;'UN3m^wʯvw#>LK$"oAkJև6ӬAꂌf({i<̣khDm*6uGu7uՇC, Z#.Zyݴh 4fyt!SǼ=먾w?י}e3i{ \ى̈́EjR坖3Ƴ>gO+gQ놡mWYZ7Y!zuBWeny̋otM$#,mφˋy]mvPy܉gu׺Iw^c9#y֏3]quk_I;U7dtoþȵ{ m"c;<5bz{Y%!ycz4 [xԾ3ϳ< FfLCUPgzǚC \s.7> $:N HCi/Fm/\GUίOҿ{2X j۾>Xͳ vtSk㌱Q!o+,UϢkz9󕘍m$JV74fJz_BݝCs=N-|oJ]ӽrO̼tdx{H۵rꙵ;v棼x~@_r#j 1.orDF8k4kAVt3شN7^,ƻK%Zhɲe4 ,ʾwb׾ ꩲMSi<.9&5L-L+89rj')g\]'ǡ\{说OXwdkLiosvl1 ,aܾd^j}͚t TWGCS->2ZI qYD^r;gy]F5{T|{q ~>ZF.-َ]7Γ YT3$W/X3ګopלBm$+pLۦCf.@_J6f3 ^Wz-]PQԔvȾ{u/{驪]W0xћj#;o3n W Pw:geZ7 be'.ku5N0&NFtW=՝-Tro-޹ه^Ľ/+U:!c ~WnF.}V@bkzԁ~}8a dzE|oob{8k%d=- jL0Nu;$:@]sw|w42 c 3iDUmj-9Fs$ī}] 18UKXҐH8Uԫb N gő 8s̀uwL`ᓞƀ"2zx&2oEO^`8 [UׯW$ ;N̒E;@۽c!QF2pZOwMǡ\ V8]]kDq9V+YKmn6]b5xp=R08<{JG01{u0XŅM.\@δcZ~CauLLO8pXL74ہdYF4y!&qw Msy!IYƾ<搕ߍ,%LtPsM8D#L"SxnZZ֏t;YE{vnܶuĕ L!BUCHǹ9I կy鼻"h\6EƥJxB}.l1MMjT7l/:`c-hs޾5 ĬǞ}szCH;@G!o> ֭kd%[iD`HVO/ `^xz:{j*߯v)C`tw=հX< J =ϝ9'A^}<jz7iV,Sx1j 3%oq̈́R 8CyΦMx8eD#n7;m[L߳wTjmQfQ<95HQԏy\->rXLOeઙ_lc,$^|y ,XvA,ެCi0e[HdRh뿍IMZCηZRbTPWǻHm-ۥ{K^qCrzBy'8H'HBϛ߯S槏6*<8g {cl tBwM.F]1_bzMEDDp/軽p`zq=SMzgPPOYGOUK dhk92BZXyA$AAK0^-z@}jr]Rs\*`2pk 8{~Dvȳ㮽oY:Im ^<3[VJ p礀d]bpG{|p/h=k0 0BYpFGOi_(V H+톐!oᄀ{z}Rv(-ysN8znny\j}@QwĊ"C)GuK=}~o ߋ "浂m°FI_>{\0P,53Ǐ^q$\y]"_ XG) A""4CG h9\ E]%I;e0#_\CQ-{˒AUb (Z7ejslRx߃{hVNZP'eo7AI$!pVĔ84p (Pz<~Bsl3챟l!fr:ytj՛lMWn$:TH7>5Ǟ)Wg8!A C@u}e2qd)J5~߯Jgy `/wu#51ӋmaOYǍzƻE<5*T'LyxO,ɬӦf3) }f1 1/yY0O'([<0Ʋ>;06B3>ooZ)@V ljk%]_??3G~>*bϏ>97 $Djz6`}d뿯 Yivt|KOXJk]ⱖL%]5:VyFj 5I,RsĮlt6|UۃWuᵽsqʓnLƃٍZ꣺o=Yj'ȁڸs7Lp}鯜__ה1l{^8ڜVeMP06ԡ/ײ=fAVV9Z?OR8 ڟߛs8gnV7 t\#udΡ#7ztBZinO50Hșg6_b.'h8|xי-RwCW'^OVxUvs Iֶ'|3Nv~8y6L:fͬh){ߌ28cLM@T/ezrźQmo6G9d\ \7#މ}K:yߴ,ѳ>]>3yf e7, N[TkOvbWy69Aq4*.ƍx~ߪmU_$;tNwCgXxm'1tdi"sߓ7<+8&oDz(/ܡ-؝Y.ZSnI^4`jt72=Co\YL3\ܗmɖT79GsV ! (%w8T(CaL-+sM?o"y;r3dFJ'2Ұ9maSȾ;[YaKk} 'W4dVXv$.?6 Yq|Ȧ" Rb4P2 Q@(R睧VŀmEX־|ԀPRxcOFzCr7 JMB)JwZ+F--PZ);|}}x;xF@!Mϯ=e HPTUb6֍QUFnr`P[hiTL A( H@Oo^д)HWx\2r61XQbH-#Nk'1C*6h֍Ecڪa_H\" wwi*-\֒ dR&2hkrXG=x߿X*u*P4H$ƶ6۔ThX6ڍrEhcǷ\yܮAKE5ڠWUX%hEҡ%"R>yǯ6M@$""FxF#DUBTn;ګ+]THRPҔ PG]aRSR!K72 B]H=zkmsQbEc|>oDmsZZcTZ*±i"ULL~s;u|6@pQV~>vآ&yq :|sڼfTXX *,hěF(J)G^ק)@@(wPUz\ʮmVƨhlQIlX`iBJJ%P sˮC!Bo1JB)uEDQcX~ "ktSYR jS%ZFi2>oE @zf#KXQZ"o:?_=xhPy!PR  ߞ$ilK(]˒bƋFrY"p, 5ԉN@dF@d*4䉫;wϏ^薂J{'|i)JJLG!iG]0G)s/*ܣQjMj1BRdE5R@R=9nRd#@P̠ME'STR* hiJUѿ9WhGPdi p0BV[bf:+5c]&JDQ šu֊Ѵ`)f%T!^wMJ䁩nrC% JZri*'O_}|Mьmm[rՃll5* ż(in8\J4b-cZ[EX5WucklUomZu*BЭ)r(kb*h(bmO|5{t'hB)) nkQܶb% Ah_O7'oK[hJŋcU}*kTVžx}y~{DE! 5ʋ&Zݧ~&*JiKt_^* z ^pss&t.'Y*,d< "m𹍊5AX1F4b hh(yƔ %nTԨd(@R(C51On=z(Cb2d*r&B(s1ZS D#bJ=bC'y@ HҔnUooM!91򹊱V(;ʼ~ҪVjj5 Bkmm r Hj5Hb IH )S` /ۿ̭J@5"Xc{y_*.ZkWEܮ踭깓G|W*32QX΢`؂mEQ_MThѪVP=}9(c_]Ŋnm\]TV"CѴX,h;N:ZiZBZ/ѵsF(-o1}{zv'yVr7 JJӽJp7Սh(ƃFⱋ?ۯ+""PҴ{˯kTVkEhץru]݌XDd&JP@>i7-PcEh[XF$VL{JxE_ rتZ5n덈Ƽ[#"$X*u~z珏~R(#iFMFhZ66PE '. Q_nQ0b(b61,Xbߏ?__QF|Xh0XFLdc%QE=+4[4@F"#b+ۚh_w㓔 ij.{u{x!hA1(i=w@R5X[PEߞlm`llF8 s9C#o-0A$# U gԍ@kvZ]We؅ b}~|u|0o yr6zhHSR^)X~S[ l 0.s1Sh)CDFdQdgdsׂ=ql,0 w{݌Ys/~=Rz땇 fQ~7ֳlF?R6/]zZ8`)*Hx +ϥ:F蜨[i-&2@jKWP {ekbwa h7^O  kBA6rM  t3~z-+ "B0a|󔈜1!YM8>:ar!HݣDPc}Nv\k}!{{΂wiJ|Q,Uq;1SuNr*uBǶ4QV}Ǝ0Z2oekhe0=^nNm5A՝dƲAHo/ XV^IS^Hc$}Rp8qg!#O(@f( 2]p|~TV^6q4rj}dg Jzy:TI6u-Ui3Д>{ F{  "]|z?뮼ίc98Atm`9ᓓ8sk)sۀ']]>!wv(1%N Đ5΅H&J"ruXibLa J:}}[u|n=&&p|*+z|8"9ھK gyľy_)L ύ|9gMAf|w߽9a>rAy>l$%}'^\P ,1 |]n_8Q6]$p)8\;$2RpCvw`g0NPc @[e c^c'YL8‘j5-%="xs\GEKnѦHo+ZGRY}2 gw4B%;Y19M rѐ4|{Hr,^\Ä&d;d=Hi%LZjF(Z&1]â DL!yd)|wEMN\C-j悚"c&7g~|`Q@'d'ϓ= wVC^Ϲ| 5kfyEs#\ڛywQ )є_wrGy:#B(m)zw6Edad~~yd|wx[a޶/.<4"kNiIX|ﮮqc$+7|l8jrP'&܁XvۺM n\`0 +SÐ2z|dR0$5^>$;k 7GB7#ei`#G qIrJ5H ;\T= 4>6دE<ZOv=8@̯Oq0@$F/=BUb g{|q$/?:~,qI$pH*k~t;ﲆS_:W9Tu=e=V7!g=Ӭmy ,N<䝠m T3ϳC1'Cpۙef 3zn˸US0 oΉ Ĩq2tCH57pi19 c ƴt; O2`37־BK"A-bNjY@`K\>ݍV~:%QGX!~R2[{3'o;nhU V!{lYD3˘jFҿV0ݹ21gHiwڋbmzWV9eW6M۝5zU]e{VqS]׶όmѣk^N}C=ef2ҦִoUs~d{k To&Gv{~bWڟ&a"4.rlôk-:go@$UF1uj|P{zmyA$jl j:t&|=g=|2)YW5wR<4=7̜Oz::gXu3:hLNP?_o-ͣgEZ[.@Htq-(S;zQK VpT9H]Sg5q')]Xw>'y\L(w4MkyEOfw=5I;GSq >Z.5Ĩ)aI+/Z496[w#>5@6ϫH{@Zt+Đo-G PQW 3g2Lύ~^Vbo:3|w]')ߖr{\Q~}z 9`pi8CY؜Hy16\}|8NXZBsYd Q#,KQbDLk((p  )^F rٲ$x[Ě"sk:M.\m mwwlVB76̱Τk"5g/,*w4)Y0Gk/ؼUTLRb͑HQ->!Y Q}Z&Nwp' *PӚ'&rrMw9SH7 @f4*9E@ѼNyqgԭ'o;n6ֶy/s " $yF #- RNY$a rP0HNEl ]l:ϝrqOyPzµǞ<9xa9ՓM&kT.ݜ$TmE#pj*ˈ"'ϪOK~4}^xyc/12LXg~7p)*iy݆0',_7w 6MFϘs{¥mem"9,N0}|epN8:AF1}׳$_n!tEεtڽ+{E9޺Rxc齞hmI瞇Z<ǓϘMWK/sS/w&]gǤHUrhWzBO:鞝VǑv=s|sC! 8$wW*P]Ircؓ@@$<8%~,&` I=bOY*pZvg* L1`O3c,ϯS}dHo686pJO;k aB*=g\CaWǿ :³^)޺zWTZʪy|_6Jk:J-ԶW+:l\ᛘi\suwyww0w RA]ݛ㄀`Lޯ [l08iۛ@a@ZwJH 6shÀR\8`sɩ޷^=&01|f$++%NIve Χ `ss ^Rj4dc uJHp͌`"`el&=Ɗux.7r֓G2s%(qȿd3.;MEci4>)?na5R5BAb;}պjE~$X}.2m=虴56bs!3=[fm|=ER&egz|KlZ#Wˌ!1R#C/VyP_7;Z=GdIQ0(yzc$`Z*a>_܊pC-%[i  {`,(09:ᅵ'slN`;{zĔ43_]|C y\7, չ盛0!*{KZ`a6 ]YD\e1箷o]rSDȮ/˖ٖ*:viomնvTdN))08uc ^P6Pa g9IZzR(j;p2P!@u j1PHQ_Spa$wS rwnj4pGēw$*h L{O/ [s z;|$Zp'!;Q Īw}o1Pb&r @ eeB>;OO qlB \ STOR־T8js sղu=cЙxvoQZV]8%HA Rg.@H$[n-F8GEߖE=zpkzg I~iXJ*\ nmBG}4D>TNFkQK1| v~`-~oZ ZFOB\ZF_v, j}]4ǧ9PcӺDX9ѹCwnzk'PI /ֺ!>Ts󐫝z#ZߦuZtʷ-Iw:y7hWX0O{ɼu=bٻQ|ͮEmq5YG$7Y[czw5+5nm~6wiĄR+~H]5=u>^$S>{P综7!ieSiVvJDtom  wu>wܫOYvZ3~bos1cAbkg=k{]M酚 V!;ק=]S[}r4GBq8IաX}x8N#HC:iwb)&'yR$1jzGE浝y1 .g&KHB͟<IqDc[DJt.l'PI^>>~k_l?/C_ݗ轷- $( jOMj_|.냵-779}J71I +*p')m*VP;B(bϞv (0Hp09D`cDp,%@8tRHi&Cw?|g8E&1Qf?Z2BL9bDM~oϿɐ"=xP, ٯ< 0s\Ѹ>;8mγ,i'+cb#93nΩ SWm򮷻71Q Yht|f^6Hk㟞 rR,Mfq ٬֪ǛӧVVe: 2@cl>~8xTTY2cpH&#”*P/ 'ΩtC&y'y`{zœiP;pX)XsZ v"B\z5)ry| C}k߅ݷ1(4 0$8ou  R%[+>)B9l`!Nۙ:D|y|r醐+>dG d.!3r|-&;˜F]i8ʢLNUt^7A PsD c$b0HXg E~u` Y+~M>/>q@ML:u5IA 4i&/ *):D''$:&08 @y $.+|o\u"!;L`ΰ7~6̍ߎկm0Gf3"P\YZgO@l:@Y!8tz뾑@\b5c0P޸X69WPw4{@>\ 1<:g5sfl5N8a\V L`,S@RHVubJ!JwyEH@/Gqe'aCLcprI^N!;끺G+h^ uWgy~_R۷<^/mV]Sf~$H$8'KopQJ阄mH4nӄ+==4*BmZ;׎!Xz׾hP7?n%՟m'iMd}Rn'y }r^M{Ch<_:R, ;y޺!_k:$N)o4hT.~8bշ?/'/r5֟3Ϯ8p̀{܆ !43Xq VW *]u:IIT,q?PN}0/ȡXV8`yI9J³ݼy㟎:`ټHTL=%ėD$!Bo =S!Ib$|MҘ'Q5q`Q*{SS0gqD+Vd mK;gYTkưp8R5/pgRCsH^L4pJYf$_78ҹz'd) /4H$%y_yfw&f=ZBi1ELs{ԂE>6HFJ)0ЧUyN[o&M{<$!B,/_i8dd)86q{+~&dۚ 0ow[q3\แR[sńS=$+4㓧Rt t eDd(9mR A6B0n;z )org@p9@ Uu*(aUDiiw2%KG-^ G9BKzՂK]u DDFTftɢ #:YBk|PbǛ8Vp=8|@,`x޽yfxwFluuTxQ;W&"6ۧGg0/>˼wPuM/ڷ}C^s.OxYggYAnҖR>dagLT<޳ n]^fqP7-\̴̎ztjsrY+a[yEe/ϳ9B˺O}9}0uޡUkhX<`g{)"5 )$j22jy4ivm/KeA e2:CȦw*.#{Th7ʎD9l(0R_xmGv0*3NZ{&}ӑ|59uyZ:*թM^YaLAz禑4o#gF75ŸeBiZdXb'5mp'KZkNvuk5GNb_YiSvd)Z9L;V̬fxkK0>f;{w{ۛ}$վelV5wZL\*6 ^_=Púd*6;0y4{ˎ\}ᦝhS96ḷg"7z9f՚|;d ܦZ˿/z`kd!9CڭRRU3ozf'~w)%qځ3!]H֊r ;t[j}\fbktNbZq>n؜w^~}XHd ޸p/htjZDw;ôW97ٲ~^]s[eQ_~={uOx*gE` 1qGɕ4;K7ã?;{gJ'&H0eLO4EQTb7kGT:G J@xSft00Z\8##IBotp F5Vϖ! 9HqwX={}OD=qZ4J=E]jmnm'l.t aHeB8nUֽ`0 % #)HBN" %A p;[P+aRkh3|u}u'YaBZe6SH [ru3\p e[[ Bprr1R+P]̸s'OTwj3}kg]9HaWzֿl}8Rm":i3v~TM++ʀgfA(@8]0(#Ѫs:ppN0Tŋ5h?\8ieqn',7ǟ=l3c+12I35xCL GHלg>u6KYGsW}@Ap#o*1@u˶(o,Q&>qz'ҙ [et^>Ѻd=_xs[J͚|uqJG4p6R1ؿcWm!($w;D+/4HmkWvD`Bn LLm:q7`*Q[hHA2ʥjU5YX McTeIRyRP $"!)sy6& j~M\x>c.}3ɣEu;3mIyE(ADBH•8x33)bC}w$;eTVW?TQG^{ǎz| +*O<@Y} (E=a|]$e  nj&dITDDR-﯏t >{\<#,Z2I#БjUES3D'Eůmc;ʍf']CTiyO5N'P!Bs3&=" 8A$᎓ZȞZa 8 Vw;| y@0 ku3 zo AobO]ɥ)RI;KRh& Ͻ2/Gp"2b'7 !Gd,S:w1:>HyͶ_&wumԿ&&S֜dž 8$`US1A`LE@+;m;8S1b񯞹fo;$O>zϏ{dYz 'L'7N@8Ɇ=:>[۬Rq35[N3rvOvڹjXW09IA9L!"`6,0pĦTcֺ8!N37s F q;8 qa*xM2C;&Mqdf5 {|CHw8ph|H\L#|>2U"~HgGkZ~fpjýu;Mfsв7 z2ɧ֘V-|e7}969<БD#_{ 6x)',$cr\xd>/޼\)GRn%=!CϜSRn4^o'25 % C'Kd^k(r Dpo3ހ̤&3yl';wR ˟|=☊F Ei!@D8VϪ #p!gU p`.AƯy#Q06Y:03~H]|` Lsp IJy/9QҵYCާ󵋑=ֹr6+>|yzyD3< 69|g{ԔA$}ZՠaYr¸{NjF ;y0f_=zy"&3~Kf84w|& =߽&tIs9f ) yN Fs9YŜQ p8#Hcwj1$o*"'߹|>vCh JL,;\!q!ɉӿ.v͜U ~7r8^j,bB#;X mkQ5Pę gkw Y!v DB#vy{ooѹtnD'w~rߩ⣗橜k{=31AaJj5'ۇN$A|^Q%QCNj*5`+=NEYҳ1\f&gF\͘pamQN˘Uʪo;4JQ}f&Z슸騣g> CocɸOzٌe"ߢsOfwߵ F~zzS>w6X5c}#,;:-ml1*bHii@UZboGESy:ȓ,)y!$q7yoۚ羽W8ٝpz=u h-nު].%z삖c[nVӑڕ>kZvbCֳM-\ʠH U 2/L{l]wծq|OwHGf1MFݜxNHpXYRUZ?_XTkLedCol?KU zƽF5YǘLbgpy3OBk)<(RQRg8,y7znJں_?zup}2D'u4nj;lp,ɉN>r}r)ղ7RΣG_' rLen(v]7ޠ;ӇPmRW,[-Ρ$ADv%|w]c|D s,wW&{ 4N%r6xdzroٕ$YEt;;_.R5~>/PҎWqiY8]kB<,{h%eo>v{8mU6Um3+MrfYv4uW!{qܻޏ源7MIߪyx^; > =K F͵BW5YwOm6kzMű(otȆqQ%9Ux86%ԖR;oDH O)c/Ʊ+vnՠֹXݡ֧Oq9P\j]9ҟ=]hg<_sݓR`?Ww#o 06%Z\7c~ NhwuH|nJc8>7XDr+ܐVE/9;BVu.Z5MD];i8?[[;c;<6'_Pͪ=Qsrc{WˎkWCT1 9g,3_;XiҬWfb*(U;׵;n|֓SɴպG{Czjv)3"*֡"2KWr2ykNcՙOR zr'xȾ-B}$0vmO#)N<_s_g}{LL}v=nk_M¥n=ޥwLoxotp=X/.4V"h+x^(ǝn *MQ&DM?Aυedٔ%4Q2J󄤑ֵl _&}^p^o; ciT3}p3#Ӛs#b Ey^kt0[34ZxKZ =@l3(n-xw;i|癪hxۗ&hY V!f%)eTF)x\3EX_]VosH{zG$[s[7'~*iB:RݔD!BB$y2\b۝{U`̧[ki;p UU \\feSr!\Z zԾ]s~v ] zR;?2HwyGW91hxDFh盲l|q{Rs՜(` n(EKҥB/NlצxYL_;@9ȱʅq\zL:*s|yYee};]DoxM  =!kxwYX郎%6i4X[3JtM r| /ArI$t-5M g$ΙHՍ]NMfv8.(~˘()ZZu98ݪϏ.Q5:$7x64@B]AHr۝NII2TIޮ}/C/D!W4t$?*ioIoXN7mNS[aȓJk;ht7mR 3[u5jA"92d@t"ю:0y(gKjxGQStӗ6/Yd+Г(}(R|ɼc s沏waaej_lU9GUb]sM5E7踒+G\4!(`Aq^ӫ{,*XZ7g O& Za'rֶ\dyc2\|(oziy5:,okwY#DWyyD&cq*Qp1sSNW',63&7wAnlvX8{nFe!}yptvu$H\.ŭlխr_]w&gݞwxLϮ/Komc0|j2t! &XǛ"  %֕$/}mص}N`17f8a7E&v2wl'2kں9BWp tc99e)xVD>k:+8M?GԿe5ƏEcU Mݽa]g^]׷ ߉ہEMNF- GQ7=fGӹ^LSDaզdIi{lWCمEog|XOyxuiak1:9MnIμie1|M:bwѱ24n&<$@":h^09景g<МlA&wχ֞:AhOب͕p{SKYn+K&[0n9 ~gW/W\myj_xKgU)I[e<Bo:z~01jլۘ/Z/VZ_yh)is0SE)WGccޡ^Ue+{ vb樓|&uqc o}NI3e%-i9H2[-ѹy [zn*mYV}q1be6;4FQ]#'Y_9{o^_:R- w7V/Hn8 y<Ɲ m׾xBįy-r8B&9'Due)vչA4zq ml6KvZ%G)Oh H_gQG3T f'e$)SlXi, ~ޭBE6>ZaP[7K˝6ˌzxx34)z4NsJm]p,G^3]XUjܯA8hKߑ)D!*9BzTBA՗3wRMmC quƭ}`I3CԗITFWy\6MHݽYWFt Vj**/#t)y<՞˖O& |aNuN;.an" w@ak=.946>fMnBiXqۊH#:חuբ}0Yw͵mbN>3jwmzCT\:fARyjFWќ짚tsǒTw`Ë4Kv^OKERLUX'n5_pX3br+$|'P|wixzNyeT1}fFuEz(UaK6w 5RAyFC΋e(R 1vΨ9/tz5D*݆%I| IG/Z]EoQ󚌭=vngdJfS:^u hps$^Q4VX:"^ (d(¹s.+h3)V=֧8ƚ!USs.yBl(Z~=c+ԣ+A ugZ̗WX>邼(ⷑLz[Eߢv~'25Cִ@g׎|xțݔ=o_{PEuko dmRok̺q)یLRWuzV+vaUNAuBfO==7?U+DұTZAQ&ykfv׮.YKc<]rėQ|G oLU.Z+rq @]VyaJT&gF/DAB}:js\sP, GiA-A"TUmhΡVzHW/=p݄>'+K%Nߗ:f$&u[ގGWàRr54>V`aī+m*$IzI!>G2HZw$g!'5Z.3$ALF R|ϸrȅ<ծ%tdA~V񼛖mZHg=n88o,f|Ҿ봗]ɖkޖh/:Cwz]yRB$ FaLΫ{"ݟPNq(hӚmmZ0I:j@+m,ZI(~sG[񭅂qT5vS_FU06aݏɶO=*hq#9b2ϓLMu4E]l(j76{ָ!'IwLZ9;1\=rE/WΔE<+]fxh}b+79-Eފ3aMYBޚe{߶MysQbکm-OsǛIxIϟDlڝI&򢌥|MȂaPn4t;9xe3w jWj"BЖZ;-\2fL;#s]SR+^\&T#JWOBA7)""KRf9Is4]s8L֖"PA2G:d${‘),ǺI!pɅ=͋j2lb->A![ּ ŋy8my?#OYԶCm'{:o{ʐZSW3&9]k21M:gp{sV5:Fvi܏*籪U$s*'( JъT*gm*kP.8߬DFZz׏/MVZSE2u桥wwƹ/z^Uʊ$ߓ<۷(ي-\b-KSٌzcFT& (E~"gM7>RJ'ȏlA+qHU[4!yE][o9O^ȟuj8IM&'ѱC|}|p/F#%e 5r2ḙe mRo UMNtH뾧[Cֆ,NϟNF= םƮmZ[/7k79׹[NR^IHr[&$ј5hU5{^n_H&NQqN!Vj8 ) X]^Ms|%l=w}w>E=ii֊wDIݯ.e# 9cl;8mq3w s\kD8}t|=7zK7zxR\f-8h֚Q5=&*5Vy gclJ]`FM:) ;\ ȿWDic^- Ck!vwӘسHrM Ik[j 빖(UB^v̎ަ W:fշx׹!o.5֝aUygkvCHq$|Zyyf>|C|o0&eYE5[h&e>[]Ut+<(*7!t1}Ie[IjR:ku%x۶'7s-R ZJ.yy(yBWGNA]kfDD=DypγGef=ܵJ|Dyџ.\檼¶嗞6)5:Ҵp6DE"->kVs3?.gc Ŏut+jo漰]i;܆}Eu m(9r!Jwrt/_3޵23r2dèD˸GnHB7ZQIYMļjM#"Ë"e|L#9jxJDFxR +[!@o}4 M~';>ED  Lk1F~#6 /Yh1 :7Qɞi+^uzdur&,3睓KiӱKL,Vm$n6Sv*Antܙu32ۄ?2Pf< :;\g O}'7:jdl:Vpsn8%wOtw5V{|d^rjh(ݰ隆:!=[٬!$%V#M W^\gsAEg˥.YsGf& *!U= QwJ9HEYEM< ( _Bxizں (Fi:-s3<@m;GZNd㶾I[jm+n7w}9ܼeMAb2RbLܱ.b y KIu aez,L3=U$JT]oyS-+?.$V8W(&oz]哋Yq2W3ȣV=-2Te,V%lB>E@MagybUC+hyINM_:Q[n{bw%^Ys^Su ޡʐ: @l6{g$0:^j 6# A,.PUQF.$8hw=.^k3֗"7ӧ`ϳfw}CG7vMc;?H}[)y|M{޷iɵVvWZkܩ㨟o"*<)#aS=[[)bkGD8%(=tU ijaIWM**BKۦyK95JH&˘H8gd.Pyr{SQ: F_B-8T('#<˨ л7L-&IƊ?F`LIJC$eyUrUi||ALC; R+َL$4B$D Q"""'=+}I{/W(P#h4 DFg ~vl <}L_=3],8,f[oI(؂z;&PMZ;lMC h TmSAFU:oR11z(@癞maj+z&;oq\%qfS =p==xϟ0Ic.YmG:+I&l7[mT>y&u-'ms<4o[#{v+=%;y8c"ύ.iw. 2K|knNv7ը~֚Pg/㸜_MiJg|zG (ёaBߑ֓_4fs/L4]G&U. TOR9]ɋ#48&yi!SPg\ibz5J_gF,*e K5sh8kŦ3;3]Կsh9hw=#8tΠ:/{Ϣ'k3ƍE:&w$d}lmV5l8\1lCuG_gw#;=}ug] jUG]H:]&P܈q7" Q5**\zsۤP! CrvA]B"w׏O>^@\툪A5 &J8{}Ĩ3${J߇ʩDAwMɜUp*9kuRc)R0ӦA]Vs+Pӭ_|7g֗[ng=N)=s;J^GvS[D#3W-eL-(eГdy!pyK{{0!@NXVKF v0r睈3o(3 &L$1JI2CX1 Yo.o3K#1]iɻXu+o_(/93i=ag 9Ms)̈́rx>{âKʨgD( GHyIdV_2* BeFF0~6'[|x>:fsn&ҥ :&Fd*Xzu}4F!w;B$oo'sV(Q-r lDb1U'L+H>Q72LI2vH4Il ΦQGH鬒;)3ftQCq|3Aoz|ܗ{f"uZ*o klVˆ҄ȈXaGV|KZ)BפL"UsZx8Q:ݢ~_4"Kk*Y).k0yȘC-` ǽ ug0*[h1ᲨwIv|ͳh@?Y}9_;A 厑dxn]xܢƵ1ԹBf+'wH6lWUժU(REvRC SxuB|Β*)шx/)%5~e7jߵ[8j{~:קI't̟̣4 꾯\o|NtkK7jQHHw."^4Q*庬'|sB V['4Nz{N/d!BǓF@gvfQU nHJ5#auJ*gUB=h,.xedN#23g,&l7ZQC0gq9d2$^+:!Q/IMClwT1$!a fm_vNir^Go/6Sz}eє/Xdm6G7J^ot[6U5>=/A)K9G:έ5+ Ey-mT2/4¯UXTkޭ靬pa:gFJ4-FL"c3ge'9ʄ|)>g~jJ.}ryh0b}oEkaao| ٙhv$N fMJ>.)_9X,^8۸b0X#4ܘ+m8=o&܋e5}xmw)jjJ#+9b12Cu)y͘9I)SrM)֘R"*KzPQb+<ψ(P<*" t^.BZmi^^bNagp+Ve_e>?7}(c={3wsv0| pxYE"$|)1I˹5\d"5Q&Q0IC޸xI ׷y)_=o5,^y;E}m͠b G7U9ƞ;rPDvS޶jp$7f! =oGwqJP>VȬW8Mw(r] څ cp]PD!GʤQRh-,$!%>" )dRUdQblcq`s=vu* GsyLtQ:-Wmr9,hƛ6]p%\Nt23뮷B0 Be[]֨#bJ# s[1^/Lr^7]U͆ϥ5gTFmc6u2|R7i4now%)&ҞS,6jϟ39Kgp_.$[}a+C0 MN]2rKv]o6cchۗH.#y9"5s~}=0 ѵ:]{{6WMTo6ϐW'L@[hϸuHG32RSh*28{'&H4B;CgtIe+:/f+BZ,X{2Aڕ2;hwyѩ!-]gF+,yKqHVܐx}9e{gNRo=路:@pYr?=hvT]Q{"{rz4~nDAnNR->sNg(}YP.Vg=^zy;֧#cNݥn& y8&-E]xb38jT:!w/y+KNK1캆g2oOf|:us-M?`IfѮ%oxfe=Vd(Ӭ&uWvH-.΍bŽh[k(^׳/c{Mn3K%L%7gֹЎ]=v:yv'v粐ϣã}u vuե7LV~uʌVR +/ZEㆍD C@yva!$YbI&%U 'ygZ$R*dƻ{i4P*%NXIBB Rs<IEΦ5lȦQ ĭy&t]@B]4* TV&ȳu0|}\0Xs߉Hx7N9uGPSmH-UA#<:}Zo~QFV,v]jn7;#6YgBkҫ/K;2 O7m31a.s(R/SSxc;pfY[u!Fx:{m6̣gG5~{\[w"e/SZ/HLIjIRQ>Au*L^K"U[_O]2rS9X JV+yc+[ٗ(RLUs$fDBF;zqCUxy$ZTUF+n1t]Au[vV#;Nq_3hi;+ǽ{CS!)z4XWXx܍j.mb&wI~wzU\gs\5Fs A̵Qַ:x^sM}N54y9m5I s7.ڇO=\dD)LJs;ē'P2g9i}kxxAmwFH@Hީc9VTU ]WꕥT1i! JG'J2YrE")W\J vz+6̠*XOЙmj" (o"H֕##D/쳂`o0&3[VWO&Fr筥ElA;MÚT:wំƞNJFHy9b{*q'(]\>I%F;Zd/[N$pb3!W-*CjwŔFvS"`f1,PMTD2)J+KAģ,\eL҄׃#6]y  BBW G-٫g]10sw~tcya:u+r}Sɴ~v3zRBh^").oz 5ɮhkzcsc 1m>]g'QJ@hrE;^*[HΤ2ܸ09{<Ȥmq"S6g/XwMv2PvejoGP_u|#ZcI!Q`Z[FOT]HDV֮a@iVduE|p[B29tSlZyS0&1O\/v;$ȡ)=ml{woͼ^󏬴vn[]{~鴝: On=]Ѿ3*]=;\ݿV] VE^-U_4Vm_U^Q CBA"8.u(z! Ufn#|lYv k=YM`'TOudGSqϗ[9z4+m⨪FqN1a$}wHsVq|j./i]OY:ݝ#z.lJq5 S؎Fn`6UwV ^TBgr%⋿}Lk/!u4 *^;MJA' ;}y>ړ^gy掵Y.3;K5O2Vf!>~Zl޶3Íu2 %QGa}=0kB*^tJ\Aʉ.)Y>q^yE GDr;R $ 8ԧlEu+|j)򜕅b_p'HO{'k(v1S  s]gT'ƝH &!1V^2Xo67h5=eVWbVR3ŶfǪ󩢤&*e]Ăp)s|HuyA §uUr%$v΂Ƿ͔K˼rڐ"_US;Ywwm}ߚCk(C]fJwz&%MT^L1>#u]s$`&3 $ۧU%'6Z7 ڴVVϓp2ޚ|`[ذG0JN6 =y{ӏ-oG@Oso7XuK9+ O̓=tC?!nC-n51JY~AWos8ok>pP?ǿ_]yT?+<?tuAorCiP8y<SNϏ86[c}3c{/ L>c/ݢ);={D U!|<2~ρ?r? 2v3I-Og [>} _"F GSERH%'0J:n` 6޶0j2qLv+k%$cGL#wf%S$~^}}`f -۟еپg>Qm;5L~+VXYZvÛjWq<^Z7S+K|a3>,WPhQ`~0A 7R ;EE _~+YOn{B V(ԧ8\9yG89IOwQDH|'k DpJ|OWh]gX;|yj.efoeo Z0sFi}&TJKk;_^R.3ޭ}̒0I$\mk99꯼~qA[V= ۢ ͪ~U/a($v}֌Ů TEb׏Q  "@V<[,^sI@?] ܩ iCEZr5L!ahjp0`~BFz4`dkGcWoC: _)JRiJRm{)Km)Km)y63I ? vO ]xVp3=*Lz>Po˧SwMc’!v-J |!7*u<,')N!;N~K}]j[XxP0!O?Fg B6ֳu1< [# 'yAHRD^xHoQı\ 7+a?.Gu&ʃf 88? 7s冁gX6B~K3@l*?v%y:=:l#K9֏V +5/fD?c@t?Uap3몿fTXs D>d<[  @( ecW^I N(<{E` zaa`|}_? ckI"˄Ռ1>2.5la;aї#e1ǒalc^;s~h7h!mAxC#U0>|oa# FR?釟?8~ <gTQ]b__Na}?=zk}JE}2I`Ef?1B;~<4aO7|y<ʱ朸wZҦۿmXUbUX֦ڱESMģUbN $x#p>8;v+@VBvZ:ǘwx?DTV{Axl)Cg£!A6 WçX0^k_,JxCbS_Drf ]a6-⇔Yunޑ #$EȌ4?fW ^mBie1 4#`~|c(a4v$(1}|uHɣTHĠ<Z&3HL5-?OΰMw i}A~S3Ur|{sWQ io9Htel5i&z\w}EB!EL'Y!=u;QFxfDa;|Mt>g]?Lvgw& @Q% &:_?ӂc]x>FW %A'3j!J t#"F" "})(mpdFIՑ+X ŎG~nʾ@,wMyO?ڳ?h i|q0,~`hęYA"с^0,* ?~Ɨb?>i[P Olvf9zX:nXCj<|DEa ωK|`ϫhz& `MXD}D񐺤/,`*Xt*qZb/oF o?>+Ə:xQɟ`-{X}\pb~?We5c>K,,ME9#>` 5nHc?5+g_؁8 1%+[%XL0zׇ|~>|+?hz< A~K>:!`Wۅح)>zTJ%Swɗ>˧<䇱 ?2oQ0e]I$v~;'Y;FV=áhc޽F;Dm&|qQTI 1\yQ>N[?9.=|eB ,E2sv.f=(R\5!F b!qκҪ>:|#9΃rSrAW֧m+W\9Ѧz-2p> O qU۲c((`]z ,c"}@DAJv35/u͝ ^s$.A ϏkwHK12$dz"ZRѣRG~˩!+~AGPJL+.3tԵϑl 7\z~}`s AXENN-b?^,F jDErtz`0~3TSdhZނ[ /7>랊F8?a?;C_Á SռUhO^k"z B"s~= AI\6 Iqj7[Ĉ83 hGО:{"7͋H.Gؔp%a>_Vy/`("C[ $A}*k<}:u7HBNZ00].D7(6gs Pt X}@U h{T1@\|& BAmLs^p$G#3LӁ[Ԭ}vwa#=ThEc ^c-;"wϋQmc ~Cp}Ή0vϔ<="ᆌ0Ok"۪Xd̦ >Ekl9v+OǗR u e"]XJ@MJ}@Ò'Eo?>/R?ML[zG[IAhU"Id/Z?|L%L0WB! ǿ` '12nDo}+ ïW`?ˏ&I<|7"CD\U=0K8S/=Cޱv!UBr)~sO|ʑOt4*԰uPGhzngH?z(pq3 ^Sg5 a5T3__r8x'BN/ƥdF#B|@>!|L; -a_8oAgF:8.'C; b_3\6;?e9۹[Â;|`D]+0.UF ^\0ytÉ{b86g(ԍ2 0ePbpj?\Tfy-TĆD#Bx 2j>u,@п}h@$hu|0R nZ`[V,yf2%B VpBQ@h6oW}ZB#;xN|@~;pcϒDŇ_Z>&4Y?c%l>*>ox9k@~<*͖aT=,-c!57R!s;;X?% kR!^nXav<|_о;w%W/=NFڿK%;pQX]a`## F_6Q~X;#y2_usoKf1=|؈}6=ˍ ${` mP֫G~d`լܳ՟#* gbԞR~C6:~yKmflDJw} ?!e%cR{=ŮaAfߟWDBw @oJ^U5 y4B}O;ѡ9 y_ߥ5ʂ!+oǣ\w8.bV;!#7/>}0)}JY]~>?Dv&D_bZ} ?A#=r5蔄Q#x:9OW:_w?v[}~ypZ~^U߯ET|a,,;%~^\ȷ~0ªI2~>ĴhxkeP=AF?[?/s$I$I #:Y g1Rr/?~ }rד߿!R=dCyt>O_Ng_p!v䆼Ƽ_}*[qo߬WhyV%kvH]~L\Xb|//z<*u#/׳o{&7i[@"f|+ͭkas0~3ufx{=b/^0haf  0`@aD3f 4̸O>o;  x%{տ9jޕ4过i#5 C!0H`.MS#Q/񔡐DG/Z #+`mXk߲D@]ݗy{D;Upg:MAиkE 0,0^+;cw bz'iޏ̖~K B({^;Kb`O!Cıi2fɿ_0|ο;Z>&̤{luϔ]kHyd=>uÝgl7TTTTTTTTTTT_?4kH-EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEKQQQQQQQQbE EEjhֺ߮Itu.Z 6oh}\EC **-Kj/e*****.ZEEE-EEEEEEEEEEEEEEEEc<&m|ZQ k*b%R"P+6_^`"dE[gthpW uK!1I8<)ߣ\F>#xop0 @`0 D 0 C0h` G0|y!ç$ %; n,)+,2([Zu߁mO:~`4wzQbվta DB+_ߧ*3>uZjзa_戯gan`lFk_|\Yc;0! v c t/=eo>@Y2oH $yZ'?=Os}$RqiE#=yv}q|Ib|x?D>@è@E |s?k} j.ZUXMU5TSUM~>z~]yĜO #T'KR CIf' ?.~PQqҿ&W1 td%ev 'Nh^ 5uժc #3NSB"$@3ˁa쀰8@qǶdX㞊xCD 5)UtPfVIc[[@Nv@\Ftdwiǿ>=xu_֞\b&#N_E=Ƚauclԉَ/4ChvE < o2ڸB/Ÿ=nbARѥ _r˿6imi@Xl[aLY&mIɈ}lڈw|C{' 'R7W;Btl^߬`yBcURX0Ǧn:CO]H̤o !舀 `/wp` =y~BYtpc lFP[}(0ĦF=xE%»x1[v1$sc~:ǿ{ϫB»?z.=2|&eHȅ< Wfkrvz@}Jz7 5_YgˆD@B"َ/L ='Nr=~9>zkˏ bԏ-!.r?}S|y^|_F,/j:95D~l`]z1sQ.~axx̖|=)Vd(l7|0xo_{#D͜10n`{2O~q߳$V/=p0";}ݯfęo8%B*U3}^|_氪ŀ~!Ki"ftMcv]VR=zO{$SEA״A78P3%O뎀5~ }|^ 1@@8TI)} ç</H?χbn7VZE xo){B""%1՟pY2*?5i6VnWa+Oɢ;"-̄6Soτ!szLw23}M~Ì=/ϯ޻A>|~o/Lcz\!AxKcM g1Z}H5e?;ȹùX,+|[ Bs #/I9q\u|n=Nj''( @Ld^po G/Xfl?|Z&Wv (OE9'h >cγ4ɀd;qDy'ßXGz>H O4bԏq'M ߁GDGnTض/~z> 'i;U>x!hhh~zG>t4 Xx;vn9}OEǁ ϿϠ<jUU(6MDa1%}UUU6;4-N!lb = A[ֱ -E2܏qKa;9ZI Z/e^>x$yr?_G_dIUDd3 WTr8;s .C)4?*0.,2Y ?;,ס>l/B]L: 1U_?69<-Ba4cKJzF5GaDA>Ͳ^?aIx vozU2k1+ZYoh(NV2\S̶AX'q@E,jcEk䷬Ѕƀ` ]Zν`tVoy;+mK}6H")dvZSΎ % ژ;B]ãZdeGqG$tBJW*55%oKϡ>#/{|BX$wװI?'Kb/-X o j .! <7|gL{,<71z__#k]:Oy>&ĕA <Pe ?h{y;>״Q˪~k0^m# p1 pgc G 旡a:?u|Ve }d ͕@a} ݞ? r830O ˿|_)F|{b*P_$[ ~y~{PZ5вA3R/5_Ixǭ;}*;FA 'oHLN)di9>Yd/' @gϭ{KUULXxop+˗լ7.x\ob`_] 8_}!l!z?ſRg;yo1銟 $6 ,AA]/hf?OE7s&![>}CXa rmQ/N}_>G]k~$V>3f!γɠyu/ioỎ~Z~r#>nQ ^;~Ӻa.'l|| DdCZn[ɓ,<EBd\,22,0 ^@ÿ4=tdp?>=y`"dvxYkb7.rI]?€2arGG>1%zǯ_c3Ͽ)܇!}_72B|7`Eִ 7//R'>NK}g\<j&?sYʣp(;3?HwaC#"A,}PBH(DӒ\[QvQy4aVn},6%8`#afNe$9#̓ R8=|z2@wsBl/ y鯲|߿緄zg'DgIWƀ2('Ж<S׊YDZ e[V:kkTD_cU|OHs_wCkDL~U>>[8 }HT+݂5h}q3;5<:WM W3^A@^>8DO1;"#Oެ@" V!L\&Ec/_FPBA I 0O x8ط } [ہ0/KKN?}B7ߦ +X\Eixw}G|o#w!"Jy*J#1ɍ>4a[XzhܷއVtXz,w(F_r"lamJ_醅1afild} fH-TwE>"n |hu?@1]~,SF~X¶!1p|U s؄=+񭏲Y}E5 v_h!p`"u('-Sv/.4;u{RX|–xekʼ'Tr?N p/#Lgd-ӻ\zϴ eF$>~T= x;t"9qqpj Z6}`n Csx(k>WV0\:\IB cB8DbΒom <+t2"?: }B_\ ]H*$U(e'.g 9oM2RS&bI/cblEI5+A lWSp~_pDF_弗l}Sok"$"/0{wqKиd%k$ Jб:x(@=۰ o缡Z+HZ% #EP2[y22Uf\ʬ˙Us*.eVeϧzVn*.aUY̹Y2+y$:+k$ޫu&XՒeX.eV*˙Us*Y&VIemd[Y&V=3+$2L+U 8TUBNo*G/uɆ$Mo f<`܋퇰^+ܡ tCt?~\9@ 6>H`}7ղD]DgdS5g< 9[ PBA{(m}0]z:9j?e^ϟ> Zŷ͂¶ٿYLҩ'2@@̟U>y\qnTf88u>:dwBؙqLTFѲ4jニf 0LvǗ_o?F+o4zַtnO)y w;Tg?\ty|_r{dۿNZʏM侍%Ac$U'c2HwaCh]~ $Jom#1U3QHȥ\XB4?װW(*oZҺKa'\5sww;(vXpUX ff!Xb:]N"5!%N0O߃`P /03NO 5+ھ$d{ CM7ݶ&HAe1#H B JePRPFg j xeF HpWC?Gãpӏs [٨!?0Vh}߇sS7ջoF:ЋfMo?3лq'W x;U dujYUT9> ׂp~BfQ.g|[gY>IW2xO"К[H,_@[V V{ ]Bˌ  qPy9ODCV.&B\vwWgTo"%q}D'zgqM±\8 !E2 ZX=:2@ZmYJRGy[K]'e .ű2A;`#"0dB h酯y:޵tm4]4wx3|=ޓb&k΋{{ѢlG~FUAa)q}1I'v]"GHHz H7q?-o`خ7b0<}[v'exCFDOyrR?:0&;[#a X*m8Ew , Mr'Z"Dzf}61'b9IS0[kH$Udwx#(HmyDJE:O' ƭGLSZ10 >{<_$9`D3`G,O]gYHx>?8_x>oIВE|O$\#| '?io Y*CLNqs"оP: 8@6kpÁW 4}3]Mƞ&(iV`V*!@6a ëG|}2:F@1Da/b=WGP1s2`<> KB|_ p3/RxZCUd|~B*uyNAUXNQ~+:>OT( xmb7?Hv\(^? ]\c|2)cgY9؋. 8&P}ezQ !Vꉒޠ?~;OSQW/G[ 3񏟏Ȑ@rtDE{1tws@y)\SuBL}/X2 XaЅ$@J*Vާl!0_݁6"V_K~Z= K694;6M *X y!@c>Q$)9`{eٙ*S0WH.,k r|ffyx @~y / R:F7>?ЮMB)S9clB ,<6;7?|9leء1kϯ8釋|ˍʼnt8YvT~KKK{<Vz&- ay?/Wg_Xߤ qQC>񚶪QE?5v9>~;#$)G=*pnt͸eֲͦ'py5?N #+ݻtj<;tB &pD^oh ;!*B\R*24y;{IʈJ=8nڐIa!>lLh>[,ӧEA\]}D>R2XEЈ8;ż{#Gн['., uO!4ϋY!H}:pcBR!g!g'פ4X[ݵܼDo`~f@";,xl'>mċ璴x98KXguuAp +Gپkȋ5ƽ/د7^c毐 qRbA'=s 3la;t !PRˏnYʇ-(# .ų 6?DtZ먔CORhTXc oB> p9sǵbU| /?3軌xx kqdx&/t31NXAHpN /q!$y/_I6C4>rJ 17zjəH퇇5iV{~ d,/Uz X!?4ޯr@6z|P X@@Ϸɿ~K~s.'2 lTm]k~xu0GοA+7|}ވ/d}l.t"K^^|u:o2WDdІH{AӅc_l G֒ SB"0'jm&ߏWtZ |0Q>4gA}rQܻ]g@^׭y\n~4䛱q}5 u_40 `|)0^_{y7_R,A|t>ĠzO2O¿B+_Y]`v;j ~O(*1y3:w&+Y+ZnB^2~- d?Skwd%a臡;wr"<(H(Gf_)C|| cE=xO(Eڱ.;@6CBO/v_!kCkP .Od7!!K[ FҌ#|`V$L\]m_7H:y|ou\9_P hMJTSR߯9>Ǎzg[c$yP2KIٿlğ?ʆL{B!\8CǦWGq.[fz/$-$>y\ Dh9ixS?'ٟ'6r}y1jΕ_NE~3:}~nnsznG>Z_5~yO⦆0Y<_ FȖDL %{h.șL9zjn~chC|1aNz]5t'|>o_^A"]xP4&{!P?.0zg?IK?e|dYB#~pxeZfp5s; gֽoc߲kWzk6 D XyQ K#ov 7msg<>m?r$bDܱB;{߂V^~PXe;Z`TV_E@ ?.+#2l| fY+~Qᴺ[0F6]3lUD2182kWͼ)yŒz2 |@ᯋ  }wO{yxܒ4/_4j|}dn=J?;ls['OdXp4`} 6O뿏Ҿ^zvlc~'>/ߊ`aIʉ6ݹصRFwϻYr/Σ :ӏ-h7]D\%,5rtTN~)rBپG?JSMTGE1:XXI" 8myI[Δ[ ?!_?㚈鿂~s7;ϱ>os~"Z{_`/iLAX>3e"ok|gt?M{_o,\&h5,Hd)yنd;z!{-xx'z]E0^BzdE\E6~ Y(^hL%t5B0_Nr_DR%|]!TwOtD:3ˬpsn5UgTߟF gy2^" /AaW"E+-̨&98D??W|ϟǝ aPb%+ѡk$ʙU=BU}OXi]5蹁{.olE*)Zb<` (Ȑc BPz&?vЪtc@CVCGl S6Ҙo|R0.Vr8 Z1wv@H̀C0~ߤowW1XeK''?ߝ~Sc~}<,'7oZ'd]}N}^_DZ׌/9VKu}/AS|c=O~2OkÁW0_L2_m/Ū\\K\fpU^RjUq.wun3^ρ総i}^xyPlj25ynE"1 ".;~2hyV"\X8W4:C"-` ~g#ALqs_D |TgB!_ʃa:@naM`o_͠ب:q}ug"S_!@uFC`0Vlt~QJTE n>'F!Kqb n1xٖ(lR1'}a;}ifvnG^~ bq[KTOXr"V/s -Q>4/ҭRy3M Oף;M/4fAʙIH5Y-Bpi~uU_ _z_A7l^>|[dl:x<ݭuO~9޾Px_厽ϟ׏"/Gտ%~ۚa[zgy4ϯ[|7P\Z`blVL+2|L(pKyg /FyɾÊ1zY#MNI~Gt+i߃ ߬ e7ǥ00~Gqrrv?uY=*J.>~Lok gyמy ޾4Gk&ffgR^W}ub=7ͼ-!*_ E= 瞸^58z[bG׿dz+?K. P__6&ż $hhhhhhhomw899u?'c;44444441ιՃDZ]7?gUTD}DgゑًcZ&%RYȀ=-Ea8͎ǃ/Ol݆>|'%Oߝl9{u? )H<M^?ηs]qs.Q?]~O^"eaʫ%T0HH?#9 I~s3%vEx4_a?&gxIt}}dc{[feVܛ r.p|͡?7oe?? !F<@Gd?QX ^cs[ JF#~\UQf/YXx1mn;-hvG%S`D&I'Cs4X"hMk4ﱯz;wNeɍ=[F$!G~`^/|i_d"r\'EK"*2g8[n0?'Bp4G&?6K|xY~x %jxnU&{+f҃-@,4ZO.lwž<;/YWLd?OطLGaV#\?jopy/כ8젓l !+ҭKWIt^3{&hO^\yUU_^4KlebkZO6_,l~::s€\ k!AyQ`WG/]w>3ao%_s'FwM?GZH݆Z$ H$E/o$Y tM :GǞs˚-ibUbxchDD]Np omh~̗ͼg1F<-攸 !B Af9KB`{_iWF'%aM/~/Z v_➀a$H(2[_u vU?)>"g##9VҌ>ᘘqvw<*|.5zC$#s|yPDpDEEDGw/f=V@(LFH=dŜ+Z)1-cϼI?*c9%V 40c,cر/ Q̀FH,> ! z`5篮Vsv~ fu`_ʤ|1~yAm3Iݰ^/֋ TSt}{ xl-Џ8j|%!6Fv>QE>J6}/Z|pv/4~&:םenS?酾G(kZ%`;VޣĝaL~Z=F8 '+m=N.Ҙ!X['{/K܃X..e%6L@jҏr_gts͇H9O_roA"g7L ,S'ҦvMף%!oop51{ g$h53qM!(AU?Ia"_ 'y{ mzc(7Zt4t#+x bb>o>2C?A,vXAd8.)%/y?7q] z0较gmǜ㿗^"1ViO'~װyO8!nȻ: =xk?7V;3ɓRY]}(ړ^r##b{[xǏ'[-Έg.`$ 鎶sH}4uaL7Zg34_ro,? Snn!Yß YAI3mt0?,ׄ h~{[OUzkrCBx\c⬃uSXt|~0UT SFPp\ 5Ι1E'd߫"'Ъ o{Et rԠ톶al*q ~x&]cϾ _en6A>1VF7+h"A"UJ/YKeW37/Z"}dJ5Y,V m!/#cߒ{)\ ^{~ɹb""ɉ9_PcFǞ8yQ6G҇x+ iBG>jmxH3pns)ǻ V"'@1u6-R6H**e<ϯ@I?o03^ CDsܠE^Ɓ[F>^kkʰ.:>B^}v~z^(qo[ mfB-$ bVAkz\7o` `?85[ѬT[ط z* V!x:h81S 3\GRdc^nqћ{ON'H(Cf0}ftxz6ʸ~BG+Eg!р!r| Qدiw&nroxMo>P9:WirJ)qs<0`H^!0bֆ AZ$ *?!b,C6܉߭0"kƟ՘k퐬LA-Zkحk{?w6( <]9Q{?g\$ K3k~Lm+ZZtֺ_#H}Hyy / [8ʞp.Þ n':)'|:WP+!*\:8ůG#$)xBa"~l\+8P`ϸ[i,Aczk>s>A,~?!sQyaa 04paᖟl+!&t>n~yS9HUcjR+ZNz lTQVXm& Ǣm^_fߟ-ǫ2^&,_xbM`JtZ?H0wLP^{W_^>P%x?MS~dΈ>x Bid4~H?W UtåB4d @Sg}^ I 6c uA\([~O(tZRiHmۛ̚^RuL~~[bg(`A%U0?Lς? HlP4"& }vN|GK(_:M6{iJŕ-*{RR 4-WGتon0)(V pU&Xv幙MD6 |~} WO~0EQk[V`wsD`""{=fH/~!0Zֽ#c/<>_׿ދ/! ']" akr8DO 3Cь"'z;`1>W"(ů?#фwۧ~Y4fr1=25{3W}t ye}z&=x4TL\]YV]Am07bKЛBa 8PrC C۷» J=E Jm: 0O}ܮOpaBz2`. |4D{L`(1|ahg,`_[9aI?Nhh `=x4h,W)D&{5 K@}d e\[љ4~H[iڢ~+ H+xGn؜@_o_^OWRr^*[]~|.5LyE !%H^B(ɡH*& e(XNbٵҀ #9BioZVADM7}.)mYR籀0 /9K# ["b.~cU闳zވ @XWό2"""ͬ}>yرc~JTU3"E vz.x$q`X~ͽZ2 #)i,!6O>ިMBl s7X3x; ,`e/#1徝|I#G0 F|+Gtl=C?Ә*GgDϱ *z?>}x% f2w]{?f߯`8MU5Tݍ~7UV*f|r/]9/\I`~( 2A~^2vp}[ 3ۚ;5Rc'B -"HòiW<>*.eV*cپ;3j?OH$q2p9)T!PnB5Ю&'R(P65=9dE/[a'}hX;^7d(MY렽%- l߽(b?FʬFIWEWޫ~eZ]6Df5oDt֖K\00:v$#17kU2/'^ֵ}w\7[|"A~+tƽΡf4WoGtpX3ŽEY@.e<>h$#F#>qN`|U!_'(57 >yshJ%mr9DU?sea!޲7;:)U@"+-;n7QuP>Na|3;E0󞧕)^fh,vJ7Q.GN|[TXdY&7&v ( Wm;4>@[Qr8kp_q##8+oN«ZV+ۢ:1̽ akgy8g@enYI4q (R *d1Ȫ=6 "D _Hbrah#'!o }C"om wgN6!/5*OߜIynKUcS=kފH0!Y`sβ˫OoƌcK/Aws)ډmtʗNY VޑW*Oqt8 fmh$/o%CAEuq3J(j]8+(r2uREy!a@rzYzc1OLtA*Ga84+"qٴZa0`xprTQV9\Zgq%tn4>A;'wu>9gc)krI E $T 'q;18U]?h"}qk0{ep|5|c&kKtە4Pqc[2̹RwVqd)^瓾gn6 \~˽K~ߺK'8L䞻ϻg׾}-NNkڏ$VB7CsYcQMD"L/ Pܵ)G[D;ҶLT 3܎igQ3s1Gb[ocq\AgFi7s*xGWiǻ33,ܤAf)f& ̗$ n(iBU-YW{bŗGk|ZɮR c**<]nHprY$sctݻ4Ocp1.WIs)d@YozXE_ef! 2H$:vq&:gAāWjP%Co )&$䡴tl(A`Z="Tt0'NyPѺ<ʂm'Ls\=ZBEΧ].k! ~ scMo`biyiOdH _?K~q $aIoQ0ƢB'ug쉊oiJh-斯~ّ-(?;-AW5% 1$ Sd8`0X74#f.e!N!>O3@*,櫥stڹsVG%T2LƈUX!JP0$ZT 9ks]B\r[X¡C5l@OPAdV,mL:b2%^h*d(!.?$*$q^V5r-3S5sr[NJ?VjQoKTDP X>h*C~H`c  ')HS@:K3$lcsb2m`=sO/BN|9stG F)Y1hٵ!hiGڡ(?w&A^Ѓj}_^zxo!5z۰9k.%Vj_wL&sr{fSQZRʇ+iH"pe=OP!< ܻ[XD);׻r _m&< }z3"%F.-$#2dJ?]oG{"2k~G}0迟._|ji͈cpMOޞ{WߨρN}\>R6ІJn*W*],~qT+_)[n0^ -hXPa 5%u `|iw+$i"6Dpma~D&UсfbM-Xǟ]sm@O$'ܻNrqۜr@1arRrp끸iJR9SM; dw(a l&KxCȡ"U HAHEEZJސlbӇ?BA9Y #&8=c0VP񠠮JEW!eh-!fBT; j +6t;(#E`1Iy0FT 8Opm"W\~3OӮ5n<'0x3.$8M}wg^IUwK8Y#,ÆCYr9g!KO;w<{ Ug w J84Tt z uWz b]N#&%}o8ˀkk~m~HoSKH7dѢfІTFMZb2 Q$"XRZZR)J20SQAM ׃B_7HDHp4}"ZQqaPk K1 Qˍd(EtwxH7u,y!$Q/-enŠAjk-fb}}৺u(|O._G}zP ^H]C'\ص)!5da3&X`g1,$r\Y $]|"xWB"|~ ֆUAsRoćV04g 5AIF%8>_pZ?ޅi",:cI(8g8ឺAmrܐ˹Ha噔eQ<(ʞN>҃XkQ6RHfKi)dE`=I.'kL  G%qD^{?p?g<|q5Ħ3ԃ$B誕]2yw4.0$јHXew)@Do PȡXekb<@a'!.1(26E{]5bcnw]`[b& 7Hj$5&sjN!S4(m,N¥zW}F, @ #J)$Ȕ2i5-[юh!цwg .=4!0=(8ک̰=U>L2<`Q/۹ygw#"LGyP$]pW,ANC8ڣ |(#=㗹ȭ!4]jA =f~NbEN%0)D5ADJ8BȣL*lQP 1al+ZU䅶8(ZWl5e6rI~evgtE7.x?9PʢMIE7%3i8!i;é(P-x\UUIIi LpL2;P'Bᰅ1es;u%@AQQ3!,64TY6R@V%d1S5E5d)$5TȔ]>~P J#8,>F",KO4V"V&4=\Z;8D>V Tw\S,-|N}p]!<[im&e{iZӭkN6ۖ۔odzL3;.x=P$M1&Bc&,ZdTSVC"nc\ܔI]`iac7JI F:N WeKs!ڠ> OU 0FJR%QFjy kU՛Q·U7+I=q{ I5 #'15%:)X"PK*0J҃lYbO)L4JA)y `JrP, ]aMӻSYONj`%'LZN06Ii㝵lP1 5 5nXLTe.7}i+&ƌd50H0 b<{c4Ĺ9*"12"$rĮ߿_9^}3{p!F j$U(NkM2m|I|mȨ‘;w;4r8~F~};sG)Uf PC {zާFC<N+ ~~A&$.||| ]kjx; C :DpI!9j&QPv/M*&}ЈtthbWmS}7]vNS$}חUCt.â+Ve%mK2kvٟ4@Bjvneo e3w9vpo͔eWd& ~FzEx; l`c ҈6;9лTY-F*8ih0AYU,To(A0US~.Y% N[f) CiO F"A[^;^imigg{U/rQ[ڏ[uU+ɦ-q_0$4U9z%rw˖M{1D6.7Zz%3;5PwW-8UDBw9^'-;&٘$UeI6YɕLB鋲C;W,PG]\j&APhrtg =>8Q 8Nɫc+[Txgtop]"}· څ,Mgw ,s &/Nr%>}Sfɳ,=y`q;4Mqԑng̴40~>-jHU U|`(.1p2sYfH_ZHlr3~DㅵU|UfC1J)ϣUKvP0]LUj+SQ2:D 4Pd6N{ 5ȺH'^9r $G$G-@ {buvM$/Oo9mN9悝T}BK֗3gkS*wgorN*9&qٮsT$o##k嶪qC*g^ dg0a>.3?9䶻kJlZ/}e^ySx4hPqcr-[\u*L{xbyWFq $Jmd% <£Κ_xִGΞs"IF25毉Mlq߹y~YѢ܄*v!&A RwE)deRSt˺,Ҳ7ƝM7䖈(>N,?jDPL*w1fvRnZU!)wf5W//RTπA+f C|@sS[ Uw)$2AUI(dT4@łoyNPԨ' 0(PYڻQ2p"abA@1-q4)(B"f%5'fDŲS#`Zaeñh׊H{&c;7FVH,P]DYΝ|om #` 8dbC Ohlq0Wi. s Fް% 4a'q1n2K{#gvtQ3Fa>{M{7M(О=zF #3)VX8  `O ' @(`SMI51!,)"șkֺ_?=Osp*V IMl(.??s_=q_*^k&rH湑&6B);u?=dWxujp xdcYUD$5~ܵi-&D= +'<=PQU?~H\u`BL)a.ISsjѡQٌ&b2 tшDZ[o|ϟQ׬x]K#JCT)h&yw3Vvj3̥TvʛJ?CRp˥gۺ :8P3=GeoFOhfdU\sj00?.@Vt6+M/`tTgOGjk +оk6b S0,3=mKD{߹-&iQ6I IXN͙ ssm}DIUP8$ɍ:!ު-V߽$85(-S5RoZ5ىM~?" DaҌ"??~}sGYb Pȣ*F[gdMD|Dac߮N^R$ $( #WڸЦDۿp=Ʃ|3xXªG&_-6xdZl0)DLuK;F0{9.ɶOs^eIˢ&Q:UX3m9T'd;ЗNPY] )Pd̳oڪ#~JMfpD$ߟD5AQOZSi/9Aȧ5p~c+NrpE?U][W&c.8a㳜'uk)&e (M$Oc0*#aʥO9Ģ I) 5ӧѷzʎc -OThlmRjQQLC@T"J@d(>!4_f4WIh3m[&jj`.P`H iUzQLcZH޷jRM@UilCaIDj1}G* 'x} ʂT t 6<;޶,|c{MS0 \!J>~:)??f|)>NۏǗa:wN~?dP'xx vD2UH ;*fe @\" jP3aRb٭W(*`o&LUaYaAHt*f\32"ZO1 RW1&a *%^ЅGĦ?nV{S_siϳRzbuZ͏?¬i0ΒnSUf܆  EY$f!86JUSL"dj)u3;C5FLZ+;2u W~ 1RpX A6CSDd,./__K_h=t9F+QO,v|Lrِk9{=zWk934ܗTDNc)rH$Mu@g8SjR{#r cً&{ff:>ϬonחY]V^iMgMnHȄo5X7r\7= g{Θl-!?jxJ;f5<:FQUs{zG3ɦo3o47n=;NGWX;m锚2\En3lA0xle7'P _ kaf~$PWҺƋi0개,;6Y]o~CD{xDt==T7vO%ev3<7㵡oZ_;Z᳟ܲL ,-lə=(+4 "%=bPreWe:ffB۰Ge^@?emFEeaOv~3|ݗ1{u<ɪEsy\;G[]EܲJd2PD19;6DҶyEz(gk+FAEZ >uY - Q RX#DuA˝jT?uVs-=ח5I( 0{Ůb(|fzluDϫY4R9QKww!s)ťl uҭsµzΔ|B=bZE߸ J6Q^e2胼| M|ioZT) @bY<=YE#&^0gSzr#< ί6JsO'9%Uy}Um'=Ιr ꁞ h,"xC_^ȄU3Zh\WS:޷fr77Z8RH B@Ѫgi6/u^x5cgސ";*n/ :#:{ D^Fq5GZbڰ2 Qu:Q2 h9OpHb Y{{QoCfb9xHI)P|ǎR^ r1[ܵumy,u闙+u':aO:ەvu7 #0nvХN0$\+*GE!m^IFTš`djHV}~n#ha WI`􊭅2P8"B ,To\\֛ixg{k3*}ڶe3{#N=\%ي'6KK/>JarВKluPiJXv8R)u×@eQ62mxq$?!gOn>.zNjᑳ;!Os$ {2`rߪ3ץt8ΜXECAeR0Bx43~]V|;#=VHPS'E!0`?/:0 g1+yCG[!28 ۓ,}}׌: ~QXv>sp>>Onbb0\ΨYVM?]N HS]ij8 ^h9#LhC ϩ"a[|ͤ f|̩|)ߜC.T4p7'P{O+B]q#x֦+B4ˆt2uK vw ;#!W+D$AL@Ll:dBHj2sӆvtyR A.!sB‰P-2yHy~Mm͓dA)ʖr-PS;HcF+cY`x(ɉKCr筮`07F;_C񰰛wҟY8fEwg#auxώ9tyqfg}hN;/`:$?^n1mIIAPm}nSѭsִ譹͚⊃Ot Lmt'PC2;W%t_Iu$o&`Io?W쨴R5l ?zJn 2t\.`g]йehClT4s.JإJ ž+<_?2*|%Hk_Oa?BPQFoìL"nA4XTG"!l)Bg''%"Z%+v0),0„) 02?3H1ɝ>* 6YFm4ryfXt,Z~<o1BTքJe dzi|_Ez0{9e*`fDНHtNaC8! wq](իHdU浬QT>EfҰܳBJN>gHY;噠jI@p"߸wנή9f öuPڿ&OA]ƵynPLch+SaUM"[M-K,!Ҹa#-$m}$߫2JSw?Rc;stD \ 8báeз֮T^6'׼gus媢6vadW%yDVtHߚ~_6J7k"hs9k~zkQ~tCA 4SZ`SN TsV@ mP,5Me4B\Ե4.Dp2AH]fiX89an9(R"蠀G4 rCP2L0jE4) )dt L4b`czBgPD ̬ i0pְ`,p4d`cF*CI.Xfas2M+.f (Emi54FƷa7jVb!Rau: U&@l:#nt5?!˝sƀ!`3Gt`=<Ѡ6%*Af֜K}%(Bj5Rj 7>עf}h1Vɓz!(+!\.Q0i~gm\{3C$n9o.ovɗ+_.М_R6L<~m&A`` z~e;M%ߢ,,r"RW`&|ϋ9+qu&LYw]!5+eh?RJ`aҪ\ldҢUHUȩ" P?d ƵS/T7α`T"_k!;daXY1I/֛IгS#4ݍq`VC2 a`RՁX wǢ,@]dUd6*kEVaJ" E*}R掼 K0|UWV8E蒖pĉB$TSJ BsUjS52G!)"@UP0!3b׈JdjΙI) I2YBPc&B$D@P,F“C.ޥ(!)V OFAeAf`$H0IJ+QhQ` 1c]_o[^?9B+Թ%4QDHjk_m*!M G!ULW(H|Ȼ"<Ô* ]8nZ {>09_N􏓊f̴˜ap<$d2(w4J&=êk k)גc6undeHٓ4me%µF6f9D[TWUJ26UeVXffZ6iR?%eX@/|Q~kû'kVޅJaa#KI{@|Ũ4hF1"STUA -{ Ζ'R*ns$0T"PBf76? )?Ңվ50): fZX([4Aga{#@CBPMK؀Ӡ5"z9Y4 '2"0dDVS \JM,J062 PPllt/Kp<֛) bDIIc&ƩFZ^va6PSP0!S!Qs]#Rym[ō5RF1H)&.*x=5ԥHP![>gx4A; A[~*'{"" xUUx!KֲZK`hծCb?Iu&&q``sKmTRe+Tœ {ffCiDZ0ww-{ qGl{ӻц9= bl NsI<'D欼1y9'7 Hj7ś];& V8ލmFm,l&$޼eha4͡YpNprDDEUVsfpvo{79ԳN8ԗm;1"f<3Y ިd妜Mgr69d\rWWzxM7VfYyNuD 60Mx_9OW}7JU3(hoSh3;~; WÉ%4~!Mym?E>fIB̘k.1Fpi2f&Mra HVu-zɱ87(+tϝʈFpfSvCXp<o͗w/sq\vS_M^3$&Ӯ$ A$QG t谝X֮%8ww48S^m]*<@5zHuu҉^пbetSLhSG7Km  B ܿ3o'`hȐcy_VevꏻYI6Se)<̝SnnG:"e8toxt_.g,965m`rZea4_:MC4$bIyW]6m txVyWB^klf,S 7'Z^Fkja|yA._0Vߏ9;^l];]IgugLݪ"'-#wZ]g`5FTVu'W [ ßZGu2ﭚaq'M{UH~?m(g"ଦ+.woCqBY۩s[bӐkuwSΎ?:\g7YQv|39c;˄djŻ^])׵Zm%j^ndP>2\e)O3y6H'tI Մ_ܙ?nx$*f57i0M\Y]ib]4DBJS6hggTK`nd2}Ie~*\xwR-Q7NDG[]]UE 4zX9Z7 !urU# >eUHXgJ#nFR_3Es+e㶋>v˾2m.;nL#f.Y^bF<3X|,#(IdCmG!I5q2 I MT,괡kZ g{֠xop_O3gZa MFe]'ӥ }׎He/xX,)[juyn]sq^Y'QL}򢅸E4p[\T4K!da4ʫmU .NrKbQ7qXV݈Q7 ;&t,DhOO7FB$֫9ʆ]:6f )]rMq~ޒ#YkKj+p)h)&  0@x"#鈱h^T֢f nZ`Yӭ-c&z eV `{NIÌv0BS3U2 douځ^G3^='Vwzkg2>xUտB<]C\PgFV ("C|΢&U<`sdX BEw;oR健YĈ7ٗpI֝_ɧĞjszGq[l#-ޓ>w̿m2>)&5;NJYwV/Nx7\m{z`H9 j>u&Ӛg'9vp{.լżyL}sU(h.}e{d{~N9817KFfhQ [YيﷹD~58$ $)D3/vg޾T e[Ǹ{E6Wвo?7,RةcyE1_[Z_W|'G&/kq7'u!5AbYlJհc wK)Mθٳ/O>zd8d9AUquiˉC_;,!SLNЏY|輓묧\^kVP$Yy'3/GJS~"`c!r:UU Hp!gj^+g2*21 Mjlhs=tj|p3Ubs*mݓwGDA MqNO4KN@@9ntL@T ު2d"萙 5l9aw ᾵73W4K /8<=Rp)$AqGd:cKb@^hy33>& YD0!O^ .=|w`q' g2$tPx_fsK)?,+Tc%W +`.`MTY/ӹ%VL`^Pr&qUs̮;[8%tƞn&!/h$MsCeh,0!1IJc33}.sՐ'oBWe\$ uz}'{S7 D͠;A,P% ʁIo~P+CoTHRii_[}̞<C ?ɐDzkKekZUCb^wy]6 Tlz*=oYwܭ+$YT3Lס7ZVOl%n]1>0?s7>^DѤ+zo!P7q"xF 8'7R#BY 2םMb Ik&ާ~EgI~. ƿ1.)9o8$ie1T'͜г7{N?&X5l,EgֹdNJ n֩weAx:A$` s#לӦFeL\D5Cf;Hd y,?|?ªz|}4,&L5lxwn r2EcB̡Ƹv.(~D9q fRro1n'X?Hީjv:ܲ!%>^$?`0c1PzӸduG1c-xaGC_jVa`/Qž'Eq)uO<Ösx3%\TwZo&B;V5hP0RY8,b({gi8w`G8 s3qƿCeUDGێؿҨ i9;BO()B|w]"ǵ_-qִj|{7h%Ƥ{7RYqlיe5T3փJ1ˤzFaW=yϋ}縁4U#@ą~a q_Tm`y5a}{x7TI'8a47rt31#!4;Bǯogb{}e3R4-VKV5\S6#cDQTTzUDk14Q䊫ZG ~;OyoF­EVqWBIm[|M؍)%R$)s'NUSS(^i:ޮ7J>>FO3nWTR⤶qS̙I=zooG]\2["F'P z_H%3-M$K)!45&[6H͕1ML }CBĔ@mp;'R`NfD faݝ WwM~CeB{w!h:W{џ:SHԓ&4QEa |w*] #%IH3Ls]&1ʛ,C E)؜ܨ1}o``4HbSfhXKc;w c]ӕCn0wP>DL2XO{Q"}sx(vɍ%I{l$m 3)cųT' wv J޴OdA+E"CLɇ̢&=^ S{2)ާ?$@=$@I!d0)8X 2b)Xl|J9P X|'){^cyoȼy]?&HtԖ1YSMXmd"K5R_'x@f-x*3xʡ@2vS09וhܙ[^׿D.Vwbkha`锒AR䁑S TZ],Ed ':r#oG/KɄ ZZqn`!ChJ mJqim E$!U@4eI fLsx>Ԗwڎ~GyUp'7t$}+n!(Y`KYcZVɋxԣަk&2k|!WoyP:P5A""R8{{s<=^]F#!,rL!4/wŒq_o߂eq֕fy^;׍`N!ұHU.Ӱe#aeBJS3$ rHQe}'p<[W2?(LC湔pk٬茧)6-`@uàʡ0aaQT+g½䁲fݎȓo0y|v.Ongv!LE3l|}kk0&UaZuY'}kƜDۡh![dے\C@c*Ղ'[KbTDg[w ( h-@3fE`$1 ai;BkS)[T.`)ЀCuC81(2:zp0]BSA/-`>*x'pxl9}d:o[>D`4)~DӸ8$J`A#5ٝN`Mڪ;ޢn *3"Ko>%٘] 1葿K>>"o#SO_eHScMs: q+4͚;`^Z#z!Co`iS_kZER`mxS&8bkPԻJNaT]XӘq69$MDEvh(2[96K6Sʜ'ٲZePIQm6yjuڡ:j{cȚ}Ul3א*O%z;+I__T¯.z=&g|PIH#=sOw*6fw;o;r{ە="Άϻ׹-;yx}ec<2ݿvk~iw}eߐ;|fQ09D+ǃҵ?B5 p W'w3=.JW}syհo.֋_XNO,75֛3z7 g0mm;pQo5PQֹNs:|tPxm^7|oSk%4*uf}Na'+S W|˭wrM,{w=FIؒ놲a^C2h=w hiƋ[nz70ge^Q";JbH2o;yqS'd$ùc%yD7.*}9\ˇy;~G|FwN;Σ¢˾g(Y>ˣ}jsG$>gUj#cV;:}A:ACD]o=knRyaB'ΔmlS^_kvQ:Kilħ[ PmefiYc_ k=\9Ը_3 L֣ν2};46UZ_YmBcRZ;KD|QFˡ̩?[ς沼g>t<>O[;cDž<_3HMIFA2ܻ#q_ZqS4!}TI4()[97˶G M+- XQqIb~CIV(C/С^WƑni c+<ݭ齙cH]vEyMN\J78֟}]$A}}h߼ iҐ ?o#pbJxc( O(g~`uI?3nuê$LxȠT!+. E9 {u+26q/75Vvto:|]{R.F̐[|Li ?ӂ%{܁%4B9D1ci?J7r'?TTJ)xו*홃BٝnW; 9|%Kl!E&)/{ex I{jG~%Q*_~x'^;.J]Ls^%Z@Vj!F{6fD﹀MsiEKTJ|fKG+uo'vn)6ʃATC:QkdhH'5#䋙ˎk]I\uѢپR{U!dW[$$"ys@B0`#C@JO*f9 2O8PW:I$ƛ2Xrf*U_C%gNnfS,3_Csh%%zMtx8×g9!BHe6qB{0T غJ>wN~NI_P:7$&[*o {){2 U2ҪB A./l?D{)%#Aُ%H1ϯ<*3@ AB4Kv@vY}Q ShkgR>w~nϴ۳ɜjx]b`'0L ܿ7@d"m歶ŌHYUq"0"_1ČFYM}PrU`K bAeFP!B/`7@!_v&)5j%™0 YQɥOt/}re]>'yd=+CJ RBBob_"0A?ay !!0W BU42Szpr- 89>XbN}nxkD)@Ĩ|a잋R yf#K*~fC@~ "܉hulp*>8.4_?5S`OyA L So:ZEJ{v]~)v\o[7:`cMGYn5DQ:xg{z;[@(*/?L7QV6Emv<uMm)<ܾUb|<ǯyΎx!"1cz 6j{&NXOxnVl*`P<O;/ƒj;X4Zz/,a>h h`3; $֨ ݇  4   0tgFZ*A wuUv_TS } J >^.Ƈ͡@@ E˞G%͘p'J% x1WGF 7!4R}'1X@C`h9L+1b>L=М>*6C%}} 4h@'#(ca7(IEAkфKeq * P^RQAλHMLx?]rS3Ra:q BSa9TTs$ V_@>}Xb}zj>~3!Ϗ~tQ}•p#aVlCL^@QǗTl$#,,ܦ ;k{2V7PfȒױXXhcQm v{D;gه/p1#!N Cq9@J Dζ >iM|Sl}oXon琄ZѾ5:uŇ#2M̕LHDdo狳}o[2-g˹$Utk c' aPc2MqIKwx ])p?0~6$>b\Q1< CAX=woT? 8! d6 QpJzGq@@E[WL&|md>rN)lk#Ҵ<=Q2=8rv0 %}*4K(8La7PFV U`OQ0K'g a}_.R^gukd3tƨª:E&\or !qoJWa#qo4Hņr+-KD UӂBt6V7tm8\XP}Ρ=ɀ01S?E(q!I838]&Z ؁ 9o^OA7q8km֓^}m}w-5|I$k/Nm,:2pʦH2(9}RH,z`79;T17 2!]fkG|Q@՗%(7MrC9-ͬ1V8!҉o/ n<}[V úJB˂lsv9 V|!7 H ~~:I~y>鋚;İ& Z/ƾ|~{|nN@FͮdKHćK C>3?jَJܕ`0*"a2!$"Q]9D"vG\ϴdN 00(Mp,;^NL]\!"9$9zKb0ad>t EJa*W+f(QcxFP؜T›SGpU菔G B(`^vfKF QN 6Ap9$ّ8`+Tsm,D`^{dUWSLW‚: Q@ihZ0p]TtܓLw~sLp*D>8'q=7YxmEYxJ0uImF1,ۻѼE^MY:=Q9~,-636_'ζY5׹=hħBIڊtA`#b ptb,1RG$ppȂa͊1tIڱal&1 o.Q 0$L5=CoR`$PB5NF5.S.!in* J4pɡؠ.E./AIl Pj{{tDԁgwcpw\(ՃA41MS 6qEA3W< AaPd*I2aO )(5k sP)fD5ad`|ld7˨l[!aO8^`@\=(AJ΋6+[CK">H UL>E"$0sEx ְ~ujs Lwl&cn[]:ySKNIDU {8u;ʚok?ZC~IC;>NfE3 Cg.Ĉ;$5 8Qfҋ+h@X>KhCdf^|C/?rZ hPZa(Y,J*H߿ֺsH Q "Rp'Uītڵڐ F()mJomzEt*X@ v2A2Q'p~cLUv?.PBJ>?zʌPmfk;[~_}'B#qKw1Uol>s.'T9Mߐ͠eq^Tƞ'XX-'M3=7O#QKzbpպN"}B&c/XXX~`Xzo`F[ReI!/%uyӧNwiόf ^z,sI@1S7,sWVkBES!muΏ?E(iԂCyB;?5A(f6& DLV5wYed i^^;`j]o >3p_\|7\-v>xc>:JKKdf%2!@@@(ms?cH m|(_IrSs]G( kE;G+ejPGM[g]:uǢǀ22^E71ZsޯXS:V a°R ~ǿ:/?俾0sOxy~,@ 6?lHܘRd4%'~!M[0)q_XPDzc+ѳHydE n4lߊFyUwP.ǧ89b `' 蒰:;,$u=zfՄ%Y4^}H 6\_Jf- w Ɂq_#W`B`_,ȡ~{x_' i?#"`@@ ?gҪsm`,,v -ip;/zQ*qy#i,4:oίIL+{NpեAJTx0ec1q qq$ f;=(/ O|}zo^>=ݺDWt/x=Ϣ kaql2i}Oo?kZjP&"nNG O4: ԔskT^>=:G@oZڦtY&RSMm?NO Ȝ na+Czxnx I#:?wU$`pT 0L !iknlDR&X~hYA$!Ssv@Ȧ/vZ` ``FUx"`Xcj!E(FщbӁ*df풐ʁB;ý|!K4Π"9 ^ X8QNvo)"?21@ 5\N =@2"'_< vr 7yEe)8!^εMPVf5.fo97Ԝ3u:#JF1 Xa-=%̇h:;XsR0E8 +*ck3QԥhɶRA HIoC@xZ w/&<}}l|z%y4]wC| ]\o.`O(|=U8yL,6 * ɐSd$:ӝpk!:ۂN zZ' Bi=sp_7~w ID_;ǯ8žx/';=t}N_qkgv߳I_sZyRHIO'2G>:{NVIaC!|y.Ҩ'no}t&=9f'|̶ˆw痎} gwz=Ώaˬ }`X~Nѣ@q/-||6 ߋ`]wS}t!O=rYSjVsQԆ=L=wOL8=ƽaMq v g둆K?Ϭ33}밧qp}4)t98q l73WjP|$4;[6ψ}EȨYF Fl- l~l;:GXs㼙9ZL!|f&Z!}Q\?v=b dFS9gl @~&sANtr'.s^x4yt~zTOS 88ap,bCC*@<z"o!GKNƕB1YGI>è: Hv|va?C!A@`y&4Q?ڨ9\>CүshAm;G3bT(RYjil>uB,0bRV1T@D(ǣysIχddl':n΍(^wN~?מ$ o+ݤV(,.54myѳGNq.0ߌF0a x}~NoC/IL}wtutKL$7"E=nHF*%aհ qf5oLs9Ŷux Xb lUY"Piəׅ&q4vo,L ^ C孩Ie,Z<=Ԅ'oDc@B|P@J _xNΜhH$IR_]tѓuv]xbKdk%I0֝j @&Ą%S1F !o&HIF{uF|}ja)D y`Cr$u'ѳ;Pm} ]w])MI_:5s%̩e)_94f4X 秛F&̔ 6vU eWdՖc2$0HA|O\y0D]C=wLYI4%(bYCwFɑb&٥׫R6e*(D5aMl;bHyגAMZud4L=./IJɢK;sKKDݦrz (,'if֬#bELW]5fd-ѷɂ Cur]!NhYh|A aH¼=wy5٢2b"em+ 6)`$O;Da]\y䕴HLLdBL5Zd0=!0Ԡi aE I (%#"UXMJЦiT7)j!E1IDU 7OR2*/д(hIG%< _oG v86θDAZ6 hr`vňrfD&!p)1ͳP̰0B v D+~*UT&$*vAFbbVB& A$3Bi*$IMYdWHe$i"63 1 )LR洎I] *{bɏ]ӿΘ7Mohlws%#o?__'12CF>3 (Ui+f`_v{ NY<}nNvG<g)y%=clu+5oD?&=Ȧnf跛l9^kҧڥ$z1)v_u6Er.t{UWF5+6;ډCߞfVMI|_.7zC3pE}?u"[jVf+ٛdQSҕ۵W@U|mtN$8LJz eao:c?͇U4h-ť7KƊ]u^y&OAw'cb(\{+4؄6kZt!~Z xRVr =RzN-*^٤ۜ]'2gA.TD`A>fyc0SԌ@Ji8E\Jfr%1 jUeyW 4TڭG)|޷o\k 2xǟ"Qy }EEWAGu&{)pkkXjY:N ݭ ҍWAE[#==((q" R\1AuD>UsJ#x+|3wl寉{FBT8RV!TwܼU(hCYgTQm0H ACDy=2Dse jQvP%h-Fr`И)G{ƫYa ?:񇗈5nVǽogcUIE}/;=WNv]E"QP˛'٣Pht]^ sz3ϳ3LO W>~aw֤+qy0꽝/g[RܹuxPU=U"us3w4 -3G5.A=9sC3vV;ڜ4NL^Evq+ͮbuc^Q+u+}ydu$=M}3(IK.q 6i1;֎27zho\w96{gvdDv&gc|=;זC@zX:y.ʋ9V;=ns\Gt"ʼ(> JV={HZGeĴPKw952ܬpҢ^(֊|8Tޛ2Yfj=T{1x PNT1L5NwʕBL,ԋajLY-:\ky؞N.|\޾;1}w;=?*;EV^F֧.DZ%Jh*Q^jPU˦1(|PZ~ST/j~Wik[]`uQf?.sΡF,.~lw=ϦvU}5g'mntqfaaNJ$(y}zeCzf#UՎ#3vs3Ng~)]:c~*)3R(Yp0sѭN6L߃Rc jn7\:92"w&ή32@#6b xOe;݆BvY*<1d0VS u(:7S@k{{BîMmɛ*T4`_z/ }r0 ,Tֿk:y{6T->y#3^Ko9krHg tOv^Gy7wZ w: Z--}}ea mbJH Ѭ֮UM~)rBˮOr\s2))๡eS岾ڝ떉<^ Q=]_:usR\WJj=!FNA1$Zי0~V@C2|[22T~<_vNdt(Tc!hζkl-@ ʯ,!=A]Χы}_zqF7}"&WY֤/-Jp{GWUWzyY=]FW@z.sG<> ]fZU$}<lՀ*Y=f]5w/L 2KO:ص͵ɼ @&@WISmhTԟߌˏZ?$,z.3,>yOkg}9@qmai23^+"$$3s~N EW&"vL^H~> 23MwIuiѭ/^0G=汞ܝV^ 'ͬ`TO}  GA΄?%?ь_װ%)pJlDL1y6lB 60 % z\CA60Oi*I>::s4jTbr5瓮 Uږ5Ckd֕ eh`t+-*U5ҵߖJe[':hLdJh(F103Y3$ucmMH4M^ʌ!y11)9=; `y4[\ѵ[@C[4 l_bPe>h&$i2 bFTSTHy?}?%z~mGWDa]z3P؅0"I&#J(-)O۶TPǤ%P9-RC '+CJ@U` OVsJ R -}-4&D_JtJ/φM0@Uk N)DR6$ ٱjh"h!ZPEBݬ1K$veI)`̤!~fb-lA&D!{a\n4)p"ҿoN6\vBugugڰ*3<| a@xb\@fj\wT:3W)DI;}֗D"p*F0Juh!G'3;0{F\FLgkғ.ލ<jh*0ĪZ/Ĝ Ҳ?FݭTL-+J&( (E(PƐ &" uj\&!C׵{{BD1̇G;|8Ca1tp2DN2egTDEU!4 i9'^?:'4y9ĺa=ccMhر'FSa g'2@ۙߔÖrsfy̥tMX@ (1 bc`uüﯳ]y(%S`^YYۘulX}8\ɖ=x4B oa@zoY=|^9|%!ēxCAt$TvĢwKYT#r ',z"GXЦe&2\h+n+s:W%Z5hldƚ&KxIwUso4Ą1͈s#,qP]t/\뻴, ]ΥB!4BuKjis24f%y.Rst[ěr$V(Ɣ%R8J VHm%lJ k()bes$4@0*b@)ERڮT$Dȉ5Ѧ46U}{FBdV{BhݪI$Bo>nR۔-KnRB \o9*":qZڏآ.>Ӱ;"vd+JQBC; j4RMs"1TT1fvh)}r;Kb!˃7X%f[JN0eC.b@D)kj>,=Н0 NGHx@rI$8bl=oa[xXIy<R%rZ5юP_ FMM¡APJ5(XYb‘ iLb̫NbqlFtZEEDu?{<:- n<9t\zL+73C4n*6ނXbbp7dB Cx '],dم.`GH !A.Wwny4Mߏ~~x5}DN1o$ZIƧ?%L+eD&Ip1Q-1*UZRDMӌ80ZOh헄 |S1d {M]fc%D> EȰVDd@FKV%uyo.y4HHs J$fi!Fzt~%t SJ942T;@ft(]2g|sڛGzQ5[Swp:&фJR Dcn032Q@zwfFxH)HaS  0A47c&etb24p1*:ťeT `#m$ÃZ K4(b$7W $ϗ0 Tg9j7A5ݣ0vAe“fJVMc\b| )'IdZqd&e!p ~`@`|Kl6Ƴ 3i5/ij󒌘Z)m!}0YF~#CD_[GI=cTWx-rƱV̹C4 dhхpCf@2f9q5N@Ӊ{DN0Ҙ'%V"W9@  G~l3dքρTP9@ "b܁ߤO))&R R 3De ŠLe&b(" ((ҖJSf TQz9?dž`v83m]ng(Ņl4 >N56yv$i%fh#NoXXNީxkUyg:!dzBj'V4KfLMXS=SĩU21$IN~)"" -FߺR|uCT<}Jg^ٺywGb3IYg;ہ{}ThjStM`o6 m`b'|]\ɟLptyMuNFT„4bPOaaHQY> EqA8멎|d) d0 ] eZ$k_M887GMts~g3kE@rA'"4(LU"1P֖ҫZDmbTE3&fEԧ]1iQ #HUPD""Ÿ|5rƄC4U6Ͳm Y6KWő!`dAe"Ha41Xd&M`#oM50D'̫?h3|bJո2UAuwA8&R@ovMrR;9%Iٽhf2<Rą1CE 55Z$K(cL*K*`|~8q&wXPa 4I@TKSG5Dj{_/˭]2)XM&{фFG 㮃d뭸E٤7M;88inLg9`kvsP SD 該j;jxoW9Ǎ@BC}w6]`n\. 2洛liY6|4*ـ6jy Uن&Z"fM04 75[ZlapLL`X%$#1Le2M 2ntrԷ \k]5r-T[nmuB"KA][׹`ڿWTBoFA"; )>Кt1YU+&}Y KI0S>wJkoeDFe?&1YU32BĎc$Ya Ʋ߾=l0 YK Q|ۏǧJﮡ*Z_B2aBMP()l~ԉ 8p {OjJf~1BBb03P((Z4uZV0u:DKzU^vCɺLX !(Ǎu->@C; =zU\>J"ѭF, V2IUb-ȢMT3D +TP!$Dz|c=Gh]# `5@C4 (t ~>p % 1j\`3)c %3 iQXb5-oͱpI$IBd V]&XTQ"d:25ho&!Q mI2Wc5 xtpaCbm&`mXkwV6) 1O1TDESk\j%̮J8՗ETWEUG.禹t:\394&I A򣃘PK7 Ji&"n.IɣSZXkk ۩LA7rG}[ɳA 6a` hlVh74%WnmW!J.fIB*ݳ[(A f% Γ[aaTKTM5Y͙4A^pM``/&w,`i а%7:9ԥAMJkB!MP/YCp/xAiQ)]= j2iNcRP;sSE4)20s/L5VOd&&L6dɀ'$=KoFCi2beF1FJ72Tr;26GEq}HLPJ}|DdWvE+E 5JfP'8$L2 P@C!87o'oMzhc`%3z> :t*u6VbzӫXľe+(ؚD&Vf;Vio  r rL03ЇԔIr} oN=>*#z kNaOyC_Պ>8Ѩ,Ì" 4Lwt׬f4`,wJ$;pɜl5Ca%|)x|.I|˾fC! G,wT@[) fpn2 a4,\R#p7ė,)duf2hцFff+]!M ;esCZ7D0&a,:]%Y:t1`!\ma҉1TPQalޛn3w,Zv!"aeրynz8ra(A#¸qT]xkDdJj*5R": wvpCV B [qoK+m|a&!#!jaM155\L57!%H᦯yG & Q*kFPtB#ɼ֍WAfuVchѠT $(i)m ʈtܻL:2&:!.j2 h3gSC3ٿ !XqLHt -qGP']`4&òBf6mmނzٌ6tt"4FfeӴyfCHMֵG\ӄf4 hSX;4 V ]#14819lCn5! qC VR)F[% ZE94iJ ]M]b+ aQ`ޮsyJ8S,4xI!:ʨERh`deR, N1\%0# H \eD+ 2ʼs@Gs2(A15 X`Ad!J5Da!sZ.Hb"6t!avf(Q+ \wL:Mzh\E8-Ϣ҅ H5vxQTB$Q|mjY 00|@a(3J.s=w hMe`QkCFܨhhOXLGO}IId"ȘfffwwwvuoYE(4_+^ Кz'š%u͗lnjXji)m9րEvoxQã(yǢ<Ep BH:!E1vN;8Y&*6h5#TRMJP{{PHP@b MZBJa\DpT},*G<f[2GfXi3궁(Ep.0PPPPPPE05uqp 96ĹJRMPf"KQnVI}GJafe*f\"!&,3&3 "ջB{3F^p9)])Ng:}:)LL7XF#4lPrQ֞{07ũښ)J%HBb%S$. e  a ަ.7g࿵yJ*5!Mԧ}΃ b cLt>]IH1)2Ye_S4~ػDޓ2tۺĭ%e! (R? aBr !U`ֳUf) @ɩbD0aP= 9&%2 S| 8yerhc60~lq  XƄ"dp;btgBMsy,shZm6, l|jc19daZS/L6Z&]:(iH5 *QƭDAT3w$E 0QEQDDDDDF%evE3rYtԿѡ}4N&Y( d7lRJk\mۆf۞DrUCOBA5Ǘ+=bBjh[9`p7 vJRa%!QEwLALl:G809PPEQK d %ȋ׿5Wk1DDDDDDDDDDDDMH"#:DR:SFֶ ޮjf`a jEI\**0ۭV076JnPGXhaNJ7+)$'&4^o|]r""""""""""{[Foyx2Z;oDD *,{zYsa("M%m Iw6]+ E$ w6P4 ѺMz^[;DK<1U4UGw>௠qq?(PR)H:>Ě믷[)ٴE$?j(&~@j|'6Ύ:Ϩ ]=vXq>?T"FZ} tUt-mElbNY>6 7d+Z(,忏oҪ"_ BIH'njғ L52q29?rC OwDt; Hz;@IK4У$P(l ߀85aS`ae5LgޏX=pL8)]2-#F,e@m>O<WD!4SJ14 f#JQ X)b3S Eml"$k T_2;mm0SϓyrI5}a|~3WaǮ\tǩD nT #R`А;UUUWo3&a0"lF~6+T&)Yκ6Kh4cm#,)MN${Nf2bŋ*SfS8#0A JJLu,urɐ&8b""c,& oi`,a0ªm tFKDӷWAU6"Wtvt&;r,˓ YCE%х`)"-+sʃ-(JDؠ/23+wĴ90j 0t ΐgRp)>?QyB00wQʂ< D"oT!>zENL< KWvYUU-G&QXU FZ}aS\`1I7!-+ktݺf E _2pЖ1&p !4]k-g/f`Y#kA!ə$3)t0 05rB5헺ly;orº+nx׿^jȈ{U!Rz(#ޯa0@eȊ0ǀ*B w@ ODj+ 0 !Ml{PP8@*xޞ4sԆNM-S %WھCM5H !qr)=A ?q *M#yO"R'wGbI9 [XI6ئGM]F Tn'_]}||7&fj4]]Z:Afz|f3~?벜0GBO4kحե1эK&=soN\κS}=u^p"3==M@F%Eg0LOEώ<$مxWw̜k0''RZiwg 4qZu@_Xbh D`7Z%zP5g$~Q@"0İ [F>0! d%zKM@a@|^D< LEBSȗ'4: h׺r*'0[d?[ag߀`8(jB)so+e!v`Cix>ծvqYrZ dZ~Z3k3T{ɯd/:,<. pʮ~ɭH:VD4h {M̥[5$FI6xZ7yX]NGwpkLj65LDֹHsӚ;f a'V. ߈.٘+DhTt~gz^pI$f7˓!ǵY<"ᗬѫ Ê*QPa2PS:f _R(7+v45ITJ#6DK U4$BEU 5lH) ^tKQ `ռ"p13n@PX YT%4:0 %8 %0lkh6AI@} r'yN]>= 31  @R*MZ&ιyE6Y*d3&nW#fq+DbBT^(6 0 &`X$Lh4ꕤP؅7i%&RMƐ D%~+'&FڃK rمɀm =ru8mJ&%\}jɩU`#ddJY(ILF(y)D2$ᚔL<=CDP!р8QVguz;$%CbJf`+}0tu<Py b*bNf0/pb$ӣ=Q!A04&/Pj"X$n "u8)tYvpR[)L:aDD*[SW&yn.F4Qˬ.ٮ0,8SeMEJ "U(ȡuĞC5mCִ]hd+жvltNs33xQQQQQ 7 _Ɋ%7_Ʀ()F,P'UUWzu%9:pd}1`|)>2%^ݑiD_+EHW-YFZnJBJMW**lwv#Pdv_AgZ ӒKi14Ֆ7`y@~=<昒#)5bLʮfȦenZwv1#:KV4v$e Pˆyu!sl5oG Ϻ%26=)ÓAsQ >~yTB y6&Fc!`ai|DvfTh**,i{vftF0jZ֒Đl\ 64jOxەʂ#UM E$Ap fbi2a"8@,BQ%Q.ZtJ/yu<BTiXa `k\M΀2zM%_V#Tmt?kAϹ-'rp(xUUԊ<qjD 9m<-TĊIl I5BiDQ[>Kph J"$UU"΅$[Ji @@O0C˵ҍ3JppH:aeZ):M,IdQn\S/kDeAMcf(w2LTL@%Ȅb<ޣAI}g 0T2QTPpƦUA3KaR@1YmV*Ĭ3ZCc.̭xc+H~ (=mS(r^.u"bIbֶNάsco GBr20§wKձ6ډ~tlчoSZ:;HQ뮺xzx2fdɄc!')DCB\ZWb҃p8vߓ^xyƞWR)4ҺMm\JG[wnD%AVA&Jlk@(fWwh;oHMWlמqY/wt! cIrWj%'{mҭQMvbм]`d VNh%ֱ&N`S 7yco DA1$% ʄ£v\`& ak  RÉ&VF0HAJa0@HM&0H45uBH6QGwKRMIFDbRZQgu4BV5s]뷑m $Ȅ8/0 0wMh6Q!!.6ڴBֹUt$Rlf_I ERڋQ<:U[ڋ& x4uއ?;6g $UhbM.TȬw߷15p+rjoP{oy^}{Q4,A(Py\ H<feC Dz4=wFgPQ `XRÌ2p;6eݤe76g SX5' SwRasy4T4#8M wU5!hĖ`pkP0Hipe!pɗ;e)rnAzS%s9fDk,.IJrzƄs&xX\ִh[SCrI c!L`u8H=34,dchj[L cO!0+$è6Plrad)aҌSYHARSs6)!b:UUUŧ6Ce2EXX"+QM4V5;b) S 1"/$8ÆqQf0ZHY#d6Tɬ<U5 G9;UvCmU/”V@H[&L :x5~I|t $ (:Ĉ ōhMLPdqnW!Ǒ6`z='5>UGY 'c GP&u)mVKֺܹUʍd v =Rn~a0J +RJ'CsEF%&fT]>.dEӾ[KzwxDS@H"wB0Y{:9 o?+J8qL֬ͱѽaFiL\VQ %,E.:@*j۫LF2VXҨY3šԑ츯\&;f`6g7.NNE=}pؙAE4C`xt`&ʧ؏rC$poGA uFd*MYPԐ }@oJa8|bir]wV4zn f`g{i_@=!N A 9I'P OɴG=Q2C0S$+p%"&@)RYѾ IjܵҒ+)KMƢM-4 XPdf>%Q#VN40Cr"% 8zǷ& aSqTf ԸN"""",œ\aýDMMI]K,O\z$$÷R@mލn6bDhز5Oyg)"1bmXlr+QYROB#x-pc1٥F`2VE25,T4?67++ Nk3#&bS":@mawCA0~n9 '.%x;“ Bf9JA[}&89v:v%hrq.|SX͙ԦX7nJT蹍վԞA0H.d3ru'tyo{pP~11 8j(3}NjvnC2SPj3gƤi CHFpA$6 ?7:*bE__Wea^f*Pشz&=Bf'$\,/ss#dC[ UXp|h |pLeERb3NL.(5 ,i*Qz:ΑΧ'<;Sr3O;)RӥDlE6!s޹7 &=S4:}&N  &BrHf0\{VFj.μoS =CD lA3MBukݮS80Q4L׽gz ~a\'DSdќE՜"Mx/|\ xj Ct@2='n?t.4 mLRy C]<$zaJ"qqqN 7$@܆%)0 >,L\NpԅTP€ҴMP$v:k8D10D N2My&`"36urB#κ5B5Fjꆈs략u];/_\B8Y@3~6+2/-8a+/Z_L3$o//(g|ܕ>*Z=5_n1g;Lj31&nŨס `5,̰ 6*GVITs4&0vvB% glȠ ΓPբWdbE34R HLǼXf{vOT£$dѣdm[髞]ήhIEx޵vEoٮYj#btύZ %'){gP'h1ʣ#C"OM4C`(bIRh!Cw"**ML0 U$ lJʰFi4mJƉ3I(cF&bMc ()H` t -#.<C`@'Hѯp{!$m50:kf F`)n)AJ[Jo޺&)<*`hhz@|e`wȁ=6x!L@ `l .:Nzy= qcȈX~ZolI;U" {n ""Mb։MR{`wC'{A}9<|Ө)<.qgIR(t|vtmIyRkZJi*]AJ0QGpl1LaFH)O  f&C V,܈n!PSJHxѩY9 8cEd醄IG1TvT) `!"_6HB2=~Lńn]p`cO&Q3 =K5րȿP!}E5*aP ߋb" R-ax\0!hj8!8EHU- ) )h0~K4!ϑaKDC)d`kF.Hw =[2ihi`MDTֽsF4ѬdJCvxummp0_१ HJ;_-_I6ɲ3LKk@4WZ &f֐}y?)f)h",̉"ɇrBVFv**8KJqf 񆅑Tp,[%8 W@AˉbNǽJI56ioIS9d4cynaL)tФ޷"`vp 8fP<<F&K83A[6oN >{좊(S!b^0뭆 rZKf33x;VJPǢc:{4|h٠<DBP /{ƂhI\IhZOR!ĮJ/0`jUh:\SR JnvL5 Oだ0`+BfKXZřTd`KEp\rTL% 9- 1qC5\o(k$cadJʕ3Hf2D.JX):F΂b0&b!biI>)p$c`;S(հ<0,j`x6]K T B %'Y0CAQe5scIEQu$nL<(`XY $L) 㬣C$q3$5JFe!m ee)(Nu! }9k@W2Nwb@j"- T:6m6Rn,94q&̐4С,IЏIˉyJRU=#~ l|&""*DEXEl VU646h2dh Ƽ ]t@ufZu1U(>6d4FLfdEGd= oHP@a%faik\ oodRN'А!1˓:p3ިɭ'h:+-)"% ɚ|JAw& \f0NNn=!0`=&\xL6' va D`uRy͙fE;Q xh 4]j́,jLfly͢N\JM8ov [53c {Aae]ےڊ(T!d`uě&%3θ;pMBhqmykGe6܁LQ9qrk'`H?L_~55(Z.vL5jlSlt8@0 s X۟:R|ޛ2a7,&CN3 `mBf{Y$u@Ezl0ޯ ŕA6SM :A`=z\#]@Xc#8;foYrRxb¸³ Lk& 7(ZJ*zsţKԏ^6S{6bk{|jUaF2DT?2c1AS 31T3)QL̉QK] :;"\bdD1S '9?a|3"]P4RE1S iMLS^{M>a#B>9Ksuv|О{TA@MII]}ڹZHh s[hTTi"64/[(T ·F T(a%Q\ P. d(4`+]c& ɍ2W Ѥ1ȜWAQf!LJ6#fSlaQ"2HJS0Ymlm`nvAA QK8&Y!6""8Sb $Z9'G͒j$  =Kܮr, WfJ]#hr77R~<^;ѓr iBO,֜sj wk|y2՚UH? 8 H 3= HE%+ICE,֌ό @ )`_*+qy:N\-5 !Ú t 91@N_اB$@a LқXC6ƱJjړFfjkQih%IJZ- 8/Q:uh 2x hg`AC#7WZqʺ+zԘ s4sI #uD $;rN㛻gwbup?A+uōӫM“(i &RTbwI0BT~y XY\˝q054Ɍ(I3%YpTe(hfh(4 ؙ4b{B}!+ERGp̅b9D=N"j3WUU9IJO_$dbd7 ϐ vAWfMUZ~$̬Ld%mۮ'tmj$; %03։A'bQ1@ Sґvh(qCO0 t ~SLGd!:ִCͱe,O t/0T$\D=~T Wl"|J#Q+h))O&zI ˆ}%fKSuы-Σn3EcYf(S_J(䆙Y9(q1).p F fBm4D`CR4-+MC@ Zo M6VEraIԜ}SxYMgƏ#K{yTCb`X؇Z::RAH+ҿчxX B` >mmWk+ƶvFJ%pUwpi(;́8ISل|U)J18XU@t'܂};G"**CצB[C#! OMUch m(r&R뮚i5/5N~Ǝ{ jzȞ(Y#A+6{0F)a/ߣ8Ѽ>G<C3]~x9]dR];9x`K}/FWo. $o6 $aE~}`!>$6WwOBzjy k-d^ho޹iB d3*6CQ1M.deQ݌ 3**|_nB#n]@IyG/"cj<H4&h~OXI+d$I aљ9r]cֆ5hhmIF /j?D.?`>+_azPeD( o"^LPL|}*<9~ok[v4'!D1EdYفn7ϯbH`JDz*ǡ|xxUCuaidP  ~0䚱b#gY338@D.jePRDgEhɌd ( X1>ŇZb-Vgi[ά!awЧŝm^6LK{lKtjñ;1`D"=o0Ae#x#^nO35BI7:~S bu «6:qQv/>=A@pW,lNAﱶagR71|.,W2uOLboF1 cB@=w<8 NGۇ~_`aFԹQ0 HѷŒ;ԗ-Y$I=~~bO\y 9(r((x1dbhV$Etv'`sG鵤F9Rp i*=$lb&nruk{KOdfఊD}SiG>N~t!vSVdEPp[B u/.59: @6WgPI\-Q @RN*0|0p(d bH{P=r<2$a|2F GyqnC`-ܦx!~s\bOcZ`}bi)4d1P򍦡~E +]p<o0ʂ0JcAcҸ,>52^ xXsNRb%X:Aѓ?쁭c#/8DzgwDN'#(3LsQ_3]P+61 CVZZHTo ϯ^'ߣǐ? $wz~H04`:ǤDfl͋POLqΕ7 `S>Oj̤ϜJzJc| V8pYg=ֻ.9lPlP7lݘ $ LMا4I^UUQV@0&o\U* eKQ}V檍Rm˨R\ʀ&冒c@ahE$ĺb d4ja_/T; $LF2ˉDhr 7}ֲDmv6y[atRX(uX`[0!Pt,X-Qoz¦ 16 42RTʛisD4{(Y͌O@\@}\=-V?Xzy6U4VQ6*1@B(%((h1V;Z0\X n& $T`(%}_&IūXBTd˂W29$=.klDbR>.^vZ JXNYg덇E-S@˒HKu7 3EpޒsZѫElLGXT֩2I1ZBIo(kdsHrK0Q$@a4t1eU')KZE}^|jI#)~r4jPR AP߭.<c$R^DM^, M1ܡ>@̥AA"׊D`A䡐bRFb4ͭ%J,_V[n% <(}f f4AqOZT0N TN$(Ͼ탹7'Q){>PC{H}&KByH9Uu~QlX/;]Ѥo%W̳kK}w6T"o&b\&e  l(UE㮸:9, EAlX5.nV,*S<9=͈ zbr&ڗ-q$ 1hQ,8)tPP.!k1,!η]UPsfx0(oz̄ Ĺ% Q9[fVhdJ Ia&;UUUU4'("wJbi5"^I$22123 yZieY.Uw-yݫ_tDDEWA߳N2I@`ZXf&0(єcAie-EMr\͆JPCh!u&AJcZD!Kw,qAĴscjB|~Kn~>pWu#ZXǢT/ƖjI vmlmmVԔl5LБ**F*iJbԐM I)IeYDafmHm1(2gZ"j%)iC/nLoY$VxjV9b{}φb3 [8?).$M2TCC`R& mBLa׫k)RT$dO={i¨" /se`$>&΁#l:bUsHnڿZg58ګ?-qbR)_y6fw3ZR+J> $ +Kh9h սኊ&dm5L C @sjRa9!ɡ)IuɪJaCn"B3$4BߟoQvƉp,Q.,I^/f^$=u 1S\EІOx:"B~CF-g<1qBM뫵ɬ|T (SC;Aΰ67d( HCIeBT 4`DBj!+J>}~6ȱӊzN 0RrY#xБ hb2)`NzT+gTxv8J"Z\:/ ̢SD>crIf9 DW߃‡dv?/@HsĈqX4wX @H;W좊@{V ߴ墣&b# .V,iq69L\DZY1NR˖IY2=~ޜ 'gzXq\_7^$%ԔC^'#jAfD2 .tN 7 Ð7yj*h*Ąk_r""בȖ R @=@)kL D5j ~XV321F>o?& `]k.8ad +)  RJC{PBMH2i߹)/mj0pAQ!al٣$G 8,ijZ˂*`f 0r%1jF~G*K*# +I0Z+"X` (FBLHb (1BFѬH #`-A@G𖮜ۛb;TҩlJIUPIbI![u؋e$F!m2|9,dل>?tEV7*4!W#ކ@ٯYG:d)eEё @AJ)* ąaRkxu,Lʷr~ot67\H(h J=+:.(Sy|)?Rhv^9`  .k7!5+y&)9w ;;~>o^m(III]{Ѹ4M4~ztp*7~ךO#x\G; V_C׶ %sUU.uzye[qsKDUjXHh b2Me^6-\fR`JN brg5t7Q7XwffR5p/!/rEvQ(EVDdfo]g8hnCF/TOİ;/4 &%J D#'&4I:u\`k@X &h+0mH<:`X, W7gɽpI'p [\Wtdo;meypŋ,Sˉ:d3zҼDD "%RZ}=2RfRJIPd TSl~Y׎0v K@ 5g,1 IJΌ0J#UUUVuIs朑;͛/v>gE[׍T`""G ܑpb1AW[4$SEdzɮ<ӆk2աXsk'.%P2".Z`؄2!D"r-!f$LPrJ CN B1- Џib^,^aBo|MSM ۚ"j˛[3x7R6 4˦RpDDe0 Ui 0uW!\HBY2I, ML5)\,$fxyihՎ3[fuGSxHC40r꺹x95y60;ԣ֮;3?gS⚙dͨN&D֦٘bx4vb\0)6&\ Xo 8\޳Z(|TJԭJԭBq% ]޾ ($$d8Iu=BpKֹ:_$5ʳ(V$`h!` 2zW 12*7/%"@ +ЋמvkNGsɗ g8to !Bhg%ZN:|#?6_ x 1暽{Z R!1 ICS^f޷wDOM[.Za&UUM&FKb4%0pC7Ha$2 I$A$Щ̃ N'6ڟsÁM\hÃ72*9Z흵τ)oS^EaN(WuQEQ4T$CDLcS~.3ݘ1=#`u 7Nc{PPPsϺrub%)gkArQb[ XRI*N"Ej kChFE0J g O`PqcS,2 sDŽg(FAȽttlwՐ黁aéɦd5 M[׃Cui֎= \C](:B8W:hhķ!t]S7b62IK})'& C+434HwQh?4 \IFr] Z ;v׋@>@ Ǔ-$5z(?xTew( s]y$PU3p@g+&oa s)ea=Jj.M k7vi(NI8 48C1eyF?L8h&O GL!ΓC|yԐ坝rOg{֚uCF~OH8“Ls RayC%z3])J$ ?4.-5PPR(+˺(*J(((8 .v.le@Qm8()()((4Nm{oO=xd ]CXhvƑT60GE9! _3)$Fg>nxܠzok3^yʁmL d>vk399fN,Y ͇W'|ILg3w@lIOfeJ2$0Gf`d8Gxly3$M16t>nwYA:\` Q%2f쉷Xc̭>"26lFaaz"cR54Ȋqh3fa_XF9e|qw[.ar;iBX2@ uF!c8ZLs,Ujv Qp+d9p_*rbW,.>*s&"|߭sS=C\]3_˖W{aUAXC%*3փp汃S4[3rY4k"#yN^P3:悂@((ۺP;sF"(S 揭op۳D,c޴2mIGUVp #}"ʡE nʡ`Ӫf/ gL*XkŻ?,˾0G D)zi,:|πtIk2ˢ ((h8Mufa\4ϰ,I]XQ6=!q2CLiFĮp !ie1%|(DYTckYZ5[n60S2l36Ӧ90z sQoW0^MrtN5SW\w!5֤A@n2&@$~8Ā`0҇G 5!ɮjyo@ZH:Rvh5;6|ԟZbo}] | jþ$KhdwuUUԱ){A>pز!gfp }'z39ƐPPPPPP1ܻvz"dd*R&SL1} J8TVf(]U-͹TstԹRB\Wi5U^cA30D´ 'ߞHf9t3`^ĀM'ɒ|θӞǽ*Z$c0Ύήn\K)p}6F/x5X4Qf(BK;r̕)6:w*˿d%)Az*xo)i$h-M\`05'f cu.ARDӴ͏r/1!9n82rac` Yp2]ݮL꼺tTдYFA20YaZ2bL:)[,mvK\ 9@`0CS7?GxP'Vl6oݕ6$TaBp maJh1 kmjJUݓ "(焍0 #0&CAǯϩ~*'cؽ;95O |UT{w5~ד{ !! b| Y1 (ڰLe41A jZ $,uҲmy*As4F)TqG&s[-``"qF И(&guS5IFC F dÀL1㈸eTv' *lLGO>x:*_=4ļk NP܈=w3Gʛt4IF5Nq6s vIT~pw_)4YU.F@k4-A՗\pk&ekZԍ-/"u.oki3fYrUSXwt*p$ ]&alƚ*ֱ#2G7!waZT卡 jdЙau:sR@2+If0L? y%>IW#hܺ $_E~s;h#%~<`HS@PB}.BMH{ !KpP"vdwzj}=7P1*%)J%٣+0f%`BU\FbVÖ_?{4y4diOgyg_C[Cs@@^&eSٚz¡hsnuqC:L/fsWuև~q|߾L(Go+3'm(4 }8UC F88 Cc9{vM$(WIk}]x{:{}bsh! H`ސ*BU~E)nj+w]La5- !T-yp +ój@)TI0/h2Pt]{J+"'qx P3 Iggrfaa4vHQH!fc WKL31eV5JXF3$0[2aLeeb j ZOLuM`E k+Dp C'A$83UWŶN663ٷ($HY좂%ӎ(Ic~5BEƶ}Qw;l.o (ڻ_&2\(hKf2(rB I)mTjE1 I$s1g 6& $,Ce֍CPd(E%k ,9`+uuhTQuo#>#4~S@ }ӵ&?SWYY)Ym$kf0RZYMZ*iւtHѻ ܚ"d/4s)!ˊ'(TC:(ÐTpS^LC, 1F1BЎؗЌCN$J;3p dIn@4B:Fț'p"WD@i@D;(MM%3TDE3lZGCIuGUU[c⸮+&gNK4lhѱcFnE~3UU.{3O?AAg{gRڠpW243 !O! E!ADf׏@32Bmrmie}U晙ᾱu`jȶN1@z #H!o_'0F뿂nZ-zc~X .9}2AH2!)WE%ɫ&FJ@6A 9xt&ikpc y3Z oڹPu͖"zgA+69IYJ*&\6UuR[RkZSd$Kd،%6LHĄxeyP-bhA:DH_~0Z/Aark*dYx]!ވvR$CȇnJS5 e/fr ˢ hWgӅ804HwOe48BG!d3A`j(ܩw ۤ#h MV@!J~\( P44^2Nyް%rc̀tZ񼊂;1w($4 CA0LЕZ}k~q45FƊ&M hH4y4'oXBSAT*"c z r\~ RnFІ 0ToYH;8ɫWz2X/D C5A Cvf!Wns:ԑukYtC7P;s۴wo͛ Cf@:sC38LQ : $Q}KpBd. lKcrO<\99@d!C J[%I!A`3S53S53S6R5gXKɿ3g%'Sg>yi {Wj0:ؽ7`vng`/MJ|24 1<*kcut' "k9+6Ιd=Ӽhqe&.P1¢RD< ui&wɾ'!e9n-rr|n1kX4up2)ڤ h~uJ:ѫ5e䇾sJufe- DDV >+~S'>l%ͷ]@Ma 2Vg0^r9ّ@ٴ޴ y34^Υrq9"SS\-D1DR) a\HQBH72{.BKn' b7f=um$'nʜx ^fa=8oaF)zoL*xiFYE%Z|cbTi0/uA|'6H39XZ@WG@L\[yuy#FBh(È!ִᥖ̽5^)}ӡhW6#"N0O3U A`-LaW>jea+7EX(k=:r\[KCҨ1׉`e(5GDb!dAr" kb0ժzMz0*PN$eqhSX.64r2: x|jG7[j"`P;CP IQJ( 3dÄt\I]k@t)]z8Ia$sƸ3}8_WD$|'>|.*cȁ&40`!(U3qa)H&Ԕ.",T ,E(AU! $"G}j^?##C(Eh6 ?䇘I9чȐv s b{_{e5*<&-A 3UI4 (:4IlݲP$Zת׻Ԫlp<%IDA@U (E"6wu9Ln}h@D6f$ BCEj"thBCZ'n=7[={ӓ^jNP ޏ}u^zr>}y's^KY;)f#׻+o`NOv x\/\nfny56Νbh=/o;^u'mg-7n.-kvUBDBDDHRRHQU B}rAkuP*UPI TJR" (D^&vB'Aws=;0 $c%SW,fUj@)X%$NVݴ([Y[c h)m-{j4-Fmm6ākTͶ!u}PTU!N3n-L 45m[PkZY(ͬ$nkfh> ZZ2Cf;ꞌmzl"i,KUK $%y2m Q"EΒ'7{l;҅q*2>9B"QT5bji*V> ( EwT$PUYJ;1,)fV%JъtiI$teqщZBDBSzt>E (K-V7.]疙]y@[@ $$RJ L[im̮TU٤v X鼏9Yɀ+uw$Ш$yPm f Z4VfFwD(,nY"Ӏi5F RVIvƉE] Uћ u۶북T UTT(*KFwl}u4髽gA@/ڑ*U"DQI qLhv!R( Z… UQ)Pi {yy)D$@t2ww;*4 QUJ (.| (J>Ɛ1DmACvΰ͍5@F4XZ0;`i64 )[1I2w;mhHtxHP( @R(( "UR(D MmR@PGFT4bT4%@(U0,BD OT4Ȍ A"AMMMi醢?j(Ti)D "4OS  hBh!4#Szim*$B zP4h4{yzzaAdȒA[_)\BS$eEF*c;XyPFW= Gc³ mg"b {D@Ɇ):smP߈?+=we_Nun`n""R4.).<\Ʉ 1fKezewqַ"|sIJW9{Is/HgBV<-s~B8?X. x92c@ُia/ y*#G[j3"E" 5%ı6.oǎE}Os$Bl wn-ICߋ-a\ ^; `\#w&ODky;A\Z}X;DumrD?wCBML(=%Ӄ,~D/:7t *˾ϙ@B[<1 26x^ʾFϫ-ip>IiƟ#rſW~oleGS(9?D|y @!衅kcz? :ȹi#yy;! ce ?V2c}B㕈_ϻ[ΉNr{&ڶƨMFAQƽKb ytj$>RLùj 5gwkv}ǥ^A>?n{< d8/rAxO`nArI?nzo -MfLDD:OnsqM/ͅP>FP7CX53 @s-DY.?5wwSa@U(O՟~ }?^߬ ~}'_Oɭ=r4>OJc$" go#FǾy@Lۻ}O0OkrznR=ώsW\-qpx[>wYVͺoEݏâ?|\ˡRE?XbU6jEG>5\|y-%^"q`1m"K}vG</K#c5siZ'lPņ^ݳ*_g_کNj?y׹lx3놑OV={u;o^t֫>: s/O[6|ϿCg"H?떝}|_+tr?_̓|,sjN1 #_a+߽Õ@mWɨ rl@ AO7: F\Qhj(wօ`kIIm7_{rmoq?o|*;B<=޺=&?*=RKmz;};==|~C#3)=`[|<~yf"߬T/>bW~{f͖w<>i# n-^\k-www?c$C>5: c@8zp{{G~ 3|ClϗugQ(/6W/4Go۴\hd ZKTqаRd ?~EEKp{"b0YH(ȿw:z OcYm{rÀ yNH0!iAar8!U( Eg`4x&vk S ʤWYIHʂz~_DA|I$]9b (?#N?}oEP?G@&Co-E䵁ŃQ"8S p% 1"2RU*bCy45&Z-q" hp}pPeh'y@|xp2 ~! q ar 2w &.A f>~ UEpg ޡG2&\DHTjoxzoFfs^'^9* :`! |6?*Ivb@Z8} ŸC8ˤN"'t/>(+[p?hָymrwqh"цSۀg2ק 4|lU9cgLdy%,uy҇ د_x7n{؁s?b߿%p\Ӎ7z9 c,ŝE?āPK_\B4{E !@x!\7]M)T! 8 pBCd#}p4(ҳ [a[C TW>l=w4h`BI}e r}8۴XA-ճu[ŚFM5 o{motΫgm[VV_O p:7gQ0c »3I˾(Вě5kݸN,,s\>s"\tj_%ރKiӾCd kԡ" 䒃_5jgT}?kka훟unC0 ٭0`d)!bx疳!K*Yk!`GF,vs#^?E ]qMq;xc6֜ "3xkCxVAX/ ߮",Oc6"ȁ>YB^yj;8܇r"t.~t( hB  kSyP~IDI , t5O"68Wh.CקٖnCB`4\cd+Zȏ y apkՇźmFNGqdY-+ͅd-k!e#ǁj`\ iaaMh`+w[#v!/PBosnT5i #* z[4>D }^|d :nMÈDkkG"k1w)CBTWi?uĹOE4= $CXqǢc$cvЎ+>⋵0Kbr<1;A:m#'Vqr XPͅ po ǁD7hhD*;́XZQz'G1=]~}f\r=CxD+yQ}pU oBWl];Gn"z#VCƼSMqG]@I ?$Xdt=hPngלNtBqFOr"_Wo1 V{N,"dUXsqE74G9["D@!64H`YBIN܄OOB){qmb|pr?r͕= ?D8KYB $ 7"мqvGI%EA fA%:|b%c| B@ Y6'ߓb~! [p _0|= =Ur00Cӱ2 \!$SC &f /Ƚ@AxNF:D CC){w{??>dM Ewb9ŗZ#-Zhh|ezŬ,Yt `f7Nl0 9W#g#yL H˂R;q/ l|d XGr*h,8+$(wQ>[c\@ 2w0Gɺ ȼ v oC}C+[uoDlL=D\;bd E&r^ {sʼn9vTWםn|q08k3:2WlRkEqy{);b2"uApD?MM6aiۮľ2qQ`yoa) ' H(! PTʍ'#3S/́! 7_ yB~叫狎-](סBd,?hM9!N웿9 .2/7_ 2= fBqȜfGPˡؔH&7 *ykR& @D4) D8(! U{"ڀsd6D"\s=<_>&<.1]G#EC//,0?Ӂ"zg$o :N-?%˱rd<ӕË kRNL'Ǚx S{x[qB~޲C8nzqew@c@8zp{{G~d@fl.9ID|۩\Ӹ9nq-k;`/ Rϔ#B KE\/9-Ά|p\ae#"d!ߺcDM1<dgϔ 0 ;ZWlUZqҳTLːAhSM \Wð?qX;5GB{~Br$s|i2?,W$_.I8a~mm<,$=7Jb=ӏ[T%z P Qj~9-`g%7.,F^O D! A)f_g6 FP8G:C 2kp`C%+5b+C;We8Áy0K `i1pc1Cu}@dgN:8/Z(Aj5k?sF>{|oisMvi&t`!I<$YRc_! >"6'`g;rd/_E+^ ؇0D$C~B bC(8#$Fo hx\8/ +a[E{Vke@Fc֟Vk,H8;w-r'wnqP?`&EşC0\9P0;\t ֦ lJ&$2YjDlp \z@I̱oBDCH>dW}k!|a/ ycvtՆFxpBݰ* vPЇo\9XaM+|N4-Q4%&P.+ A A!=4ogЈU#-"wNN~czw !#=>z+ćŇ zVC>Wm "Ư_غwߏ%BEGG"7y⎺ +4~H{VСϯ8.3 ;^7|c4Uqu4*lz,ƹ|EY6Dȫ!5t*㌋osZ,|8;((8@;40\fa@ h{K`!Ȁ;q.@"042]9ww,VDWv#= Y~oUb:bp1C趁 VPgZYΕaA B Fl3yh9HIv \zi 6x!'s O~q{\pkp` 1'2VDFϘKI4Lö &@Rg%>`&<.1]G#EC//,0?Ӂ"zg$o :N-?%˱rd<ӕË kRNL'' K to<hx>G8/+?Y$q$|IP>P.i#;᭏?cs^ԋ֤~~_-k}FMB,YKrn;ȿ|;uV>zLX\CFw>KD#u7^^PDc;"Hlr֦}80E$9)hB k\\,>|pcC^,FK)4lqrN lxp禜qwx@6BN[$ vApC^pUXd"$ %` D |d'1)$8t1UVUi1ʯ7v+_瑁o+|H - ?"E>kHH,#|i2j#8h/ӤN { vq=jшH^`~UOq$ .DHg$]пnql&-PFCΠJ.I-| }0p[NFpt.1[@j܂"`t6JHFBZxtZK1_ ;H M#+5qlsL.`Ƞ!50p@c"*]0*/HJiĂ|S/d=[-=r3r,lGd P Ii Vs 7oc6vF)qD+taY]"h!=Ѳb4ƣ~Z 23wQah5eÈ* MDaw ŨE=I]x qb*sO~,ʴ q.XKXN _#> X+F"s7yAZ*:?巨NI9>x86+/Le{ [8w|vP227Dq@B aOH$odOd^$|ˇBxuqg=cg7w:@u _;.x. =X& 6+hS`[IVPD2L#T, !ax^׼9wwρÈ e:zr"d{ )G3eRzbp1C趁 PgZYΕ"ŎCbDЩA '\ X0$ʙ@;eC\@g%b!s3 zCb6?d #=XXxʘÐx^|^x48/ܻ{(%=ซ@x,2[^WPYadߌ,ր(ES|Zn, fPnP1V!nVk+^">$8a?@0&i9wj‹oq"&I)Zk.A-~0K$PBxl)VIr]:wm3-#PjEiDc @j tm.\B?]1ߜuyIԧx׉{ ALÜQWCj%%.yY"P2@f-$âMؾ߯u^xwIXfԳTLL&p J+LXĉQ)4iT*)K$LDN ʘ%4Zq-Zֵ2 5d9e˜ŋueEqTkZbTZ5W-Z̳mݷb$iicj\urRsr#Zo9ݴj[mmj5˒icwr1"#FIIer*(2 œ pF RڭU؎lf1aKcSɋ"c22sZ((c5.n6)1I#8nY2Ds7r&RSLEјдQNd%Ffa"ֲS 5jә99kLj0 e qMTh5Rf4k 2@rRëuDa.& ɢSPurY01 sj0QUq 5QB4TRs1g>.NHCwP'O['O')'{^{ ptXZStE]ĥu9w4ny= Pr&Ip@r3t[%{+M%ƏH OiF;av=b9!ը9'n& r/l}%]В'g"K6XO-Ȋb$0H`(3("ĂcS!21HbDȓ$ IE))J% 0b0 $2"Q c0#$R`# $$$%1a01D"0@#& $A) I)$@0&#H$I"$`L@L00 DBIadE( ȤHbBI !D"!X aHFIa  d !$bDRb``H% &L`LHPLD&0HH$$L0$@F!A""K@S!1d $F! E2B( D"@ b0D2I&b(Lb$$""P%"2A&0` $@%"0 H`c(A$@)c B$cL!"@L$H@H)K1$H IB@!L$əD!LXc0f"BRB LDʼn0F#cB!)b12BD(B$b1$ęLa I$cDb)bb`P L@) Bb !L0$c0HaRfJS)0"J`Cd1D)$$` Ɂ  (bAH$$1 AbdB0 %I"H1JDD0bDHLP"I $d 2L% LDP!$(1P& bAI@0`@`HI"aBa$B$ (% J1 d) H`L&ĘF BH1$A P`LL`CAJ0$IĊ%0H 0a I!#&$ D n&$Lb1I$ $&AR" !&0"$DIHF" b"bX(ā010 !AAHDđ`ĤɂbH$a1C"I$1HPd "$)1F"HI"D@ĤFb `XzWsmVZ=uk궄n%4,4R_yAqx^;f̍r|rƄ/r 9D܂vch\zR+.Cn:vxCfۅC3Zid/N NŨ {aqv=jL~2&Ax+8f[Di(xқ ]E7*1&45-eQ(2xgu5*rOhbMCmhΘU5:,k *q=)GSwMLi F(mj^hQ:ѥ{js}Z=rIlj`Sk)j9[=>Xlwd`(H뾶x,͋ Kgg]fLe99](M0?{&0~{/X:6L0@Y d:u cvzFow4@xLP0<lCYZ{$rŪ!٨ /ϩ07})v78=rؾ>O[JemRe~q8C\F7y+/Ynnb[2% #Rq̲#Oa" (ƐQ3&,@/nښ=^M{?e?]R[1 ͈AҜ]>-_H7>{~0ei8,>.. %VlP>V Շ'_^ '|E06Hzwcсa^$Y(`nzdK$ VI(F2gd}5zC] J* FSS.y-$}6;TE){&gq=xtoBZ W=x!1O1 ܲY9u;T\{vuMߗ}vS`va#~T$G<B94Ac)8Ҕ#FQ`a`ؔE^-"J1 I )H^R&m,%:*;NP15VS,|)nIth. c m%T>I6T( 2aMĊ"A+Sy!a}j8ͶiǠ񼛢e!Z%3G:H&Gf1֊m,Gdq|ȁQ8xMq+CBT5YtTU*Zib hM{JzyҜ`Ԍ'(ܓ!jX ]30G+)Tj}$ Jec,Zw1c|STITQ_|"YYeֳZdLkQrۖ4ҰjUj5:#C$dfXaYEIq[n&*ccij a*"3ZtH$  Dn}~,LP`=fJ(Nq#BN(jꃯl&*թS1NBU ?9fGzlH>s ´tBkQ|WcT/_}__G?Օ;DX[-z6HhE6PVy2K>00&/ު]i8qWmgΐv{ĸ=\3V&ֵZE4&"Hi(Cډ2@vx 덼կaN<+ҊK]7' $<|?379Dc-x@tpkkz*XUAŜ z$ k>ͻY%:`]dҼƵBJ.%,j&g3P^C,ʣ ֵ(oV@ml}L]Ff2:BU|JYo[2yЗ1ih;9A]rY5GgNG14y+-L8&x4ջ HCvQi=uo[ՍurJNJ؃OmRsqFT贀 4xAa,kT|}k @<=OyE8x6A(iPDxm'9c!x%sF>0M7ArOs[qs)h2m2@QŎepRlJm Nvh>Q=^*4qnop+pyoK@~Ϯ}A;T{`wꉳCf6չwY2|蜍8o&`(Gqe+!{*]c` qU:է\BNRMfd299Y.[PU̧aI$L%zQ}O_ラCTDp+s̰zфJ?{v \B@$ޤwFvig(豪0Ep$Fۧ [vdl52R $bd}-\6~ȗ"W[kj{Vzj3z/=[dy7E~W͸Ю7"%9‹{[=G&@1͚wx96ּt5Pcx]MmfXï/(@#[N{#VF;|yN}.hxw(S gV])ҩRXFW2uvwq˫5Ef":*J(ۆ{\Y2m 3WW$`l1q=!q]@8N":6PQG1d[/!j= ڬ ĚlOZ#t*Rު7HiM%(o:R)\ `#*pZd |ۨ#L@m/RR=2=Uʬ':N*o ȉܗF7_dZQjrGwF'љwupˬ 4su>Y&O[|5 Oh$.u7Pݢe7lT|LW J|.B5՝<7Eiŵfjs Nw\j;mz*Ȣ#ݴwAN2E ;=i).7=- Uppz z|gi{px!g}Jgɸٴx+lU&v^hk-˩#YL $cB';nq3 ]ص0"_Oǚ@SkF'|W^d޷ld?qL^۲n%ۊXtϝt67i4hp$ᩜ`cXvM"& *z>V˻;c_\c.reo0icXհwnFɡ+r,DZyݍ( ۶"P }9n;8b]P ,.7:eH^Մhaf6UnQð*tXAO%483LySTjn>M l:Fv(N؇{wzщF>ޟxzeª*|G$b\lr^vU#>'+T sDonzOn(xyEɓ՝ډlFSyBykV o"cn뒙BKUotjY䒪mr|W #lchrU;F|QRh{Z3 aۣ%wpj1rG̨d*܆ٹ :l>ve]_qGOη[.Xomcb + jsF.,c}{trZøVH3oR,𷊓5+I)`IK7suMNin/w&wiwu[ ew@D%"(6 [ =*8롴KZaViնІ]2<8ŶMqN$94Nv4__4T,n7T̟8MtAdO8fmwƃ?qk72٩~$V@#RAQYu {|w8qd0N$;/cÆ>|"sCB߲' &.x`#|W81S3PX8FS7-;)o.9z&0ݱY7ObRuSO 1 VK"00rmtz^5B)ӽEXfh{][Xɓ]NɾlkXmjZ[\E7wGqds;TTհ!R*R5P=%[jm_ͽ7d:Twk(%Kl1Si R^f*ZBm֖jձ01BcCM0ĭP][]72{>hV;*VdXF*6wNW @S^;HLfҋ}#~V2,tfpYܩFNwC\KYlad+DW 'ё7מnBL KR6Ii\o=B^([ḓ֓,W/]Vv4sn/=yν6Ǝ6q3z#2 x@bFFD\V':Dξۡ1{IK\*!.'D1Y+s&ewf2y\l7Qؚo7; XR%ON7L?=qG@Wzs ^iʂM o9GLҤX;awWSRw~>S^DD)|Ew`/ntdž@Qm}ަ(|REz6a(O޶ozPL:]aO=x{ IMѽ3$S5S7VSr' }34RNëM l5.! ΁֮=㰍(}S͔+8%J؉⽤uy\ oȀ`r= E>el{3 jV8xta@#$9RMآ.z%nx22|ަ~xTG@{zYE:ODv  lu3q2|\B{-~Tf0NSѷL$X7NzU1 4x $rD(%YhaH~16{VСo:4Iru$Զb|8Atkս1V;J /1`lm# FhC(7;Q3 RY|J,,c{ea" ݍ{5kc9zIz1{釠S}_VؒUyjk!w+&So/n7-͏)WG*btFx; 3HlYsw- CJKMlr*Hi IkzOcn@& g][7 `OZeI{QCxGfvvHq5,=a7&sp¥;\Rt횮p3%k.^f H=XdžJBH*Ǚ*.%2q0}u#/Qy:A(x810>7pDTBYh9`Vn̆sQwzƆD&{DEݾ̥:C? fowƬۂ}ݙr]0>]fiZwh!&?_Y UEgq{ P^Ejk$OOl-iJh5"a**LX/8LtfZiTy .kZ֤kZ֋ZeT&RD iҲrS&jmU.OkCS=L= XSSVrj$EUUEbLDcG=N3"ڙɉs&+b!ߚIIwN%aY7wΘinH:S"؃r!z hQW_T:sR_ݒ@@"of&cUhǢjw: XZ1q%<ě ?8`S,`{&^_AK7Ȝ\TZ6lރEM\Mޅ7W$1hsDj f q}s ,.C *ۉ#]f0Pr;x0"g˻ w ѕレ{Bt0bѱVK^ 0W&^ b0K`>б»bdD .VlTU51 "iN,7fp"IMu9{T[)=U7O*bJ Tyy*UT*oץ|kOtT;҈K$bnp`BqJKD44@(*ba5bL6qBY97!adjtW7"\,* h<ЈB9)X{Ząi=kΦR0ON~]G8C$ sTAU"f_+ 5фlR i1*]Yw x FTBA=V^mS] (ukf`<=>fz+M34xt9DF|-c^~m!8ȴ}u-\Qrmǀ#q^^pl2LChsx<`@pnTAfwi<hr)gcı)aZ̰'v穴nD x7X L!vzumkѠo^A,Go㧗2XogzM 1p=ѝ<#T6>"8i\K uJ%S4ӴsKƼuVD{S5'єTF'-1CCPgRl-*8NE/=ZVȻE]0}[9g\`޹A.ز%#Nh017цN!tyuT7(|i}ڠq,L;ysĐwT(]O%G-װr*pbd75j^583u7>A]׳m3^a'1B1%ӱ&7i22X?'>xʹ̈́ʆJ޾Sb C/虉0 L<O2â+ <*{a 1rP$: 1kGK3R9SIm7|ͼm~̷qE I$<|d%gA Kx̚ӺDi#N̎flʇ29(2|ɬdOɴwOx aKp'[*Ud*\NsG#"F3!  藍 @s c(1=Dշ1TZH~Zޞ-t䋸 B335Z# (C1 $ar D=)3'I9t9w45Nw:W+Њ7QcdOoRo<5a 4ܢRxS[c̨)^UkP<֣?t$V1?[,5Ԯ21YCأ >_1g3>OEoq/-/ww؈μQD/ `!" "h D. o+>Cl2p -ELTފ̇2$.xKwґ}%;r!"z_b.fH'k|  cqp#g,IRW CUE%`P7(k|qX٨~1ӚoYVT$5nSRuWqLӻdfEWi!c3 _CHE?a!xCŸ>z.KڰoA;\54ؐ􈌽LG=b m7n]nԮC\A$" 'tNJTNF-|. wyNziX0Xڊ!JH I ?|>twv R5O$UPbfԜB\BH_x+\M+KEO9O-#G1soفtىxPpvww =LhčwyIXLCx͜T U<"#/{IӬ4Oor󰞟=M VCw"\[7|d90r&yzf /w,,ݐjFH[]*RC6qSw#)E^:"[$&I|*XrEohUS;Xښ4c*H(,MM.+宩""h/ p]vjw_{,Q#87ש`̳ `^jEq0DMor"'Aadc WVS}=1c9R/@]$C}1y^鰩㎾pxڕF%P?0(E*0zs#ˈ? 1 )c>mzi#qSguy0+bBB"aȰ&F c33'*o졥+iѷ"r~~6CrfQ*fE0"/ 7X>Mk*Gɀ*(3tF]"G?4~&?KtdN8> ޛnAs~( '1l̮üZy795?e\hqBH'L<^չu: b?٤*iVi?=磓 =x٩@x Ŝ?(1S=rwRz{x獽!/d@'3"HB:I"V(%YZ+p?umgIoov O st^(N.9UaKfUHMo&{a>x8hHuPXgs %wiOR  EC0Q *Z5QԪD`UsuێԪY(\O8g|[#IX$ǂI@%sG$(r{q+=, %<;lS.pk$g{Ezch|P'#C^9bYh`ܑUOeyv1z'K֠uZhc"\8 S=mOJ6wYjU:LHmCÐva!u5!KdXe;$S"4am"FEw0wMv5<9r]Dϑɭtay.];Lij4at -u #q3(,$.*3 >@TNkv/~gY(yw>u{`Hw{s J':Lw:e|A=@qN% ԐuPs҃ƧRM T8|x\wqԜ3ډ^6x$!njiJ$V)JzJHO':눩{txxGuRLSp.qNd$D'r!g(^hQ,<)uܠ\{gj$5'.:tI;ō]pmVptJND0{uNpKau:"P WN}HpYTB77- e&\Y} ڜ g9Tc[DwB(\'* !+K_oTv3fquMf-Kt 7P91rjHI$L^X]q}QyU =>օSx'qFye4/~"hF @9r\Voc0[ViZZ~xDl9핓9$\3dHrWtawE;"`,%"AEZ(T&#q+at# )2˒W]<7zJNeEKĉ3TQjg*${Cؚ;>C\>&ֱ%Ԑ@tH8RB#!j&@DE ιZxi0GrhwpYBE4]:$"Bz1}?A=hR&.u"lYڳNSŏ0XxqΦ<\X0Mb8HV}ctU q3u׶ݬȦ 1/ww0+6+5 {ޙ}I'<ά.X3N:^,bA"9CC ($Ip!(%<tð2!9] (<1ɂ OBDwDWiS>áE8r{oH7`?mKsoĝyU\.u[3]0%rqJ\Cȓ:ި) w,Ky2%,B$:A@a#1Ȉ~]͹ $.ދ&^ Թc*@uN`etA,T9.>3|mO۟4#ϪsQv~:pQس|Z{? +~!_vwkwɫ]ػU݀FV zLL dN! R\;㘩Rq=c<..pPZ#Ϩ^dۻ,aG֮qoV+Ne~;*m;c8߰G>DHm̵[őyN}kj'NB"S!',oM:4A Q IyMg^}5-p8t/1g)s>ׇmyìDl4y偯q2,LWT(=2q8CWS`5ȽEB|tXīVSii!0WTdrB7S\Nr6bj0 kۈlubA 0!Z6s̫l]%L`RywahbW6WrI2 `bZYTf5Q)ΰl4 B",1I#ӖvrYZ{FNi}yt'/O}{ek=qX[j{zePHB^"J.8d\]n*wm&$F;罚끳3/̈eB`jޞ" "JREv:>F?\X[u峛g95C-=}s| EoY牄έvlg8gj]>;O) PXB dJe3d'xbHbI#|8 0xrB:"l`?sow|~on`Etrbg}W#a3ؿH&$e$RD 4&@v]"A0>D|z_JlCw޹ˇ6m!e?>vjj׾@$T(.ݝ"\((ZRDboʥ`6ņA[ڬL\4 ybb IPiỗ D2ù֘Dҭ-U<?[sY˕XMbWi\usC=֚AQ ӧvD=!8(vA{Y{yط<6"/S\E$1:7LaYm>*#>*?묍݉F@ (Gk$>42VJK .{I6%ԋ]_ٞ IA8EFt,Ԃ}׎7SҵŹk^sQ閑 n$p[pQT$T"A"+kSMӇw{S8ϭ:͕yB H0d)$B1~KcE˨rD9̺  $=R"b]a6ո]qj5J;D_4vܷޗVSϯZ9Zf|bow*o7.g$-80M>1/!>scYo/zLI݇}B6o(X9^Kn,e$^Lr ^dY(ȗ| nSQƅR%Yp?v{/3/&M]j{x+7/kzpb9kxuعTd2r{ ,&{,`(gxy(EN1TH'tE962)4̣!H5^BKާwn5yuIҊr\`Bщ\ikvmo|DGdY w$h!FS g!%qc 3tM]}[,(.VFv4qIޅ|`]k/owfygwuqk;-yrp @%$Q1'h"(2Q wG\m[=M I(]qVf5jocVV4Z7. V|xGZ7d:.k(2 v2CWqFl3 _A#>~P}G/ښ,t;3ywgBÒ r ODOjn\G՜fkyqLZj-}mdꠖCȣK}q3ޢQ$(À\A ,3Qij(\ր^͜Φ.I!,bum[Z3F ?usg8mRˎԾx={$_>qŒq;ʵS|xHkrmj CE\S9V~upY9Q3fQZs\˿[{cjhhw_XM]l 3XZ75!Aw|(r qs[th\@DoS 5'q%ԵkYzn˔ކDc~JducLJi(9C]o5Ԯ@byQ380\W&F?.2fR߭qT]`˪:^w:\ I]MXrtzvh0GC+u:3x3^45wdj p 7w%;;qUuU3'F:G*7;ָgj%xdP@ :`2XyʸˌmZ^^$:Cn3}Do|guk #D49P |KZIE!À2:,H \,$2#-%[g:Wtո[^x򏛍˽ )`h,'ORXmi, NJˎSלLgs5 Uuo3 &"DCf$4/6@@S\SaW׼qF&x A%\Ջ4^ls"0 `ltxKwDځTq?Y,r?u)WY,2 I]$sw2^}IӮ^%vFq%Us/EAԏ,W ")Ag|he^$xv< 2)y-.7"&%׉3?r? mFS{b#ZY[VۆT}? @#΢}H3C虘5^sxzo1q:|'GOEˆ=7]N9)Zn0JvXwah׷!EanX 9$; vqN+BUJ6}DpFE7~'VlIȆP<$cСoD]뷪bI+Q:[ :8bO213)%*.-%c57]\ | 3ؾH>JTAV M17[1ڸ27 lZ8)dɆ xpѪk{$Օ`E7}8HSf8m+ iWUPRBi9Ra{;c'+[f%3A^^#ɘE`2,7-s,MG/y"/Femq:*0#D | XH OZ(^vlHќe9ś㈁ο}L! XΪzF yPYfw|/D>|}5 Q "׀>BK0Cgm㪧$..@DqŦD\%K9eA dE +.hfo[ܚƸa̒C(L\Iw׃;u H޳}X45┭ˬ9{9u4v$Ig2Yzqվ܏VOuxt16&ٙ""$l$9CBx$֊q ;,x޸a#FItRf%] 9pꢇu.xo5A*7ZD0r_"2snyP[fz.w=VsĬ2nV\!{z 7Q R a.woMTĩn97FrCn&.@r͕Q:kl&HIfs6yfj";۱sv"-9Eآwvεv] H !elGO"|%ڭafsov]lŅ[1,ݞ@#dY۬^Qf(X]!iAs!;""s507@ Hr% d(HQ'Xc6kTȧfO.L ! K3n%\|e`7y$wtZњ~=YIc{֙X0ebUklpB[}XRWt:} |z.,x HR"h.X9D$(FEa*$$#w+J싛W߿:Z& Q ׳s_{笎5l3߷^z.5}}j6oƄKΪwxgrQNo4k0| jzd^6ɏ$vm6E~8st A&RBR^$./l-@w`]+Yoy$>|sJyGg t6J*L5dsQ{Yo&սn,FlJ^8V(Qlgwg%)($kaU?ܫfV[FNr ⷛۿ~굌W[Dfzwt#\׭d}||}ou?(bIdI/^9y<6{Ƭ ϝE78є}57ζ1/Qck.5X5qZAEk-flr͇jh,EEQ &K#/.Dx[vn_zW7Ɩ}gwZxx|!!.uwz@dYwk[.-uvq,7D2#U:]W˄Xv. `{JwP25uEu5GoƸ3Y&_iWyr~5+j>uq]qg_ L,/,$`X3 T.3n~9a>;Agevr ,H Qf)ε2$p@%$2OPE9u6QNv2긫yk[j IAp7n,:κM[^Ļf1 >^Վ{u_IHXI2 ,o>#.4nGߞs+sn".nF&0sdf{]w93hIQ.CAkWr!wmu(%3h=x3^H7]}r0A9]Ӗpf9Żs+{ aFbu^MIRcms .mLED}n07R`{bg׾{{V˿_<^3ٜ!;m867=+-7nbYI7x(B (Bd.,F1|_=kn>~Qq\YٿnlV_/V|l԰d5 ^wki%eeALڳL{;@D5iw<²YU+Ȳ-<ۿ_wc6-kN׻E•۷m7b6 H$$2AhZ[MO{:plc疼nZD["]ݞ9݀yuFbsW5;ʧa%.P$J?u~ $H9EO ݷsP_{޼@s,$r$/%;B"HHREB y$Hf;{t@wD曻I,>n:9^K.e-KF*ƢWc0j´Ux0b7HZwVcAλX{_c PF<w{xy^QTtI?U0(y8 \5y $p DK 餮susP^z2POӸ%/a.e>S^{RE.e_H_PZJ'IGgWH .yS,65»{f}ާn+}^ˤxXel$"4aF}ڬ훕B?>n3{˕ X37{痙UrҳtAЉ$D$I$]:Ȃkй$I.r\DUxͻy71G5[̲~xwzܴTw,\L^vo9{zA{̓h:ˎ5==ah_iwmg9{Y&g<5h# wt#Ϸ׼mݵ7o.mmnw[{n(Ȟs6E<]b\ (w{\ ͳjs-FϞfx1%IHQ@.+U7]]r|y֪(+7ƓS@zzy:#?>e^缪]򵛻a!?#3!W<ܸ3E܃.]Gw,[+F?} f!r#QObqucƄE u{OEV#ڦ{;G5GƬc19pzcԧ6UCTu7Hu4k^y|Mg%PosqYEk\hL 0r 6!Hqr ǫ:μjفI j $;`q+. 8O^(8sQA%sX&ՒQzjz碡X/~9Pg[!p8ibDR+2Pv<2ۖ !ho\Iץ*^օV|BL\JܧQ|̀mmʼnvcqV]poQ9]/vssDFA7z @Q?Ȣnƺfo>xd]hOm؃ 9Z[@$@$B@2 |η/o:;RpC%վgUf(m{ei/8~^l{[ur{!L;F.>{kz <(\sST.Փ5=ZlՉ\ 0Jw19$5iQkߎ/7QIƷ3aŲfk053Ҍi!.ugu-tkDCmr'-w8;вz jPb5ST:ޮuuԆT:׎qSά)l=똝[Zy=VpdXY SMe MST5MVP7I[փ7sz|b[PR?>[]Uor7{lW߽ۀsl25';nN/P02.@Q @nmwsfo 88k遭\Nj5IIf2>uPεAhP>u|{6_щw6Cg)Q%0q4x5FQPz $0 ިr ([y eN5ƑMPmsquƭrȰdZK޵s@d[hzR8V7p,[D vz԰DICԘ+Uywӛ ]tgZ=Zg]Nq*:32by2-%p}G,^yu{\pT9W85€vxm9V$;`c'M3^h#90q@="pZts)A=TC R7*H:'tARDDVPf  MB!I x-g<ܕ ntpޞ97x //r""<ϭ8K0X^yLȬ8x^/GnuDNjy;N BFԧKYjG [U剤HtzgD<@c BI%sZӶ:TpN6n*^6]1O)Fޛ5wZhh&݁͹ wI13 VxդG(hlCyKV`3 w2m.|̖BԪJjQ߬鰴n&Ε4!o){B8fY/+:}fmIJ$y8N8Ps a(F>e݈|O#m: Aj*';]j&R8Š@\X4bI0羻>{*06`FQ~=y 21Qը\M -e_<11KCQA}oaFqj"waAy޼块<9}w&4ŋϿ|I),6T,{e˸yʠg-AU;sڿyby-s8Öz=s])zރw0d"##"ExמO:FDe4u. 7߿kx]bP[ ;/䷷/o*:߫rlvju5pf+ؾcfrΈ,jjP ,ěCVlY<< &J2QYqfYܷmKmF`f_ݾ9ZW RŎyˊ.FFQww00f$Nw\ۋkݳ0B,h˪XVhgj<܍}?`9[ùSU10N .$ӻD1 ɠh ɘ9<<03 9EPHWs<5gQb~|^Uoҡ7Q'+*/Nwz{amK@(yf~>y20AI{.DEܸɻfwמ|7p0W{jN4ZpYɪ>zCDEk^p2) ?{ Cuւ(o>Z[yl{sVu PcTB%4DMS}8;]ՆWܸسZ|-]D㝇QDQC9aDKӹ tܳ\L7HA *w`"$ _L1Z߭xӤ׍e :aXD[~|# r =D;`K }׵0fb(b|sÕKۻ`΁E֭W>Ǿ[mOwf[.0pϟ=ݔCBCCAQ-Ver[fmK7t &̊,wsk]nx0y6gm2Xe3/ƚᬷ"ef\)ڬY( RB]Y(ӾV92 9wt؈rYV7rN3"fsTZ] ?=]h xլI, Xi.m+u]Ⱦs>u]]v}{nΣ!`tXXĻQ =nfFA(;Ϡd5m^oQJ;+;TLA$ $+EL#xnFB: D>˥/db=O Hse]_KƳJ).aUeFwHfevp!FUyGBJd>x~x ނHraE N7"I6(7= ~!Hw2a!!M]H$H%$$+z=knkW$hAdp$H$x+[yy|o6AhIC˻2A;;j0:ȇX7j5\|=}JXݖQܑ 8ɋq6-bAH51Q,K0rePDIT+;6)@:g-5 K@~m/_ isݩd ,9p\9YxQw$!q@@c<>h6S~uՠAǀIPTVxR3jlr ^P;&5n?m=M T,(SAd$ehppؑ ?a"= **j  q뺱\ŵ ]nوʍ&yyJPȮݯ+ܘ>nmq'iÒ|ȁz w=wY"𵞽߱2"}j/A=vҹ ZrtBs%}av2x uMM>JĸQιQOzՌH5}ʰ^-Kf.vF +=tJha\gVE7(ǞNW|YƵ9q/biTӶ̺57ġ2aB#-&jKG edW3W{ǑO֐8Cߥ]2f%bmdi;9  LTsq5*yxI(s <blIYM%Rr%!QͯF0Ve S//.#l 6rWg/$i[{={ɥ];ŜF D411^ "<|nZ$ʉr64bEN NƠ~%5V\ /͈,ovmwO2Gu)OP;<*y QbHrf5|hˎ7VE'ՕM4L]LbF#gA=I 2i@+f6;I9G- >a-ҚɐPAS@ÅJ((/ :t#&&(r8*SCˉs{:|Ef"y\J#}(sH; /!ї` |Sf<>çt{&o.8#o}Yɚ=f[)vj${F\Ao ~I+3 wv 0#% )$9UqR t{8:DgK+!"-ڙr09 81 f!C$"=j:3F2_7J0;_*z3pHV)..t.XYÀHdB_ӏ]8s"zaяs㘠fsGMFxX87r\L!ĸx뚃T]pANTrrBVϯ}YzߩjO=u|0QXqQE@0!123T\i!︨d[OU." nV 'KJ2wsShD B "҃=Vx[*|Z~l7mϋ?_S8yK ;zr]CCw/7깦X JjBH1|lN͞ Hޙ*xV|9溵yeO. Q@Yy߅/aAF9OzQ*)I{H~oh9KzFlw_j.qٹg1z^qY3W3Uz-D~3%yKT$p4vw[Dޯ\@?PHP -VH@ %2cC<*/viYO&sȵRck@$l$tN^ pR'J\#0HQH^8PP7 C 394/oBF)|NO\wl"tá2B} E `/#6"t\EFkXT L̘nTlAu5{ƹ?n/w{o{]\kj!:+ˋI2Oߴ=?hN`y"cc0gseC8hc8;\я:6{%gXYP۳$"Cs*Ќm4jWRMK =I.D1P:r<`KpW~[m̳&Jyk<Rgo\Qv<Ǫjmq|1O d*KF6/IӹWI ۨk4G!xl4^I2iXlJ,o&DMFjZdD_-nn4(_oAQRIa˶Pɔ.>lzϗj(vdDgB0ŞxzG|ie@ٱs&ɇ{Mq+XRU6}1zkKfu0rK8#wO5)$Je 8&fPOѪC3jť:#y{Bmz 6 ̼PE"8g`.^db9X莻.zix7*ZVUl73țYqYKj;G1@h+$XWwZ ސ\{%"g֓wD`d̉[NldmT9y0#qjxeNLdT^ۭQ\fG mu3Ўx*~k@1Ƀn]u`w~:Ƶ>fY }8wg 7{Mx!'_љ^{pr`6ޔ[3K׵]V-Vq6:պ㪮oY`:C"ĘHֳK)z\qܦsTOmu Sra:_:,H%#.shIƮTPMƭ ЋA0&G (Is\lP73y{ȡ5m\h *6LD-ηsjf.¦navC SGОHI ^w0# (%{T sw'\ wϦmxP( :o>;{qmJ PM }y`54$qnqAƮ\m5W#wuƔ=;߶C 8rDFk/>nk/WhA88N(8pPeePFo~@7@7:q~:Ϸ>{vߞ0Ij 9]6jXg[~h# Ʈ@|l2C30f7ڵ, zˏ;>}v~Ɂ^<_7f`4R` ͎ێG "8r a7isD8UT88ސS89mBAsx73wNc=:nEFo`(5B{knvB:5$z}W,\T.z@ԫ"*/Ymι^J='p3MP{~|ۜx2X>e^@ n3lFH1~HRx9L*x5$ÅPTA?1 * aEMle߇JO1.f.k<4OTXe l[SAe7" ӑr~>Z8]⭛FI=2Q9KU*c'MYt|VW'f1 \+6>jXI]sAA\b/1K/ux9GwC/b yKro< B&‘eM'껫vOE By)t/h sx};_c4fD^?5DE&4{ YxfbwL|†c eD%xK('u0Zqs\oks.JtrSLJZ/*Gj "Ir>?>'9wAd_~..>U.,bf,"Z$f&KjnQ֞ 63H#\Ɯ⤰WJ:1< SQP/ӹyu~aJ@>Q5| /疴Xx5|Z#]"bM25@Ag @vF%]aE4hrUyHO/~)z'ϛ6fESH11KR|tI[vbV}wo:<5Qh5eHjeR .W63y=2MF+:*m+Y'Qk{5t7G;4lig1a"*Aʒ" ͥr!KTgqgF%:~TY(qy(M1(CgOzQÔ:uSTXÇoWSr}ԏq\L\:>.DtkE%B4%k~}T|{9Aĥ4,zJe1ZO2Z+&V!["su%3X*q7v:LZ^8 Ȁꐒ~ESÛ5/W7%1q h"?؏DlF#%(S18VJ.-Y\bR77(4*JOMfy(3]}y$uRbUY!x:6w?䤚!8O/z^plPbB]g aQHd"-X} o^k|s-7ɷܗ6q =c9E+3V2T)TxKʧ' &o]r;XѺs{'|CV '|u7xAR#$D2iJ\ڟ9)ƺ Udt-[}P}mGQCs{W߯x̏1h //^#xi͕EĮdDTx2"S2vHcnɸϸP/Ի2?JGW4wcY-~^7EHᯌDsTDYŠ ($gd P#2#XvC~vԾ9w.м8 /:1lEb]DAw#I c1 Jkp)ƞmשW/Jf<āp<I‹={;Ye^6αyd ւ; 9o PWu,(Gc74s5W^͌Nfb\/0z{_SȧZ>UB>n%W &] 2J N+͜Lq8YbΈ0ށ1 wrSLˮ<'Ūf<-.L,̖;M_ʉ=vS9)t Q($e% Ô IP'Ea蹉d_TTFd/C)16SEE@|꥗;{g?x',ȵ6"&|&e!(13 N,+vOhHP` L )*=KEl֭woo4;\!O8[p#&TZ^TaӤLu ' F@L^p3B̈ʴc[V;5ǚs*2̷\Q\&0jqY 'VꔤD;x™PY{"&(dD T |f*DTғ䘇*݈JܶJ}\$df9$DӨ=(r]hLK.g #<<@B #/ẍ4L]MH z278.4:"Mƣ1ȜVXnzLɣi rP^Ma'fs=F\#UOcjAHd$UFQC$Tx+k/s9N1IT]ӐQ^ÂTURLQ#D/  Y !w:QQO[zof]̓~ TОDZv ~ff%9=mQnB=_9ʪ}j0WwSc-$k@=p ?y/sH7ow8Gt!E_;:RU J(҇p=_`D Q~8K>;IĽ;oG/'O8G}MEV2*~THgt~GbQkcŽ' zy^AAOxCGa4&I4$Dq"=6͝Hc٩iʬTAd$,?t#.\#?|C(:·LyA> NN&yJzɲO?WDo'ʟ>Ksa&ѝ;;')Sz/[u)ЇB іYVZ0Š0+4Xs33̈ՠY 5jUU/?Ӆ~'G ~+ <+ 1~J_G~y̓ wP:t_?G>**Y/H??t܍¢__l;?mOWSBQ|+P=ǤH_A>_#pf9(?ӼǷQע{**p>C=_g/)/C< owzoC /#?oɡ? ;8Cyqc_uGq G4E HB0O" ?y92gWh}D=+4]÷IG|$X Q@ a"X%@hzHgm='@1=֤}?5HN?ϴ 7S>">DqU8s%? Jp0(?Xhٖ[ee_=eFA1 M( M44,f3a5!tw+A &CC BS rl0`ۃQ#N0C!0V" C!ɒԢJYB14M, ")!)dlqN!u8HK3 d) @2! ) "a9#ƌ2Z f%r`@\IIFv+IL fA#LhQa E1Eip Ě048B-i6BDL/Y?>H8K f;8v3o83込ۄps|^Exh0Op1D 7UrI# ~^c>?@c\xۘń<@'m{y _+m&ר{1ʀpw/#?3˷?~3Mۻ3gO vx!&y$L쀁]߽e$ ' {GСmaMq˯1&Po|-J SU(5I{8KI$mվpn DCD?a1ہ>n8=5=3K y i2?*_+|KScT4uZ}5PUX8ðߊw1:@76شۀh $^ h@3 [ !?Zi l _vAtAGgH/BYs6٭6*<w9Aq}HZAV\͆Gn,-O(r00h$ޛ@aCa0oF|w8|'w} mv|}?a_co:p߱k8} 8ߛ//sNO'/XcovGVb6tFkZ5j ,fsyE{v'86{Ndh#F4vǃb.ȁGJPu *>Ҵ|s,^Ɉ{Ȼf`a |t%d^5zYC>ã5Ax^^^^_ٰ(Chygg332G&OьMb~^w~iȸE."}IrI(2 hK07Pw`c;g$9ѧK[ZXX]3bXf/v疞<rw71xMgYZ DvL`)SM*8a1fvOwZֹUTz-Z8<>Nbճ3 &G8:M4/fcr~GF=A^4~Lę2% h0#91yNeɉ\l" a-bq>_w2ـ$4#p4>}( c(h>?{E 0PD-e"=Nu#ggjzX0nz ٺww:${t$M9;?&},i81>˪z!Ͽ֘5X`ĺ0 Bf 7dߎJБ9%{\{DD@C|1CcBO瘀qՆ". qhmA,alK\VzFpC`&CX'$$$D1x+2A"T poD܁ {Ly8ݷ4xhG{uuNCgJp|`ǺH!b ($`p1@BBP e L:`q >tZcqݽ9333333,'cm5`(-CYz 3"D#Vk/s^}܌@A rAf#`?m^yn=nj;9UTp4i8Ɨ'b_w2G'qUZh ,-qb;-~;qdcc CYZ)8k5;7O3ܱn7BfXLȗ,io-,A񁑠0=Y8 A6@郏SH>䀣ʯ/ɷ=Wӈrw}l>OB7vߜmyl6qS*]>#=w> GIm~ߧo~ (v+`Cfdy\gn"ݒLۄ8>Ghn8}oG=u D.D߱5WIl 8wg 1XWգK7ɩmHͭxV^{9n÷ , ےaX OQL/^ࢊ(zn#utLv& 7ljgYm7Cvr%7bZeظ&E uݚ齷ӓ_{Bk~zd u Sls ;j:['[:~8zڻC-o!Fz6Euu41H:7q2o-v>%`wS-}[WSlxWe:zdz;UR5AM&ho v@Rr/bfͶ.g$q4=plZjp`\xx ֲかX/m # EA\90.4*5`Z\1kd!yBF*DgK5v& D[\qo6'|㏇m$P6vIfZ֘p f{YPOT>yⶥpB#>lT2']~_Zm#Igwa%yS5;~I e~dǡ6.8(UPB9k\0OKkό;|MGzzzzA-,Y0,C{%ϛc ~]B{Pf|O;ey#G {M4O}kZt["#z3ffR&r0d6۷3_<k_Y18'P|?ѱY=n'O¹T*7C;坤arw9ʏ}L?CnN] .#!bI=lKB `Dk#Pb x$b259Ep#Gydq#W{ Dg0 Gm Dm6D_?E'ϏG<wի==×S׿&A>$_ǎSr+ $_U` ce>y^UU_I~^e|[Y:B|*Gϻu̝;}c3È-C3dL-]c4/Uy [`#x%9~a2pD{?<w崖\gy崂hF80 }kf{~J(F+Q !8zPr=8Da v` 6$H^F螛l lRI( ]~ *Y5}go1{a1bn|e]1 q2IܓCۻA@|3a=-ULgʹpObPy;-I@8Mv8d8o@{H`  !x<5$ aLD$ zBwq<|WzLd5ÍȌİ]$I$Irp-`h{_]?'cUt~4 &2P30"6#gݬn9[Ȋ8 3X\f*m[X6*"-vq9\zKɏrz }T h<=kZֵX0VO:ffp뚿ﷻҭ_z[.Vn#f$#p.&$PB&F~IyXqꪨU Ab, ZƓttXt'fYѤE'\+0# !}eˈO܏垓d =pH\4}zjd[YĄp\Nj1Ŋ1 ^֍Ó> 犪ئ0=oo㏓~y|=q-B&[Mv}g|/U{M4{>Lz ;SPbj^6ffc L>ɜJ6(S?C@^ه0b[>cF3i"BGӊ[ >Y|NUUo_/s?/&)w E_@l 0$ ;z-@x-#}zװ1Ifmm 2&C>Nv<+<)x4a/I$e@0"Xd1?'8I$Kkͭ  *qjȸ-k k_9|1I'ȁt>i5ܢ 0B'';]2?= Oc3 zQ]I' @د I,=5eC'$I*d3ca7,ջvbۯ =v9pŋsI=\$URoH}Qzk1n ' ?#?Ͷ5}m *>޾?Å;`.߇ U UT'+$F=}N@:rr.N!C%|{~}Ή?30˳3x6i% 󢙚8 9+0@ X3u 9?>[Co30IWmm,@-I<$@8m:{?iaχ#p1m'>ѡ|:>~y|U}~ 'c7٨h1,DL0@J`>znáhS/cͅ{W@}j"ikQ ҼcQUB X`uaqq[û=qˎ+>l翛C8r-}x;#ϷuJ5ž>= =~<^ߜ{h6<~ʐ\^Rt](c>;}Bt?U4ɜ5lq7?A[RXU}X`T' 7ByN47߭]sV؂'b;|~nݛd=gi~b2V{%IESRI$k^s"ffdǪpc܁zpj1Uc麬>Ӧ7!4={o{ٽ!wN28ݸ]ÒVZj)_ܢx}>?xB$;BPU[x{02C֌31<y43C5+A^k# Ҹü-y" 7T);=OŽOf˟x$|̀L jS%k\4`Ahtk`bv I28{wv|Ҏ=GA$A37'Է3|>?:rd^xc%+r]!,3 '?yۨF]sy9\͠;IZ ?A7Ay˓G|`}_A}_`s(ibkHH#[3|rMh֝hٷ dcntO&GM3&|۩7BS#-} v2'=yߞo#RUUR ϕA!)%o A$i79}Ðd\ #iIp]ӗtmLŀxDDDDK$~7UEUUP3fffe 3p@gpA ""#Bz࢟=/2Hsm^ޠZdډuV@^&Mz۳WcO5WYTtuV8X4kAс0]v]oG{F|AܹSs/K!4;;goPI?~@-4TTӪT:۴ 7Ň0J-KE5$0O,|Svޤrz_fPk~2$>=hLWrEahkH6 ]{MQbI{}Q4%)<7Ǟy^y_ʐ'mtXǦȖd)$=&Z 8 `LJ]'F4y Ph(>@pRNg= Iۂ}jD7hG~&zfffg`Ӡ =ɱ]jA2HUT#@w4L5m`twd>zug5]O#up_$^h  0źk7A"Z m- LR2uήf@( {?mt|ur<=b7TUUTfffUUCg7U!9# qkDk qi~C L"G?4ܱ~ .PIûwA/-E1j/vĦ@"-̇rlC<qAY YWq(@8g b, \c`H͏Y9]>; }r8TWk; z}c3lxH7lZ\Gv ),f#矗W/PwxN\I'hӂE |J`bNJyB/cկ"^7^q##< 0 7$(Q$Ś AU|)9sC¦DD)<_'rw,e= ],vWכqvv4V6Y_˛zq)詢|;ptZ(TyTbpᑫfQ\TQ~}}vt?ϥW=_z?6zΉ:qܦ&/)ox n~N=htTU#u>ߟ_J; C{UUflp3=k˙T8ɵb8yp絖YeNYfU?ۿ 9Wo{ً^Z»a3ko3wV><~|2Iv o-$iIBݸn| >1M{|8W[c+9wwp:btT>@PBT$YD(wwwwwwwwwwǛ32D33333.I<1K0"Dp%$D,(߂ zw4XbQ<{ZֵCF>Єܼ%Jix$K,Pņ5@dZ`o~3NeC! Œe82ޫm@@"@,GmM, yִ Zciv8gD $n%TI%F*ט,W.;l;۫\PW{Z6$rMjD2Lȑ L$7mZ[ aidxLLك)qۗ־ǰ<ƪAA1ƽU$&f7_%ݏ36Pyc;L_7$|5ikbIfC+CXto67Y .w.IB'pFXZcOyj\N)w~1qRCAt,]5zSr*/!g?vB' z0- ;G!WIiGFn`(îiC~#!q}:U!ov٠_>!kCĉ$:IHB&#*,;1SЇm)$l0 1hv13psӁ}򪪵gQ^kÔw_W IA;ld7(=]gϏxD麨8b΃5KEQnPxb-r"McU&l₼Hp` UmrtiLs36|Ӣ~MhSc"ު|p^';(}QOG8vxq6jnCc VI][R:T;=b1>O 6B_jjv}9({9ѷgD>ǜ3033=<r>?'t;;>}5Β)8?qIoBlÁ%OymTJ~Q;UZd; #]u?1wE,<;&MwwN5)б Ma径"`>dgHly;xd=y7[7| g|sG$;?'n}"""C}ןwo 7< ֱ?:={bkB`DZz S@bX0_Zz֭kZx e`II$I$K2k78l9tXK$@v^38ZۍTO*;?e̼ʙt;Y!DZKUѧ "a oX x #rޖl7 newg%|UUUU=Ut6xlx{*~SooU_{=ʞgmZ~MZnyvoMִk\q{a F  9럇TѪ_t{c?eJ @eq7zSqMbbCCCoWTAopK;fDRZ]mBa 6h2 K$VF# p.@ dhb$RDG4B'BYUфGWNmsņC̲mÏ,|A( bl.{+c"9{wWC}ﷶ p}#Xw}7<չr{8tpÌ.l{ 33,pGC; ͗d& 8"O/9hN";bIs&785zHxd֪ ;%pff]'ٶ BT꾞>~C}߀'< ! "Ɏ4JЙ&D̉dL BF ld]6AD8;xrFs9˶A3$8TrrpCGdCNH 0{uz?WT.GagN0>۾[{CƪtiC⨛,"`P ` 0;ߖw_WoP#@_~,tKkbŨE,~8|nװ8qh72b%`h I!7=~%nZKC(BY x$G 0ķ40`m$8 p;g OzlsЇT5kZֵi(1_Ɠs'^y`LbFG|["a`.BGzslg>%* *jjR¦ };cu! §B^29~u19t⟠_.PqZccZ|c~d!^'N)9VgcY{3=P#Ucc 'B`Q]?zC9 0mM̓ 4^I3 20*}'B"":#BJ__;?BFZR= 6>GL=a#, 2j, V$}[dM2$\iazCi \D!o$Z9W7,6 9ٺ(PM 9ܒ$ZA6l(K9{=;j1m{qk'g oD lm7_2I=fēD#I$I%C >hYr@$|CYc>%.Stؐ.2i@CkH|&6O{ba؂AB ݇cpUH:z3At 0$ 8A,Hvۓ˖^8pִѧq,C gd4b[CA5"CX xBB7d~wN]<2aOnEkYlE4-#pX9,CIyq"$ ÉooG#? nN+&'rTj#3>C_쟁b $ag~U|U_tÃ({l.Ow~]Xr OEtO_DL4Sd8AÆ`\7~}埻_oڻqɸq?N! 8|97?ݻyZֵkfBC}1|b>:a> ?uURUAʁx>mtfUEbٙ؎'jxNW2%dOϼbY`IDDgǡ}rC;f? PH~Y{|k-=2d=O޽Ux?c;z=CG:qZE 6M[|ؿû,Z8{al1ox4|E'zQhlf7!|cgqp/wXgI5dk " @#?m?_ν* AKTOF ڶٽ;#SbOFEg~awZ)-YOdA!y{kUUUYmݨ($q"PA &ÏV?h9<:t? |Q/OEԃ&]jχR6 {plؾX `?kl[B-Uˆ_Q )wwkooVyn~EI4oeNrG>uᦰ ѣY0>|h C #`H$3 _źb"""(` !| RfJ0$ 0A$@A|"ϡv2so?ĵ4O>(g㨈i @Cpœ~ݓT4*Wyxl}<(io^QE3$v@$ 9$_9eQ3(}E O@OleF0e0 #*=|`7 "ejKHvovM-BEݻwwww~#d|l3R|lz >x*\5:qB0@^1ߞlyʠ'F&{]?|9nܞм  l;4 I'tI+Ym8M#^O8_c $Y@M-BE ضǯr`-V`DD@߫ FSӊj^;k $BG",ZP$=6UUZyOqA9>Kv hE3ېt$AIr-[lwhϫe"p1 av$!$aY6&7;MOp?HԳZi|}Z}9s[6>jY[UUbIQT ?ǭk%><8y,BG8tH i_|ź{b+My Q@B^ XX!SEK8tfݟoƿAH$}^6:dT9u0rxWv|p\{gӌ3CNtyq ˎ'z};(8)M)Zq\jOJHT1JLTUH1'ϧG ܞNr0G d-ط: SЙ6܏O]9wN\C-'M,Swq5_ Mw7v?ߗ]#Ieݝ|MMxW?5w:}Wg?^z@'7'jѬLg|{υ{{>]R9kZUk7:bhC+j~wrhH F{>wpp+}UŞ+zUTa}{P|.333U|>`;ДN/ 7Q"A' !L1oc^ܧIuILIwvF.xٹ!X5M֕'I&*Sg 55cU7(ffx0p_@[؞fo 凝[zW,Sr{C k4vY2. g:ӏId7pWpnKf /JцK]u-^u{X$1lacnY-,bb=ͯ]; C0b_N&:7ګɇ%Bg 6BX?0o;vI 3r?_˸ww ƆY̌xy47Ry/$0]lj8k'kc?[{y? pYT o{ƼH7vǀ8:{]]ܸ^,F7G7|l[ǐD=Sʪӌvq:{wֵz/Wb1bi@(_.S!l;G{4iU;??zq} "ሖ{ 9n2 1 f~62\hii0v4;xxď)Ǩ#Νom뮾N)zCrv e[ƛd}_ 'jm>I G&-п;aZ=L &Ehv /[ I$d 3[ m]:LJlx9t#N'Lg;w1Uxvnס}8ftg=]]Jjb׹xq8Ã8<>hr""xmLĆȀbFgp8MV!;ۊpۏ9^O枒I!eopw{Y5 C^tO݁P Py#<'@|"AWL`CɽkY932&&r3!N#U_çC^r=>|3,{tQD?Ɛ OAm;"[W^^xr==:a4:R'`49CwHLCCQEr/$}M% }?)-q6I /fffffIܒ~ZX#X|=/.TѪ98;Qw3Ԉ~4v;Q_x>y(?^ %<39w_?,!A'Axo-? UUWݳ;Yt%Xo~~xfbLLK@'/j#oG/??,~ok#o}vb7ՏlSDZVZs!abHpcӳ;I$r#m3XDD߀;fO#0ߚ_ޕY4= ;EČQ-^6 lUNI%<|yfCz噙+$}yؠpB0|#sg<BU^ E 1DDU_=Yɏ3H$  G;d0~|5DŃ1"S ##D&/.zF 6v^걊{֑p#>D#D)4!FS:/ZyQ f'DJIy Gk9dPG{BiC{F%N*kV."t!߄;hN-D9&*$y! }11|2D?"X$4wV˞mBmHo*BDD"j-e " èQʈQhS\Wxƻ h;F"y]b9$ZF5verb'ݝ{ kh[ot]arXyx`H:*$O "/i &lo O5.eGQ uQg<~ }3im“EUJW)c; F+QMQfh jk>Nt\yζ%|cګ m4Lɸ*LHH(F2 ػӡ&vVcmw_fz-'7+ wi^}ȁ^22 $N%1 @#RKNCG'aQ5Nl,bsaD"3#0?xHÄѐ$fD  w!RG|ߖNg;E(f(f`CTTYWO&!ܽ:N2U;,*tTA@pXP @HP 8&. 气ф{<,6~L :a,̎+"xD7wkEn2P[) ɾ;쥦H <+%q+=.Θ޽9q!=Xd~g렉펙^fx$ ,m_6٘ĬP|"Fh^1359AQR.3Xmi1{#~LF0::WdÝ3'貏 .앍ͱ0 ݔaL֤Ū!ygA(X*S48%8X%Y D}w9ݹFWZ^4X[Ϗ:=oPh^"2;s1^`D䘗~7}3A x ’Hc<=pib-h,>`@ K)&|k|ϨGǪ:gw[= #X}!CE!!3126Eĭo=SG|k@AeAeEUUUdDTLX30 i҉^ǗxʽV?t#ʫUm鹝sh-<3mH4$C(S4K0 O*&Zfc+֜77o7f}*Nr2,ށİ fز͙mys+ n+?ί.[%&c03f9tnTa8eL)C,P)?`x?ɏ>++xݲ`m=`#Kv#;etwJO r1M뮺ws؝YZ @r1 0]ʈw bjݣS \ȂSVA׏7ܰiPUI;!H*}u(hJa` $& & 'J'a&q#x?a<$qƷ1g!֍.&0qz4i4cÂp YCHҡ`-/bHE/"hɈd JPKs}k 20){RRPGcw+C4b4JSC0ѣR(d#x^x'οް<@{9UZTgԽ+0])`;ڞIswxJ CK*uƶK*zyL=`!h!\Bw#qlx}E-$lK8bqqEpS9?S9soRGieZ27jUO%A$0=?^0.V-̑b\h %:@b;;Qyw=5lj"GE<.~1cvc. t|+,0ku;:4nrt4<um1˶ñ(;T< }y@≮ce@ 3?5i蠚zwS>!Aə;YQ`aÂ#8J&&R8.1NSI $|uu);-NSHj }a&uR ]-NNjdYfbdJzHp-bKꎦ0J'!]RTMa-PX #Aii$fIg"B PZ&Wj$g4l~e%$bJdRb=Hp NcF3'^KÈ8xN=|ي阭fA- j lW "468؆8͌a8BEON0]GDwF,,C%8A)3NTFƄiI3Ւ_#FDbC_a<B2!@(I0FBQjRʳ%0D"c ^Ѱ||Hpc?z̙<ϕ;V$lp{)?TKr+3Ib*B@>E*y_LɄ,,,d0fXdT HS0đ1!+3 St܀SY's_{L1S0uo/%HCK3}4a܄h,%XȀ]KHh'Pk؜A4Y+dL*UѬEujyO+2)Q4XPR.!PHGA c,3+@@.A USTaRJ gA ,bbن6bbن0CD A 1Ц04Y]M3]|Muї B̜ɧ ȏ7dh&& #`Q" (@!L3V]hcG<9G;\ݜ1HH.J-P$S5#3`]hc4sÚL5ˁmh蠝VƲy5l:5gsTqj\Gq`l/Nl#yTsUra8(q2h(ۦGN30ѧCAluÁØ0IA%[\aǒ6ix۝;s 4 vqf&07 ѹ GQdۖNվ|UjPJ$1#; ԃϖ:  plNUs<̚uЪ5ZZfBDYb'6*\{Jҍx~ӌC`!hw) RL'm H. D@%c0c&0M6"XYYУEĤ3"QS?$t_o|vr[a#aohN;`#L \3Y!4 $","_A?O__k >s+VHW,g\%&^-e5I\ҧxoKyXw-@Fm @U\ a^Ɓ32oB項|jF)(HEpϣӳ}|= xLZ}J,'R3R+eE-jxP> W3SVt<۾} /G j(a?#TYB]BZN*!w`0V.*YfDzEsڞM/] ܡ6_tkjpo}#?ؔhz4^9Ʀ fƧ|U6qsP޷@d,g@5  $&ViƐ7hHۭ@UgF;QWg\R rpKO =Rkg+*Vޥj}^0dH[ 9P3rc;iYe(;X)(zGjnd اN+FQ -wW#"zW^{\wNd<^4_;b xҙP ubP6B%GIAwO[92ePTJ>-8Ap")H73#"!R/^{b]Fݯp{ݖXUj,5_>`|"D LvNۏUG$.QgSŭiu;^W<Ͽ^;f(" ,U=U/iU)"QxdБB 6{xKnn!wgm:<;hN]. Tb .+O8u.$SQc]:pbmÆ,{'l.˝z EB->!BDC"!2ɂT}USZhpr]љX7#'SKđlCu*eAlø˼Dwly~uAUш?D|"e(GB"tg""Du:ę<{pRM>AVܫ::>yԱܬϳv8."7YucW ΅u:QuG+b7O'`tA#x dwxN"^m"Bי8Mg{3ҽT3f{gG&l^03MH2Hڮf)πK@8L>/2 !2HWDFNIgm}9u Zʪ\;Ӈe~`D i+*k3Uq$fcEBDjj"h-uuw!R?iSmC؁P#$HDAd8TJʀlJD,?Fr\XnLdpNc 8bnmPYeA$ғ#ɪI1rT65adP ]H:XC)Hao"$; ᳻M(&$NHH噔 )1=$w<!)X%bw1 CGRB蜔p\Iج*vM@ Dt@u|jLTJゆA HD#5N*0N2,!HpX7a (XDlp Y9aJP[0 tNI1CSӱ=NCݐR:(8@haGHTmSİhNَ@3UJ<HĀbQtLh*hI*8@(qeb 2HDGD ѧ(1T&0[t`%WRxt ! H.TM203 L@H 0RBIPdJ$;;͢ITJdRLLi$!8LJ%*:$%Ij6H Ptz9Qًm}>ZS8؇ﻧۼUu{·E}TjcEUELˆNۇxRnk)V\Q8 K偙fD "$5nٷbbC77\3?pz'Hd 1>#*~~kWcyx:=HFx|#D9bFr/V$ VK-mS+Yq +$fYD/fϿ/:؟u56?RYYKB7zx f&Cf&J f藅13[Mk [soER e[gBoioGD~[[i'䩫nWOzQ.$JΒwtFڎ*uUXz5Tx1bŋ!2ꋹA%~B[2 ~խ)˽ {>>>}͙z`YɏeioF uN]b>$A@"$E !DiQ}G5/w֜; XaF!Ŭ1wA+w]iD Tu3 3,|~y;2~^|>¾.!Y>) މq" /d\k:n/) Ns;5KE:O?2py?Gj٘?}[STPc!ѷa@=P)A(*%W)N"PSNSVV_e[32*1(%DGpŐzF"Qj91'LJv{=~NF2C 33'#^AvБ+W913Pz{/$}`c ϽUPT-ZL# 8cB,qEJ ;M!MQR+*p,Vf$6flmnұ\*Ѷ[3/"olO;ߌq߄de@M X"mL!63RG^h[\>]xSYiu.A !M6}yF<,r6F'<9QRb4/9/;$G-=pw.-!&-̀!}8#̦N6mDIc ;{7D}~5!-sQ\&}qR+T{([;K[c`]7푐3Ju Ul-ħ*]J<[.8 19Z#;כwn q_3O <^e2$ k:fu5|z"۰<Fsyr}Grf ;d+UCns ^f/wRκYp|=a@cd5Vhi :33T7~'m.#4U|٠ H1}ZD63UP)AAc7\1IlԺIF,R'LI$LOlO;L;n LPαV>5{zN;%ULa5RQHŊ0 ~k81Uc.GH"%ngD[g ԑ--b vڡmՖU_ P> 9rDU]YK#0ekVLṫ,x2)eFb ֣cr{ 3JD#^w ٥;$Q81"&"  $J 9x|#l^AD"`32"ICe]sDJnm-VMJt̨xJ!ܢhwG13( SJUzxo($̕%= N+>E;Kݭ/>[ub)ɿR?T X\4fLzq:=^Pw_}?F!\˹t+NR-ŻVYҜlg^<3325Uӷ 0xm!ĦX=߬g;r oC%T,rӣ~x(*]v6;y=G~Rt͝1~@ܜ{8c]"t;=vB4Ӄ?`^I$J>Nkbfq v/5v՘>19C:*%OgR(NSúx߮u]a`u`ܗuA弒F DTAjFQCFaY55@f@ł, o.xdw -`\}h(|3 0$fiA DjYABCCRkj󉁘G1y똤332tLL^F0f4 }>??ȾWS[9Ը'AcD#`D|~3DNQ@o6oűr QVtehɈ+,Ԟ֕𻸜מg:xn8)re?1WgH&R~!3V+uV#ND`w[))T ?$c$ח|vSOP_mfcu={E@`)3抳1|"h~3Udax`] wA.w1ka=L<} DCNK-ZִMʍd`L5XhsTS 4TDkZӣ' &weF20q&]@d`l kSYb}ljr"2oϿi-6@l)~K#=x_ǰ? L9ˆP Bs[>qJ 9`zC$M:GFfKL0ޱ5SM U,LD1 "@ JbfBF4÷c,X 2r4ひ6m0,Ai`i302'%ͶPi3VJ <ȉ*6^f~$7B9'c,2;:Xe3iFʬm9IKUC~~Ϸ돿CYUU3=6]r=yأ,(#%l^$UDJ rMj{sjw%!1Ru`a+%=s3ú`#ȟM4>M SafDE9B4fdDS,HeC9-&,QXdijJM;10Ɏ`Tfdd2N5&a p;d&$,ݑ@uEDWeXN!aN ABRP4S5 4#Ji"D$;(ԑdRIkŅzGQ;33=wf7d4Bg2 *ʒ1bT^TS/gSاT?5P}$10dL !WT}4|(z(Jb}>pͷo6m4[ r=*= 7-q ڕNI(bgs4Hxk@9f)iRh Ib̈\Y 0k 8̠4ى' 4"NU@<}gLu8u3131:gʫB)',(u<<("B%>KEؤӢ) :`$((PRH$b T};f C:ʬmg45d'{"q#dgz iB (]/V'PS޼hɠU=_;pb :_ck2aJj M1H n@@B@4d._c3Qi4&SCfx|]gn?)٣,1PZ1rpq)\>HZQcVIz'wuЮ B8"*f 8*a⾱'*1qY">u$ `Ŋ]ʂ" !pdnnʪg}glε P鶝M_ns9G@x;YN,6U(Bpg 3Ic qMGD<.kLEFa@ w7&PMrH|OO3.]]]1P!.v vT۝kp9cD,p PTIB 4$bS4 `yd0Ԁb-NKw^YYoNm6`@v0w 9!r\:`,8D!Q2h @@:{Z0#N6D v@pe " gGe@DXUڀ*jb[Ns/<&e1%jujzD(XA/Rs%%(HLL0퍳!oy]njsu[)a(,̋.@q x!<.I"Sas0ágb<3@ N)&|_3G7=7vX|" FѫAL$_*o >gW*6\Hy)x{ '$fFe"ecOЇ+ML}%}K9Yw%8yRqCFg}Ah to&Qw)Oraͯ^Dn7RzǞEJ 8M 2C2&t$v$:3{- D"7&%V&.#?hKFn>0&s1:*LJW#>GujE &׎z|ޞivGoֹ߳|7F9H'  LS=nolu: Wukrxw gTUD< [^/9fL,o Qgߪ`?3m֍Z/| >~vT_?_]HSa |##V N2YsDp %:{:.@2x0ܕ.smc. B" ߠ3s˜$c$f^"!  JG쵵㶟-u}el]vTRx\)wڋP?m]wGiEw:EOkw:50I:ġ"  HWDGJ@GYw|mB ]uCb iDYܹNꗽ́6%Ge*A,;|ޞb  @EhQ>[Y<[7x'.Pz@g"%|H~_33N\kd2d ]m;UրЛ\ty8yvsp7I˓஺? 񙙙U)Z;aوiJ_V0\٣s/wÞ~l1ˢ4:rYí0\͹Mn3[M2r;%__Yt=;c݉NҁjK-LW-3 )r.xyzC2yw÷O !vpDg@hCù9dIh.ms:tN^L x;Sږ0 ={`dqBksdӢӒ Cc$gqЦx ;DSIQUu˱ۇN8Ki7$Éƞ351v:%9=ǧkgdpFNc<0fgjOahsNm7Vg31Uk`CU0%zi̚5V8s4|3u!{ };uzqZC!*)D% hrG_S}vqaE;![2BRKF83y N\ $SqhS<;¾l[=g p10g[{DDe*JJ s2뻈Xw b~(TmR]il4c==]H(;;FHT@H:u1gr@0 It;!xk>_s?uǪh  )&*CDT0`, 1 Ǭ{7R{_!u?|S|o鋹>u[j1{^QΒ%t҉]û8gMqVQ3<1 K0LYc P#3^}:Z2DLv`. 35$-3=6A,  #3![$3jbpn f,MA:xTS=:QJGs  ?nФ+6Xl0) =ݧ~F"hnnUJnN9Wn z@q N z4>1;ضڏ m'<`PNEF%DX2r=T5)4ߊԀ|~0QWbL2L̇L2u`2!xC(phEz0uI~"$\6y& 3/$!'ٕAN4P\:A83<d, 3 0) *, B{HQ4sFFI;(~:3i0vo#4sfۓUB L !=@6?WF n%'#0%(sLiSЇ6Di"cA,"T_X,hJLp.o%59 _Y3@Y6o.%qЎEuC6>%_1b\NqP^3Xofs/gGVE$Eʧul?u&q!ph ňa]f~jE !-4jX18# $4Sᣌ U6[\<F)2kZffMts 3[ݵqo0RsIr9nymEA`Ușεǀ#X#Ar; .' :ei0Ї3`ڠ6n\Pke9&q)30$l I2fZ C]F2-P]"!Ϯխy20.0V3Mȥqüt%yq o [ߤ5:]lqn1Bu'5B`3^5gVyfVaZE8aYE$pp59ćy>rɳ`[xN^9G#6(4$8gltr@5 Fy"'w<]|MBqQƞMC[v Ze9+H|X!0EMtbzw^뻿^D*-^O$Tf"4MEŁ)늂p"38]Xmhy2 -1qˌܐ~q"mgN@I*]9DL֙]e$mer$@[gzlnXm&`qVHFg\ ôbYf㡢e&t!ŀq :6 20Z@j \dCL *9CRLiٵPaѭ@90kHbl3k^zL &Ag2)``F솦\A%p wA^vldŭ7 oq箶EqB7:c0ͯwAyoܡg `o7^wZEG^=a_;>0c$| |.DLY.1c"5My!B [uH f`m=; IqUsmDcDsJz|.GЀ~/Lx={{K^"I*lxƨTy#AܞFp @qÀ}Emtre gjhüD,0o- ېcFsE^`oXeԢ/N:U%VG]{@+W~;~d)5~ɐ!xͫ#il08Wr$w:c`wy v QFQ^TwFf[aJ*:vF#Ck)pyJL_Mӵc)90wVJ{MCi͵F!V!o4D<3 @">B P`E֝;DXdA@Xe ~es%S\wo;I%iec;!kzᛔ?%P_`]+7Wv|g{FT{nHpIJ]ŋAD(A:๒;Y:s Am]+<1Su6mWObJ*b~[#e%ޫcHq_Ή񙏬<@ 4^"Y[ᄍ"w~w2dNÏ,E}P꼛zo(}d٫O}S81;ve'(tw=TƹnعxR3I DGz8` 1R#6s,2ۻa=t(VBi@a(vy"<7" A)Wx'xSzOp7w\iT$ gޅyb͋N!DX\\9D )ʈHH #W:{@G'#N|fd ݱj݅8#:kFdo% HR{^P98q%/DԶ{ *VNJƬʃ!10s53B/*SBe(T%59aD5Q1(@00]o.Z jzے]˷ݴ;mzBD@J',&ϫ]HA @@f)r\KQԅ:zkţ8輽_zwZ:5!DE "7CN2ZB$A3+"5bʡȞ]=KE۪0v C}0 [37`!?_?S2%LMݟώh?gz܎zQ:5ZգVB:u''gGǯ-{{ݜc}Mlz:=;gM4һǗϲ]ẹ|zU't&GG;ߝkZխJ<Wb2T=m;m5=nK mӒt݇vIɓe9Uvn{!Lz39|9;unXe\r{;w‚nR7WwhG[xhǀ3nꙹ[nx5i![Fq%,'EZ.#R ETP1 ޤam3 dlpz|wx}u(k?\|ۙpHkx9/mrd5wV9rۖ^lt48H\p  #Fh4>Ok;Ò;=xƚ3@-|5ރ9|ϣ YnWk )$ $HA"Z t/(AAZǓnKtyϗglW÷3+:Iv #6/92$Lę0@t<;qyvG\d5>jtZMj45:ӇP3ho[s]*I8AKe$&3MB[wa]p B~v6$>o333;3\0Uٝz_0<+)@ CZ U8Rzr<32_w9dLId,PI $ qRA$5 7ƞUUUUUUQ 6_N;e,-"" @`@mX> $o+\;YǁyMLm(Qt EmcMnU}Iz:f gϾm @eA 1 ~d.[M i!~$LglQF=|]33C5 m !@t,iY\I>>LJLwxcck-H|%&H,sE\B11d2nZ$o ea@"ۘL,oTIxs.g=\r;z$L̠1Èm h`7[7ILighv4551]Ψ-ִhG.r{]Z8}_Wٞ̽yVwےKہ dfm |riwwtHm7 9w{LGgt{Wq_kQK& 6~;hYY*ɴl{Ʊ#w n/>^˻x{ 2jSwM4ӗ]ã |s{4,xp :`ܷvnD2k;~u_wCG_O $ItY`s(6신`rݬ3rņ$t" ța$ o0""]-kOV&xa5 ϣI&m H8 !MAux/ 31Tfc3VIa ֛LGE29:,OwnzcOUj#8l8o{?ִai{[U@p~_8f.g+ֺ8ִkZ=s{>[US4AV;4׷ff>(9歼}ÿB6OQU`'n{ `I%$I,m8:aC<,Ty?/4?8?-oss!,~J5z#^*a8&I"C%BO;xz:TPHtG#?,KH !;OGR]I$1Q)uv # ?ǩ_W|[{޷7?91zѳǢȅ*Ka!OۑOۤaC=ROa=$JVLI~ٸ!$O_o?Ԭ(%aE)m޺^_ߨk~c=vxqp$ _fZ` m}HJ? Ļ b>&D:w犬x֯O?g!&J)nniM]`?фX 6<ڏ cLΟ +<J7G:BM4if!;'Z}TZ+'&;-b q,c%LɒmYr]7K&1)/I("v6%\C!L#ϧ_EAx!&3  FEdJ;ojugߩo w(XOѨ}pqn531}OX"mu+`.)&[:Por )xxԸ፭ŵSv`6{*cQEV??Mط;[N]=_WP(d? eEX6WA(x~sώ瓁gO0x;o?{8 G~?_w?}7Vu0l&KW%?@I,7o׿A??~oơVs[|JnJܢ4fe xS}O9QrRk'.^$$ *{1ox<_gʁȑ7@U ʬ2&ANlZqyx߃'5?tum}gNGo>'EX (?>}§ X5WvONr[xjfGE$)| 9d\w71nS.CCY-P(|!r/*f'Ac:[ h=vc/- M%ս",vu<"h%v DseN{"g/Z콵MOZ l8ͰɆ3-c1LUx]S,s%dN~88cn;0tdf1yCի]k 3$Ƭխ`dfbef9fti `9 ^4  %`jh)j{,U˄ !0pˌ--{tjX?7I:B9*E_ۈu[|C1K}=tbGmјFf$qg јFYlLnNZhjjjV挑4flʭ&NdddҥKYwAU#ICIB8zVr" =oxa";gwZܥHDFhHɂƄ`Ū*,8#pmS9N#g9pyyqH^rO3p>̒v?\-b|/5L3M.0U6]JN#Z4ܽb U^ͨ3},6gF8-2'FșJ)\5+RF%NOm3 gˬ(uE|=Ý E10'0N v/pl 2L(LWxf'4z^.=8Wo8;Y:i+qVǾ4ʧf:{K9rF+SXt*8%Q>;~ە1o^1ҪPkFsee}1 M8i߻Oii:Ɯ2=txǫ,83`UFYZ+ vvn o{cx)jxyV$$yΚ*CVdbN àBXz&#٩#VbI}"pw77vpIq&>ƑH=2z}):A# AQSj&-fMUĖg> fG2d7Yd̬S0!:"d1ԙeo:D\#ŋaAsL”!HMĸff\Hð@)"\&Aʚp2jlDA83w/7r#^V$`؆$6 H r 01ŜVZ }%*ҵ1za!-!܆%#P&\p`5hjitY' |pQۧ6:޹58{fG Auz٥_/=og]񹶉>'<$AV S*P"YfDgMW3eT Fj4%&2~M,I'GUdCz !xxn :u!1BIpi :69vcIzFLzp6')'$:2p MroSRf3gr31]˼g3frd0H3aJ)%ܻˆvvޔRbZj"2Ygf 2\l w8 59U2 fc` ih uMEADbX 8 0u,Y3eijʹdg-Lm/3p)&.Vc@o\Z'zt1K9QŵWedFQMk+ӆ %paV! .ƣz j F%<0l'xaLʌdɉ%ME8'UU58*#4afPC+033)!Tˠ0:xp57ScvhNYq#nיkz;N-`1ahR%nY2L lLrYestEQ$TD1!OPO0"B"_KX8^!)6m/ q)Km[tz[Ni9V7p 4E8EUOE.3"Pc LByL%P`DDE/\Ǣb$)rB!P @(;!x痄gu#D FLpf<`u{*d4f)O*qи 0S(VwǁfW~g7uCPax&F2r & z4'u(2d1Pc% 2T˿| hjj30cS&+$Ud I?FI A>c/-df ܭscۃ\'.،r\k2MiaEH D/O^oңaZ|_*^GM1AP:quVĨ0+mv7aKc{3N6JGB\QҩYUȂ$V§ʦ6c=)#1 ߣO kh pNsTUlBB.1N^GnoKMSG4PHԢgXqZx%m{gx(l>tq &܈=lwIfO(oiSձսМ@G1+k0VT۪K5CEKog6+lU`KfآܲwD8X3KEQg0%(L(>'XTusPVԿt$Sh+`y*-G_9,@\*'"^<|y$U+_f)FH V;]w=)Q>侾5RC3]n,ÂWU jAGe41ފǘ6'ŽuS5٪iSKOms.$‚$Luqi<2gE@P c43Df5^ʡS-޾2dS^A4q$%#3$$!^)Irx4n}t·tE 4Lؾ7|iduu);As$˸lnMH"!h3s>d_"B ƩQUe݆ή!Ny2T#ɓDXB0YN{*:wyS֭~sKAd"#C#@ F6 {Ȱ{z31|oJ)Fp87D)%t%3pD?=2}0 Lxh}-hY*U dQP[W*m' e#-RG}򎫺7T|A*.jZ=Am`cT*2ڽW}c.[M-=|5w WQOzK\y=F PAJN-1*Ƭe瀌~x,Ddbd# 3+\ɋgSOq7K_sk}])62x Tg?qQȄ̀{vIEnfL.& z`H^_.'+9776S' qMwfij,6M9X+ugN3sNbΛ m8^ر;hqĮ ]K.' 6S igKW'Gf&$uⳇLx#vp=rdo!}??_N>O7beV4֮U:^OWQA0inp1a>W}ّVa> p|y2c/66wt\@wNXݹ<^w{N19~噽-$I'7aSY0 3Շ_7͍(0 XYV9soyUOlhîe/2S9yDd |>)( W3oOQBz0}\ku%?3bU4~(Y{dA09:tI߬ǺG㞪I#;ϑ#= OD2:`H a8tj0!HѡI@Z$40aa! )0/ !Pr=_iim ̡P@v;/лߦuC^wN;a8#b#.}P-?P "rcs14 %R` sc8U?rAS $Xe"a `1S" JY(Th,@130"2?u{H P⚞l.ٙ44'P!$^IԎݸ .5R'BQOhsaQ8ь:u:9.y6=Dσ !l4+Taә;*]I4=;4ycYߋO#6s <=۷]Rdp5Tj*lM;qѿ٤8̴{'{o-ͥr\aﬧab꽌w1 hѧ\ ɧ.7i'=͡4cU<:}!X82=CѳUb{1B)~ ?cp5H ("mN`F04$(1լU 0o #sf--)254jC"%"bEDS4 HjT%tcIUX;`t! Ⴓ" }Ս8y_f4d(4.I5 z/Mؒf((Fb$^!Pҁv=sǾ;^?Wj)}xU3v;["& ș3ssМ5 '%(4/5Px.X h Sd1@B XbA"ErQp.F ;~2O֡PDoñ۱M~K>gMQ;CC)Fp’0q *rvU&bH,*:&C0O#+!UE $FO|(&z P K& @Jf eV4$?X`t>Us67i\,Ó7L4f[ ia}6i@u'"LM<|OnϬdf8ADafwtfff|.8#Z#Q,$@KkqUoYɶ۵UgFlFSgXa FZ\1Ukmi[nc#vmdUZΘ.dҧxg%6MIcǾ9ōI8ԇ۳aAJ22+UJLC"`F#-/|2o-uxmہ!&eV aMD t6d*֪2rʬ'@J̯ɏ/gHTz) eôl$𞴪B&րLPđ%1%X-!ILTߪ,<ҪJJx݈;eCaw|B "bCDaeS#beO.6qM) N6b(a":MHN &$qTG P; d1T8 xDU:4C*CxwF>|<]N:P>>Z"@e0Č]5nSRO *K#<8쀰wboB)fbrkFpӀK;CLxָ6DiLciҎgt&@4a iHdIXT $a QO?G &<:pg;2U>9 gwOSUJsp-} NC%p $v#hȂІЂ ;[, NZoWPa(L "^^&7mVQeW:G qv=]Ѣ6a}Rq$xی-^֤۳&"{NH6|*թ/FxxbCrM9`T̳O<.,ƒH(1O/E=tES.<Ǧg$F5fth֒iL`xvf8f8f#-#c9?*0!z$VB 纁2$ ƅ'a4oE}d` */R 0F_­` (I6/x:+-|bυ S<1=`C)3@1qZǕAl,mÃ-,cn,qrg1ˣnNca^F3,YIǕjQIx'*< rێ(e((Hf  XH%IdiV$4 ؙ>zLգFk3FR}L$@.4RQIA I/mݪ#0͈"""dwbĈ"b$-dUa=+)p:lařQ{]H:ΕWXꮤu]mβ:Xx1]rTlSg.%Cñ>FZˊ@pr,Q7]nZqxםbMHިoF_ 7sdkhvg˗&Mλ1gRlOscg"4r񌹖܏ØaF>Hd~HZF&) U)B[$؆mvZZiF!$3jԲ,0#!T

p R A)()$4rA C13yМJå%RY!G 9%T5C[cvZT9B`+\kVRO|Q=w@WB ~0EPr^5`?scXgwFZj)pĵW-vJ'"Rsޞ$puvIt0:C,U8G1at;@0Ēq0’qpI J&Ig )̆\{J"ip!c0vvG3(<+QD/}#,Au)20=Gp7EUZTT12au9Fi޴#7 p g^0%&d$(i))C"u$Xذzp*CՁ@_NY1 a14)0D @# w+עeS@~=N_vZ.ғKhY,dN("!f yG #q]ڦ'Iq"|ט8#jI*{gnG5 =o|Yqld~$e9YfLn" & :rńeb@Vr]y=U̷5mcWU5dc\mndka%"AQ rS(+'nWnmsXhm[0AV[S'j-4.V׍YLd٩wɊjV[IEI86r.݆J瀹n FU̪doo.a (0sNe]ZI7Lqr]2fR./.z=҉̠҈D;S%&i R!M38GP4TP'AHNL%;IVzj>Jf2f=I˃uj F+#JRJXz=UnhFe! (>B&1 c )15 vᮊE<jե_WGu *,)XJc%5+(DdJJ+HSpp&Cf9Z(=h I p1>lCm` 3toyj.ө:R# phٳ{Y k-Hdp7{QK{.tqd9'zѣC`q:rLgڛY*KwX4 0v`c942j:$͛G{!ztAؗ |M0kΜ\z,qm74ΰ8Y9a&3 Zkxhō)jSY+9jLzfhGbW=:^v5 0psc"z-Ōdci5^[/ۤK4Ej` Ha5m ʙ 0LL+Z+liA-)(-Pd2jIvYGfѽ9?8aݫ,wۡ\v(0jhty.lx9c h V:g,ѭbPp]S&֭bni$hvJ!cӥyCfUrpF̪ 0'PČ 1 gCN,D4:40C]o )24$pBN:ʭj%ѡ)D9,QD6b)`dNl.cSK :jl0K j+S&d*R'Fͺ4/6"s7W&OZd B8S2C1xte8hg$AGM8f1slԸ4ØitOөZOCRhP_oO`N֭,RU Bw!2zG4Ɇ`a<AGdaT# ]'MI4G`W?X)tx7"p3W`zEQEQFؗ%DDDFYYr L2A6 JI ; l1@goˬ7a+$$<bBcYl49b!1 D'Dq*ni;#%;`q̆ 8x. Ҽc.E^rWy9YG<5[Ɔc:+VzB`]CAA˺%+2"Bؠ.!IִA&ENl`KD:B>2sﹶꏎ1,f;-(t!-k@Tmrye(y]KnZbrUwM jwfnWB>Fr1xjdjXkKrˮNA.88.:xp'+N09p:tˀm4bvִCۢhG;OED:cz3 2>ܞR8 :}z%yڪL0U'tLJFfMg61uf7<"xlu8`"=;pmv6:v7NWx^vPóf&f `61;']ÇpsߍN[n'dDžnT1G]-F:f:x;; u;&Ȅd$$! \ĊjLiaӆMFK#|\OLD3y=*!Nhǡt&r? H1@>>caV/QNBv=wIGyѼ=FC?C >֝k#4|g^®G$`#eS@#h>30Ɇk0X> e 14asVOǮ"8t`8g2cDrۧFSBhC*1Lv'l(6>9eUA혼8kX,ҞObH0Ĕ4 =0 1\ $ T!*Ȓe@"E&du >: `1-fY56-˖6ͫurRrE\7m&11LeW(rn> w;X: cCLg1ѣSdܦ4V,#pE'3` 02 p_w=#Y|GG0m^۷9UP#9|!C9%Ql]OR1n54XŞR4dļ AĻј7)8.d1qr8w<7sZʬ.Vgw ͹ͱy4pxTN99:2lLw At`M67U]8qʦ) ʪ4ɭU`fR:[9s,cDABD8N ɪjEq }OjZDK'J&}1DQ/~ҍ(!s ?]eGc !UЦ!.WxP \;F(&("By& 6=d$IӟG|CeD%u:,DbROa'}Bkԩ?xͱɩZVncK'GoZHv&xz%w Nr*X@"da?0,:DlE቉{P%w Nr+qq}z߷wZƳ)2ȰLpd)9pϓS2"]v9}$L啣8NỈNz8p (:B}N1{&Y[LyնHxNJ*<ጝzkyM+umZ'FZ<0ipp&.4N͇NWNp9(c5U=qrqƞ]9dF6$q^f'i9O:8mNj❧gyòЋ\Yε< e畓0LV @簉D t0L JgSC`8!C w7/5}Sˁ~(.U P0Ӛ-2"RHڴeb҇7͓biږO;:͙]ZqQ\[N64tuRDn1@a%C:t z=^dхC$|6!3e?@u߄MH?w83(R~Hy{~Ha&E v wD(SZs?n]S31tC^̸)YdӃg*7J9dS J%øMiҚ,ɤci?Z  qr`67O GgƹF[h ϯ{Cʺ@,{$~XEGTݏђM&C?ְӎ'L΃b&pѪ4}=cה s8)5~z'jى,AQ4U-zIkNNsefm2&2vqA2CK%)Kshb1bV&td2,$<>dḦ{ID8RLA$&jQܭvD~U;!nwiV 1[1U;NOUcf2lM0cF4NC1tNa81vOtpqiө +HQzѐ4J:i50x'uI>>Lf̘{0C2A 33C 0JUwW%!JQ#,A)ƚP|8c*jAM+ ~$4c> %sjkVAI3$@q~ J fQ]Aю D`zΟ o،?Yr;ڭ㕆n H,ut^CNa p z]3|鵆,"{g?ƂNUfc.ۦҦb;]W9[CvED R6 [2xp|l 5g@b5 v,abt% Z-cMl;[$sFED Rm2c 2&19ϦFk\c3Z ,v.D-tʬ94 7&Z71/? ~lʭfhrPѷ 99ET?Q:^t<6Ka`c&z4W;7:7 (jGfӍ9 mճG'GF1qslw3 56SMf=U6Zd>~8jrIgLiɮ#󙙘gg4~.]= {s ;Ӟg g>wrNf;|w `#Zzvp !pֳS;HM'KcHg#wm333&!ɬ[ mpP=ŒKڹ2yzߊǧLñ lˬfe/v~Vpd;R\}Wsn_>N!$8Aݶ 8H$B ǝ^|pq:g!NMi.HtuvW$m6+O-23Lvw>ݷ.xsk39g8`:4D]r˲"nEƺ:y;u;8.oz^5pǓd8ɾfpbpZTnm̍;0UDQk!emfc3'3G{|}:Q y?72 u26`aYdSf$TDSf$T&TُH "p2L@@Q3YQʣygim%Ida򨁵жTH3*C SXjHeO͡C88!)$ß018  E"дRABIDG?2/c?ߤW?foUL% bvܭVQQSl*jHJ/.aB2@~A,f~Wc]y._dueԣ* *""*CL!tA ?N/IQ{))w'T{WYVYYT?ce-˾@}`JihiU`?=dfFۥΒG)0@J~_tX D,0č#C `@ "Xa-@!*rǽRU PvN8ZʡkҫX188*,75>옰"g+^ pAaIt&䅱Sg{1iZBҔHpl!SKvݶ[f3NGXS$4TRm)m[&ʇHcx&'U |RUPʆVԄ9ڙ!zӂJg |f^o50LLM15F6Lm5l.0*hCZfL0 0&&D`%ZhfHb`Jae ee84~R!)(.4JFǾE %U qriGF KlSt y/a p*N%G\v봙&Sukӎ5OS)֐#!hk"2F2CuuۨFʰ-)#A~Y|3moyն)6&K4RP DC+ C$2!+ @3ciF57)}Qe|V_@xD@D $aDAAnI@@0`]1D@@fJfkCG@``0bI$mɋ2)DS<+;{  y`RP>}~$T h5dhgJ)G "v]@4p$~܎ qiCb]~lM6{kZRZ֬ԾR h?CCT?UT4'' i M=_P'$wqq EXb 3,qB eiDڏ_Gv~!d&ujUO N ?3N 5Պ! eBp~yPPN$Ļbb|u$Dm0>g:,b&CGh IM[MV CN$@2`a $F2c#1!c3aG-L?gC%Yclٽ"0$4ˁ$C(K![` ,G^w*,CQ0f ʑ#]!̹c2kZ1!X a·8Â˱kYYTeafb8hHC@&,=DA>:dv4Ï˱TI%rB4*X+9.p37%brVm-LbaIN;ۆ5QEu0Y0qf-ZpMPpڐigwTFW iR(!&mAG <^^HDۮ+2[ by.P5=;:@=11`lj>SɡeDpKKgzB dh&O`%}= CZNNB`hfsfNcQ&;'@5$DX)+kŕD [@!Yj^ :^qȌK\" Ol9`IcyAvőh00\@y2)5x|ɖ=Ry{$Tkʰ:;qAl!"Kwhc($&#1IWA /hq6,"Hti^!=y20qwV|♣F/GZ{rns\_w݌\vl 5|A} 0C 73a YKhsf,eyn.Ne^9! '(l2Ga^ NEy{fbیJk v  xkVoD8IС@XؐU GtSggLv[@l+DX8MWq6NSءf@HmjA{ Xj-N#9rPV;m0čpr{W\!D&4ށe2Q9>8䆓L@7L*ydH d.u9afbیJk v  xkVoD8IС@XؐU GtSggLv[@l+DX8MWq6NSءf@HmjA{ Xj-N#9rP[$$hۄӖvp&΂zz/,#0lY>&?br,qZ| 7ٜHi( "͜  HD0Bi wZl0|Z n59.-̈́|a'6^޹Q; o7|.&q}akMQUg8yoy^*cՎI:iI% k)oQf{lץXof8iێG{322oHOCy0^٘CTV|qu ^8$vPj p(\87,Xq!pKY\ dg.ҽWVF @SۆB$zǍ찮,Ox,f<G!h]o;G,$ճ,wcI=v'O x\\m3LI"y ӂKP`nX8#!XI$$! Y$ 87- KIoy%6R:qMwr(/jpY`ӏ>~h\zz0ȎqF!@KCwy5kX&=3{e=)/wcwu䢀c, TN8Q\pt0GuWFU01LADbԒr}Fi lIl @NClׁqg wC|jy&"&x4kI#"pZjqIփKt&OUUSk( *^ w*t62ӷ;>GgtLJ C:.˺ ja=`Ȧ,=R}8FEE0~]8~b?ug'S0 t,ʬL3,"$0eM{j1eH5K"{Ѥ0eZԓ4{i))>{N&}:kHJ.N RbLBi_@#)$_@ ͘s"*{? bgޤdj>UNxhi8Z'QI5֜ NhX:L5sӃs1v\9N ڧ &om[b6'^&G a;=& Uwmٔ5~xVJ^e<8}2j~d;z'CIА ?$qOu=30õH"mA֊qe] !HR z xq4|3ó>f"?4JiXv4Y۶{Jigbö+"L{Ξp;H b8p 16HP 90K˄AK 1  ďz1AĨR+J:b1+DNw6ЀJ,CLL 1$ ,G̀ HL !Nx(F}3ZsUJ6K`VX0FQ&Vd"0$1("A0@eq8y2zY ˤ}?Z6TC434,""!D4Ĉ D! HP#`ӊHU%R|# }8Qa"?Ռ )(ɡ^΄7*kIGԙ6}%D uT>~6c&8?yqlmלn$'#q^ tBjPC#P&bwhvh l&WXpprE,ܼlBbBC ix "Dha&0X ʸpd!2 "2. CP(>2s,p1,Kl *N"}/Φ_"WkuXM7c6`w˩؃QCX'%UY)bDAAu/ou~hSAЉ$2?{4HH~dSgw6zi$TTmO+*r7yۚfڦ0䕈 @")@"d_; H>aRLPQ{Fsa{UoB~YG$MHPpk̦Y)q"% "$" X%DH` JfTBa $fD B%P IbQ)IHRQH$*jQ AX $$bDD]p2|aTzrfߍk0ȵJZ{"$.((g`B{1pi,=WGEI5"B@'Ώ3Vٓs]oI2wJ֌;p% !rb,b4QDsxT%PJQT(Q)hB+ÈbKI@GGed&{S=3 =0B"CY t"!ӣ Z yAE($"&b\ ڀ{aq.L7DS3XVl {\hP_˦BLl>G+ra}rG"Y oSh^-?W#j, %_"mw?9`x, ,# &šZ~afܫAZ^EЦ,=KVul-ըΣ aЏ2ˆ\|Vgl [,0{@PhHcKVjc6YXmahJYtDC 05,.DlFKیz 4yAW ( Ÿ7dsCF)#j")`q Y@BMuSS Qpr "MTP{89NI%aس#ZغrQ`_9hi5Mnpɳ\BZT@$僓6~-&sͻhL=;ޟ ^nV3yN'oavwM<5]\gM9v+g:.K S]_3KZYn6˶ӂS3<ҥ8iU2UUS⫱EN>k֖\OnOZNIpَu7|-0ק kW;r۹;=0,s'YU2oW;&!^q95Ÿ"MNg7;G57"a*cæz;͑Gg,‹G|B9{<;p64JtC}Jjcn:kâjvxtN\4^xzGNGCH jS\D<*:y%ܗp,a[CMvD'-t)fzfI!ON QmIfmi{=:Up;{ ;v:$+O!|2~ N6/ޓ_Rb5uN QYq<1qrl4zp>]nbƫԎY/R['-BuUprpyh>>8qFl.} (痂m\F؏0##1Gdx39rSL?ݐЫUc慄Uh'z#7&hk;2I./|/7u٩Śbjm+ 6n<=:u훲;UQgd4{qC`Q9W $-iK.];%tӉ9oY&1tc4 ̷FjbKgzx3=Ì B RI9nkZrU>Ljg혷3r˴ۺᦵƜUe>zh;4 `y;^%ycn: ǰr杮PD؋4V90ǝ> fO$b:=u2QVRiN2kxuMnrnbvq;tavxuskXțۤI,c0zٕXDvDZ y =U3^wٮL;իͶ+kMUirí38tzz&&Gx2*8>m̤<˙fYϵ1gw^\~/36ѐ=ӧN&&1Z4NO 秮H idֻC,hhÆ2'ڪӮX3!*sDbDIbř,rɐI$* * PaUUTUUUUP(UUUUUT * @ P UUUUUTPUU (UUP黠nUUUPUUUU@ @*lݪ@PTnUU@ UU *(PT*Ps*UUUUUUUPs U@UUUUUUUUh U@ UUUTPUU@T *UUU *@ *UUUUUP*U7ww@wMUPUUUUUUPP737tª UUU@B… *  @P *U T UUPB@wM7wyW8 www@UUUT8 ** UUUB@ xh(@PUUUUUUUUUUUUUUUUUUUUUU@UUUT*UFBP)UU ( UP( UTPUUUUUUUUU@(T(B  @9 fPT(UUUUUB*n U@UP@(UUUUUUU nUUUUUUUP@@PTUUP(*UUUUUP4* (UUUUUUP T( w7tUUUU@U@PU *@ h[UUUU@UT@ T(UUUUUT*mn UU UUUUUUP U@nUUU8BB S…BUU@@UU@ª`UUUP  TT(U@U(*UUUUUT(*c, @P@S`s3*UUU@UU@Bϛ3=9d~htC#r\h`? ,be( +k*ealqa `~i0犻>| +`AaT7#KKB!ĠR)*C(v'DH8xn=c,!N=6(}yw4X¥bQl,&3dDK?{"-ݰ,R#3"(ը(K%"["""RHTϣ4nU%U:b1 LCp(>yф93RdHEC& i3 dpoE]Z 2)+I2ݲ3I7-%w9ex 0f`P K9LJLlaFyIlc30x8MY6bԛ 2C:eVb#pp YduLIb&R&RF:CAk)3WdƁ͒"p `arN0)1P3;\RvWʊh VX8  ae%T/5$xv Y-wbSaÒ;)P-bgHp좍 eaib4/N<ro8H NZZlێoHk_fi#i 션5"aU27&6YR&H 蔦ōfD 03")ӂ̸2EgFt0a֜\5PPTt$DTLLH2du4UZ b756,jρ* oԀ_9f.٭.Pc%;%)Xq)C`k{:`{b&=#O æS ~^q=u,'%dG&ݓHi c1~8 >/cupA $Jy8f938C C8Αv;CgH] .hh XDRcLJLM+_X ,0Z.(kHj,qSa 0Q$J2P_* TK*$dH{L4= N)X$d" ʪS@Y9h5C|q2Ǵ(UPcIt+0Q"&&%i Tۆc'h w JZw7vdCN7bM%)M)IM4H@u 4&I4ПHi:ŏ'cN1xv=<tRN8xqցBޘ IWjP2Z., E id1{8D$Ӛd pp$<"tvÃ!T;rk=0eIF*hM9G9NtFr/e/s·ʚS*p)CrsVj\jv6&HFRجkBuf#Rc<-pM.m56,*I;(iG>@)H,TEhË*Zt*GG{)M M"CU@:&yUwq)"pkfHug2O2' ƶhԇ6FqM>D BP4T,1(dҾPOцJ(8(ȥdhb3YD=P=DĘpn{.YCLea (a>̦0ڶѤ=u!5+ٴ֞vBk,?C>\Ю$0 갺^2UUdn_4$穐^2F,7L$7 y;eU{}Csr=Tb =~Xzh6`\C뼣V~ ~|=;|%QX^6EE8(Xc6N=H֞E`{Ѵ8hB?; ۇ i*!yS&^Z:a^Mw-;=c÷"=M?cc_e5}@+οH ݺ)B o>5֎Td T(B@jP7 Jwpa@`4m"Xd: Mw:D w=@/Z{@ـh=3<J*J5EPr*T)u 8˻ $E;g;64Qb$yPix}[ 5F|빁@Uؤ.>W鐭4ww]ݥ-bH':Sp-޻xM`O{ԪVuO| {=$>Y5J DHJ "@kg72._iS_\\nU/ޚt[]\~3 ُp/>z3saRT\mM< K1zrmyk);$&##..0%o}@|a2J>;w u5D$)DI't-, kN12Ɖuǚ u :򫣖wfe GFy{Ly>?qxsJ>Kqoyߘ D}fHZ>9Rxg#S?hyMb1MvBecB*B켜I~ImuU6r GA%kgrXdfW)W;!0@c0讨jQݶp4P&Wǜʷd6|3EoSE hkAϵQ68؈Ne9{n4!Ɗz)wx&HF 0,V;}Gs{ez-ZT jw7o/G(.Rr-rib/8 Lܦ|n48UurEb*0 ]Mi?h,"M!MFxĶc^a拡D#SsIY[ L3*1~3\yRͷ/bDviD!-h85ΖK&N 3#a]yr<"4&ˋIpN`Mohc&Djy.`<&bR@ BsB̲]8ۂǟnKBN\*3S_?)N/1FN 1H Mnwe'Fm-4>"6:!{Ky[\Uj>)" Yl)!;~)qB-10G`4}jE˗E/nYIF܏+^pS-,۝on}-y57pEdW[v> `r ȊΫ#XRSQʒo;(~SFʓS "iҵS }ߎ17Qm8zwJy1l/A+iSt.CcaFU^e.:kܙ ,\:{TƍʝD^'׮[E_MՄɬ+с쳻rh]&;/h$<(Uz(ժȣ#`07^xd/kawLxȵ< 87fA_K^7@Gտ(_Oq0Thk~xpn@^XN3X{]ƥj= eHb@iۭ?~9;PáǪ'JXz֢ḱT8gR#՘]s3!|.[av;$?ہ.NOHPQw82w-rJP2C.&&ɺ"sѓWpү3Y>Ӽ15] @,˙b3hֺV A*;1vVʇ,̵ggB7JB#" Z'CT !=ӎ7h9'IyƄBm3ɸgPƓriTyv t/O/T4腶^hA\3mr=KJ%;ص<+9,'#g-Ӯn".R`%-#:bQWp)*,%j>$~^,20;WҨk4`kV^>;¿tJ)}ERmW ,A?t7oA<({TdA]X) ʙ+U#6. UBpGcr\7C䪐a*Pun{A/T^E22AC'1o }.yM@lKpsx|i]b\Y QV̱R՝ZL5ė5CdPLLRPB4^"!O$`&RM HO] m$ 4wKeҀtK6,A^ nV^"KTzl0c!I>FXK'bRgM f1a2Yerݺ_${F;Κx1VEEbO'Ywk)  lw7ϱ5n2=|#n@*OB\]Hq碍 &yoW:qc "Z}lUmdx[-AYIu6t*DX#x_nha##Y4d Q5\}x6[` .RAi=m!wn\|ZuC7!Q`08I@;qӷj5UlN]?TU\iD]b>UqPTt lC+^G2 }ֵ( 02@)r'^%wgc*jn첪aJUetUԏa.A=W@ &"B9n6Ai 0S 9o&휾&d;NbtxhE{@A >;!u|iU;=H4CE3*?*W1d7e7zwKۥnw]#]܏e2=A%n2{קz9PQvn]ǫ]ûr׻{9wn^n%t|sWϞ栭Tкi63tZ`s]32&Y%ҩW{S()ݨ5NKbs\N."3w߽9v{wr!]S=|/9NE"̀"qv~[a(8+y\E3(Lަ)]'EH>z#FOLDO@@O@?W7RWby]wwy;_Źl0:sV%Pʡwp]t;ط=usI:|3K獴M|\*z;^^uv$cB*iw' 5[]ܓu\]sres#{7+k.(cWTɀeo{ki6[kӤo w:.Bӻn]{*beDT PdJac5~^+h\(\3w|z\T47576ߧj1~y!;{ynh$\-Isy|%-QwiaƳmYH%ϧ۟ϹuY/;^b]{~~%rQo,U6u6Ud$Jl_һwn^{l(Ⱥn_w_mVߧoNQ#o+w\:t]tE$QYxzULUJ`)Uh\^1+m4kWw^yo;t[Ѷ;󐼽|4UklW9kEuW. JL"@yżե6C5,sm2YݏmiNs|TRhBE%ߎ\0(D574Pd0Xl 0?p#D4"<(?2RŒ!@c(3 4@R{JKMR~xGRvOpcCBm`(e\L!6G~C Dڇjj(_qBAr%g9.(a㾞,Dd] ((c?lWoP'׼*iݐDXqǢc$cvAWz}0vN]b6 AlcreՆ7pB#ch?7A{>>N% < w;R{ .1Wo_9:еD |\Hr✂/iWcݢXPAԬpAEkE.A R mB "Ư]\hm=c=tHxV<^Ñ|MwC=SMqG]@I oq簐}ae84xVx@l_SOoi3RaZpN| UyָS2=L>7iw:q?r꿆ڦ#;q&,GGY/ۨ+iD: ;6FgS/~?O81c1o̬?a  G+P`ǬPH Ȱ!Hp.Ol7=J,ҔLǁ0(aðPn$$5Ê" a`H8  f 4`!CC=sk4D Y=Yו[ZwQ G]<Pb^tNoN~rYVp6;c=ߎK_,n1yp7"7׼|)ޠ!e&㌡Te?d>s@(\nk*ǩ#km#ˍh (d`@8E1y#)~L-0 IŬ& UTBV0 s\x7w%ȲFN׳ٍ[EV!7> G)[Ic4Q_cj,!ڊ9PۑݬwP!o78 B s;3TY4(4}.X0uqb<,}:8Fc76X9L'h8g@ Wժ=B|874ŕ,E~x}lvnԺץql="{:p7/2cF[Q{Aw!|D=wwOb6w?-ǨnÅ7ؖ4zMOB0.K%B>uVWXHwc"UJA9OdzW$[훎?ݙŷ@Ř0N_?c|*ӧFIѲy i#ɼݵ6 ,8K(̸Q9OQg3P h͏z u7&U& 2 e[qߩ2l??e#}~$]Ss6,U=x|ma=% G%ŕiq/^?n(kzYlrwiQ>Z&5.| fpdN<瑅XyxRbH?#7 eőBԍke0_dӾoUN*fDfffgو|BI_y C0XdБ2'ͯ`HRb2vIE V/aQOF!@&H[V]jGP]}am^H N\oPa}@w8 E2 P 4u>|~jZI { 7@D-{F^ч׽аQ !GeIעĄ OPۺF"/tR}B9۽mNEw< p,*fq#S0)9Xq ʐ$%ql&ͯ7_i~dbR;r߈TO׮rֱ=UUUUWϊ_B2j>\~"y y0'-qEUMZ $ $3o}rmoq!ǷϿ쾓Lԯ-0^$kNDA#~h'շ?Uţx:Z*r+laTyUYz;neh@GEņ:]yڕp"FeDPL 8-xv]sjDA(20{g`T+X5eHQl@r 9%G+* 'My-j"UE,*sz,>zHCGEA~YorWU0䓘td$׹S?6B&C axtuߗA<`~΃!mÃp"9o>"U{<{$Ih?9!|CK4ϵx>^5SJt_  <._t6ERUQ4xvAnրXETp g7YH^^m֦yqw0!VrI&WlS~(."P.,{A$bbhwH?:>.O#ZkDYXa=v0&\8_EFv3߈g#Zwl}-}a6MW2|>=/C弑тD`r"@`\jd@ثOu !`y6_ΝUL(V'wڪLVvl(F&q_>w14ls1KPYnIY)ɃP``޲hQ`&M , b$ G'!+ӑCύ r B*1Pde'xVIa԰ClzÑ'2g DNFC' GBd0{Y8НCc,t7,< @^N (86 XX cEJ;SNM3|8ݜiIsM+}Kw_j}%ɂD`p "L#S Ghi5d̊~hnhM$u%7iKݾLݒ@+ɈMnzm*)ᰪٺlzҠ)ݠ1XC('8a[{Oatx4mȾk^,y>1{+b<зoޯ^~1u?NNޕ|-'naowFJߧ_Mi#VSEA'}y~?^ãf0C=;[?\Fk/;w݁CkwZOf*h'@APmCmVzWS\;<㵼JoV[_9zs߯? 8~˹w:rM8{~QB\_y<~Mc׭yjOǽ#Xoa`h}[ߝ\|uׯ gA9BI3?Amߨ\_7IH/?~m sq-\Gڳom+զ¶#~}hI߷o}ڪ<|zD ?:#ؕ6/^!կk! U>x۟EH[HAwTF8~g mT(Ǐ7u@W\G*]> 6"g.߭)@J߲>2a m8w=/s}0Qv߽O)"!P fVK႑ϼ>0Og:c|l/Fk?h\ަx/L6ꇵC{W3?X>P"vAw]d+'>o%SwyP'͜Z4{wy9u}{ȟvo>;clqۃ<Oc{eߎ 8μ[~mxo}\/s_:vzv# $.'RmUߪy1U: LgD^؞?Xҏ]-s{ǻ_r;g]8dngڽo!D}~o{_oëLzпjhomr'qZf]wN&W|~u(NƣC9Kr[̣~ EBRt0FDW_ŮKJN_2A- ؍X_+眈{=`vZ%>ѿy@<|y_e'cϷ?5meߞݯׯ<jmEDu'wE@l96}m4 a^~?]zPvkj^gk.J{+XC_/XFoa5n>9?l8;ڽv|Y.?z_;ݸ==ssϝϨ{a8ǵP1l C}zirOyƈ>~ܥ+s@`8Ȫ3'~m߶"۹3#}x7?~!o&_zaZ,2&d6#3½n  9H?ihSUaue}L!m yO3=cV 7h j#[Vb$"{cdSXՖəs|`BԺPڛԕ7WJ/&c 6cjW*z'5fBkjƦpsMpig'e9@סUgGB{ QpM35DcB<CI7Y GeQ;)XG(~g<\Aׅhd։nXzS7iSRLHB U<-&3]Ξ<,.4̼mbķb5 'ꏊ%=4!=ݧ`lj.0r>Q-qjO28Dy;fNoIPLS=Ūp eզ*>a9Yk77= Tsmp8vZkHng/a2XDBS6 i19ꛧޭxL9eKLs4 #x[})wlOQAܬ ]p xC]* ]#RA*xݕ,DF&8Z )b.@s3_S9 sEHiי7 f) HF܇3pDxu(4A >L@V}%J ;Rρxrhdg j%e fB@-(oJr&ج#q7kǁˊ )WH!.7xhյ*^ޘHt,3U!Az>XдdL=KsZxd5J F4j܄k1oKg^@']Ow;df'i*& n1Ȉp['_nxBԊ*Ew(.7?G]WˉiW.Nä;nO2MXR_}%BtWR(%޴\ 8(K3Q_SJPt9爟[~/-nŖésX`ÉKȫY2ݩ`OܜGܜ6 `I xl{P}H |~>7~s/'{pBw5~1u9}t Y/fxrO^!V-򗷍 9f`m/#Ң>KsCd&ߓzv[-R6ok3Tt:P6,IG_n-ʦ~\uԦra`$sd-V|sϦS]e gFƱbل'gi8͞儍!asE}~Gr9'!$ /-'n< {rÆROPyC`NmWc|F\>C^Bpr)^~+Y ,kѦxƅBŻʫ<35y Fe&R.\w|UCܟ\Hde4>I^QC8U *h޴՚*˜ZWa]x͂X)x4̣3[E,{#s%D_!O7Y랚^0N)j,qAŵS$KC(\ ߺ2=uȺ;q5h yxڬ쳻Uܶ0{'̻ OW_(J7dx$X x\t~\ >S1w3X6 s׷:HЖWlQn{^WEzC\,rPgjT/VPeKncں ۏ\r3^G+oClh )|OPnisTǰ`$d) F(3g{;ѫ#V-iJ63H:q %0;&.)<|$l$] 3;Guȑ9 ?*&JӴLJ7pЋ@K4KjxU݆$}GjAÂPwA6?.Ϝ:'Ni"|enp#baIQErW'!%׀EEMQEMQ G%xN#JL'8L}MkZ_`Z {kf i (J mYFwuCQq͏ #V?6*IzE|#hN@+=pHwaeYHH_x{<2bglTk+񢃦m)vӄ3qgCFCx!.tdW4]Tp̶PY Nx ~F4@v*X af X\dd&u9燏'P 0@dfK ί?o~lp^ aӚz9O]wK3D'bX>[JrN~>q?4Óh3:zzmK9~aWv䭛ڂ ف"c35t@>i%k+O@Wp*e; :켪Pӏ7xa,M w>Hw1έY҆Sspq}^O1[N.2*pxMǜ Emr'+*ƞq'I@ݏ)_ֺv25>!Awo_H!sߖkve]54m#7nVږw!|gD~ϒ B@Zqӗtp@zd" ݴbmh>\@e[~p1+j?]`8-z)|yckPƵW7`b1u(Fе=7a^3Ubg>\9*}ཱུ1zԏ>q'釡s\BgэtŸZbyjUzڗߕfpLgzVz 3aٌdLTĉ'r *gE%SO WHhM%JrLYdcO((1%AgD㞳gEs妜k.R۫{y1(Fya \*}±iؿeLH6]'DLǩ.F4p|㌇ Q |W+Lt@WjހgPz^z&PqM6cqκ׻fP$RG) bֳch~č"x7_jOeS'^fPRŨW3VC"&|AwtYOj~ i/+~$̜3h>ФmN r0i| kʫ m&D:|1 HO-@t|*N}WʙΩ ;ܻS;ӿ[Q9^ O&UIu0[jL v׏ݞB eaMVZ&zlQTL 1~t) CJ@;KQ \Ƃg!MGxY3 @iZ=Ch$Saƴ/5[o" w&;3U:,GKF ob!y!o ,Q!qR۝No]xUraPև'KWKIz 6_HW3] G!DB~QNyR`+~F D?7ePx[y;^(RΟɠa2F,ִ!*#g # y@;Ejvr L͔%EΦr ɡPHF Zc7TY| TiV9J:N])Iғ("; ¡qBh; ܇wXC^y:kH]<> OZ 6UѾ،&^Mocg 5@&a9رZ9Geu* P)"!~+ mf0gZ:AƧ&k: G+sdLt.9xOYpA`~}cn"bCqc&b?^%LIvpܐ()wcfeOq3꟬UM=uzvx5aeh_] {Ms5΀!F-5-l G`6Ϡr'HdVXmܜ2 fJ<W@=;;D,R{ShpvMޟK"0s57)R*Z4 $WV>+T$>XER8) @s>[+_^__séR-r}%Vx2!Ҭ0Ut!6M`Þ%*fk]k%GNs OM?(M?H vi"tAr}};8-!S=ce1Ej0P3FEE7fcPЛ rٴ ygkABVo*wMć` ϘOE~0cºs$RPeW=Dy##u3LLyu]F1sY8,ebeSt9㻃㗜4rGBY BqC "-AӘŦ(3R NO u u[9K9  1 edt9dk~CgиwKs=b"Qy 22ـoMc@{-uoi_R$חN/Ĵ}Sܩ/lhJ]J }+\xK@ ki;oUy,ҹmiyZ(`j)Kdu|ʪP}R Yx).o۾v?PT;ŰZΖ͌/ŷףnpquZ+-ܡ5.}Y絾V6ˆjӚՊ $ߴwKy;I!?&MR|zsDa[XKetLOPK#K>is` R*ka7g$縉=(n0/>Z@/OI,Mէtp~\ A nFvIWB+J? CˣQJØ(L'UWNo|v[lwGsDO6:XX9Eٞ Ŵc6P/h>LFbZCde._QHOtˣRSJx5/ wϬd%8G;b$/>`'5qeVgQl`%!zpC:H!GMd\CePP r0LMV/o e+uTAh%&ķeJ~Å?I<ܫ񌿽(\OQݨ- KUמ,$4fEP{CH.娒ə=_2Ȣ*GMud쥤٬m!ê2%ÓI䎕CXTh9Ԍ60 j7q"hs$C\MZA9T\(S#qp5#Q* ZJ] nlz,_?ABKM @5!27!i&_d";=/b&e{^evɃ_bFRn&$D_Pxyկ־(Y£~hT=f8kvոn{6TYžA>ވg)5Bbb_ .b +|;F })5DD?tAi!Y9#}Fk~.2Qs%D_3Gc$=hWs E@fivNg*ƹDz }ucVDP^ p{NU;W+f-hg|T~\$M{e|t6'Q;u*e$} $)v:L慒F1PwʚR_EfQ}fxM?N!>$=מ#\WKkmNk&cPgհb2C !Ql.݄VeXlN` hĠzc+Om {1nۗgs .B^,k2pھ4Ub٧p>jNJjD,S̫jY|P>c!f1}) rh KZc@R)kTBImLn Y||2ldvp X́Ai5b1>"hAs'( mML=ͻWR9I\α1?.R@3+OJJE_m$=\9qZ:AAlS#`2)z:j&K=E, ,͆dO'p[u#X[%wrBFJH-ĚYemŷ~|S*Cc4*T\%eQdy~4F=܃rFi5pQm OfPQl諮aܔ MvB% ¶LCri ռWaהWE7cxYjsSN"\9U!/L~,9<s]r>TggeY=YEZ=jgt$e9\d.amY٘kRQMϗZ~)^7*~bhVwzH=c `,~|q7$}Kj,y,М|ƯMi=&Ao3;뻊^uܦܧMUuN`<=gtֽ֛\ˈ14 'IPRASQ#@: rx#D_ӘDJ .A 㳏A*Z\ic.nnnwuDEsnurӗn\F{Yޮqwr*< y{rH" Hrgur{1&w7IB QAIQAEFUT*+_#Н_@H|/>W^oo;W|^AȪ*$2!%0"0J+btڹQju[V5k^{lynZ{eyUxQ]&| 5y.bq{w,W8kW6ukylmrneU]%cm]թm]Vj6QWvUBQosǝcW{j,- J`Gx3?ZdMdi Og/'/n\Du KM-zz3v25rLPc(-vIl!B3}oZLnR\P4|*g(\B5; "FT*Cpr-v \56~QPa,=ٓ'V~}!J=BUb8οVGʴމua8c?Nj%K;368$J2n#Kbt(y3ٔ[Gduj܍vE}HhHީSx? ԏLZ!_~fK=֦"FDu ˫hppBG9;ܪa /?^yev~h18VЕ3寰8o7Ⱡ9m[`%B#$W| K:{w<@2?L0HT z#yp!Go`%Wt, ch? ito"oR}.b9uyz$Aw뺐J^tݺ4w{9 (K ٸ*/g. Hˮwr{终o.n)Ovk޽䊞uu{wu˓&Hou]{wo{ޝܕuӺ7\*Z5M!*W}QeJhTQ|9c) -|hƮnD:j7TQ)57L$JrUq%bE4, SdG,hK_R͚C F ?Zj2\lT]&sA6]]85ns-3©.ێC~|UDrw-vxV@66/c%xJzY,URTf%`UY-+5@q Xb)ak1N.M lN q#NAC,F*/=~y5ta3T"1F)!_\ F+%X655&HkQEImWڊJuT;-5j6Z5rTlm/z]- #$B"B2F&Hc0S H$A"%@@0  "% L "B0`IC I000 $!""P ! PA !0$D HcU2l[DjӚZͶѶ#bsEh5w6^V\ HSWWtK$XS $lkDh;{ݷTW5sllno{bwZhK{w[&b\;'udh\`חj.ll[cV]wv5cSݹucXֺo+XG5\񯯝m-cWů-ywۛZ6Ǖ;lyطr+lEUME*ѶLhPh𱫖sxwV76㴑a".OGxeR˂R,ab{٬ Pc1x@G7蚶U|-kb- :o&>rڲͫ%-ZĻ#/(/d"`$&(;z3|ܳ]{i!D=߯.6lu_=(!EMX(4UC Ue\)sMxEaUB1QaVSÔn%Yt4""VR˩U$nűNMn5p!e)H%.FYih]JI -}.Q&Rj$Ī.Y%I Ac-g1nZhj".wm ^`C2HAr¨O T50$TDAu ](^NM֮&pU9 psvq3iŗtX%˲hь]kAwz0V+Ѫc4Ʋ,PZ,f!HO)`903S&f{oM7TXUC7hKsMk8eJ)00 wX[)it2[31crZ5TF `))/8T]k1.&^e"&D iyPV0\i5xb`JKiš I-^(IX bV2E81Np nQnU<ՙ(7S"efQ1u4&&r 4E)m5Wt̔dBD( [IlEE:n]VlbF}n|*o@BtDG71n$z}sec^:#C&,ßJXnTh9B0$4O뽽fcǽ뷈4Z;?^~k޺on ʼN1{> g?27!?X~ *p6aqu8O'ݾp1@i׳>7\56/W}|?7I#~[vۿb5Ϸc} i?l3x@t3'j}?3}ێ}ޱlZf{?ve HnոtkvwI`uV vO¡ RXŬБ Q d@\дV1Nh(f*w:wvkVh j&3a I{q=㌤3' 09RZXg4|XUHudRnxѷ}rM1kg6mg*k"my9 MˉvNh1'6OMaGC6ZfٴR^4.Mv8 @$:[w5GtԖc$ a^&q1ծsJ`S{OޛG*h7Ecz|[1 V|XZ/)PYm1xӅZr >a8xD.0a9tB=0 +(= ' 6Mvtz-^5SsKy99vyh2bhBxS~{ۚ|a 0jk8=:q A3 H[s`ϧ+9i0K3ўזȱf&q:Ifȳu{`%^Aݤ"|C{cMOR瓸RGO ͆pΫ Fͷݜ5.EC0 CB3/;SGcH-ԫk;~ wnö»*> t8LJh^)v%~oWW+71L&?{^n|TN,'ӽ3b"ρ&bO^CгCZ 2ǠQ5 0f)vf&KNYBK_-:, HNW3؄C"ݽzQpS4N9a Б!Jxq Ρ3F#2HgS_J(IapgYr5]4GϵEsJVuʹPC/ĝ>C6 *eգ}any@~Xdm>q6#]j69z}v%\/PS #UX J5…1l3i^*H$EYQ37Urnɪ -6{ЎRɜߤDaD)4BBJ2X` XLQE~ΞE%4zRQ2f]*XĂ*ZATUܱ]6[LDD$;T$ (;ֽ6\w}vkb"QF}O>!ЛaC,9pMwqB1E Ѕ:-ћa_ٲZ5Aս UTT)U)C(VAeVne l=ULS 1z@íEњPT8pB UĠќ/,.XUYH & 7yVs*X▨+-}: f5ڋ3تFФV|xiR$Ѣ235Գk&*S U 07ζ N붮m s*))`c汜r_7ƞTV TjkձhhE2-*mQ*VVţlmQl̒a!)&$đ`D!!L<1DɈQ2J"c&e4 I2b0# !i&@4DBhi XLX L2P!""@IL"I@LJ42$ )IB I#2H#~*>=2f1BJ A4 a3LS2haC2B&L*(E_og\u^O9dUIM'St^`ã %ADCHh/y+~7Q3Y(acIa9D9^nzL:pd]6 bX`´iJ`x|-`FK~g/xgXʷ~t j-xC }{KFw3DXWxx{¼4IÚ }ew?3Sn桽.NVD253@WPU3׭ a~t4-Ak#¼$s/xTճmDʆ(4hvJf>Ш;/ O:;{ބF=!to5D&3^0$B`MKiph)Q$+[,_BA]_ʂa!eLyGu23Uj"ƨxC|qeL@SD:xZY0HBVOuקj\6w/ tDز4Ahe1ޖ/Y&,щJLˬ.\XuLJn (í`\fCF˛)9..HQ2ݍZpɈ}rto4A2! O8qE LJe;4(4W}g뎞)tT&RRi2Ē%"bX3Bs43z 7y2뿩 .iH6ݬ_^T`QϪm9*Yw,Q[ FFa]0a*UI2fZF}v_D4/n#OHk?_46꯶n8uf,ľ0B>&d6yre72'̗4BAGs К5GzƆ".4&>"z.Wtqוo*uՍL4 _%ۿnGtBWp rűp%[06(9Ȓ$ƋN7(e,ȺD-8 l t=/[OjMGmeB 2/SmvKa( [Sx5zey5iN+4=R &!j8qɝQ>}ќ-31AtHU09[ n4ږa PmA(_,1brUvpfՊ8I}ǐLk9is} h#<01i6D@DbloYF@m`{R Y~[#(v>_!a1LQ#ͭ(T?nerw-{Kc g_85:-586%Y;o5ߛ E;m.9yuSWc,;}RR =,0fk.8vՐ؍P>ߘvpkqw@+*&E?[4UQQCiRs<jp_oIB(+ //IzQnnJd8n_5NSۖoh$2]MS#I+6'@wWۿv+LyXEg8vePKh+i ֐ 8/9ܔO$~v HEOT>iDY5`Q{ V".Ji87Q3n{kR?3buR[Vh2ǟ.>~O/Q?d\-^ŅZ]v\xBʟQ* Bȹ,΄ HX;"FR%K>edbN.|r!<>ъ}.qz:e| $Kږ[m\$ dBЖH, x nI%.B#B;mm6F^_b:mx \v࠻2_@+li-Q@gTF9V?kXM }+Q>X)Á/>mOõ&v!$dఓ ΞIfܵ14Q8^dV{7.{dnj~+fL|e˿>H&6BԮ /nܭ8V>7ZeV-q8G1)" <"9ŏGvpH NV1_ +<9Ayd@i?åͶ.e9A~z41|ob` EO¤̻;J^^^'٢N0%F#<6MS^r>OUUU-֫v eA%RW˵8eƀ8}g!&8e &@ ەl7A#@ð|WG(l--|lt^"bY`%E @tD5UVXZڀFc "1~=P'Yx7!u;? tcw>p4~-7*yv'0{Mv mBk2SUݳ2VMnyf3E .uCr=U:p߶͸*FJtQ(kN b%yyE2y26 {>?H0G`gltdMKǚeKe[b4M*!DL'ԊI _)BwYcr6Pwe.4eb.N}:72/ ~>NhDttˡ~g7 |3 :Z"iwfv)_AVjsOuVsŷ ZY{ԙ "1`oq rNU 4׷xJDjkQPtl&OҌ}k᠋l zr|#Xw `K@n^, v(\!d/5՚[R »gܳ8V“U`})0!f.튗^ħUX^DV{:WێgC׃[j?jRu.Z9^VԄJ%8Jv*3քZc%Fy!.'vidSFn@~Wz\th]o5]p\uoMzȧJO_]bhU;CduB\$ ']"A0 }ն42(M>, *1FN#@G( q3 l$bttYg˼ދ:Ÿv?./j.!k,<;QZ G/_D͸mW@)ekӖiގZ{l z6BZibݮk Fv{/i~#rt:Pt6!OT̪ː4ww D\xS#ڪJPTus68g <9qL"^U>%P?r qgVCy|]gΤ]Ej0M+Aw\hԈ#|W>ָEJJJr0nMغzE.J݅u\DϏpq@4~Xn\^~3W s4 Q{#;S9չz.*"pDa1_} 욡ylԔ﫿dgCk6HӭXDn'ȚFcu2ra4ɫe Y-;p,*!X\kV\ty|U.:W- PٲL?8u[P_?Tn룓TO/ЍlE0cQ%Op9pa(z$cZTw+\?} Gps$ U)< N)*MSA-TD'I[ *m./ɤ͎}ٕ6 |x^Ko~9K}gVQCIͪcFE{ADE7ҜK;|([V̤R }hTuF^gP'RU_.;+ FJ?}{Y2k"I1a+ZAd >.b6[rb${(ͦ? mm0zjGXG?#**1M[{9eK_j>;s&b7>2 5=C!"”#jZzNj9#wo;= [8Bdw2*gX5?ڴnL^iz46=ZU5|\Zj]>S#r6a?p:eY|I]ȯe9*0ЍDY@i'&eczANR7ɜE!B0kJu7Hebzi:-DXpN420ˮ25QͳSnŸ-M)m$退4QlDbLb3S|Şu.ƘDABjn@? &Z G:b\yoǘۧex&v`M}Δ):E `[iǙT"7p 7 :<'u3O:^DOuMʏoPD a{dS>3},%ŊȿD !$- )R}s eV{RDASUg?yMg |Z0 TPmǶkisie&[:}#: ,&Cy`Q,vf!nA 1ӝ\;5^p\xӨ:|6 {1w[nV3Hzי#A_#S1Koo3 вg~AՐfYq~ͧzAHS`jc.*-P}d!}^.{N fL>jGf܆k=嵇4VI+yt(cd?v-$0}:#. (YWv:ɤZX 8Āy-l=)9H}BV;wpaHe:w3ԚZT+xz\Ȍ;T|`QkfêRjMl0Fe@ي@OVlci,ļ՟t~ F }$O\_ĢvCZe87ڒМv¡2̧-f Qsk37 Hw%R%>O?瓤AVLh\xx]&PQ@~ ɧm⡸ܥ]+[]*BJЙuәwrbusX*t3~ݟ?y-pUS _Koz)%^ipv`Y^wн>*(x1vLr@ViZL D @rcV*G& @-nlVc)BIqTW2fm#K0p/&/RkbK+umcr4ը} )8Idn" 1(W&j=<y3l]HV._=:J"*|@ yq*xD հuܙ)둣f| /4*F)p*>`q~@@ױ^H/Vr.Oj殲7Vyޥ(ya [`եk8,鮑K=,1E!c W%\XkɔڊBFYmNi+JEUGmR  4AQ?u6ŘUZBA$Jh{Ƭ&hD*7El|cllmf,77~>׿wn+*EwZŗ% FZpU6իEPVhUF /N3XE%0-vP^8鹮 :UXRe 6TX"YL5E3TD}ň RSTQ׾dQ^ەaE JRȚ3T uߴ{{a{ T"TH`@q!1#ZvQ`[*DTg$,!GVDgw1?7~7קlC UF(CfɾO+v `p;e&vjBX Ӹ^ `V@ щEbYjcU {HQ6z=aΏ Ӎm6<]8t1_J5*7zҋ2%t^D.fZ ҟ#2y@3c쫻|~z PFM36D$?s 2BD;!h_f %YQ>qQpLc>Fx~q) ?Qvk1e_~J ]ԹJJR!]#-Hvɴ?[Am +̯?6$RkTpT)A:##srqcc~h˶Zԏ^AplD.Sq%.r b^S|\x&(zR$T9|qjC5=*ם tB " Ogm('@%^m31.\(8|4O(؅uL*/m7@;CH84_:fۍ`NŨ[N,a&4h:sJuEz\X@Q;eOBH@lDp XSx5CIYjv?`N h*"Bj&mI4~,@%ʿL 'i-P$2}qFlW880nXML}GzDd0\3hXT&֟m]s(x)4I4,tsS|V8 ;B]8]a +·mm0:o͌ܝ|cF>624m/{a`-N)s:O8} E9jXcO9Lr/{X#LG?s|Km(t jۃSJ|^'Y鿿OPStgŔ@VI#gF154lot[A(ol}Pexxs/TTnω"Ȋj㬁aS`:&12p1S*_ OQ1TUk^{ 4HY+1-vJ}f5 aZ70,lfnTd@vLX߶b.vXmrJ1*sx^Gl |eu*Lo{uP CbFEk4 ")w$L e'Z+ <$(P4lzlx VM7BVW rF9Nj..ж0 L]8AӔ ]:tRNw.\$\"%]ƮK,Zn*麻nں-nʪV]%Ո6=H'z^CNCˠ#'n KO0sk#WZ3&'TtljՆ=}qc=)&L@t&zfSkZ^1faTMļ͡XX%ա(h%k NhSE9JėObfe*&f%SթA1jVNJzDѥ1bY(TYҋ9{Z*K;&] Q*6Cj@j^@֗30jLDFf51/613hV6IEuhJ(ZIEZ<өiQNRj%؇xYJTjPLZ4iLXJiU*wwxzVys4eևꉗ{JD̓TDdB.X5F"U%,T"i#mZK/$(q @۪j``97+m#wFH)IS*nMm<,g %7$J OO-5ȀlΦ:iOi38Ld>ˍ,@C֋T`O캗"#.x;鳳T<M=}>#2;1cS$nr[,@L}S7saw OEqXcuBN\jT܌<((A\%YA`!kA/ Ҏ ZK85Ct[!e`XtPuqcbǣ\7a5-r7w$gTsaqK6p12RB8iٔQ糧iB&s/m43SJJp! 0:Ii\8!y#uqdw=642ʹ G^6&)@mr̤LXi-Q۳qtݕbmΧ'fo7vABm}GMVشMÔ@$퐨5V{)E7Fۺ*Q9{F ($XbD$&` 4gID%Aq{F_0&ӀŠWR$,^CБ{٥Ժ^lTZ%"Q5.,ɊVRi˹!3)${IKAH28ڞ)0D 0 wA쁩{K"A=SVc;3iB+Xgz1l@aFy<]ggѢƻ 1ͥD8*9/*'P.n Thf h.&Vs΄ll[H́]PXe|TUPZ*iҲwZ {R'P f`h.jbƈHN섎Hnf$ΪL쨄LHHv:-*ƈ2#\NXyRALZ/6q`JKՅ^E9b g+z[xBbXGaXxv42ҕKK- "Z!'S2B֢WX\#ꞌ!M#+7Nf3I p'Soe M]و!ԇ I)aݎ̊ !AɁO7B@h*Q'A@$D ;:xER}K\ͭsPhHzQ^|W bWk $.&yf"DX BD] RN쬌ΏpMtI#'^-^ lvH``qMކeZ@MXD}6xrkrh=15ɥ ,d'IHoO0PhjBZ`( Qfo,ӬK 9;"Z(jEXn&l0$o6'/pҎ`N;@.(n+&ۯy9P_KA V3IC0bBBbʛb/` oBqOcyQ7T;::"22J}?H \}@Sf>AH7#a780Hv>)'t)38/t B7*(.G( Ԏ66E7GjO2JȌ j;Vìb4 f{ Z}.41LdJQl=&״ӧ8_}/BdW"!'ORs-bg[̠>UmW'I1= 5h ]Piq`7-eNnq?#ΝI _pȮ8fq뾽Bkctf*ӠX@xVpj by6tНNdF DP\d"ɾ DXkVrm!Hժ9Mў]wy Ir6 n%V:$& +l<3Ax!kGC^Po,."yRYK6kC:\Td!%EnótnnTle =x(-ok )cC{H]i;s&ʋKocP4sE2.}`$ IdKϗ_p E6co7<x {j :eEAyzQy{CdNq[;~#O(WLڭbRϣco{<á͋.`1e1lE{'n~x" [۰?bp79x)f0g}fo1?S!ONtK;ߩΫ4O2J{+4򞟞&*oX˞eΞ/GxZx^./g(!3fswK,r 4Fؖ܀Xfq?_Cq1#Hweke"zN($wd,2rJx|{ љV H96j?W*Ǟ;X7NtKA,nmFJ+x21=Dj&KB;}ПO:A]h [ CnU$>eΟ^([%s^ ?kYbcFXڲ 3EqO`PnƻN po(½YD\z^G62}YV Mly("TP*;/`!B,z.7p z؇ kr=i% -RB_=KDtt,\{Sz D V**1Y-ƝN[T}p7ZkijԢn?U;.:M}f7ͲN>s2@L|w֚G:ۻ YT&~`4eM2 K0@lo` ɀ* `8~nAlH]8iA)Qq@-{DC/*+ 6PSD>=RQ6'ڲ?1 ʍ {vX6BؗrЌ>} v|&ֵf^8ҩ}EI$蜰5=LsJ/{ *͈~W?X ): 8 UX62ڒU)6`K$0Dv,&l,vz۶#,,XbbuŴ sW1 "af(`(<[gd0ַ,R2$*禈 %DI|n3qМ~,4)qfS<"Wqʊy7ԋ$7# @:1JWnn\9O/:S״*W@ A[oT[^` >@‚Nޯy3;MPbuPAxt3' D Ja\XoT !2DD[rYܿd/ 7ߠj ,;W~v`(s,Og^KcT@bbt(F2b+R@`i3WȺJ%2b8SzV} յ mY~esΩ{38 ٜxb?@OWwϹjJsZ?_iڿWIb V}V^<Ǐp_ sey؎-OLod֎[ӭo2ʽgN]!$:a6K6 h!(*0pL`V_tҦVa2 "|,¥W1QW+1~;,9qB8jI_w5&J?r"˲$#%DFjb&7sgU{}^gtѣggfK hnNvy-=UEHt" :{,ltqG  FUIȘT_m~0|hh°^pV&DZ 1OBFL@ʁArL orFçX'7g[]Kqqpw<'cDB[b b]洛[nUuN4dB-!|ߊ $-&0K}kۼGõAE(Ao7uHI9.O9lWx;In,<">Պrulx:4"+4O}gUTe%Boyui t<2"K"Z o s' $֫URZMjڳWX{;_|RRM;A`R|%0"$`E25:P{85td"b/LîTP&Nۥq~r5Q0aI%TяeK,B@zoȿ`cAIʀ EU\ ծQ:5`7ُTwꕖZ?d"wZcM[禒E Zz Ë~ d碶ϣGf0=nRuqJ2hsnI_+V~qљPy SX/!]'}@0orWrθXB4V T,_?Gte0:RXX8v{CKоKL1]*#)KyG"J38-itH0q IcA(oJeovrtG|L쁑> TG6qܧ57mz7O7|[U۷5궼[-2y_;/nJo6GBr;_w~w~6%tnDSM)$1 v7;9?7;gp} 1JgU _MaYOqx({w6ʼw.F9$ċ،ɍ\2 MZ<@\ AHvZ~3kOƈe>4ztѶUޒ17*O%*ݿZ]&ADaw/i?η6: 4zE (|ңF 8WjcD?1 8A8"HȿY(A| BS0 aք@z=X6[aT2!ɓKaס_3Q;mVjJ`/ۺ! z')zK+r ǛgVbm 4mV՝T5ݦRGri\㏀`hUԅb Yr%cH!E iJxQӸN;?gni Y5~_$I"b!fI?}sU[wljxEw ;gɞsͥW\v~*2=yCH]Anȕ(eA̍?3pۄ>|BJ.gw!D^!BB\nzou}_겶M0WƇh0kDm.?͎A3c 2s Zy􄹁 _HM/T.z6# a$/E6i[~}gt[n =|m@0QǘIpxP^^b ؾ>Utz?D$96 (Wͦ G/σKyUk[J 72\qKG:&m 'cK8:+34W󿴼k{z-yd؁䋤U!{ͽt1HA' p6?M`I!cN=U-WN~JL Y4zw^|ىmmhnx.#;Fպ: _*y^{~xS;;q6{|^Qixk<Y3xK1H,bV~`o)"Hl`qtpqkPKC0`#%0fkݎ}؜/~f^o-s'Mr:(~P￁|qtƄh߬_k;Nt=dt D@|0P"5_\>B XxF$nUvADZ|ņLQcWD)qTëbmqFO(lnX &P>Rm#Vհ-i:,S^&A!k{y4%7 h | XfP\š+9^&U[<ۿK ]oqz.֕ FWҖiulZo|0*$P@"~D")$5lCHԘ|EO'1iEz 0t]}31Zp7ǝV E:!] Aza FS2Ѕfp8I/] aHO?71 ل&fI `L H@BBIG$J$ i %2$dAV Ł%I Bu*UD P@@2?Z*WJw-mM.XX`#$sBN섄Hʻ|MH@  (L$-2qZuҵ L9bU*őM)rM8Hfخх!LfRaI];6@I{gMU@֪gle$P)QOÃ;2@P (H Ja S!h*Ս~+jHHq,wQ7ѵnV-Km30QfaËlZuml˪$0H1 Y o3  I3YJbIۃWvbXb֗_W;!rI6K`*'\mN]؈kuw)?gm5i@koxČCq;wd ;ŝ4# IСI\Xym8i(D222rfyDZgBp(?{+~ɣF'5Ixd]E^ME. í&ѻ?^7{H$ߺdή^ɧӅu|ƙJzRdWyLđ 9No:ŭPʳh*H.!uGhDO߻0Zc: G19]/!^#?4-8/6eR=D)FWv ĎZ"23HT]A>&\ՁfXDd4)0H;WV]Ux6.O04 KREB:ZqڤkGuOuQryL;],3&[Eq/u9wX V-&ȿ [y:Qqa8ڮZtDTM>s]`g1 꿌/ED4+)e ;=?X2 (ڧCp:N5H *\4ӼfA9mo}MRhpJpM 5#NDVEul9w;%y 7/=`NA߾`K-u*m/c8CE @W 2ScOZ3_,Ap%:*P215LU{/20Ẕ+\>nŤKQMwYFBӧD_:wePbVim>*C$hME)M'`E>F?WsP ailHlm+zFԬ4 z\rV$p". za!da]yGf=D/Y1 bW&uoYOvv{}oAtyW4/{cN/Ce[q@=J%gҙJ_Qrssc۸6󌃛78X9o/{_WsǻcZQb!/G7~i1WJy׼<0F-voEw/?S(.ڙYݫݠd?]I" 3 ~l^E>HK ]m1LF6xmYmho_5rryC~5m깦R\iA=Vd?/쌉 `B-ql|6N|Ek{K)"?~n1ib/Oo_`~95 _pdni;XAc~۴#]&>T+/!W@Kvm8i?C\v?*. JLzw @Ey3~/ckhlu +ߨ"V8L 4e$Ϧ2ZE]pӻFf$ w+9y]W8۱xi3'wHvQ{ѹ H7cWtQ EHI0$;(f*Xrq@0E3)ELNJ_9Lև=[k@8]=5ԗ<ɦ~ߕX"0MР! m߬` @`=r`S3ǽ|^X?TvDP)ׅ=gm (DkR$f{?X $BOON `(%2M؋9okG62 !}ּhCi!jg$D}#91(گ*FaT#'U#ȑ%SiGk"du*2J""kp/@+B~J\qQ,,aЂ^eE+dN҈؄X\;:13g'X?b݃i{ˎ;٫#(pw 9{FR֋(O9)hn4+QsޝyD`,1-Z܈41͖?U#E@"2ڊ I+)-=1D!T5ұD0@tLG  ![CS~u+:,[)[$ZPd;f\]oдL OV[Bgxiu_6YPS~o<^75z:|NQUUBvqg 4Tiٞ`kN޷]tn.mh6z=k6=gےtsX>(Odێx,>n(ĀZ֦h-FGh`.A0/9r+ހ@Ęag'^;hv- VƇs _P_S4_7;x!9~'ÅSH!1``a|H"zD@]* ڷ B4N9 cˆ.:qqnPܠh(#cA ClWH*NuNGr\B~]8$>TPH!(!,KUѮb6\ ʚb]4\ȔB+hu5}"g..b,bTgA'ӕeY )Py@ `f+{y>_ W6K3h=`\H%u:<eT IP- ^uhY+V=.ovZfZt0 xrzCN/+ף*i1sy4B7Q9 fG̣XbyT'[ٔ%)E1۝PDh S}iAVz*ԉOpJ!Y. b^iZgi&ؘ 7(6-߼@Ct\&t^$'2?$C/E>mծ/[ߋm,>0 L8dXx6+ *=s0s1U 2 T/YEL}ә[0:ڤ'B#!wGƇRȏ&%ѼSa&kDuUnK`)q6% Ft"<˻Ls$8wa8AO0W}}mɌlNwH/\0%[=uNK*HøP(JdC$QK3 >e}/LrLN gYwt#L%g5fwŬdjnD/G[x6M=bJX`IY![6tL #|j%"'Z4Cmnϙ}ۛ[ &sLtbfxb$칇5 RZ7Is8C("˖p@ yEȽ>;!Apø˳9N9#ɛa3WpðNm\p.Vev1tZ󟕲^^hKT@ .SI; UiOs9@o sűnSG Gzg:o5.O7rH^Kde=LӧI"O^oC3(S*89*~Wj󍾊Qq죚~̝!̦# QYw~snlKs\2*K?U81j٪Д=-Sp;̑_lf\e1+a3܉kjEꓩg3[C0G ]p^յ QttCͫhP߅q6#WLug\7~WMP֘f;nk{u Ԝ+ٽ 3"A;#mr1uVTO @樘9Md3Q1o`ضϟ>۶ΰlflÌh0~较Eh' !=,_6WlAxU!4cێ]bϞ*: Ħ?S s@xuWg!uy.Kaⷋ^r u^Or◷>KplIDAZ1H7c!6I.쑇s $'-i&xc4\VwM㞭 I#ڤ0ry[seaX@sg ,.%$cmj#D}Xm݆Vx[qyV~qDPV)c8eN7`<וÑUvѧ,5oo&$C?? pÊzUߞ':W ,I$# S4l0*3׿;s 3"(Nk52!p_鷺CnY~'Rc#FD:?SS4ll?x\E؂{5(ӝj{ъaC~, 4dkݿ{@H\Ǯ.͒=w@=xm٨w 5z7ww@,پ]9p+k! 9w\\yo<ǗӽT9'yIpjZW} {Ank@l6u>׹l.و}ZzP>8Ls[tNa8gvX=h0B&59ڛN3Ұ5ϋ:`xrͶX&xƵݒmګ>m x!c{mU!#sMlT>>~,7ao!Vg4<t&INjfNj_b1qr:6:a[=mse>dztH~9/Jl`nH`rOǺr $Q . b6#/]TxPPm&CJ@.|CdTH9鄤ʺv{۞mnL uӚLyE gIhpyT,K(aa[<мoקqU՞WwקnўMݜW`O #zu/Nt֙ oR_Xդ.2㧞8,qZHq/cUD ѷuavHH$ؠt zc~G[DX\ mgC7mp[vp7W!Y{J|m0f22{"m`E;7N5g~4x@>Z%6&~[H̳X1){s6{ Z:!c\ߏ\}g}9[-ܰm;j 'ÛddD[s:Q{٪)$٫OKHNKi,Lx묺Ӣ~|g4 }5OD+9L7tU34HW҂UN-L]^G+Xnt (ˁy ZM6#!.7ń]|`h^J9 `;N YvwAzp=%C_ː[g2$f # ̶=Yg4}[azQ:"է1+e*\V %K7,tj&PI//hW?7!~kt 2 v8A(AMIV7.G8HĈ-y%z~E OH<>lKՋqxh#1HRJD"^N3,S I^ A)@h0eBF`JQ ;(, NE>]GI[frO:s*1r!f*.h-ز?9]m8V=p;ϐ|rN|dpO6H)( xX戨$jA|Łof)f}~ShRߎ#QYAZH,yܶ,y9e斀>Y*ib QUϣ;{.s~yjeϪ!q}OL&y&~#Tjz!B(UÔtRXU>◖ "; fPH[aE {M)mX["A;T30 "HdS!Hi鸤VY|&$!7@V!,(u*,$I'+B!Vָq1YǓzߖn: ifx 0EDWHɫF|%L%#|,X&xJv3'3Q~ܑ iy4;PM@q9v8r!G ufF.qyW^'Z*3EQw?I@?Pa=oh ywRBuKynRhXߣpچ+]ȩoӼ̲K 5STyD=JO/}3ϪGQв>W2'>9{{qȏ#rσ'߻<7bt.צYRlqWhώktKWR14FU@CqqlT1kFi,j QwpuRAn.t,K.^sR{,fc? ĮiҎ}~Hd\S[ _ \#'@`zO}[L;/Ab.̥CyN$|; H0o A,R=PĶ_8 hN8̫I):e0Lsj-k5hilt͆&TLH*j}[_nP_A8_]/C*F ȾŭQb|o5f89j, o mv)`ڽ]}P]~Ykwx$@gK?/¿6_y=JW@)CO)?Lx7Poko_?o|{vVOZCxY; j> ?a]%8B!L\bxII.<@t _|FkS066 =JxGopž0J\@d?6qJ[ P{5 ab 6?4kx^k/lVk%-@Tѕ^/ԅL0Ń2M%#EB0 8J'1ݾ9~tW:OZ5!@D =8s~ޗ*E7tFg wx3mɝF@pZnH鍷2alX sS20ea9-(XA<2&w)٘ ,1! oR@u (NL I);x.vÞ۔9P'La$FR,XulqP $U5,dRQ0{#3o/G(zǴwڡ+3?*;ó0`sOER(B)Pj3]K] w(D\jPf+0}Urbn9l^FhTk(¹--L΋D ć^ql5oH*k$}|DvY.\2 \*3})s;鿪'Uד +zh*/T@v'Kx-w3H1fYX֭ab ;/T@m1S Kk 2CW('_~06U?CyWEK({"~RGCBEG?Wӳz@ -[A)FL̈́7q10ˆ$.m=-v69e]f\m|tCYd\-bEېјc;Kr=BS|qW_>|bjbh ƄciPߕ&p[|jZ(klk}|yIs2eBYvu$%sG gٸ}a4z$y[O՞x7;*=J\yE<5Jԓ@9p+-'ehwT;Mӕuîl[8-b۞?f8 a- "K8[zxۗWk[8.0^Α0r7$j|0u:ҬN%aH'ls;jp풷[Hh7X9k63XQ`ϩ`,Y[H;3a2>@_R &}{ ݮ`5%[l@AQ4qMG%lm^di}G2>L#9DmJ˴4SCNx0^_)D2'_ X +ICj06Z7+=ոzd_S\t+Yj4>5s\_MWzKYSbLy3t$ƣ(Ba1bɀccBEXGXUQ[ 0cFOek,gպ!o!"?O#WŷWza9}Mtu|b-V%dB%J,QVխ1q}[;;0͹p38fr@ZQu,O )&0qM![!}?6~1*z /ma%`X+ͪI 91OBKī6NN, N&XŞ,-$}xa>=M1_~j,ʫm>(&=/R?W͞qIQ n6p){n֣T]=ZbIZKa]0n %9XƶI)I?PUdU*}])[l# hJIcYYsg 񺢓OGD2zbڣ7f}!?\#;v+:<5Ƅ @I?#T-# d>p}S> qC-/>zT`]*|2$ `;Vv_;|NJy$;U怟Kϓ*\1hccsI{sMz39}4\ fUVr^Kw5j_??@A_y k oT=8ǥ?8l7O^[m"V 1 ((Xw`/AV}a-l*"N:/'o {v}nGOe!sP(,Rd뤀iò,gß~!% e( TP9rx̼3}YqN?3.y<ŶO߀o;7ه!} {ɴA?Y;8ĝɚM!2ԛ]qN[zeZ NIw#y{3gglIG/Ͽ^3^5|>ݎ:HJpdUkn ZFCV"f"x~b4h]xM`{3#pEx=V]cO+} qVT|E\X n#NsOTs󳄔}3R<$$\8&HC[ne'nO\L+6B?Tda_ ^={Y/aRjxqjɺUP8lxmm2Ocg[r mds`)H&Q #x~,~dCȓ/B ] ~7(ܒ[M͞i^^;N9ќup'}%UW bIm+meBɾ{rsY{|4.8c0)[9ڨ,zzRdUڡ0+7B*Oͷ?vӃlTT} ;M'u)C 0_Cysn~Xw$4 }|xd6YebHKlق=Zٟ2g%ʍp|/ϞKo|ZSsIKuH0<߭Ae@i?p=ɏ9r=Dm=O Ex<%Gbh  ȚmEߧsnH>s1g ?1LDŽrĩ,Ɏhqu QaF9mH( ]"lCLRxbItzY)6Ul* HL%L]yJT8NDa\u@>fg"{?tV: ^b N>&UIcF I=%/>t#{6$7e dACǯ3r\|&V?"OE @Dr"ނ7k4\ET1 QNʏDln^p _|J|]dNq)kbL5!qC#%wA%=ȣLz  F"5wu.ļ} EFO{CvAV5!Pj"@…PDB?6)flW': _ݢb?~a_zm"rA !Lg58Դc}чV70HJșϦg3bJjq"DA0`ߑ%hWUY#`bS~%|NoݭAabfe P n8Yx RR2Sa,>Tf v蟼|ug+N1Yt)8Z{*xU\DXU rI PAQ+t?w`f,B\L]QGBٔ£6ojXJf0)T .ʼn~|z>SSaV/b;&,BguS7C4DPݦT-YreI ZyH;OfYi8!(N@ ":#jRVٞ*ݭ6rc8R"BMKWq"v.+mޡ<f<#yZY [u0"iz>$Xf\[Pv&w-H}ą~;e$#7FlVUgDV%t |& Y>qHk,&o[2v?[%aI*u{S,ltVK)M[dz[u!S^bVŅ#GpYKLk^G7Z~U4/gpͰ2tž-6tOC fBd< GN*d02]-9a䃐h@lfʵLǙQ ަb%!'ڍyj륒.d;%xhE9h !V̇-/lk.]lnuA)4mmO󨱨j'm˄zG~q؄9ŵ)Ğ1<AS]Tvo\Sqʻo]R=|ՄH31CB(wƩnf́ ێx:U<;+LD 2=琐n''mޞnλv>Y+J(C16!6MJfjmA[oJ QTwd(PFѶq=[قGh(rkgZy XB~&( ́ dd2n<R`|[EO0ߘAwpbK*?H|==gb}&s@r <0dM+A_!E4jz6s=NJЈ7"f>:R{ hn߱~)|_H¥d?3[>#dri#HHX_߳r>fϳޜ[B)~G;wXDLJZP}jުrߐ'DiY՟mCT`('b)̿Ҫdv1[ظk_Rƒm6*EO_#zcƪ.qR<_R04>d,B=>S&P }k_}%H1?=k'|+ S?w6/ϴ  Cvtd:F7y>0O<"p`b 4],C^9[zS3s $Xg?i/o#!0~q[T\'@6B}$A Mb5XH2+}swdR=@8f!z0v\Ʉ M}bNLO! %~%τ XCZsS{Z-!Pji*2ߠJ';ny>Ix6*PZ/J`h6 |gs)n_&L}a雌Fׁ?Nhrsi B {gt3I(/bDTJ!4YRs{0'^*n;ާ)QyV/pH]cgI þ_X=m~~j|o ΂ƞ}.T[:@ma(Eق l\HN.VAmԙ2iwY xŮUb K?@q_D~t,?v}Yy#>I?-\o7y n.ж`CHaS#L @Z&H>|k,BPY ;:$}.67p|ִx1O۾[EUV߮籘UQK_`QyLd@e(h Գ Ơ|X&߉0p->}QҐielϜ_2dhҳZ x~}{U'Ƒh"$ Ch9}Akn(z26#ЍWE5Q-M,׹"pL $̳ (F#{>9Ţ{SA aт@ e~\ߖ5KE^uB ;vDrʪݴH{fgQ{D I,qA_6mL)#\wcd99eL:ۃaGjRó)Qp~z㍷aȠ(H}ĽjL# xB󅸝F+f$l}SbH $۱1Nq׶:\rE,PQitنi)2(e4Y Hf|{mB5 3;tܴQAS 1bYƍ`]ґC @~9ئaę-<&:"ńF 1"OOܓ<oV-㐶Se٘I-`nēRDڋAbDO ,Y1$ZJH4UDYUGnmӍ[l 4  `Ss&v óS! #vVr SY O9!99qkR+q%nX>Sy=Z>z-"aHigwPmo*It'W6wJ@ܼ Hm^g4 ض9; w|g0^0X0>Z!iTaOfn@mv]$3UBvqw!dDfT:<S+"2Z:R&ǎ˿Cy(Ux<Sh(RS)̡k=5.fqJ/Xb8(4y@i(~"XiC}g̺ В d8Au\WW׷Z`~.yO[v#]Gal oc?Sb6A_uthʟ )b*ԉm56]qTlsabGvt|׮ΰxޓP) ٱ(DǼiK7A4()~vRZ]}b5",^]ar쌫Ĉ2X0󁾾FW;!SZK9 XUفw M^l+D^2y똶ѳ~;wo}q ec/MKr"ZLXzS*;!r ~~_e>8 옇,:պ:d&_T WE펥ot}-QwKd 1YVUea9߃}z߰{[xL6ίs:]퉋k ܔaN;_#2y'XL+3t7FMc"99rԓ-Q #{8_v;w|M'gKt G lIz@Qg,^^\'A=e e&M:SLq9m[Rv&asSHe7?3Lo(sI 1DVH#ѝꁄE΢ b[I4 }"HD 4 @>#~m{J)nI'w _b k?Y~3}}ܒG t, X_뭨 H\<&Y!:X$8lYH,F;:\@rӋN՞sb6#,LoL<;6 RKjlb|\myC+0+Pa$zװEl̄Dd`iC҉DE.-v:y>zw?8@TCRsd0lEl&Om j!I9gc"w6'jiE%@C-PeƓ :ʴÃ'a98cc:3ő8.I ӫWPvvb(U 93-szm QVBw,<,NHD?}[R;7kl{}/mjxoe%oఽ Sc V븼+Ir,G(!iXIfFڍshW,$$NRlCQI7{o]m`@nW+Bxv9"M+%e"hşFSm)Rihʨ%DN ~@|_ZjފEwWN89:3Im X6bN[IaRZ[FMاm+U Tx=I-̍ӱSVҞx7;oXM^pU}P#=Sf1+W$`ؒ3sI)󯷷ɥVlo$lbo_* Ȅ>dozo^ hiw\daDc% M$<bEa:( %caW"9AKS"RXvVp÷Nj ?& #~#'}0ihkj<+U4@Ii"OjFopI2-8r\V sKt䃺U 6O-^|iŊnz JqˮgK`K7'\KZѝe6>2<0Hc ӗF* Ray㻖leFRNHS٣C>Sng,٧+|͹1.|8| .,T*¢!QbYcë "l3NI2{Jۼ/!eHygEpwzR5>yn j2_6b]&Y_LJg}Z+=V$" E{lգt@ Qw%HQX4[}86t ro$o||^@sV82wH (K e9F(a'y hP$i@9= ,]Dp|^(Tu׏ 0&@Gq7JunʒEWNj{b; yf햇12K,rXx"/WHd ZO$l_ع)=u[de+DL+(Jn,Խ5}DGBa6i;pG AdB!;W6We1;nc0{Y{0bC L6⬆]hHE~, JsHT nV_/|9l#'ߔv[;[%$ieJ &%S*ؘG<{9 hz[ɥgylJ$[I,]EE]&!&8\<2* ]V(]+2=Nn:K*BkQe.#Ӿ{l3]-n7y_2;74 r['bISWOuY374M|qs>׷g*Ԉ7>^UvdUw6󴆮Ƭ"#ϧno{=XhuFu#K]1.ue[%G쨞++{ -O! by/nJ1jWި#9Xq4"/TW4.a+"G%>djNiW |:oleH*9Ͻ~|O~ϟfcLh2.ѣq(*oUB|j3hBC0%;Z1OͱP% aLAsjC>ZDxa嫫G2t-{dӾQotmEޭM]xȵ=nEby\]_Z) /6{~!O Ϻb}x {j :eEAyzQy{CdNq[;~#O(WLڭbRϣco{<á͋.`1e1lE{'n~x" [۰?bp79x)f0g}fo1?S!O/@D'AM]3[y6d:̙admWfOvU=$7yyM{*ixЋsCACsz Z]uTNn'!@a@{ G-cΞ3@{*A+{8ot^cd݆.'yvc4^G=?ޡEѻ* B?V;yĄ~?`_(qn竽¶S#egwORg/WbEA\3xmw1yfccGuh8娇cjk:P3'leVDoD|A^,gI\ڣ4u{" B~_va}OyAQO'.PC OWCS8~é9 ID]' Q[\W*рAF"DAW/T}׿!B $';8ӒK =Twstq$? T[0 ؽk$%6*y jOBA|XEמH?(Yϟ]W ,d8a$4$&ܪAf._Vl/|*xsO O+ϱ{XQ̎*ޢ ussMUPJ@f {YGv66$\2_H|6ٖt = ~v ao _DgF̄ L_z֎|k@ O~0?kbhp߿@Ч[WSsØqڿx %Hw`bl?Yi7Gfmh^'u:T$:,%YA6dW$'g(髬W۳]MoRww+iJZ جMa 2w:́:!G?947}\=noYnX[--@ N7^}>nc4zҺsjm={XlVi떞 \M89zCIsn7u{ c)gzJ٭r@1eq{:6Hsm C޳'ms23n~ I}"dt \l!k9awTFg4)8b<ǙuDՃL]!}=ݞB8s[7_wO .3>"ЇOPϴ~3RGlu'ńx|j.S<v"_Qܖ<igLp]X58ʜti5ʪs=düKoAp!Eq|`Vʗk5\u^4\( *l9^EGE[&Ed5Nx/'ݹ.ԑu< Ec ғqBHm9׮ݝ@%P$DotNGMظCf@UհϛzJ߈uU53wZ_gzSԷqaḽh 66*N.*bc$Tbiv*Ԩ{3cjEM](U5`R0@ġ(4+˜H ˁYMOkص]y9^o]7Ek'XIЊW6f#!c=жҾE [IG ` W9?`W[MϿLkf6c`޶Nhs8cHYm]OB:bs(B8-oZ,5#S$[0H-=zeW}i\\mz&v:Unh?1dyuWEnTϼNIn8?/^$zx՟={wv'FVJU,u*Vje2o9^RwK7P9d^ lƧ|6=~N={*9C6wɦ& z֩;^![OSh}߁>`s<@ r~f+8)4BEQHc)r$*%hoDc }/f>rGscQiٛ >D>I}0S#O{CYhzCwn%S]dB+"L@C\H|!O7LțCa^)Y46~敷*خp"%A?d_u&5w8pKwt{]q;[oR/Bfi^-VZnP6ЇE8. 2+ Oh*g)& l  mL9C0y0TI%j3IHeH r'üG"~INwzY%Ⓩdr?>+N~KHT~L}clAcC[~@bMʾfu#cc]F|2?)&?O1 9qcϟ?_bR pp.ڑ:-^;m3ur_|n.GD* [Ҳ3lv~57tY|;Z.=z :_ÚH!@rzZFQUM2dmd:utnxdgA rD4~204F;ӷo{R6'Dvѣlɗ q뭩Uc)R,KYD٧W=kC8S[M"ף:w;hvJ2(Cbg%qEag.=6uskݢl|f &IjB"z?`Ll2lӱ@LМB<T Q'IS( j(6~<<9lչV:0Wl7wn0<~DP?̿d?˜CUcl IN(녃gYrAnI43EѸN Ր3ӗsQ~^|5+_k'1QATd(}+"W/NWeC3M/c.%Ҕ= /-.=9zzdAssiF(9w$pHPVPժjP6 O M8+UeIẂ݁|\HHRwI YoTj>p` Q;o@B7_\H ?זOQ[|)wΫm f}\&L9J"HU\"1pIdX+hp=+_(H?A8_Rd) }4U02ۇGغx*|٨Q?YCΩ @@@᭶1 Y>%pvlO%58J: :FIi7eΞi$\60ڣPzwͷ>~Op-,5NHsf"u(\H1COscҗzG1(< ~:t;]w%RcBboҀ>RjkT5%/ wq:я&ذٰ xnF$< FGńguy?&暈!CPl.Ma cH3SL:%8?v0 odƶԨb_ 5i%H 2V&ct_~J9s3B-$.If\a ^r_ 2w?TU/ǻ"vj"[*V|H-.J%%ǫT9=Sw(3rvQ($Qm6m սW !%LHP< %DG0I";j(BnJ$7yT8BmCV>gZ :,U|zݓ1Oy8؈:*qvMO ‰ɏ bqVo V_=qiHpװ|[]۞ُzapJJێ'A* 8S7meHvYLsb(r91b} 4X\@m,uS?–B:=CڰLi y IRFj?m4ȑ%[}TE@CWB ?iA3mnwt'J' z˝pXjZCݾ}_7[_9Bk@[xi*\^$;Iq(`Jpj0=$)nBX]Fp^*{<m)&Hj7#!e´o\- b5}-E3ŏ`dpvCe_Tg>Od&ӄj9 ]#Ec $G!\%,yZ^ǢI{j,ӧ$1Q.wca󿳖ҋ,r}8]wŽ&Juluq ^]>tj'k;O>Y׏rdyShe̺43TO|NXZ %E|rJCnAxsRB=w*`+(z:3BqDm0<|E;F'߈o,k?Do9-{@WmƕNdշ=׋'^^'I؇n#qehd!v`\K%7<;3I3)MO{Br N.֝]U-Oq=V`ZKlH @[(8J݆TPbXʊ1$~Om }|!D){1hqՆQYHOHnҝqOO`ju,dYv}-l0v"y"P `w}#'dG/e/AI| \u+$tM/Ha( sa_U3<s6\3]X ,lRy#M32 GCt`pmRy4glWxǿ+94%Y3L3ŜrNW&0Td}matȔ7UZB 捐- H-f\zjzFYoSFX舼A"*"3Urd"ػLE'Π0꾰ߤ%۠<ئ 62Q-QkmC^i-;w~}ʉ,MI̗RcF,3j;˜U!ZE_lnvWb}\_hn_>)w5LI 0>@3(jNqaB _AHTEWvǨ!dU\Îi'G^/넎& l&=m38V鎕S-l&} ^I }x uꗫ9yӓ - ?ZA#wPi̕oAAAL=y)9Vru*B̝v/Œ0@[hޓ&eIfIhsy^]~X18.ǒ R#QH0'JʗI2K͡rjɎN,m|8)`DɴDzuƚL}"E*~44BرlIg{j#^۽~jCaS}w?;#wggo}[ϟލ#cX/PвZh~[䈱G PG$E$Ҧ*t9r#ϹG2+feg)$H\;'GI>nwOD9~tbGa|>_Z}7Ёm{[?os>Ӝyߴ?i?ӯoB࿼z:!Ǚ[G)|~uf6VK%Mlc?k"K ft3?cz_^ۏ׏is׶yÏ{>#V,_϶/bOox=am~ksoi+VYP:Ƞw&y3k +8A=Ib,^_z.79Ǐ=YE[}CG~}Wd|kak7{?u+Ϩ<㿾:oݜsZ׌yXsA)nH?%(AOzlBPB LEE. B9E"?}ӟey^|>o>3k×xqgo;8w{[ڭ~m{*`9ToO.Ġk˛9l.C"lF26D QW랼FC3,Թ;W_۴ڙ J ROL$5x<ϋ`c߶୸Ḫy$!{]u#q|S¹5ؠuvzHgIbj?1~{:q]}F]>}zqȘꄼ"$a; k~ O0}~LS7쁯a#P~/N&|lv{'{ w4m޿Bnn}Ony͏^18WU~H'M]d}ϴ%hAϋ^Osߞ}z~y&~mlAԗG ?O􁙙?h0Cj~꿇ȿ*n;:qO^[DKc3$"TB҉ #L&>Ay;PqT|!ἝFqƾ׬[[|on]⧡|}jzƻ^χg϶{GWI'x w]OaLk"66C$;R~},#)6F>zzbOivq1@01?%c b+7H  e_镳GzLS􀬨:^FU@ Q"% lh^!p`?S0Q g1zlT 73W>i6b4p+i5nwy`=}*\+wWa쒥+ә@\9 fd!iKs[hZM}"aS*t 0g@"Ϊ#Zz)LP)ӾuVR42\|iX()茗sO` I"/<řz6?XHV(2ԈK18:ষ WP:Ҍj9^;S MKHTW z`VA홛%EM_߃)d<{2Mȏ[ jX]GP 0Rp:rBFrT G!7ľr(Tsa|qSӄ'[\\Nҋ u h2iXĢ1}$0LGh&gS„5 }>MAp<߻xf2א-?M){&t =C}faBΌ̷ٚ 9ej|j1t[jCS ;ҩqUt}{;\\Oˮ0 ,a Ou ]Qת.ԗ;Hcd' lvp[T\x3Xq|ڹ:T"c;,HA9=\6_/f7e!0ܪR&9g'aOb6c1U/JSm_#M H6I8:߾MϿxD[݃cɹT8>Dkmr?Wr1z蜾5J%^4GE^ϕ9r f1OtFW+1p`$e/,no=P+3xYf H KmcXJ#ds351sp]=ZZ{;@5QW5,[uON)Y2Ȕ=eT DsgJ?(nK i-C3VEQjZ$.O bW^nLJlqa)8  *H==h%t^*EJ5p;3A<՚DBi/!j\|ijO!Uw7MoDBNn >Л#UMZbV 0ʐR O[njKꎺNj9H"JscIRb :xSKB%vM0FySMFcs7-3`A3|rwJN9":b}M:gTxAisUDVR-KUfSTZWpG%MT4Km#?0c ʫTf.LzE+ FYnUM$៓ž4,N(5,~5*M[X($1&ľ'T~+?]\uۭ˥|6 w&==ާ9ƔRH;qԮE|g V~dX#!;ME<`jYzO;j#,Ryh)zv6gF|̨ H|a0L]֒oZ;]i]jcC7HgsNfWQ\ne!q| 24Ӛz7Z7>ӜcF8@7/fkQ\zX4ؘ$WXv,W8gJQ6~˶%&7"ҠB _)Ⓝ3e;;獰'&tURMG:G:I}iŨ8Z":5D r!zEU"5ˇv+o1a^\5P ږTL(2"8L4k%W߸4T'~pt<2םxR(R#VBkkWOQI~O$e-*,%+SpO3ӂIOʭa67% =22rp {2=chgS}+c 3P:Pdϫ<8s'߷"$p^Jk>D4 Iʼn2 -wfoq/`6 l#wr~f'tA]76鐷 `R M]x)$dpXr*z#Vf qޒuf=2(ʈé&ҰXE<~ۦJ C4w)hvtr9:nau7O_ͺ ', Qh06_6=pl{J(sC< ڈd6ճ@Icm#e'#S=yٵ+>_ms\rvwpUuCXA"I=~Žg'-h DT+-< wa!ӗCq$`_qр~Gs$O?y}< C c}mN}/UA )*/o$2W?;ߧ:R$#! QL"5flP9M]e6I({X40Bx@>20LBtVE!&h1R R/R G|n1.^dZ37g4wQeylyNurtqz f?bЂ"ATl,.Y\COzCu/H{@C 얦kῘ܊qI]!ur.XGW3k_m%$DzGңG^[9gt[=g-7=qa0F ZE 2 p?}\Op X;BT#CPq_!'Br0)w(=lqRȪ]+"ʴ" :3kfCo_5~>ŽKY '€Y@TFA: Uk9E a.k[IwVvUu z¨@|Іp%tZcqbD,??Q0?py!ξeEcMh?VzP($'t@R=W%K0*̈չftnd6.PaREj J`i˕!ǛSPFn_Ȟ uQu AV`EЬ!dZV̈PF1'?rOkU?E >0"2Szugyc ώw}\?yu㓚dH`"05T|)5PA}ʕvK] E[H}%aB(>WebQ ))e|UVલSAEAYa&,,<v9Ic+uNՏ1nԕ~a~C'$ L18P5j_Sh2L^Gr"¯~tD(^:Qh0zcyNZ{yCmRRP-\r-u#ߦϒq'hHa8_R te=Ͼbm_$a'h;ec8K2._סap 乘ӊ^v+wpEUQ+d6ɹD,x> QD5Gx!Wo6'7Nt8pEG8D,}䁱m6ufo丸k-gPmض` z݇߳>F wTŏriz N5?2](. D۳ 7!" m f\90rcʏ3kU7`uQS9Q(0?d\ݛ܍m=מsZ]0"Y,n!. AD`YNBI 3m2oΨ؜9$JoSO-Mh *MVT\`^'=wwJk_]Gv{{YULP hD۷LP ;(b)X]LJwsW;6`uziTxuwUH5TRwE"U J%?=$[^O 0}`._$և{kS$3,M3Ǖc^kC/,8Y#&@@%'cJ5?:vٻ>If>ҘBm Ed!`#F6 1DdQ3h4FQA2ƨ BQ%IJkEFشl"1fI2!AMԀb2V#UD[dh) V,aMI1!#)JRV%j#lF)Kcm&5lmBfY$QT5`F(IEh #kEi5hDȨJ b4f F|LE,LTL66E!ERXf.٨&4bت-lmF5``ɰZHI R$L% b5K$XdFŊM64D@6ei U $mi"MJ*CQZD ĕ5Ih6Y"ESh6Œ)6ɱQc6@kL 1EE1,A[@Xڒ &ړl6bhQVi(- #j h-,cHC ;ӏ{dʜ}t RiX e2c]? ^ty]שc裗CvH%׋]^`%D^v$SOa{lԟ5ΏXdjv QwXƟh7;ˌvG+6yx` l[kp?O;WÀ&J*-Dy plSU,ZW.Y;ӘbdJeEi[/xv< 7];j&ov#FbX.'zٹ=0~PrĉsJFg?}&?Ԣa b-P>d*T"GZօ (tHV4T\It+ *^Z;ȽmC !C0@hV@]Gw*Hjznhl MlPDB  0f3v\?VAd3/[4"c^b1Tby1u~ݓgk>[xz_n5/@՚F9[]3~;Ǩ^V$;G` l5Ux{?,+&]_d-EnT@o#SH@bzG3p߾/rތ?~g˻@ϸmw xPr((@BWDB2d Q%v?qcHWi.Ő)RMPNq LO])+FlDͩ,sQY7mW2P BfdTzv}{88, oyZi*I`T.ʠS Z:Е:-g EcbmIlj!*Bv`H :,1F^3A)2{3H"H,EL!q1PSI%  cLy # P),4 <z]$@wG< !G4hnK!e g)I9sm՘㹻ߵ|bRS TF-KL `m@`~#H-GaƜۛ6LۚрҔ4l`#_٫SD( *":.xs Bl˜!I-Sbϐr(P ND>+f=Q%ŜV~3 m(DC+-lY)3kJyfy#]bل`>048~\B,fnN@g k~EHSasj0G"ÈB@[d"ĆL;'/}?5. 5 Pʁc~TJ2Z){)3n4͈.8fr̡M_GI\`-CԴ|9hl ʐdW'0&d1%,|wnFydxgC{!G}Lbr=1淾؀ zFqU@KIV8pMibǹLC.~vD}ks\C_N8Jro:G[QdX,`ϿO ߍ be;O0^D?"!lU`Ϲv>zfBTcƶQ ,D3t_\׳,0  qKNhaWG>(VclݏI3( `6ƙXK2`)9a"Ň~v:$rYGi*.ǧ!{9:B0 ~Ӑ8}|W^}c=]zvo$Ԩúaǁl-}w;'~b3%XjzCb-S=z[?}#j,`?VvA(۪\63JwjwʧTs+T\n9*0 C'T,Tް H*%ԣB_]OD$ YMMck^߻x]sm0;D'?}KA11aiP(H7J!*-yBxv3Sioߏ}|'| 0U_9!~^ }j.Y?\!SJl:;+@DĘ>"v,v֙8gl@Y^ ]1 e0xgưL×qgy6j=έ5/רES d(@wiB6M.<}9h;3? 浚p)[RG otx@p c o*ufgΰvy%- բO.fxÐfTC?\OgRhC#h}9![xfNs]όny(1Xy:HKvԒׂ6S[[|eY 9C'U<Gĭ apőz)&/W=!q M&ל >eڒ4”Km8tt龷|[5muN}S:V'Y2Cd\9A9,P}pak [IIބlT>HR dzl\D>$DjFlv%,"q]=w1P'&ͻz^:"1^>zWSJ͎`0bCIF[br?9fn$u:/rg[b?A׏)٣2[ozt!5)R~BA& ``3 @̈75e.!$Q/'eYYh`v}P&aJ dw!["E bǚj#}㠔e#pfG!$wsBQJ"|HI'WfJ$;T.vOZ #GfJt0@pFJ第tLP ݒ0:\=( 'H{>2(ngr}Tx\ B뉝!xvW۷u^h$m[Ϛ aXB >S:GHgV7)qzo8`{2F@%Z3<#M@1Z>Y0:9dBʀ@}%"Tۈꌗ6Ŭ!ܥgsNuYa{mh0/~IP O]9%NEOZ(ͽXMQi|4zϐC؂SuG Ip9Y{KrvXV1=v[ {g8b~Dm#~„nh;Vus=n)T*U=7ηǗE}s|K}.ֿ"̹ټI6!]ڤE>^fOlCz]}un00FB9 ](Hd23& gZ<,Ccanrt-ͪ~f:;ޢj"۟iv&d3s*EI.33=}7wʩ9ԤU vULQ_a~9C: U[S-gtQp2 I-Ny`0DQg ,EYHboধXk2 Q<#9iPREuwf?_r'TO?t}G]Kaq4GBBL}!  ~bu: ),o*b!L-1;Y|n|՝@3Э8! >v!61#1l4܇x{C̔RKE $ -AB] mVۥ6_⥰<HS,Y @$' ]6[mfZ}-֮j-Fm}ojmZMW7* -WMƧڭym5$-wvsTFHԆ,FM|\ŭthmnj4Z6h+F*m[Ua@,=Ca "$vN;kmUoѿTBPKZD0W Gc7^eFa54vvW$]rjy[k*  V4SO^xw-?X0Ű&#%D`tK/y U[eAaRg^ĦDhd>|177ޭ. @ yE$ sf\xA̼uwO V_R?J_9ъ>aDL+?cFh:מb:"IMݳ"H$A. Ju;mv{ra6䚯ɣj,d7xN[yT=2J;_( LlDэ_t#HPVqP?1U6Kg߷l9iXr%k " 5nWFe7),qY쿭QdG 2VKٯ"_.3XM{6%o)%11(Q%jD ǡ<\r=~}lxc(,kƶ\4i)%ĥ*|ͩ>7I9&9B6aWQ_xǏcy7I\~t謑vUjv%!蹠媿IۀY;veSTsEL͏r`aއ,l|]zwE HUHLÓjQ'lwj@S4ah37$bW=ujυck=48³!Ĺ2Uk$Tpcn"3A$AA|6K}Ji 45@j4B@ BdPbT;whq̦D$ ~"OkH?p[hpz}Rڃ X8^4/j{&,0cwݦ)xL|w~!~alЛm<(&MOtG["rN:'%%d G1t}MoR-\x["<ﰸS(& <+cl RЈ'A)FyaƕudJ>'Uz9aXXgn{R%xb"S`iY#Tf$~E`! Oä; "œ"u!*b N,@Q 2@/#P"|np-WdI+Wt#z\ .,5xMiF`2"GA9h܎ %Q/n#teWdʤJ~53Dr?1O6J]2:NWxPmS{czY)1X S\݂b9̫ )Zیba pcA5i WŲOo?J-?)8FrWmL%W`1<ȪP gV1{;T0ٹ0'症T€ n^p%W '[toj##XtkCv.{M즖GS?Budȭ3* "5FC0md%|VXә ?Jx$T\]96 ߨKiy]A n$'bb; /3yn?j\+N1Uw,phTPm@B@A- СaɥqN`J(Kͮxak".af\^&8svjWyTbJ!6+ HYX?Ip?)V/tsu$F(aRr(BEP:!QA ')Ƈ;V8K%bMfQR8kedSR \G; 2t t͒cXZ.%$>֘Z>,I00KqK@H"D3aU@Cdƕ_} XK:-$HipߵwrG %'7 ٻI#@VZ a`_¨ܾ5.bb]L}狺OOzh*,Ad\)'r+L04ɆfM>7BfgaN#)r  *TW<<7TԞXo8ƠCnǥ9:eF+4"ЁmZuON~>^ߎێ|f B(pr&QX:g)JnStI*8bqü7gkZ$V#Igx^{kJ@]bN0f#$$h-$ ̤!>T>g\ɰ?;cv"[ |*lv 1T<7_qWyW}w+mvq5%]Ja<<*'K_E&XDߩ;8( U*JբIH: s¯`oG=]R`h>]V.e*Bj#?cHvcdk-ՂQ~bD3#p qMf2c$O%yF}'4vLvN *'SJxn !0tKuziW cW/bNT^. }Jm_t$-_͛BByY~5~>MţT~v?U{LFa{8G|Waͼ-9~GT@vGJe>?GRzRRY'C'%P[ޝ́~_䭴adŜ0lmET@xډT^'M_/?zε'˩Xt`zMkBߦO`!z=C3p˔vk@kkfd d(>7 `qxγ!?fXBГ@ص+iέi)ѺʛdG'9C RHpgp8v!͘;U[@3c^dc 7yGDP|$ޓeo9 h3Y ~0R1ӕxB /Gb8??*'V=>4t";Q#OLRU,uMR?<DOju ٦}Y4æP=3|L`߀FSт0OVN(T(>c& t̍0E:,v~1)%% .2]̅RYy ĠɊF`\Luve(^lykWZ޽T__BmUc&Mp`A= oX~1O>~+6MD+^mIlZSmSQI&aa`[ 5ɢR =j+zDb\}}PVP˹PWw&,)qk5T6T>G=PugwtM89C]mbpEyPftQ?oD?cp!? \',t +nX.^ X_ʂUI,Ē A%0JXʃ%$ĘNR B!im%hM`4`rz!͈A,hM6gs׮C D3Z jY؉ }mXY#mDx«D M^K;;'!exw ߫>&*E"n-,Ly̆Zdް^ g#vKk,HbBlty?>fC2kUI$̚:AO %!ab ~FvZMMu4g߅ :Vߗ*sL?dHPBs0L@k"+ .XGɽI*/!}U>/pN80O2~qkX<Ԉ`MbY!~;U5&HnӱEYF S5ISAľHcۤm^rYw^zwTYuxpeS2OשK~O0E`dkudAO?wlRJ$yh%5R>C}:yw9sU"E @ *`J;]@n- s  !XyB_aψʰ)UɦZIFXOG=tЛn0~;^5x)߷C<Š!z-_\O_sRqy8{e}8I@6loFq !B)d8Đ_q{u.+|=tt16Hz/O?rS_lHԅTF-{J.xЎg PWβ5^eH <^- ZtE'4^U-z@EQKb"|8#2n3 - 7H<`3}5 Lb@gZSE=1X)==ل a2\fbFZ3gVo/3$ATT$,1GG&dsZ臹^=*۬+4z~z/+J2©[ݱ!r@9-sPxS@͟*ɨ$ŭz` c;4[ Շ4N:Ժ=f,g#@ݡjW \PJA% }mkdMĄ!t*8dHۮ ,Y *k Ӵ]}%{,RI߻zLmd[n~^r3CKi;fooDc}eJzHm#&ON23oIL0РrRd+R&'>&F΂6p?9 9ZV3SY_L%,'_*F*РO1=Ǭ($ .\PyǶm_gF_x_)6b";DC5؂I!˩>-4{\J_S92raisRz, T0 #šBf;bSHG#\+~.yM5Lꊴe`*%P*@,m ʦ4/Vҕ6s .A<F2("{MC&aT1{S5{q)ޥYJ3MR+ew9Eð譛#ū5n?G12vLal1HiCM0>~< 1E֯N{7 Yg1>{WaH՘nUmNK nۊ#JrVe5eIkWLj,Co `U`lL7<?Eѥ@28g pX?q.vbv1%ǨU3"GVk[ZL6B KB4ß7py-9RV>W@XSTo@I9EfLHCɰvj() >[8'pEu:am|,'ot_$lN?V_ͮa{>YP\8Xx<ݔYncn8ffKq @UD\_C_9a /ꯂhL#u%5I 0"sn<a @7K_n-7 ocBzC!mXdZ&xQshq'}Uܠ(i-8rRE=BeH$WŴNH?ڥTyyIiֵyJvX$O#O Q.ay!I2y"W-SUYR]f ㈫B40n<vggZO?"Ld7:e^mM{&.Tdi@ zB%.̚Qmgj#4Wgߔr*(pDRTƝWps2}3p;c\ y© +sV,k5Nh+]cw&LO5d' خJF(`T 0)kO+µO󋩲`~=D{hZ=.oU b_ن:$Z}Ս9'K@&y!E 1  fĤ)5UsKt$35_WOq!Oy\@5Lu}کxE һg2lܝ%t{z,p9 .;Q8D\H2E*aN';%nWx !|N)@P?ȡqeL*wASsLkx!2kݓ6`sc&XCC%X ʞY{,pf- ;)fڛl@:]&qEU~P]!QM!ݳ3OOH@NjаKO?O;IQEݎ$]i`9zrkuЉ/M`d *jxgrww% !P`6ָAdBjK49 = !=\aDmRE~LOfIo `2"P nAm(RGaB,%YQuOKbLp*a) !]L&@|A!w*@O}Q)%&d߆@Ov!bJ*ŒAEы)D/?tGin!+[~Ϳ4tZbęS>mٗ?|ThZ')DTqW~LX7SγY t{Y!G!1%NVRm>5[?~#\qcGgq3V; qyH~:浃-gѬm4M*-$nI5B50Kc+x Γ#ڸ.I"6VRcMB:|?C;Q⧝ NEY ܓ6_aHw!p+}[-snm2a!" >?{:Ě>"!C/h2Xd**l}{kƒ,D!:?W{Tw֋9a<;uN_?ǼdORJ 0ZwCJ9*JSXMTϬ,!m:0r] r{8,)4{U%rt" I_EbކC $;B u nòCL$?]bn!ؤ?-^w<_nOb\,:T_V2$CTהP$ Ԟ(ry&~_۪9P_OvޚIgTnAu8 >+ ,w瀱 crx6mf1ekBzk2J'YIهtkuҎW)(VTmSܭ`dKb-\9_taXQ_>L*M|*f.>M԰`{xc3$FTl ? \ Jش`0Z0՝ϬFS,\X6l⠡8'h_6#UD5kbPŊVPRqja 0)kT QYՖ|G_v %3\hGgx:+'=vpg9]F9n%&:bwNh7yA* J>^uϭƢto_%!`ϣ8" !ʲb*%̛.0>0H J%8֒IE!Cg,K=&N1(T/o6}Z湬k.P_WmCW߈c@ ,[CVf=\̰qGsٛ$$!>O#]Ϙ)ɖ@pek;N@X iӘBCn}N KresWt>(`4' Ԃq9dhQK\}QPp{.J@_<m"rr?ٲzd: 0B˺ .4JT6yPRꄺrBNOd .o.^6(/ˮr3[LEALMwr?8o[N23;=c\zpu~ϱ'TȮy[U)'2Y߂}u@0FuE \dIvx|ۼF$ᰕ?</bH"抹8HG z .{(1Ỵ!J)6}=CCZclcFFMH4PN× Syt om'` =x3!{SYom"dpȬu8|A F9r8J8ԠFdĚo(WŚyE[_ngACH*( SN.YϝX/z"z7ŧ4'ޝ ہ:aqQl+mHr.i5x/wwL 'ɑm. _{g[.'xm{#$9wYЍ jƂf@Z Z?Ų ߈+W&Ք1nh`Q+v}~fbp83R&yO-lJ cٿ"BC@ _ppH-P f2 oi= T!Lb$~A(HDH22 ' _m2@m dr~?PQP` !z`p@s9vpHp gha6 (Q*l L@ߔ:c1@@0(@p|l7\c |Opcg8?&-SVqMe 5`ݯQ>;BsC#!I Nѐ I`JBnI|V @j{|牃嶓3a~ :(0P*ld 9o ~w{~sO0Yg FRcˡZ߻x% [akDH`X2 _'e7+Z[1ֺ<;w J~)1="FJc1e ߨ 4T'޻BUgQW8 zr!%`Ilc<@&"je#I[MdZWːkaXR HGRBF'y>7'/WZ{6qa10V*nF '4^~J+oDqrfc"ؔ;ݝjq:Is6ƤN^Y%h,?eL`k6ͽӻ> C#W^;TLˇ˦ e 0v4M#2}3u-K>ul)(jaVEDS9!CFl׾ 3S୹ :M 0UC}!:Ɇ*[LB;u1^kY_wOp7>)ȑpb_;IɜQ* x;UO4<)mlx7[ Beg,"/sV`h12А_u2]SY}@GiEh3"""Ьy{`p(s^,XwuǨ2U$WbL0PYc4ZX>o_wg)R~3?d>P& Hy"rP&smcZM`32#%|(hB 1HBjQa[^pߖLRdbQs~l24_Vv羀*ȇۨJJd҄+9IDʊҕ#_;vjcb"30!9~w3}^/dooyݿ/1mfD谖6Ɇl袋 -) ++r֢VNt?MX|Y?Xe_нK G*|$߲sWO'ߑ*/ ф{,!j}f gcT6$d$O̡Ґ55®j]|4`qvzNj|*:XwjU_5(9j)5ұ)V)+3"c3"Np,=7-aX)t m%QGՏ_py΁|{x:-M@OaZ[# :q\E2H_vem2 fD2]~3߯lT?RI_m h:c# /=gzG0L1I=k:(;ePصbG~W/Ul% *SMP'\S7vSqu<"A[2BsGh!wH ybpWS8`mo.ys(ߨFq M'Ⱥ&#xN.u=Mÿf>@hskҡ"M>iz;v_@_ /cD?0Dn^?e3^rZTPj0bE[78[2 |uv0M뮬03qwRgCܷc_0%g7"FQa}h5\,N`ݴ="49OYCڗOOx[;ɠ #߀)g Y BSRD eO.Iϣ7;PTPaeғpZoAvWl463CRXW*T%F8^h6-N|~8v@0X1ͲsU5ٚrrܳ)܁2yF W@„{]Rgͯc*垀%5zG] Ȕ&̘wCNKٟzRgÓK͢'qwGt b75|"i`gOFllᾄAM i ze`N,.nYkWN~M?>XPI=boiGteЂ c;4ՉG䜬5{n†ۈ9ܬ}ά Em&=K+"qmvC3TP д*aLJd5M\]HjCzֱ4Q,ؘr,6Cw,IecL&/gcsW}^g^y^ZO=z@Bc&{FvK9Hzeg!pr .u;@;[=e'j>)K.svjI:ϤkۭX@@H@%e 2{!L2QbfێF-Z7e]@_tԘ%d%eS@!I &4NuNP^m_y,!W(2(8ߘ+J&ҢT4dI.C1ۡzyqCK9.R7q2}'~#^i1 ۘ)YM-|&աxG=ݐE3+;Ib ᯢ.p * =졕F0e')QUvܨBuˆVka{vԿ0퍳3 /PUj$Nh /,bJ_+TJ펀'fpIBE13I-q&Lx26Y|ۣ Nco\T6:%5v&5U!n??y, {xհ7ՔEDi`(336Y]KcXGe@/:=ݗ(%|4 ЂlvnoVW-UaRXS hd,OgAOۖ3-\?[ EŬ~/ţ?=NKQ~XF[M+<&srx2^0 k#Ŋ ʦC}R }wUL{ILU($# nϻ;;Ql6Hso s17577ڝΡ45Xc%~:Dj+QWbdPXF8Bc޿8ǤVY\-c,GZ#es:W2lg^Qq'}Rȅ%n vH~KU3쐆7}$Y1ၪkĶ}zc3Lfe+%Dɠ\t[Qj{~fxgX˦nҀ,/8GjckTFUJȿdb >z hʚ]5!%O(Yy uXVgtih'ߒ DžL.*'.^#dKPrU=r`е:0JF=wa"^l=e^y5Ҟ GNUգrs)Ex1 |Jrmu$h?t?Jw vo(?\b71ק5ΞWaտfDv i^Xvf%9/DtbF`aCL{Ӕ'Wڝ9b0ȅD>Y'd,~ic)/^PMM)V)LSw4K+hGC%LIL+×/kڒ.7 xroH'9 9-J#@N)>TE!>h6 K_/l8Zäܷ" MVzy7&089(ם "1/.d [N8u ƨd_?7(ԣIϭkJ=&grv1@4'N 0;sgEػH2]oɥV  n`:5`*sJyqp DZ W I԰jH$Ʉ>AU;_^~#|8ͽwVħ*Yުd'#PйS^ڀT=¶_xus&W^LX_`Էtx#uþC~颂 nQ9QxͫRغk-b2Dx)(arUwya!#qS^mɊC}5|aj$ܔ.d:: 'L# |ּQԍ_ pv ASɏ څWKzz{uv!=^*E ĥ!M 28(LhV]dRuìB-S+4҃"V׿[:j3{}-8aԃ@<6*xb4Sg# ',{cuN4:O'9$!^K@rLoF8tp[qKYD" ïDŽcKo{c} Բd=bqFM [ӷ`f j^POp,|KTow7020UXXHЂGXzy#Am=ދd;y|`YN:c#}o_v1;ѲL(Iwo?[n*!} &,g"TکnX0qh}Nݛc ~W=ٵÜ>43@nz~/w/o&dpX-w½\n\~]-_3fߵ30 ]0$݈4ﻀ!'Gq?a7:c}Cn;ţ1J$E1"} qLR|Oy(4u XdIrIIiBB##jPg 5I@ArǧPmݩY(dC OQ՛o}b7vGFͱ&&}Z.4;SB՗?>O'7d0S뼸O|`n/._gay8I$V I0{=s#r|ç CvG׿cTT!^+z>C1zf`([ B^{>sP!オ?k|ǽC! ?7ǴWȶ??@N`G~>/]j[Gϕ*>ׁ~lE;9?b?;<8q4;k?~;_ŞiJDx/׷ufևWO ~+"nK{L-c6;Н<}W_,zfd;ҥE;0LZ1L`!mɾk=z*z\lGD3H4?Cn`wrr{}Ӎ[GEk7},vifտw}۽|8W| {yCLo9 rbqzz~ھc {/7 aPv,'V%;z8h Oڈ@}ۛXOfly M/+$@?\|_r\VrNam?ROBEauqt=vׯ_}Z~F9!e9GCk '$I$ϭ_F_ 2FvoϏ6> 9~; ">m@;)BaJiADPE3+H2n8>k$`.9D6L@u֗fz9*2T{0Ar?=-ߚD A&~p5u\~pCA0:7{n>gE!| &D=Z #NHУA]ޞv[{)mwh40+a΢8◗V}~ ݸL;r=} &6a7>mY\'>,'r>ozf`6,z;$;rߡ5w 6§S ,f> q/lI$  ~ ?Dp;4$b3}Ds:`~}~fܺ!N4gUF)!@d)9蒃@): u۝3mgR 6#Z~=@rYz#U^?tB2r*yWU)`J$A4z s+wT f$+voo6ǶsdFSEy usrSi X3kNpF{)ߞi'fzϔ<6!7fo9De\ ^܏n"O:x f x޹Lunm6= ^mlyi3$ =<:^;qIf;w`@,}]L=x폴!=[݀:q:$P2" #,hˏTN@xZ#dKqgG;LoOd3E75=7pDh܇G{䭯@Y]ޠ|}Fr;P}=oڙl[>j~+߹oޣ® ~w]+6s n['~vH6TgB4&[y,~7}u:Xvb^@}9W~7agǨs) _ v}ᆍ}L7C ۝lخ7k6g?'!wb}]ВTWvp\䰍r>R1-}l=zا['xN sHh2&<:3 5nGh@C%z}b_S2Vr.?W>ݻf껇 p uG۟uI<_厝@uC\!,xt=ڽ}s;R.$'PcOk'A:c_P {'ȲdRt1>8RM mFHg 5 0䷋laf?o3 AKq~^ r뗻mn0L@dϞTz>vvk {mq.*k:nS|MhއmQ͹,=Q[ߤ݌ `8Zq!~`,xݻhhk^ q@,+YU1❹n͡+G{wv1(bW;:.~}=>~}f^Nt$ȳ)%E+sZJj'1I QFmkwEa/avqnwb̦o[[(,A._ZײQgz[ j?  [ =kK8v~z`bk!Pj?.0>dC#^KD ]@QcktX6f ,mnQ29\cktXBX6EcktX6X6EcktXBY& W9,qiG+,mn[,qEcktX6@`puzx^=קu豵,mn[豵,x^=קuzx^=EcktX,qEckx`p豵,mn[^=קuzx^=ۆ 0`8^=קuݸ^{O ӏuzx^=קuzx^=קuݸ^{ oپ_ShK08\TK[豵.x^=קuzx^.[ɧ&K@`p՘.2I 08\QcktX6EcktX6Eckx6EcktX6X6Ezx^=קuzx63G+,mn[豵,mn[豵,x^=קuzx^=EԥK[豵,qEcktX6Ecky30dr豵Y[2!! L-fG ,mn[豵X6E䐳6`sƂlqEcktX6EcktX,qEcktX6`iq08\QcǺ<{OǺX6EcktX6Ecku)pI̎4X6EcktX6EcktXK08\QcǺ<{OǺ<{OǺ<{OǺ<{OǸ,mn[豵,l^=קuݸ^{O-cktX6!Pi2hrJ4Ecktzx^=קuzx^7ED[6@[豵 W4X6EԥK[豵,mn W4X6EcktX^=קuzx^=קu/XQmcj[豵,mn[豵Y6`p豵,mo&q0vdp,qEckxK08\Qckx$1^oWr}1LzdOPfʂp ?mĆKh-vKXIR1@^6U[8utU˵MDkg2Gqf Kq52jÊCT{ UTO}F/Od{hOsi_q{@ܿ 㺄=덤=Z!eZ>޴/18]換('|T|Mpt_Ҁ<q5܂;k3,ိcCo;Ya C>qT>[N:SĀ:wncVNXK08g g/X%߶Cd:AFwuǬ (UBq6ޤ8Y"z>vdЎ|/ ]zo~^'۷ yo@'i{V(VР;a$ ɳ'#nwwxw`jƮjƝrC2hw&;-ϸ "\_d_7?6_Dduiɒ `#\a00&̄He>'d5z/Gq@hei`#5Ӝܡ|@(8Pٻ>BQV F"#1V AL rXHTxc  mTI1߹9D͑E[ed[^?XB[N C"90ʄ#*.Ie`RD<{o{>oVWWanl3e"dUTL]",>$Syqnm,s<;Sp(K/oO04ɓO{ͼl:#*GDns:"F?a9~fDaH? dsR(7C N2Xr_6H>z<[--h p5Oͳmy_0Ɲvۘ׊ֆݯ.%0I # xb^ccg{h]ym]9k"o_3^BH$+@@lކSEzp>~HmxD}BEn#TFŨxCp ı81c_{i2N&ˍ4h 3T`B {!NAU ;kHlBlŏypNz=5O5~r.>;ϒ1pp(ϫX8X3L;HU??n{lmBG~oG㾔ŷ{۳We7X!L` Ys2wّ{9,/S>wpI6 ׽MϏ K x'0@Iߋ{^dq"zBܞWb$56Hͦ/@۪>3p m"b q Txø[<2gs{DI Qr}[:^Y}wkz=qq@aD{ bU|}ɪ%ׂ|q9a%T XyλvՁCv+;r}՜+vD;CqOIbe}ܬ\uk °jO܅{e{,@ ώga>a߉ ,%l,&?%>fW[קPxϿ;VvVb{C0f$g%to-, BFw hsCudz?]C<ו28# rAI}-{>ƎVݠW ?fx`n+PWnՈ;;P ~=,iCX]~?G$}`euum_TP|M.->Xv폷vo6;(%%!ޫw>{{иyNj nk|"Zh1CƔU| L:ֻwPϟ:عx^2~{Nkxs铰CX|z Cw'"'΅?~ZOi1ջav1)"6h/ nr^~fv<| V:WO37[lh%I-\Z|u\=-ݏce=K mSGuYz|q~_[ fg3{񡒚,խ#iCUC?lZ}_!$ {6$ڶ>Z[&=۶C c@~]{ x@lG1^ sō7v{e"<>"3__ٹlo"[дw󮎾 *bG+zU|IkJk6sXǷI(cۈxĎt:?yKg]šM9)0݀^Gn@-^u㯶. \sGH9wްF-ZF985TXp):v? :pIa&[$.Tzϙ8́xϞ [~В]߁zɝ[v1oKyWvZ-F=tUZ5%޸5w`v\}MFzq0ǮFFF @|Q͟W`-u`ˆbC@ Bn2Jv3@M$R, w@"""0* r'DIשQEQEUb3A Kv94cA8`t=+ZɋWʴÑ!uh=tg<&!ЍnWvs9+[R O $RǗ ];?IqD\S̍b/F;nxϗa,3f";L^liy |mA<뷿׷ϡnWq矞+%{)'10έqd󪷧}1QAd<&2/ANj|s${AEi`v؀3nXY6!%~մɾٯb2@{6y"g H¼= G)GD&WbjSGVf=fxLg%hd ǿhr6(8ڀ-~IloxjW@ |.wr.~vsg8 !IKEXb ;9UfeɱW162h@x#Ԍ[1\ՠ߮~T7ttYa>-vo%~8mz\h(_{HYqx *vezanwes=mvC$5(H iC=V܈2`P>rO& @M?>8/WqZaw8$ pv-"핛%j&ns4G:r |lz< mv<^brMI^*6pT?-1!IgrgLjVF0IT}xwOmVb<ΣX<;cl7;E}R$_r?_O}(yrڟφ;ͮzxV/؎9w}}O^ [qn:?3 ѨDFKenq/q|%?`1Gme@zomD ?=G|Wk^]˟g ^ [Ί%i?c~T6@BA2|=<s7UߋL ljBHטf6Xֳq7hoo=bxh5|g=]uxok~"^؍8Nl*mLB1o`C!~>ߖ=hqu #5,|nS S=ʯضCh_!{8abw 0mBff L$Z*z/'| b WGx~\p2D!$c^>h|+ûl币n$P[&l!bYٺǸ_xLw$=k>1#P۝-yp m .ךL mw6`#8 `9}u" #uq,v:bc*6'3[[#8/Dm ntY,-v}gwRf( +^DPk;'$S$6ˮ-U\D{Smoap(yvb-Dٜfv@q;||mwb[a"G4{S{qUvLKy/޽A}Y ;g[{_>}|xchTmmiT.LfD*#2$vA&L?% A 8>9זHmM40;3ނy@ѝ Ҋ;|8KH7gr/sςd!K,,?}ڎ }nLHחpZz^mÄ-$,K}hǽosa;>yQWf<7 $d2wGm} #\]M,8kiH9NjeZ˷ x-E#{hcDg=d |3ٰ#P[V!Sƨ=BТݟ;ksl agg}U9۽桼INYk1DRj17d7}?hc=KA ZkaA|Z!^OWHȏe8mgz! HX!q[H;xqZA:/rM~~ޱB\@\?~m0X^7?7Oō[1owkai^~-qZG/;vwK=xWĻ[6qnו^O2>Cy%6Q0>'C7W 0ÿW BN;oPCY r|ѾݜEp M>Gψ9xxo>E>"|+9~2lvLhC? >ЏطyH6[.8?gZD?=cP\{ ;8Ź mK>]>ͮ>GTpe@iȨvsy^NusVaizr"ılۍm`8=oe&z]Ӊ[FsG3Xxhxb4aC,&J`qșx[cC݀3<Bظ^[udž*=02F JF̀v=zHMVV`n:ͪEď^ "-ʐm&Sy$D@c1\G$wþ7mWKӥ#U=Ykp}En|!n _Oـfסϵf7⯞k@ oY~c7wc7ݍ1c1NQbŋ,Ywm}r#1"8Wg\߬p۴V3P9=xyv,X}v:07Y{뮯p>8Őm8,[`~dn]3E`|x݀I +pF{x/OfT°^HD ;4'ͱ`>8[# To'xkb)LvQR|>"4r1\0U1췅{z|lO>l~e3%Xl>i Xo41^P8@ '$ e? dG;qn/~o)\CMw.5;<%$[4-wfC gn~~r7 s!ƃiBW3rl(Bo{!䰗@rtA;8w pͷ`1O['qXK73 ,ݧ5t=g8koKkZ:bM{w7f[>ZZK&–oȲɲ/ ?36S>9&<hjmMb" aBbz+`!oiVjh ;qC!p#EֽŜltpl,J+sɷWƯ ~)hWc:#ĵ.EaB@|Xel@o)߿5DXmuN|D.wGUꤤT0e&_)^HGaL; ߺ!&<\}xƝ%wkhkX0#zh iCoF4wdHS0ifa}AxCA#1=|͐Ͳ:ߺξz A 8p%){P.S~{ | vx.ҩGM`UHq{!#m c}ὼ} =iB*_ߕlx9$q˶nKsr& q߫ס"HrI!mډqwCIhn$+ys+=] pxg:'NexjЏ4#lݜlMP!4D',\0&asbsQ c=0m{ZɽTqFHCԡ7ߛ#f>=N]@g.SPd7@0稄~ظ#+tx,9auÈکǿ~&OvV[=㵏.bװ~C߾+vYty _ya%#;AB _wt{ -  "FA$D->;A#GCzVauo5* I$|/Oٵ]ͲI'[qtH콀CuŻވeuQ \%qwq4>H8{{:!~awl|qY`uTM,xH?~2:Ȑxg:tYǩfTV.Ό/{ ^~vc K9ln,k-מ|1w^ٙaz8<[a!Q ,lw8"T+gQ1 _ 7b>a<`nb1kc{g o[xqWpYx@-ܢ,[[p1xċ{ӝ| q=I+]s|{noE5I3XaGCۏA9:H^BFvJ`f˶pG0`y߸9Sxd; n*ře\_#mLgqpX*̯@=>-k}`׌N"#lfDwLQ)>Q^>3(9 6xV]Zo>)߄ ++³~; 6wo{8/?+avyc_loix_;vl ϯ&&%1z}=:go~CpY]~0z ذ[Ϯ<SY6 ?wʌmM;v,ߧhP ^=lgPʅ3# û<@x1?n">6ޏ\ޱ !j#Dmk?όz0FuА8̍KIn@>Ng -ۦ9{g]$7Avțxٸ=dc h8MZ|q6("+4 pD {[YʵT;Ge@7X-nG;Ò:[TYD |x3/Qs-$ <pߨ}~؁vܰ'Q{=~zo:D,X]VwÆ㷡ߏY{f wӎHn2s9pp'x9FH-hO<4\9ٕPr>ڿi5:rB{ '*=.CdHEhsn$%3` OYvV}o϶jSՄ0Xf܁쀴k%mb;Y$HU"#٠T4*q /ܳvē;T?cm#k=(IѓT8fr-Y0%˻zc}zmgϟ1c}VQ K X7nÞ}fr{ݮxӻwz@۪,JTXeU( !>KN^ EQ!i%D-)| ^x^PEx< }~p=!qf mC[Zf K1@q_c{5[~ZG yI՜8sM|m3q A^u'߅֒+iϬ=^EHItq~:$w`6Ϗ|ާ|uy?/zmϊqej<Ǻ{NlN/ ن 0x '^y^P'vCEc}8G|8ն.ג`T!:ILD7!TIRI$K&2CTD$fVR*U-B> J${\M3U| >%:ÄG% 5EٛJZ%D !NFNF5CKiEEnM8+j俎 =@M@q-w-ƛ{wo}rĶHۘ~G}mtv'g[b! ~o39o'6G孌'n^*>Z:_짷U|t6eߴֿdžնv'o*F x͞޽58L%J G1ӈɭ5[BXU",UVw/10߸/q=3t,P4dP~D㷾.Sӟ;bI'Aʸ{!-HV3h!!76 m [ 5\ K$pQl>faj$sݱ>6ڷlt6kv,4-m܈fp@n?Oe\lY@mqӍ~30`bYOvoff_*v^ ,w)˾~we;!Qbq=skpt7lo0vV?O'oy6%@6ϴ3/1fů'gq y/U;Ӻr>}~rŭ <0wSgAoO;5Dc\EŸpAr: YhTE|)8aq緛kM],^I^׼ZNx]tc,؀n!,AIe^fIo5t-X"1F)v>g1;z٥Ǿ?l}0DgzWF"C! u519@@`Ll㤏kwq|NXîw9B`-OEx}GO؀Ɂ]"}ijn8;R>Ehbhp{V>D<ឥ@Uk f@fFrtơĨtľGonr<>}Idn{w_q>x+r q@>X }لl|/n2_!w9V{<>3j&ϻ~[^c Pևo_k\ 9:ݑg9j=w ({ܸ'ǺkJ@Xvo zͱ'cekwlx-Gq `Z 0;EJa'~wv^*P^>'Ik"ӯ{sns7W693{f (;oDn{x\ I'n7!(pvo@?Th :p_7C75,57?gǏ9s}MEЀpG|RLnv.*8[ >j3'r緷4-}yZxKcx~ۢ?pCį=k~@{yzѮbX3c+e UVU_;w>/]87}pzKWrIe5"$ `06eADGE"ww׼z%rנ4[\xo8@RD0Oo)?7S9Vc?̓vޖ#k,buFD sPg ?_(+_bٵZqP`dp~ǣDS;4"kqz-Oe_Z"UչK"1^PvۊN]jWa7]dwtccRܚ9tDF\ _ 2ALoUɥB'[ѓt|*uK=3@^FeHHd71QX/m|ُ,[@2OR훡9CߑU|ץ|0ӺƱG·`|(e?o6P~k5}p`AH͝>L?(10yfE$aaZ5nzRID*#:04DA/,F6Ǫ7fG({.;u*D#\xJ+4ss>mHu@k7l=N>V9cuٝ5 hnvl LXI/Te^6zpd3!BUV&U%DtiTUEEC$¿+,6o ?(F"jA埋RO%zY@ߒ8*ykmNz2(p3Rx?Ť=m}˒vŹ1y0uT{{L7Q OY{2sXe^R4ҤOYvek(_!#f jDžO-Kw#V0es҄@k̉,\:-@<ɥ< E~D=DfssśU,i`fJ*#?޽z'"dѓ /r@@20`p0BaGޙ&YYµwP=!X~_3s6 gywIM6ڂyT]Tqw6&sV>-4GwO6jFpC[B܄byc}4U :JJ.<\Qd|mozb=] -X &1qb!EWxO,SCz wK:y֙/{> iIx,vE/yuO;,n&<}-ykZ^xttuo#=a4fͻ._#϶X.6a>1fl9b[sG[U%xtDsnF!$.!0<4{`($5%DꄲnTA lMu..6{WyôӹBaC($}Q/6yRd^+o75<+(d$a@jYzi؍ (Pf /P 4.&:!ס.;%4&mWO!0A3T(U?n7⓸XbNӋGZ ,N' us8m~V.I͋u 3fD䱂ЕV$R OmX F_O) JΊ ms{!k>NҌʽ+SiQEYyD!!E /Gv9@ui~E0 `DI @&ƞbf HB$XQfG<d4(r0KݒMQ$3I&zqӎY *WcuTms/$Fo$ UzW>2h[H,vR,(EUקwZ7aL V,21Dj5Qj-pQh-ئHbוg]# )y2,;$jѶ5kZmm&HEY ]) ,IP!]ؼ)Xp{^}ʜ:%W[t٘%]-T2Si貨'U(Cd%0,)d(YqR,Qk6GWB1 vvwYwAJ%qEakNR4`&2KJSJi-o?_F@U+=lSFa4o.F\O<E`KWbzxk agaԻ8")u;Aj`Η~=aN킍JqD(U\cW &n^0I>I%8; ^+ :D &jHY"`iQkJf:lĚI$ɒd+Wq$"msnL#$"6e YvrRL1${Qb!S:k%Xy+U%F $Bv?oR~" [ AA/H1ʶc>o`ٮLϳv .X-oX3 `m^ٓI!LM1Rs@'<<(\RHRE SdX Pq)DYBSY&;0)@QqE7BY-QB!p!f=Aް}G`ؠQ@! +~]U;7wznKYwp)WbwWY8zw=I>*F|:)l<F: `z $$UrJI=GHl2بe"6J*&4L ~CoUo[Q$`{(g7 {b#Ep`IunQaTQUQk9!z!E{YȲhQf2PM7 72I!pkV\\`HfXH$` k4ț 㼸`D `A|̾(\pXfɂPHa(a:2N'Tg7rF P]\&6Q)X(%^ޭ-\UFnaԆס@jDQpb1c 5BP$8g{8/e߁S{blim3M啀Af` ܁&`PU`KX`DQTR%.E0UN [є-4A P!PXk*")[djN,i- Ed 9`eH.7GNxHeDe@(&u!% 0N9rXa 0:ͬ)e($ X*UF%3T[0RITS+hIl3E4p M,!%mt*WkM$ԻK XlЬZe$eB-Z̹ksZL$"@ U}hH,HPx;joA)Y!ǕB{3)92[ET+=0ϰߌ{lXMwB~QI'TATLr[0%0Jd6 ~5wUVR}g?x}3Go0gh~Wq|0_J ItqPIU¤)~ȼ9C,PF}][&gqܡp[3>c11S ]Yj1$ANykCX|CG)nEĺvF܈NYf/wzGj+.{Lv]0FPwF?o$ 9 *lhr;m=.l rI]5/_ոvWH`za0޽~l`{Oy Xe`}?[70еˑ y(*>o|ڋfFpaOYp5#%v1} WpNoNEXXTW+Ȗj5s qKd!6X, ar ZcyNeP9*,oN5ZADdo_8d&,q.L^] Qqy i-;C$z'=Ku{k}7پ1;{ۋ~;lzvDH~Vi( )93TT& St"&L)0dX"IXbc8IWR^1Va-${z߯S[q{0aI7@ NZaN*EzKi ABk51u beIRC0o~~q]5'>w>t`K0k|c0:Psi^[KHpNV! X7`S V  $Y$L3b|슽?k[6FC"$3;gXPZKd|gUWa) TP9ka@`1, zc1 xgo}ktxƆЬg׻:cz'VHe E5`RJa2}sL!3u!qrI:H^jzQA PEKPz{PǺ**(۾ް(.Y$P S~9rkL SiTJ?ޯL!Ir;3Ji `j|4Rt r@-TRSTV-'׿CסݱW~r['*"Ed{mhfd,46ޘQK!Ve RUI)\kFxZGd4Y` A nqo ͣ8p z.l t+jn gjnLjfnvN.`I0I ăm`a4)ĿH;R#טk6o-X0# FOKV};ߵ9h]bb\ r\zq/{Iytr|N8{<;n`wdxe0j8ك.Ģ@&H薊|~ )7ro]*ڲEY#|_opTׇYd+ĩvAg16< Hޢt _Rt+Xژnw-#7RwWNﭳՅ툼e]KE{sbls@)фo y9mts. QBՊ!&yMbhb*L#uE62%<T@tb7e !t? ?yb9~]>ڿ H[ėI<ٙ{OzFBpn#s3]XF-_y|tKU6DKbY u;=U޽vķo{x*g 0G -DY+Iq{5,cuLLH_'p'u%E1!3w9ILcX\ zܼ mxn$;΍FٕXGw8G#p+hF1:UدH@@&FvdϦ-Cq5.楍P"EBs-*ڭƮsW bYjI7@B%]ōR!NSQb944*gKHj0 )!豇Isr7Kplo^Цk6P@!L%$:@K0"\2.o1 CdjI*Qwi-7PClg3~$oҤR]שA`Q;0D,V@UB!ءi $ @ ,vɩX{ԢhC$m>s̕ ,(HKrb .VrC&ܪjjcYr@nrSrb|d@ib$-Kɹ3[kB(U#&s0 TskӼ6S6!‚%ӗ7~lhS

ZE4{\'6Ê-%2v/w!"IeTEW'ȁڟwwyqF{{XfËm?}ܹ *یfr ]Y;k( 9eם f 0r[q5274Kf :@7q~9tY$~i!7#[_-pd9j䐦le">]1]p&""I OZ ` 1J,c%@* aꬁDAU8 -bEU,?]d| YdD"őEmpHO$ !I>;B!0E2,YeD(;kMHL؜'w*efe{DdPWY\z|/)`vT"]LL49z&ڳKvq5"[{7ff/$ 0A $ClYO=(~OykldYe~;oG<bxa&.2Rs9cFզ5>rʇZ e'U!K)1ARJ CUe T3AM4ItwԺPq (]?Ƞ|xw)gT 2NG-p' uj4 .O1KVTny @!|1`6{S&KfvAVp7;v~_Bl\"yhTC<䷩KkV/;a\/b9Treܰe=L*YAwJ<רz)%.F wF0Y"DXFLBxDX8wy$+u+ii^#3]s` f5`$K%4(صtl A5l}ʌm(BCUgvcep4A ZXC IfEDlgFpe[M60܅P^){5+@P]T1k7(%/ބ0c<5| _>Bhݖ'G}4M죙 TMVa(.`]'>R7]P5L֒!!z̘}R|tz2Ɂvo9zφB(tJ\jqܟr}i`/+)&ըkKE ɏBXrdž@,h$wOy y2]V#f0>Oz g@=!j1~g^yhEUUU i"dnHi9)Fhx3'WT{vTÔN%C]As.V8*<97Ek\UoSw=Nu~N^~M®f]y٬7uov `=Osn̋-{ mՒ{VU!`!vwBfS$A@9FBXK[wpN{>ޫ YJpN<Ų>o^A"d۟F$.ALRUPFPӆ$BIV&_Vi!1!q)7UsI~UaoaZkqK0ý[g.XSه ͳ2"Ś ,W i`&-篵Od0yϒڏ ;}U 0+rO Mb EgN@Pd8VNZ@k@08 ?y:}bz7qcSkU_@8xLBK۠Ϸ[C Yb!;\WA!ybŪt5Ē0 pi5/w+ظ). ҼaK(x?a0k#nb!xa  +a%fl I U풁/AD!o}r>7O"1aZ> 's[')~۫X R8Kdb#lfKtw;0u3hVA 6N_ xnn @.b6pCAf@lJL]b ™O[/u\:CA[\"kxC6R盳z( ToB!)6xBd1o8 #^~7yoKT`1r7[2D3_bK?_x/㭷.V3ᓯv"@w`3%I ø]9{`;f~ N` F^X|}N] n?O==yoBkg3W}^I8_ 701X)5i<$P0 g 3Qf:Labq\%oP ' VhK@K6ڢ11|0 %XI dW;U"CAXߪm89\m}0̊DKmVҁCGL$BaARO1xሁ}WwWp[+ x ,PQ>+tA_Xݷ*4eؼ轑`E Wi@ ){N.0a&οeDq N| '‰:̍#`~nAq:Y+ -5WR6~A2dK)8 ETMNnd0'SMHY oiQݻqH bZ&F\w'f_&,ȍd\$h^iY*(}"L"|e|6ָNlaHŌIU̾IߠQ $2P}Qօ@_>-Ϗ폟fƁ! C]uuw^S'|_MG1x pL_<$hr~mMFbI!+a1r(PETbU&/ec(ha1vyِF\ 2BXGb뙾ORzksMTUjZcBT* # _=ۙ_7Q{k5Q@1ZB,* w(| qTjܬJ/\.,dRSR;Ha;`:^5xĄDeL$!/= LݩVfX*aI(yk׽ؼӗ.]]}WvV﫯eEث|iF&m@%2Cdj]2P;o='ӫpe (ZjڊER.5 r@,*w5D{m{ H{H_y׸*Qs=x =ӎN= @]Ni |ײY!dȤeڮ,?J pfRES`\QSeUDUU }k$%\3cCaVQt/wzk܋ݶԁ:Hx0!{\\U\\\\\\^{ހk;*bۻr)s:vpHeʁK FŎ`{$`Y, 7WߛT.u] LW|俸nwmq4=Gm~=9/ߠ FW`=} mÊsi&-*]2 շ 'aTX%{ϠO<oHVk(Zw`ª =<`ڌQyN}R>χ̟H_e`6`e+>6XD&(4IE6\%UgxqziLL_Eҕlf ҳ%sęcpo58C8w&b7QR; Y@^2%]SXgvS5J"8تU'3(_K .Վ̾:(bkT:ȦDXz7jbCT@y $Sv?ɕC7WK, XI` q#@bZUCawMvdyb49TS@ BT)E036 6L ȮAe 7 ai#!QGI#~ ɒy]/t쁁6ιɁ:1 )Ų0ht@4rw4:Pve+6VZbJPL)wK-XRa1ݹ1PP+#X$(Ɔ顑nbo;S}MgT(I鎀۫ mlJv1٭W_^w۝C  *-ZھUU歹RH !Xn܎{)t{۝![}bDjȶe~ ᵈt`cB_ݣaBdlN&k[R @Sj%w Va,+z>5K?ھ8}R@I!lR `d]YkZrҤukyK$fy>MfWCF۰^\7Z60[3k53swnnH(*N&[Kh}z:36zT۵dUz^v3wsDX L(ŅKnUw->#} @)ڡB٘#{MW43SN,/"CGhk0/ |FGρ; teNRC~jOȌ]ݚ9coUPR! Zgdvn³]K﭅ h,B@+ ;Sy8.ywq^kWzǿoG<'=v:c'K: )CY<ӠfoVt*>$WVcs7e09o3R(?t)]2%k!253DQE♗Wɷ#b,id(ڃ&i&ͨ-1ĸQÊp ;cj>#U1T@@Q zB.$HqtocgW4M=Root O/&%T\eg5i/5:aմAķ ԭ\8P"A`7$) C V67f 0HUzIbe 5ˆ@,ʢݭXaCL`.,%ڃ10πXS Lv4Ұr!,孚PAa ˆBlہ5 LKW @Xؼ*6"y D Z6")%UpS0n3@`Rӡ.M 3 )bݬN77wq":ɐZ#B̳)VB*d0>zx*D;[h0૕çdt e(qӴP:P aK/z8גOK5c; Um{gz[X;Z'nv rq4Fa@&kO@;3pzore(loTi~r*_j8>Ĺwz޵ZUd5G٣j6|0NsxRR'2A!bx8 _jS^I#v6 %%Fˇ} CMKҐBtb*W|rYV ü`MB3SrIR2XO!ao/μ܃(hmlT+Xڞz)EEX8K>:I>_!'4P`PkO>=Ƌqm=`l'MEкUbcP!+ym`@ ISDI#CD)"hQwB,X(? gζq&YW&2BM~˙Ա H)) ~1ـ؊T?knl@@dTv2m.|wxa08*;Du \$ BU)!lpW t;2{51;Aڨ-KV6[YI;}h߅wAEaL^]XA4bsL4"k}7PՆFYwlÍU8EW嫽\]Rf D/p/*̳C4h.@d68nߓ1jM6#LMETVtlj܊5UѢu}s z_?'#|>}3/ tW_ mz UoW,]4Օi_PBw5 qU\{5u(/ā<~#C8;-D&g{l>C)Շ5Ijq ߾<\#UYNYe&Qn즭*L%J$@FBb6$HdLlk_c*M~ow~_~V E$V2@:B~#"H0"Q@;*QD Z D MC9tus\\ Ti@Z5E.PM\[]w??fUnEXțƳ1m6,}M{*@>y]0z>I;wvdH1UJlf fN$  MD`1dPP$Hk΂lsќ9P'2!+aHf~hk5pO1A;"C2oup* ל6xdE 0fϳ۹U=ětwȱGrJpʨA )yIw5~ ` bFpv]ǟk5vq"<tlEJ( B찿R|_}jª| ]RLȫlxo0OS m)ޜF;Z,5hƻ"!zs 'yyOJWsn{?Ev[va!ar6W0tdgLeӂ 'GR#2h25ސ)fsnEZ d[[m[|c@u2c$dM[{uʭ6cv;TGvi|B/Ü^둝nd{H:G|n[Ca%NaUg!3 \r#qQAhCț qy^(nܮ/T)E8Jd 6ngx2G̎:-By&W՞:>BMI'{}hk$ZutTb7OE4HBCLuECXD T(6t/ $ }Ǎ:9xlmsm|X?RIh݃L-y !̇r!;B-nh%آ g:mLm@0)%(t '4HCR<$\hMb;scbQDiHi2jG=]ֹ끯=[?Y|/lu9NDoqVl4SCq-3L89+F P9X2mt-vinɃboE P%L 7Q8o.FZ0,'H@(0tzԛa4\q+^111J[c<t?FM[}GBo2AF-7k##'BA#U-5IJfWQEcmjhEu<QmkI 0 "(.?VreF ;gU[TYlWC~1{!EB $M9WtD v#Pm3ߊ֫p i ʢJBQف(G 2BAEU! 8-85%c~z12&%2,*O/I,vTP\f;U?ܯ/vu%jKɂ jTI"L6#`dEE؇;B&$!H( DJ Nl'$bțs?RTwրJLEYt2T<@,DkTآ#y1Oȿ<Trd1$ 7??u[ioϿ~LoeZ}1bs?G0e1} RK:ⷩI J!-SE@. (IU\yļI3ʈD(.6)9@6Ě((Tt9q&!ػs2G@A &LADe"˟>T(>?FcD1AIȷF]9:ώ֫}C.wi;! !BBP|h{vIʟ#!904~ح*_E `eHa+Qb"^/1DžIYPTYc3e 1HXؠ#$;jSVxA\HWh/ga^S&l P2DHzL`h ر X5Ym5 ëT8.a6499`GyAhZ"Ҝ$97ڕYqP,Ho ߓ=CɄhLxԫ"[h7oC\߹XXO$iv֪%x1GkU85xsAD(d Rnnf"scv;-9B ,y|@#.{ ڸl0,=,vkKaǫHC3oߋHe #1X azoP:o~#\T; ]WtCc;yer$d5aq!0$FUM1pAH"skkNHCI57(0vzS :~Ϝ ͬ9}؋= ,I$6I_iw3ZS"1\] D؁=wSy>'g޶ڨC&@&ap3*OdX;dzqyƢoʷI"͓Q޽hB\l jr 2nL*R0&"-Ѡ"gX##mFcnn|qcUng뿲lQHNuP_Ǝ0~:({@qz>*h-qk @k!޷+-ڭ+E$ B0 ,?S7bǹ_=>sT!cJNQVb圱 :)'BFJ^׽UdWyLW2C mӎ9r92fVKJuƵQTM'Qӻ}7QmF3,K8z s "Hk&ۻ'>Q(KK*ּ/sQ3h6OCt.RSgLF^2Gh(43(a.T/Cz\*.' ͅMQ#,+C. J}Y`D< 6 PA$z@I' 7m5_dŒw75=dr^ '^} l ܴ PـRS(Z*@ C4U9DDAh U 02 D2@d& $'Č4mɒgOzbprw<1dA}"qh` vb% Cqux p&h*zs'y2o9~;jTh$ #2p28ά e.Wv>]Cq FbwII)axA*7蚺].cwϟ.W^WcKԔ@BN„gJ7`z^- ;xeh e;7^;S%&ɻ!R.Qء9qA !9]@:.Bkk 5Jj;~ZTI(&! ll ($k@@15@6Dc$ .d$[7>K%-!Ps`!w~H:,(㿔sd#iT5N;Q@5I%3w/'I,[|DX Qb5BĕW}RݢbI}OFHq!̆҂䜼NèIـL _8n`$FBْ̲s& <>%BC`9r<@<|vNhyR{G;@'ýMĂY.H2z{=>Fp.k @k/{ NA5 IXD7JJDSRF%|^]Lr*%IgY a_wϮ2E2mv}1]R2m \ " xqj@†!e6b b6`pp"jނ[s!I} 7WF@m*8l3!ip&I'wzKd ݱTp1mZYtϩպ[/prq3ۦX@xm,-{8˒@i H=BZšw! 64t"D&`&qMPDLi"$$(4 MÍ6 ԝliræ(^D*x2r"[BڄAIs뱃dFAA6T ].$*swW+s\qEP0F!Dׄ *(]v"XiԚ .'^1Ӟ[;f$ 6NIAAnLϾBEdDB{XmJ@]YEJJ`iEۗK|w_[5M bVL &*TQ&t(xB%([(+E XYE*UTRTJo2 *"cH]ԨӊdE0 >qȊF.R |nyr੆X]]DV\evh]m^zܥ|]I$ww˽]{w.9to6ϝs؆]}k/UJf%2Fy$0wl0% ݸ !88$$0ZH$HI$mRI"5I$l#,3W^;_[$H[}[6kGg-MII$FRI#)$~zmMOW^Ci$6I$o^RRJRJR$JI$KJI#$EVo=oYefz_FI$E =H/,!JHa,) t(=NȌy!Iu0sA=_oKy8A;$0`վԒz1^*_*m3Ui!!bcAaEX B =tl?A^{pBIH0(V1 ycI>) ; ,A(J/ǗR IZ=kHnҥ$44ԪJ˻iIU,jb%!JU[u{@`"!}|k&?zi*fX)y=Ŕ5UHG:ǽ8`(=WHE>jkE7Z)筋F?ͯ‥d;ɺf-41|.q[(*uRmF%}Tw\Y4xvE:Jv GY+νپ`T`ZjބFG@ v$GZ1ʹ|޶}Sӧg[e6qDeTͤU"OBè}սN)DhX(E 0kۀkx1{_j l !hEz)Z4F]dj4;麾zeg3/ޚ\uȞ>x{|m-w1p+i? _B_X9?93x:פ fCb4""iee 7%3%2 X<_@&`VAFr_^ ʔ Ju뮳O{a] \)U31C */}Re;[م C$Lp.F bE$Gw9/_ޏ2 }_1|3<[k|QľvKdND FDhI>,C.DBx`@|OB4?`Lnp1'FlDF J82PfnC1FHHtta_~nL,/c|@%*Q0JzFЪFz٬"]1Q.MLQq]`DӚs.{d9?ID8/&6(gҨ,*І-5tHa3Bz`FGxUkC6pӤԡ!{PLb0EJ@g)g `c,TrhM_p %N>i6ts  xhZ `5<D,tbn:Ɩu4rC zW"2#H4BOD $2` E=ȓ52x-7GJo6l/7^zn`a-oе&IhBLQg& I%%&Þ6~|_<{cW^5wy *%0ˢBԬUb~!:VSxcHg[#xΤ9 #nyQ-beyD& D$NBdI@$|Üvs.(O]+sN,Bpcc{c b4%Ep$IgQ CRΔ.3"WTbHg$`" Y n^JB?UO-n/mkq\0)^":`rK<㩝ڞ+ [/S?tsDgL0߶ֿl\F+߿y30'=8 o=lNtFoz+HߪT.'Ɩi}6W=0<:Ur ^M'DRLogz8j[eK*r, ;MV2*꣪=]0 & ސ:U9rOEu]R̝A9WT4R/EB DLj K~v+yg#ZA_ĨEO"ҝuӟ=Y $1~1QfrdAՎ]w@8HBm\+_$ ˟pBaK? j9Hz1@HdyhK5TQ&`X&*{纷]]j&[zg}*i *)[P`r \s Ѕb7(? U@_CɁHE-P92A `#TB(@VJFi>/y_4:OISE>.R# DI1=ix 1ئJ&lw`D$RJp65?|&ӈ#*wJwPBt~$IRRZ)L Jv#l%Z\_*mI6\*xg`,LL0aUD^\ڙR) ""&똌٢I)e0O 3s4^R#\8JxJXgK ,̘I&`r x_C$#3H@HۓԜΥR51x @\o:-)Iڠ6lR 0C{7 {IPaoY! xSp)_ISkyNq}\W{ҿÂDCe z&;`!;u7B[r,HP)P vpi@f[¦ .궪o`XGmn>zщgoUl1LdBl3qbQzG,qe{{pA,6@bl, R.8 : ɹA&v͜ВFX cU%]8p@leWHh&Bdtl2dRm0mwpvku[`u(_hL &d񁌂pXRlU~n;ddN<\@<7NUD(V?U_t%-C^כzS.כbUYJ5cw|e\WݒFƫ_\bH,,܀{HR%WYI-"jުKI"EBT}CB xT7 0wfn* R@P(B-QQhHpI~ @ȒJ((=HJ,׊߃!\ D ;'Y'% adiFeʿU݉DJ(P%(ul":ClfBnW}`~ٙ&;$AުC>+R!T19t^@>_Uj1oF?́6#Q`-S@Ң<b7֤d$ 2RL+󩬢WU߸zLArPDki_>kXDJ g9DbsE0h0*Èkfd I>hs ;@^ssVhs 2AtWD\JĿP|D uOːZgb.UdVȂN 1ezigEcӫ#/6$܍'Cf\?wOMg;+c]P]:K=|wzJ+X&Pa[;z[/5L8kʘC*Vg!﹎:zi=V{N ܤ?Tq?FIL05 $d J? Ą MՄވx~wwwwwxnG]KwIE6O^OVR')EV5уu.5:<(~!_UPkP̐XK0Xko7"5ͭYwob1NPG8@.3b!0b"D Rԧ~W?9󟳿 _+I_p(QL%AE RC:Lk=N۟9(I!$X)4d9m i>X@0И'T3)`"Kd"BѲQPU4UTU|vo~ãPB62$>vF@($;@!Pnʟ鱧TQbBOUXA,C!.j1c{l FdomϾSQ7b0_\cq#L 0@( }l.'3xBt5Ի3k FUH@R,=KUڜ1VA5{kaی#7Y V4fĩE~Ʀ7kJ[_跣h)sᜭ3! М%lw!pV+rv-uewI8O&٘67*"`1%۫j 1hZqJ]TVb+N;[7yݮc^? Zqh`݋6h[n]R%Upe םqbQ3܌&OY;tJ*iZ2SgDRsI}wONbI<‡ʟlHA:_;ςm;sjȠ@32dD 30`ȕ)oQ=bw{Z:Mt=ߗ.>ahwx℧!Y)y jbw4 \Ք:by'@@7LKK,1]J@YEzz{(FPvc W)kB "m_FB mdÆRX*KL%Pbs;[{s}' nL#%.(dSti`O`2ɊD RbSI hS LIdȚS,e- +s(a1VªL P.CN1rHS}l$):Ԍ/9q ²ڇY)@@#!Yóu RaPc2*@=0Y2 !aɋg@mC0BQATPr$..a d`,;&wxD@Om,5\(;Uylh$6q 4bH,(#,+#KS*|t:S3iK$;*kM+Vk{Њ +lPPÃږ5ͺ镾mI0<2 M0a?\++3d=" CzI'jYK&Fco U%〰r*dr6N+۩"T@ޞ6@zMh2B$ 6H!{=;Ȳ)b g)a;8*-JŬ #!D9ڌ:(CPC3Irjit 52``79 fbdͧUo_tT7`qu d2rM'V~XQmoqͺMms aTLʜ< Q2,@0 Q;ݙ6ڴ;ܦa$ $p,ccbab$TTUIFwBB)xj4x>cYt{8l ݪIGՅUf8|\ h6^Y yGZ)f!DV߶kUͫZȌ 0A2!0@HEM24 @X @t(-"B)^"*صckUDm]yYB,FD7 >3TP';rVD5&@T$--*Tz0V$VUmtu-M07. f]K Ʀcc#"INЇpj0)0whtrt6)\FƋQs`)X*uJwR" L}@`+ Fw]@(?t'alt\j۱6ؙ2m0T(oz^2,D_@ITd j'MOU=̅$6(QUgy$j!CKC<]ljs>7X?8 w2=Zo pNHd>'J & 92D3(d$ q18!+I'8'@X'* ʜuA I(PYeO6w׬4Bq,(." EQlܺc.YaX^^U_' O?!.*TBJu@R*{FI*BHyMcԞaMP*!ٹq5hAI!0)% =,*0"hFAdACxXpy,"p{  Féljm`Zٌ)<xޓT53h~Qs+twM;oZMϛ&!#.f8 fKQXp?~Zm/匡cpXfcG:Yj63s::I]o2pY4VM_&Co3ؓ"PmUXhUa[Xq0ZO a1-w\Ǔ|?q4/?? q/a4@AAjcw% &aՒ^yky}Els]=Q}sEdl|6GjaێCwQx]Sذ< #+ْ A1gr  $M+c._¸%J ^ؽWTmJnwڮQYx)gRRIlQQe fcUPe` mFɋ?jxKo6 %(Ĕ^ 3鷵 ܾ9h5AkuHo`iL0t qz=/0;mMQezeɾ{ON@tܧ_yUذʜwM,YC"$Oxr۪q h RΙbߴ:׺H]XI$9^" ,?<&;rDHo!o[o>ә9v?5JBCW @ ^+]|>>|J$S͑Uq IL2,ŖSiK b%8SAX41!6_Ubj(|;wcԮ曾]kX.*K—dTqW.hALh!WAL*AuK) bUH`Yx/p*8mUcn`E, DZ])PL*;UUjPE%0y^I.5F0m(8ђPU-RS]ӀBl >-";ZYjjf¢ipeOMW,_<:RΨ"9NCz7dm]&JiJھW|55UAFH"})`|¶`,b:Pdwپ`KIS3 ET*'zydI9`S6,!  rwNmW@'㿥dّ>!<'F߸,!@pD8owPQ%$V/Ӓlޥ$2k,BI!@o{L`rT0`! T3 WZ~8dԾO58%¼kp4*|W}GsMLۿɃ3٤F kB, ȴ C sJl /LKϛh0ξ-?#)VRHA&{BV_R-yNss.՗ր89-]3Z176 ߬D,Ѩp:W:@>8xGXuJYI(ZW <8T23 eqfߠbi)afؘ10I*T ?D~kφd d1jZ\܆ҢAo!:{Ck0~fe<o]~nC%ˏ<2|a&y:\]hvyӴC2Sb" KVA-DUWư7H/=r]~!r.l0\*dDBX+9Fx Sx$ }5‹PO`Z^<x-!џciiTd?87/m۲W{@ $O܃쿶cM_}}Y`&_X`\aRJ(n4QUB1O8\yAP(ϒ[{owu{_: L|IS@H"R2r`*j+&^a~7]~ cv \?+rsw?Q7ữ}t0$-.n' {;y->$(d3|¹gϔ p@ -GNa)ߝT%mG.pCni={mߎg\A]q2P4+5hP+UVðR8.3(erJƲo_qP`+.4SrI( `,Pr,CUP|NZ.[t,;KWAZ@oLm|HaZ3`Z2YsUHK+O+`arg͆Wa^LU %Io[}F.;czjᅁPDLvow.@ΗlD*Q kngc7X %r9݂ pgUibY-LOVx.,Pc"^>ɾf(丁ԁ% fĻUPN(:kq9Q|MkN#5jꚖh<nrR`mr6MF_y0.4Z (~ hOAIZb ȁ5g(tٔ?Wŧ=a#GG9j:_f!DM'3&XP(]x(AqBU.Qm{}գnWmߞ@g(`- FY嵧VLlj!i+Wb*z˜U- EKQuVt|rbNs(ZQ(: '@LC`Ye[%'AșZ2Ḋ' *@ OF:x̀MؔɌ ْ ` "n>0;0bXQ䒆w 4@UM{REp(/lMjhė ;{DE Bű˒R`n,,*ˡ7wnJW\ҹ^:RœD3 CXKZqW:WYfm4 JbTҥSE$bSH'(cUDiYwfv.D#'D0_Ԅ,+U%U|s┮P(Z`j;&\Bk ~ SUP fv`T {I64K댠EE`THRH`,$ǬRG* .o @ͻqBY]o  $`{mHh6B5rBsBԞ6DE D`#OZ"ʠYk\+5MjRD98'^UUQp8iEtjVeաhKƒᢍ ixgτ=W{Я; 00T6W34{\s_;zc][kWI$WݤQB^=o {HFT@&>=Ԟs(u~mEji_ 0bȠ{OR$m{CI1JH<%T$2O L w"]V^vrh LsWSxtZm17O4) seL\FrgJѬ_pvވ]Tuf9|T{fn3A7!$6E[H i 3|d8H $OO :/=?Yܓ|`#jɫD |YءJ0&psJX|qy/ R$a ,: ~OꐛZ ?q"! fyok~ѩZ-HA@ jHh(/^终|F'Fd`Št58sH`Y?9sZц9PHn;XE=)ZR ?K {CQsI3իHo m `-N?2Wl#0 X@)w"*B"[KJ 3/P:Zo,g3D6?PA.ȂjbrYn]a~wX!{/_\l![:wh [(+N ^ąԉXd c~l,2CU O5S3U&[0x ٴ %}ҕw 'eP?j)+?sES^襤vCʗ)s0\bD'F4HN4iS0 3jܯlvlQqBBM QFfk[iRh) lNYU]Ve.-K:53h0Nq ӿh}*-8`fNș|!jRN=Jr#(VӸڝeZrQouڨݟ9\՚ȢT_ `0;M%kܿa ":1x[Crf6ϱ]]]tEV\gF kR%P,y:I#Uf"xv֍wsY[g,ؗ!QFu*ZoFl`gp?Adf@R* qRR5U -(2rL U~x%i-'Bf*[IE X4!T\YRF'UCN0[C2k-*67,O9:|b쫣7 1S4#GqYxl9,YAkxn1Aq>{eQfhC/|]˻Fh HaQ2Qĸw 1n *R HQӵa0.|~b: ޼:_sR(W;h& `bq0`< /p`ln F )PB̅3?l(" ZP )ȓ@Exc gty$UR#8$9`~CvfH4S) A}5KԪ0ݴQAM dXwZYcDpxVrGx C_8d(Uw~a`aگn]KKC2(B`LTJCo?o"׉Iy]읷lSf]T]B K^Ǻ]u,P Rz !0D R;-SזL" $ _]׈d)k0l.{گ#8SWJ]s)>+j6F:5\-XAS)"ʗGuڎXsʼnӶ(-DIԒNv9hMT뜻ۤ[ z+"SNA|fʕEMET t|HHI \Ce_R_hj6ߡzmsUEc뺹\-Wkomb Ip@( 2&6A,?'XGjq(+h}8eIH*5U~;RZW>گWz]湵&Nw]Zpd.}Ngx.Ul )F!ALTemf0BD ɜH] '%e`/>) @-,P_>0}x;'bڪM_+at h$qԙ !0_λn %;HhދyI`ܹȔCktLbn%#eWnS.2G+|Mr74[- %6SwDDDDFȈ.Fq-r%muwn$DDJzվ}}dDEOV-#DDZz](c"""""""""""""""""#n"")"1UϦk)ٮDhϵwDDDDDDDDDDD"1wv""]otl!6uwίӽ}U>kkzVu͒ը5 $$-$ bP{J MQz:STś Q$K ( #`0>@+ԓ$s|Ftb}?6)4t$* IN#CE??ކtC#Kam vq4 0e0]co)Jе@s (iW* *8 lGd#djgщKS'm&Ⱉ?ʲ%ۍh܉5֚9:lDFmu3u[Ҍ"mt)>_iا)Phb# }#4Ԕ֛$.%ʨ7gDUtKߍH? ;^)<|Mcl yܯ3v<=S 30df`dAư E bd1Œ*[j8m8*5ipj VRߪo;3eaxW\\CtfD2QH3Db'2oK1w|뮖7W9^2ٰ 3"0a gpCWv.[s!U/$a& /%*YC($pmVӆc5cR44"&,Oڷ6;RQ. Ju%AL $%]>{\95dqٙV`ES0RA2 VeJhp'3 T LكŞN#0P"V~`ѩ$T$ nG?L 0X1ulCho"L3DS5;|kݦiDҲv|Si3dـJ(4 $R)=4I -mnjMl]Sm&+ee6ʍnfd J D!#$fŚL>j0﵆" ncI]HD4@S~\ܫZ\ݗ4u\\딴4iӍ.M;L"QARM;.MH ?3xs}TSH>:@DE S5TIl Bsmm#M&b PY=/ar}p1̝ nN1J9e~~;$gQM074cs_AK)( e x3NE *X\J!H4Jh)HaE#B;I&'A $!PD^x. 27d`H.ƱmQ/ ,u $/&93uBh  z>P: Rn!1dD"UIeU"\o~"|U'ۿS^F.5,(*uw*+DYK4sMUvpYiRT%UxTU z L`(BhK5rI>! 8O13u™=Qe@*U"ZfZ].۝RwRq-nZ}mB6J\Wm`Ѫ*JnlI$88m# YJMonMEa-iݻk)$P!I3s4@zֳFH "KETR p-ӹL9G h,7*a%3eE4C(zM9HSP`R`A r04(LY.a4KJV0cHZ|Ab f4Ps) ;RY)I 6 )U:xɏW"zD\* U_ Q`0mFrjلMiϸ@3a*21Զ}Nт*Pē4df]ԁdQ*rqznJ'P\$QW_0?%qs 4]J U}83hfQTOC0Ow#tvV53rIa(KHE uE&!P $}^uiui±LD(8 J!i*k׷#nkjhX!PKa4`)lPɆVr±LD( .`M0Ba- 4xf3_QTiĖ̶ bbSQ}5ֻ~+{8okE6m/?n Etw˖ jl4<ݦavn{}c_v#wD..{s-y둗~wbQ@}PV !\0G^}KWtN:cz.Zl^FwM>B>>zqu`#W|vj;$AfjX7PRc&`mIH%/.hùrQ{r*YhO}{#ьTX xGjܢfؔL&]IkQcP &!Ѡ,?Z.`g/sBIwW|Y2J .#D3H2 C$͸[1ȹI8g<3:cb̈[J {D÷Mrts<a-2pE(4A!"I\4` E΅L9d2Y+_誏tyf[{y9_B*G)B! "8/:Ln`厃r0wRrWX7-sDAm@dq)X4"8z&2cv5| ဂ׀4e^  ;I%P{ůİ9!6`,qC!9Y] =jFlAre&α,Ag&9 ¥4&ZM1,Xzv0p].NPRcq}ތ`RL }hDD91`@ *nF%s,MNg!'-I&~I;8 MJ'3ᭃ3l b Qɭِ!k]q\k#,$d Jt9?{o9uuuz$%̀P6*S'R!/zsjm6AH,43U%0rMPLU 7, OATXbW-5 UID0!$"~?lS^bEnXEȍ]ssE!T;P g1eB,'+/tqD(Z'4 TAQf*,)V lTQQ!&"DlF5šARTR`klȑ &6dUP@`(;k& .HگDIQ! c  aEZ@IB!)$@@!$hTG @?Hn,hll r EinqJ㙛fkTsz݌Q  X^lЙ pՁ${}Ps2 H y y  ') "۽^!7Mr0 I"2DvMWW,[M6Sj,kZKjik^sZmv5[\+=eJ(AL aaU:8#)PcT I( lZعk?2}_[mWCcllQYP7!xĢR2@O"ؚ|ΪU UH Ȥ';(mJO@;JUU>aqb`B[0YF;;\ 1 + E"1AeG.Ce.BZB$$=W󐪐 FI1{ uazap.ۇo93ALC L"HAv}9:Uc  ΰCmt[)Vh`m%f1@[2 iR)  1 8|Lbd Ę&>?/>p<4P&[QMm-{߸ƣV uuLjzB|)&!3^1-Xī+z{箽ut٥(Hق 3im}wEI>YDDGܨRRCT"TXD`\ uWMr{j56^U+ޝpTX ADP2HHU9Hb vf4uUeOLaڐ rXp|ű$R* 'AC&آ"P=4ɩ%d\j"pD!lT( R0 / &p C?_zݼ*C6>쳃]54(2JdFI  SS!%֡4ДpEU\/Eլb% +K*~R0HFbwܤ؉ȚP)_|T!20j0=N}j6Fltm/{~_W:\ǐZyxX/ۆSaM;fp|ihOJq/4%}Q}cne7_<Cse89T_*S 1ThKC5yb{ϭ1M9:OMc]Lu=C†$pgh= I_z@P7x\66T&qZwHlw.C봅ıjs7rt}"Lu{S< t*@ C& Xب"4e|{+b3XVSQHa3 221s{i]S]cY: ^NFdgT c  G_4-b P>2-7kPWFE0Ga{_1fnצ K@=mM+ú5ꚏgHz@6,{&1NE)0Ȅ[^,XPc1maj|F D O2%r~Xu]#>2~)'A0C BS !.43*U"$2P24ʀX1eƍ~RQ \ **,5sqȃp$p2 dd9+X{Yٌ'^dp7>(Oeخ /fddSK=3$C t>9O|H\B":S*JJJg۰A+LL{zݺ4r cRR" <)tQ"J^~|f]ԙqo8׾ޟ06sCtqm*U[afn@v|qsDMw: ffp<+_?_-uTCJ5y7Al|`'9d|-*u5ˇgeQ߇ sc_4H-'*G#!۩0|`ㄮb",Ǿ$(nlp홹NPPtB-\x!]yP& JL]ҋ!QnmJ 9m96xw@&ʭڵK-n'ǛA,`r<  K`[lRH}n [:@ i$"D *iІPb(d04hc}ʏ"a5B+Y&d$ q#B`!G* .,"řVr^7551Q$%?\Hph@#+,ɱ8k2-n άDBKtz>;RUuy;i=W޾JBK D@fFC0ff 416^06.ǃiiooWJ\0 2"3 d`Q浍l:F`dD /wWn0 7E u (0*{d=E6L%0}*@^_9uT5rx׬;*k7rJO}䦮CJ,=UIߢY̱;~>Đ("0D{CU+V"W?8c@&pK.%PdbҖG5B̕F!e!nvFxJuuHĔm&YbmS&G.e!O*+L(UY,, @ij6!tBajc0% T9Bܬ cT 2~ʀku!c)'a%暢u ` La 3lr3qe74*XUUm, œ,:*jrg4e EN 3v݀D,b-jӇeP R7fDeR ZWe2baFB"P↱p8XB+[Q.Um&It,Ă cQCa[)89:k':-*<%N%*g5IX *JQ(Q mB$p i]g9'v*`Qk73A:v]ҹ{[4E4;'#TU%R(+rj3j1 VH;QڥPRUEQ'Ji77!iMRm,0&Q`l(l BT($L QI0T)5XMꫢb(7SL6Y?c!Tat*\Xx 21`0N!.n =,X @b.\뮻kyQlD $e4f2B-$X(DJp"J3GLnΑ*Qc m$@OP$=rC}{s'br)((* ø2,6(D-3x4{(Zz}?'Z!ܾY IPy'~d]ij~52Ԑ52YM0ҙiֶ 9ԁ5 S* >C- eqAaC&pPg UuM 5)(Dcʨ-*P]E ]qw)*8T'[,#i 6yB^hLT"]hdS1u%vŚB REBDł֢:Q&mߍ-4⮥{!2Tp$J' AF.>V*a ȋE%h(J`P!A'9rxBDOzO| Bw:ʁQmN1Y @ꩉE!UHr@ěk BHm $ Q ;^law2ש7$BETR( ,M<`G$-¾طX7o9%1ˠ7ܺvmKl `e/O0|$%9$%'$ ~߄TapAM(:^u 1 *`$XDHUHe ]Rb  =ފ!\=f$_|%uT1΂Ʉ\YgM C4a Im9ڤCA'{6߁! DANJh$6@ܝ",g!'`sz(:B*,'/fJ&.w@'~>(sWu~gO[ *motvREIT Ԯh5IF䰂Eڿ~Z?}KER P0L&#\BL$&= ы[%lj66 nC. g9jeI1TUU=jOS0y arfotLd uTeI2JC *US(V8oQC5DIU* N^׏ugvͮETRSLu-RX)Cxb# U$ YIeF)m&MK0-88.b0Չ kX9C!v*Z ۃhR]Ju#Ck UT$#t-%hItVq=UkUdzY2˚^)RKY +py0 ePQC?#ʃ`!`b2>u!Oo?Zܩ IG +? !ߵ4 UtTFZ =҈\)*\%iUQgdx۵~r8uC4'wuG4͞+0{{GJ4 tƢ$I\:tۥ4c?fs|t]# &IX|+*Y1&ՊzeE %vqeպ->Т2`$u]" 6$XE}+ڕ:7WէK:EC8Q?jZY>U{s-?uWy@XKfV^E +*CtG"cjhqux؛e$/@_@Z5QF4 T_Iid?z߸~`>˕sΧz@6!> ~%k?+XرDi֨FV5eam(C)0]R b̸ <,B;E@nF, ݣ{I6gh\>0/"MtYxk5BTID tg1@a_"" mi"+0,qgm2iUJv]q PxMdVZ"";sl7pubvn`:c0ai0ѦɁ%тL8y #h;`I$mxg oeAs<Р`z874A).gk(Cn6.Y L"A!jl͵n v@if 0qwM`mf.G!Io $ Gl8&];52vQeP R0X8(ӻ]m܆pZnYFY # $od`A!NA-aqah` Q\ *sD.#U@ ř(0URR-YƒB]ms (x"5m=_~"C(,(p\iN,j䱒? @ |[ޓI*=mAoQc} Ú(SuoAɃ'xXKZ5siUtm{ >~E|{PJَ"|[w5&qos6d&8 7.ڨbz{hsZ jԝlӆq+{c]e-q_t=7=S?Y q%H5 ay/gQ $jlYMkָ_λm3}L׮ E17v'}}GO"Tm aQ` b=.ڇig WK"eTvWgx ec.y#/(E0PY_b7a=K'b>:(2)iBbSJ:0rP!2!KUSV @ |ݳGEx2{?hS\s.q*ICG0В#nq8TgCi79|eY>}ۗ*UTسVc`-QskU`V[&mW(U'nj@!?AGDŽÜ$Dfgt,U@#sm оn 9Ԧ ,Dn p^NCH@*H=r*Mls-őd^o{񁋂0`iZ©Cg/̠p9,!Ŝb!R}c0@XSE P3Lmb8qxg[c#f} yN; >-mv~R+ ;iq~h>h4E  0W; ֡`hm`pE$Ycdj22XlVQ '@ gxNyo Yy# D"`E-[ Xf!T[a akՅ*~ 7}PW Nhw9 3R ~ e,xc8jz93AtpNUbLHq'~|[b@!e}ˠ.cF]Uh(*Zr yԅa%0U-I=2X @ EY(PUPdB@EvTk_z2Z!GiAlT FUVx;ѷZCWWK]55Sms_RIH0 h\4ƤHV{_Waa$UXIi,_5LA*2)0bzEES+<$WLFa)P ĢɇV&uA@j5bBQ%ШֱAXV(isb)]ID2a)6e˺GwŨ\:O+ipǹ-CXM{D/f8˜m.A'S'DD\X>n|5(C!u ΢I;b Ѣ3k][2uP[PĂ"!&TTeQ!$8.{$1)<"#+2Xoh S,إ%˨%/\]毧ϝErQTcL:eDlIhR(S% jT-w3RK0R(󀐐@HI)|WjZڋb4XAhXbV(h4hL4EFj6($AAAC`((^&a!dGl$`FA1ZE.+:f_w/D:!@ )z ?XE4UT JQ(qnL].uVl2w[l)`OjvxJf+ (?2{Iv Tj'-X(pL [/nW|;"íԒX+D,Hm2 H{T&"CKJx'Rw{Rgf:H2nקSH਒P΋( RtDDRNpPIv'FQr :ä07 P !RJ %_Kesi}BI"A )YWvg5-$ dEiXU+o7La*ec!\s+8×.Mv)*7K̨u M5Qp@ KIM]Ęo6F1䆧a,AqHA|&$s.D7` vL?dDV,F%f8m8HAd0%Hf)"#!I|GE E\ѓ"HBD!BJS&@c +4v C$@S!R?ҞiI@jC#HiC5Y=oIRrKFRI"_?e* \v,ف_~消E)NaANRRQ}-H֩yAd#&Z]|=܅@()"I='=t{kfo0O-F[ȁrBIEQO )>~ ?cR_YTO*,.znI{vZ$͍rALy1BѶڵʊF1&XlEFQDj04XQ5X3RsW2& &mhH+ەt>J@Rܫϰ?CH YBc2Ŭ#2=QvjcsEsIDP#^濚f^ӬUIVidk2Aݮz0X>2M5՞:{bUQI9 ?WDZhSs/3TGb̓5>;<&Svwxx*p>LvWml/e-A *2ea>vwR}16П'*|ᑖ'V6U[YǪe@cy0DD9""+ݧmQ ;gTZ,?:;Z2aRjj` %wd"DPmR(\;K$% svb( C{lҴi,sp,ȧͪ UE|ᡦ0ֳC4 S3+&@@CdHHy+9{Y0nq@ff u8؉p@c!▵IE8ik0@G)d3 ,0!d> lj"} w O3#2 Mɓq{h'0,PL`%&Y߭C(^V$6KJShZ 6!ƈ D&ʌ7 C.qWS@D%o|Ɇ^.)86i[J(6A`nr(q q`MrIE:SD, ^ 4jhrؼu8 Sֶp-7)޺ڎ*D ;n9fqs\N0E٦IoT6vCHvHea'p9d[!B'^tC4•@ā@Fck;lՐX obdmz|;xEnQ63#tiQFηT7 EM1u%;XXX+24emL?k9:}ثwş! ڞ`\ C8HË7qc/!`PM&6-s?EX{9'd)[.Q&VX%Q%(@"2%ha W@`qB̡T=N3BwdA@\b@NRxQ#YWpv+KF)[vcN9\N*;f8H(Uuw+\(pqľC ]qX3w3+j \V )e\{M:W0g!n'Hڭ -H\مs|C%!dmA#{HL_CY(jF8 `qjĈ`Xi/H4 c Hwj̈́ߖML`M5ednEgJ͉fm5 PZH |^qzqkLx$^ axȰw&«%>b@ڭiI e-&[w  le!UEr7K2p!6g wLHmZɌM¤LraVU8OnֿaV14նi[R[RkVmkZBIĞI' O1% ;IhAd?à7@ddR`eEϟ#A]_M[fxI, of6; $ə6 i I*D1}jRR[IKbگUbmhm€ 8IBrތi"܊H`X$&P\MS,f6ι'Jg(E౱6MbҘMsp==}:0GRT=CV`w:$q}y Sw/BMAIYM[m (D`X ) 8TB8a0?09׺gN؈ m7J R"2f8h@BtWo{r-6hFꐶQ&  ˽zI˂21Yw96>©o7#/2fSNLxp`&\3 7!p $7$$K9#\&B(v.ӝ`.UQNUӔ/»ɾ+)$@Z T7!tY,di0KZjm}uofkJ\`l`TQl#ד!@+fHsG,RbOlP7\X{?EEW*U&àvΝJ h;Q9ZH*HFsk Hk_;]JA@B+L$ "")I2y9Rްnjٴb r!4Ri S(CIڋȢB((k{ª ʅX$ʦ1 s HFQ))p*5`^A$4@CA $.=`_vd vaBI2P(HZ(ޮʺjcVJԅBMsk|{?xhɷqNBS6%s`wp=>@OWBIᴇ=bfxo]>ݣfXRPfHT.,0APXcy/ADcלǺQdRwhTpLL~3sI@-{\ӻWSHi57MsPfxI!сDDE YFd!ȁ/~Wz?9$"IF$"v\d d`*"ib4Ye4 Qli3* \fVƔ+ݮVVFiSMh3׳noMFkCRm[tXmF>4$p'ʢ>^KĻB| sP2AVI U2T\JɛhEC#|_5hډJHo\j*R%PR,=%BcCHi C\\ *HxBLf`h)@)%p D#0 aM<X!N@jK%un' @:hoZWx0bY5Lp|~=8loK.wod(N&di#ȚՏ 4; Zw| pg|Cj$5灪q5ՄCv7A6|ڍn]-oqz@Xthn@P< ʆi;.x}slXr.o0$ !1˩4M8' 'mࠌ4 sbI:\WO?wGyAP .e HI "I!0%2kȌFU3թO~p= DN$`oLm ĔtL;OsLt};w^vJ*崅U.hJ{]-JiuvEDh2pSP0L~A _^) aQ2JA - Dd!`I W[Kצ&^{tdѿ҉T9oFw{ϭKUUGE4ȏ+Scٌ9З}PtNĞqoӃ1^>4hh%ײ\ͯ&?/ѳ2u l6.T7Hn=pΧƛ LThv[W)ScHI)J?|KJX),C`TªYgTK}tqU?C|S ?G'\':U4Vb11c@MlKp`J}EO[g#rB~'XQo-so-.vV]kս@(H9@GB""*b&JQ4TBD>F?ߧ?>%!dѷ "Q\pdW9DEQ(Q՚ߓSH% @ЉNAXp@ hI!0$XX(*+nV!(/U2`7Jk\mo6RIw$I 1$""/|IcoyRS6~(r'DE`UߺEDFT'Bbu=*ba DLjȗMfɐJˎ3!V@UU i(ǻHMUdp3խ.D`9H`lPh,  /٭bn%$%@Gc 1!Hv/$BmdY D[@ƨsSQ X5J 1QY PaXuѫˍ`-*PUi02l2iddU э2HQ1Xŗ&Y<*>Ip!IR}_=ʞzAڵ~om7vl ۉo4U?6cwZ Xfy.9 ݙcor__pu׷u#zX5ã`0d 3~n9RNV=Jx/F@hrt`ajZswMW\< [ǝ*Cp+&Pa;Ȃ(!0IpC6qTBJ?JK{VM OT,P<)\eRl*lf9%&&KYqܕ (j1i1b0,+8 2Hm UJ+ :|PQ\@f!FnAɈ(EL1D NM~NXk%ݬDE Jn0!h1 L'z3= *m͛ra"?#OjΗj(*@Q=*t`$CXEZ6Fj" waĎ-edL?Ca?Oe>EEv/|yۙF"Xq6TޘTd`z@7EJ@@WK, @f Z"0IH/RZ3VATS%Ƙa,@!RQGouqJ|FV$ qZuGpӥ|Zà|~iHF{pʜ8V:; (j&= eŪ3]ty PDF!H eZ 0N:b[-r_RIʸ>'5$ n4XDU?gܱ=lᤵըD`5 h/Z|s,gPj|jy[e:vǼ?іӘ½zBvЕ3-}D.=tH)*h]#rP I A,( [-L@l@HbHHVO3vsji4㒱GoP" ?ëk6eNÏ,TI-e # 0~E{Zo3pGdQ1' صpXP qVg74FbupWg1kM`#LPc&ĩc;bKV(P8+fU.L/?OAY{K%UGH*ʐ?Il`$1Y\=B7'5"4y^7f@EẍXR=%!Ypr [c=3A`}q2 k";`''@㺪Ŏ_v 5IK~s\Dߍq>I>jO.cvI$1a:d :w Cku>L{}ݥۑn+_3yd\1xf[KF;=w^5jU$?bҎnF'"߷ *B:c)Vhf{]>ݢbpcTCqQfDVީ;ؾkd\ 3ƾ1AUXBш8̙@T DN$0hx. |'L!Ȓʼ3 pU *TaTblc-3%mE!@VDH" hvAH D͇l> $>o5r30rK( ,c#ELEdh߯7ccSbSL3c M5?l~rI giMa(P1pڨq9dacœhGqG,T$Qh #"h[zM4+ Y"6*gyj=iag\[)ݹF⍑2K &$}733lrRDR:dV@d1M{OlrS^KH"kv{]r c\ .nڌ@5#JTأ 3(=T|!/Q`2!j&ݯTQM(MVpDIC4#jb1;S7Ln K4Y{ؾ <&ռ)͋l+cRpZHZ&g4v૮} ! `KXQz+!ٺJVc ~ /ōkVhGrٝA9o1Q%qg%P)?PZ!ABBm7 ZEA)^BD8yAqy)D P͍hLڈUahV)LjD#-nȌqo]>jv:ݷ?; Z? t4y8Iph OG MskTV^~Qu@2/@D``  @@,(%r]1)]R/&"W"%W:E)•~c0Z/ dgv63>/ hGYz='IxI<ÍbB@T`0hȘ5ipF3 Bu! I$X^ۄD33!5e%У\.r_I7'KCkn}v٬t L оTB8kF/{&W]G%`&YŬi$g&KD&`N7@+ K!di]Б-MQ9mZX$Xah NLBt+b! `AWC R^hvAܣM8\o4۽@X9m#qj6siř2S)AOo=_F Q1QH(I`A@f%ۇٺ")HZllGkQãQqA"@@cC7W{hAC,d@tjY}M4 Ca*  ‚# ;P]LT(VZJwkjTTA v8%C};gOٰwS;35}>e: -Wi"8׉i ?螗yIpz]!f霻y/3 T$YgQϾdG:cЯPDE&({;xxze ]%/QFF[cB N P`\ i+gU |Px*H)M}A5-,%VHjZ7~TqD鈒WݣRDU ˍWIBHGxG1BH3'vWYS]4-afZ(Z.grɉa|aH+q!1`>SԚ@_I&)]p!G l!@(,Ffp+}y|Ɉ:@vv/{`Lẹk=me5n]?ɾ) m`7^'3'Yʾf~=-d%IܱhՌ..4x翵K ԥpWl6گ0:1n@_cZZvưBY Li&P"7@;Jg|A!ZBZqr dAp%Lx! OC2⯪"'yERpCs z㺘*P::,@kIxN}5 }C-U9&THZK }kD)*&a@ug03~!<.aHjDaNKW'%|^ { ʰ Q {xMuض 1AYu.JSji!3X`I3#?0A `'Nf'on4X12H+JYNjD߁7!C'f›:n)1؝: S?d7=mDT_Q%3"p|EW\8Mb)1'FYrgpFYx(:CЩT9 Iy-# 5cijDZ0V'73-NEcGg)ʧz k ûeY@$(}ZSwy/ѕ8|HMܩgusK "i􌐻q3dRAdrA,0 1Vv%F7/Osn&;k3-)ǂ 2UEFd AAA)WNsGGt)ik=W;Cf!Ҿ/3]v9ine{!XEވP̩u_kCJx[\g.c :Hԩ d֡Qנ@$hTۡ'pM,C4X׹gXq_ ],vrİv O-u:$5Ґ܊9Ҩ͞Sat^ Hڀif±G!14ԈǽvezcƭVs0Bf(d֍vTH$>\c!ڡÔp`rw8|PPnYЭ]5N, V҈}]7dSوs]H)i,8 L~MQ}a #f䧕C29>!˅WiK9I[tKE+oaZ %ɺ8%{™<-\] rR qࡴ1!Ij%c㻈"QJGtP5#cgv#mYAPHVtAjO7q0UA-7KF'DT |h.X3`%tA Ī`?ό!}{VD J׷a\|LR+pqmb}>x&ԅA?[%Am ПQ^XmpЗtFLdCI>ث)@To'qH6(g8h4vPA,>mT(/= j&NX)zaek 5/9 bhY ks2#ؙ{6|f`UKʜ 9P_\qljF_SM撁-ͦEF ?uS}#.mP0㤹xhFfRO&G]OApFJ"qAx-8Z9V?gDYn{IG40" Ejs7jѳ`)OSn vj˨09zov/YXՆʰ VJV^ =Fcr/0nU/k8Va)%hVSU$򗀇G΂|\Y#F2:r%=@Y@;1 /2d]9 m@f殕NyhzNZI{ɫ8 #)=s\Er$07d;JWi ҅3U&OnJsv ą+á<GUFݲ3r إ_0{5v~Ձ19E>raGZ?6iMbtVk+{b7<=GdyA (MfQ^&hBOC >|XzpBl 7c$ސβ2;I5  Nv+$ gpcd$ j+#ffS(vIof[˺Hf7}eSꓲ-,vo8o.tҘ' Pm-|6[E_ XSO: =p>J~uU0w qt nY Yo ٗ`ؒd+.وtzKW&Ht}:  ?cfȆ'M_[˶c@O [aYPȏ)SzHV<ܞlk.f7ԋZl 䪩մc ,T)FRقǥXs9U a27t,[{S Jܟx\O<5X4.sk$cd*DBo`nW,[_}#S}d36aVyտN*-Y$yI?ElQ-薀Y;K}(Hqo[kY8UT4gY**eu?1=2m.fhvpj\ VG Bڕ"[6tͪ۩_Bqhn ^lh$P]pm)3}>CM+ޣ[Nf8vnwr,G<c1wdR}0B ۙc:"e4;J\LtK)8P~T5ɴb0kf-XJ)!QlYu$ ƚbc] v5؞7'vCdtH ʢ_Aj*:t& F Hw@Y;"0 CqZ7j•Gܼ<"˖儽  N)@,ɨC&R)p0lWБqFu5_$0 Y0d%؅'gSڐ\W}`;<.FH }t*hxzժ)/o*ۑ)۫՚c6,43yZu[xWh~P:"IMvFSBv>?QHAV`D:gxp}Ya>!(vk?02+)ds}u ,:eB!v/ DOQYI/Prs0p{b˴@&*AF x'%fpkO ' F+v.Ro a:@0[N #b%c6:S>X Nnc|\Ro<-3|5E$>`<TXe/]0zy&,5G _,~JF,~( fɂa˹Ԣ]i ͠phK^͡&O)p"+{'mHLb F;Pd5К3r10/R[٘3ݏׅ4a|2 uR;`9D6)|LlY+-:G Rځ5Cb<ɷ5Z5Db?V:ZBu6IŷeòܗR/Qm4e?*f'RKb#=|WcBq).bsq,Qߌ֔yy|sq͐͟A9)} :Kj2FĹxM9 $? IW cPj*OuUh: =o!ݪz;(tg3%ȶsr¾PXcq)E؈&)Kyn{Kjn}_fJ6>/n\̕T"L׃mMCt N3WFG)ky0%5:{jT ce!Ek:N eV~5Vb {gh*GxLpH=RBলp(…)ba ܚ'za$_}Rk+IN!L{)񀺏t'A [N [e~[Rn4Ȑ5q4Ԛ)y4?(û-7v.us*^}8MLf&B&*gHwzd"\.ibTTd/S9`FqY'ӘAT4cw*t09L6>j/֚7D_VJ_2Y"{$;1=! &Bve^4L$0/ekksE3n׀.y|Iƕ.t;F5N;j77A_xiכIeXJFq"!%bJ!c|}ioCl* _Zjj;|ɪY5q\^fK pI, 3Weg籁9eu(9lHnj}@gm瀴uKk~?MThxPw ~lV, Ld=dpxe5!eCC'5q=ƛ*w2ު O}|z4D/T:*FyQxԙ]LGcӏ RA)2Nie0^]>ܼ{ؿ/ +0Jp$s |GlC(l @PDK'}yA]PPrt{Kd.LHqC;76%$ZlӃqk DQ$I6^E:bM 9e7: S|C.)bPLq.|Jg+fϨ.z;J$:`v~%On0D!'  "tb}W<>X)S'm4l o\K䛈oAG`xXL{m%WQKVOCEc٥eV;`[1ņ׼LF8ZM!p!Yk;{&WN?{VX>!ѤBVr Ub#9KɣMm v8Q37C>0 /lL<ƧXD9YfL/^t eھ(?Nx ( fB1:9aP '<#>+ rZڳ;O-텛'VxE>.,jO+oC pb(sT^u 9k ʅKTn+[ 8 SU'ACHN녛vRx:Ja(Šdκm܄& 0 sH^^sn&nFeJOgj  Zo7ܱWsz+z,מ(:;e5TdwTtH|mÄÝ!W hAGirB"r39Qt9zw!r]ٴDK>ILoݵ-Tw,W~`LjdqA #aw1 +.%װ|$[ J0LLѹD٩T L=$TUǢh)(DTPD~,$fi#2 ߳;վv4eAd7EqBـ='#Ǝ݂ls`Ua~~A~ ,|{#.s*6IbRNQ'Q"`d_2.i& w[jX`'Y˓xS`5iw!Y2j,ٞrYlצVt hg' )qե'Zq_RwUu\_t m&{Nz%<0 Q!o4^)"6b$Bh^=6[ʹ:䜎$S{OE) lY MV#y-`uPdoZٲA#yz`YO!Iztu'F"֑:WzbMAf̥YIdỾ,Y,GMBs *CVD=.Vó%W6ǂWHe NVAKUg3C\<&ʿ3e zo-F/&uuU3DDC'w\ el">Q9(- FCNklCPn*`bd@dF5?acBd`G5jMΑe¦z)dGpE\&V3++Y+^g9 HyU Ez ?P, qjP$z/Γlgdmv_.gVKCCT'(joyzK}lFR8Ŀs:OH'Зu@ǥʼnDtR( b*c_T\K) W:\<<]IX4X[B_A(q~(R: x]˝@ɶaNlK+Xj܌2HNKGqL_5JyxX>ua9$UvÜеA#(["3@q@a@WJp],Rf&KBu e* r8Svf"^n}@@AOۉo@z84hL~B$ҲP8* Bgq(Oa"W‚_ ^b .pwF2]LBX.6iDˎAKGGEX!B}RY`{3 Ԧ>KA^ pE(SD?+%k1i# R%k* ]]+G)K)po$ MWFOpjwߝc,cж].W$EᚴV)CH €;g,hZHVxBT%|Ab{5Q )Gfy_,,tϔYƃ(ɹe&^0< erV6 bXӹ1\r J_.m[vrԒ^E?;_Yx(+w)ƈ;QɴkFF*ѠF(NT-!z 5nў5"qR #kgzOѼ&0ZfӄpY1I4]{U<6VnwhD% ǟb_N0M[gSWzaI-P%~cpkBAɺ_1ӲD[sϰ=q,WBAFYaacE;.m*>v r>Ko@mp [y=`0ac^{%p)v[JIKC,,}>v" ,*?3{i V|Jj4pe` [5`^n!-}0@#B1t&;F$.:֪Є;:022-w}w(uUS7gevOmZzffy, m;w$hsplscO%O7&7'].PqEbX"Ň/߲-8VHU!44E/ 7ǩ u(q8@ȕ`%voɔR:=þ WG (>a@E4b#ُ5?ɨsCLID^K@aMgvr,cuS1w-Ģ%klb [G9˞;>쇬E$«(wֆѠ84uӬIݟ_=xkYd Ω{ ;.;Ob]6H4~m'|@חַ]d.+6m% Nmo7C=8ft \ ޠb7 8Ϫ4oA+Ð!'|$Jsl atf#`64c\K}2/Z" ^eb5 /%SWHwH3!i+v#XjeZ1{M(vm˼4` UmTtYsD*v$;>DlA|9 M7uOPHLш}"ǫ+=1YJ,n?(Mps:ꐒG|ӥLc`(I[P9vj;x)ow b`nKC|AA_\DT#dC7 2Wz2FaN,ÏX6:i|]o cQQ^Rnx΢vuK& C}+;C # 6R+(ߺvqO{jN/dvi.8L?mw,%9UwA&J[S'smLevu"*ZT֯4V@wj9{)G'I(~S$b1$zH A}A P\s֜{FWy2xpRW<_nAy A|T~o9^46)=H,6vi{g!ruV&Yg\BmJ`13L{Zqz"b5簤r.iU<0'8[!m2P0O;wNX fapZw:eX]c9#㐛r8[@%)d?nľ=а bNCT,='w>RigY,mk<w(ԺC>;N#yԈF9bڲy|>qhˤwt.:Ɔ[DOqҨk(L,"@.L:d 0AsgVl, ~a&b5!RC/,cb;W.apΝTj#hI~ XM!}L:cI˃ڿ Af$tRwjN3r:BOX0{5_4873  ' H bN#դaU>΅=2ݾ5.cE҃z^^X#hL:o\m>1 ihajz\ƪQߏB])|dY.XdW_hV/Gγ){"WX[#|!Cv^',)jC#n/_[ F3`$g{̬uW <(a˽,f$NŘa39t!azD )Hg4%" .v<DU9Ʈni12.H[̋5aQ߾ksO 1G }wgp^ ,[p.hK2z0J: ٴJEWC ],n[ W6V S>CF,Zѽ;?ra-7ӎB骻9:xc? u[m闠T, Dpx>u|{eO86kD +WEdTg-<" fs] 4^d4)oxgL[EAXj wdc$]RyύSʍ aTcNҒ2a܃Yo*w&5Β5(&\䷢ !(V1 ':ڛMQ9oSe./ GNlԢkK*ΘUYxSePM@ZOL-=m}}`ʽŲXhoqf: ڪc Rl +. -/\.-60(VQӪc+~YfBRC6l둭iu&CY"i2l|p. c[Q/yb~ou"7!X(|=~I . @z5#BMZt*L5#hi99h/x%ҥׄNj6WeWk0vvJZ + iѻ ZW]YNf^3*`=#Y{#'E 1:c,(Ȯ֢!d&UӖ -^!Fӈ0c#XԲ/еWġ\u?] [ۆn T%XH3`DQiF%<ȼ.Nq*wCL$,Cf|Q! fAkisñ7D)B.ZOߵtJϰӡ {dPBAqpg1_kBvȵG{{=dBqNkrڦ8aw l5)A뾉;haI UJ 2?^[_ɘ?7NM SF͙яC< B,E9ԯj!DAӏlpYg8ԩ}}JU1ױ$EPN ?s;|ػk<xŜhk689&n|eB N:EӮ0TfDqwf^YEeEtZ$PN9CK>跌2W .; Bn?Ns?F5Q$#E.JNWC;r M&P 9~)~}0"TPIqu8& Hy0 nw |Ew %I OG;<ɱ3 XƶETQC{fp4n3īTpIuFs|4FZV#[32ν 0(iCFZA('xD%"#Km@/#2>wzrHe|-*Cq 2_u?<lˎRSz[/.pވhޕjJm@ٖrhG1HmMq {凪ө9%kATPi&½U-.OՈ "۵RwxzH5d+S(1ASb\N"H ,]dy;-%=M-{nlv֌n\$-\">[Jsٌk VQ`QN7'Q[Wv;\ɔ"];Ʉjdᴙhy%Yf( QQ" D\ 6{#s PKڏiB`XIsVqs+]&:b1Ƈy>ۭ ?ObA c62]\+8$ιC}ly1.3$  8% YN(%Nc[tlzBPj {P񷉃 S80qs.GNa~%=L9!ylJƠ*k͎$H۠YT8:Ls[餝)rcT(.]mψ!v/tydwrG}+` %ykI &Mm6dZ,UڙU:)Dg|$V^:xKG24Ĩjª3XȵRiVcki\7((dyB`>( TsAyȲ T^CU:8_<fB;5 I v1v8H䚛5[0]&2;})̲LN@wDVhfz-)g7Z%˅6|*҄te>c)؁A,-7*x,N%Oi|ѷ[KSp.ӅyAL "\O;[~?<.X{hw"k3Ǩ8{#dM _A,YpbFP~4 OfǤmGV(u, ]ICp6aO&jPJ槀Yct+`dO3ޫ3~fu{jř,lE3J8rC+  iT: Ϋ[y_@gAvQl1ݠ˾# 3H֙Кc/bneǩڦXg$?(jr3Av{_rҕv.GOHЖ/iHa);)e;O>hW%E/FigN -7М:4FYvAFqb5:]өc^d5 UӠNf OCdYbdb浼wMwcš]E&'H9 uͶ V͉]p&tgWx'U3D4o)CZ O&$x= Xt0P5 khRG3BCKEvX4U@ro6#VXq=P3a?t U{RpuQV9$|aM.A*Hlzo.pѿN ͳMьr$k`#z~)`,:|}U f;OG3dt?6a]@G $-#IX"۫I y( ϵklckIAC] X2q˺D}htFG[<{Kƪׂ{la'Zh9rlrUSrj/ٚqpdoI ߵnQ,#y\<^bPR2 T Â^ b(Yeڰo/ܠnb|RMm=czɄ̖%!i[Y ʙpDia_pK$- ?ȍ&'DfX5-Y2$递Yi4:HQ |\ <Sfw^ޅp>[y+wnKtj]mvfIT|Xk29zw@`V^ӹ]g9=FgЉO[4v˖1:J8? 屃. N`[~*EtW&O&rԕΠ*SHKsl\5|z?h an(>V"ԓcS.{J5 ki(MpD@QlZx:PF1f܈$Nրf㑲Ģ܉AM_8ufB!v%ԭfZw͍S`ZB|FOa]B3f40 p;F-.U GTѰlH O'ZSO&u1Į>siц3հh4MZUhXT1n>(!%rބyIЄbɮ@rND9q-r FY-˱Bcl=,!}2Q%HIH}XH\ټvuB.fCGnF 鋷x Ug Ek9c?XCBa% AykWZZYrfH&G1=g;LCЋTQ9 -kZEd͝\h6YL $\zbH@Q,(闃~A"9/ȏv עc $"=U,ZXh|o( ,D^!cTB?B"Vt&^֩0m9rGC#0#dUWyW†*!!vTFp?q2e fAxOU CVtyG7ז 8~@7aI؋ͮU)gg?ҍs$_3z"h> A?h)0wsXaw pNO/8?]Ž 芜1g3 V ^ჼѱμgLD .ɾ`N7"Cf{TSS_D[W -pp坉c4X,ό0?:Vm˅K oRm?a9D)0X#ޗkMaJ" dڌٯ^[-ysJEʏI_g8iqXHnSལ0zH!{:l֡S(sAQ>Ў{܈l'_ u r(ǺifjeX҄ś﨧`/9[^"$2P4j-,q=F0ED|.8a,Ty顴J0Yj1ML0im Bx26>5-7ۮ>x 0Bv ?kнZ Z[&1ߗbtc>A0E16\輺VzR-srtv / 46[lYd&oŇʴޣ1PzXM4nE(6臌RO:gO=mIc0t?(ӌ%mFcهcTXVw*CuG8G9()2hb39 [|^ #SHU+?FZe>[FPXuZwʚ4Srs srwSr&ARXmk0XDLv@Jc q41wNN uHn702VLM^2FB $}ݮaֻ~u.21x2:W&e(wY@X,"pt᢭۝v[䊠K>KK%x5mL0"T#ؿ8]6efmP nckjhse&є*/k} Cw7Ҩ>=US@Y7݇H!G#[=7.0m&E3l%}r₧6[{ϻaM3,Unvc`V4 עO5p){T>Ӯ12$SaJ'Rvv2'}@X /'vLӴ#$a˿ j:?5=Xz uD={^t8HA JeJ7&P&اi{"&˷w<1svPI@Sēv]`Ht^:kԎk^-rhgaP Phyڎ TVH ̉n[7 yKrh3b)hюCl CofmV7%3n?šZ ]/hSK>Z_B 5i]UfA~Ȧ ޣNgX`u }Gd$#˭f0|*-Lp] nטιw:B_25 ʝw+~+eE8IT橹RRY UoNq'JQyF6?Z3fŁ'ꃑ)yDjmbM A|)%=QP5՗hSnѻPI1~ Ґw*\ysBdd$Sӎc_ D^(0iX *J+%ŻکUG,KmW_L #Ec:iiRnoLٞw|ƂjW\UQ$כI"W=JzPR%n~wHb+}%uQ0[7oh#!^'8mQ`fլ0w$`@YozDA ᫭[m^Y4h?D{Y|k9 1("h(eeZ`(:M_|ẁ9/ `Nbln16_Ex6ڑ4?!*7eER%P2 `B/ǒs` N/AN/kxm#<}PKD8^|=DF{9R9='84isPcOxS8 ʩ0 lΐoRml ڝ]Nk% HUQ;e t8ԧ=m4d1cF $$6,Ut5~GQtp݈Ub~N~gH"tSi2ݿ1fFq!ooox?)f` ONd\9,@qK[42hpϰ3rFRy%1o$W36# ZgEj04Nx uqfݸ2w~8crc?d!0Źa2=03mau$}L~xuh)CӸ54gG}Zaٹ\ok_n8~|9+kJ#Qe݌uM?/MdV :Q&<(GCB#R~W=7{.7UgԱH4DwF򪬞h}dP fjY/=rߪ1R?{rV_L =d[!^1d?\z|#R`ie_/sX >?2vUgtX;!uGQESKaI,Ի,@zU-Oml i dJ 'r)6J";A0j0ڪ%V3FW4ŧ_HTV(=.E`GțKZEGeF "`^ e'K1w0Ps_j Or@ {Z(l:i|"`'.Z29XF zX-8!\\AeKQrT#|v ÆMV-&o[‘;\l4?b\^)& ,)4Z+UlBq0(5I [ʒ-`VVcGqmtߕ* QLR_iרU;.y( Č_צ'L|䗌xeiài' p2+at(<i؊mH#5%um:o!R_9 "o2n/4^K qC_ϝxPP)T S锕v .]nl@ {;r-wfR~3 C]6u,,"O'Mb]/mT~!+Gl4*O܌I2EBė5URbv|^Kۍ̟7)?ù$K.CZD(^ƔD^dz>b1ٝ1taoaRXQe}TD@ˊ}qAK;]t襇Џ,v dNfخN᷆]_g&u@6ޮ4.K^.iYP <,0ksy~JWOzvSA̓rڪ~$X(4?rW$YiY6 )d-P4"z܆˓ n ܛ4Md-JǡUY]Vi.oV^dUłVqAaղGu}mΏr-Րn~\ÐoX#sƐ 2:xY1lnC;r݅OBZD8֨.2MӤFXdL[K3_7@QNՎ%aXBʞ,#Lݢmf| YFL4j:/DS}5ogǒ<(!>"V@JwD>L( 1ld۔ZbOT?a_!l7Cd | _J}je c ^Xx?,(B܄S2z~iWC:,'5wjL+jghCp ?hayzZI-ԩtXˎ"a6V5o(]l@m^EΛ*L};̐OOa1cі O:lPWi0U$,Bjydq-Z3}hkۯ*o,[Kv/<3-'̢g2XeGrVh.6K~$mM5Gf $0zz[1W~(!'ZA7lVyb8vahq;Dz C7œ=)o[=dQ 5H |kk= X0$ȫ  AIV 'Uv;aByQu^E%jkH[eJdb 5n]{}Tck HwIbMiY[Y{vOXW `0+nuտ4'5S0 2dD23(`΁_ω"|(#,%p#ӑ `3 >ZŽ.is;`Ժk~b*E+M$ ҐG *Uh,GCGTn4dp{ DD͍_k "lGrE[(ĀAI{xĶ(mac0ui3L z,&xyCQ8Tuze/ʃizM IتܳMCk^ x&=?UI y.XqʩE%;K/Jx&$N(~<7ڦ17)V*Id U4xNu+~l;HuiGY>n[4MIo̦];h1< >Ki0j>?Vgvuv",nᲪ} Q g!TFdMx J %h߀pZOȦEoaU%-ɝAhhGR8eET927P'6Q~ؠcI(7\OByȷ-iYбYj$ "wIh4&$Cb|/ųjS]V!y,>XȪalV}ǿ`W=Lq*؇d&jsIr50È#F ,V[־iou%idq̇"> o<3A&x Al tt\`3\]?~shFjĢ0m酇(D+-MK td`ۄD}0XuDR, @ Wld]C svyf"~>Jf nAD~o*"/)VZ0DLAY>?].HDu{L|j$$w:V[WFYaXTo.yG;$b!HK\X5sY\iՇDI5?E(16Qz)jP+ @4)W}єΠ'&un9 ZUTU|lF^lo@ 3L7Lje2cS偓`[t33zJ9F7oU`!g^W~#,2P=4w?(IrD~g|u8J0cq_ʸvߣ "h{-S,*~nnc؍R }5 eK;fyY).vf vqUSwbۂӓprq{"߼ct(́)zXVR4ر&*E$y,͍Zxj.@Q[vO:1f/Iӈ9!c~DCŒ$Tx,&b?+`8;U!WNݘð>H- pB|dM~x-]*!ެȁx"cX@X>yIai@ ТvʻO (H5崻:#kl ltϖ%Q=,HFw5Њ+qI,IVR݀BncaMeYIη&WmUPOCvIuզMNJd H. 8Is^ :ވM%WG07e?j6{\b|?i2bd8pX\'@[05Qk&=b\&74zƗ;LjЉRg:~+s b)~] J $!:Y!>9gw5MPlDiL[1AH2ءnwQkkg|*@,Nk{(6O&rS`4Br9a?]?d (kWv2Ge+WS 3~I1sN-Zx&~@D/_! F]?dS P t7B#s/XGXw=óCR[xs Cr8ҖǏD7-S C^+wأھ\Fp#^+P{6PWp:Uwġu$':$iwY˺g*Qm5p -."C0<5Qvvs/`2 ۺ1+55t/H[ m2<y(y|VV=Z>dE*NnIq'=Bd*Ϧ=[?|-W.p3Q+Fs!;<n>!E)8-Xp`6XC#*7TXkm' > jd˾9ZP]F6x->ZKe~E` WnE?aʆu3 uj?ͳf3c!h8h*j8@ j=asMVXdc5 Ģleܙ: ]ԩQmt\f!ZPP|DWEXzD/ɀ/pшmgˠv5 GE_ 蚂OgƳ&z]3V|gcY%kGcZaWɵ3X5U̽ ^+/?95ExZ% sEշĿ`cSE p6*-[^OV$|Jua)[WiEW~FBxk"d'fm[q'뎼ς5|gOa٪M9j.~ pr _C /7NtW<  s8O>wZlq~Eap?%^ZLѷۤXQEm%J!#` g@TSMsYț)?yo` ,a^y(nMnN-Jq)W*=Bpjy0R 1odf֖mW %y8;IW:%?V,+9UN>D@5_: ȣ:3,hv:(`- Sލg_&'&48r|s;'+C}wMj-pVV_8hPTKwJǷʑ:j >yzO|Pd܌NtE$+WSYQ_ O֛)rA/h1XZ_0ۜOakPAӼͩwXPf;Q8YG/T:ۮ?=*#|&bLOe}>lTKVNYF/` ڟ2@޽/1(@K0u3ŠPWMĄ^% H0yd3Cr=B_c֣}RnJΪ;䍫4ހ:ʃZ9Ѯ,>9v&'6]&' WX5qґso} a4a|2Fmp A"'¥9#k,Pt]e~EQm7 iUMKreZR{SƵ9PU 1naHxĴ]߯E~HQj.7%ڃ74}1 2?7 0ǜH}m3Q_F9OwZl amՒDmBIhųƯc78O}be ę@9CdI.j7Ef 3IE,Щ>[Agk!>L+Δ2F9ǧSӜܼiӪ㗚QB#Ah :"2b1 #dɓhh 2m )& A֐#skla?='X_V!ҊZEMxFYY 7aZZ4ݝQoDd:,>q*go?ō{/EYc`̱ﰍPMjwr6:|N#9,;]6 `"prA.ǑFzN{-9yF=] rVfD$+t@lsڲޡZtÿ YB[/0~Y?F&mrM Pg-LH|pZR@0ʊ^[zsH1 @Cm|ih+\jݸ=4zM3C&46^q"L1= r#|3JVH;!9S,@t;(t?b̐tLȑAH*k˂!P٧bw D7yͱW脟c̋T6uǓAL{lcW' prS)3cGW&mm(g++84#ɼ\54f:8AL~̶.͖>FiO1=\Im0,va(Rs%Z}_0Dc4ptcx8zWP8vpЫ$eL4]^E7JWC]\LA~TyM^'u o3`!FTf  2;Tg52qvܻ)hb S1\Z9#ooFfSKk#a-l!fѨfXF?s.I 3xBWh7fFz"$Z6>"~Ұf q$D@FϕPj)?vBh3u;rp#8hY{.Ɍ;!Nmk`fL~ilYYJh>gyp%f@wqZ&PW;OU5ȣa4@COt ߠ]fy;Ysvv/mx'䨼n=~Ś(^ٝ?lx8ZdZkKvd lu`Y3䋀Ԙ=Hp&.H.[ȷA 5} 1'61΋"2A%X}MhA*0F&Jl J؂~{I7+~ e*'[AL ygU툕5׾:*ą|ds]k\Jc aNށB^KR:C0|WDlV{@ɺ5g̶|1Z~-`P/cQ [c=}'&}t$&FLWj^wjݘꍠ7phNGt=׋"BH$3Ҷ >-\OX /?P lvt{8dl 7ozm}"&xfýFM (bRUs䙡El ]_STNq+lL=T[_[!%IwsZwRc"_$F9p$t^Hg j. uQeHBW. "L`}t:Fc"ҪŌtKZ}ZѬK,gg r|{ 2BL({ \!@Ձ{ ;?BbW,g_:5%ȟB9 hĕXнeע7u0 yzG'v ~ 2 OJ:C”k>vE/O/&s#Fz <{S}W\EEjC^)5 GFN&r*'CǗu|8 Ѽ|tDŽ.E66`fgzW)p2/%VS*NH#a-l.,:)WtmW畓k zKyj@hmu{!lҐW+3X t=D#D|U5>M

)eؐQ`+S=:upZS!V~ܫ 9t6[Gy}V!N^ogs. ֔zHUВjR,9 $D \=W#QĄYcMY*b/[&"ue4,Wn| ^) g[9 af9Z8[q{c-%n?R,4&twDGi͑L`L1d+2]Fot84Pd1nMq|3Qd,IJ8{.jrk8ۍXFʴ}/U`oFǟl/PׯFο]}şgbz}]g{)=DZG S7ٟvhs.U )։ٶlxMd2xߴ v1JnVEB Q+&,Z7^ږË~wҟ[Kn4S\Gq|#7tn~ْ7gװD#}zg(TdPwDL*7NZvUᕥa0O8#a.M-,:Y[=HǑrIG38d!qnNӦHagUOT0,_Qͭ :DkʌG >N}k(?ڮG}-]a[<1 뢟P?n5Q-iT!$heczxEnמ^Pcak>ƝP1LJJ|9Ȝ DиrO5-̽iƢsNlD~f&Z'5rwuWd#ūGBD2R {5)ۤ1ӭBb&Zl/%uu:]-wyׯꃻ2R  (tȑ^_.#}ě#j~IHȲX?һ3,ŊtQ7z+@}UV I"YXiyFk} Pq'G)tw#^Ms$Ⱦ\ hEW<*RqL*褛z#A_E[n2X{"S ZnK~`տ7%΅g]]JlgԅPےtWXd`ttWxAEJrSp%nNQk$G/cv+ ْt8u/.<-t>4s`ӕ0b@YTN ~a-'M T|>&qM'V=ɺqи{1)*fTK ˏطR €xmR 1_NUX-lojn!KU!HRCߐ,@h I} F=(trbruc}z.i%'TW`>g!*X,:Fx85$q홏ZGMsMJ=5sljdiD 7TJMʊ=p  Nȷip^!oA;<hT-̅k52eyiQ ʯdC+~P9u}PE͊.b;t.DYH)4g<KvyoZ8Έjqi E6Uu_Z}"9{ gd)ܼ H.z.fH$Er_ozEMWp[1 [H;#V7R9 EjĢ_n gry-hlI)#gXJ2BP=2NߖآOqt(` JQ ry Qzԡ5smӻ]ED Lrxa |fKp$ux R/5w: =: ΢Vfn4c7(VqV[lY}|j=<^N~fѫrrozJcFŎӡI|hĪ4]?. Z5yz5L<@utՑ%W)hGgIALpuْ^)dLUWD1GK ]@4z:߫;r(Pٚ铽3T-gAc`T`ZO]1*N=WEH)FSFYR{Hs >#9]ˆMD^˚ *noP["6̆u{CHZkvⅸlҔ5͗Hw¾@nZ]}[{ILUE*@jM0FeUZ~e+儨IS:H Ȋ^t8b[Kv ߳3)N! =Bo_$8aҟCSv 5 3Jh!Ge8 8l=;5;:8,~ Z&8Yɚ Qv9 HM 𓲢oHaphnjBd=9J01 躬 L>"f%[ ;#c-tgM`$|= oܯɦ3/[tQ]fT/7hB_4 1rЋ`U}[ڠ3NM-IƴȚ+)LEa{kǛB\:t% 0AS#F,^*1W8DlP*&enC&4G1cf?큻E{νwwD$! Uc=xZ81}Г`>@&_LM<KxH_ m^t6DڽvkKkC.h_3Hh#˹XS^,\[KEBŧ]ۂJ# kr͒y̺hٷ`$P nv(\־"|1P sB2;k:/#s,iϔCaW&n*B5XQW4fy#Ϝ^k&}mhʞKovȾ6تз;"'<=&I~JZsūSܝBVֽbCU4b7՚Xځ+n.w nd Z?:ƜDk?/n2bBV#U]=g{7I[nPO{x0Vw[4/`R{ˍ-Sgf6bsE܎n=ۙ(uZv ¼cϧ93SҐE R67pbXt]U0ӫw*.ARi|:2RKcs쥀9iR_&@BTmq%hr& ~#D6m$:@+~߿$BmXb.R4jbLT ]ZGĒ\V"=E_b4 6-80;U4P&Gݲoe)TO3䡶^tM^eRV`c,xaD|c1opqh{b9,% . d-_1ƎQ);TςGp&xڋ{ZԅB:6C˜"iDYVhmX'Jr2Xe~\YW%kCxS`!hl+}ؙrf9$vإV9'i,L\Ŏ[E|ۅ$|* gJ#?#eq VQE,HXNYc7CyW1 C/3@SުBFz)ᘥz ;2 Ff k ;v+8.n s52E;x =]v $ODS8;ZNU!7l,_KL2\4cҖÎs{G{.\ &dnL?0뭪>МV9ʎJ{u>Md' ie:tOJ#B1mWuW+u$L*lPGIzD:F*LFPKz"*lՉ$3'-|~ -aTČU$zI<2l!*"1eτKgג]<.7* GB jte%=5yH" MV|@bґh鴭3C1~m(DוGq3Lí?2gEgtdqJ!$b7D Ty,)MFSy6zE%1cLL=#VRvTH\m'}LSLO.,X%1KU1h>\'ƨ5JEre%dղF/_#_M㝮6זP^k0r=p"Wq1ĸH78g!Lu):J;">`g#%B'P8:]Lb]틊1G50:R4l$pQW,zT>nT!*Gܳf[(!N@cJ&?Ӕgٺn;!14H,_dS~.=-|0}LM %zfÓ:_4$Rx4ϐnD#9 Y=,)mB Y6= MYvc:g>Ik\Q]pS=V^#.j׳OX{('>vW,h^ɤ~ c~>h,dXf|+aw?~'ʕ'VnЌJ];::s~eKߔ,t,SSB^N,^Q:֠r)oц߮p?0-2j*N3TWl@AZfDϙLV41-{ 35inxG2 dr^ErtI0kqR|_|mu.Ћj gnj&.-FΨlY8pe4BXZUlY⪸w+EywöMBe9J1XY.ilp%B;J=6H( "1y?u?*t & bCYs$/'rSn$e!_,5G {VEf'kިluPnN؝[Sre(İD%CcqDݽg(1"PۭI_f*( şq4[zR|쭒3\a~Jh1%}S$wS!F 4M^{ߵ&|YȤ,sg_w0p}rp{+`ON;7/nYTp{h =_?;3E+_Dy) {k[[ #)cc' ⭒y^~#p${ cBxuMeAg _4?fWVD;sϭhm87Q۱\: }9hX|ͬx}GRwh-,I9&d9RgL C /!딥 ɼBuQ5@s{fPQlӔ38k2.iY##'FmGx Ÿu_Lds`,븀9ێcg7{ʅ$cϺ23'% >SȊTA^!:O [E eINr$ x1`c~vX3TXSesnlߢ0^9vk^\tKwa Ȼ'jV"GYinQXX6m.іu `a6˒|66zhc \g=3 6Bw 9,R{4ͷ! 9ˇ>cq7MIPP} ۰kC(D)wG?_([ ZBĪ@Gf7,‹{k ,W~n _E$cPBQf0+VewgjG <DQAh ޣZ}z8Nm0 ~6/G)Sxğez|ck|qvmQKs"x-)/cұIFa\K.0b40|tdh)w*͑)[{$ZDEj~OѪx>\þxߚWu˜6& r" C_O|~G#\Gwg$]⠝S,aK _TBk^8"AY%[R7/=eB^ %Q;[Jbp'P!²fY!aQQek)f(uMCFcp `t0#UʋKjB\ Y $]Q~odnQh'RWiF|揲&5MZYpk[ӦWF{#W2m=ϙLv)>ć_; #GteTkeТU{7LQYK%۬;]GRjxhC"lM,UT㍢hy9#@nf:+}$]>IS/ү.ZvaU#r&/x#"Ljtfjy( IHTۢ יpEH,2ίע*Ƞ]nG2ljhض%Tg1ˠk\_$ ݤĦT4Q⻜ ?BII֜[{tRpI%8f[ˢi{ a  8@kt%BowڳsRҲ ݑ j( m? ? !t֕fRZז*&W<d0Ii+F _` Ț Gaz#eIe>X )6=͚#> 36f45 s40&G ז9ƀ:M]qUhr?jk/k p O]464 =qQ6s6Y`SHB?DJ2қ#db4:R-n#]|t2l2w!p{¥K]ҷJ IB!LpGR{खZtW7/{9'(HEDTSD Û'tH+&S!Lϸ(XێB'^?]cCliMk$d|!J{j?cZ"Մ J$ >/rud,й'%;o<µ$ߔB~a^# E v~1(t},ٔ(i"b(rf:Ia'P 7OBd|?3%J sWVWZOXc[K #Nq`ÙevLjkf;%l.\ 0S*5!&s.;иI6ٞQ͙hV1 Uj^14B̦));>}9ߵ)S>\|g͊cerފCE7aZ`>ohKkcM2pJ7xFI sK[$#S{.+SN񨾜>51VLH)j%B=<[]욣"Mې,֜og*[KpDkavXlqC0l\65lkm>NyC__C)c&J%ŪФ}%,fJSvs$C []FRe$I3؛-[;{6G_!ƻ iЉz1kST}Wuz;MxX !} aP.N[E 25=OgMp۩t:z!(dg's<Q9;.CL5T%mn;"T%<Ċ:+-{;,5Ab^5S;\Q\4owMe@8p7Rȕ_T=틴k߈+; s|Zz5u i*|Jᴤ!p?n8/2j5NDO۠]v;H\? R_TvU4AhNZ):%F>uyBѤTDH`FܸQr!Z6"$D=ka'Khk:3]sdu"N/ڏ%@Hv|*QحK*;ӣ&,uEEѠ>A,Ȏ-ԗk<%[&nfBNHKsbkjW2?N<  i5kkgxU6V]Kĕ} ]~ ?wvQrZTvg4Ĭ4 -^ԏ1x{17̞#-#9[u/]kы#v\qڅ ^ =ٍ*U? scd΃+k_0DUePDC=a(TP)axLq*nvhC?7bTPu/q?oGz#{[c웩<;Qmǎ`]#5ֈ`5A_Ѕ^S,;. d1 ,UsZn MXuVoFȽM-`_ꧮߩq;_2ZE\'ipj 1T<T֥)CZ!UZdT ̗A}8 =$6;cIWņef AjWb`JQ]q'XnC>.;)s]ofwW-~:mu1 TωФ]MgK-Eot/s$!T` ѽmHo> 'i-SzO(pgf0Y:G<XtՌ5ڪP v'j &s".0HmP wÎ3$@Y-kY+tAX4UsEG~D/Yftf&,ZO  L)YEL;Y=K`V(N骜t](k !ZČc%;介-ձ_mVƙ5 %frH;R3S]<4A,ײg#yuEHڥv0ǻ&.`h3r2{t_iدXF?]y|_m1thPbjDf>E\@T3k j]#KSG PL-AfSAW {+=XTdKiSg*63x)VD5]+laCyaJa&d!B׸unH Sv܋1ԄJuUk =<_FM]kqLO@K({oTQ&;ߓh<9ă̔"!ߺG.RLQPab!Sԟ{7z!%21toތe;;~5]W#igC(Bxw M.+Ĺm={ .mZgQэGR# >~qXWSPbd8 .; qC_F;ԿNb6@*#lb&uP+L,0ꕣy}D{sZ `gB1$ɲ7ZiL7Ǎ3RRXk֜ _=&Aklzu8r1G"4Lv5gSY6Q\5M3E}ꑪkkgMW}[Dp{ <BBHVV$k?w-~T35X"jMJ~! и]/}inj$6hCl2Yj_A8W~_&BiC#0~/Yӎ3snԔ^!B^ⵞQJ/@ev Lk9}]v hCӹ͔WБ@M#wxn?3P IR.YJ\)T|&Lr_HpuiܑO26[|w]D,o|Hqr;y5Cčk3ets.;uWVC.‰Nި,3̱׽ۦgaoy(ʁNx혒#A8j~%?vE@bsDKa-[Pi#hЌ#\9v Y3sU_2 NRSaa`҂5V" 7]oI{5(krB;J*$}o.MDm7{0kVKcmb;gP? %VЄ\^zt-ֺt"]%`P!H<^!i |,?ƹޕX]*OòUbw2Kn_ Q7j:XQ qt"5A[^Pʌ'<~t{&9(uc$6ˉSnVCM9MæxOV!bʽ&;zUi"v_SF3l?`(6_gj'p"IB!1oA)Tc4֍ f[t#\3V`d%ƌnHX}>U6F4v'',G(}R<ˈyVubANq9]:lcdϙz=4&)R'aP}ýsZbx%zy)w[+-$ްFClYAL2- yԚf:2y^/V<$q6T"Vj`yp%z%Q[F |b ,m7[dHb:Zj>Z 8թfkN r~y:9mJJzfpICZUMln|O St::] !LFdWūtrъH5bV1dS֔5ŠbEeԦ  v*ˢIzш6UBlKrJYa'XgR^b *RM`vC뢂Lƿc.%[)aSXz;w=^u Y/f'Kk ՏpPQ+d KBjMD^\yʅ lgIj%Q/gQH.MՎN\wqC8=/c@]Mz̑ΕFpmWvb hvH׋Hvw~`YlZȂ%Q#9<_5«/Zm}14/! C{VJj8} ^EWD!DOɍANK(AP pN.|ΏGC7+t3nZIRd2?pB"`ur:&rݿ 5EYb%Y;̜M.l_zNՁOshhd4%X5$EM:a^ ZIB@T-/J@)aEjH}}s Vh/Im&E!pmRLYAYAOoX%B|}N̩kX̥̚Ӽa lIiH 3]:@ k N] 0=75PWQB2 3G*>wT8#"6~:w%7WHRrF(31T\Є}%Y x$i\jUunU#UyTJhw?B9d97Jj{iE*ã%Nگ/S.Q evrAOjWq-~[E:k+A, NJcYX ״JY@&ȰR0D-!+w X1 eeW#yX&4mUT GAa{I}\2==='pBp`oK̩pQ?/ոbL* zP:%)> 0(F&ۘP!W[;#@&!l(ٗCXy|` ?bɋӊ\,U>uڼfp0pGi"~MF\\իJrOTz]!;; &19%8evDi]s7mhtZ= P)w[4. xI7}( Aư5T+d _CڵP@re` V=Xw6hIVT)lso;Uikfh)buyhӰnq[OC.̫BCjǓŊ56z ?ĩ tr49R g|e)*9BEʉ0fs%Phr~gc zBq'r.>:-ۥ~paJZkɿ6BIsC[k";h# 5`/œw<5#Ԝ3L߃&w+{u: P]ר6r{9t@umA7] d0];zP q $j|v3iU6~ll2O 1(yi MDjP8m(ҊAK䵎˄h"0d#ͳgzB@W͚ul +nԺ"gɮ;pk#9fmʧտktS l_+aւOb'z)UOgtb]` F nMQ̛D@~} os0U^vp!TJ(2ʕDs 0ذ_WO+|L w7%yVdY!2ؐ[{+nID< ]Oܡ/ M|y7K)Uu4B:!1Qܐ(y{t`tuN3 r{9PgPT; J|߀!r y_'LFqa.ȓ0vy12E+zA2ܛ)T' &|=2um@-Vѧ;y~080֜[Q@]IGRU.Du- p'yʎ* K/] E'|?J kRC13? %O`r:`+<lH/N|Q(8;ˈ"R3י̐U*m/MI]C]xنv^"'R粀Kڛ[~]"]Pv4;ċEuxg'J_gqg{N~XN5 &' ^K&o;$UM"E= ӕ@L_C `=RCjS$vB|Z $ P;˚G'jA&r>A$Ǽ;{aЯMyO"D4oh% riDu1RQn;6qB*+%%v}rF% c<g'/t]aeOZUxXmpȴ*/"aZRPJaS 7&,w;]9 Dhi?J0mZBf3yj! vuXLrLDh(ؙE;_`['Y3vWPL:"D ] eWXzg6WNwDgBMŻv^hI;-CkÝح:lvPlq ]qrSzGpjOh#ՌwRi0JcnFY&ZƵ}<22֣b0%j ,} @yŷK3 mk<R jc9W2 4Fj=`Dž VIZRtCFoIT=RQ "x;ERT],w*lh][tkGJG~!b$51 ISӻM_/i 0]j÷JM= D; x`?{xy71K!@%+ry+{nU}Wx-<+TRSm t<8os1V&֐cO]wsn6ˇ}(;ۻnZoUIpfBsաCʼnPK隆c-V+c^?&ZhgV&"<:v*>\Z-o]Ô£)(y)T0yItD:"6eM5?Hy7U[W1}NoLz ku|gG!sgbT' >dJ-b!9*mS¢Ӝ3q0pP^E "@Uze9)"M1lS t%%rUxd~Ap+ =Q*ЅPMOx _#5F.EpbX$=Rp+&IW|]x$6 `Lc1)Ә%βb13;)|Myı{R38 qG;UQB^2*z@D#!Os);>Ge*A4 z@ ,pct@ÆcmS-I{ݑ>p%.Ph*OׄY4N }lGՏyȻ9p0aqnmq_n&znȎw⑃५#\--"Ӏ`؛dF@ Qk'|mWV;Ҩcx+|y@wz8,^qL4 v8G86dhM5MzxEYoJ,P8%jKũYkV_S Ge 0PWgRS>/ZxbRT >-cJY]'|YY ί FI  i9tĢÇ5JJW\LLa p?+$m )r TSR+[HȗG"j^0IzUmW1b; r=Js#>E[`bwRgJϱОI]=-E=v?.deFiKAzd<2XNc•u-i8 U\[kc_7 Nƈg*L@@%\ 4.D U%(mO%cn7m绳JW&'JO0k\@^M$.7f3 SF9wD%GR )Fx siL3ŋɐxM\κʝ `W.!0?,L]%icpP&"K|dܢcܝ a0ޔ=enlu18Ό!'¾rpo[Zkq)mB/>vMВr ]I).jĵL b 9Ь%=CV-zK]e:oBs0U"5)_ž}nZ6!sf䨃T̗G=QmUpΕ\e|l;)w`6IU`4HQ ]KJٸ Ҙ#mm.!ʡ{;x `, R d=}jÂ) :1Gfk.FGFײt8moxG$5V(Yݓ{5L !U%Ťڻ;ЃJ/U"ทyB_)2xR#oqz^!=d j񸇉[g 8g14KG>'8 QZQFw]ry$TtVAyan3el[=~wCąysvhgA`}yi?Ҹ`|GW*qKzà ӈβ޵ڽ0|K>>ʋުdO`Aⱡan㫭"7yj(=8I|Eg &# ->yi{c.!?gN]r5=Rv`%x55AoڃXW7ֽӬ@dh{'>޿I"<]$rߵ {TǨEUtk^HU1yO2wS#(xdS ܅Vz^{̈́l}}P#SD񒪎yc=EG}.Fj1N*$ĬoC̀^_Uj41PWR$[iE GtK^݀.ooNoyeM[+ >Gs.L]NmO͵2׹  ca^J,_-6I_,tjd"O5>uT,ɭ++ &qF1'tx77É,er G~44s6~"9 Noe9iDQ'wi:(fN6َ7pkô^rYs|-qb8/ J\Z-qJ8 V1W:Վ/u/@1*Q*BR@-B ]}5yH6:9`= 쟌J{8UDDŽ64vb Ecw-"aŹ`T{ m.,!8OD$1?"62VP ǘ B$sdoT}ckpb&mmFEW^<3וRm@'1äꗎIlXG/K+^HD+Fo7Kl -[V_QGkHC)Hq>6X"Yg2OcL+39X61]5{t.̅' OW]Z?Uʙxlr$OqV"J,X^bU`ߒ-(i[b`)Y0!ۇ351 U/ VR]X-n~s'j-Tw8@:~Јڌ~]-d&K0⛿lN, )LN 4=KjMQ}~^heqjLvK-Gf|8֮UrV7tY pe<¨ >\ x2džUnbc'w/hڗҒND  K=e%<6 p?A`@Je8sRbUD#R{2+w[ H|ܝ*;?cd3RfRwo XUo`[K1'xO`4\{kz-~e_ H؞ kHB_dF e"TCxzU2aY徇 C@5#HpLm 7z`Bc3G5{eÌSSD."t JXQ-8q"|XhTMМ.iq)j߮d2d ]cf>݁FHT;dF|BTƂ1GHX`uu\lSZޒlpkAP5PhYumLfC{iq:TLkKwSBţx D~GJ%#'vk4Wt>0/n[aۜ)Ӓ#ژ&l07h)oR66}rg/o7g{*qƶQ8_H{ر3nk 0RS*8$ǂLEqFĽAodBw@ǯ̧FeE8L9.bRGOX^`{rƠQ@jXÀ0~Dl‚pr<$92A Z+fݙ=4p~Lh *77?2j|JD#㳷wa)mb$>21r^N+eKńο~A/i_03=}HZ2~n{)mƢs?eHu\DC!ZkA Ȭ8 u,Y4 SP (X4.1 O!Lx$M i8#rUC\){S!%=XP7"9GDl4JE?!N?ի.iI63YYE f?EňɛkObN0|dg pՙ#_ũz&ӽj 1.Q& 7gxTG ('U33i+3"hݥ(y(* 9J95 ^*K;dHhN^9REK@K{`N|)3-Nn2&Ĵ26D5?ݑa#*v!\S7=ӷi$1A(G* D&Em6(`Z"0Ɏ%8 ⧵>Xy?$ĭۏZ` sE`HcOB )|qe14.Nbm*k~ػ5 ZG˝b4F>%nA~A./2<1 E,%HڢG"srblqK_$z$_#sO~#r %(5ẑ`A%X#hnT|ND1cgU0rdJV_suvz[q !Ba"WL%aqRz}>yiDҀ#T!P NMVk oR-@_8(@PJ2ҧ,k QDIjݝ*VW̒1VPAX-q]Tj5SMk~ɒZ-f>%>œCO[ pf͉m0l fiO7&~||ǕX{όL+m=kNQ$sL8e$iiȗSl@Lbnh7E~!3!D@C}Kִ R5"m:B/h_Hk3uӝ!A#HR&\A? Cy/L9T,E (X–${t*_N8?`c}־CQww]3(Tֽ˕c*ĢB=3bH䎀J@X%Bȏ/xUwO@:Z|NA^J0F^6Y̍j5J8&8nPEz.R+ҲK9wI+h#ԍ1%`CcnͲ`0m4.mSgSCdpH>QNBT }'!|Guѧ_OMZՑbZ50K ໖ 4YV|YMg&-Q䌿.@֋lQG]Qy.L,>,L4UE TXy~2=Hx[ЏV}Czov e\Bמia2Bq1j0jdxCWRTqR6a^fE![b&3 /TRl*8/.]WoR =|7Lvo%\@6PTT#G*rp{ t]VÌҚ/rQU)Gpeҝ)$t) =5XWHA"߿aJ@$+7=`K3 [9(| ^'*lז2ۇЋ ڣ͛r"MiG"5(#{\ApJ#o۶"AI2Q-Vpk-> + ~l qcSP[uEL^0*JvEZzL3. U}911,%\眖H8E$׺Bp ՠI~Hw8FF6z6+Co !S9ސ'n>k M,BJ )`/<(yTz0+no-*SF"tO}7y2z1 5>G/ y nm38GjZ1o=>M fa4O35d:jiQb;yP ; \y07q<1-~fk /FooSvsԆ̊`- AE-P}RX>fkhyyڕ(ׯY]9m2B27bjdfv6'\j/.z Þouc7jX*:xy)}LiM?_#^ GǜOP+!>(zRik Os+&+;m\oR-rdц Duw`~2$1V?p{~2,"gWO[ldA]^#KVq$P`6+cK[`hx€\ *X`1t.-tsH~5]1I'W 76\~-|Y7Ch;UΈF:h7~ `4*Qw$D$v'鑻V}rϪLO!Px+קG6O3Tܛ"&a0GlʽZ"a[A~'ޏi;BMlB/sst,@4&s(sŜB؆[d[rK-eM~e}lUCCVnXȈ~<1+ TMiÆ2x>t.JjO;ؘk9<|䍝(U4/Yuv uLTxQ;/sǎ"%`GO$"孕dE.^+M$ªKR'FgXmUL2 !AIn(#&֏ ͘-.wOr]cɄD~ 2?doއxb?g#C6-ErCGj}YܞU|~ُ]Hٜ{$R bg2pȜMдЬx h~\p,##rzew[v*)`;Zܓ%v:#PqΌ~WUzh`@e9:SQw3;ӊ%9Zr] g T|Sqc@Yd1}MDY3 ְk% P1HpTq-6 ҉YsUR{1'.j^*)YY65@)aF =sG󣈳ru1}7!dE>[MfI+""@>$i#8A+]3POT=}[.R`ƒW7 %#!Kð6zO+'2E+y\$xrߠDmZBՋW|Ya_CERS\72=Gl gDN!l8F`DRZ!-79bBKs (s?LY2Jj>1J ZF|/3=d M8z''H6{w`"Ia4q(o6PnI(G Vu^ȩ$J5fԡA"]nwu5`UoDKryZH!XѬc.[˩^۞.HY<(}q;%*+R~+eXid⋜d-c1WbBP5{S} `u>!M-@B@Yg}PHM$iH]Br_йD`n,_m֖3NueT#kO&e?ca_GXqpPĺq ~v5D"S{R_ U0 {]*0iE!SJY'eɚZ#FR*A Ҥ{zs$5ZaĊBg{ @ ˶˪SRlaP># (pnxi0 K #V5u ,=;.EWenA ߱G!,ZP<\e0@@JŞv*)GbX \8q`8=Gy^O٢{ xx? 2XFѐ/WF$ᵾʽg^g7mGoO[5i}{9&ow|a_E}[}Z v:ݻ}}u2:c}7ۻgvݚ}5Y wڟ[rۮ}{N-w9}]}{zﳜfwCg8t}+uwݶcZw"緖nϷvzkЮz{zs|y}MKoGMϸi{^|ݯU;^}]v|魾O.jyǾg |w{Oo_ y ) zX>`>;y}^(淩W}C{h&:8{{}΃FO}}{^}z;u/{iݚwۻiG϶m/>wYu[ٯ_^(ם>:{zz;v}=nvi}_k/We+={_WMm];oO^Nu=_ow=xC]_}ݲiݎ.}#g^=>wp{}=N{'jvݾowսΪ^knW_F]nu׶{nOny}{{w͚u:{}ѽϾׯVum}6{koZo}^Owak:;gN+;wo^n}Ҵ{|w{.{E_ni|oGݫ[owݚ[ۯn[w7w뽵ɮ'׽꾷v}.ޝ۷wh>g}yOsϮ{[`=4Ҳz=ݾ׶iM;W޽uE7ox}u5Z7ehuۯu{zYKrﶻܺ}vW}s56׾{yy{v0}=w`v}tGqs3ۭ+_;'٫>ݯotyv׽3ZP=>muuݝwsOwwv7}=Wݯqkn[}}Wֽifsnz{_B|PWsʽ->gKw{W]WmmקoE=4cU[Ƚɵ7gz+k}jth:Ġ:Wwzov>}kW˯^{>g^_uwM k}z}j>ͽ[{=ob>Qvz 5vS{=g-{y=>}{>oݖ(ݧ{w]r{ .\OJswݽ׻z}}5f׽7}jݗۮh{oT6怹uSNvwޯ}˔I{{ݼ}׹]kuΚ(ǧ;Ƶw^ƞ^ϷcwUOsݽga{yw>zzgMvuӾ[wt osu_jvϭ:ٺϽ }>+^_C/{>ݲﳬҾ^󺾎};Ͼ.g믡NaY﷮4;SP;jݧvO.}ǧO-N޷ ktz־ݻkvzwM}omnp4oOlzkZ=^>}[}w{gݯUwoZn==}tznqm{>)}Nz}Sw`{ڴy>_W=k;_w5Tn1`w5m_neҨ{޷Ӫ@o}6;׷݋筟}]ujR zv<{=קރJ֎GaZzr=<7ځ==}xol^m5^wNHhfmoxޞ;zy}}5W`쫬bp{٭עp7}] ^<>_|{]\U={g{ϯvg}ݽ_6Uvk5ݽw}}^ƍO}\ t-7}{ͻ{{wmk}g5޶vx'݃{}ݳ}h c}[|^|}}"hP/Q޶7y}MOJe_O}5W+ZmN}kz}_{]{w[9=^}tݼ;{!}{f l%'Gݞ;-z2]>m>˸}}j=4OOnᄍ`[>{{u{5ol{];m}n`ҺaJ}ڝG8z϶]uN^ovtz]^Fuپ= _`ﱯsk}{;wu>>﹯=nζH]}v܎;}}yϻ[ɗ]r˲W[}{v>{{ޛ5}ۗp4zBs_=;}=/wfsMqdֽݕOԱ{5{w4>쯾o@۽^O}Wg۝gu'^ۧ_6>mǕ{[}wmiwu˝mתw46ǦmKm/fH'MJ}rך}{e5ݞ>:}r{>ᯣA}϶{찾j:B;}wݝW_o^X>mƏ7GGyִmu{;{9:՞;;5o_^cޱ}|+v>ꏥ>U c'kw}zw{k}Z|νc[^>ϳ}/V]k}QGo*]篻ׯ{OdL]}:v9Ӧ>_{7̽nm;}}Ųu҄`ggoozoW}-^+ۯN[۴ 훭w뭛>znvɳ[=Ss}Z Z^]lM|>{j=w=u벺kUg۝0;l{{O^_{cR^uSG\@m_We}s}[v}7}n>۷qznwgޟA˾*{=Uo}\׭A&<;z}ށmTΏ{oVn[`>U{{/{{ų[w:w'{Ol}>^Yv;}m|s{mi_L#՛}z^ n{{}{@鯦{k}ﷷngW-͹=;}Oۺu}^wkv=zOoy|t׷_w|>{}k}} o])ݯ Kek[ا{냶{Q=pڷw{|}پvv\;*5o=5ug/]]gOM=mwv۽_Mz҅/GZ)]};[s}ݍ=.JWݍu{(rw]}/cw{5ö۸uZy/^ov}t^ç|)N_{RsS}뵹wuCms=gZ}}ƏBXLn]bgn;B_#}^>۷z^i_cgûaݺyVm۾}{TzoJׯ>n/޽އםBsTݾfwϾnk_Gw}[|{-w}ۻݟjһagוwdw{wnwA|w4ힻ^w]r#G} _{hk'{j;}{(w۪|*U{oG,Moݵu`@mf]yEtC )Vfo@a6|;>:uwͯUϧgYg6k鯧t$|Z}^oGg@we'}tGE˾k=}M}{oہf;c^ު>S>/ؾ{];{ Wz}mOl}unå};Ov;nvWݹz=_Zv{C^mǯ{o_g\gݽ;4>=϶4=v޾N{v}Y{=>_^|۽˷ZzuޮϽ_o{t6Wo{=jv_Oxz}:e=ѽwyv)l}}]w׶zϾ=a uO={}wIi_m/u|{޳ףO{׾׾v}o}֝}}-=YAJXwm:N;{Ͻwvvy׮oEWEw{}t};r>7}l{NuWnWN-ɧnKOxoUЯ^x]yh@}ۥv齞swݮ:y7;hzA}z]homٻ_oG}_Jtu[g{{=vo{zқ\֎M)1]z}fz>S{Ⱥ={}8Χ{{^Ϸ_v^^CG}}}s}}z\Б{o^^}۽w}ƻ]U5}{=}own4}y{=uwޫ[umo_}w:۾^ewKyh;wOM-a7znv2^w;ϯwܾwzݾw_m{ݼPu޴w#}kvyoo]S/}ݪu;n3bO=k_w>v﻾}/>Ϛcʮ޽vi]}/N9}tO&hQ )L~T OL*~S CL hz#6bie3h L?=4` ?z T `2`L LL`214hxj_r VK5Ŷ:6,08H.$P( )ZAQ0 ( (@A!QB `C8P5Ç ݘ 6$x?+vASPF4& L(PAP@$PQ3%( Q( 9.ai%cP| `1-PH%` AA`@XAa@ ,jXP"@r(P ="p Pd!@pEP(#EA@p@0P T p@e0@ ((D6P "@ - P0A4voPrEa@P ` 0"M (,P#'!Wa"@Q J] .*9,$@wlAC3|Р%7P( KCxVIWZ(=ZY @A v"VC+ѸBѤb/#X:*W7^Ea^L4ϦhX*^w'e2br%d]L2@Ђ",`KAjP ڐ2#m4Y2#,6xgDӀJȶ+,uKnRaF@b\1%k+:#dZ)q 7+TY3597'b -& lȪX3gMr ͂y"/ߌL!a `Ym>GxȢ0"Iv Ne 7/OmW\Eh#tde ƖxzVѴںt3{7oTPof!jyLleПgs\y B.q2`x`׀0+1EY2Rp+Ohtm1ԦA]7YA`0.*λWǭ?I`AOT]F3e;R5i_%!Sy,=sb=t,n´p<_.$)vy/BW!|4, 7nU"KJi!1[kTBq/ERnҴ>$~U t9W=IL8Ae3"huL\\h מ)"ؽ{8mtjVn =N }njф%x}i2ɚKB!x3'J v@0PvJѰ† ()6 8A  :PEAD> yTA@U">o>bAAAF@A@TQANC/׽pĊv"hG/q $I>gY/?J}եuzKCjA 7䥳s+:`<uj #{Pb}(7pkق6 vd}D6y:MnjXa7^p'jX,?WLKIMjJycΨ|DSǸt,6 YiX7ܴL|f|WZ!KFT b QмsG=ky}@Z\C_|TO% bU.kO~iu=VCpc<Ҝe֙ nz)/&F3 N 7 2,1%/CPBeFhڦO}ZTΎ$ᡫcm~pK$?RTc`AOkF*z KA|ʣ$FM9F/Be,8a;J/QPįʪѤYbq1D3LsYa T'̴FY ҹ6TdҳA 0P fp&篫Q#|!^0v6 v"\sM2*JQEPOܰ_Y/~N k"[R?f"t6ςO%ڭ@h.qCU@ K>/T$)" HP1Iw+u>wn,=]WI?eX7 WKQ&b2 #MV1"V6oo\"/*|h ; L[_^oT iVmɉ*UyQY'8QU8q$=wqw{uɾJ8Iw7SI?puӵ8&skgOABT&,S886@Y? RɛB8I4p#=| ֓RRvl[ffXDwJ G9qET6{U`xAHvF.n6?/< /.ttpȐ4.kD ]f,/rpFDUEsuxI-.v_lGe}8g_`w^8`Xr̸%[W7Ht'FÜtc K{1bw8r9xp/J11S;1^kˍ9EJdœg؄Wncdpu=L{HY<" K 8>Q+*ށKQ dhSA G)>vFmh_aMM9Ը@AE AP~L U~C71[MqhrZaSO";=XǍb PQlXQv=Oǭ=k#p܅*`GK0ݽ4^:[=Pb=9B JLɻ7<=}GBM>Yntxb줐ѤG#$#@PEb?I c 7zpvb!h`J7[͚F5]}/OhU!\XXp,:w@&Q*.~՜B}?P wc흞!SOUЍ2 .XԠ8l%D'\dM,m˟ vfʋ1K1> Oe&"];vՐy.qcXYNmsN>m& n΅˥BPM3tH9]O~y/YB>yWAނ)!zq^q/RNDy*)[h+B*S`QqRTD_к1 ji+VWgqe>E?Ar?(o׮0 Kj&kKG:uvvgs'LgiV٫Ks@2MaH2;y<@DE#LV\>"HPhJoc)Lx-vnᖛgNKҏhpLzΚ޻EU֜@-7GdOg)aXJvb5g^qqؗ|w/c,@qH}0T$4Ǎ@٪ A#G;?[bszWT?C8FyaoapKUn3"f4&s>dAxft,3:2 %aT%k\:ok ՋMZ=]'BcGw As?sWMc4=oef`.MOsFC :itn/s+RPyÜwB:5PTV|r34Y {*<3ؚp6KemئgـM,ȶ]0\JoԟSPWѼͫ" $[U,uLWd} aGlIn |tKJ: \I&=M8P cX52ҤQɈHy3^V0yKޥRm@s7jn*؋U+xYoXLs߰e=%r碁l2;NJo||]"Q۞yhQݍ;`E lR2r|Fd m:v^76)~zAN)$?8'}_%U+.fRսtUsL&凞6-tWx "MYPP }u bC Wm:FXiOJz0lO6I 1VJ:Z/J !.i;uѱZTʻ|=0Anb`{ΏJ\C|4quƆ L:̑)J}&h U:;[wۀTVtht̔|fN$yG8K݂u-Y슟L&wu`"w?ا~(qӾg&r=!Ȃr?y}!v-تtmzJ=69LF'Iv-A J,o;rddTtY5,4+ 9:U)ޕn>$A%_0HAH\D5:9Dr FUWFn6$7u&_~ś cXJRb/;ϦF@6U`# z3~-W #1 $}nڣOX5虧oLzPI/.b8v 8#Eg#Vrfy#¦;:I9=zQdK~}lg/QlwPs,POz3>'H(\`ƏLJZƉ< ??_172Ce|+s'_'B[XȻۺE emp,Z}^p5ӷ?cM_/]R?Ƒ\/aܜ@?iĤ$d:x_8.Z3MoB }{F³e[pCLK~`S-,MnB\I|y|]lbHFٺل" 5[k~zme\ P) ›ڥqp[3qdb U JT3GkEvN8Ҝj2$C*'k }"n2oNۆH0c/SpiK$©p3&d~f O0+- g".C3T2I"9vU(==87q`*K>DS7+fӿ~#ug(~h1mدAKʯ{0w:l8BOAB1.K'aZj X?tU8$O@!087L`\m7^c܉$cG>dj͇S e,Ѳe9mWJXi)M\\Qu|h0%OU3@󕺧,d/PSEQXG+W-_O6+m 8~4ewvs3kf#G`FLd) }3aYrG8` wOuݓ'ˁ-y ?7 qٜ 揼+[x@d,P6@Ξw>vC ,sB݈lfhֳd". v\N~kFh$6C"cyޛb2Q^,÷eq{ 4t⢷"xV^ . @r}:>o1ÁvEyno;#}xI(=۹f#XN72^C8uƓA။[{26ޖ$zfeTm/5| b{d8z}I~'rF'sաUAsW/||n<#/Bc@ᛶo\ C&\e(cv2|8qPVC._t a+10_mX>ؠ߾tC\$bE=o`@~!fRw~G+`w"*3YE׏i4RwZ BTF,%W6r)U Y|-[_َ Wh py/䌖1pu,X㱝v(NpMTBSʫ / Zoi}w9,09xGEuzK'9(]|k>hY#Xfhyu.|˽4ܓnˋwŷ}?%(u%ņ4Iqm*>i=3N[ @d+3mA3<]9!?y?zUMjN^] (N.lA!Dz=dlܯw-tR*[Ȟɉ| ~?ZцݘCES`ܩD礉Ud~:Aosq^Faڲk4ҫc }JryIIԅbH=zgU _-T~]hVgE?vqz[?ԋSAc;67)ˆ>iHXzjHCq`vN+u.@[BhNȨ7 7T}3t6uk/6})3ή/'6j{\d&DQ@[pudA3P#5?[/Sm˖Yܐ.>~7x<ӏ(}b'pҦ]d/Oێ%M_g[ eAUjQsJ?;IXf4Mݓ}E.oת=)m v.fHySӢ@Czd3@,C~{y2(F\ċ5_XwvnFG| uj,SncQ00\c2)_=O(/H%㭜S]i_A/r{V>(|gƖJ*BntBk/4YA>.`*/84SxJ3aKen6oXP%EIO іgߦbK j{<4 NVعO^)gNpuCa,DzZ7^x 5#εj ɫb`ꋡ@!*V= cXQ}dxV+\Ԫ&-cQr2#|A7(f+~?x,PNc\P'EsWnfAڢ7~I/IE 0M  qN)6; {O~{_'5O\0 6A˜mTxl=1Plo>ԤjZ(jI'Ͻ>\ݙ(Aj=Fzf&@FV[0GǏ)Z.FG\Aƾ6 ,GkRm ;Xg5A@8[U$U n>6~|_[Ξ^HM/;RnDa> gG͚CA1JFYHhɇ)ty{ 1@# ڜPޜR(Ò3 >ގ JL,uP-;o 8y!إ*f /_8aT]4_aڤӹ@Pvta$*hj*`#TտoA&+1oZ}f=/@=9dn~!EA׼\m 4}0ذvq;}Գwsa߽MPECmOPzMh3G׊Qދ"=-/<~ܕ^=esTv 8F)Ήj) 2kĉ߫NT^z]˖mɞS> 'jm\Z٦hBGK56 I6 2c>Rs"g#?H+gPj&Jrι|H[`aCve/GR~eٌT"ЉFzQڦ 2 m7;IltC,FߑksqL[Ҡ;I_极|'FQs ImbV`ٔ,G| yYz91'*Ti=V4$] 3%OD6(չ Z@]p7(^4;`Uc3*y jEzfqZQ.#meҝ˕ ٔ_Un AP<%g7hIxJ1cۈV"4]5 #8YVǼ00I^Ԍeš6˸ǥ./Jq@Б΃o!$fDa*ANJ =6=PY1’Ўo[(9 ;'_y'K4'{uJ&;6X;<,r.2dA|xv9PJ\zǛlr%]% 61hIFflEmxd_8r<b)#0O\]LBo $Om@}#ݓ{V ˋR /D׀=ݾ@t(.K;KvKlph`Ar\RSVŨ- 3t_āNUh۶=V]G3t(ҝRL6ih:BD6;Jf Q N8b 3:pg3)sFҊk~$4u,ul攔hrIPqfTQ^YHRGZȞ"N_c8ě_5M3$H2cw0d0%>7߳Dk*aa'HulvϠ7jOa0 7",1zۙs=&ƱCoowvjPxjcڡt*k6I>Dz8ɠaA"U_OպdLu̠٫ߋT\#-"bs1o+p)-NgzB.ucj;?N mЯ9:|斳'Ԅt'#/h֛ 8tCqP1zB2,SWPQk(n+ba!!̤( -gAQ(~w-U5C_&hM<_ǟ 6m^6B-Oޘf&gk\T39yQw6D W`FHڗ,G\Y#diɟX"7kER  {Y [tb<膪B^Z/I[žGގX\8*RPjT x#ń "ĺ]vat1(EʥUZ"I=n#h=&~t$>I%.Źpe?7 2{vXF@7 A;;Tt'Eکܖ']uJC@̡W ƛK@RPĊ$JXX $<&ޥpcFU e[{ ?B @+櫤fDGH? dI<tZT4X=5ݢݦcj"]Y#ɵm_6JC<ڿ3&#Wpcd]N٭2"7-zFG{Z,(>hp Iه \ts-5=A8|fŤai;Ug8TXL8,DT} r ^^mcvCig0 5rBn/DOG哜igsKo\0G YJ|IOMp2MsI*p? w2:SNmE~.=Pڦ&^?ep'bSiw!F{@,ÓT L:d7$-?ƉGYb**3Jsna-&(qoqE d%JiFO:V59:/9"]Y+1aAX_?"R U۰JݞٴE[,p09|:/)J䲥_f&BM ھoX!cWMۣ9 :EX֭SWj6DX4+|?r@o< A^Krqd $ҡN C@%4-•~Դ̓6  "9ڭ܅EXmKX=zh Q~)1*u8hVaܬYdބ%6àFC&n3GQEiFSvި՜&a[=o/#[8KOvGE@+TɅmLKt0եŲ!*sP{dFABɡD$o?iKS{FS%Pؼ?8)?FVzGcXyLpmy6m oh#;3r8=i;HB50<b R/OS6t)i$ꭇ/tdHd&[ 5v'[|,J+H TU?R(J AbEΌZ-#O6 ݧu]Rty/g<}%8;A֎M;0.}0[m^v0d4"/L~ھIO&#95b dN@4>0WT_Df&_qWؕyXU;7")mΊ ܂ z9t?\È-tw2? FC 3>J@!NW^ylAW ʅ./zPkp˯/eXv5o3p qtyV3 ~9ˏeXe׼L4@d[p$b{ҙ|Q; \3*Mh;zIدByH-\(( ODf (F#9S]aZO.5Mt°C |;x֭D01[toW-3af7xCb}Pgq*'Nf<}ZeᦽM+}u 7>`[JŅI,ML~FeH?iSGfcӺ˚=Qi}CxefCj{_bFudahH6p>W`vpXofaIlD}n#_!T2ۧ^'@Ɏl>t5iQyJ#c5HlݤY} VDoI5x\OD,2^'(S7L<]Y4"zl{5;{]F.G6$rY ¼ͦtmǐF* 8ԂOn\'mvFlfֱ[DgD1q+6(k:XӰL*Cc_bB}}+.LZ/aF\yN_$],_k]hdq~joqeߪ\+JIg:.HWJ} *Zf%§A-ڨޖ=Uʿ[2:D](VL܎'b,ʐˡ>f'eO >$36|B~?:sdHͻyIL_JLI}G vف6?@ee'(8sBj;ŢZܷdN^ZCχ"\G"o#2]rq,Ґ۾mK= Nh!Wa0-A)EBK:S=,௤%`τB sBGr"+Wޭ{KC& b?j(0`lF M&sy5aclM^PR&@>Qc|LB0X6g 4TS'Vn>K/nE4@Fcks*vDuac5?_Zw@/u?)WW kL\$G?E|44gi!·pS'Ǵˑ8hE',b祚"I]Fg/-ǡK%nU@;T݈KtR4/sh+چzĺiDHKuSj@H#TW~Z7{Ffh9nʱe wk(-S'ƺow)e^B.Odn prԮo2Ed,5SB6K/:Л/R ۟e@#d#"i4$!F lB'] Njye73`p@Xd߶ȞYZ갭tj[OE#\  |$0`}ܔq,_6u0eqI|giJ ]+Uz(3Jk ~*j`N9$!ϓ2ZJ01\r+NZ:oP<߅[dAd 5+\S?U0ⶡFN=abYhv,^Ho4#qB"$8JeY ϛڻl:k5FG9ucdJ@`Ns0}3?yOTzv?aV`~䧪(% @i&i-H^ aoUW0eq GЕFq@՘UGy \Z/&_+}zҧٗ:0TX 5b ̳a$ZjhJ3@;e҉~weJբr] :R)WG)c!jW|hc"jGnO~ZW1Ьk9紏M^7 ?\X20:Q^>,bW'eMdY_k#:utS署^LSQX|?c&'[eː ^kDg{˯(ל*GŦISZݝ4֠f3y,~OoއCMC7zep+yPxBM2eNp6ި@3dp[Hbv$vPT w8UIBYY9tv+leI-jӁiT=_m6,rP UfU(V"ԯV(H$6J;ULvld \96&uFȯjN7˻ ZnRA3 kjN ؿQ6<)7Xnɔ%V"4.W@ހR^D0&QQTBZ.ˌ3D*O%byD'uJw0Fj+UiOp^O2u^`T:6I -v|SarǵL3ǖVM ?”2ipQ/q LO^.Fp3 K_0]:ز=MP'N KLNIF?iܱf &FWBBcdH=bcNVKf߲e>dTDq-#E \Iǹ4{xܶ'QpgJҏz\>Di,z7}Q^̱3_glRtIމkQ3إ<δh@ճQwGꎷ1/S7)HR)Pf'{N:H 3ݛY] -p#E̖MOe$ `Ԓb-FB1 oʟT i*kaߊCLю&$>iQcV)n]WBO b0@HXz&˴u`͝K -CbA#O61Ӫxl`.Yث9VDvkGi\s&S&ũvk FW&,đ^ѸBd!Ac=Jz fԟ̾#u_s<֛N֏M gNz;GrdȕЈi6J%[۾_yjfvQ$.Z#g=B?.x;d|cU?l +0=-ăMXaIv4y:f{ @SO=revћJ'ĩWf ȮC4r8k KKBIg,93}?#Y(2kNEşu|%l8jaڦz&`欼B1eZ r Ġm3 3sM$M;*\|f 1̿~g\gy|6 z O˚==N]OO` XVX>ܗb!MSt4dQRmgX;B˧꒽"JGCNPaؗ1NFpI63';rz4mm&tݬHM"m @gy|OJ9ڣH 7v.K.6lQ={4xO\.Aj &gn>#&\TȜniUN_wVyF I _$ ;?O8h=+0 cD>+SȽ5" Vw*)@!Xfz-r?2I3}܃I:fZ da+z)jDsZKHm \EzW6s`d^yOiBbW!C062EMs<_^64DU A1l(1TS6H%*jJI E`^Ƶ Y_:e< LUdvc#ubdxa,MҋB\Z_C5f{J&wzɩ+kY(+xhk&J*#RG'}@dE nH| 2 LP\Q{〷3Itߌj9pzOU3& F7Y-Ѐ&Nt'eb_ mΉ(A h GaV(oQߣfVE.^"N|98|qc}6be2U2ѪvU[¡01|{-2uģSAE9[Tʶa8i ]]|}D`S U]svi\|E./m`GG)1Rh,qϟOOӐc.5&32,C/U"'L\|BPOUv#6iJQBO%c퀀dPeڍDݒ!fYd>IC;PV/W`ht()W]U~L+e{f [M(~ }WugO/:ԏPK^eQ߹yIf滷c^.߲yoiXG'>!8e Vc-;*vLmRtt ՁêVzњG愗!K{9p"+h}x9^qҏ Η5(+H]t2 B5L,^?Ydjʆ .zJ[b/LP~FBjmxM;֢$~'6@~ kfG0aՍjXK ZtHJh9]a{ͪJ- H H^S)~oL“ҊWن nuE9Y|w \[Ki.«ÄO>EГX_op ^s:.1:-&AebbU3IH8&ty$]j}:k>^-'*㕢~"Me?t&E\uz[ );Z\C۽D8/ oe.^Zz* dFa.X֚W*cPJ0na-.Iӫke+#C|`gv'J{J/Ρ#s$`]~5n-X"~S’P㷀Vel5V'bWه0)aΥs4F ځA` /Z mx-Z\ӹFwZ0 N yE-Kt.>1ڷ[Th8&$@S,}Et|d?sШ~ (T IODSvd[G #`:]ڀS `jURuD${楏A c/R;4Q ě}{ n{Ht#;oE5PMOBq:xTXe2mRe~#6H:=>P05xD>évc[{ }m'M"t&'Xw5k'by-o`=J xNރmZ^A_ҢMq{Ґ} s-5>րL Lw֘V'f.oʲmumᎴ@7/OkfY?lJ1dxڦ @GJrx8Pk/4pN~rXFLs=t0>%-"ƣf:qd|g+vj )ҋUkT w:*dٗBMM jeFNįml.;x>J{YW$''Gepь{eOC5ɭ$*&=dlm)zbC@u,Owu"Ch88v8} 1:t3֪S J*y}zT#LR['!.)GŠ '-n\Xu-i|x}{Arهޗs;ޅix.2ꅕsK[%k ȏNxXH?Uz 豲HTVٻUràv^huȪM?^}b~]p/yLr(,8ČS۱i g^6whvy-^иC =}mLUH{;ddU mn.-.6E|E+~4&7%u[qI] N`|qG}v5xi¯=O uQmGĭo$`n4{=[@9=_A|WwNvB}Dl[;G8=j.3[ƕɭA)vk˨6 !B ĉF40#E4sef;,,M3+S-٢Gb hjQ5 o_u~zj|~odlHGm\vLr:p!۽~fyT(Log]JqI&bND4[KV6qZ ӞPBJHjuZ#,LK/mXJxhi I(%5O=$9{ -F/8u6ҨHڑXov/ oX`C.؅[=*0nZp؜ v%wSuW?X?uYmI l_]Ns[rWYڳSۭ(đɍ(S}^ˇjR?.06zڠJiOWpPs68SGX̒9Aupm# oNJWEY. jwBGk wC cˑ&$su0@h@njU%;=6߽l6!`ѵP$~6gA#Շ(ۜz!`Isut瀓%$59H.PT7Hc "5x)@q&oM P,9A _|g)B`4C 5j ~~\< |)V1m aWa dz'f7T#|AS};F]pm{aܟ֟֡ `)GD(>YoprO$>V<7;8}=0~MSO^O@j_#Xw4qYk$w_N ٦ؐ^[3rS@Y8fW_ @{}fDIyAz9'ɭJiL{K񕂳 ,l,)"U[0Tɉr@{4Ig +s 9~ܵVme,{!]N(lhB-"=/iWU~sPҷ iK'{Ƅk|c/ 4. H5<2(̄hސvԮo~~#ߜsEf+2JfO5D *X9~_^^ ۂլ3F @|i3jHHlEiKػ2%^Ǝ%D<=]tXȎc?>K2~,Dzo o]!C$JFu1L?KLZ *I,njsBz?:⢨7L6sS1)x9S,R{6ę}Q2h]f:dmD[?c7Q{zǐ֫X9e郣o(H\!_mbCPzcnUZ~!&D>/UVױ N R84(|P HA!--ܛAv-SZQD&i l2LMrU:$ @3Fi#ȶL_cs(4PZ^Z Umy%T(g7 G>ק8dx1rq; H[^|G&lfbj've<ǪP]: [)\JՠxUGd%ӟ * 9KQ%PLT-)b҈*i^$+r'JO9jdg-tl L=L'0U4愷ΐn<-[*'S'>Oz}_WƠdH$ \`w!5pa1c}Nʽx}Vu4b [B8Xzr=yy 9ʾٞLsVؑO3)]ȵJ/ň6w3< BpTALk(nɮT2qMЏ]khM箦W} myR֓6jŅY^rNV^J<j= |C7^ј{*;TD~ל(tX"w.)2/ 6!|ɤgJ{C$`u36r%msgGTٰЇ_IDn5k,y[QQWf&uaT$ _ fw9#‹.ܣs{U  ,M^:P:8W4y6C2eUSl$_٣2߇`X$z1WO+М1 ,p?"x*F2{u&llqOH AlE/y'w2q݊D%[m0 Rؔ/sS= }:5y[Ǒ<4w| 'MAB w+2hgK>8 XIaW .wnGDe1)ys NQz6iB| )Ίu`դ ,5 Q6E(~n;>\8c!&hp>r'Ov%͆+'wl\藹sqL\ЀOKktŒT+,娈FʴW~L[`s֊ G9ﱫ 58#oZ.Sbh/S܋ivqkk~DG"pjLDջz*\@O-=6-*QNTZb~d C9>l]95W[H̳I{!${ wUf&D;|?+Ypaw7&z\mM?yk#l@ C=Ofx_~TʬZ7Uzkk UN,c?},󮽧ylY̋y]7u]`^/6RrD3/.kRg =B+VB1^ub=[sDM”מ~aaU 9UU(Bݶ%_ :vObƐ8Wӌ4$< ,uALC!08i+GノۘԓJr8dd03ZqμlCG: Q\\Yk^Ǎ۟ 1 m1c^!>tؤ͒_ZUߡz`TYJ;鯆+mfX%D 0 Y>vAmu_NT~Fۊl|,0?ϵ?Wڥ^0i o]vdbBRAiTֽaVk0Q@f MSxLGρsa <eȍQbr3C-G{/_â8hgjkۼ ue#ݪNZsЅW(=$|Oj.CNnd֪Um,dd9z(7 25/ #\R((K lIJU ,4Fw,U9%lcfc x%.&7]3W[ص V M'ۇ"A;N32AzYJe4+fÑ(`aq%߽Ldj6_ق֭+b8g;ϑot>;y0W^Hm8{xO M~GEth︥SӜ֋>b!gzĵ9stE>p7,V L LJ'_EíXۚVrz#V_@-]=dX OHy/` bD R gfuokgx&rIoxyE.="F )'{/ua\0gvlM~9ˊlu@JZ^°AkO1s۠,'~zGc 0]q?oZq-qf dB Sz]+Q>PEe/BexP B&o΄q* O[D@.`wz/i;*3y'F))cqlcOPzj %RY#ms4? F^'M(JCpEsgG&XDE6  iyk Ϻ^B^V&3|l5) MMQ O0jpREJEn`vnLA`$-Ë]h>o p^{X(=|,~vv27Fhh=qKAa>T,//G&OTpJ7KNM4,yH5ΊOGAwS?w?%8wc<޽C.Yb;S_-RHYN#N9f`v瘕 Rb|_U F5V^MTdl.Ou*,M9pƈ} hvmCP]޴07bT*͉zg##yXbF5V_kW`Vh:ohS4|L@1IjC̰b|zBμ_iM1>/ U+)|*tv ځC쯽\_~Oi#)3*9h/ j@^70j;,|ȷ\FJ֐8ƦP/,r~^Sb|m$9NND~O8kNPCTt)nLRU/x6{q,TGA <6 }-'#w"LF >NMgVf]IB=V[G->1JG4'a`ԑs!8  !qTyOQvBg  -Z-Nt8 b"Uo,?FVO 243B `h#`]ca-!@П+>VZ̸m)%nWa:~.}Ѧ|G.{_HR]fR1iJʯxIvZMclK «./kKt>L ]ؘ{D֌&ewBt7Qm)V})?fƍ;*?&hBcY6[*R|tyN 8,NA46jQrq3lU\GَbFRt8Er+2U53E?(Ɇu(l.z>AƊUOی)YFBM#/&yǬv噚uւw$jZfikYW3@:QSv>|Xh嵠X ֳվh)!1Wo )+ho?xܛl[ A2JSOwv&N'&"_bdu)!FNx`/Bi^Bi0h]'S?K Hr35)Ml4#hZj۔ȴN]vsF12PiA0M2fc (Oq{)Or]e!ldJtT0rf(6=Ѫ87{Pv>T}0=Y9kҿ i{e !蕀X^0^R2,v Ly=ZޖgB%߉8hWtc4T%3RYEz…E\VLZJ{zY;M׮lIpNhRo*ȡ߾V=0(']VdvQd-~ɘ f6-bJNrOwƞ]=ֺT;5$=ɡs0T; G,51\K A[mP4r/'eBoy72@Ϛu, B-SKn/YɔR%ES~E]f0e`ؠT=fNy*)4ڳ`C'ԩvU%O@t.)RI/ÎEM4ua@ i}Yܬ@\pc_32p5rՁ]3e7^(!۴Dp?M g”j"`Z!j)Ω3kp{c7ۮҧ݇4opv23"58 SE>QOzxo〘&Y'&՟ɗjw~)r<@ŎXzܖ.{ݽ>)`FoE<&;@QJ !B887X |uWSO  ر.$%H}6 O{IkTǎC&@KcXŮ}-#|h~e=̴E1FMi UI|2 (ÈpdT[h!M! qT(& \YR.<1's||ʡ/Oj{B:A=q{O-鬆gzޒ-LcG{ yUPSs"` *}S6sCի/9!;hVΛdA1Cu*`Nz!wQh/1s rICs M?sj%bnUJ0ljEwPRֵOJ?<86Lj B'37FOG${,m2BH _*a*п3`I;!LXX<~|v|BBj(+T="dgQhH/fܖ G=>ְxň8k7~,}ja<$Z sf @l|"BNJE$d8 xq-K:n] V=b45Ho|n?f^V%c)s`6%wbi Գ,~2 Os Bu˾1YSC;J׾ )\ػtf0i[ojW͑:US(#U;ড়Gą bc_x SVDzZ>_#r5 6uea)!QIHv ۥzzk[B %8;gqf v/MSޜہ;vSCF]P+ h'3Ѧ 8$ꑭe0~6` ,1uwH47$\61:1.ElV,Re>3 'ekhChEt3*@~Hgen-5V4Mx'CaR<ŊwnU|*7ޚD)N*`O7v[Cr*rpw!lOpzJb"}5WJf6׌ziA  "a> #VA [ +T&\g%=Ʃ-2ݧƺ[[d|ݍ3b=j!0z`s#$^jbj!a^HXn g^{֋.3IE4dEyYH#i`vm'Ҥ~Sg*Zo;gn3)-EsQݛ(b)@`51z̷0ufŦ,Xl<)q['UF#OdZYZZLb IS5$نzi3:)zH^$j}]$- qErc' T2;kYA|}H 4DBOݷ)gu*s*<.z+1!Cu8άǜD*qS:07=ff?:!J)Ь'|M-Nikx϶nhr,֪qe} bʭ|$@(o p#䏴dѽ֞ޟ֐&E6W,.'mijJA#S V}[Ob$AvcK(e1sXѫg&ޭ-4R)Dxu|:\),(Gzgbn8VU5D/Bk1a͢ F |9!#n>A,aS iNG\ĩ;GG^+`E?S+O? mZTD?)8҅T)[2$ti;A2E*5Z1,$Eǚcm U{{%#RN[srv4L7֔^tI:0 0/߮>EOWؔ_P+=u_qTE-g˄3pl # p/mcpRB֋1R"! )d Y*zT㫰RdJ 䑢eUL&F48)r6cI D0\Kռt`o\vSۏsWAf>ȀȰAditc1R.]z18y^DnJH=Aҝ4)Ul̨rYu HmyYj)D|cj;qz};OqcFh" piZ۔'P+ 8ʏ/u#tYzw<#tM}aqZC{`3o.~aET`}ț)[E1nd̫(/Ӗs^C1cפM}nrxfxmb(0&0H|{imW rQ{yw2*UF~yGmY'`LXe!J0_^)o1ߵHbO,Y&( w#?P.Acǝ#9wD6 7Ⱦ z E6/`\bk2({BTHBj zEiudh2Tk xe"0αDaȝUMήFY)_)$zR' U9N pu*D %>w#Rvxf֚waEiBHe#6%d%6j;hrЫ9GDl?i '@k=Մ-DU سׯe)}\]LrըAv3Դ5Y>_9q^8[ا^|fJt+SѪ%veYeEj_<10gNB#f)řbJ;WӦA42q9r?0@/?`= \ZdۣN3޽枇Y/킀 )76=v"H'4p+:Q'b1'_9F&_;sk>3)!4;XH=/;ɸe=x:|SDIE2,(ipZɆ[|BLLo*}%P^6;ي8( v\).ϕU/ 4L L^r9u|Vpnɘo)INwpv4ZiBc]5/󃝩*S6SX9Vfo(bVH4l|1JY/K{/-Qi< Q1$L ѐYd؏pd2 q7B ;OASšW"o`պZ1y݌D:_ў9vRy>Һ?睹Sf<"+ÒЍf 1“{m} Nebypt(uly{ TnˡwKD[RLP!7 $b~`1_7ՓH&<}@GK0`}Ah0r>\ 00hImZ>]#/Ѕ$JeŁR&)C8.MolWɹi-\hٌ;A$cTX"bG.1VWD?%xT9+IJBBx!v1SGe!ńbɵGK;ωjeU)sSva (H6ҳ:UaPn %Y}*&ƥm Fݝ~Ǩ }.|ڄn8}^ͱv1H5@hUpӵaS(@<:dvzhZ+/Qm hڊJ1_8gzp#NَTsJ<"e?d6ؔ-]0r28{>&/KtXЅ:Qf6Q=RbjLMkzSʅm(T܁3AEWAIw wȧ:(,CZo8׺x; ~--״ [<>c(>kYD7_7"^Rt(I`=P 'K +"MrT|Vo;b+^;[[:B#v]W(a[Z>*d~,:;N $kKn7F hFxv1'M&\hD{ Y od pcFSn@N7΂޳ǐ;)vGk$z=hκ_c7%߃Gh {QIX_UC(B z-p@,[,TAjGX O;c?6}->ɜ$mPVvf_Qjm0Y .[ܖ+  H-ҸFI8V2Nbסǐ2mvH>@hv9滤g'/SfdPKy}Ap^9EU'pjU cjI$1U:P (-.(V Țz:+b@55$( =İQdf\ il-JJӼA~) i!?Heuۣ:ċd.x.۪{o',ۯAD`dNpr޲Ͱ-?M)i^`tdف"@55z]LaP *$s|Tz-yF3SU* Goqaa6/gP a՚!(Vpfɿ~Ҽ~]@\8eF" NtSN"2Yv 4!Bҗ\:}Midti|e[v( LDS@:=>p+R!hG<~F{lXF[Iq7uC0a<7B!ݠ:(0Q.\rauBed=X>$e9J ;$9Ԇt nlQ&0qe뷷uBA|~i$+wBΗ 0ecwͳ|s}?i 6ZPF)_azR' ,lE~ZXoe/7DmE]Ўt/EV>4:5a8!CSҒ& ,:+` Bjmyt mO rw1 Pԩ%,Oc'o85(%Rl3O'M8[-$"r-VXA2 ,5A}޸\L qgjW9 C5 \`8-Pۣ wkVxEJbcM#0=h\0V)3䌕*ʶIbgY& ^)چj #hMFoxIP"BNfbU5"Pg$ԫӇGY&9 /?(Hky1ũzrh>@hD4㉀ĴhDkm-(O`^s6w\+:w%j{5OO ݒ9Q3:Zwbϳ=[W3Vg4D\ff/%/ZHEwIazeqZQqsBFN mqYe<}["A=^qqh  p7BP#5,icQHeJd;2H/Pr"'H`q. a ͘Lt@ `~ߗTS;'**&i6)7Uh0@ih[ze!)׌`%$澜f!41 j \9az.*K #6/h+kQRCQ{ψ' KPQ?7e%EQGa4]F7? +@ `Kͮw07dIW鐧c5Aj|tBr6Vq orJÆebL9Z#p@Cdi,K8?V+;#.02B6e8FӾdAB6]kTHֈ7IdМ #iQaxI(}}/Ua -'4,R9`ß*Sc}炉 5OY}.n2p98whcdvW/QnawT1+\]$e4v7zK)jzIM؄0@6OH3vĖ1Tq?+3SKl`Yr芊=ߚD^M4Y<~<\8FUBO\i׷G;ו>T/QpKF].RD 7R_m)˜T3 s;a/!{?t܈}8)i4dUD+$!O$C/hhJFPR6pY?Hr|Jg%4iF@"W^ZS r_>w)^6}gjQK|u|CT `|J0 QziPa { ) Z+m͎I_A_ӵD61g횁andE~sMd96zWh3IN Ӊwact2zfv(2Sx|?1C3yIQɉUƈ}IDv^z: w+[\Gnmg3$h{+j(hЌN x3gny>j@:¾MxɨYō/Q-u>o|A $|3>u=IVFT_OL/`H! 􍰐bW}WYOyeR42ƄY0;7?0/ңJ Os]79ߪDA5@EаASi Ôop._k#MTYs\cp0`l)=eI".zn`kY,aaj)0͛K:A[ ;gxW1#㕑о(Qn(̡[ϖ|}LNk.h{9Í q,_DL3^>* A^~O"hĆ+Dž"vjV'I eUGA΃=qA xeY̩޺08 1P\iSd S7ţˊV6NLց? t)؆PxiSV?>sL1%DW}yR;욁#Ǣg;?qd{U>[v6mBp5Ǟp_n1Jp :X5BUv$#(;|«ةo>+Kxz&~I<;f zCIn7#onP7D d`oqVt/>ҬUNuBk6a6%F$d?kCr׫ RF ҳnWvwU֯'8@d^ Vy7I] P^nS ncSƷϴSp:uO śp$@>,>L;(<~ \Pyc[`YARӎwҫ$EjӄejXd4,ÂXJ3J:]>ӹ 9^L\==-x zbv vLMI}b0.ʞ9;&62_M&_OTaoy/ȫ}` 5~cb180[+k;[Džv9oǙ"`-=oHȄɟYu܎ʢ: {F _Cyq B묚3쩜,_  iku܁CHŀ)8}΀Xdua7 _hMGM&Nv޽TMZ !ay%icrxOʐٞK q;2%!7 +@0YV8oIZ\)9g{<X8ߜKpʕQTc}_˧ŢZK|D.pRr> OgG=#ox1*Wpd:oMY/ke )5Ʃ Oa g3՚"2$NLJ;&o4:ł=C3$$)SXOȄ `yXMABU[=>\X1gX0$O +me#O#wEa%\Hշ]\ )y1Boy&g&)_t@VΗbqy$9ntE&B{#i;Ds\I/өu#]a"7%bOS Ceyx߼O?in a#ט='f4xzݷ]\ДrAI^_a,oD'uZn(E̽ ]vLQ$1K{mirg}AzB.zFC5Wh$Y:#P~dd}, j8]ɺ]~+yn ca(ki2XI졀?RO!uʮXW]Uo!mD%wrH :٫m}36 {gi&0JE3QřbUHN_ɦ(PY6rE_~zR1`@.B7q飵䨑hWabJFǮE>-0@DepX3E})ǙY&_O0]̿, $*1 Z!u;3]ǽ`ukkyD=19qS z=!t/?yf$9A[)2%'N2. q=n@W^MZCAF'sEL~ [}ΗY(+b-= N)Uߵ4?_+Uh-L?F, Z{ bc 6g::sgNiCb&hdߒO@kD PNY>Fsܡ$\')'*s$g 1kkkyn-X%~O+%uo2G fv/5.U1|653ZHn@q Cݣ7XDjݘ0%. 8Rù{LBy%ĚBq8nF|d%s*縹@ &E˕!H$3ZbE(HTHY!ڸ5. DD!F 8Ꟈ K'EEԣX܁˵ =S /#;ʞtl;Mӱ Yh+mI4q9 Xw>Ľ *9l[h#fCTƐM깞)Kmn K:&D6.QJ,SfJ2#bٓ"ΗGziLӏɊK zuW6;qgR r`>O4|A-EOɆx)V/\܏VLx߻tU~w_.큻-ˑ{=qǬOwA ,{+?R~iM8è,s D]Z$~]doOUBԳf%.L.(ZSAпkW 4[3 \9Xb#yE`h#,u/xpg}fċ ^ PbvʂA.cY1%ET& H|$@}F(G~3 q(^[#v{CNk_m֫l Hx8(22k0SZA9szQF@v7ocFx~Q/B'p#yKf'j/o &?aحD)Q4MFD%kWK䖼5c A%F˾vi{`VXqR~[e贋JPoJ!ߍ}cF41ѧ6řN560|զZͳl}xzlUhe'-Uu鐑\nG nJO^Vi ]^[0Ϸ¢(ǧvk>K1yTLK.ELF^zt3  dLܲ%] }8-,b\֟!;\,z u-ӖH/Tgmsea#z%9M4`:N<8l,yQO46$,IYl%?24d|#!s;Vi8Y|$W *2ȩ&S p5`UD PGѿsE-Vޠ0X&ꃢ:xG[v}ϭ8ۗ`w[CBc3X߳"jPx^;=\fj~mƹVI.;C_+X%"`{+"Է\ߴMs>mʅsXiӛѤսĽoBNxDL'|SQ_hRL8; syPnVSDa)fIT2ٱ)yL>乸Xr6(:]IZ=PY_8rv#p˹lM+W2 BEp 2h: Z,Xf3"ZnMo %3D\*O"߻JGD./VH-'r:+.L.5ǐma&AP-%T[H쯹d3biX3VYϥhVF'Rk HbQwUg23XˉhV;= 2e@ޟJj<ƚNsjŝFm+ B6= Pȟ-m^w/K*GD`9O -g[a.0LxZozXHUY1QbP'Y$թ>~`Ƒ>fm,JˉWripJSJ\Z#įi>Gr0܃ KhyPCx, qa,C R/.ؗSvNA־46ڛ6cѪv<zquO)`l)#w#7+j> Q1ձ#fDi]6 ]HK-(ÿ&k:x7!l(x7g7Cճ?> ˢAڃ4BȨ;r56@RH&yQ1xsv"kF4~$ ≯0f>Xaıܙi.qc0\+J}YZw~x9W0&""qSw׉U7421 cq))SӶ] mRėxSVѨ" C_x:Y`KNp6W5 9PP󿢛JЛ6TJ8?1Аg7`Ս,B5OyrEƚq ^1qDusJÝ آ|܏I%ȇ I.v4?r hs Xc1flο%2s 6pWLA4[ow<QHUzi?SC8D r:~ Cm¨kZ#a(9kŕIP? ҹ yDz jC:s2V6(''):]ɧ*$Sy<ޥ1i6hcS:OD+#)a R_e~M~w,U pl3"BuS6JEnCnў`gjϞ n mDFp="6uoY &/_ Zo<]<2VKm63M!ϻYvlŧsU r0oL'~SUX>=9z#B"{1y?ePCأWz@ D;Nrb{;dPE? _mUɗ(<1P'UX)˹p78ϝ0ֶrt5CMR&yAlX\Cd ]:C4+m7 @:28}E3pgtɰ.i^$N{&^~`?uB~G+!}bN{?G%ayiNɭtMq%<Ν4SxG/^1DzΞb>|"!ĂܹIrYTJ#RX\Eu'![whbS.s5~\RKkHM-fb!  C V) E( vQ(WPdBKб)d!"*GFDU6k7„oXY? n^/+r0q y&WI#ïN3K-!'S šHyAZ݅ϜvLuJtaT+t*;]{o4or贎oNc☚UfQ"USL~ԉ%F*H-~9T;bJ!^'sn^U/=ٖ8 NkG&c5;8}K^[S8˘/|}<v$:K[Z Au"Q:\umR/jWzw&J6!kZ )uw"1ԠĈSNCb/渧ET7X'{VQN6M ITCqnT*'sNA-RPj "-/,wRN$/v~a'}gO}.jJ˹Bhp}b<9*dvM#feH3b1Ktgڱտ.Xk8<TlaWP)j`<1 j0S]b?oC rw_sFtp/J×ױ ӎTU/Q ;4W%@_DGS$ŏP7W\$j%EtŹ sFj'@{*^\9^M|1{8L6K.#Kmز]Ρ. Nrv\zcwa~L%ri{t^Z4BKyF tҋtL%Mac +i 3ZY`\'qc%8b++:.ʐܩS~ Q39yS.Z5%Q\c߂Yc[Ia\5ź"dh4cj20$E[Xa]p aŇCLEQ*⮝UTLVfXs@,=XDBRThSpܹ7wjpWt[#p[J!nYݥպnt0=z-&L&e?IفAxZC~qjoȟ% a tT:W0?hA>jtnzaP~̯)L癀z1:WKqB™$q)ӮkEz\?&nڊ# h\)K1W]@S=t:9$gHa2AEd:,4|Ki [&IJgMVHΙu.2 vPI/C}\~]Qe[^nW4C=S-GaNEcIHjEm%Z/3n38=wwc/}}Q~vvyJx;G8-Q4Fm_zY6dxEVE gFyhǖ `CgG`ɥxcvHȋDq8#[N0NT ջuDAW|OR7rOFl7K7j⏡U=enpi'GMܺ$R:&F7u晄%ͪ]O}4@ LQ4?V1+=/$ ܼ0W}@tmQ}_s\rQsnŠUPތ)!ʃKr5 ~S芭!zDjZZ%Zpkv}9:1<hqF9ݼ>zKpWP=4xmHw8lW #Xtx)BMްQ~R%vU|PLؕQ]%qB |ăɳ)`s"ݿ:%ТM~>*F.Ϩ'}]mVGBO~Mt]n3B' Z;< ooEJg| 3p?6D00WބP*ةҹV23wD>y9d3m+'*%vW-$g_L=_wu7^鬓Ay:H=aRiD8R3>@5 ` W㞸/z7 gnDIZY3ç2yM65kaZ ??.,HM;NT`ǟ35J(o`Αod.36yŁ}Ṡf2sF"2٦l62Og.㠠5\'.9z5:'9ڍO(Iζd)o%VI>UA=.U?[B0Ml~Qt w`lTvm;8PFnjnHYTaRczE85z-v̛EyIq:D838_ jR8j ҈qGV82bX"9PM>G?J4C58I_玸ɪ70/u+Pvr 3l/iCP&D_>-BwFRzx$ WzM"-gK KvL& 4qVf/{J39W(_kG!t[D O [=t;@9$5 S袂i@FɒňIbE{U*jL~ *0Jf'ZJl( }걛uf/ Xta!Lg].JԷe,%4n#i_a_Zࡧ_&X|y}ouO%NmrZ܄GM u$.Q:g!y 1s& -FR6 jb?w?K>'kS@9Q1LqS^7*@rFTYR*n#ׂVG0‰_\f{U?0儍0dkltcfe uq$m@vsu \jY|Ց/Ѧe{X`I@Dp0zFԎohg^4X犝L\:âEHB2I5wVy?waƐ%SXۄ;P\KdV,IvF)82'o(L'p_U9>ڼx%~`dvUK貎ڌMm0# 3.㷗*:ฑ?(TyVij@;${(+ef.yMvطUTMt/ A?fC4:J5>6N݌%܄,A;W:WAڛ(﫣'<uǜئX޵ڡ;ȝ5D 1F__EqA ,DOg?{GuS|.T<5q93 {@v%.0J.{}l6&1On̀A d2H/mKa-$>9y*Tdk.hnT;^lj 5pȪSqU+[ )b6m3cS^"7q;psv>ʼnJq9dˣ :H 䡵zf 3*2ƞPnI}{u(q(r9)`ʀaA@./"#|?7JCD˩gnE&Èm܁*\zH5tf/ՠ\y"]}Tns'#k2i&l7{}/?Tj^Lyr(Ge &b % D{hȯW,΢],kŰ8<ʿ)!ZC׎Qk|g9SJ:2;J7HoG?pE[g-tKP@K2ȶ q:`Ux0PzGQ۟,*A!HDRpG ww3Td,Yo#m|l DžZrNޮ?g6hCE,"[A b/Tjs?I+r.(=%0DEW{Uh"0AĂ~]8Ĥf^ω{ 1+PWŬ]vlmcDpjsكyAw.RRS3'm#seHՒT^EoV-4c%Ew$T߀,x%ė}w:G۳*$w]SX 5 @

jLU10~jƜTR\homBMnkѯԋEC1q\}.^qBz2+fU'w_V^Ua(/g?ib>IrE^Ht~E ѩhk'N8ꔛ>˻f=jK\iVhMzG dٱE &=mR|-!Ş,$dl.ֶk ?)mjd¯Du%_~K[i'R:xҮ" t6ȓEN>DY zCv\stzG­ITl/piރXȑ֜\;w燡5MI!ϜWZI4W$Gtaz)c;9쵺&vn/>6ݶg1yM ?\6tEY+5/F7 0X&\4MpzN}tojIbCU<".`+z'22Qd $HjhwT5?jm()]NbWWO`A h`1~M*GA aX:f=e߸-!1jA&v5Lz,ۨk0[cgvC1LV |L0\9wHƧT7VtyRFU:{I!,.vf1=eՑbׂgf{Sd6^PװFx3>T[ȜS1W?!If{s\1)sXEԳ{]옌VQ=qӳt6ޒr"zkxYE= h"b@@ I-۞]l=%P$Eb9x|L8@WN.j0@3(75@7ƋN#s4'jվJ4;JX}ߩu$|b/\.Y23 :Ϡ|XJ7'Ix$nҴ|R`JWR|pwFG<9HWþ9nF_=Td2w1^&|g^{ wef`\j3Rv?k\ 8xX~yێP!=S д^/BN3M 6Kip,NLFyFbDX8:ՈΟnd7CRa72D0h2w g̽dex5t wc~žXD*b6*Sj9/C*`uPuȟ@U:7K)6m瀈M4wL$7ux "k -ئ4F8zlϋY<\u~E=3`J<'bTU9QQc;8Äf7*vq,AHn:-`t R?c+lW{`Ϟ _G ZK 9,%UΓ? EXTY e/vޢӫeEC 1%[3h2Kv . L=W ׅ4{?m=5'JBy0KyRClS2S H-YcJ~uVgWQ6_xcFN;Ug4(9t ǨkLB,E6[#j06+oRA`"@s 'Fs;mE'ʹEj}8wM)5ۧl^@JPyN4EL(hf`S]mFm5RqFuP=EG0*LV/<񳚿Am ..IhŜ7K75 Z˖u[$i9=AK.*T8ߩs8CPdd` xStb%6k=޻j_/Ot)ּܲq{9E,@ѴcX>JG۵;դf2fet6 ᔅWL" DcP$ulEY\ZWG|vF_}E[W$!TLa5V5km:~pR'XLwqy6%]8Y|Gn4@Q+lV tqM퀿 4ܐ"ҥ Er''YWתB&0`m`Iˉ>:{ǁ!жхgB1IQM'y'A0gLBC`#}=˪aHL6V; }πZ߉T74xkTb5&"Jϧ͍G1[{F-2*bKտ-149`b]ۛ' Y{WgYqWg 7eEgI7s'zAhFrS|jhד.{O/wdU3V.0u k%9`!%-~:B!WݢVz7vy!q҂:M3sQhsTD(AE<ߧ>ڶ,hĮ%;C?h=e. x'-7yOb]zQ1)CɿꜧuHF\iJ% 𹌠 "sL`)_m9 +}_9@Z<*_D>LoPB|j/V{[zw;@S-ʔ+>ƽ_@tmj;obwL"uk! ux?S/!'ﶓ^fv \=% ܖYW0B^J\n{}*0?>׎ib˳w\g? .S9AyO аjXvǠtOxꕁz rNKM׈ަkNqfX6壪*t4P /}x@ 5`mrf-(T߾EdPfh+2IS$+{#jiJ1upq>6^(hz>JO#nb˞PhoÛ=='&9_zHwaZ^5'RȞ[CXT%b420`9aRF|m-gb:QxݖAmGLN)LF8:P)nm*IʛQC1&7hƓ)ҋep]<ĜПTϱoKMyl=̺Gr)JtYSp1b`&NƄO4Եɓ,1^u҃'{fLb("L_ƅYr~Q'ЖKG "F[ʦV;!.Z9DQr ?m -]<̍V<2yB1SI-=Eʾz:_.J(9Vyy] /W<m6GQ7|{k4dh C^HXєJ$#Z3nIICL\̌댼:z"/KeI%BB%Z^)퇽bҳʭͧoA[nb^aoEDtn{ئ(Ol˴m1ե,#Qa7!璿>ծc86>iCj}\ I?mQm7\# epxA0to#s¹5cM@N6I| *Èq{vr)^OC8@Ԕ]+BIYb+ׄZjkXEr0]oe]r: :IKtV<^9,M{bԀCq讝52y,:X+s#}ɅEvǐbI n #5YmOFle^Cx4ՈdSz P{!]y!,\ҠJ:O,݋TgDQ ? rx4gx-iC% $8-`"B.ljD>Yt-' rCL{t RqS\&_ ZktSKD$T| 9P0#5BmZog[v#9r{rs$-.d8qms=g:RetJ7 K6|戎 #4]Ut=Cy("M'@R3. N(PDz4ٙLܴ9zD᮫*PT{_=ܸ&u,;8A`ݲv1Lӱ_9"_^ ?!L-*Cpڱ1mTкŇJ+ q|RQkXmIEjj+H^S*RUCN/oSak:χp% 8p" bS[ZbD{q˵c4fskV\zgƮz?܏K#T9^ʖqsM׉kx]Šn DGU}} ) >qɬ)V/ ؤOġCGbgxaxmL, Cn+ Lؽ(gkދe_"ܩW.N&5bq.-G/4t(Yj ldm+Ll!gsE0-䩵g'!mue2FhDwE/ J~jo YJUGd2KFu"m+]^J)yS1x,<'dnenqrJ܌u;1j/jd3aZ"2|#G񞍠%C@as{Vօu35#рPJAQngcDoϯoSg ؈m[%~ݑD6!PX>SØ&UҦvLd`BhRnb[{:_yKCB`Ayn?.1*RӁ8&%6}A9/G~\Em)]]f 5u` Jh.Fo^xz+4ͽ;-Ҍd@MS؋t:쭞^[ "D짲zԯx@ɂ^!nfeWڬ-~7PYƁ0S/_@o;li(ǧ3TjN2b9ΞYƚVesuAbբƵn}1,b!+,:&dscO p|Ma?o`ۦ03̡.RJsP-ȗ^:FYijc-#{{'{AΣֺxiZħ^ɳ'nSV2*ɘxIkW1 OVԄ_݊ͥ<29oZ*/lv)7RlAd^KB fS:I7[ |(SnܖR˹V:wKV^X,,0~4+%Aqc} HfҐR5}q݃Sƺ !m\5̐XkRraI[8 wu"0d! l dȌ5YJ̀ U]1w-Ok=.xoHSYK`m]S(rbܬ> !|$M  cًE0:2C"$fTSb|9 ,dr縒OVb+G%o9WG169]Bhpxwkr S3WbR-pqOI-,$ZCw 4(!~,ݖMd&(AȮcX <ŶܠM>K53?;nZNy[ܽ~rF( wU$=BJK hdìHOZqp44u3OMZo=zPx~ &kxjtZe%Ic6i$z"W6'W7!X02wd{#kx~tHXVh;, ڸQLLU嫮b(|Zn8-4SX~0˶);+4L'3!" R 2ͻA#M% U]®k+T.9KglC.S_aُ-Grߠ9"ߑdg d]\ :.UʽWTV5 ʹ𯬾ߥ#` a{!Ń|ڼGj6_<҂My4Di& zȲO:6=J:먗V^ _3 Vl\!)Jb%dM eNJnfڞ|i`az}}%pgHAQ&k =l/a u(f7TY`||GK$K{&aޅjOeE.K b#2ms8(l'y `BtqC&eC eÇ+-܏efoYS+鵤k<ޏq$W'7w sL 'wet6I] aYrc"DNX93#B\E9eJaMe!9FYfRDUtKqEx28{acj0jLH1q\C_/xh]i 9dΫ o{: a;gcޭ6V@MtEb{{*L3uW1 ,IQ`qTFh!$nA_6Ӑ*-ϓ&Mrx1s*q`SdWd{*<mkD-G:]n#BA>z`KTקkM>n,|Kf猊'C䢉 ܓ# ^pMNؙl(4m4UTj߿rq~)Z6OwV-̋(!cג!YLH,7I㫭 :lǴ%{:D*\'e@Yb⽦V/a2Cj?D?}+K  5q_R~ML[PgW6%0gԧbM8v[ Uz 7 =G cWsz]S'3ڤ>G pJ'?pQR[AMy"5,YW{N4?K``ԫ\Wn 0.rSEI8`(RwrR^j3W0jiL{Xbb$ ,(Iuͧ~~Ÿ٭83\7c[Q;vL?kWG(RGy7]RanX֒ N6y^ɖXdJbj5} X8E^3IKxbh=0P_L? pE'v#!A#D7ċP:UfuUGxPԴ&ù,=f@j$Ao#"ZpAf l/+ilij9u~HPQyw{Go'hυHdx,~:m+NjtH~-fl!{~=UQ$&L@i6-K= 9'[9Pm!Xe ֞D#N $'`W<D,:y޼48E@6!ӼǦˉRl}[⍦\8fcZyO9bn։MR,(KpMvTc8oзUdl-( WIbp7^%PkOYg2V X}a 1Ɂsg/^Ѿ1DuQƥ4+` JFnvPZ7,i/xS*D aF1S5jpufu| mpC\٬Ϫ?I %mOA. Mll$3tRZӒ QM&f>ܼG/Yept?)0ejN;ƴ˧f.enW>>Rw+s\|#6 I֝p,=J]_}bNTW-]xi̗icMOv7qvTng}.t56 #nS:'8I"f&n(k$+]5b&=۝aWTSi Od[.$H/˳Pix{8T@i p-|O|NzPN#@<#uĦx5,Umt2f?}tn|s}J_HfI$|_D35|~UtwSl$|+0`kVhmcFM&p#Y0 rS!>z{uEb &pҩ[mJOPce _&7Y]tA k^J?h{cH:VP2b򩹌_3ںD9zϻhHd5lޢXf1PvFNg06GxhAnu[dkGOCC(=CAT UsE [ t B;ӀkCZ*.< oR$c$9Ph qyF4/fr.^bW66 R;4OL _mvEHXž%ب>C8mۦJƜO|%˫m!^egITҔRq.2OILg(l]ݒGsM✓& )X,2NCEVw 9նGQ O%(R0YGYmޟωiсeZ-S.N,teQl /#iI~L z}C*$T1o!GEuߙ*z9~ؗMPQ_]bX nS6pڪ;H6ktsE F^~Ca2D/ up LEӞgC*.4 %"@M_;BיU^꘭6S?ɚŚ|/-R.upVY}h6PcqLbkVUgg3790P*kjjҒ=sXlBKJґiIkwr:jUa:zc$sxD@y5F~H93ϗ304$מ3T]Gi*գ_gPy<_?QSWh/6oKWM4TpW*z.t  atٳqFeΪrX=<[~q B$VL$+9kD\"S ;"MD R+* i/rȦ_ݡÆGt_׊5~6%T}|5/ԕ ғٝ@{gh mɵڐJRf$mOkY00F~VF0ZVt2B=\KFK>DdW ~4yIe p$14av0 nbn^M8msR aER :SbC٠Sf:=Ji6[ IS|jWU|h\.v~f2Sz5tGb8i?i.fuU8Q4_Z lCmibúq;t[Zn n'SP~;H{غǺPsG5VSd}xZ#yM} OxYʣt@  Liȶ#[')3w/?SZb.|5gbjx:Pυ)IAy0bi>&MF:.~sfAF|+LfP5I tþE=v) 8^U%<~8a'4Gg|;X'׺@K/{I C-[6/"S~"v/ܹ|dbڰw\Xc6o4zXv/yx%Nw8n=tP!a >ipGi$n+tel#fa6i""Fgy;K-ek1Kk~5^HX⡄.o&-Fm=3X-k9G[1Тev$ JJ:;~5:36-0kUMJ'Oi;D򙫝THyuuqpt:z@.&KA|/Z]y2Ejq<&8ti"|Z f):?Mzns P~d}͌]ֱMXG6Z zYDF 5h 4/ Y6yq-!Raك۲)# \>y™yZ8 fgVW8x9<7hNiJsilORf؜ !cƫarp .qyzs翈(j]獊ZƓ6mo}i>LIxrlv1@f$Y`emך ؼ7P(5KhcA9WBlM } #^#PB4G'u;[ {>W/))YwC Q ^^0[6 )q4uf?CbX衒\2)o ƽHM8b%u &rjf7`2HT(-_)PmX%(J窘mt(nލQNUkNgf1x4a-F\/7>ZF#X8$4P(qyEO6 4 |P7MՇeL;1H_$j)~{_ˢ(dUecs8Ew>1i(0GafhV:^.YִJJC91v sVrPe3JDݸ%r%=Uh7 W&3ꤽ^Rm^ݽ1FzWk1l"c ΒR~52Օ\_'pUD3c$6\s7$$ŰdŮv9g^r޿%vspo{rf(kr'pǾРq GܷzDBuN[joJܱ֡ep-W2Ma%~{y( IOS`XQ IP뺖)F^ 1ct//ωfq= \5>K FM}d,ˑV mac{?F[[SGqTHȆz-#wt%[OS>+Ja:caӐXc(+7*F;A\P3d'WP_)l,|b54@sv?G mzbTRQEm2ԔJCtVCR?SU2HhZIgWp\$M[wz FC镻,֤&$c|* F92b!fԽ%5$QT.`K_)HRT"pu\T*y}߈aI?Erᘖ`9Ƞ#^oLCJ'N@C= Z6 ı1g^1|ҫ:2"Vo+ "CpktZɵacreR6ڬ4k9@e2"z gBI/- *Ky%0|ܙ7|nM8týҩ}I7faaVwlS5LP}-ȈtV{4mf܊e|~H .Dyf8E :[wqL>tpPJ=Pw}:3"heX5k d t$o=SX3Aѓs S^UV.k>ddί>~+7."^>oqΛf^6d=4b^AvCM(|p!ht 1d%*:oӬPsxr~yJȉE,>M(ŝUsx o1R&en #0MLe|W&ƵY oIRlR3֍*9g@{/s~ 7!Pe%Z1ln:RR<L3 "9nuVG?;O!#L0)6K>&Hng譧QIeY"Z#lgvT<74?ʔCTPL_9z :vh~ëdMϞd<49?um&@ +vgQ uy.({6WJpj~GtLO]r8Y6ޑRSsO[mx9B@e&YWRuHQ.ISw[\=u(Hji^j&`TQMSWn®U oP*PXR 4f9 _4dIlղ;ϑ" % N|xWo3YeVcp J\. H+w{01ұvYg;&^jOOu6qtJ;| QG'-Iپdy,wB gSPԓ75?MH .|*ZVޘ2yEQ72/1BxRѓM-[`Pm(OOTR45z=4II &Ȑ i{c}Ew#`xjQF|] ƐE7Yldqܯ9Pdmfn Ӳ8u^JBm3N])70 k )TGKddhrZ=5[B;ĩru|w:zD1Nlwj=}?@3Gw pe4nf" :@FZ-uy1'<ż7 ݧ #& 0{궞<]bZqK"&dfTک_[/v2"ɊK8?jtf_K '<Ʈ͐-D 8_J,@BmA?d]e<ȯ<`߰%2hD*㓮Pa' UL=[3a{$jo[^MpW.#H)v3 >GY[2,GQŬKa pƂHhd?Ba ) @\Ъi*1({DA\b:A=۔{*{bfȁ?is=#۬acqh,i@X]xz=\9EG^lġV]CvzJEʉri/6n*N_a%O2jgiX8ڮҘ ͹G`zmi^cgwˆw 4؉*DÝ PSy"]}sdaͫZ5sBזձcAubH|ALI6LxY<En&yX%{xE{h@gyIfRaH6,^pZA,SR2F1m݉aDKqp2E`6G_wde!ov0 VkۚdRNcvqˉ#@3-Nm7xњ m2,~opN7n؁̺>$ B\dShP}iC 4*ȝNĸ]G|;ŲE Zhe7ukqzN! NqXЋ(4uU۩]-޻}jYxz/tpDGR H;W6ma7)/z f&h + uwp\W s`0nTX'$pے&Cc!ʽ~O-!,{}lAFVDs]E"OTHCEM6 i6[Z8" oM7֔J||ו0oBh'b='6GEѨ[gX +(9 q3Y9VOөjslD^kȸ̧izEiCk>-c)V3㭇"6g{ʗz7 O[/@d {l%'A ҟ`o$bJ;7iiN-sNa#9DՃz28?%8Sw*dk)hHX#hP #pG^b0}vObF=S?53>YF+vfn-lzb!^v~gh i98RMs,tIl FvU"ƒ8̠} +n*D)G,H䞧Mƀq۫h#w-u+}JⷄgnxvxgTޅZ(oX %x3sgoRЯJkr2W ~M!8"[E&pg7)Qn:}Uc b{;@FDY4'RzʳэBxxka_xXK +/=" d=}|~lJaXR.̆Uwfd{N:O"wMT^8@mΠ<(䚴;\5GL3R M+Cn֫U;A@k0 ̍<ʩcAT_`):þF-Agbʇ?^x -*.PK D7*'wpsa&qL|+Qs~teuf!jl3zS66 8ŨE,Шq+}J}LnA.?Ty%-ge?ytް(RqA웲My9na4dWcBw [Y(BQB6xh:!ݗu(Lh[z@~A]$6`[e y[Ƀ { *g]=AR@W s;qrf#[J"t rqIE=kιWi{mNJKEp5M!Ryj@|x"Hf! IM.Qa4~﫚N! A^Lj3IKBaJ#3Ӂ_LóG\Yϊ/|b߃]GT*ho`.n"8)`g ~] и nhCQxak^ QsRGwn]Vzd# ݢ1%1 u{m*2%KwGUJ1?dr%%p/G/:**P҄%BQs͗wuG.Zl95:%(nbHt_'@zJF?:īl!Œcc~9qz"{YbgNf81;OrED4 Sb,,l(U oIi?q!;6ZsbW%Lyd^ 7Ҁ`%쐮3:Q䡁k%!F/Y7QK#r%ܸ,~jT]SA 2̊{wN{"6FY#QX]Tz烝PHxjQ$z=C'`.ՖjR 'J%~7ɰƈGУ?k ~CvW`Z'D;- EBٺ߭˥|j?a5B*g "՗rFP]7'˶]kJF˷ՓX2X}Kp%kNpg0ef'cص2uu뛻gŐ;s83)#8(rumr~rOE;6Y&ZƢgxj@1sp \1VwPgm5 iٖkeﭑ vWOx9 bBےOh&)`1!:I!h#NO<<~5yNL]27˔/ (yXmkP r‘-Q[SϬ2l/IgOHo> V k|3+2~Ժb\YW Pu7 C>Y>7J~XzQdy.&p{)rwX\lm`@Xa@ĉ.^gw0O;}/3Y{*xEgcB~pS_%o"jlNa7l#['ě[K%Be&-"%"᪞5f'l\Mp-kSԔ98΍FyCP)#<*s?r Xlwc 3~{/sDQ怡0,Tuq&Xի [dJA)q %4 Keg +}b#^{;r`o6^H=~&"٩">,A-6wxX-RW12JLw'=A>? -ŶHNGT'fXHnCp("e7x;Ly-9K)bFC'9HYӳa7,#WF: y|ªSl1ai'$/h^E`XgySKXBUYci NOR/uA,ftg0L/Vɪ\[öU&GMM-׃m,}Ui7Zf|g|0X 9Qbpp5 O$.X޻>c`w٤aKrﱥ@:&g"G҉m`Y3qcyؓM$9 \fg0?A&p!p@xFG~lw3H'QJ)h|m&(~sR%'xW]9sePӄ_ 8yKq$!V왟 Ă;Y|ip4 4Ҡq]푔Ay:]Q_љ;RD% m+?WVW΀a| bc.WtKqZVe:)=h^JHlsюF9@.JU{{ړs.*@m}qr'FkL4)Lo߰k&p~|2 B~Giy%gm!ӹB0nG =mJ#pN lC.eR^Z*nu-4AVsU=ϐn!RK6wq? fΤp֬1C !a^EnmHxUFal` )U| *.Elw6yKX\;yHYh ~ 1-JRehaU A2.A!ŒP'TCvz(IU!̈3kfE^5+7,fɩB$l.oLf>AT65+x )V||e6f{;hpviXپVz`Ty z}zuIiutچ*P9ALvD(Dv3BXKfV>7b@gQ("1sA(dREG?Uʹ^Q277)*Gr7F;x.xIzu\򻅡"lі!R'В CFPyBg; }!/)ɃR::3ט=V ]cg-G$J*Sl2'UzsJ6KěZS+zQjbٴGvbh0V-}Vd66NOˬ_GR͜-'W0G1(f*-"uâv[,- ,ݲN`hq-LWDA_*MHWP+Ye-hɊ[d5dv%60T*/U:M:(f{D[#\EnJTm$tv~\8`aŪF%LcbM4NsTJԃg|qh`DUE@|q+]v4) rFhZ8?:tfO7{i+UHWRZ?4l"ɴdWVv Aӡk]|I`SdT?UW3835{W0v0K%M >{? HQ,cwǐzor(7ZTڪt$Ijm\4 ߀DosG|_\4 9ud ;Qa w]wa]om*Eii j8܁5]J}m3a=.#AL).֊/M0ɡ CW{HtxJdjFɀ7WTN y¿}$@ ˌ cI(@?Hg '˾AJ_ Pp yha5v3=!S(^V6g5 /mNciBd R뙝j}r{H`8^HE;^Y$\leFE@aEˇN񜭇>F͇߬Ӽl|[IXNzZ ӷ\A,#;Ŀ$-=J\{PU|߬#ĕ7vpSMo:lEWBd (7Pz*t@5U"H@wMHPs/i s*%eMhqaک'9N(LNZ$8˯e/SN.rnƭtxG~C3P=|/%;qq~>t TF9񐝯~:TU ox#nS¹NzR(M&`T8~yL.|*5+dyc:RM W9QS z ?־򶡡9ǭE^M[V ll aґ|Ny:U֜+Oߌ۫tMݎHR2@(J.)h@MB}4,d.ȶpmS=ZAU5Ny;_AYcWEӦ mb!vfW(čs:׼2߀!Ku_50e}4,EM-]ֵV{R]]MrdTœ}WD9WQBqFg@X|*s]TmUI¤ ;Kn@z(xKe q:e`s z{&5b!6IZimGq_CLFŭ-Il\2*)'ĉЍnbH.d6 qan<mvVS.ϳl’C֯xuU\8eXP.=)Ec0%o{w7AxB3 p"pU˝} SLouf_k'o@tXLx[?wpCm}y8g{\%H>as]ݱ˖W"L g`ԯM:n_+iNq4tH`&.ry U\q0md}SV-(6'HSsR7Q"gZt*B(~ZEߵ4{({enIELD_D7_`i8F8u#18EO,t'A+`(a)[a(DpA'`3++ք+pgϺy" Ի[ ca]ۓ4> <\ +#Z"ճP; 3H+C ÐE &Um5?bꠛA.e= R_S0|DO W&ݾ}Y 6^wAޑ]?Xt]OD[ɄBއ(@D"+Ge Y\K.WeY:k|zn|,Ux}ݯB}^LԯaM߯0ՒV1ܸ=VV m ϬE~ʣpy)rk32ci@E.u=?d>i ;>(E ^'~:r9ʃ8+lEBbJdq>q0gtZd&om+ ICmU \B`npEw+]W_lzxQ-85RER!Cd? Gk}tuh$)!*鰽꿇AtΛyg"7"V}9Oգ M(Ŗ lۘ:qك>۬?/ ND4kf|BGv3<P`(SjMCW'[Vә1$PanMYDxPfFZ~Ymm\(K2qc]32SD5ZGveNq,N"[*t=d @^Sa:kщ|C'0/z-?WO4¤JkdȂ*IV(>؟fsko`5 *z>.w騑׭`!VKC\.WP7xM92̕Vĩ}iȅ{~p(w1n* Ʒᔘ@VIǖk:e~SD¡hײ'I|ČՓhf[tdYJ1}D_ .NJ3t4;^yZIϑP&i/ki vC"/ZraNZ|{N]lɩ= .#~{fQߔ" Y" ,q _H3>4 b2_[ՑyI9[" Oɋŧִ9wx/zWKs8V*:\;q69?: Sp>DR |W@<W^+q $}OcĐ'[ *4axE$cm4꣘c"t4D uFCdF/($a;"+ EbSR .xf9ӞfŔ{"dSn=1mф q_2_ ols8 cr8GG&!*3jD.1>p=bbROb\ONR$ ?C~>č6Z_Ƥ|yyGZM'F.HNNCzl6,VCyDN@yv,i]|'_C:$m\`Z2sWq_2̬Nd`!`^!x̻-38 p9} Íj%cPgA (%: ."ӴUUoUI!0{3O#=;D##ٍ13dҀEݜR\aX]D);gfѫ|+DZ+y"}ަEwGׄCKO Dzu[=3A&tVd暾V^I\J|m׊ -j?pj("]?*-J=3vȓŜ0_J aXw~K,GABVYeM#`ȖDŽq8o\|WU ˅E &W<30J'7֔oyqB>_n>ުd7)Tt\h(9'6ЋJٝp,* W^bҺb]0Vzա_zv'2ƨyhZ[ɤvB?UʹqFSg=Y 5%%#=ֆc;E%dmfUN=En?-CȃrtZ`0i!YJ3ח zJm-)T;1c08SGSFK$CqsUf@u [ʙPU cF*IIVNq9߼!PAM #W8{:!lT/#ϥJ0mJg+;X `8i3k\B$5S'zc%0CU5A2ᥝ&X/S~(Bx?Uƚ6z$̪!C%K3)vFͰ;zS Z h4AKƾNu&N3Z}zv>%j+W6vn31qL6q 16ZDt#ԓ_41)' 珄A_&tTֹLl}W}G%Ev {Rw ~?iw]Dx,,fBEEAI4%>3xaƶ=zsĦDgI=d^έ1pH{ 5+.M 1thyZ"Ҕ;A:-l7*Lq|6rubZ֗ WN)0xA*ƷH _AjocqGǦ=̗/gklfGlSۭۛF2QU Wֱ^t lab`vr>Ig{ms1` *61ts9:c>:&CZ`Ț1>/ꕝ~ɻIb?H"Z}U֬!-kB'|7=}io],kgR͞#G l»QkrCir?҂3&۠ TӺJG}=e)q֙7>Zsrڼ49oIa5 Ew~_\j ^k%vEj8}TLj(L;9!(,nLly2eTT(h&O%[E , L wœY#xxDO1!|z;I,޾]tĿ=7=¿BeYǪ 6{.|̗4)'rDaIAa)YiD5:U+{gR#uTLEF$n "u.Ce5+&m0yz:Ywq=jmQ~+[7,(Hoj`=C'*8=`7>1ʷ8#1.1ie@8O\3ǯ@tc+B1 G]>s4 /E~̽aF763#0 iҏУNoS[JLmD|R}t"8Ƥ ϰ :hf-QҴuZ]t^w0lsFJ.NE{cJ^ԇ2Ι{,,zfP!} ͳ A]oe\0]ѶˣC~ئ=?̎GkצTB ʕSO($2[*bc)cg_#q`rjB>xVeKH"?~]vTbND*B/eXirl*[0Zm(Mx&5bG;{",OwU&9{ATC2E'tS*ۏ zF5-)r `K7]gKg췢WҚi!i%L' ~xnz͝tJ_uR4lְ ] bXuo_mY/ i.[>GIMam&v E70yҷnVe=tW—rp@5 & ʗh[ LlfǓ¯)S3"%QVK.8NeNkm[u&,Ӳ# _U?Qif0IZW?0Ra3]l3D7Ymt}F>ݲ+rӕUWk-6uW— ocd#p'$1{g\Ӏ2MSqkHXM踚;BDmŸy.`R 3 q&8^QmI.̣)RWW{ em1߃^=9PQ۽L]Rr2{g <5J]?8Ym-]S|u9΍+*q Z')'".,S@#I7N|9sI=KP3?70Z1H?:i{D%D kFÀmɡzvY ;cQCq p;=?QI<$P|*ƶ`&*Z\\5Irk_;fBm|xWu"zVS0=lκJkcܐ@=饨{23R^\fO(!l_447LvP  vȵμ 6K{BT޴M*(gWQ6'-E.;C( "Yn!~ӱ׿C`D>ՀuSޏf/'mC#~*ö"u ebtY4@ 喿P s _Yj)S =Fi.CW*ulQvtT}ytc8~s\v=X#TY_M5!TaIm"`-B / L]}d'&&(||ZgG[$X۰|#YB{[Dp/z3A9au @.:5-ˡZe gnM%Λz~wbz7D>,J ֌1j닍kGF\u mD|͖]b3Rb{tKsW@,'c &qL ^{TtD>ꂰ;-Z|X`p姅m&S ĤX,%Kcym-_/qޒKp }eAHmRйՅoo6z=Ye3M4h7-sO{\]],)ziy]e iaC/+>rX*.=DnZKw>^Jӭbz;ZM)L dlh? wۤ£cg9giT5|-3#uf}4DflbY$*z oHTKGU-U-Heҷe&+{AU764 T+wh-l$'X~YfEa< lidd/8kg ԢKix* GV ~p0kS]̥f%*<-#6?5 yaw,xJGuspCͿU恰 T:`ӟmkPnhN٬o,*ˇz(=Rx}(iH&wrpeѳhOp H}./`=I~#(Nv#&Kr}! r<,2rNѪӯV%KS,C:Ŏ@afo{. sNrM(c,aGV-E[\!e\)3N l󩅣 ;5;8 g1$]i%=tI{+"l׍̊.vЗ8"s0jEUSLŲ vIEϚ; >w{L\-zE-O3fOEjw gs)%gAY&d$"ҕ(=}80忀 Ֆ@s Nڣ+Ƿ^;L]8EMQGCj8H܇*[; ) P%B_[L@Az4w8/j5UbEڽlj!Lm* e{-ñ>70;WY#PP6 cIUh!v'_{hwNk;wu\hOR- D#Hpk KpG%/+`qs0OcR^/1*1TOI{iQ&PpViO1%l< ;>((v Ϳ~ULj06NQ/t6Вoќm'3CqnO" cgT,|Ծ$w59-NPe35MW/06?wa9⠪HVǁ44]x{]*,elO[jP3h fiv LyqA9؊wRp4NCf,!(gIm`]~zW%X-nxDnH@sB~[.Frz8ݩW[S)b:-};żu J}g>R|CG4%!S.١V! e`Ohb{~} οƓ(<]NYNio 8,{\ڝu@sk9p\oXAc@^1PV˔hL7Jt%aB= Ag/naLCX[ R]/lR)N+ǎi,_%N !8eA=pؖŏe-OE֔u<ZͯRKt>ՖSSPe-pzPpӪ.F' O牾Qh5GfA7aUs''';skc%hi꾎Tn. vz:<|:~34ʜϿG~,[4y%Cb*aU%$x D\<3tmYt\&Vf}Ѷ?EW{Punj3n}Ӱ?nhdTuQ)p-,D+EC1m:dE+[U$|Iv!x IzfKٜIr Szq`ʞd.ۊH/Gc~rMӀh1-0\qp#m^lZXLfUwUR/̕#%Bqe(Ʒ~ yw}] (_K8{4r.PQgc~co|T-$Z /އt `Jd)SE݉إ ^aϱNqR 8|hR.fz-+Ag6cYD +oeҋz|`% źUVbe"y7)N⭃H稖Q}&gUUF*(Z yt` JyO{'R|`6 o@S槚?S5m1)^p2'(|=)w5}n#uWҧQX>~~ɩ5܉CZQsm1 Zr{& &sPCK>GfaL\gty ǝ?)0ՎCd(09[ggEnPˈ!q= ͧC0^McV3k-mQ Fe[}P,/15X̬I^j䓴÷kl]涳m0l#؉LuH?;* |<@ 锝D;:MZw@hW.DX8we}I#U  ^h0S97j}`lbS%{n55Lh ~`d/ `HQoՅ`E % eYS<ׯ2vKd Кݐgv OW JϽ&¾5]Yks}̑-5'Hϱ<Ҍ= 8׾sՈdNq^@,qRe_=w%Bޣ:[/\ ^5鵳4ZgoJd0jdbrKA8sƈUhxO*^=!,p LO8'SsZJ3*3ȯ,mw od棕_TKH,2#v)qqqZjw܊neH[|sꢊ0 ֹdG]{ Q쐆ͫ%we 0=悞q% y#o#Ybt(0?Fn-\? `Iq\G/A$(cS1ԫJ8;U &]4I޼^Mݮ~'kKA"I aN5EHŇҙD9 9e9gOZHTѰ//E5 $U7Is^|ЂiIpqby M lI: ; }hɟK)'<7];ecz itQloL/Ȫd]M>L?t&[+ đ nll\` *?Inq(%LMl]t?,3rF8 ]H@qTva̤r൹ڐJu/77g0-S*İ$;;7D~$$@Qگ6RanOC(hACPiF"XuBj6fPÃr}*U_g1stЀ5adpL{WЌz&oNeG)'SA(e1juL>*mNnU;n&2R8^ԯ.<"45}2BfT7(ZRR4-iuá%!m tu/\$u @sؑ;H6jc<\sf䮙͌U 㻮t& =+$8bS? >,񁊼2_W<*Qx]̠3c׳Si]K,F00bk7^tBco *\wtB&s7aWQ#Jm(Jd0"z}$|!ef2tF||OE/I%ب+%jZ3#AcAdp&6#+$ߝiz":3 n¬=Q`+'=[x7$ίQ,ӃD.=j|{(AV& X`^xnvwڈ W rT'SU0'"~WR>i8Xw>;kȼ#|bs$PU4g)]ZZ4 UC#Gˮ]_:'uGQK~[8hObK9zmLw#oؕҊ })z}\1Vd8\$e'}"f) PQg >H#qY2i>n5ܣ]"tu.H%3sP6z-xZKxc/97[$T̯P&S(I:MmVly~.E`_#=۠rEhoO#-aApd zy$؉N,`ኯ4=c@8|l]Y&׃;R*_1ko]kQo2˱?+b@N2}45d!:Q#w[rA&`0%Z% SnMIS:M5 9J!Ĥ Ñ lh9k6R0Dt >#v[WSzŬcO oOTr+ߟOzyI+HH_94ڛЮ'RH]ҹғ?}l]ʹZ#E0j&Ro把m%*W N$6>}`~AY'Tb5vnzΊ_hݬLj-?m ]oqҜx* dQh/!O`B 7;|<]!/ C72IΊC)l㵿T5޼ab Z ,׬Y87vrJA;u6DN~2Kf`G[ ܠ/'`ŰjDP;n%z&` R8%ZF)樥7>mUG[p0wAZriCj}Q)YN`^bȦб55/; T72ۣU2Dn߸>RDuVqJ9k<_BU )&Z2Gۖ-)9xW75|VtH孒h*NG"rsHHuC?}qZ,_kv7CMk(G?'#XH,NeX Z*%Y+ChZUZP'eiMWFgE8DNQe@bӒ'A]ebMXm9OwB̹:_eIC7qG紛al f+Sn{J']]7)vR6RXy;jdGϿE)q/f4]ԍn6m4ӘI>T8!;UR^y{%w!N6UVNM/&PiuLnv.OT:`h8cbXIdeѿ&h˖u{suJ]HIn4cLubuYOn?>GǡuƐъ"Az`go[\{53a߮N\P$bA:!䜑-saQMGNFIfVqGʄ@ M'Ounюz$v"lfhZYJOx +O 1xrh FG/V=(qӧ.Qy/kϵ h`@1 H2?ƍ:F7܊V9;9+&Θ|늙O;bQ[[AŲ8k3[=n9ުz}kSWP& kYמz)`W 'k`W:DSBn([~a"!C*9sw` Wt(?bFMN E "5FNʺcO&?tw Pkd*ZfWqv2V9aW 7 $r]I fC''kDm{7cRtf| L =l`_3+6: R8 k5)6+*sQdggFnvWIsxٽqCYΆԛWݣM2CR@HTj>(Nd;$tޘM4E-X.Tkv#`x 5>5A8S8 B&>sqAW??1)G"~`*eE&'?kRɳJ1:w6ZLbћJcC Jl_ȹp/xTȝA5j1bQn;Usp~}Zi$-t6K~Rn-+Wr}wJ붬F')Bh;Lxpb6`HG#p_wnQ0J٠ 4_e h!{B1*5S\"eKva>@qL]D,$=KLZL 7:"jRxM}C,lc3-ؔ;$7^ hG"{C qtՀ/RI¦+.|&?Brp[_%R὿!1'Yݭ#i, *2cŦze_ 3f!h&W¢{|+b[-A(Xf-\ M +1KuqB2w °gGhܣoSRb 9ssS xJfɓf!H#d/B e_ 21M'ROkbKr\u {I( ^UX;e;Rh}9&2WMHTT7yKdW'8wNq{vK 1oQ|cL72r_uTlaA`Ň>#|Vղ|^] 3&ʻډNAi0("q8fj6# q"]<CZ|j<{DDM2TQre2R+\@}{K1\'!PA 3 ~ҋ/K`Eմ#Q}0E4Q~LͷFqVo:?b+r1EŨ*SA?OJ70e `G8[AzF!(y0}=M՚B(IYI9\~FbB!7\POf9M+ q&P -T򸡪'?QMnenՈ2pLpb=V̬M&aj,zs#}m=Q8 p^;ʫ^:p!=hu2p|u [вL%UmK0U0.M-`ImŅ3%|G.cLG1N ;Df{P0D٘.׳3`+.!J'w)b!*smWCP2…xCsOCTXa%D yq&ʷȳaPgs"Dp_yd`4gD *O$]yq ݂n9w+,x[r8|c%Ä;f[Tȕ2 We%{g_IBaHdU4Y8L{-C"&Z*,qQꬷCn_fg|1X(;&y2>B\."t@llp"& nxTzDQI>aۤwJ&,\ mV nV^6RS]OT\[`]Ԗ[*Ogw$^^SbYU.Z_!A^-Hya a+d`ôWxs uh,3 LxzjBׯMp@hS }-ggFo=D ABʴ R5PODr0+<07tfkޗ+{dPn3k%/藇IPa GAQ%9;&'^| Əޢ_-Ů:@Y&YA#Ela( `8|ݧ;v1z>xLj*)@8+2ٷBi+_?3[ l{25QLو^%X󢋳ݾ0]Y^ot @F˥v_b9Pa7ZPM^yGO 2e}ƈUܯ̃ʜKh(% povGpqͫ΁C`kR/8 M`E?6\x̋?l%f6釆BE,;9\Res7$Y$Geƫ$RQns%<՘zR;X{VH\ h9]\dVQ^J~cL34}=k@ җ8ie1ԳxreJǙF/iwMD0A\JZzW#@Kc'5sD7*xۛ[U>!qT2C#лJ@B|ћQ0&Ѭ?ďj~.Y5_Gw;hVZՔ_ol"Yb+SEl2uD dLn ;H#|ѽ367%>U cq*p1I $v&Ebt$da!Y'8S#Tbݔ3;+(yD& PkEe9h̿רuc:$&!sZĹYIu;x^l:Y?:ƶDxجoR$^hf?0iM}-U#X;]uGRض΢ns3XCv"*`J^rLC}?/#CBS/,@? >< >UtZbqirH \FRhbBT&;ӲB^f;Rγ^{JU!Id9`AFAW) gf˵ɞۈ1m}^z1n-h.fm͕ hoWuNX>5sO^Lv }llE1;xMƃ0QPKs 8dӔjl I62>$bt:%_ezC͜ѠhyۂDA4Uy.-DTu{?$\IFf 9Zy;܍ǧ5)o4庿GL 3&Z7c;mJZ 5'u #Wo)k~Zd^mV5@}PH j =l(r(mo {avA:WgLO,-#U5\j+jYSFCy!NH:xovs@eOľDEn%ׁ){x@7Si;HlT7ɡݯMΒ!×Dx4/$9ʏXl,|_0贫~FHBtL'dK_wv,-"s7.K[~6iv c3c˂\W:@zo2E}ܢΐ멁N7?=O MФ~jsX-PN,yL]H*S]'0&7IwL< lVuEQl2<\;5BOC*i<;F֍P`"B\{Da쵞!tU!CUKHvY@cC/RXSx_QGT> Ń. KA-De}{z@%;07AB+oV:[P*&M&=#=KU;%AA,Z<PXw$XNLF#<{=Gcu*IR(%OT(7kl !/Uc(vmLVފ;"GF_iتq=$"䓽aΙgk%dy%MnJ :ʙM?DfYm2*m͜] 䨵,8nU#C/Jc`( 8_o~u;vRmݵdOҬZtQ4s+ȗjv0kp(n2,x9¸KRa-ټFUЕO\͉4~  |E 5ZktC28ђ'[ۡfESy)(ecLnwi’`+eaKˮa%UI*jT2Аfxu{N`SnPZ Lwim:LCfJs)t@ ^/C  =DCMm¿+,{SzA#_qגLv NEMZi\/t?|#-;Hi nii87Nqƃu,ӡ B 9r"Ԫ3cȭ:}hDɶ:}&7载{.)W>TIQkW=I/ !C{l8"MIxC тO] BpZ0x18 fwzaip]nujS :L9   mѨ:܅`y~^;vl/rА؉3>tiA< 94I4 })OX֎yM>f(5ӳBTߚw7IMyW6 UCH:a*__{|t ^/i,=jwKP"/ǀ|曏Ba>#Aʀ`of{-?,5=>uz$%8(JJ_?Ձ aM`K]v,)e:jeej&gD-6vӕL3U]@Ԑ8RCR<}ah}=VRQ`lL) (](+FWTy<^h'ifL%w@SLtkjB(3CD Z%}Y/ :а% 82*V tj&ۋF9M_s E5<ԚbԏZ39Xc%}/l J'*'|X38?uQz2moͳ+f_B7` щyOIB7dƾS?c:|w;YzqvLjru/a?7 E]1eni c#l9٢=r/sP̝?KjD 44',t". 4%~CiYb_;prtK˖O'X kʐ< j=FCtǯhGz"]A?_ Yi;yoh̓ e7x!NgFɳ *=,yWAUnt5qJ̶_Ԃ.[IYSL LEfӬgX7I2`0P)c}=UP [Yl{\dLRm>rEvp&BlxZ+d'uI>9-WOL @SJ,>uM9z䙜5WCX@(?9kqK-՚fLF nE nh l..<VZWIʎGf$rhOgD(_v#תzg`ͤRgcI{%4P"d}&bQ"B sA,*WgbZj?' lO&9C<:CBcֺ<+ۧ 鑬GtgQUJezN΅aa9 u7.El!H3ҍ_w0"/ 0L!#BfyԫJN\ܾ|mco3)Bŵ\_ޘ _QUfq7c$#4j3P,Mљbxg'B4r H٣x \ P{x#_Mō?WfDr%aCQUK J5&}vX W22 \ 4f@5RX5װDZ#Ix3zDzʍn$??.A{vjQ^ DиFt&zK]Ik"[g? [թ\+ʥuپLWu#ai>F$ZM :GFSBM!@b/, Pfw= :v{UPA5~E ??2HW#BmEE#?#М3i>C"Mm DmenTG1,PhC*RvikT^n@2l8 5 6lZE0QUbďBNHL3GaJ:d2X!|3azGi*^х.<ƿ'j+w[)zeGRUnfdG[PƚlFDRl7x` G P,-Kxb( j s5%2+uε/FDxCm }HcvߤX=ņ1lYY?j%c̍*e>ٝ0;WݰMs-KfໍGrÞY:<2L.E5-,Z=-80{H曎Dhqj\Ed=0WJRƒxmö6F ĩBw2NhLlŔ4~GwbѮdm"Yt8kLG2-%nVNEHyzo/ 29 zAYDH/蹁OZVΟ,ZtB[ Ԫd6yIT񶏡7 1Gi#Tguqzd,@~?zaS'1#U_Z㈹ $?S/i~?+8Ȅn'4UM7ӆcOrKo֬6-&:-E: ai!9V!!I^2gy=i+(-pձYzz1b9V,]`d9\\JNVE2x][W=IUޥKX嗈doH/@;e+%+Mhu 6fFE &kbucK]̯oC.xBz Nx^K>:"^|~QnUޢ֋m̛"vɅN%|R*tQ}=2P# iPw'_j^P/!X*G%C,FFx CΙ?" oͬH`:*HL4~=ۺLɳM-+dHo :P"ˍ>|\(aD1VTƕyMKlʄֆv}VShv !nQJJ䑆UE}@IrԜ;K Uq6(g:dU 3=2ӦIm ja޾(#8ZYn&22{wP$HAHEoцZrIj;X?/~ Y ȫυd"rcr̓I31x qR/L5SrI\)KxQ+05 sq2utqÅCՁ?0IkYS; O eT˪Q"mrdaC8h`mTI Ā6ͼ(^/Âx? '1 ݡFxn,%!Q%GzP7IQ3!7f<% S >Q@?'y3j~-,U]?ΐF!By >DGfuPwA9 %%iWY9s|3;^q2I]d8 aFP6IkIIf-.M \Q&kGN g$6fuPP#o[=>R~& 0&`;53ZFTI68:|ꜹDGjip~;w( ]T^l3t]rKcSj%JU]o(€!Uy}m#7r\:kmdڪ`#*CɻmW9^%Ώ`oPfh50cBl A)PŞMk< n *!l4ecMI=Tؿ+^f赼oS/+YoKu$V/^#ɡ$LBE`LtB#fWv=ƈwaVyS߄BB9 8;[ Nl(̻hL|@:BϕSw<)E`_Hpc iI$i&EH)\RKx ~S=c~P Gg?_!IT#7 [h^kTp@ǮDLXJ6祿VLb}<3w =E蕽gHap7=:݊P@Qg1A&ݟZ,Dţ/I>ϑwF{Sv1m9[~)hdPP QCЧb@8ŠdK"z2 ق--+m|uM@' nc`8_o '2 dvxMH0c6Hc R1.5 ѴT[$HWA0C%a_1sҀãb蘑4b%R/C1FB C ? Eh^e}BUlϧWg F.Lw@g^f lE[ 8Ȋ F0_|CXɛ F\CfD0 s9OaxoB ӇAdo&ԝy6|YYs*^@An>R<1KFs'Ou5{dA|~ßY]|N Mhژ/vd/!jq$+! $(څY6$6n=ー u ]g%D K5_( blJq*[f_p鴕7'*㱭i(!<ֻT̆gة>xYxmQퟹ<`=sΈ[#'JWd?ϊ+ &-1191'tbaWRD#wۙE*.?/frqt!@@s≚4 q` <*dix$ b:o${c{$H!خ)Rdى&lYɺN!Bw|eD&?Y}]$N~;ٗg|ΒD$L7C,dBz+E;WX #5 gْ.RyliuYuI!`$=Q_Fٞ/ :Ҕ3{g5O.g!ۺ$8C:r%Փ>nH(Xs0]{]q@ʲw]uXG>KRk z~oFhN,ALKz#{w`yEɑerc*ДǧA+Ƽi,/"a$yưˁ(yމGV;Q.ayXEqԁǓ$F4R&u+4vz9i0oiF VrO zG Q0zr+WX%}WP3pn _L݊0)~/4pw!( Xs5b>v0 `KhFr߼}tΦg9Ȥ7^Jle*#IžN~|ck>q @.Lg m \l]lxy ~WNG +kIo6xJ$wzoZ΂=^kd#=D{<MI_/mz98L<9jnQJ0BZdEΐ*~f\LQˤ!7$JC M J@~>]G% 7b! >Tƭf` XUt)wҸE=u m`vvЦ )K_jc-"rםh$gj

dDbK@$wڨz[֮uC';iD y u JۜKݍĴcz.PQ̱9"{ޙ( bu'Bz<`^;~- ˩pS ibWCw{㙬bq"n1v;ȸP+EZe:^W98~41 ƹm[@la8n6 O_3e⇢B%ެ7Րv<$iN҈tHϺ*;4VQ(@l)gcNZ. 5=mu 2@SÔ['h:76u­g `uXT{Z XY5QANLGB^a:`w6Nvejo}QjgBф1d/$BBjRh3g=)Gds{=U /^?%-ǀ+\(<9Pt{ ?y1߶3T_qp퐮(n-+!E&6j dخ! \ZvdqCbd~z:4x#ΜQ-hXR.BxJIF~xh*aD{P@r[j%Q*C˦~w,Yr!-3ʩH$,r ;[qr24XrR/39 Oa+~>Ng`2JѿDoQg|q0(mMAR*Xobj7V<3"O(-D~aQ4Q&D,q$B.Upda%5`٘I\-jeʐ O$Ľ󎓴=ee{Y2lY棓:кI<ԏr2%2{n۰@zC`GR L 4 ;`2Z+S)*)teȘц׼]NlpiLZI6jG&D~N#b&"g} *Kc$ky'Vj%qAnr=Ȭ ~ssUfKme㲠K$b{Sx4HDxnIbL㉩_Zn0Ug{8u}y= o#$("YbڦZ%*u[I6YzԆqLgEpq.$(&em e և"*&.}gpD3\AC X,Z'ӱ=b^1Ҟsc :Ӽ~+/`7oPBwӱ4I-#\tj߻94/tBpfSL0Z4x&Nb ߎ?|^0b".laGԇN|hv0sbèDRpk¦CHJkW0/8N#3fp.2FuJ@1$DCV!1??7^h Ζz+W]x__q&K^uHr[I>%wfY]hOqڴc&VoDlx H1]2NF蒑 Ɯ(nt}C($lʅݤ,NcdzSpїL4W*Ev%7s.pV/y/ +IX?h%FXmY wM-Z9].5'5kZ^]b69j@qʧ6+Q4yBUN[rZ:<ʯ;|U/~օvu~5c$X3G}ubLXOh)β -<3NyTƳlOӌ6fjk䠇te[a Xv}'җ߆(`8%/./ :1cf<E @S ø˳PqCD}~EUslS@wy0~+쓪<XTSt4 /mJWbZn~BgY$߈uopsY6$  BvXPf)$ &6Wɦ✢;Ś-\ \ڈӮx(F@d74XH2a1"r71}tŐ,_Alfؼygd vٌ$^EfY5 >_ <{9k12Nǫh: tOQ- H1/é*18Ճ{RKpLr<štGT"7э-Fr>p;L 8́osڤ*ߡnU 3kՇxځ:Y'SĹY4`#P%ClnPI:QlJ4{,<]q(<9qc+7 |dMsl),Ю5E4˩1LdGYr4H{c~߫~UW@#&!nJ߉AUFqĖamZmک̷);0)K,nwIfr+ ~x0슻= okGQqB~U`E}*,*mYF0?00/,(vM I5DhkҦ-et޸~UN! q+qqJJ:j䘒 sz@ɧU6MQ:6&@=ح{++YmzU زk)(~kH9Ц0?NxKVxj Vr'x'6,(-He haj&7>9p\MK 0WFZC~HьT, aux='`/;zc`穕 ϽuU׎d-,zO9Q-r#]" EODMڙiֵ0]d K;PC>>W ˯y1ѢT6-g)[An0169a 9h9PwO (յ2# F kX5aٸi6mc@T׀Zb|tzgPo~zK:, INK\|H^ 苯'R.i1&geR8YS$`.Sf5Ғp.`u;xŻ !A`pk ݬoqËcg$\?yW%y]1dEaa`El=£6h(?}dij>T!wckZ5-侵㖼 ʶ0}sG0WSEM`oIc1ѭ]g4}MQM5IBjz$q+k=IO􎩐j781u5PH#hqHz: It`J"6 xyvP.DeJTogGq分hJtE zNI&xFXa^vS4/^(wRG]9KY@2U6f,tJLUhLPK.=̦kбZ= l#Qw(8]t0r1KA"p)dvّ"d@u~k / 'e~]L'D L nɤL.NKKGI|kͼPgj?(_5HS:ƶ.nuE4`K;aFCxNbf ,<Ãě]Ol%x0AQº,b;U~ bV{df .p˒XX< O$$'{Q]3!Z1$10 dFG#lyّ/Ί{X/!oCoa*(\B%h: Vx %'*?VY[{=Jr3gR0]7ԋZ_kn .3$0GtIX,CtMHkld1L_U1 i)_&zf '*W r$[R-P7_ou@?Q-sX%}LI<|h-w瞶]̚&?:%ɗ픂XSL?|*}3X䀷PN žDe\phg=4e{!+xok8Q .9yd٦F`m+eU6bz2Şqn&@G;8?ۍ>yB]IK*Ee#\2. Nu2@H< }s0*B)lanJyHҭ"Q20R"7imF 1Հ=r.ũ8IE_Cd0KBmKaK&6T>rJ𢡄G! 35?]7# @cLjI'כּ`*y$~YBZSG} ~zE=UMR P L]'jC8r֩9 cꏸ03_ZV JHzq ~HUWKm 헱$}z_yM,NS@\qP8EZ*sI7E-෇el\gga yu+NlH9bZ?A9_dea^O!2ۢpzAn|^캅oq t*T}t^Rq"8k+5IB;(ɨjI!}?o%!@0_P}A)#mv@Rv?s2(gk(5qm,n.(7Ѝ ϗ|Ŧ,Eu!kqV5|;sщr:]X+ͯӠ8>& 4;ߏUc>$wj8_*Ji+GjMfh$E@Ptp6Qh|ϣl0j%+ͯdCFBlڶIN1Yr2"}v )Bʓt/ɯ bGogN!7OX?Ӓ-axqiv27uDP8\uj%_=e L* KDWkOƷ4yU>nXՔe6LV/wD2hМd H=te\W,| 4 z"g$OgR$mmFH;)f_Wq*F]B@ѽ3PClld}TngLD1ٲ-?_ ƏF6q 89—q`u [uA |5~Hb@*CX wZpK=Ac@J3 )T@8vDFAwY.OB? /Rݤ[ !4ڈUm` EF;ۖ&6ˁɂYc9/Faٕa:-K>C?" \EAH cJD"cdtS@wՏusͦAOGw^8}koGue4Ӟ|-g+ᾳ\Fg|` SZbX'-7~+jd DA<9=*7B\ ?Ͽ 땦2۽Ԍqe;$Y4U4i#H¬~ͽ:$+uU6*P 3"@2Je-xlSfX$5 14%(=ws Hd 4fŧBb"e&fS K5@Dz'&RcG ֖SI1;[d5d+B1=[J@œ]'.A[&={? 6(yө^rNxS{֙U혼l6^oyC. *L_ LS.ҙF5v_ )8,8BPr)@F@Ū7ﶨԕvEQ}@p:u5}Ȝi:9is8vସ)b{Uo~?NqD H%]d ԾK=oJjQϩxn?f-]<B=4q CjBEݳE-C)-iT98󖢆YGfk pSegUi WCU;.w1oguK`ۥ/p<,uUf4'`bl-T$sSt>qACۤ7(5瀚R>j]A3ܪ NSE\[B%I 7ɲ.w<{XwH/Q@_(~:`0ǦǷ,BX Wx9h| u!~B':**>*6(8fϞi%enJܝ 44-.Y8{9GPSEL#Oۦµ7A Xҍ}ퟓz97iWHf<3RY Iq=ImA4 bR16:ku]p%)pͣxKg޽gˈYz(r1P#E*]\[qv!>`+ RFI}r,eUu+6F{ =H/ʘKWcyq$I9kQpA~/]X&#]*_W81)(a>d2#ۗ0J|p#8ٚm ruE _PPGPen=O?[dVzKy*t4_lXȚ ִXϨ+5!7ms.?.:;; ܁k”**DA|A^Ɋk ^4 =ZySsltK'OP+saC ߸S:'/H3c0؄; ɥo@.2k WB 0ʎ32Q؋?##ԻoC(0gRܕaL12ý`tH0 ֥(=f t6ot Ն:q 4j.==d'/ƏǘXNƻ|)FoP!2&nYPX`\iCBR:w368gr>\\I>燕BZꀢ#ި$:87ĐA$'qSH!lGLSTS6a$?,/Q\{_yfw#Tq̇8Iox(֔g(R"@[-Rα'ÒO;(e#vKX ^7ĥtC)dUfÌl]q"C?.1WԤ^J>|4a/4% ]B_a ^j`x+4~ևvs(6c,#3Z2ج6)`yq-]?_k"?fw\4DU,99*n(\ s:FDR+O+MU:eIb BŎo4t&MXy+.Pyp`Oꤒg3B69^@6IL203+SNGݻl1pqlmޫjǙZ2`.pƯ}k?יHiP@" Eʑ֞[ොQU}$ЖcZĄ&Ά{tl\SdV ڽҲ pS4H$sjVӝ!*NrvnZ&^+\}M_49G-7Mωgpw.,a"ǼhH~ނ \ ]H 5 T䧘`]VE`cV 1Դt'oHȄqѧ*6LcuOpyzFnwNO 3X#0 eK3t(,Q|Sk0Z\܉ޭMĠIɜW=i vzG}xQUbp?UӏY<@ 1ٲ aIi1k 2[g/401f7dPFu# )FOú^:63/6Z,Hu[dO"c,7!Nvi0:%VR^XŶ|2B6*rmǰm=Omд6_5ui'W;PQ-'c"W{{k̲i3+RYUA{pwu|ow孧V+p m}Ʃ^ VfOEV\:S{:p +x"۰ZW=Bi}.v\aHM0`fUJ}A>ħrB(̛WJ;'gv ~e7As\wDAcMwG^@{r18Ub'OWfI#q_bp vOu)8fdK? |D&8=>>y;ThˋhfK״i"M9`ay覿ZV.,56R6epxX'a_PAjI,vݩmfE9l']wRcʔBY,:'uV<[+M:^!@p?cEAǑ"qjWcODt~BFQzhlzAa$@ѥ7m_E(M/I'teGpeF_3yd-JU8dQYze6 ;TG lEkW]z5[rQ{"Sz VQ'%S$:RaIe܌>\ͷf4k&:4̳akdhhTLQ]$=A swŀcr'v%QK㹉񂐐3"2XdOfp>3ٟ|<&]-4aY#@KB5:-:&aY+, 3֩lzBl]AP3=|Q=g^EAMlHAwvYn lv‰E&&ڶ?ĝ/ܴݰ)s9}VVu2L}-3_Eg+RB D6\>K=\(g|̭{_RVTr644&9L4,kds}S άˌRi]hNnDїR%43w|+;xbNla!Nmw񵽝al-*^1` Qe[@_kW4l1 Ť4LpUӄ{ @`k$`<:Ht~dȃYew  N۔4+K +&B ᰰkń[*x%3 T# ZOa\eXEgkd*40 d6\ۧ䧊sQlE 2j1uG@#Z50!`"B@obzsL~y+"u_`l{ ]!'%{*o I')tv%.P Wq*Tߢ5zmtBB5'7 \M*,ۂ>]3PV~3auq2 TOXs"-&}ӎmQ?/+Eҵ\<2[꩑?ar3B&i,jnFlcvN\ԤCԺN7{B|L83rySTŶ ;$jNQFkʦm%F)l*h1ô 2aCtQZcV7a UZ3 =,q]r ~3=rt3N-q)mՒ Qz*+.SIq6{LJe6gG?tBb)fnP-C8þּoAhֻ3G6\ԏךpK(|{~ Ŵ0T:Ad>d-hTZ7rCFg-&-=(>5f7TxOܶݍ=Cǟ0g-@_GD^57V"WK~Ɛ*ᘃJ)zg`<ʁ2˴C+UW6&iH_SwSޙmT G!(ObLn-H&Sxۼ\sb]~|de [@XgmC\P?/mbG8HTLy2`t:01cBȪñD2\ _Fq˕(?G8! aL֝kb%`6wKûFb*Xi 9{w{cey{{^k4'! 嫂ffwaTG2I>#uOVa ,=pY;ْ8Y\N#m/~b @3s,>RQl&g?(g*ujN2sږwQx^s !&(@9F?38 W6F2jXcp4ǽN'(Hk{| 2mz"{HPX{t}Um(ŜӾWV=3?3&"[`ǵdk" htid%΀דa֖}qî,:IA\{*:ȂVC΂9C/T+OOT-9ʋ 7-W^NSdƲ;nBig)ⰵW<3G._-gC b_י)wE&ib\pι2&zWFQBH=H=weWڱ$|/ lvKl }$*y⢞=Ty$PySVJls^S:|Ot !]8~s&SD Nye^-c e\vh;Z.t#][qy쮄ӦJF{m%̚{ R \TA =txs3J>^ABSDe.ɰ"ShǴ2R9( hU'+ψ<&s>)e2I_1 P38!\!] mkҋ`!m5O/wxn|Ոwm4 yDOK\TEoϥz%ϻ '^obwquw{6AR`L6veAv(ѐT:raeV4^S>F`CzIӂ ٶsrw\"zf !9oaLIBΉ1HzJ(TlW!Ć9KT4: MOX-Tdտ2-mM^'dԲIz"+ّ>Hip\j5qhd-pŠEP@G_R (N^.^09bQƔ o Oymq4Do=*SM5KtRZ%p"zYL o&A2p /Tkq*΄eP8Q<}wyw8+tGCP9{˕-7l$"[ "P'PLѭF^j^Ȅs0Zʐ!"U&T$g2bOѽ(Eō}r?Ak1₟C _M'2f***sG8B؀ϴ5%$:,0,8dm|;JW Pc^OsFM*;값6Dzỉ1xD07ߝFOg`;e vrˑnVY [=͒,5wفn 'nKY9K؃5GQYZWCǹ @;Җ/9XgDž:GI0nkSml>8dwv*a?hcMh[ &D2 U7R;h_$r0C|c쟰Z} `R[|z(`rʚnB2fJ+Cl|ӐWV ,U r6YeEq4HLB)-ugdM=6u(..M4 fIaJ@ә)~k-iBo nLy`uUT<99'[Wvf@Ӑ;UVNC$ZܷJj8xhcf3f婎 xA^c2h8@y?I6X MM[N y1I0l[}0Nl?*aX@ lֳwr/S7۫X~/gWAIBNՅT9"،;M vYBT͌w(J_Ur7A+*մ#/%ք QHnbrlVvTV̱Kۑo(:nQQq' GƛnT}tܯJh,϶ӌz%Q?ٖToPY W22+l; dA&M(. ÂUvB6E ] G]>w ׳Papq3D#>hSHH_bmmg]%٧󞶡e]SN>̉nGP_`݉2ƴS5񱣜5A<]s6C9)aA*AA^,a^d^z"gOrdk0|@sTLxڽtzl _9Y{`xWMFp}8Y<ߵ9`pHمp>='v͝~zcH4~ɇt}Ip&7p "\n Gkȸ<YI_6##9>!ZY ۇB&f;24HG3EJ$xxHw1Փ:f&})LG+W/8>ސD(jI#Il1zt=tr}CDkݢ}nHlY 7qly:W%,:JI`ڰx`e#3$D^j?pAfWv-y2Au*}Q&|U2_vGA imP0 @lA;J5tG+C\eQb`P$yST3;/f//Ug~yLM ޮ ?R1Z\ns[OJ@U$‹f_s4,>1$fVzE:Xի:& -=`LPsVYzexf`*iT"q8,]M(W5 9,;ZwK2ظͬp (h%)X@ȋT}~)RI-cHLyCfV/-4)T/?e'Bn}c?#YOZxk|+T5(҄͛(M (KVIi-r|^e#<+1M-18 5OyFgzAcH4 f(X;{-MFl!&>4U )$:>z09B$e/ݟ&j ͌2芧=macB@]EwAIko8̑|%q̛(׽i (,P '`a2E(3oɻ/l"/~ttNSm b/]~i*HPTFnсͅwB8G5 l<K/B{{$G1UA,6RHT?KNK!$MLĈ 0OS>׷1y 2od\YZ gӬe. L֒q7x2&.W"5z ףQJ2@E% 9= В\-In:\>!bG4u_8i]$n+xL|;+b"!ʘU`zQACQI9v W5 .|B!-b ,?/KK@ 3`&.7\ tj.,ZIhu,:,ʨCuqJIߊ`c q )\@dkY0At304ѹ^!d%c}~(@P+h-IA}p d 役nPՖr gKOaGǺ7 yǝHz/+I/VKELj{iK},v8s&g[H)/T1I/,x*ü |+Db4WNpdݟz7ִD\Ruyu&贙dv!Ws MjPԯUDu%Yפx))3Ce%iC)X/7Kc9%qR|osoE%/v;se 3Nc!aH#Ƞ».Ӣf(w‡A|1 :f@NP1m(VJT. _`mJw~%@8'@Z6]Qov.H*d-%oJ w@FڝmF:1͍%X<@~9BL Y q˰(%В!'&´M^V8iL(yܚ@e~k.g%q%bY O!drʏ i"/9@XY"P"5 o3kcBʏ#3C4_K;` &ni5Xdԃ5YmRgs }MSf-M$})"B ; eqU7Aj\MR e vWi#L4Ku8Jf#}|y"aq` e!Z`&x9dJRu`SGm*kNh2d >7##_bpع_ǂGWS+7>?bn-QUm.¬Vy͠yR\M9dž/k_6$Xʼnm2Cy$ıgҧj(k J {]ZO1՗<_RKf y  QR(. rs~ܷ X)KjM@oҴ>ȹ&K3[TQ+-)YqIXKUr|#!ҘR,@z?,0Wg]Y7@DZ''y&Cw-/4R$y$L$@W.QIMr$-^&kK#şzpK7mopkthc$%g&1_'Y v<;/kDM- 9ŀLxJsL? ¤Pf>g^#o'3B,C4m4W_qi }9 )F`YS$*5uȸcfMz91rXLKku'*lmI2`G)#T7f4↲ul~lNdArw=^S4<쓿 <@2aAǜTci[ʟ qFi>hn36Pѣ1iu4ի])aEv"hpӝxmdQT˧V]t>+av4˪!hTb``r9uS^]f8gOTYED }JZ+qkv`Nyݯus%w.J-u}S.Kr|kf4ǂ0<3#);\\)ٝ4URsO+ LƔ:@֭!Hg)222pfNgpe&`Wl@/0+–lXfVCKF ˮ=t7jIA a' DZscdۊ< )}dԗdcoZ XMCTBS G4/=td`KbVzc*XN#>%;w[$twF*0UK6GvY%hÌ%߳$hhKq:~gluY V!շ[fTL~͉[vb\h+NQmĔ{]u贋JSSh-Cd}&+P>˰\?y.k86 A9~Iy[J#2 +VO9۫l#S8ֿr1r Fڇ 1u1nޯ6X*U*nbH\oF6G _Ŷ%Tb|& qET o>x8KK@I.L> 2IoQOݛ MFw@ODHA AWRykYY*:{${\Z3C8?x*(>bڨb}8x$ݭl3!b-,NGU'0n"CxPn>`~@~܆M lֆDH6:Fv^s1nHF9/=+oT/UmLLmj:@c1ONk8˜(K TfmkhÎkP$m]4\skIYg-T{{@" [ &gDl.b9_/Uj芊qBϲtcZ&1K:Y {1M[3y=~rO"Y>(;\tvVS`.MM/eeg4Uȶ>ȜRK t Stu@HVU0ےcDQ}V'@-ej ju!G%Q\#hhAD%Df3/I'Uv:aen,85HU4bo.M(GRQHY'B"AzDs  WU& m\RxSE(ڮ=oR%&hx2|׈ f?PcWᚨ9':%u-@y$_Ekk^;Vw(So3}q m{FaZ @ u%e&R!)G!0L4 ǘe2ȐK (x85j(4N$`O ~/1ژLiM)[fjrVk̈V ,FqhVJ H)5 _\T͆e:>5)6 vSVM֩30%frG;\g =y-m 9CZ⯕,"%yl/sʻiڎǹ̗eUo+&CSƄ G,jd#0bmP1*bȌkCؕIi{ R/2Ԭ- !T0 JŠL;,cRU@H: XqJӾױsn=ůkj? S ʄ_&Y06v%khpikCPչ89 y !ϸ8~Lǃu13j,iBLa..J&;|TxƯp_Ǡ䠙Y*Ԭ揗K(/!UlӇ8MU~aaE虘{Qt3%B#7N*=W_QѴ/Վ/Q[e)E:&'Gl@Lͧzz7Šgv$rDJ#Xq *ߌ c尿$8i`ig~?p19\~_pv0 ,i-]k=kN7nls Z98bz0{΄O P;Je7#Pè۽b zgb*\{ eFYJےIE+1}S=ğet=tTk@ T6"%U) Aغ СލNmYὢGT&\dc37B_E2k(PR6Bx^:=mʮI7o]GiʂE2ꞸXȝ'̾I 8X\F~^O#Ey8!{jߋXnܲn!Y#臇dF'Vl:̠k䲛K'~.):aŒ9@dlI0j⍢e\TFp Eό5"d:E;7Ø Bm`^ztapT]6^ʭО`"vU_d}8`w}Dm+{/soCoi5ܑLk2~Äfߍ@'h^ʱ#}U+3|P#gX?׎uF&/lRV pW·.evar/5rTbdն !(vm3 MH+ )e:R_9)^ƪ{;3Ύ60I[_((v{Uփ_d:Y)Q\"Hȏ^u1ʊ@ϖmML):Ȧ3ǹuV> h3l1닧9mY ޚW$ ~|#^*؄:@1k}2bDd.XYkDbw(ޒ(:އn+y/OU'2KHPU)QwwFxVqo2d| VdI:])cNZW#+$:=%o7] =TEsHp-:b :}W10 _t*=;kקk(8?AEy"}a0S[ݧdS,t2=h+EVbF[S6ZpSb]V~4}8e!ahQ~PYZph!0%J!.e@~C;7-65) EPOīnZVv&y*Ve<[2}"`\;DL߶C6nI'& ZK$rMԩQ\N?o^\|$.,ͨgS@zT)TO#NrQ#tT@&uUȲbWLԻP`9JgV4)~,T-7 NwFTaKW{c g#@$k%6=J5_ UO[OlOQ`Cz C( B>oUCm{r6Nɘ qf ϟZyߕG7 '!ķ hیTf~Hzao:A:.|EknZV=WAM6RR=U5^ T2(C#ޡQ45$nQi\ G%ҝfgm{.pJCʥv{f7<u"Ne2YWyC,/Ȯ[W۴^-wK $u 3v;}0k\YNQ{xb"& !wtARIKjO(r o9M]^7^(~=,;cf.LD |<%0 QTțP]ρA)şޥN#Q&,c[si9f8Iw~-09c.޿]z$D/A#I 7k $. 5*"%& J[v̲_t:mz!MqD**P^ r;4UYB_PBhyD]JNr[M& 4wȒ$x1{q hON-ǃ, ͻD2`K fKJ?RZ@ޤg8g7@J 538X?( ]N(/5x;Z21n.\kC!%U3=Dqe_$ڈk#ėeQu:g0=˲s.[uLJZ;0ݵ&ABx:`5n>N%<,6hLq([Tg_G!"W뚿7ir=p?%'BnۺW? P0~"]Fʆ㷡XiԽT|$j=ā: ~q/5 *A.ڲEÈ!_ua*nei j*$V @S?Nc7랖r\jC=asfq Z6s$לLMߍ?ucBq+|8BnX}[##h[ؚOiTKW׉獢PʀM:J20idQ"C: ġ3t{cMa%-"?r|<9<3b7t-XFZ{v<:DQ8ȢP6$\YEHrJ-I8j f,XGtTIp~k_ \.0zt-) mptC@zKcAU)\6=z0Mȏx2hj'Ry&WZ sd#Ng|펢hb[PR %I;vX4zp^Bw "-mͭ(țTP~Lfuen< @]y8u_&10qRP/(o%.X@o0SA?Fǂ!|3i'p?7К t{*B(26ih,z=XgWc+`f/ѳYz~-}P> }sKB>oZ BsemN/_+0sorgTm+|@dow ʦZfZ^g,єkn'$;ՃvW90`pk$?zGɍ/wZ^i;6|b2_bt(_0*zZҸ ^':R-*lӽb? h.ۈ!\{Ӗ g9d۞hP ?O,T kīkݧ|w6Y 8ѯ;_uUhϹ]8[ٲe"{QpB͑ӯ,d(ՋRc1loѴ)m Rҫ$t%M;Wf@F;ĂW  ʼn}Z[#NCW]ߣ-~Oyz"M= (⇫3,l ЬnHRY|u3qO$E"]GQyي1*Oz7\m&ʯW%iqTjDz˙Ƹ00^Bf߸_fAz31|M1oyjX`{)߼#HiZ^OsVI&mK3UR \&*ڭr%Qˇnwf}Uj86G69( Xmy`mjSǛss`r! 1vMjF-%`K򭞎J%q7PyJ}҇fEۻP3]RIJSW[8q <36=Ec q8s 'SԼA|x=vXq ȩ?&OX=bwoLJ<z%o6OUA&VE+3%cgppڱdԵ9#VzS #[H*2ߛi)]`&\t[?N\KFHT> *-ayh,Z[&*|nt +\~)ٗq-6 PyIMI[ʷnS XCyneqxm9qNa 9oV #ڠgw^P&7XT?I)x@SycԗIv< נ*Z4:%ܱՂfI̒&c";^Idݑn=$qOLj2TeoQ$ލ,XM]C{ _{GK+hy_M?s6/_^ӄ<`O_|uAIw\D8+76}?љ#fa[3#b&#WfTF0Rəy-zaڭN|6( <5HS';jEPPLcUZ۹jqQۨS;p 2 DW}9^֫ڷYZ .Rz3 ZѶlpPR }I;rţiRzկa'$txxf;&:yH؍Q2asgBH$w9Us"~t8cE}U4HaMz$"S0Qh%e5r?sA󉊲#΃T||J2-#QV_CT#eΦy~=^ )Mfvq^F)?ze0[mEt]^`6Oh5CY6mL3k;~VUA\Fb A!x-~ c̿եaea+|>l:+(IJSwX0Pb4o*LDAQyB)=:g2J.:Ob*t[r!tuvZXVAIy:62sXl [W!_ KlYQI.N?TjXUQ5noW4d7PuղMP CFY +OH&R8MwVF{h`dʷt >j_%C^ϊvBMF2S@#<w ^Ϩ9r}4G(#VvcI+-{][fI۽-© q0>Q'2T); T\{Ӷ]%4-7RVꅯvg~6OYzMP/r;,jR>A_%'NW.0 \FԦtX(Q0jp0"-w%S,/|x}Źz?})1&"3!\E ڴ,'] >'@tm|+{-AtDϸYGB|C5/&`ER "(lzIN.*dpW=#s~eH|ZxlžttRs.%&T6D!%ɲzWA.OOcFvPTCVM6a'f`E%A+KZ84v9\<|[i)@@P4RkkOʌ>хlGiqnnCJ"Me% g'}Q0}]Q 5 )*F0Y 2/8hQ7m8-igC%NZMgJa A-_+JpRO >U˳lETvC-nX&Z:|"~b~4`Qߗ4@x_3ÈT \ {a-pĊ x׆ҟgGu:vM֯gq<ӢJL˄ZPyGfCTPlVRjօ 0mNF:I( n~460&FJz9j>  j:BVfYV)ޕ7 {]z+u)ov`YQ~`VN~,ٵ6wH,M]ΏMT8/p|i_MdO#(U MyXŐ 4{ ڨO~)]>;MAu?}_'|Rwl,>nG*Cn`Ȧౣ.rǮh$FzF{@a/AFӁ6#1!৏L+ a 4;}dxeVssAWݼ˳0.Mn4- zD-%i_7JaXo"TFyKKOxϛyPV9ۻ:1}0\Rs39H"P їMT 3a\:nHvM⣈DyV6,X6ݼ.vENYe+RM yױ`? @H!̯TUIo /]F 鶉.c`( >?vnP_^QQ4xnJ"&[%NX5w1n*̅ Rq̲\m78(8$Nsoش//}*]qXcc c}ܔ_$J$oOPү? }kVԇf]|Gx TM緍KQbqK,maofӊ95jG6i5%J%{)y ~%,D4x6C zz >HxVd3ԿϚV0 SGf!?ơʗ_.c] c{_ug19Aʩ.BGLq]B0FA<'4T7w:X.?NVv2 /r( Aaqk'ṡo}"^Y:iN"2fcˆG@9Τz޴u݀mXxִ/1赉 A@{m5zj,tq"#! 4tSx¢VUgO!p .ZPxfvd[0r=<-8JשF~D&ѭ SK232ҕP.T`,R=я"f n^+8%<4LZ^\@H8kwPڒ$c@~VSa4 ̎m38] ʌ1Í*>pӦQ0퐌@ gHd_/BRz7ubY.fL]֘*37CJ4;H\#!f/=vUWA~'i qB5(3p/^.0ZyMA,tn=z]%+jRV_Qs/՚7#'f1y4eO(:L^3^7,{p>"=TrͯQ?n-Il-*mE-E,dǯc;Pu24Cf]L#WeSx4$OM}Og^HRfHs.u= ܠ?CG/~T?[3 fXqئe(Eq#8MȨ/2,dQV/*S²ݨ.j{(٬V~[qD#3*[(ʥ (l&1[#h hޙ;IF KTEY5U-P*Gg:N6_8,M`g> Ł4Ë;񓣻k3E)N&Q"eLyICdFC/\eӪ(v@/p[1y+d9^@-^spKVtmuPS2"y0Z"+X.kY/}60fx6ڮOKi1~JL rLQ-90Jr[$N":Qnt2^oאjBh8knnMzkTN6#H^Ql2UGJY5{a(q7Fߓ"L) rm<"-3.ƾF,"qDU~r7/aa8qLg,UU1CExT7|WFJ}mS'' !;nHڎkZTZP Q&I\;nҝo:);!Ҿ2'5(^ ~ fq$7Ķoomf:r:FSm#Xܽ6 =QƄYYN8ApGx)d ?GMp0`DI^?\hT_7W|2T[Rt:7) l lɔ}ҶZ>$Zxp^+϶L;USǑiO8-At 5Ri$u+_[TZQRJs?1E{6:g|; ?Ak9#fƖ%?&Dרʰ~:pOR_Taz?hqeMת 1I 1߰C8R4isCu3"\tY†]PW,bu7)oԨ7?P GanDd6jh/ vNKE6٤waC[1G[,%Ui;1"eܿ;^8+s%r|foauLQH Պқ r.ʜΩ 3k%1&f*.Mn5)'؋RrArdyq4H\&Аj!]a 6t`>w@y_J|%W1|Y]a5ɽc/2!BȋvieqP -*[+ߒ-=#{Wq5ueVL(J^D>E l+ %0FJ ACX@.^3gE˽L>9^sfchda`k#-2 P!3r JLW/k>Nj*L`Sؤj91<+$ ?qa; {ZyL|vDŽTu: )drπ rɦH*&#',\Z(#pRGV?q·T5˪c`v2%1Wl IXU]5*{O:C&0lR*2oU "@$912D؁U0*golzj\/Z" jxV9GeٲD' 52(%q򎕱0{Ġ2DL (9-W/i%G?^+-2_6Ms ՝G9zWU64MK$KC:7kY%)q,:X0aC#,aãqiú 0I 9(Aw1{/麐ӱSU]Z{*N`ٙAk-wdv"lMZ,JŦn5eDIe: GNkVe0z@`Wր<cA`zubCW(6A nw=qbNC=@C;tc.tgɿ̜[u ^f%5HONy*jk1KwgR>؀\:dwƑo-֧s!/߱c0g kDI"#K4 .B]]$L`}Wtc>..CPL@8'ToUwɪ`X3W|ӥu?eJ ݵL`Fk'Z[6Y3#?IIB o \wDuRisIW)w!g|,^n"a)~\Erq(U ١<֬;6DTTd-C E mF#:]m,QEh ݅4= g{6{g=ED1 A%I<$r{MZ>\iS20Q:T?_Kƽ'~)?;xĖ1@62VB8{:;}a[ێTEƆNkk֩uASlAR5oN{sb1AFnX[}~1+)>ܟB£>Ep?TQ~k9AU V6Mu70euh^vƘ(_|~>1֢@gU\bRCxOóomJ|X/k3"=@J>]/&M &fͿJŞWW+L2%ҌoG@h$5Z!f59H=TGgo[J3) +`UOvQ̴K`+vm⦧bam! ` s(^y/n~G%ZT&a|ߛ0$ k s5lQ~&ଚ/2^ԁ_H0:L1Cc0{,V{LCS3gړe<΢qd8F*ߪk܌E]&xֲ< =1دo/ub:gL/>w\Z%ekࠗuW_({-S0JdXMAbpƠq-3HD$ȉvv\nC3TU_) z^iDVk8xa$̣ 8POuTP'Xqn7(wþ*E@A{V?nj,QďGdٸ  ; JМ]וEpVR& [A7u,u5S v&Bs|L9Jڣ`LS'>&:tg/@*,1K6ϓ;*wJСʙ y'ƮNBcC{=4.E>cv8vOA XQ@';3YSF9b]PΓ$lT#ʰrm @kw?gV\yσC'y6e3#U;ZLKӘ|ə˨|]TVa)`+CA$ĵ=cWsz(7d")BMA$ޏ S&7 Hh&{6Ku}QNc8ڞ6}q ;i cE>d!9ói9ƏхĆp4!Drk<|Wg}ϑ)&45*Uʙ!SYYH`t-M sFʼnPMbwI3nC1dg͉A3(iJ@C0veGT!kUGgDHcZ K0vC(GɅCFg/eI(̇S (otYxlI.1c,£YkJ@h;49 &XH=>i2h<9~E8cQXZAe dhF[yd_ح}?~ĪnmP#<( ]y"^AD#P>_"=K@8r3%WiJvńW|΂JAb8b5"NZ*|$fgJJGk52B:aBLO}0]Q EKnTNZ4 *UF4ȨI%^3>V+)b;r92Ģ/L5od"g:qr$!4yN7:41zĽZt#*ѣ6QXKˋ+: Q'nOv~+$o>^q5k.3oa -ix~>Pu!gY3ڈw-9jT':=QO vPSif7'-4xXM `=T)fT5ОQ6U k}AKeqbHo(aģw]2W 򟶨 9%[co`*]yD1z'D ` d.~| s@ bS 1Z Ċ$/[O-կY]VSdkD!@ C~ mݛEP2Teg2 2[HoĪ(T Z,!~3r4hǑ1hL{`y7wppq&GG6pg-v>gV>V/eϲb]of^hm=2Q_ѿ'v7ҿȹO EPݬsי(\mM}"l0o%$3}#9&GPMf6 L f ៷Jr:W:g6C(E3)-0QٝT"jjϚ231bf f2T3~x"m=Ix%~CJ@ݞ(B" Me5 7(@!iؔK:wҙ׃' Z17<)elhq3о];@uhC11,p;DS&\t"bmbF&-fx+ק@ mmedvE /q.d{ 2Z¹|kIi!ir:&_; @X6E"$NhES HIv7P#D^XwCq%2̗~^C)G(5(_x0- B rMU 6U wXci62}k_*/T}) z>mH@Awe.e|t G! ٹH=p9:~SS~jN2hH\Q;9ɝ@|sLӭ9Dxpq@Vn4+88 TSIMy&ӱ IㄟBn] 9|ܫ}wk.{[M3KZ4%[ckޯAF7_m&HTz`OU:+lx24xDŽuPx9Z&0ÿ l ҐJW@Ґn߃9=;H܌`ƨD_{j: E` )1R8`DdCnnDu 8xj(2ӗCO $HL=l8f"zusT˪*zGgfL2.S^(V|a91q,c9\zWs-45Η6什E+rW|pCߠ=3s>&I=)߻v7*yzx wiP7kO~~lUz]fT_XHSYģURk%VG}1+Y Ys|(<=~Mr}vd6bc,:щ<ק5G3V\k&*,l6ctL:pcş9V>]cW]$Aɧ<ֆoQj# a}Ỏqp \u-=|Dpy.P13#Rla`O5!y2H?'V⩝MFkr l=>-.EJR|mM9?iҜ.2%bn!a}]R@]ކG|:9 iȻLQo Xs>٪WMv4vbFR|a\|qى9a9GI!kP>qwgں2NO-NbI[l&׀w'<|aw*Wr g] VszE]u#Zn|ҥp^6 @?x[ɝ ̽ o$ ҟ t_؅yQ˟(7nT?{WH ,9#'vzKqO'wOg]sEr_˝=q܃Xp|:Vt-ͺXh Ns $5S缓H\3)T:}F5,>ؗK#B5 1?拉<^ah{}4>6{ػ=ߟ:@h_!%I40q|:fS)>VE IJO]⢸v EŝwlG%y ?>; ?s4/b9Г8lKyϘ@$KiۯRBˬt=]7z׃@=a+[2;*fuj |jkܖ췞T Ys03A!"[Y]꠽-(f,-WL喩lՋ9Hφ"\o/-ċ52jp;D!c!G7bm,ϒ4FOQ,ٟ| /[ԉF?_DB LP_ e#G:anu!h{NwQf \gfSr~ 3ͧUqRM<_> Wi25%MY=)'ߊ7/`#i-6"PɴڒٸgDhTk^D]P8't |ژ^t&rWN2KUސJu66ۛq\dXH6#6k*#$ ΈP, v;,؍!-,i"j^8m涯I!;9{"~USEjN7 >!fZ Vam*@'զo¼l,BcUט\-S>th%6cHT1k1.6)wďJӃ^>on9WȖRu4#q9T3ny%&ɢ=:2D,xYKp/=,aKW=g/YN"skܧd,~C]4k,pSXe{~n}E@,]Zg \l'|V3!H 9B[aر&8 Vxn-k&<>3wȄ}q)/Iu.i q({/K,e┝P͈du:E 5f24JgJLUT1LD^2u?Ӳqҭ4Cn~nnb!fdz@\YNscbAߒzDCqzɭby^8#m!, /#FyEMr!={[(VBoYH0.TtG)qک#37#,*}UX9?X m큺Kije\j^ Fh/YMgn~T!(Pa=]yJ?-NbIΥRJAi :97\xS"&,3BYG/zRgoY5Ud}A*j*2)qUץaEou)tiuJʴ_`a{ҞR tU򯕆S83G?O_e}B֫ut6.zydPz ^mN(CE1=ц<ҭa?G`:Sbb[uYn:D@M1Z֩w7q?^GTc6"ׁDn_Q^gܠv^E:nE)[ ?Dtf!+SDr6,(lٗrfz gPMXWu!53Mm'ظw F}\uo~])pSuw}-䒷ϰVBa J71[Hc z/9(kl&H\`uH|MOy[sLiIko% r8Z]z.^k#pZ\/yDOa!No~@ubV[HɆL'_>c 3uA̅&RA?D|ȘO*ݮcIJӈ0<{b>P `3FPe1LKUx&<%Oh-J;o>1f1Thj/p(=53: P> TH' c*<ً,[tƖ* TjPsu3vb2!I/mܚ7WAGL I'׽20a>6?|]SɔץSg2U#h@P+lx2аIn&`yPe8b#KPDF'A5xp#>(7i{?%SÙ.MGcR3X+,]E]ZiG([6YY-C^ɴzbjax&_c~voD3|Os5gjMBV_`zXSB#dPLnp"ca<}?Q`yw"l>tI5|.`pcqB8g^6f=;c"vLA,56%,3 q|>h6bsN|PL9i m/^4QpCڑN{J5%7$.ε&l|Ȁ-c0tu|t6\߯KlBՕ^B~&,@4fVdΌW0 )\#/[E3Iؖ0!C53x֧/ :U1V ~kcv,YT9krdZkytE5銤Ύ(,~ ET-jS?֡mi-…3Fj`bR]d9C9QR1o.i2IzvVb +䥄m6vTt+ZpdCݪRױ0K#?];`JNoXp 7v gO%(Dщ@#)?Bg/G]WrT۬X9gO ԇv;zVEMgAYuszF^.\ UތpL;/0zo<<6 sm Hs7}t.ҽ;R05u({P @ p5 P ,!ys]2|"jzl{5܈v˪9>QJfXrh}^(Pc\u9gd ܖm%I&Ue1 0g!O0 ZVݖCLQRߡ~Œ?!e ֻJ;6-෮f]1? ?YB;jyflw&^iȜ"Ec@C@1аBQLG{I!LJX]kD*-qm,Sn'8!ˊ2TC:eY]]xok|򽲟0I0$![;,K`ML'\á7_ (Un G@}7;.B&ۯJd2~7kq8pthje\4\~.#k«bdK2}f=xM%fN׀ä‰ Y & ̑ wnxV-ᬼ$dA(gjսf%9EiXB'ʙez3ek&AP>mdۯD Z~B'c])R"}!/'\?C&owE!ؒ6m3AB_ԥaIeW\{F0"骈|5O*+·|bd@狑 \)5jM8GQ *JzTqYmql1, ֦D+=liPmLt$vFI8j LW˓@HMRe %1x7Gf%5sT7q_j57J@0r?1|< H0V1DMqt2g39?BȎw^cӨK L;.hPلBB#zD|W  J8'q]p՟hHz]%j0Ԛ $vkx &iĢ.,ؚg]qm":V>=4Hj; qV6?Zu6-BIC,f ވtKcY{>>?!U()b}C;7Ѥy$@Wx-_\ucP_;mE1Mdкh%=?N.[e&j.szlP{mT*7_ 8*ڀ-;Fsf\ܼL U-'kVrD)CNʼn !>4uTJ0>g%'FWcìW݃3u([pكqӓW$Cr[鬂w~ܨ]wPnp>ːxCܮGxAG2m, A t\j~Y>f<(0zxw\/?i_i5>ne4 wNMb8M})}&~ 0P?K;1/mAҍVƁk5&_NE\ e> [{e׌x`aRO5rWh1_zfڃn/|3@LDnh+"C초nW ?Q!xϋ8WpVOM7qں/Ц!DŽ0vh,~X 葏Z H:(C\HQ{զu0heRw[oiy,NqZv*p$>M@Ud5U"ys TJ>gz 3E^`v̪Efs'뛬EڛI׶h0(іhgM3ِǗ/qeZҺOt܆̆*_HPhCϪX@Y``Sn#;UtgmCg1,XWH;( I?&F8y+RɁz*.o5}6j=f JW2'rQ!MO"M#N9؃]ū^IS / j&.lLЏߑv_O Ta|Ԩ[JM 04KYEJS[ 'S EPC17Z͆m#M"=QjϵʠIO/z :fn>R/m-91Xɾ9LiF<`{/ -mFآRzEz%I{"/ٮ')_s4ly Q|` "yt鈬*cYR|>6iUla-eMIIR~@ ]+nQh]+Xۇ(~{ZdhՃ~?)M!6MBqû -!хOaT@)r+iLΰi]#˫K҃'5xOG$jѭcHfU" M>ÄZ4zq-'Mj[oۚ|+C}]Ay&Yq1v$Hp 3L7Aw,֮|wuVƲ]0FZJ79` -rՐ accIs7PbmR DӉ)J7|]zZ #deHpLJ3)6^Cexh\³CÌ~H&VݳPw!doP J WP)!GVgô)zCij<9ͭDS;XzV@~X(t/údtdigW6Jgjb/:Ɓ]3v)'3$砂Ӊ~槸jZNۉ(xA_L;r :)etI!U Fq2lD9xStmڱKtL4 }Eؑ^U3̣yNk?lݜ+_Pl2}.72AB⪊9QѰ|BIQq[Vw) ^,\hz Fy2s\+/'>栬Ro-LSl;-2V7xJNltDZx͑aܐT\LO^:"GF@j,z5֎Dq&UIw@]vEmԩ?ʦ_#z;OuȲ;呪y*n}RS ஥C랞D'. [.7rXez{BBUVYsjkcω唚vb9ל{wAO ^4D;)Fb>Aؖm*Q. Fj!-b⍾mj!r/ԉ%^Ӣr= KG9UOEf_iѯ6IVU\Y :QA-~ x#)6uڣ:)nXFonUAXxB y'EfCtR h9 ^i 3as $hp:u3K,/D#~9_D]{=;2wUNTTC\y:*y2vE_iȡ *f4UzIq.i\M>,{ӲϾD'\fD" 91rS%}<Nv:V3Ă8DgKa4N#mrz[TRoi"Ս0bW"ֹ5B7iS(khUiqh3ź*X>XU:g~OCyN'ɵ#ZL׆Q}wuIʇL@&&"$<69f>r\ZL?,ۑ@(Z81S^]ѿ~¾^?"7~=~=5Iٲ &߃wx6Uqn}= dTyd,*c~R}ʬZ]7P Ԇ FAO3(0}gnJ]7M j8u 9Oķ0}3\ޏ]D'f#jp|WfSJ/U9ttrI@[q#ξʆ'<*6#1IB 2ȾϫTd(lɳ_6-/ m+z-(2o>3mr_ǹ;!>v25Zp,=d2p̡&Kco0\(|bdxK%PXX(煉NA)@pC/ V ҏ.̯?Uaٕ HNWJ:>XnܣQB=Nv{j, ȡsk lS81M@j-_a*ߎpEtRƋ&j oMt$eȱw͒O E. M֭̊O@ 'Fl8%dgx}u]f0c=HtDZ&p/*:㑴`NI_4UB1tpo_>@G-e|**ˣy ݳk. ;Зot#JH6)Bxe,E$5OoA̝&SDP{p' эIK1MX+7 |ٯqZ9ŵ2`ר}& g7$υ}>DlK D\f7YB_ \PLnF/Z]ta/ 8ϵaQchh*^`=U.]_!gZb2IWzϝԅ,HX`~?1YvD| T牺NK9춋LHbԃST ;o D7Ri^!P(eS6#p͉+(Cί*!(<\s%#+*L4Q4 h=z*ԧKkTi*߈СB7-}=1i zlXylW<*8d2FN2Ҟw}uǃE ^ TɊaft l6].@x;nX`9t͒Dmqj;qb[\CpckitQÜ5bqXή |U/ҚTq"3РߋpG9،C۩ ,snSZ€Ե."UPmCE/luZdm2+_O6&Kqk%L Scvh/|Z_LHEs H'|C* z7h8p Ň2El?ߩ"L tpS11r^Wu#tsщۑ5SD^- u_0~@osO;@lV*p'5)#F~6P #Лo{mB8 F] .i "]WZXh\$|C'.{YBKsq{PXI-8u"c&ZH6\;}anl@zSAۢ,;ADX:\"N' ⁸NDX7)ᳯ); (GݰT3ǬUرs%͙U}4| ~ 8ws䄝; ۍz_+BsÝ]LN=MeTk߯-s^ەH@<6qp1*.MW0ב?Rs38qB?qm K9{fd/CI[HhPz2_2Hdс'Zp@L]wn+YW Z#4f7: AWP8sя͢$TEX$ci*`-Q}T{w0#bV S{Dx*2>#rEQPH e|<879haP`M-4eNpO@ ǣAuC G@T'45J KgAgpS0z) 8e5)A*QÕ?Z{O{2"S?xajt12dO5j;'o yL=CQn.b%dm$uҲNNde%I~iclYp7c/kg? )ڕ;~Փ֥:Fm@ƸMZ.a ϯi!cYn: E2Л{j|w,WAJ`۲zGOW}"]QΣcQ.BE$7j.Qcs142]3SWЄ!I+|cannڤp.BYdK@O4АkWQR:p&A?ߋMu|cODe1AD*l!?l*he[/sfŎ *" O!(>nS &cbS10koBMR qPޣ]ׇ%X&:˛Dbi}'"F h?${"/q]-*T4Ek>z S.D8Bufqz[M H_`hlj"mO{L2J +WzGqz'dqK)I?v yg@䊚^VQ+g>0O=دf.N/4Ö컰u}h5lViηlSN`qF);zLV3U-5ym?WnGZq]yR#I*dbaF(p&O&Oωn3fX0_'wV3;݉*l9"|gZhPJdi 5~ɀbS7>GPX^uU QI?SB>L@! yl GaUPװꪼ#x@wϘ |A@"H,aε;s ;?NPumȖ㌾4 UctH"k= YwOjXn pec2_Y g&P b ~$ȌrCo4ņUsicyR`hEY}vf`NĻ-/FRL}{>(wqRk~~ϴaa{뒞|?; # P:<##ʧ_B~^k,ֱl~@U]^d{ai@|㊰n1L uv޿kR,h%_vKaҦ&DxۡůwZC<*BvвX|P4K uB&jJ&q蓦ס[疃j_l9hʚI:/h訫:v~H'T$Fy\hNx|h>6=/an7!Ͷ|$B[%s 4Z^\߮ QPѤP"{M" "م8jnD&l\4LYV5 =PZ h~0+H6e(/?Sy347+wD~?{p9 2 Z.NZB,:/>G٢>LNIv%)"I.-vXb Nl 5r+-'fbn3eC5YyCDdEwFl}'U:%$Zt:,ֹU֠W'Pq`!E̐#aEhD|‹M 3{y.2r=nvio1_.|=J, ~H&>?-'./b ʴ9׀ V)g% /ah/&.Ʒ3wCRF'*~s>$d" #Whq1x@-V"ݞgXPc9+bRe1rzG1‘w{kPZc# M۰&v" {C pC^`[7PIYrtA5|g!Лʀ@9"h~4$3+rci hxMZ&J˱-E8j`D k]DkE@DFߵG'L&d:#C̜#b$'Kxc y1}-`K+*&Rm*:͓B YBV.7\rL3wUW)z&zQ#mu IFܠi WW;/Y<ޭ;[`2̪Fu+s=&g6%m[s]X'6\Va` Hk9h,( Ư+ |SegpI&an'Gs1?Ŧwx/L%)LiҵM>}WZ+aANPA戏1'Hs= mRNy;H)ͮso-~ i& YޚG(Z?kMsڴ(1os0GGOhQd*Շ o;#~dh}7?'jn;ƏSGM 4}E9{iP)Iطk^Ac#4<,lQ76q9۽SO ^7١,mqԏ1s(1:K6(6)y}!Aoʳ Hc Һ&SyvmEBF=Q #v`mDt9MtO:x#ѣ@_].Jrf+ -2TsYwg<[g5IQsE.eH`n/QJ *PUTATEHCmߥgfh|)n,U&cuaTߥ##4H[-6x&SW_Gd`ڋƜ5sHQv!pZ($FlY#. A#w!ݫ5Bԫۺ٢ W j:Qg"I"'mDJk|S@mT?kl?vJU(j՞BDV ٘{gC{Kɺƌz) lguU, ~KiV{i;Ԥ[vg$C;z'"?N b{SrѫX>)] YuC#&L'{$^;EJ (yG!Y3ع&n-4ڱ\q%PmZ_)ȪoIPgpP7b0Y5vwN(&լ}f; n$[g!%KJ$ɵS(6l;ԉNknEh+@/ 1F5_ubڙ_MXwf`;yeb - BuZ*Sr S@[9C6; IGSRcEco?ض k@:U<9Nf>v?9s8dVQ3Ӎ RnfOQBv2= ݵBh{E-lϖt>ӡV6i*{gG;UtFB)b(j,K O$p;-q8/ֵ_ADe|k,8͆*%￴c]ޡjvˤbxtl8VV|$|PLS'FuNXqoe >o߹/[4 nջ2,O{1)jq71{@[Uiц+xٗ.McrFO@`E!2Vw 0^) /*)yi`1d܃mWm)ԭtyW`t--گ>0{o|O[lv4n /u"g>QaP9;69p2_C+yf:s sG΁%8qJ|_~A[ k6RI]ӲBybTA0=j$`%|9^O3Qe>S0(lޛ[ T.M"[foi%N@v @BY%ֵe7 K J*fxR`,,+R^ؼ>rIT- ! `=.۝F&!t Em4:* տ{"upC%Ei~=fwj(@ь"JP׾nDirvljN- R%csش%~d֘Ք [๮*M+ykmfSjHȅ=~j }R&=d;Y97F'w{rҵGSE iEvF~)^ #A}5bPD׶Ѥ5O*\'T؜p/.,I{8_a9DOj{ESA-Dt=4dK#*"Ak(%4!S b[mn5Qa)CNf,DmQheVx!{= Z ry]po&bm!VlXp: 4SR6MfTaĀXkm`QBW:덙j_? BښRTC,Ӿ4Mi@Q~c3b纳\Inn4dzgQz*D8/"8F(5*D:V7 -Pu|aOCZbRxp=AY<-=i0}gY|B[#QzBĬ˼,)mi6:Hqu}2jsT D +sR7_񹨛]J.9 " z@2yo|jFM*HS }hY9 |cv0zta5?%E Hpr &~88Ky[!7=Nju~1%$F~UJ9nGM 0W$]"7L0*ܰF8YՁ~p|e(2x#%:E,5_Ks!_wkcn-SvW\Bd E_[ͻ_5<fo{Vh?_SSaCQBm+xu%`^xFm"WQ8<¹的|%Y8m.MR_۱cv+G (l25!t )k)b/N89 b\La8l!<;,j)` [@@bp{4Ri#4[(pmjVws80>H& nnJCz%rY9|G~av1PTu|XK[ܓ)GJԂXF@iphzڟJ]AKw4Eꗴ?tPsn{p=ɄR6'W۫9vN?\DL %O>G(rBа[p泧1T)֢ʄѕ+~f07 ]ϼkЯh_F$P6F>F AcSxog[="s#~Ah|-U&Q_h0s> Id$G3Ø`u'+>ď( Gwa2w'yKm߯l5buo^θo{S&hЫv#WPD|ﺩ)mv^ȼ'hl{}J i}&gyRw)7X4,`sRfMm M19R>AgV̹7IL4c[˙Y@H ,,Gw6j})B`.z1ud ~>s D,Jo-yEґ \}ߛ@ Q>݀E}=U"ʟg(b0#Ve5ri ]R9'B'ʿ#Cqn K>w6D۸dɦx)4dOy(J[he?Z U&#K4'{{H"[ۭ/0B?V(-@sj݉ja':8rKAgbR9 #NJw-2%P|t3Հ]$^ 3` lh .ya\8߹~uf2əMdmj *dSjBDZU+b'g=k;ۄyJwSL呍cr@?s㥺R 7v .'50TT9Sn Ļ`8̆Qԉ20x<UCa}fu^13Α%IP7AK7łylk(*կ(F4ǬLx2Gtsp <7Nm ^ Rt 2udMD29U+=0w!qk i7,qQhǶ((t c27JFnʾi,[$7?QNkIzuI8#A0mkQҿY$i/r%!zm԰ˉ;B$ǎ/o۵VU"^e\j+@)+Ԯx^SsGĘq!a.f=ܚ1نzM0c(Th^f4ԢuCoQB2(3[z P̨9{U퉉WHtq'DX>YسB~+۾cf;)qxTc^ -T0 rHK9ѓݏ G5uYajc嗨T4w46#Jj^W%zHeaYƋ<f̎&`spE0$H. F*jPyz$+d\>s$v!RuqOƯnmUc@>9~jC]28 ϵ]ūY/ﺚ$g ۚ!'@ӳEDsL=D3tħW0v `!9ue25e8.zCaP[! RlXk|J\Fm_3^-+Ob95wexLgV3A=yS4 ~Ty`ZZLۆc7]fTwQ{W8ҚZU$qm-f0㙒 y?JņˋޒH}W3Ԇ^JHY@Okg"O|@Uִa\!1ްH1#KyRf{ج"DρbSyP" Ω#G >Fg3̴VP1]5'}}KeTB5Nnu6Z+3m5WFky)4Jdʨm FP=bca<"9^ o.eTf?,ݱ= ̛=yuuᔤrBLd?@5.ND(<jօY/k|NddzrhY[ߺQl&pqe yە`g]S lv{k :6yY}_mAǸ3by'~~5#4>v(nOܥ+qىEfvV.p$@/XǠU\oꩶx6SF*G1fg3H᎗ I:c:tsٻع.r虨RJ3{?98DZdunQǚ>FQ r3oҎ+Q4ӰQ,կVpHLgjnkTe;V?ڽWۊ>F3HI2::( YmM_p@HB׫fc^]p*];۳wY*\ `XnV wwO!_=ҦQZMF7 Ah=%p2@4ӫx֠.+:LZ}AĄQhF^ BA%(эh1P&<—-wԊ7_IɵJlc?yv$i?[&= {zkxkP/) ' sr-[[X!BUF r^p{W.cJpaػDhFM>E7(6 d|5{2\"BW!iVSsx=P xŪclUԉFv@6PFNJx_YC=]!x%cאÎ.Pk FX6Tࡣա:G~PAn<h:B=&#efNnp$ / >t)P˦3nͪ 1^c kHq棆ih  K򯀗 bQW u;2&B`8Hb, סm.i|f!ρz' y0Ua FbrYWWX"WAWR./$>X UkyfoN%=z0N LhFrox;`VP鏻ocɕ}b]2)<ސ>|5q dsDLe)~o.f&pE<[>#ώ/CŃ _^cQI*Ӻ;ө?n+o6Ɗ1X_gߵn3L!7oRxu(ѰcxWpCGi%C sb<' b,ly}M[_Y{ah6:[ BDWy6&鰀fXYweh$R"IZz:fHh0%U=)^B3N?<`en+)=uي+F@3]7~j œ,Q]H+wzhKƛ41ڃ ,!>g{$1O FlyA$"T 蛨8*&=Ζ6\R}sb]oÇbHkU]@kIҏd٤ e淤2 ʪjmrYB@ŐFdr\i|7Ryt!UFZiU|}Dݲu[<R.{Gwɳ=6iФn7c^1)l5r%MΓV;yp-~硸Tkٱ{TMW7"0 {" |DŽ&FTbAItFQ$tß#]+I٥IDS_;W Ed&W7M )sFW0E'Dk¢P7#>^%hFkSrCultuw1Ev9rX 9ZC-WYD5hz >z,;o(OJdh$[ucug AL|b u' M>3;u1Ɍٹ \`۩S>^r&1$ 2;}HfFAjɾ!xs/)kfn}2)eFcVqIUճ^㦓p hz;pr$أNnz[Afb msQcRGS[T &+⊉ᔅ'T% Bx;<޷dܙ3Y, PfNc2K)Ld$nV>ZegDr%N+Byud&>oμ_k%|(BFt?{k2o$n.gݾ>-h"8xI+ysLW|Js''$eB:8UؼC5ȸ.5V]GM"˕0Z砺}XhM@ڂq'́NFJ"21GYWWP a[GTR.{v^4e1IBF W6°BԔr@ԵHAlSӲo1݇[[XpqQ"IQLTzjcL3REAB 3We: m;?iy.6~⟂CЋ 2xmozf/U?qBl!MFr`=>/iGtSzs\]9$ְjBOt=:Ơ~fʀW0Pn8RӯlXCߕKQ eqtJN/_tq9?~bㄩ7MURRK&7QTt._ !!hnW z0G ^v|!e#hr:>2ƩoFw úR*< #@M`!\ύlC"(fl>ě&R7<^=n: VXngT ltc0hQ)YL(nY7JQ] U%N Lj̗-[a.x%J:sm]CAyuC."X,k"F|WPOcZ[.1' |xB#X'Ty} : U2Y|І 0Wz kv8UAځѤ=>(K am\0ZbCxrzM~ ]Z5Ez-җ⬨cT `>Še MIE#S2.Gwܮ&J~d-.`zpA`s+kh=$ Mӂw&ͭiFRK;!>CigȍHiSx%_re]q(ؙd!Ww&__u(e:ɳa9YoVO"nEw-r CЯ2Lp3 X:tR2AC&T%+({>N0cr5s)/;.6`O䢧Q{roNU&>ή]s_$h|Rnճ!>ǹDD>?@>2TP0aM Hk"c nUGˆŰ|&j1hQHvbr"]&PR`A5CQO`e~FruFWU,")x, lpڻ뜏W7L>N.4(^ݛR[=ŝ{KX4;G,<pȳi6M'y<rL>C&U;&G8IPWcW2 QV[IVt8 "pW\kCʜ)S|++% ٞ}EgX4.ͳY`TRYJjˊ•¶!(^kKn%Ce*Iu)£:9|-$" 1<j ZfpAM1ujY©B)`-\iZy(R,is{f xl~oIAF]T(H|m=۶iAT,Ȧm6=KF&G3b2\:o{g7,`4mqDW`xyS8RFŚ¦'d)C?Umuv8SUFVcD 0;_R j;PjHwUYHש&o ߥKs* 'HSn}FnE%hG{_zV&P >gS'b;/k8DMUH>Hk:dS3WZm*f4J+ T{<']27H"xxx!%.)zdxe[kg`q%?IŒKԠGѣ&pDv۳=hk.rC7-4fU+k.ZSbpjGO+/\8! ޜvAWbycV(8 Pkgē<1_i)&J1ǐ!D)mG fu1roqwMM#BuEg&`sA(:PW|Xh^Fõ9]QkI:Rp0 1 6!q PM V g1i gL~6d="5Ǯ3!1yŨ<ů_\F`+u$h<`KԒcF{*SZXl0LוoC:eÊݞ0\R:sGJh9#$Y*axR%OQJD!ZdEԳd!N?:jO%c[%I%)#cI rgCldq$Mh5=>͏wps \/0ٙī*BcVca ć"Fe7UB15ؾ+ɘRe}l*{J~Ynh]x6])m%Mtkrڲ8ϚW%Afhn}%TG_wƔ_8x,. ѓ[8OWeJ2lܟls5_u+^(lĈkNs%E݊.''F $ x|ʐ +R0[msArBuŷ# ?7Iα*c\m'g#}݋wP4{U}>㊼hq78*gߒUɾ f0_e?13%N\>k9Yz.Kӟ.N:Z=,U$,~$a+RMKv{Tb>H z'Olx*#VKqn["_(inSʤq7~ix8oH}ڜN^͑QL;1HWyMPpmK NWF7yAk#?<2_r#C\svS.w.Ҩe,1bRع'LD姾zk+;HV"m"NH 5\1"׌] nTD$ prn)U[=:#> ӫRBw93} M%W<~s%Plݪ~O9pf:g%/MAy>7n%WesI$ zi9עL~JZ&hG39RqGbipQe0sloa-N30gy>I3 ;MUYZS])ڜ7['}m.|PKq6v6Ef@'W*Tmg|ƀ4D7CsiV{`a?SZ"PpgŅͯ[5=ˮ4d#O˜aW0./;8#а!\F]NzӶC*F'ucMiL%^$uB@-"&eJv餴A(`B ;Fkɶ02B.5#Lڒ2fQq墙lP͙*r5&+;W4US2=@єbU60T^fh6mRY:l.*W̪Ә&o``zo*/e:Hh:t-nPzO솻ή|ff q Şːc,QEv˅}m8Uͫht޸ؿgԕl1wW8"Bn?^zGnd;XyNxp㒰rgNl<". 4&b6RԓN4@j ;P^<f~m|[ ~ 6"8p;^4v0j(e3Jgou@Rn}BGA:,& X==sN{i+T ?㻛DzL f&u#ɕK* 8B%Qv%ur9:FvZLv2.NavE|5ae^v8VWl{N87Qxp!(4P%ZMR7|輤^pGLgKc^8f?Zz%%]m7DŽJ?Z2?Bʦ+aԘQ:!JL;_yk2NM=}efUOPuu3k&]Uq](̝fN?_ ˴Oi<,=SR"h )U3S6&.ۏ=;bz9d4Yȃ@,ˈ;79Vl=_ϲ7^hje?֔|Js 2Qnr0k=T>ڈX_z&uO7[[m g'ЬO%N`=N&4=QINyյpwˀҐi̐W_åvQ[7^"pbrKU/BK:kiLGj]/j1^Wփ-}wGO9PIARIS6ߥNRLRb0Qq+w+E` ~]fFa?`6fQ֠՜Ide5h|a.0`Sio7v̚i|z,lB/9B tBtgaŃ0m.wrPs_(CX6y"~B鞩$HFqT+Z=RTHƈ'j! _wFN‰cF΃hPLrhs楣y[@Y" p~.?$[dgh6(,Rj~τ^Ei_>j$^R{ j nSv2J[_>5prjVjlby(+mԌ* H :Jz#9ՠgW dOXHL0_Ͷ~r9Mu=F`іvucPo9*ђ(wq,]Fy`!.:B^HOy1@^ҫ>ݿ#^KLZZ;7Gs_w3-ɐ؟l}V#r,0CeNؤ9C~9s-}fNmF7< 2LjmS%z-js@"|`*N?Z5违Ut6=N/D1?̡F1FZX_C-ʎNj+pU1)BZۯNRg0dM-S0F&[e7z%L Ǘ:{cu@-Ή7ׯH{m9l[ZU_BBqH~3{Q|vc۸_?Xt&`RxYa\" hIT+c8;a@@yk/8RFNQȂJi #{jÔ;yzX3 Zj'̉N{Cvҫ9Е;[cC80t\mFg)OWNOɲ,/1V}ۍ;ۂHj@֒j~}Lq)(_dž AXdē/:AKIS|<ϸr6Uʼn}8YaܶsTC*R({[t Efnw!}#\ofp kXa_l,W4^IIW |- E"M=̃F.IF\@Jab+_yX$A2'];'o]ZHPt{*.RgQv\ɡ1!)'ACc}FN)ʺzV2q<x_ƺbJ:=MԄZHG C+"LQeI5=o >(6i`vT ;lb CT b3|zCDiOqu<3Un3h4iWKE R 8Lrv7PLg$; z\1<1QD䄾oUם ,B<6PTK )؉xڕ7y8Ęm'H+lB~Kg*Ev@U,oǁ@(M¬=$|éUJ&ح3t_ě,w[z>zw1!0#Ԗ2ՠ@f C}-XR))#'>bM3poҍҮ֞J p^c790Y*!xu@uAٰzh r@=ufe.Ty 1[ /쓎! 0mhciki (BoAB!2tV0#Hwň[V.#HXPNX.o%eXY7}D{È=h̨rB~ȇO,.  >gXAamt[C?5")TZظꉱc s~]{GS;1%1ߦ6 .d]%%4/=9MTFVNASbO a]6. r~iكD%V9.#9H# xLy R,I9 Ip5q0BX@q~z`-|Nدm/ O6'Hu6@@8ѴI-+ݰ. `4w4E|X~ңZc8K~,Ѧ$N (/!6a"\jEaeAЬ*=yL֥˓g)N!T >(_J&Pg$zw''` {xKJ3'OGF38=%#^ , M 9L@3B']R9^BuKu?OΏǕ h2KFsQ F2Ejslޘlx| Z, .Jw8C0$NGEѱ4ԃy>Y2YԖUW7gZf},7Q ls%ނAS45jNTj_Ah`{8 i%fN?~1Ec*B)e w땪zZDBF}di?1ܽZE*N42#總8pht۝ٶ wcd/W'S8U* |^QYYlN stYeejE__3"\o޼g CM,'mbd!2+YK]i,&~v(җKG7Iשso*؉-Ӑ{WQ k+t,SB;@jا2;ꬂY䕲R|!UC͂MMƓdʽR=ĸ!Oǐv{ -譙 su[bE7}61Ҫs}dugv1UvK:;yJ2Bq:.#߇`(BB' Ґq<^}&&q'/,ך:O Hvč ڍwpcmpMJ?;k0|{Df^fɸ2nvPG&D~Y &ȢPGWԡlX#ZEko OԳfʡ lmM4 9T(w飣),Ѱ~$2Yn[f=tD{:'M*`ܿ`!Lؤ SnD+DAJz7Bb(5a'䗜Ah֐bTYDAj5Bj$+|MGaG!y\=h>whC9sT)v 2I$7E"ZMY|婼HZȴ$O*QH9y5rW˗3eW]ϙu𽭚W=ڸbP}FㅠQ`@]ͺgxlsCQ{׫Yykv5cGA$\DTb'wG{6ٓ&v jR̭w=|pώ`N&+ї>ͦΤK.܇{EDTTc`J$wt%!\7OVÂ/{N6(:gNj_vtTZQW4$({JuSiHVQ^qyF٢a'ctZtcqg PƲmC `{ ÃSvRȞ&Gq PȿK1\3$s}w*I~c[6Р*FE 鑡|PST'o$|u{iY/D1qGPӿ(. 0hq\L=NꚓÄNrhXQ.!?[/29ՐQ" Q:lZ̗=y3|7bEkb8{$8|]b `['x9%1jR )7~^}Dbh9if"lKQ?cH;Gôlǀ+IN8,Z,P`_=5:$2jW  23r1ε%o=F7݆YdS"zk\vnFl v4Nd6 Pg{AmaGnCn9 b^ےE3@`Unr.3ٕ$ti9q۳V g XĐ*bZsy\wWA|2agx92$; $.f3E7G9`ܯk4>~ofT`Z+׺'o>{c`+p_^6D=:З cþl lq_LCِ)Χ y 2EZq醝$GH<^w~Vt`p]<BPKsDL x nf֊CJmLSd6:\,_&?[s)ciXPfs] ݇~7H?誌+%WM#lUIhZi,C\=f $Z q,>겯ґ=gγTCy*?;x; Yiz}uּ̇q Űxu+/܈|R2vSu/mQv> \fv]Dd#>O*6^PYW] };#J ragz&ґ`4pPm hMB [UvFh.T=vY1~u"6ry|Sʼ%$2!Z NUDUvT)gH#^aayjL߅ÁXK= dzhͤe"_fL^GnE=WQy~薆RydAOR@DnzȄZTJݭ)7Ǜ_GB1"W9FTF2e6  n=tb1K/!QDe<-XNsPa9/`xⅅw8˔@4$"Fx9μʤgEwOuҟҍO?<1RCMVE}tN=CBE ($+p㱎i68 ;BoԣL64Bp!Wc3FAG PJfTQMT40n_yTz!EA(){DI[-5愙^y4vZ`5֖7v$tM"$[M\ofm|3zTLYi*cHkfLM~de2ȃѢSkA>"7Ǿ=A}bMO6q:/X#" FN 4tyF|MO"+&\I䢱91d g")TiSU3c0AdWEP]NDL:LnCMJSr νO;^R$vulRvÙV!_ѩf$>Ek^,VO | kC3,&~/lZۻ#B:h=2ei'\D59Dx5:(D=tj^<uv5iɨ㚴 R_"(|Xge, WBؔS)W4 eUM)&)M]>ߨ6 ,v5ԲCju@;ibWIb(߻yj ?8]]-4BeZOנm'Z>"̙ FP?f/$:ь&]wwf*.Tj}ǂA9SMur g`orA8୺ 9^FmK8Bb"h>)1gv& goቷE"QC7|;C$L.f^-Hŗ9vo4XתY0\&zJG#աBd9K\V{;*bDwi1G.hCiZ˔ӺX3!fP~o3K:o#Ȕ9bǦG%o:.%h_dtE2E~ 5Ћe]sd<%Cfy`9.R8 TÁeHzXXKq"vr9Y3ɫ@Z[(*K}<Uv(oLlKǠ24U>_O5(Tg^TwX;J2sgC?uP"UTSЌ=ş>r.C*rlfG7{wn7dUL5Kh;P pDu$g[΀=Ne qaz4թJۏG-[!h%).& gRpn/x) lK>!ķhSp[ݯFN\$꺑^NZOW*n?B+vnpi@@pR8"go K6@w:Ľ\^Re],yΗ{%ds+}RKߧGc@00_x֍d$N Px' +ʗ\ ;Ra@ۉ~3 U,q>CcHzkw:)oc,T)afsVq%4WJdW}eՇ2c\vj+&_KΖīD5q@MAAiELoQ[X2< {BXS$m.#mw^ƕƟ bϪi8EkF*df҉pZMqHL~!y4FHqܜqGA| p;R=[?Gz/#[ʚ{رBUS ,\kQotu&J.gkdn&y_deFrQz穤 wRSJ3Cp:CBiv`U1 8"\zd t+]Ɇntn"W]n`"ݯA+ٯlupఓS~hw'F$]&j5*0_[`^nD4.? )S?KvZϓ*Ĵc[pm$haP1"Rxh OnYGOi+-3]Ճ 3OxL5/vA(^&\K6c sT?KU (S2PqLpf3U-F#T Cu_ߺJF>k dsL dshF8e|OIOQw'O{t77+~-tm60>@*[  "ۏ)F?z,r IZ|giTs1BӹVqLF ָ)G6%_JaVFS1 iV:R\[syCN8H IA1a9w&oݩ;*"y-y9B/txy T47_6xZoIN0O9`d}:KvDb;=,P.RNWJ7A "sXH-мF3;4GS_m_X0cG&  ȓ̄JT&dn.z`.oYW7Wv==_8]V4c[Ra@gHa"nksF]f3'Ć:($Mq-'RTQiݽN-6ITR-c^xhYn6tm0:lg+.ѐdVx̭s_V|-[5c V~&bJFth ߵ &/jŻp!vNwbEOeEM`Tc)Hp(.l |f/+bBަ'2)cAA p&qּ $RԔ{(\LRoc֌&*2|Xg OMӆ([y k5^++WÛ)7VgRSx0qeCUnY ^}wQH$G7`Gk4MaV(>?Ĵ DD)JFG1>BD$S@{MCoī/^o*Жo*!eDĮ;t-bmgO #hFê ,1D\4"-zP ':?KklwvmiaE1SB)kςOybuS0RDnyV^K(y6JqӨd8JS<;<PcE dW05`Ӷ3u)3m݆pqQWE@s ;jFҗiQs=u#U+b촋f$\mI|hoc~ M  e\yb<1S`Viű4 qRtw _j JKF ,L M@U R"^P*8zc$_dRx61rn`\&C@c[ ԾmZ㻣g#6~vP툗q0Aܢѡו"~4蛔 89ʪ+30؃ ?^J})eƇ'Yq~qSIUTdC >~A[ڼW_lșͿ{2>vzEq( MjnT,K.1{3Z}М4[~Mf-+sT4)|ڨ,š>4+'SM2R"=Ci!{ܹMNAr)\ +,8$;%V;iLOTlfRC4GOY7tl,DgTSj(Q5KbcA&SI*K[ow.F۹AzMU5[0ix8UbJ0_59A;Oΐg~l,Oi~0%U/ bk|?AE*l "ԹOƺՑzn \I 2!dV!dLMkw] -,Eԝxhrq'4iq)RTRe~ Kӂ82|v~ P5QSKC_REKەK!ݒw?~\ ^a좱Ìُ@ePı!ʎȷ8A˗hi:Q9?-'˸?tKl*Gn"Qcx |v( }CQ*X:33Dd2צj%|bw=@~C(#{,V-"Deb%Q2PVKIj.@K*W͸!J',Bt4'W}_X'l^># M_Jhrbv.E{Ʈ]YRVUQ)`>X0D9~)rNl6 ^;ҤbiϡyA"Zobꤓ0q}85ŎYݏu&zphA 0IFeDm A +6{GW,Oi('OB~KG[ FKUw9 S]~tn8]R)8Wg "GX) Eb]W|G" *x^,vDĶ@fſnaU oo8Ffb9"z|K\*CSᓏ_yhP|U2&#/4G 1-?el!˘,qƁjIj#ؚ)BۅU-T-4uiKl S/xоS{7㳾60%=|qQp>m'dhpN)t `\ }D4Hg߫ƐX*@\# ϒ`ԅ/sՕ$2^opIa ,e\E[:W{-d-5l>'TaenV5O4nl@;BA}Az5Sw"ZxC[9ìz{ 485U%r drzeglfEo7|\#,^m8nƏ">QZUe8eg6GuvAۡopbT&$b\#. @B3;SGP1 #vORYmh d? 6#6"8222؞" 4N\\ _F%^0d#!·hDS0CFs )_ Тx(L%*wNWf·'ȡpL G@t,'8p}5܅4_H.Æ7`#oJL_/|EE[kKCs+]t :4 :Cx]< ±sh"K7u]xs`vWIRS*31h:Kn(k2r~g+zNTB1Kq/J =I8#u 6"WNmW3\N7d߭ S`0_>r(ӽ7P*r%p=00OT 3oCG:R`:krH'RM2Z`gcogV~k<):>X Ma/%thE[:R 8ڿJQZJlX)Sc|K'U4 bLb^"Qtʰ-~Nfpz/g^\qT8ѡkJNګmJV$59F)$k24HmcC=+0bK31&ݧ|1ďy@.:CПywhdd.stXBӳ;g~hF=ı\bKI`B[w6s+j=**Au6W4o8vT.;jK2lkFXU / {F޶ cT:CN8U%heoM2X+ޯJ(e9DĢF!| 'x 5&R>7?p>T;G'ڲz:^[~L_TN{t웢VY`Ι=z(|PT[mNŲbەBݩa=胂}a)D~wm#A55ˀlzPq!4ЪB9v1? 4oKP+Pkg2k`~#sr~1J ɑ΄,2n'gRGvI1T eEAZJOjt +s`znjA}UIˉ$pZ=w'3z nie,gΆ[ޠA&/@e+bsc?-Wryޣm\ƃvM3q|1J^G)GTOl(# /hEe8nƒxTK8`DT6쁙Q9a՘IxH^p)[WE RV6{gyCp6)WrY][SRt>tb[jw4kD×uAĝ{F mɩkl{i)>PfOP,L|&~6\Ԏ\ԖsDq}4Int;zI[W1@$|{A.q ڢ 4xtvG:f Mr'/pM"~~>:8j̺xa!wX4E7A1) ^2M@9aPOne=OQSj1i8HNڗoް4̘kOT3eCIKi |7PWՒVs$PvRseƤm<ᨁ٣@LT\<+%QK[*o[#vpt-rϑ&ByFXHp( d& ,{SN7 v$p0Qg=^Ū`-g .L,F嬩!-n,rW'1vk A#R<6 '+_w2Էuu[n>頭K_KLZ`d}WrPgٱֻHtUNL/9a_]~{|553*RD\7JAWz|4o$6w$cX>&PcoZ[Wzh۲30n{S V@ez wW(_+a{2z/bڒ=i\!~防:]X|ʥ3d%";!OhOǓJ=[ld˚CjK8ׯX V^JVe CZf \. Yk\95FaRUU}°k hFO{0-e(+/; .R|pl);%>S ??H $lmaѨ|pFw͸S߆8&J,xٿFc'។͝ӵwҁƥh OU!}[ݴ̎\t /d E1=$.r/# I}qE.:-g++Ɉ&jג!N{k9[CdۊY߿3=>h,TJ@mtcq^[|XX q;Cjij{>ɣtBqma9xГÉ5'dz.Mey*95pz>S-Q׈GC>H6wFP_ŏgmM$H\_0h7z*ڲ^fuTx!kNғ[QL8 A8(~1:{4$R my浅3uW1!;uS*Y3P.xS*s ":و;F[ ˛,ӌll}Y˱6=>wZB q;bMe&ݐ5oOr(@/<Ys#c!v\oo.`PJ"ꟽpVPݪ$iNUq8җIUp &bG=CXC{p:pv~[[VۓgJT~J)op9%,@'i].]xH[lł۩|Q$4d\Epm a ]zw*SMeE w9YA .t|Zŏy ,$2`VbU ]׺W/P:& x?pKui 2UJC90O71\"0[ ܒș%תv;~7h JS &}QGX@azc|E|I bK%?ZX_#OsԚ+]"Vq*Q>`)NDçV M6q#Wg3Sə-acN e&sHI~ fP6{uMPnxx5m, yF?!wx#_L(6g&gĊ{ Ym͜6npp}kIg9ق 1穾dΝ$!mb\Њp3`דo2HQ(H]khVK`0KXg$@Sz Q^QsxJ%TQ < "i2U[[z܅+飹| U )Ikd0rΓuZCEU6=K ab8PpeZPn>3ME5%*sY)L6ft7]Jhroޙ]a5/%Hcex5m*UUv6Y!~uhh^=}L/y(*Zr$84`bx~H]2nޗ 0 i>";Qq rH &o[>doɝ{XEieaB;PDѾJJ»;s-Jzy)fBYu3靗htf㼑Sr%qmMNt6A'= d 9t)5{HV6?q\a)V&g/zKd=,m]y}^X< {k)ip@S6ԑ^ eh ȀDqPâ IX\}V >WiD*k&\*B]7?Igfq͝5Sy3I<kT8a 4Bd8جxwp94Vo-CI柚xj[DRq'?ϙ=C@>шTHf MzA='/h4(4hD_3z5kpyK~ͨ}_y! wGL`$?FgGUBZxT$tWO,~S<84e%# >NQzC-]U=e$YgSCˡҊ*H%".T:Hgn4?Hˁ]9Uĩ.I4HbrBx+oO?N0[4&ǚ y"~q^KgoЖw5е~x6JGǵ(@78%HCܩk^(\ZY~E;臵v 9""(C(Scρ]uЮqǽ! ^tA %εIgNY$rӋK3yDθ> ,O?/hR-%}{;+*%>A~X,G7hcTꥸL[ŚxVw 1T,Xԣafs$JKOP[ȣzeIɉ<=1X8ߥf3[B)Qydq_M4*ˌS#=hJT; tI_ ʂIp~ /=;u܄="U+GY ^~:֖=%{yVN ߛj#39$Xu\YUkRH0 X7[Hq(xcw:' SdIjcoӺ4l7=dzLQ#%dR[vNHR↹sp *S|DŽ#;PXq'%iB@NPl%Qs nl`I7W#)EGk=eI ܿI-7I:SIL[lhyI]G:h|sdG'@B*c&%YIJԇ_'E}p&H>PCxA?Nr ~l)c µ}IRa3b%.2 p[-w"-,qF{p4^^6HX$3 Hz uի;AQ'7kˬUp[p<fm ULz쥺 `SNwi{D,2Z-?ɶgV8 `x.6IZ ^L 7zB}DxT|(:) N+*HF#g?能0?a;%@ ' ?<7F}YWP~<- Ʉ c0+W?$J,їa)IV>svR_V< WhjHjД49.۟ ά&3zA&OWDb)3C uf-@1bI/KnK_>p>}F#<pքwRCџGV6 -rW2@?5^5yri>ѹ7f :m̺-P136ܡq.9Oߌ_v;z0a`B t˰vLs93q.mW߼AYl0 ϔLaZPd|\6s.A!(: i=Ww+i4,>, =`O4<5X@0}/|<"s8*pUs WiA!l ˲U@6jwʶziКFax{V>~3C@u_05C*(Xhy`^BQsPǰӹJB#kѢ.qrWk3[} )*7,$7&agI L4k_,7by/D_kpR֨/d' xG 2`P}>k2 SĦ2ލx*Lۍ %.-#֒u2*wg,QR5xEZ)EٜULs#|4P H<=5Rt*u%s"fzg v.;nc;ج%.(>%89 y|@hdBF]y- W`?oӘ0XL>tГoGj^>{~]D]1%Xk/'O9LDakATi=Enal͍A`;G(՝3[LM=i - D.s뉮(~ga ' y`͟hn0w߭028Վ{_9GTg}ݏtNlju3yml߫Ɨ%i'`%.C7}xjݑ 2>wVeƇҠLxmMrtǮ_S[4$ MBR^(7xC~E=veYXGsVI~ d}sI%db$hk%!6IgӥhQQ)^ 3MtLy3):T *h3OX]Ҡ1/]EKMe}qƗ|xMaҲMM6No@GJ}x~ԟߒ<럄j_ȍT^9fo,`읁)S*_[j։5ڄ-s^5d9wMjn2$J >sP^ hblќ=}gos/ÊUD%7`lڱ*\N_qJW)xi8)m@KUx6#i UQQ_YD|cǽb:Tc,q;o>AMocq Th5cgksXk.m! H-\S 6?F,-*Q[[[wtvT[^?8pF ׎DsBG%K9@ ve7$~G۴E5蹐MaѸ#)Ɲz_8+ը7vӞ8dӦiKݭ bL!ڥ!fi--g ДfLؘ۳Ӏlh]۸|V9.hvry:{f $(apٿyNLO=֐6sEn>$CX^lw/bAx*Gi$kwW( Q#jfv KlaS‰zgN:,Rk=@.] `bJ^ͳ}!PG5^\8h~",  .} 4ζlU (+`Ɲn4"Iho\8~ ļ!sc@v9CgߥΟLCYx2ֹξF5dd Zq3Br]L05=ҶsҪ!';p%XKHE+`DLX+o,&nC`Rg0,x fػ-4 2J5[Pc)&ȃ;$E|#ԴLp?).s"cg4hKB~B趒ri_ëokA' bV/ԝo4P7Ãed>\1]D;2˾8SWBib~Z9W":zl Aߩe;;fF014٥]!I>~d05zͽZܣ`gHwtϿ w@",u?03UVśp#Ug ͩ+>AߋDd$Q\E >f+ Q7ߡ枲nƶI\м V+f?rȍJ kNz4p:ޑԔ-Lxk _'͐xՠ)ba^.e-bkh H9ψx6F-1A /!@}nZ K:ySh*g3Gxd6//-ZP6BNNR{3r4SI "EyaZ: 9Sy!Ziac9[b:+Ke LsEHmBRb#=}vU}7twSMK=Ja:~WVB,XbϧQm%g#LH>-kml VH ́#Rt8ZDTVN(9s_drgqdt'p-M=G-;k;taFf)ZYm bRch)Z8M3Kaäww1h5 !:(lk@uعm̽R􋶠Av>ہZ5Gw&s>]2b i(erk{N_׈sSErH r; -_4DO1i2+^ H[s1?DrN4X@ )p:M(3cӣaw lFŔ>@ " +!7k#A -.>_2w=ٯzA;0&xz3Bj\i%ȭd F/":<7.Ց{)ɖ)yN2khxAW8: XV8B 04Ċ4aHE.[bF 30060g-t $lyj(Upq- +5$Wt64#+'r^OD[?j,0_U5j=Jj[;|~AAYԢ]4ӂ+,쾺>F?)FnawP|Z0?0i\Tn`q#0-gZwj@7JZ!wť%m"+uKJ>ݏU>-8r,ۋǥ+z2r4'4.Z'5ǨRءQYCESO)dRGj̫=yBX|>Yuh'ai<!ku2yThKF Y1K++(R6q@2ԩW^O"O!\Տ-,>J[0_q.\XV:qj1Qmy@WWY`֛wy EpsN:1WT<)HRj^@$A"ӌdX@G\2_Ef9L,}V#P¨X=tQ 1'aSizξO+VtpTZ}]bL"4-]f5t .쯴F UsCzspXcʼ)CI Hp*!`MlBZO"F\miv8[8nBVތ؂m-)宰;jʑ*A> HQDɚf AP|&v tW YRʉ/fmie_[thC7MI3#kO K+ 0zgEko.f`5ٱ|(v-1䏚:#h7W}cI?䅸IL Ɖ&zuO| \EݼaX~IX0lDn"BEYƌ&VõĀFFSTmӖĤ_-(Bm',toD\VpK3dtO Smwf SRbd\DE;.@4Gy0#7OSIVƴ^}WČV"&<(2pNIGX20"FL:W<^]&y7r򗩈<#;@qw!ga)캈H;CߟY JF'>:@cQ FLJX:$SٗM} ,1c"1k՝6p0 Tvs+*"FtJ\:!U0:J*5T&&B zH! [ 7v/yX_tVCL;b-U@Q

B[N\$r >;V5H=!>{E ."o܇=[XNP#frà %a 07!I.J.רXXHE8ωы -PwPN"^%W":u–77+ w8^S7 J4Cx^#dxn w4]gMf WaL2wsՇ藘iwfk:uc@ԞeHkB"cBhdǢ JǾ!{`M"䍺B?*GsfH\mЇ"ݫ\4cn^gcXkl><ǣ))D̻Z, J!#R3(%hlqFg@X㗕"/u\i@G8D^^t92Df*~=xXXkc|*NvX [9ݵ$9 Gמ|P8>^#338)fl5Iva/>Q\/CPScNmU+I#! ; |6k^T 7"a, De22 ϭ6UuIh./5SI|>%.#FBArvۯΓEAgz`,tD-osŽ<\p%3Є@Rfkz@Y }-tth& dV&uڈg g]@51Pcc V1Ƶ}%6K(RՄ%{^tׅЧg"p,uO:Zh!s n-q YrVX(gq8T)G'mYjob;j+aצm>U ^P#Ke)צᐻ[*ڬ,L\ sGd|G&[ 4%NS;qVn(ŢR-d*3gKu*/`#fGێihàY9M[cǿ=4PMnʮInPtp&D8ϡ+5u3ڠKnW,g(5C/q;@iPoJ֞Al D(Wi2&QSed Cl G+jUև&Wdz*?&7(ei UYsNJ>s]lS}/ Oƒ㪏4OsCEQ7>jT;ykFJ7F 3{xÚwMoɌ8-(SQP7qT.K^(kKA9>-v޼60JtOIo2|71} `Bp]ҶK`3>,e'mWWI/U% ~t\o&;N7ByP{GkӤOJm߿G&H/iAl^4^bl2qRrz YơT:/F fg g^NJapsj!tF:/9 -[#1Ùi(S}CȰק4y(* K*8(xe[+/.3SO2s5j+ozE\WY ҋK 샰xdx4G0g(3.~jz6 qA"M9X!>Z2RbCfGNm@q4mhS6jxl?zx"#>Dhjvlo*+; 2v˽Tj8xDy}Z,vnOݕ3dmYx]WBa%X3r#9j [[$*jzaK{,PH2>u<%kdzNN{h CiX.s.uJQ4O˂i ybKbI޹moCRA3Y7G:J{#9dŋ,>Ym1Տ}~]7Lg8/WꟵHTgfɬV#5# U-änm߆jh͜(l3?w5 dK_Л&sy/BDX\5\r^+ǐSJl藓Ipe%#Hw! 5e" "LҽL:0vɟjF=[0RY=2!C$qd|RKq!᪥_xTyYTx=DZa` G\Bȷ_-߸,aUл*Ϊ?DYFhcuc΃T(VbcwZk\u]gFQPGX_7?-'o,-eu81Vԝk-mF t!Їf'쎴@Y˼Zg}-i68+ҽm=0~}T7$#3Ry.z oM{.±yRXKB4r9 '.j~`o9>xMHzԷ5 -(Rx} e]hr"pj_$*CBV )ߘ!V/'&w}0KbdGC{rHx1l?t 8w_8ʤbvcܘϡ+C; a<ž綳3CNEvfKC#ND,c0R*( ڪQ߿z'ȣ;]2+Nt D7<1 $̪>AFv+@kc Bψɏ%X˷gФj",Si19}KsFc$Iy>q\KU >OsgڶMzv7[;ҥ *aΧ5fOn&<*+lTib ahdhH&lcj n*`@ʰ8|DB¯&a4C!4V;dBSc.:$M> ݥO@F@葥KW:>k.tS[i\?lJŰz#teLkϷD)SBs} HN)"Г巎Vl)CU ^Gnm/&m"K{Ss$TxwY!ih:6<>n[پypݜJ8tݚKLIG^̟~O r!K[KfH3 ! M3t.0$H) [?]m^snJjkĉ0@6ccS1WŸllC B^6gG\z Equm'g^݋)cZQ'ܠ&GfxuMTXZ(S]w-gׇ*+EMpC^nD>dy"q X;1tړJ#ryvN,ch'D>tRV2bqR2,hpo╺\zpc K@Y7(y:3jK_X한:+ ꗰJo7t, {6>!sJw6a!^~) J\bC;}QN%lf,G =,\j GB( T4$߅Y~.}m( %#8<;{e1/$w .LҰƗEȽS]Lx!ѻP?I GK$~,ǯ+ ̾MOd՞f`SB/Z݈1#4SWûdd>꺸٪"x{9?.m*'v*,R=}5-+)S'5`ٶHJ;K~f 2KhTQL6MLjO'95~Xj|jLjkzi5\z⭁GI"V=Trwӳ0Њo{{|]}gr]n#m_=3Eٔ8vcațH:U;yz<[Ob.Z9[8~R4ڍ.B Ҋ%숽F,)VгP?Sç,Mja`7| "ɎA4+Ȼ &[  j<"8/ҬSaV4y؉B2=#~ciUj\> G@+ogȓ!/m5֘_2_EX؂`wTP`XxMr D^GАM\=XY5rg I3.;Y2c'zOb|ED}Wϴ6O3-嶰 f#4$z>a#V5ш`̘#) '_KuPK"6 :07mN@?ǸK+AÑM}f?nKD?-"m} t zaHnC02\ +6I*gڒ/ (V^-6CkǸ! ۢ;?e6_'nW/5OMc6'l3D8x5Rc}N5nGXA@,hQc'5[nmQ6wn)EG=xb1|䚳Rn'1ω0ӤsKP1p%W{ޖrU3j3;8ff!əl¡k畳\w>u ل到{34I.iL3" HkZ؛X܆%^jn  ;qZ^0@u@H Uq4s"4 A"R=)DTJ!݀lھ~ABK03[8Bj5wEULiQ=(YSQ8_i0EϥZUɷ㓰We >eDVAj Y_<첵bd:L+\kh> rZ118GF z =h#k?Kʝki ]/\*TE$aՠ t *eVl{ ci "f#XWUp '\IpRy之eZ}28pRE{xNپ.u3tM_w0kz6[pk1Z0?8 ٲ;A)6>u?^n1s%w;2،#RK*aM ɷF{#8x=5[uzr5"c ZpOĒpUQMr)DA'm\fπ6 w<\go}p~ ,l)ZerAx`ed0GnWX](bqTOyp{,K Ir߹)`Ҧxc)!p(<8ƒy|d(+mFVy^Xe U5no`eIC3(B sUEYBli.NG{P2NKϢf`FTk{z~͇$'QG_0E*lzXn»}41:NpkjQmz:e)>:zRB,. Ao`<#fWIE0>~eΓ w:G(J؟_8N0/œWwV966߇шWBJW9:m]zVf}wzs]%2~ɇJ)3ð/mV+=lZɪ?͠8+%R8%:sJ\5 nf@4]l4BtM 'CvkRulFj\gjU跡){ʹ$oo$rm1~߉S[ch+陹#m>6Aqx^E8 05ت u=D./FLfސZ-|2l GJLPi'(mԣ ÀXAZeE ԋjiTh1 V|%:f!mᘈnr#Ϛ:H}>hOcǪБ4P9osw Lc|ŶPa,s్VvQS|1,WAHVpo+VҘeLk C) 4S~؋SE=r *!rW[r+U`V gC_IxKkt'@y? 2 412m~+8܂bY ;!CQb ;O)C6+4|.w.8&|D2k3>́ou?uڰiW ];OSQyDc.\*2@ oEFs95j\-g_4hO 3F#w5ԦƉas̖LTfBtaO{xI/SO!Ⱥ@D;$ƄB9j(S&ёsF`/e7ic:l7~E1Ӓ8ꟹwX~bx"Xh@ɤE`_\T *`_sa Vh5SۅQC #Q; c٬H؃c$_(Qw7ᑔ2Frg7Hi9w葭&jG XZB #L@!n.ƠI# :lz CSs=SZ4 B?,@/=0P~UO7YZ<#J%Je *ɠ !Ʊ?d($FTfAO'&ef #a&XְP狔YAiVx:FYLܔlčq{10Լv1AK~qf eaC1BqnEVl9|c3N=;NhդⓛUZ Z;ٜ4Ɵ1_ IJ>=kF"ӻ[?Zr0g'tZd+|P2$ZGow#oOVVdw$# *q/P쀊%l䂱VRBVHE r?#ȢAMY@.пPH`ƅ0r9)@ LۦXD+O=3oDO9> HA/ڙgּ;+#KvJ‰m R\nO:˲(ou׿NmW*H%n4bf.LH;x:vVFE$AIR. O(d# ޒ3%ɩpeМՠcE-ĜOPjWg }|Eiͨz4l AsƒsbozG1r;kCa2ׁE2,Hz;큋,.G /fq  7Y3]{x2 ?k;&2o7&׵xx\EX0cc$L [y-_(mOeMW)k_ bKUy( sZېd=d`=yJrt(|inGSiBFf,$tf 1ۑ#?4L@/!G^ qﱎ)^K{Dh]onv9{DHdKz3Gڣ.lԴyжk@]p"rQu7ܼCXwPJ5tDJS{~e.=\P߻G WmHVMa3Z`]? ikne^9 Z'NչȋcD1R!6Y, JFN(R ܖi҆>:/xoD8E=lzkχ#x.xNwgb!0%+ѡDKZB}DgOO%K5@k)Q6[b *s@ڢcK%}J+y裀yRTDA/#-Kf~P:A`!eO-DhjK)> C*;T=;PբgYvJww>$x v*(C~%n񙸢wWfЅ+]ne?pApׁ"S|fNAfM"2W$no 0ϩ^o@zU$c]`Qk#kF \Q=Q "cT򍟏-΋|lf$ԧMIĴ_JMX.#5JiWGqMgh޵@7`IWZKcA!5{M2L.aEG H6 )ēM=ֵ'&E *}a(ؕ#G/~X@x ݶ/aÛӼjT.Q HY>E<15y _C5ܥnᦑGp A_W0;ZȗUtt| a U%͓<ȚӖ+鏥8fMzș\AyI_x1  9[`y+AJQ*ch{kh碚h;ae{3CA2xC8q/I:iր ^tP(1E6Sx;$3rUoO& ܁i6㜌 ڃg@p ix҅`mU,k̾\/@56=\/|2[ TZTl,^3\b% 5擗pNf[M5jՂ;E2:;atgC`U$GuRjAĉXr#(%G# J cx.mg88uzO23]QrL#ob(N=ǵjS4?lmitةER%RmDv;E);^2.˭cēĤ U68 WMVa6խ~I>rT?#J4Uz)ùQpT%xuJA{,FAg=ꭰDmgrPD?GZuRjUW7"zuMje#AE~lA'DrR6 -̧ț/~k\5';u."6'Q!)QbOf8_.aPգAޝ #N 7cݒXjI*lzخ#ޞw}ZMzgGXy,kJXϥH2;T/~cAi𯁍5hiYB ;DC~,&HUk.=x1!0ZL͖۠F䀁Ώ&9EaVrTc&P#q^0Rfu["1(8f tt+G4,KDE U?mTdr6zv@p"&Q28^i$5]#zr2ݟ] E}C &)|8GŻ}-%sl4ސf'u%.!݀òyp`d! UAz1o|D-|l15v¹ǎDeo'\G~Cb jp[!`Mogg wJ2*u,]2Fos>=L-9ۮ@$DJz)n:w]D=~hc!}z%6C&R!|Ss緭f wJep !ʘ1B5,NR00׎`<"EB6A3ǽNItQ~-?t450+=:o2q52=C\Of:&\꠰$B!gAesklpJ#ȼ+:Kajp(^ҊLK9p> ]w[ޞܧM*(#[;?F@',+ԒRf|: bu,hOU">֚3L妩8t׀IN2Qjx[%PX% zy 9MIm;Bs>Ol ZBcpZ꯾_Bru/2dVDY֬Gƥ3^4wO}e&=IU[TG̫*SWMP)?%o߸7}TGzw8QGLln;'] G۲>Rrc^L+rnyTVd5*PoբF]WHȑq8<B5$f*+'nVfCt.[y Ywzk^+jh>2ӟn d=XψfiHK=K垭@CG~z{Y']|xCۅEŐ[ Z7qÁ no \ˤS~Rl@,4D{tY`tX9As-=o\{$.E[o{M02 'fs[ѻuQ[7fُcnw%?[C y7d{NFwͧ4;LƊ0k =9z3S\If m7'w"@&1k3[#I78jtL7Rs`,>Xu~U8`E'-l;&n)l2Eա4 勻 E7+Ƅ?T +ʒ y>ijFPUcVWÉrc4,eTMbK7 l6t HGv >A?# ^ֺ*=\yv(F) /Gje4M?f,O5K_4Q cmAE0lIjP^74tShO 9jqI֖G)RJ'18=L?1"=H_dE8u囥whZ_rMy=hgZ&lOCfh'08Я^V̝@s31 y18<Т|;iء#g7OP<|H Z6'W8Vez]e/,Q=3WM+YYERaE5hٚݽ e%!mV, [GN$Eq\gx|Jv5cѺCHcԵ[CD` d#'H iC= ީ>#G;N@*EzHHL<FHa8NA[e 2C:]4VV:^N=kvx•GE fݥAG֎WL&ɌX.pv ݘ]lL8i1^ v@b/e>;tid\ ^+,fpvY!-q6YA^Jyl<&8DWռ,WYXȆ`~Y͟RT|P {@砊s"%v U=_}oH57/;R-@8qIs29To(EE;Bx ʷ[.RӏtAȠ0EH IՁyAK⊃3ϜPtor^\r}iEmЮ(XQHF$vFӁ#vCQ?2ɓ\BPVunn8Y߲v!N s[JO0ۼZ_[e=e;)^b=" 2} g\+5$cXτOԢ6@4lnT|iA޴OVz/oh7" .01{iua[ևvR(+FHNJ\xL|xA8Py7 H":955&ZX)AJV'$ɆLOpj6x~SB($?t:7v)mW Zm"b (*VU;FG4B!։ 1u|~74ݖ;}yg2IMYGp*I=W9 Qocm׬k{(ѭej; 3q ߨ+17C9&k]W3d6 2#i[܁/DcQ,h8N__5y :K"ְ=>49Lu܀i%_s#*,x~;jrW,2;rŨ^,{FRFlw&p'/{ǀU\ +j"3yHgɼb'bxPƟ E?b^c"gdC]R`9=ws R;k~l)l[u9M >w{:~h֕bƇF\ip쥆@.(`p25ވ2|H«9bS`:,txmJ?oϒ*X_|DM>&siڄ4ePl.ď[/ am4»B~yticmrV+~a \)ƷCf^ #=6$l(} Ն`*Ì1%CCecܻqeax$9iQ='uM'mi&p `]~19N67 j9/ >U^;ea".~#]pjy1'.dVZZS'z‹l[g(Ȍ]ޟìoItE}&}]薰EԫMr87ӧQz0Ioj{bnTqizRA;aB5ہcx^%<*"Ԃa͈ǩU8) Y"[_w8@Ǐ=U~Rj>TnMjuZy)u>7dQ=5Yf)R@ОG15$8Kq.k4=a{{U؜~Jvj*xN, q4׿*@w Ƃ֟jH}DMX֩HdNQ6xx$Þ'H=5;I"ƳW?Q;lJo7?qJ }/yH|ˌV & @괳VAH)b. 'Oz x &XC0"给aE3D6ďHD|HpT4b=Jh٥ 68ak&JW ӺK/4+C߽qf+1ߥL)ΟȂDʳGV%_0 ӖҐ{qDbL!TBdC_ؒDb*`m[ 5y}׿q;Cgm;T&g> ɑa\gʌÑĀ{\`Y\tTn0h:ہȄ`1Zzަ1WLZ-CKO4hjѽh%œ(H>벉">s~bPC#$-\^4<1$mKpG6%e9(-E0>bco0]×@dtyKds$'s$ڋBPSX:Xl; Ϥ"F_YOj Zt Y+3>zaPs,T}c}XՃKȷJuZ|'7j^z|kKy@7̑U T|u'X"m ͒e%jҸY\bE>F9Ȥ=QKB#_EU{b"u 9,H#LXAJX&FSFf~4Fi ܁lqxb3쿁ڝ6z--}*F?-Š9J'D2o<!5uPښoܙ&۲),PWI"FnZ j~l7k 2eJAؓ.0ٟLnSAS!YeO{$ IrdaJG{`=BŵKU榭{Sww:wL9ܥh"b뭪90tOJ6-N\B >qv$ L h-DG~YK6a}i>9s9RcX%zlwo7 8Q3@b~|3_H}"#ݬDע3b͗Z@|_(VER`xD ̴ih!Er5,f%T~ fŕ ^$LaAX=}gD4uRطM~]ռj@soˑ©,9FQ +;/Fv⑈\S9ԇ|G_߉'h<Ѥ~%BXQ.h pǾE5qdn%\\dAd6?@pV13`ʚ7Ƿy-QgB l'z@lV PS9T9g2y^x_Y (~ 1\h=-TM*2PjcZ}V'\%ZvfQ:Ҝ>΂Z%8F,3ir6V861fkށ.^QK>ȩ9$,"cHQE&WٍtFͺՁ:_mm@hS E++Ty 㭁")ah]i+O2'!%M(c糴 l=pڬLt!i7BW.a8fynrcݮGO YI%1Ȇ~yWCXι |TZo˽^힮PvּBu( z Dֿkxx;x2omyBB޺ xbIb*F C{w{Ȯ1>~&KJJ$-'9qάO3W(=hJoQ2jJTCt !%>I^#:GBMA\"ISSGx\G2撏cWOC^OIJ#IOQR"b\$S2A8B?C'LR)Q =QYEyI-&Z^V,M%j3ӌ`d8z-a|hc C+.UzRiO)AA7!7sb 7Vq` NQߙH!\D8/A譫X@I<DZ]hoI 8hBL9[+Ue4Kt97 )"'н NDV $6̚ULl_]$5LZ<'~U%x[vyÍ|+>~ys/o(CCVd ( Ѹ=ȋ,ĭPWMp8r5;E;D 2D\x;4P{!nIO֛XDrˡH52-27 l W d[E[,1UTSυh,*_ F7U7 Tl\s]sSG^~C! (%`[͜խϰY@plAp J45p=)h{IbiK3z잣W<Ӷ]]`TQqz0\ɉ5 ]옱ȪaG#y˼AL |cTjv[s$pI|uu ׾t풒涐ă2+[;[_B>]RZZ24IA~"+84;0xؓSP%dNYUsLkHcǾyV$#̈$b1,(_h1E$A҃tŨ.SUB6+%Ʉ8D d5qVZtɸӫATlQ!X`u' c1x{x.0|sK]JnD9(?bs|T=M(bnĢiﺤSbҳa4p{!R?BwhN|Z6NEuaH{'DlZfYiT $|à2]6'J1xe^O^jϮhݮDMT51)=WC 8߹qL4jVY66ԁ뉀wЕy3xCHOK()Ko!aU{̧%Xfkxʤv =8JP#6^'u -GFh'$b* |}2d "|HzÜBFWC 4*Q-c Wz[AiLUM!+X䣆ly8Ky}Kź:±L%m^ )q ޕ{*ԛЬkzu3`1GŬI{.* /dQhB{_jc 쑸\aI48я9c4 z3xߣw.kF w}6CR$3,Zؐ0JCQ/V;5J5YSk_1Rwi1$Mx]l4OOyc  ~E^Ήmϒ i  m( f>rWnaOQ |<a%k% C+(GCǝ1VۦTnΫZ~=A@QbSQH.Ԋ&6ھ ! &#UՋڣڤzŏmD:b:g& =p.PVㅹN2ӤJ:W m]sWPdMk'2zF %e=52 =\%:4gS$' ͗ʭkfһڡmL <[NGB,rXb.ԡ#+F nZd M蚎gܾsUVs귢_zb!)I` ì¿Y(wRӺpCJ9p E>;|l;[pp(Rûۿ^ϭ&Wa`зtd$r7c6b] yRW^GlI}$k@3(PTqcB391$/<ÛheڵLжOwA|# .p- ]N /=#cF R2%#tƞ2Lhmc \6` xSĪVW]%EYf3`!!] Ćd@ NnW 0֊NH,Yhbk֜{8i*}otf &kaQ(cn wctsp,6FI\ udU:B//_C-@IN:j{K3ȹV> ;*&؅vQ#+NHTєRrz}ԃF"ٚxc'[Q "]_tY-ST ǂ!z4i}Yrw=Z\GD յnQA畵mNO7felnf}lꠖR0Im}W5MKbrdf?JM}NmWi8& C.(7ˑ(42H HXE&ǫn8k0¾CZ?ݰ= yon5r yT&o#`k*Ç/>IUF*}6<ɛ\ wO"T[BVsbH&qRLJj3Q5+nqTpz&ڱ<,Ͱ:tW%Dۢ:+֗UtVDXߐ޲kVYS;}zVY5^F*6{??f/hV|6Y׽/!k>*s`^M BÖ)e)ܞQ0"ΰ~Y4<$Yi2g;av! }2S|" T-cDnpv 7UyEw#C L(LY.X,0*os*u1䍛Nڅ;X q3)6XJ En0Uy%^a@N ]ɽeNi`BsAvq3= buAI qIB$w$oZ_5xm>gg IV|=Sط 4p7FM"M~uA_3X$v !{\$==A~Є  =HϞ76l'XiiX}$cO_|. 㙊>g-]9,܀0G9v_iyd-: -gH[0ϭ/,[z$*b:Dh"-+D8i<_R]]F]Dwݿ %Zrt1#+GגӚ@& NwqVw.(8,n;УL5 XB2)z "<6(zP DhRqC7Z8v0+c!,/ߌ4BΟ`*.-CcS,<.kҍ,0u~bU"VbxE]bqƁ{örqB3I 'd7$ bRz èXDR tEP˷ olh lrKrL[Xd2( jz:Og(ij"'kA!aM @@˩R*}GRK?vqp>vܭG`Aod&b nLi1AW46H~b:Bdt'I31:ehah2V WiAXIԕ%(Ǥ`"A淪X BMD2>Ne&'7:% 0~i\Dfo~R"Rbp$ڑrrv! :x/OYL.[]QZn_&·izON L\](׸χAP*1=wh[,RCHSOc,_6Ǘ̊ =&6'ZY^:+AlWk9 : "N6߀P(HƯGg+OH~-ȵR171Q-`m Xuk+ϰENf^v/&.L>fzGQ8Z0ѶM(9H9 ѧU/sHxs˼Q޾L/\D{8`4[ oP k,Ud3QrAf5/eW |tŽg. o^vewoi7B;O,/<` 8!)EhIgWy iTɟK\kY1^K'Ql_P{ӿE-9kWWe /(wBY. hR+sAi5&QiBjb äU cc9Ed'6 pS t~+;c7CۤY,A$dM\6~ˍ1;R=TZJ.snZaw;Q!zζ`kxD[G;JK|S')B);,ݨ:H-I0RCj^؂-I3Ie TXf \SCZ F?Iۀ>{AOK76Evo"'3PaCݬüeHbifk¥z3/ثtu sLbrP~a'֮yTݚlftPlbd.Eq*'a[$>(?z5>3`H!>St'TK5+\VZtF3;+:#+nR*bBՊ<tE9ןLO"d* H-T+F/!! fY@(~Wg4O:Cƞ5*HXѪuӶ}y3&#ИEqVw19 2[*jlxMj4SJFZn)zyFȐkVpjB"#xvr,}3a$2:X׈^bZmJ|,S`cJJz$gV :6dʖ ),l]8Z׀^r̃1LVC"WĬuM!lDT#ɚ,0df 1Z]/V AL-(^ ]42O*R$T֤vQf\ mzw hWխ kκt+E^ƀ$L=OoNEzliI'3T 5/'?xbv:Khњ.Mk?bb Wan/{nGLR׹X+5&#UIiV?gbj3uo~r0 NB$XW=/WVl517X#wʰkjb@j~ofQ(i'1\+7D&5i?2IZ &a'3w%tV_$p6FJ'+z3AeO#f"[`dO}.xye@|$$5B+ۗL:tQMS(g|ի5mΗ6&2 _LIKS_B_T+`~)q,%1!B?_L4$vM26t)*n; LA^AY;kC}Y7b"s;e9XueJAopZqx.Q7*GCOX ) lUP+3 {]}vMw)=ɉ1dh7~ޢ84:gDrjN6g Yr);THpC,$Q@7+'<(8F%/I+e.$,Z*vJm  7*v"u&$K*OA*SmȲA4 ՆQszt]+bk jR)l (83Z#3,o8!j 0#,ñöb#q4{R H\@$g05Yd6xRW8E&39bA+dX%vtlu룉<0ɪxo 2τ,G]D *A. ȈʁEYdWJpθzoHkdxY9kڧ>.Sr-}~Nô];X m\V%1v[پEaJkk%S2ҭKRbSUV1?I% ֘=p`mpա5r3{qovWF9:4r6tΉ_5/bԅbImP 9DWĥG "%0}Bz"-j4`DP']K:UcPs0}04\QJFQDBCwfɧKXڕ#6v^hFYdؓ( I #b.OPD8jR\6M|+[#pݙ;egO BfgVwog5+ߑVi4)M6;ӲfVmC 6Or7=oL! 1/Rq-1'm36J_r;?\g6ϰh?;S(n}烉e=_}cȏ~:w4"^e\xYtni} T$Mx;D o|X~ Rͯ˅.tbG64d#䃃JÖTI@sknC,tn- 1%"?րzhy 㜘qQiЁ8'% Z_hV4-9?l#)wym*f-fS^4s:60c?TޖߛzlYͤ8*!z6)&:STȈ98بcE[̖ܡB^?:eD7Iܪ x$: BLRI0c*K[7IM˴zGXPwT-cgSH00р GBak`_Ob`zr?L;a Yў~:C^aSϸCv zF9Z~\3aEec8ZZY(貞y}^程E}r( "ua/LYL >}J+チԋLH7 T3td;mBZ]/HB s멩spjۛVt}vn~bvF.bhNBaUr[:JJj*-bq5kIeB5Nu-{g5 2rN"ϛSm]T?QE'G<d`Qqށ~Y9+kb c;<ٵ]g$B,5)BR|;"#ڑ{h)5u^vT>W$D{I7*4fmSgG`=9g_)8Nnhn" t$B#\UawHʩ3%:ާm7Tt?{~|*RSx 'qz_ 1wN) zU9o4Ce/Mս1$Jbeﭲe)[].FDϓK$O1߶VdWSͮW8-o,Q_)-B0Lo9fyH"B懂|f"S2T^u`I~6Pe6bx͗O4thu}G'ǒfvx`2×d=?zd&vKv8o|͢m:Ҁ[]왿i^X''GOG:]پ=a@*®9n R{/hbv-ź9~Za/r>†7t xwy_hΤoޚHT CVRxow;cXom3 k{C/Ų_9VnVx^W 69c_^E`ѐ3Qp3 o?OC#R.߻ksqf++I,޶='pW 8 O`^]ӿVz,!.ƨv/v.x.H ':(:In nՙKC3 ]{\Pڸnfc=n9p; t)#I_ٍMi㥎Bqq4Gg] +<'m&h(o3UZ o%5:~K=!;b˚IsHTp)JDݙ!Żp ȑ ~w؄ŻPx;Gٷx=05Jsoe.ޮ{ A`kJZ{J'RmIҝւH/򴋡,П, RuTOhD÷t8Ţ51"=u4~$*hV 5N*3F.l kz blT>u솒15lhAbˊڋ} [/:,o 5a"= ̪qfE⵫ě-g7JFsÓ|ɉ{4^chsG4c\lw2TP@{aHK )pO_|K4ʏu|SKG/}=,;Έ5ң{l2wL%!1GH>VPq^@,pmrMl*tD8eWNb9qE@ 77irqɽPk|EiF h+Qt@' {Y+ӱ; |Sh7떽AJr#B ,X>O_MʈAi?Z+t\^0X_4:yXaؠ6w<=Y"W/qߟam{ok,8vp4SWWwM322#PIJ(Y Ńxl 'va$+]x%N L#Ҷ?k6#1JAFO~lImmcMne2Μ7gP˂>#SFk-`"c;{l.UzIemce)Ό |,G)0ݷcxƟ"$zKdq\gB ?|v՚{T=z-cVJ>loW!s R-S]dք-Rcj !B ݁DK+tg^?|ECMڰ3I掹%|s_G Ώ :(nǂ'$w4n$ Ap7&Ca>9XrH)h=؋C٪V~<85k0vaah{wՐf*0W,AGFŗc %`eZuEy'Ӆ]rx/@B~3GX ÌrU%4"Gq˯?=Ѯ4Ur`Yrwq47!#H4.O6~y _p . hԑUι'Dto%N> ~H6 }G3tm5؎Z əҿؐ9Vb2v( ]-:PJ^wYF,T*|'`íXez?[asU!Ēb 6m+B#Ff',rI\V+]0Z}t~~$BD%Mh`}tPF$DҼ77|zQ!/3/Ƶ&u?)H 04%҄ LE2#Zg"B< Lྱ_Mo8L)&I5+͓<&Y= DyC>6ow+($(0JP !Ӡ]RKB}skP jˮ gӯLT8# W%(̛׾<-$6֞}̭^m@^vfQce1 Լ&a5fBEVu}j-KBfX 4BZ &AȰ@;\$ ;vO-aKHDŽ@ ɮHJP}Ntd6MIsCTVE (˓2 tW]KܓO⦦+ 2ʱZkY+ly[ޖ#vb Ȫ#PoQBg sB=hngMCR9>!$3#0{`(٠@9,pBzFq<̱4|\¦q%ya"n\X&$+;-MWI(@aҁ#\rcq6HJ!4IS1m'ْL-k<ϴ?/!cUnEYň-iw\\gN9tk_d=Vo.ldn3I(C¥Y2P Zr7lO`Uv!#} q=; :=JAE{n(ei]F'[" @O dT]xUweԡ>sun7;o|ZIxX1fF *SQT {]:Uu4`zlb78HۡW2֖j+O|5ܒ'ޟLj\{&;XBz38#9+1;H^ eT \$~a4'@ CȆFUUYnlx8roP-6#K1c#&ڥ{,5}z_2sgsmQUL)aJU4$LLw8ji&Uz7bn)`q?=.sMgvao$wiLRbBn=ƈ j_y;y8ջFGAT>b[hP/s7h5i 1QMJG=J"yMӷ5X#l~LҷO  fq,=Ó--G =]$7j43:xz'd^eĤEw*OPxrC4{@YK.NS.<+,e6yL[N̨=z٤@ ? l`Bjs@@XsE'T8`]+;Z.vq6cퟹ~H0ce79P#Ҟ>`IM26XZ"En5Hۣ5LDvҍSOuKm.xSkw.b>@J#m}]n:*OÀnG+z`n)A5N !'?ŕohCca޽'azAchCrH_DEU0+hUfll(aFeh!vҐŋLZ/Ph$0P0߆?9n\_M#3n_ja|b}0|%'l! 2OAFɜh$` q+i%n5CB^榡irYWW {_<̃ jA 7v"hto|jDLGё:8?fdžu%&8ގ/!;) yCk[[B '*OO?"J:p YS8N; ]5bE+~!TT*>\n"ý]Y(*VŽa},GaK1|4X5UN̩gЖ yW1m0|МEJ`(2$5hS)@>[ӽ-c^SkpP=,"m~Db.낰9bPp5BԔQO!@7գL@p_ϸ* 99(݂V+,R˷NFH"vS.rp鞯Qט!>ʞO`AЋS}_Z|ŵ>*c܌`RAm$voLB촘19ZX}((rx%8GoJ2vz>q9λuZE_PEnpnhDp1N{K.;(ݠAʧZԛYY *~[S|WQУI/JɳLV'k9s>Vx wy5t7i` SDlnEQzt~n_mf2 SmƋW"@.'ľr/o?!:J^ea<}Pbfɽ|ݲɆONY۹-rd6Nų߹΍4uhT*xb2^^b3qFVZukH ?俰zQy7b"אx y吴# [$@VJ)r@T ա UV~s,;.QA 8]wbOF/1y(|A#sT&`3ܑ/"X1嫌  (PMj|RrBdК>}Q}K=o8y1YR<`?5B;D?DV"Md&CL7Vyd%Ms-NHC+lX\&<Ҟpˡ1̳Y滌)=Ҟ=R^c Qo D-?=\m]mjn)CJG/Y{Wy-ٗDV]rP5+B {l^0M] turVM}'N3N#*Ij%c-5ßRMǩZ v՗ԆĪc/E|'[{$!5x6޽Y{߂|p[գ$@%ro$}yÖ $_d 7_UH7 HwY!}xLAZx7JC^M7QбvXNg,dHBO4gm%@@r=jE#P#y°]Bz `Q3{5Sx!7HWɲY?!!7_لXƟ1|dЄW6>98BTwi_Ҭ +uczQ"e:"MtyzwR,-rGLҸEuA؉1"tH˿5_d&{\A7@3O#{)`pتOzTڵ9h3L ("lY$ZC$Tg_Js E_oFqwQoS5Wڃ}b xHB@@;gZsd<'LE6ICVT0U5! ' P.ZGq"YJU^'VJHJCz耨ݴ@E[qrRMrC$8aVoǨ EO84{a덍rݦE2F+MH#DG?FRViTn 2ky-nSmShJs V/@!y^*(btr/oh!3Q: eWZ7(7%P FƘ tN % j,x"XhzaH:H hLpSn)!fsX\zOgfl˥z޳#$j"Eo A&h~AQf1x2eyJ?{;Y$1)P}/Ai)ѣ0mS'63~3r Z{C̆`we)Ǫ&I +v D{CB@ҒҼ-p3Y_m8f_@ 1`ZQmh 59MVsrBK>(R}: ,`S yEN=u@ĨLWYI+eZK##^'6ޭ7P[ 36x;g.aJ)i(I6ЪE(KNStԸ &}pܨ9 S[Z8O(xu~fIb7<}LD V%NaO  +K`rSv]'qqzTl(Wg(G14LÌMvs]~;"E#q5H*ہ 6v#Cz-Ι=S1@tNq]DKyLÆ 7]K}aE@oP/@/ .GZHutCVwO.qQOZw@{6KH' [=PRR *gIfp\a.7n1JHW;\?ᢇS8xO`d>l0T!JQ!16Tr9 k(Mc/}y_/*)cL#I&gh+1;@FTz#jІJ1e0\HFYӏ\w>pT$k̺0F- ƅ[ *]qjہkc]SeE+66zA/c[9q=dV3uX)HLtHòIRn^f36\_8tN%=ݽ!]?:tފmUtcL-ҿ5z dOP;K)rGsګO=+z䬝@>)]_Z0/-TLQ}a=3|.`a Q>+l[HwNwPHCC(@_:FBLLt.EWS]υYIVsM1P{o7Pj&K՘CJEZ2>4,0x٢;6|{LN^B84Y:gnTϹPZMq7| ;DD,Vgk!f\L\7:OIV9}l`2EPF2xW%htd}Bn.C >z˼툐_tW.tf[xv&glC;݉Q:Za.xsW~x-6-g}WYY_ҭ%9FZe(AVp\('8RB|"Vcuӱ7|nM狮R)5eѪlk-]kn' RX&`;P ʊ'DŽ>RuB/׀iJ23#$Y}6lA?i= ;ynC䈏kS}R`;n$NP`7`F{0\FP;=U#x̓9uXMdpE=:{!72^PBGdԺe?OY9ʹdrA{l]7=*=G hncS_Vɡ[jqb{!dB)~ꠔwr՚Ok2 e&᠘Ad1]Rk%hԆ^)ؿ F8e΀Kf}=DuխuaObZ6oZ) 5F. nؚ` Xo Ip9kMۇ0sS׋VDJVVd}º@Gq| x&7FMG4;^*#맯 e@5~g)%:%78LYRKՆJsK_pWCV7&g?X&YtN&v`u4(p2[iXfmǤm>t OPG"hFڥ}?S:eO,V=<xک +(; aP|) :_`͸UEoRš)S(ݪQg%1*flBeGXC*n櫬it[}&3ykSGL$2 썰D$]O_i"ͩ($Y`6G='U8%Y6qlc٬=5v-X#m}c ,~.cOTQ%͠M}Aq$p6ff\=ăA1D3((srUExz=tb-V-̈U$Kهy}|f Y`Ȅ=OpLÀW pG,䲞p"N-w{ŠNח;~ž|a]9Yuz 7*wL}Kք+K'p,<f0^h9WWɪ-:'7>K0]/Րl\*6Ȏu_ d4 lt+!wB- 5FOy2<ik)Ƥ^4'wǀGW\_U rI+^Du z9ִx8ƭu!Pr|4bJ3p 5YP? 'kL sڬ\= }mF֞rq7OraW\V="͉hD)iu*N8<:\2>µugs,a^QӈtԺO'2s!T*C:p=䖵6g_FIBDO-QPc5S jJ!P܆&g HRRez@*#MAMr@hS,ۇwǔ"=H2sVlޡN lx { !Q%m=セi*bjSn! )D02X9wkzgdZZ2*ir"Yg'9jm=,i=D$tLn@Tb4| QmI^C3ƚ#3n ߪd Qt2ڰn+F6њF/V1pGDTD7NbmG@ ioDG +`ձȃ<$r$ Ta}SWܑG éow%@8yC(v.<.aM~p.óBd>8hK5J|#J-RZO;l"?_'7 譥cOaHg_^ נ;&8n '_M郰IV=ȼ6/${hЯ\;y1YrX]C%7WAb C"QէR:}$oS0uOWY&Xb;<6'W֪3̭JO"O' $cO=t3hڕT _V 735i{{/`|Oulg5.܆;0:A^$kĨ[`pqDѫeH?x\ ksK >b{]>s97h@^#Rln6?2sߕ?)UCpjz[Nި'/vG꺶9i&e qDڞv/?k )~F# # kMg,#[ˊXkqۙ3$b]'E5ոI8CA|Sn2X Wtx͘^| Qr^R8׏NE2>-+)$G%yV@Nx?RXLx;!n _ D2p臒 tO1!Xoh`djW@"|&K5ư"}6~A~$LDHP)&rҳ* TWl)}@hveҸm%[c9ۄ&G>\Db([0_[yNLs&p}:M3W%&%"o إԸrNcUrutk!Il GӠjf 2s#}#|ڒ扞;LMmz*HҹsHJH9/;f:ݕФ:Z <0V4[Ҝ\CX?+6χѾ^,fVX6oDb _$[{+}$]33!#^ ΃*Ic zLA-%B-z-[T!Ayuw.řReW@M\L0B")|udB6{5B R N]e4ZOUqpGxX|ES=Ψx#B Fvu[c;%hlk @_v[)L s}DժH;ib 1 sj =V>_씟c./N,A>Ftcv}!x9W-tϒ[J%ϥN li A@]-͚f[ZkÜg:Βd_֣v̋%5J.{"?5,dm'#A)5X~*g"Ib|]Ry>?X4۲ֆ#|Jx,e#E]<'WJ{a(cNw3Tw-wGĔ*sy=Gs~w֖0OUrKo e~Hؕ|}"HCoD;wsXeClF5?U^' |j)^m CL&390 dhETm9zZP@ M^EGMH yb_s o\DR>'-eF}kk:偡`klW Q@sɷrcxZu$)p)N#KX$yq ) KHZhJ$ ݼ+IfLe8Hf8σ;$5xm#z/<^N/O߁W}l\~3;`8mJ/7ؼm%uzgj_ќ2<7D:]LGq:c:}L&e2_s :'/c\y1D_`?BL2vW",vx w^Pɘ׹\N7 )S5$r40"KjlC IJa81)~C1W<('zp(~(\NDxG+$S=_)UcAC'-J;EueF_Z2'f`c m9czvic܎XO{uyaW5~ܺ}ÿwjum*-Mm^4x#;ºe%|v/:Hǟzp0cAK]1xΜr} 0Wu2}Ž݋fL\1 -]0u ];Ӊa7c  2 9q߿)`3tn\4 GK]q:ސ7(vl_2[D c>dﹳw oqoZy棣xKIrLt (^yc~F(}=%Y *j$bĄh7ѣ"P^YO8$͞hj^-Kusز)T47'VqEQV[cp @b=b*LuG1Lh gUIeFI4v$j[%`Q4ܿ"3?rv3bGFb.eԙS? }qPO$M jFtv8ιPLWQD;8JxxP|"T!bp}/ GheAk"6?G) :' ї _lw/\?4{I B)]lG գw Iϱ^1}zb6J3ۊ E Ө*Z `7g.n ԸV2!bgl'8*i+H8q¢yx'r3:'@N-4Q ƧG\_ȂZIm?]:F l=w TBPqKh 7}}{)7_Fyj%~oOe͟S]|v"!I:Τ4 l@f(%"$I'U[V~#{Yj=ۖfD~e:~#!Bzݼ{?d]j]_Gz:*,w$3>%ߥr†ʼujm]R/עvga)-}%Ɖs,Y"8M6#+R"mOEU)U&q&X6ҟjHމ<{\EtHnQYߴEΫUU)!(J oZޫ6-6nĨmvY6PXm%CxsYj]Qpge+knZ!RKKEJvInD6\!/zFSKﲽ滓 $ !Xh7zǂyg?'^ቻwX͞1+jjk~u J ,- ݨkHxԟ T7qJ^nIb*umEdgA[+KtّAdΨyhJd\,˕]Xu-:bF7s' {ћ :XtK1|0ֿ ̋ 4>ROz횠Ԫk|uKvE[G=ς=@,ŀgwmTywF/ܦo'f tߚ V PJ5-sq$> |b:ouY (/MzGjb|QۅgX{-XXl˚t?$NE$: ]d<c1]/iyi,p<]/s_ο;IօpwbL-Oby ۘg|'Hu'U܇ZwK,ÙMJd3aOk+#wweAљ=WoR`V k #hMGATtu0,Mk/m\ylpjՋJJsgg/P>Ak)߫cO{w%\>mnl'xkq < ", ZC%b0b͕oO%ӏlwC(Z-0w&' -ͯ2y?B4{@D rPlV8>&042sawA~*K2#2|{譲9e5 h D-JG^m)c'FEj\+U]>fSuYO>:sFykDiן\G/M]Hێd& DDh|vRBe l/#OuѾZ['hڈ5Oؓ𣂀v jWM{)\_:l$?Fb1ecqGB#32n|jcb>4vK;TBKv&cL +2GITu"[MԮ!\73pj yD] Ke 3cm n+e4] ) ~^(,Lu}r0U'0uFEvզ4?H@|:I4Oⰷ5}s!&XA>.dP8MKo\.+r69aEŏ{ flEQj9k2y`Mw镜^zT, a#!wd"ql5\$NCv'vBΩlTB8O!>@BO?"MW kך=_V{t-\^IX _Oj}߁ڡPӽOBbB] Ϸ<@2`x!mX`̈6>4*aF(HWk`/>s9[ Vi=AȌD Ͷ/)ޫ]R0>Wku{*\d r$i`iCk-k -paUsJD?aA wd4+W3sP/fE`mYȿNN9 _ ly78;fn:Ptl5q$o\`,T>e򿝶ΣUd+s cϺ$c&j #2V&-[B;<- jL vt >J5$ (TV29/7>?tJW=C(Ae Mɵlݴψyְw|o0͖1d `p}:}Jk 0}uS^vf,c YÞb 2[<PK@@P }D\Ikcm?zxc~. I@60EQ ղIP)6k0ptsp?VBJFsoV۠NHlCzYFu6HUX"r7:-V~O;pW&Ubj`]~ȓ(7YT9_Jc҂]>< [Nx_ ZΤw+{D '? g=QnLC{{u0/,hf.ꊮ! #qlj󉫶I Gn=E"u,>C)otc[hlrfL ]g j|lJC"<+ĸ2 x4k|M @둿+ cܤLVb@`{}A|y7﭅KU2I_ 29ÇH`FL;kn0tdV|TlK7@p/_lr5</ G!fcTdDewm|Ύ`Ѡ[xKq,pM2hCӕp9QG$ fkTg'چBkQAzz}oY~_ 3\fle Wܕ0<1g-r #O )brӏ; 7(Je+&UXXWᄴtl/:}W;חq@՛ o͞~YɫJ AT:lWj n:yKmi>,AOe9IYlY}w'p` x݉7k.c׏G_6mV[iQnZ\Lr>25YoH_'zݴ`MDYRUՔ3_4d K,h_Qq=8T.AeK̡)^xG40lI:vd0hw]`8=L5rY-N/Mm6,j)YdbinJNT-pI^R+t5 7?|+k߸sƃCF}X1xn湊" تX.٠ݘƸ4Ҩ柸[1\ös Hlk MFRWnM*!zDm~ S.W#t<М{HQ3r?E0*ϰ8(,'Whk 0]"Alg0g\cRkiO,׻7L5Ua" rC sA_Єi/%ZztGx)00 vdЖի-!!aN7cE4J3c;8rMNNf'~d՝|e&>Y)z_Lrzãb peMb>dHh!pR@զ((}d()0FBXkzH?A tnjbV󗍽lT/mx2we}1TYپB~~?N0j?*R1_%.jwHYfdZNEw78j`&JCk>6K皏7ܹP_ K31TĸP^zqipfn?BP[X>xITQj PH:G }aA7\^hx7?{&Ne*<򨟡 zE@5'bC6r><+g׆h4ݻyDٲpMm؞?)@Gw3=IrfaO)3fawXL $%JWDG{-J~we'"=Ub O|; r6HyJI @\FUx$F F#"y DU9穖U<<2с=7Gb6X+ Ҧ r?Z)BXRO[Z[b ŘHJi]H/dҎh*~JaQ∭/ϩZ( QiRUH8C߅HsFVavʸ_^ iF{?ŲǣHT5?y3pܫdD lQQl.g~Q[c=+4b&:͂";QLڼ{ Vrm)-];#E[aI)7f5ʌN-\ְk9d.?fO~< A˯OVbC[3 paйlJSѿ9_Xs`&t[O5؂gbkDs/C˖Tڢ΄f~^VOi:ʻ=Tq8D+S4eGez|^6Bܡ:&OƤ" mDeݦ<,L0Z8o;Z%f7BHtq\#!瑬n^ۯT?a}{cn_BR[\N62BЀfЧ~Kp:EΝ j168H9`m> !wUsUL4 \ 4^ꬵh59J*ݸ\i=& FM-.cC Òpwyq)nVI'p(oMe~nJ_e7[8kK;eQ1UhyҩճZoJՈ[BA x4Vi‰$J,Ii$ a1rue:6&avc]/^}_kqU$;B"W[u~=X)%Q`؋ѵO_ tNQRoV\&g @ص*,PC )V|;Ѳ}{ic>J2ƿU jO-4qFX=AB&)TQUaZR"cv 02 vJ9؛qM^K.1 RJ$mEVћ0d+ dp4o\5-v׋/]99$2+ 5Ap7?ޮ}+GJEO FvOۂGZS7GJpy0DkS@J#bU!֮Pk"r_5+k 3=mXX759&͉hF2w BA@Ƶ` 4sH4~s=t;9L`̬({蘏p҄v<Bja+6v07 $qˠt )4*~{2NJX**=q8xDJ}H7/~cMIMxA=6Z- S@ng~g%BE;h!VFv>@<]:>H ũ_8W=P#|SHraz85129/L1,`Id'#woO^hؓ]l=67ERޗ4^ yҡ_ $uO6!g4 x69Dt<+y%zu$ZEQV4>rK<; e 0VYf~i 9&(XknE5^;ZˠWJh$Жf֖Y| CƿηCfu%, |d+=I; /?dhM'*buٮP>]3i) Əz UocP¡zPuBrHm/w՝_ U̽K1Vt6cxw)1Դ,}:=41g g;L ;ٯ_΂DOڻI% $!FB;zv_ٜ@}j@X NdG 4ufuY?5Jj?vΊE[t88ffRfb'3hMX6Ž#mķNY C=(oNb_v8ʉ;cv;Ռ6L Bc<~CgvNfR-8iI,N˖F_7g;-?G'ҟ޽5p8e*hlwHʺvM1N0xpxw/ I^DĆuTqD+#- !|#K.p6Zȱ9e<I`t'KqA|=Bu;[[: 1:X?wSW;oݸJɯ$7n&.#jGB(Jv?SR!ͥ@F{3h)%!)72*`L%b` Tum!SCZKy*2VؑHkNJQ:j\Y5 D$\4Ěr5ñ ` .?3wA<}ȓU9APS:8JaZ6C$t\'r}\Ia"OO<~;*/׵ٟ2qȬH '2 ǦvqG\_I|6 q!m40{pvLajq{ז!O@FK8Img rlmSQģ(.sۻܞՋAMRrqKGy,iZGp6V O԰K$\Z͍scΌ:+$ 5!&&۪8`hEdȰG7t}!IĭI-"Mx>b ×OoC$j"JAL\f&WԈnz+v_c^C]S5;(ꙋ) A9FR'? R> ?u;G+ LЊ>!L~]|>VA=̽. 6D\:56F h7I-;IJskUpbS"pLߚM;vq^ٻ# Dp" >׾6|zt)"61^:~{U!vEqDկU0B] ?5Ky Ջ58JjaE>^pM q}zޕ2m$j<9N1߉} Qj϶)GgW"VleT% 5 o h0 >Ԇ g__j AK_0&WQ) ;^'|,lͩ8~tT[U*lO"JwfŸ=T ~[ PP-Yk9Tj 6 N(]\9˦NNn"d13D R) 9 /',.T- *Q5,ڒ,᝘F n"Ùv2ކUuEש'sZ^hx.?֑i$*5Pf#ڬuPU2}-/>=pN[/* 3A3g pߠn4-gr'a'(X;c9 I`w'q=I 쳝ӄNNGl3qVW,TA - ի([s" 6%tް &L$yYcyhj&.w߲0r9vu:d@71~0&YRu/ɢ~Z@iy{#V+0s;> TZ*fg:޵`r=:DI$N{Dҗ,d,@; or om|•qx(enc`0|A4l'Tv}h&[:W;[$Gy)33F`7GJExEZAj.c7X+rɛE\O&wiʾz.WkX &yfȾY ϲZBiš*t"ƞx@5(J՞Fyd6y d˖ԩ U"\@"jH@Zէ~yJa0Su` \T JeP^8j AJMwC[Vas ]BK8qpV+H+Q^"\ZߖPGdz2ͪ^nteH@}6:Nc _yq nka^ \}aIaZBhjZr5гNM>>ʎ8dX%)R2IPeAkվOV{rRA׹>\}vor-i4,&j3J LV ׋5I] bX־O!t8:ܢw`,< X@X+g_tT5۪NaeuMjV=nm[_!kt9Nx,Ϩ\XdůAFha mE,B`O^I 0N%HbZ?M+YQ^lDϙp룥yذdJd5nKm5I^L`:u"w$G(d3w2@7k"XFGd}E#XpglhDmNK7p9k?T%ޘ W8T^̝ﯲ+4أS2XxV0|D90Qہ&?R=\Td ZdiSwժ4s*òa0ޝ8$&{iQ;jܩ8Ia)*9.h)r]Ҙ"x'hZ>s Wc*rJRla 'XvK% g?4VA=_f&ȥ~s3JvRA)T [Pnm D.7?a8"'&c<2y_^?qZ5~/BP oCK<6Зk-0Դ bGgx@u4GVƼ%~.ems";yp)hI{~V:lWn[ 9etfʧY̆!}pX) yS%{Ý4+@rgIji ?]ja`[ Z L}QRG}<3i}x5}DLC pÝG-y+\ ˻1Zb&qZdMz=neC7'n3TM2JX(x!ޭGg"knO6TRLi67: Fz׋Gh)Y)o8wXvI®as %Er\:" S&[]!3 ǯ9jq!7xQ׉ Rh\3|:;ίAIl4H/Dl0RaG63gR68:CEeUb튅gZEf8ʋΞ,0iI"WYB?JG!T(-tڷٸ/Q^0>1ӊj@}>O?>XQ4)Y]6Fhc8-v7= қ 4]*Y E5G\_6aӴ_đrƒfmF 6J=~~kG+MJ$ %Og|{miħ5dOD"szZw#R(oQY +dȁ"M[]`i`fۉZzNB }5[`z\HZ9KA^\1ffԈ _"`AE%C)rtV-`)m၁GF*}:bkTp~ SH5*:O# u{zfc|{km mo8rt"4m#pcW>@+͔D!=4m `=!ũ(DLoO@.V֭> d? BS #,e4rJ\RWq'q͂/܉!w3iDF_n5{EbiueU)YCbU,Ǖ~*t`|{3n jTu4nlx5at uAm[a8p#^OL> 2d. ^pF>a"ŅL T=L(D*˶j7umxwṢ6#4F`.^,ܕ\^W>HjZrRrz5nK?YD[gk%"E%71t"դu@ ~ؒuWS6c֙+nc2c1A"lW$:S.׀jit Ögt4se 9Vcm`[ <OD@{΄L ;"}뮍M>`Ou}XfBtl}/=O߬̿S?ؒ_*&n@4)4[ڱec=!.I8 n_ f c=3`Mt_t3ecd\rw S1p[X@Z VWoœۚGiwZ"\•R7w9zߝs+cY Ƙ "wGҼ/;7A;W0$>:X»gf 9AAo8v3X7Dݾ/IZ0,!|l,rT+vҜŞ3۲|3;=@F_G0j2D)ݿQ6pF&V:22N.7Z-&ׂ2pӠ۬&>ByoͲ:Qq>961mTH17ڀ.4\XO!4D2a/K"M|v)y5:D5fPH%j|e~Кr]n]H,O-[7jn8Rd"=+v_hxPvG]w=bЈG4-U@^g' [ YquGE ӲN@ 41.·Az(C FBt%;~n\)/*ea ,nv'BGOyYkrol]]<. ?/ 4VEa\C_1K4 u/5Z9q`>L'9Yq9!:p| yA<M]/*x͚TvFžF4 '(F߭yyޒ;/l+9tETtΎaǁXαh!:B ˉ̩(92Oļ"!?%ڏ%w޻jYƹ%7"/ղhc'U H綁̸q4UQZƇ_O}J K_6o$Wԟ@ClyQ]Gm%`H'kK=.bKE|pH~i%Μ SFbSe6dݾV_I[X +Eɫc6H5qf -D\i[} 00+R6i3L܁ABdW+ dn]~4fꝪVЃjyy'0x<ә+~aCR\3*J4N*QKD%K5e}w]6fXPXa3q~;+2Jj "hsK5x}ƾDݨkWM>H~|mPfKJ ֓}i i=<Ŏ[jf~رܦAu&k^<c@k'7t./&d7՟k-ɜ 8[ O*kԕ1~_xXΊtBts%Nt$>6ÚE&^F i4nUpک;dtcA@SnJ@R9F Z{bTkp{AG/F'a&8_mT>qj|-b]tK .՗zS,4$tH&F;a#RL\9$Uwힹ(- &c&u~+e z Xs)f 5$>i>8N[!U.6wx9y(b\jx9,&S˫@8-. Z]c:YY#YN*5 e*h6%t'}=AI!Qُ-[ q#t褚͉?.fWUz,nWꞅtzwUGDz<6=ZY6'$_s6ss{ܕ~z?pD?yf@^k{h-1}~B[& ߛ7JoEGUu(H=h3 GsΣx| 8[:~[h٠$rع ԈS*3+]ƒ09[-Y} /P#dzU1bM\gU . Cc%%:r/\0|j?CsyàiUqd^sb-kZG73֒գ̼)-EAҽV9q'GҜ}Wh}~wDMLs$7pc{#21,%!ϓ6)`%.^IgsLO ]MlaNYM:Ugk1Z~ --5S˧ϡ "ZJ`QWF yգI\'NUws Tމzx [W<3̻ ֱ+bolm?J2C*5I*@5%Vfh1F'~73< 1- f|lҔɳ ["vၼLZXCpJAeuWz;7)^)Sb8{9ۂrr$gQBqiҶ{'J&y!n}c616۴r˱c46_Kut~bk QPlЖ*i'OA@zHK K-i*V>B܅)O$[3'n¡ϭq*AA"dF{€ѦdM ]yW>OcJR4 J/R^@]s-pF,h$бVV@J + R/ߴ?3 Wl=˞?̺͊~rEV ʦURnQo5RL;7`/8 =2<ӝRF&j#aF)-^u% /~\ _*jK1YW|- )dɰnQX)vSm,~*015pzX]jA-#Vͷw\%Gl >{>:ba@1aQoDˀX۝pC221_7t@%1xqPg_ Fi?Y۩XC]ȣvr{E{ʙGLy:6PLW٦sΡ15bĥ)~MYz<7;9nO~ͳbqmE vh2j'JQsG!}Q~&\ZYA blES3>FYj! ba qQ%G9)7Ð(ЛplѤ-PKn36u M֕+ i",X(*]pd4MKHG攛b'Aosv+5u$;<W66ɢtwfET)/>Rv#" 5oQtb֣ɼ&PFFSODJnlo){) =Y6(KqH Tfwdރ-̴Qg=5u1̀ej6 @}-L&o4Rf(E0j'y,wݨdϻZs XZ{d[Pk7cOjF8X%ATmQ}k3ͳ>" VrY+hC@&8w׭ıOWHUa:i =f?rβ@(N˦0" *ѿ;);&7di"_dXy&@ܶۤpfQm%mgts $B.gL#.)k[Qo'v#S4.dy$%]|Z21 p<Z.30NhB臇G\@1wYrsDfd,׷[tdy@卞 ;mJXx?7Bt=-+;w2 Δ EIxL[0=A(e>289JCboD6Ew1(T>8,6SlK6ޜeYtĺi oWCH9xN68]Qyڹ8RS?0^C'NnVϏ0a^/8aV-`E }RRjDnCkN2;~aNC]]JQ/9R0-8&%ZD4FC /Zk+] ;-vߞNb[=/h*^pL:2L͛oUCE$R PSs\zZsTvf:jCW}g`2uQqub)g R,J̗ 3(c!IQawṏ=XXgS=蹃c.$ Px}ap7'2k_oyjE.>Whh(U 9/y3S(xaqaޣ[{$n5<@엟򐡔 1$dXK== Mei?|v(k!L$ǭ&P H ~A2s/j<ս)1\=GFai==Ek&Nh:3\>CPIiɃ6d}Q @!<1U˭6=h"s` +>GsO2jM ȀTmg=0WfSWV/A^'") KAJY&*7é4PNJ*J|G׻q)%!U >o-^'Yn*=ߟx}g 9G ֭m٩QjE}'mu?n:dH`fA:{Pz㿌cyI5[nYcu<]7k7}R PfsQ͆NbyhP[MҮ$-UpsLT$y]l4pT# ajrٙӜzM4bf#}RQNe B sX?<=c~׽x撽f4ro.kX,? i h9%o,i'֕ikJiFD@Q+T9Ag#wqqԞ&yiL:L=omdSsKG&肻9kQC~@YUx2؆=YwpGxGkgPxMduTKIm]Cp[g$'*} KZcN6ꡠӯe@YQEpP,/lT'KeX;D-",Xv [ڕP0 ;~RW* '}-(L Mg5 H#Nzcf3I8笲7 yȥYǗ\}[?Qiîp7ίEYx[ُŭ\x·ư/-9;U\*!Sjړ$+_ޔ,\OqQ%xglxB Rc ensA37D>>4yvx~.C(;lG:QelLfϛ,^g| XWT2;}֚a0כl'狳" "]AS҇ aF8%׮rqvMEUZy 4)y&<2}Ifk'̤UX}ݮ}y>nbEvrB@dc8P5AWџ}󗹦W9OS/s8=bcCmI^~g:W>ىjOM߁`zU۰r|o% 2 bEIp{_E#TJI=(~% YC-^:YUlJ?x hX<$B]2Ox(ElSLP),z$,ⱬPμ+`4_<k!Í'qOP}[H+1?hi"D v56/)6}eSTv)IK}ly"Oݠa 1)}vUy>(1Zߟ~`ny=ҜAc*i].+g}X 1\$jQ@ܗ| Q51Je v.R76}\mQl4~=P"cG#L<$s%fPV$")W &/=BjD9 TH-D~ ԴGfkȚ7?9QM¼.[؆UK !3i8S RhH8PWm@ٚ7h;,O}3ԹP,'v ["Evwg/,`BXCyRdW5ͫM$.ν'3ߠ[3^$ %Nbi"ODh3/MƁשch[p8{O048/(_W}P1#*QiEJ\c/,X4,rwX8U. Mko83> 6> b)S&"'=r=ֻ{;K?ѼP@u_ wsֶhC-j-SS' mḭ0aM?&fs襐~J*{ԤPW.jRƍMkG!rAzL #V8b3^ JӇǬ_C뀳 l5^\>Ҥ,ѧ2FG}OXf-)$CT{l*(@ʽ\X)5Qmڡ섏"mkv HVn!,xRٗ`tx!!bhnvT*O:ӖC0kOњۊ?⛢NNT "8CUwȡuaoՊFܯOB`t~ ?8CỒ_Qȳ2wH|U5bgFn!5 2Y&Gҍ /Yx˞<)ӨH6b[JÌ]ƸJɕ Eȏɟ˽1%QFQ%i9:N6@kiP+tjLТYHc :Vΰvȁ4v0O z=qL,cGw'1T eQCR]$,򡖬Z LVӌS։u6;t K-MU/" b ʕ?P`c ?%H|b)7W%N 1vl<ŃUjws;$NF=C 39588l<S=bomF4 [M¹UKwilď6Uzz, -(5Aa>we ( GVp1=9ϴ9]eaGjn Q cf )]%\d7LSA/XA^ҕ$BS0{>LwWO)`E=[Лj7. !ngz|! D`h>Nװ 7ʙ2SeI=[ALl#,GA|ڥ.}cnLwe (k84]a'?CY_H{Y DJkG.ڱnJd(n9ܷnw ܃Go;~R+*5YyD̨˅"зRUNyg )2ЗJ!2Ay:uĈ~]󴀜hON>+6UŅ 2I9E|nDW~LSM˪2V=קab[h'W\dOj+ vY9iw8˙ܞK:$oL%'EZbh 5?Th)ZPi2N7Nm֡r 㘃RaިTϪ D x zi} 9$W Ʈ1$=$,*G`K)`)ҝ@_SDYcskvޕ}eLhK]L~D{i[:ߔ[g"leT/y)۹ϙ=j `KCKpJ?}cN*imv;RmѤs1|E[T}:{'-)cme^m P#h u2Sh^x(訞lpAiAog {mVByUo~JBy._G􅄽-sd_Ii| Ĕz ) W 8o QE3o"غQG>;t<'2:<]V70N%Q1?QK~l5dUQehN q@ġcЯ|Bj = jIc:vx~fTd,/81+x?ѱkPd]nB"e4漣q( [k"aR]lH6CjZ?T޵.0+6fMUCk%r;G֗:͡I)Y'BܺɌh9&f7 d -6+K0& XxH*?~+e" ivJvȮ퀌z:r4neFn VYOTC\%fJsI&} |Br!F)up߾ m3hs1۵䲧o(-}N_pfɗ%㝊Gޢ1+Gca6tK5nN~Tʵ/P1+(P4H9ǫgH@x];fUEKzQGUPULH)>NmQ kO F>;uUk_Z܇B(8Ĝ`%Lݕ vj k^O5NRJcGbuضLBfgh\%I vk^2jz̥srigBLD_л˩Nvth+.bS5^62 ա$Cą ռ+LFAH#,2t7Jf]-pFMِ*@iA<"FǑJuKִ4N/&e[jFUW57W%eG@a{Gd;( ܩHއޑ"5 _>"pmg )Ou.f#K*\>#BͪacKa( 8ts9c}uhyZl_B|Bb"C%HuE8;f:r/{R9ypL. _$ _'t>8iܠ)&}F>AƳ8|F\I#Ƀim"Pvōrꮐ k;O_ӇVxajA8_^ki8}Z* 8; rF,ftHXh ʢS[tpW{aYrREiJ5G,*,ef-ܖ:g|D6#:TQj$?vd/M QZ%"@-:LzDUXT%nПH 3b<%Zt!QyLh>j3> 0IVTVFd6)`ꭷ c{,\[s͚εoJk;9r$ɞNلJaw<}Z_;;I en0(Od! }DXLs )44]ؚ_W8cenڗ(9Rb[AKA?r!cF1 &8%G>)u6ŀR3FS^JKa"]}*Mlvcf v )\-Q2 12>@-|*rps@oj|3q(FFX.r:+8K9ܜ>"Z6qUPBgi4[UK_bZzI.Ե. y'%~5}Sy8vh>dχBp0\G 9hNʅt+T2ӧ'dVx@䚍Rft~gY+:8MfVC)~GF sc%ɩcdJd!QQmReiWO\iL/Go'î np]BݙWc%u<:r&P_ɩ mz(6O\*r QΈ;@L^P:@sg8I3!I߿}:y]&o;Zcfzf5H T64'x_jUq~>~SHКs#`U B CNSKZs|J]*O`kުICz<Q]=<߼^EUO.kz7ۨoeNCF^^E|CO- ȕt'9ߥvFx/LtaVA&:nk!X<26*ĨDWQۭKGJD7,0L==Πgbjd.<.'c#'TuA <0J$ 1  wTIMX 0q~'V}U^3K?^3nj2ۘ0#3,5a-1nǞJR=b!ׇK=~u*Վ1%9x1t+!gnDp#Z:@B|G{)e#)p:Ӵw&md|ul=L7% |]&_+ڢ}Ai_k!?s j ɞ.fcb3GNٷvXWa)$~-Ksz=&Do8njr.Uًn7|߈-+3'x'~xǚ OuǗz͚q*X[?I 3$ΉR;:$1iuVc+)1`>ցϰtGD1Ky:;5.Rϒ_L ,#,sl˪w{,Ub'FY)yH(o;H"iAH-W 8D]-xl^6rŪ*XV)hKI[x*W0aMD6'y3uKz>MA]_NH} wuFixrx6xvs 2Yf*q+? ʄ* E 2I9" UAlp tk"swk,9@ԙ5Ң{S"m6Kyjvu?~ "B?1 O*+ė{lֺ|ݔO-R0 =z#64>g$_Y|G-lD o!gOT9/n<SܡE/ 8Ǿ]#)7~/|X%[VCֿ#ulnԜ$׶K}Y䀊rQE+p@'Nça h9^ M. ڒ_!2;.gI&~)#h1W ӊ*z;͑q({ͽAmD"QѬc֝yĈفnBJ>t}낵lYro3B`V۪>娠3jpwн;+d@ouy'v Ŕ3<@8SuI?[{?Dμ$&C+IZX%5MX l615PX箂 q ~Y ØO'|r5L?@JF_dlʯG!R{ژR]RR0miͱ _pQ$IDT,H$H'uTNU7 ܖH,v]@t-}vƷGBdj~ k/" BYmgjlMհToNx( &䕪B+8j]Of^\X83ճ ,XYAtŌ(lǗ:zGMIDjjRk|YV& {WI\+!R蓺"^|eD>_|Drps}TmFyfI-ukVtfsrNLVj3|눤VOOow~#Bm~,R9Mh&uN AcTɇk~NwVOi+'O;KNd|O}Lr^)~J ~MS;z?wZ]%-%*`|iԺuyIɻ+(wZb]N02й@2'f-_J?)Ϊus)$<; ZESm!]_2Q{h diFHM[k=|>9O$g\.#qřH6N9DoA̮#|7ҼߋCT\:())xMPa)ÂS=DpkcV:<ђC|dj>Y= $ܥr(b-pݤG]ָh8!}oJg7uF1(@o/kҧNv*e:U`^6:qbY6Ov+5[h$g Hg $]z @#_@.= LV3<]~%8E%.m-@TFH"G$S$t4uuh}z" lU8rPfܓt5ƇH״ztRa)W)# 8z>[b`?Uq/CF`ŚfFZ?w7t,0ǼQQ(&$޹把l_EZ;9ݒ`"[C8ѣ ƩbLKf:RJNBҕuC_Vm3hئhEU?S'\it߻ʞOyc'!kSGpz2>GpeCnP~0֞+P8}ME# O;m-- +7F @ M_EE8avgRNyjmY(nNsgY**?ȏ痖q㯽msznsVʤt'fBD BGδj+^ 1zqf:^"зrtԶ&I .眺Z(#7[ٙ*)nE+V)~KCرL"ϕi ;YUݷMZOࠔϪ:#r9GC$k9bpY\$fh/dF-onȇ Ra0!cdTvC7X5N˙M>\r㚱~ɩN:E\( rdIFmBD>!o|(?"; $<-#o{rnW_8QY5M#ŦVG!Q?ץ뉽y=_4(kHX% M@6ƪ-{.}Yq8@ld0+H@wV@ݩ# [!xʼnUv3/ITf5jDFPXS7~l@S8y ߨmH7K6lKaH {5֊y5kZ*>G|#̰逜:Q8d!(Z-ܒ(tn vG!gTm 1v1]auv/LYA5wat2hX_T~AW$;̰˥6K@Q,f=4giF⯃˚v#ϒu&]6 AE@@|?]K6K7Cu ÕZ.Epl-'O)Oڒ*GPڸ | RfG}H͖"2g "GG/? E!Hv}d<%a6w&֨v Fqí YW}ANn!h{ޘ0~ozc+^Bj3Z ]F={ֵ7c쟖N}2X;Of C HDvb hJ"]|wz'LqO0d[ewK_m'Ac"ZQ^U[mzqл\w)n'-,uD%4T>ig lTg_kLD#&({av{dCaMZ% ٢9.qYyݏ [Q9(FUKsbaĦQ~-+EP+sItf|Lksc+Zi в] SCwA[iKDZգ/ M Qߡ"LE9L+cDPY`RA)Rq5">JZa(#XhYWaQAo6bw2j)MşE~b,-&xNNQmA0d^;&jR3RgX;SM^\${t!gNF+()}J]ZHT m4ljX8 Uwrp躟K*K (0~=V7c(uz5fѱ %Z't̛9[7$[9x --҆D ,rykP찵A_ *!aEbī[H,1g@!x`֮-`ϕQN6@SԽL$ kd@WHQ ,vE#f- Mф"cLq/9"l7 TxGK _kp aVAI0P' %D4ӷZkHvXb"^o̴t]EϨuEVLǘp%3p*e8i4e0+hb;o*<ܺ`0ֳ\$ ߒ/iIT\<4G?-NJԂcpث5DOѣ!E  ? $YM|m!N yb/QWgttUBm>^;4 ~)U\>P$zMp}C &pkyTc0c~s tԃDlcKߝ$| ,ԐgU3沱8&@R/ڃw$ܻz[ Id%;դ66^&,ŗTvK4y(u:4{jFr7_ ,7mZs9Nzά.k +T&\:52^HDnN1 ,[,OO,,0E LRatI =zޕQ1rOYnvSP"t\3StvĸVAk: Ftը}̉,䧏ĺ/jjs&MWtWcXQ($9&C, p*2=9me?z$gԳ6B#)fXϮZ0/j:$G;X9NLyR~# # \>,kSѡPGjdzcA9$AAqB`ˊ>1_- hD<8*BOL7H>WT2-ҽ<̄ޱyJ}c 3NI RXQs<^q\P5Un'Ա;IN] \.VT[CJ zcV%Hplٜ7Tē49ңfgҨWќ'(IrvNorL٤j]D}CZ+vo<&g9բD#X|Gr 3hͭgbco%t4|Z`yDR|-zclHhp51勝}E2YF! 9OWq;!gGެ%]m#ZRd/pK|Ma*p/^7hƳE^nM`o Syu'Э2ٚ n2ɥFna M4h*1ѸN: Z'|kǶw Fϊuy31TӒ*"&*dmhHy!Thw]siÛlm{[Kyr/q @ֶu,|&NdCDhHӣCeY^{IR08gɸ1&U?5#) ^A0s( uZp!BNb.0OtCJWj42ҵ3IXbWq֗㟩]sq䊲w.#O>  [^Bs Kn>ۘQj^w8VI9@΢^d#J,(NjաNNd,DwfρY(.=jf0ˏ3GV:{Z5n7t`9!vt`Ps&l7Vlh t [3,d7+zvB=VOj_HI2{nuI5_ kK_&EmQXZIJқx*f˃ixݗ봼ZHa&.鞒ڕ,9p!Q]FjDl%BZB2#Gb*Ҍ@Ijr&Jc_o#Pn!0<\wRP8ӛIQ͐e~.fV{U Q9AEٍEFTƵXG@_iYZwA,y_dc ׺jDvKci'v]56G2"6sy!FlEr;stOc$L>rTn+:HMr;Gtx|cnk.7PA_^Gk% FD"h&~VT9ãi%Kx7W t69[\$`&*k։_9I"WMl6MMw%N;փ z7;Yۺ(πgtwVж*] ޙEՕ9G`=LyES A(!o~1_oݼmG@AԹ.v4~t?3PWQ~+"Ss0ͰyHGo sU{s`pcFA^(sO6XUDĴُ|cTϬmr;ly'!)'AubqգL0|Gѿ[7]z[p@Ch{#l7%)xN>ѥZu3BA; >bўB*t+Cn Ϩ|3`\2h!` AoI]=7]kX݈U_G^,J_]Q.KOCzI|NVt+(h;htfqxLF>M5..1Q<8<(ZD!wet ^@y>R"ϸڗNKւe``3m'<_ |[`L ia.LN#dS&mXE"qG,tWl9B%y5O)Sb=5M%ʎ"{RaqxZ I1 σ;N.nfFS${De9~+*?EGqVPCq&^tј9hAn42֥T]ƌa5,]%GRd5꿂 㾥 aYn̉jme#_bNWd&p[T1es 4 p~w9dS:N2+ة֐1k{1v Um!;Bb $Tg%u6/}T%S˪ >fDйv.!?kD[_Hh?3楻}jB70лwVV\qQoH]b9(mRMo- ,:J׍ʪ8?<ǷG> }xvjSxdE%nT**͐"=,lX#[!H^1O8DmJR3W'L5(UϬ:~#ۋ}o;U hcšBq{T>gN Hl-*уT_*;lOv'cUיZ ? ~xrȊNm)p<,\e=GnyZF o!0X > 5m;85و*&:#j~'ohk4&l ;y;!A=!!Wiˣ[E?fT1CKPLȋ#"$"ڿǜI=9 ixl'Yc(GEŲJC ?0yu\k5=ĞtsMC*'IT?Y&+BmIT4t \z9-|G)m$Ucp/zɸZ<|'M33ϕk}̜=;(buhuWc= [ԦLٺ LSs̩d7 'ӷ+BYDTʽ!`TWXW8rbÞn] &d, +81gش?Ew6NB(A PLeK@:t,Oa) -% P´gfl6`V'w~!*r(bmN]fHM2d$n _zN}6w˅@xK)o/PD14N1Owz[#]ԚIlpy滁aN{ayK-o/:7?f,dUPkkfKt{|d#KG4}y8_?xt0 BSƋ4ލo^2>*mmiV*= z~5[aYu2mH^i6Ҋl03h о7oŦ-P4c-K#h ii'av_bX4ik `╁jH,,L"9M8ܰ?mLtgD1YQdp0C Lh` ,Wv.Y;T ll ;n&| 7HJ7&I Bw˴uN&fﬞt5n6d/ ZDHlf%Q9#Êr\W,S&ʂX'S5jhK:<Ċ& 7)O5(hI HJf+^[mګyzGV[UH"sT.-Gt!Eh#xOjU;d7#*#ܛ|vԇcu\-@BG0N-nXaɊ_r$YwqDtB`H"pF"{}^ M|0T n~$>ir׌"ґZ 3lcbת6XG0?.#n) rLjoqrH Sډ;&hOxqIn#L@[9#ǔжijaMA}Z'A$ر2h<2ZgQátz1=%AQ>XJw툳պ/6|)kR8c/B݇ՠ1%^V?,+j RU? ~e'J {,< ލ?quRAtEB- ";Z8`vʆ^Du ;<=^_U`ɘ$|CKtmi& _=ЀՍZe[[v\xR+o\ۻX__Q,EG4mV 蔉q >aryK7\[4ݨ?ba"M_~ S49CDV'g[h|X";аW"TUKUdPH呉K޺V_VG Pz#R;GMRB=Գ?7)4 Nj;CtHu q0]Iٜ-MgE uˏ^#s.Ҍ|D3h?hג 2ҽUӟ^Ōx ̂wTX`e=-H$U{`ĘVIuW2i41EW"o0/\za0-aNNӗ>A%mŶVϑj!7h :l4t)%|`K4ky$:@5gPZc8W \O\t0eWB!|5J/|D^Vskز΁7]H&XrkS:{) vdCv#c,꥛{`q0$]Cw]ќ|>6UZ+$в%z{w:ny:cqY 8 @Sm(@ =E'lKc jG0 W 'Qt4wÒgxɦ :ZυFWO`HAVit'(YyYxESTLjF(RXfP ,:aKrN).Ih?'H#.vΈUĬQj[z - 4yؓ{[1} S M&oH)]VT{{'o-^bzvM+|To%CJ5[?h(a~Yjzw(a(sHeoNp#NYh4)V' ` 7k6X+DKs;%lRT)OsT72]=jI7 k|g 3-A!T)tY2WHwfµ7)b'XNM5|gh1 &^͉g= ʸ2DHvOs ]Y ,O)R^D yXM&;=IdO"!m߉bk1@n z8.jƅr r i :4 ~_MD瑼I/[l[tjP(1 $7jn'/9QD{<%ڋ>D,i[2"T2}};0[_w̯ZOE¼Ou ŋ6#mI웎nt{Fd\A]])+{i [K@NutC֪QFRNA-ox% xJ1=F&Oy<~mTlLj5ҬzUP͖@4$-x*7QL)IRŞsXQg_48,+"ھ궿0ej{J55;]d 2p牳hs SyVM"5iw |g  [)k^Cb7#_gPT ^Ѱwl.x+?ЭI"ZQ43dkPY~t[]>H8bk\>2:,qRǑ*ٗGHˈ> 1'JDp4x,6Dd~ 沀ݧy)xLC#VjvPWgpLJxh&))| -Ք{_aF(7ȋW+;4j' ƞ.Ƞlm a}CUY_MB,.^j9OD2j %e|'{pŴ}qBkBh_Bdi` GBϪNF]8iX87ŎF86x[tJbv&+Yӹ]7|4QA/"Ԅ0>W;~AA{GeԎQ/U2ǽAc/Ks m< HpFD}n s;~O12|]*/cO y0OIQBFFIN%-"fC]>0vj.r|&ߏR ,a%Rafz蕕g]6Ӫ|,M*9_g`Yb֪:qo@G.|%]Î1zdB:B%TxYυu)DwH M e~3>##@|+Y>y\elry-wzz@2{,%;8rd[o1 I4yy0fe(kX +>3 a,7Yu,e`Ϊs켈bTIg#Y%UDzuGseZpCt\PDtN_yj/z,|CwF4Pg&\3̃NGq .0U{'CŶ7Oxb59k/͢}c]Ak<>Ίs BٹZgXBWh-όѻI7,#MilzwE/7#gq0TpC8.x ˯\U_J Xq[ 7o7өSn7ρ$+MĹXj~1_,WwӜhMcf S x C-{ԇDPP륯^l熎(@yBxdY?˛17OTM mXys9KJLC2}IuBH屆+Њ` %n) F=2 !f'y% :QpY\m)La#}DPT>uOd|=+(~C`S$ؗ98,[|G֮Ҵ^ĔS̬X>%ă=@);ʫ@ {TIuDTгu^1z 4q3ݧw XqcU"r}SaM)1ᚎtT|'AC c!N\v'Y}=sѨcJPu^R-%x{„(Xb0&p(_+HFgH1T:z kf}}a pes5Uuo?|E`rlL@HۿUmxgQE95G$ׅO8ihӾ4b YU҉[ dm #a~LpfbQe&@_m1=,:V)`ʄ1p*JQmS~" lga5}#sL hI-85Aw-[~";K+ljf#$Plʊ6{!y *&?/dすl! \}7 }^4KAi' !무+D /C>Ey''@ F'܋eoۑCvW`E?[ x7#6h~oKh橄lK,IH?],OR>7P&o av*I( l\pOUXQ>s`BX\dH|!ƽeVN|z>oBgn` rZ/>8#A)Ƭ(B Ieab[E50`7=R?•ghU$Y!:*4xg`SdԧY2ieQT4'2`] adl[ EF z)Hv yJQJ30S Q'jVve_M Mz1 ל?l>8c/ ,?Ð-.a\s%7pW5\k-w;CuC8/8bxfC[FY߱2Z .&Go0Yy=.8b DY^⬔HfŜ` f249T5$Jg(ᱢF믘fۑ3ԌEhW}`bq9Jc,;c5*mE}˔SPޑv}K$Dr4tEC\CvHM;I[J0U&M1]*sg_ Df= :\Իmc"`IFU`ۨ5"[QKf lfR)PFY&R&< fNFZE? 6uOI rX{_äd|gZ]󓩣:Fxhtl-LT_(v8i}-p>F'7p#/+rfQ#,Qs"Ηti at<{׭J/?Z@g'cj̇Q6f>fcec0C󢘿.mv>&fl1SfHC,' s608ⶉ3W"}52x8@?lϨ1yA@sd# eD+ s+mY73AƗxT`8'D`g٥+ywmRUNwz8CfSp.eь*z IJpMPU_X4/^'يAj^(.R25XEMwjf4IW> _Gfш`CHY3C*̪_^'U;OyV|I#Ӕ53.毑xc s^/>}@ZʪPnȪ'#@C*5]I1%O=-Mb@P6P ʎ)B/Ηa,=u ,ȟ5m̛ #'JWZjLf6J/i "-ljp" .zh:zX>דM8y"ћ<%=?*t:30EƦ[E_n׋orlM`MM6u<,"2 =H7>$HYŻ@³jۛ_M3C K=B=8Dbgz[ۣ`W2ᯐ*c)̵WeQ~ >zgӝFVQQ*ϴ'&OA|u!I/V _CbmI:[GKhP~yf 10tyt.#"} ܘ)>qa x2vW((8{5%OχPe!tlmZ leuwyրV[a gI 2I#:Hj@4bU/ U/[F=`aMDAnr4_m'®J\3dwOcE[LCsE r{>jv])l& T;~/,gdU /k3,YՋAl/QoՋr/IrQP\=$͒e֒~PJT6MR0Rte[9 $wFb/`XFm29؛[K :hdZG]CVj:/ Vv1\lMf]x£Z?1T=!ئ/t$#9?ű{T(&Uk>e$Qwpudk_G>BZ^ۿO/jNqNbMzU?|nfEuGcן=a&^-bGa;njHB}?5PUX drDU X,ݣ\OPT/[!kwd F:]땿BY ?ab0ﵰ[Es4+atZΟ_%i$E F38Q%ME*|ߢE6z RAUČS},IU9Wƪ;ID1[\Ped!9uL6DԷT^bkd(M~^E=ҳIO=NhO]zS^lQ8r-'be㲁I{Y(V $% <4/-xJ: pq$ ysLLt!=nTQ=IS]Z8QUÿB^*2ѯxO(HK&JCR9Zy~Gۋ_!|Oʕa5T1գ)$\] LA?+o'pIiGJV* {NIԑi#T fp }HO[Pds<.do8 Mlr=eB+P Jq1!#xOP+ص,h"tBuE~ b~E-ߑT @WXvnJ[qc({d֗.KhƦԂn*Nq9;pg f) c;alfEJ ##@_pSiy@@ \Ȩ'2Ҋ$C$b*Adʹ%7Lё< zzPȰn(t*ypэ+#MZ[Zf 48ww,  `١-AADY'S魀bϋr3yrU&,- ;VAMJ:,ԅ #g#d$u%F}ɝs̰i/2U Y.*>EՈ9ޟ!oSTV#o,;LtG u-b/{(b*rrC*^ѺR_ k#׎qR'ط;NX(LtX|W6hՃM&LX+M?A4NSb,0PP;?[u`lndT@ ( a`A2*\|4P $S,|I;JlO_).٢EBh1mw2VC\:HRLj9*rE"}LP)T੹MuOokxbPYKq}. WQ}A}_6.YVfnp>z6=APVY#Cݙ3IOnB&WoUU79an澧Qq* evx($ڄV'~rg&x#bg2)& 0-#Q~ܶ&uZdųB]jwl8ZYsQ+AȺ3 rgCfd}$ʇ?ȰlTFUU@vD{(@F ~7;=eFq_ t!FG @Pb-@u!r5Q#uY e]RX2E'I=y#a660ÚBI .w"K ƮS-Btg]/ |4ẊaIİZ 3H xV>di>X =NՉFxhQGt6&=ѭCo1X ԥNݛmX"~Ec7*XJ3tO4PfҔGˮCie5^dATS%D9Dev0"/[vnWp Ǵ+j7S?qn•[w/h+(˖b'_1Mi,lC}F)Mfb`ֱ/ T$ cqi(af6=&n-1.HA:9V(eqJ4 jf-;S̸MڢWy+{)(@ߥ )yA&[E>MK=lȪN=2¤!]zNJ6rV:0]R@K;|I7F*RZ4$Ӕ7 v5Gm%(}t@ @@ @ ܨ/?~b~?܀@@A ݗJQEqAK Pb0<#H PЄn%cG <Qv#39ET|@ڻM :n]uljР,\Ua׸ Z>*`!=ȅ) +:@ 2NcbΣrU7Ygx>{T^Z> b أ[!V`lκeʅ3-i/ܭ(_xl$҈;^>˶`N=-BڡYuNЫ+@俯Qvm'w}U$5)"#6SOfOn!l=H,;c,bꓑVQ)yBf/k8GC MKkA"vqD2w@uh[<_9{&oO ֕k~ΤT MOލu,z IYk!O\QCEg5N=-ߝ,i%*\-P@ \K:$&b($TfEHl7q&Dy\fږBnLB3@QA'`..[dhYM3'=]zG=A~t x~{|d `p9!Z fKarZ(( +s1郅4!P_єp\0( !` $t#] X,܅'|p.!<k T`(㷆!N ZpyXdȠ0V _OltQ|[!P@ /mr0h,; F 0Ȣ0G!"䴠BPPWU((=h`}6& n@9M6R2w}t3 |ZFo%# € DL*(,`p?d!'W`(tlF(3 >Jb|U#+TFx@ HvWX BR =@ P!`nxgXF @IhTQ1 ? %eCUxK"0]õsQ@Æce/0m Ua"@E@k#A͢c:UzA`OXH@sd H" (L)NVaJ"Ϝn'G#L~(3aRǕo'>K}_"'Ah[ Q#<=TJkSs̠dC\)IsזA " *la 0.%lҰ5Z&YfY"ޥfw9]׌v}h7NZg20BGJ>+  y |mQϯꆏ/y?JPHW/!_f:ϲ,Y9r=7!+ ~UEUrTbu-Ć6>Q93ygNف$9Bs3||=YTCFȐM~ڎC&Aj2J:2 U&|?8"s= )G2R8A@ @j4(4(    A@q: wEjhCgCχ&,\ z\mcէ*<PJք"rŐ)l|*@HϵmǗJ<͈CC8~ʿ‘ A#4~b$*'KF"~R5%!ʁy|W ~9[gYyV`RQ+uߴSbtiœU5Z..}!#~u㼛+"*y P.VLLO*NXP"4sn ;ܦ]MO)G:B4KQpE !P{pd$:V?s,vga8YE@yDIY tIRe' p@]bR xd]TEwlt>!S2F_m! ;V(ݫ `@ʼ[c %^ @8etY9+?̠ҤAwYNv%UGEıW;x _̸-PSC!KcU6MfRwDW֠X2#mQpT' φt Y=شiHV%zۍ -j &a' ufמ{ǀ7躝~U]' wW4o$[YzW>LJ}OZ۩ + җ.GB0=Rz ˬR,d) ,$(;+Tqp&\"H?(Zԫт(I8Ք)I/HǠ_k!WBtcA3HP-@@ YA`B (PsAF@`AAnB(,F Qsa!}`Gs\E BB"A (`,P(ZL$(]hǪ'0 θzL3,v̨{&*W@pNd^[/뫎X ^vX\]>gTfQzK^%;+Ή Id3ed[Z:}_x}SRg ګPMUn)ў|'cppo/0R4qފ"@{qLV\wGy*C GJu]ljD1w s1oxI*Xe$~^yk:&'wxIS'O&I%?D琦IbB?znDgr_h+X`a' 2#K&i#Gۻxl'Tԧxx^8ZHZ< !mQ$XgsҰęZghyc[JR,^&ގJyFJ4<5\0׻0%K5M[-e~{w0qв S@: `izS!/×8N0B? @Nwh}, &\@ڮg<u|59[SgݶP PMDů W Ϋlf&TByl€PӃq-%EBEEp -uB#A.bdub|NPM bs+J2k݋;7E+\n9<,-]iDL[6!":Ti5yކ  0o$teJ 8Zhl[JkLz6R04@52QQXWFa$q'H_jITM%x| q,1t-xMy3{ӠKqxVu(ѲZ|! j3%c_reu#,FN,K2K;}*N 2(˱1,2UZS<1D=(DfpG6í ]v*1P,׺hmMGg`l*WU}+:I\7Gv}"D2xH j:"o]TPL ySqc/-uk>RHa]sNILrD~e;ŌdO-xޜ+~'!;K$=A ^)ɤΛ&{3Dz +sUizٙ /p7texMePtA|/4,K8O`"( ; b2uo(H mewO*9}vy\;Q.˼wFj&ޢ*v eѓ%e4uNeM Xcț^e*u/&rCBʪիa# 7 K?=&\<icp]m? Yr'XX%T:命u`vjgPg8 8$vʶ(~* )O!_Tk4gxBxy%@؞~`BKh`Idhjoq (2 wj? nk'C܁WBbi>7zfQ΄/ǐoO'.V>{)XAN'|Æ\`G@XϝH]$9 g=7i{2X)LFI'|;m8iX:&]P4!h< hRn+ xF8,KQ_ t0f-4"4(G=Eee&a@$%8 ŋBGtuqs?΀DAym`ر䈼9XrsRܣsRBPEAP@" lvQ,``p|͋MEJȊ3Oo3E ;#0F9Dx,jO  ɔx$P("@  PTcPO*qx.YlTEנCmuJc+'")Wg yCÆ#U?W7{S dK~{:⽡׌|IK8RSq/-]AT@( wۯC8^ /1Խ0nywqt_a[.4 p.o9D] nEߙbӢ6t{+&oywuI08Nh)e"v"37 E}e`CCXeH:m66R ihTjblcJu3+DЗroN`MR;fUn7aT}p"x[cIH e( ~T<$ )0̭"YEE$A}4D0CvGψ\pGlb `߼Ixߨ,m: oem -G6yÜܔV_!4& u!D |d"92W&AƾؖGɞo;]~'>7t#TƮ!ix |6 s4H15V5jv4Bޠ9䬟g%u ,?YZjzbkpZyeDmwhqlU?O t!YוMac5#o%Y]f s&;ǤE<mxIAU 0DqeCP@6d p_GNYpA805-!@,͇':KKAlWl]ɀD(%GOɑu />!zێ 7d|_y` cn[/?ylMbLga\V&?c0Tټa>t頧aI|q&x7gFqS ;sZjU$>ϋPMFC/G2ȅZ3aL`#%1u;g[iۛncȇ ! g'-4j*>2y־m'^>#5 (5&6IZOB{F7-O|#g;Cl-taTwxt浧#)|iL ns\V&|`yvk;aL8nMd=Uٓ &LL۷D?JqjkU+[cNŶ10{ZX zWfg%+:Tyf_$UwMLLK@B ŠmNi#r 3T&,a2v(2;fcRӷْfނ 0 % 32mGBHm3)r)UB۪}5h>[e| ʘvs$"χ&|'IR8q9m8B׹_7d ti xU+F3[b:t5k]nzE<"o-"L)BOXAd1jnXE ɍYӔ*1^+01qP~SƿQ&cF׬,Wd*dWCܵ&wЄ0D3E᳿:(jQB'×z5V*ZȅhDYÙ4߈ݒ?pGUiS ܠ^TPco ZhWp܊[˓66To5үm_x>T矲Kz#9^~}Nmyv<ݣrlAG\T[zջ)[&jĿrfJ`keDa a2BѢzRV3_``(Qt*Wy @PWZ "k 4*W|,*Fոłɶ`|6+iJxS˺%;(Y/I1g){^[f -4CwQΰ +,7fqGEdb6Y{qM0dץ(qAۚ;9Cఢ9ywSŌ +q~Fq%H5_ht#ޱ+Hd^.f r- : %D I&AgMFs BfZid*?\eJކ+uV}Gt865O!{gٯw,c sAczFZEa2$Ɯ}o{jEQ3䧐̝6bՂf%r< ې۸↚LS?`_Q1n- ߓyU~U"A[68;H۹=^{d,e l:-ܦlë.xI+4SOQKQq#ZLv$wv`)omɥYZ(&9LΝ1JaԒ\ AA\'EQd''xLV}Yf|?!(9ֻpWĻsk+׷gǀ})С$EVJˆcŊݒ>Y1xl5 \A񨈭J\`'"Z;LRնx[;V r~wIZ)prs,Wa[c5Jg--7՜݉ex|L>OH?e\*A|;\ a@ó4T)9K-K"Ly呄4l9 {6!y_^'sB>h9肙i|&#/WuʓΊ1~0Z;4RoVΕ/ip,}o 6ִt}Ded&&~e"??1$a&jAGU# x!wpUk˖}Qv(!Yse>3B#>aN˵ǎzجYgd$ Rig,9n\W/c-D ~J;4B ͦU /TetRɞK<`']C9W)4C^h镁h kXJt{i#3$by8 $j~`&~hx78[!kEf/),=b Q_kGVFCkmgΫVVLNq-_eMGDNwts熢4QwU[P90)ZY 8I4@Uʛٌ26Z>FQH"[w"z"e65Ť$?#FxGa+`>" Iż=4[Ғ@Qɕ0R}\`d]ͼGuauF(4w(&khf l{I_ 94 {8hP }d)%2xO({8B?SCML- hXٲ֡j2-@,aO RB9٨ T_"-R 'dN{x &A󁬊DchxJfxް|sv>#r穴Nҋ2q}= ^W$n=!1+ g^Q_ >JKP\ꫡ13Įj5bxl*5 mnCEBQT2NnvA" dLqF:J䘮i?V5w!~U֪DPfܴAZ;1]Fr-- V*hX<=R#! Rw |T+dśͶk@G .ݥ-aywހyfLӓ_)^YlU;4lw 5e~0' -DW+DpXN2k2{5V +^S K >,2 H ڒr$<J"_{ܣDUe\Q%p<(]^8$Ӽe=Cl&M=*w$OJaip{d*<{dCxR#P3u$ jp=ťH7"hQJ[:K dԐ ȵ&D6]| 9kC,h˜ٞѿq n>.5F|eA0W@::&tPv@HI0Uѩ'%$󔷀qS9D}tԵwEɖ !<m"3Q /ĚOMLQ٠dDϿgXj(D{0z ad޳ >V/rªy^YT_OZ$w3]y|y"I -$3}H\ـ¯1Z|co8T niSPȨEg+zkNhj< ^3AP{u wZg p>";K @mG25H났9ƫZh1piv_ֺ*FcfO99LeȻHE`]NMM"ZKqTJLOy(S S-jsvCm#;vɴ?zsUq6!)N@g;GK:U{StN1V WCe#طC3)ckN 0dT2FO@+;3,ܣJ|6lzy")ö1%TFlH* H${W{Zd2PkuE2C.à'+j޺Qj#,iyJmK }ea?3,:-_jSB]W^iB(4:*j(晍Xx"pqZr߳C{ɯ#^vAO$5%#0l%ʵGu{CasT0 r I*\Wﴂ:f\i 5toDKmOH4xɗ$JLR};KA$Ď! KY,;xJP-SֲoDQA|j1+ ǂ0)5Z2 sȬCgJXo3cu) $Fϥ.'3@$0j  gc px4hvׯ9nF /#zW0quM]Yn'p,2y\YmVn\@<{xeBq(8$IϷ0qmv^BkN74fZ| G7'ӚqHQ[2':g_<gC<Pdٚ#G "$oճuZ]ԥ750KTAw\[QFݼssv@f|Yωa4lĬ]8Ne{ܚ} Vӽ#TWG7ɾfu5j^j2̒h9Ka|p,@lfښPCY}ҁاxo.S_$kr%ي#aYeT'9B>܈đ@{5ǜ$ƺOv_'ck.>BߏWNGY3ub] h;( Ͷɳ!3<#Vts|RtkA苗;J]YF*Shsy^sC׷+>)IJmhXdLh_5ٽr HsNd~L}?%kq*B"3RmWlמPaJb|ZX}&!ڍ,M\ Y+F.sU_QUwFk%ɈΥv+YUa|{^;6xʸhWtHVu6knnrwXvo8%Ai?OBG _l`4C%9Md+ T$ xʪ?Li\ܻPF TMaF$Cu}n]*1ޠBeV}Ns VɁR8}op@~kH%1OM*b8sB5O\Hq/6gFι޾#.3"}`u҇P&4SOK 3bahbx¢ Yb^X&fŌX#MlIrݝa0$ę<̒S7Ck3Ӷ`#(YT'.c` *~$,d[g#c5жn1 OQʌ2tBP7UЩZ+>?q2S*-O7V|F|'W\yJ9ӵK:idͧ~$h8[P!GtUd.캉;oSjY (2YPxRt[`]2K..#LQ|**W7ٺVO!/U/ï"k$#ƿA$U5YLVܚ)#>c/;h9^5f)z m..V\.Hik%ޱ6Nl(Й~)1U%O/@5אɄ{7M®)+?č{=4~+`T #szK+;8NFwKS{$$"֪8 ZSn/@rBٰ"?r r:USPJ3Zٰ %ZPG?Z`6UWϥmQ{(4ˉ_L"`kN zO ,ZH{QҴݗdv7Pc2nUk4N4޴[d:<0m?I0y Y\Ҵ6wУTǖK_u 3@!R~a(KğweDI~].jTt %LڝRAܠ>$v[<ve+P( VZӤq?4Z4INR"ھϊa=LKn| >[% Tgb|y;1'Z<Ē9d'q0ƕL;J753 +nu?sJʂꇝzj[Zf0ӀEfm"7>*E+mh HޓHl4FSk!?Ob=wIס&_k_X?,DDk 0O}Tdڝnfb\8Z+R)Uᢙb/;ٸV`Vb8 {Z3ϰ\dU's+V6utu26i"a3GIfĶO@oH#{Ag3 ?#1gB!w:K[H=$]w;@u B\i@. 5.(4 W" ($_<"Kwj2}9bey5[M]gydw~fjPP7߹i0D)^,%R2,Iǯ4q{ nD\ёrkdIMe:mo7:N9I>ǘt0Ïԫ̡SW%ӈaw:9|1~saT,omx7*PUՉd>Û?E ngĘ2S?6ɑ8;˜K41 /0_ʈGՎ$0LiKOLkOMs M>ʑdUHB# rTRJRث2;|cL!3e`G'eg,|; vĆjȋu5~ c8?p ӏ{p-g2p06Ea"6n_9D0;3(j7<{߆?CR˃cKͩQ ?qR o>-y1=Af)3Bn|6k̕eZv(%bUpL+j8#4'yB p5҅ MJ =z,̌Q6V5v*jO>͑Yݭإ،?ًV~fh6fG ;?TC&PW(]߆ hQ9ƚON[<^1LGʑBffSbp "Yb϶fC M" Ie%Q'3^0G9sՌ0_Xwp`.qJ֡[M]IIwLˢ=nwTZ0C}rĒUQWY[R]j']!m_"\ N="]گ(I5B@u*0 Zu׬,cX|e"GVȪCG6SN =hn`⳰cHf1B*0bߺ}C . dMBNbAɫVWhVxrߠD<3*\_z*襆I8hN{,3WƮh;B7 ;:OnR#{8+eH͆k WjV"_@y}iZ`ȋ{QvhT@xx6XQ6HklLr'AV<@.gZPa tfeW=nuGS/a}PX̣0I[&Ae|p*SyҸ #܈rc6Z ЈGmRjŹvG ]"cRctE vKb"+HBOoHTXK/\nIT}1~0PO#}  ]e1{:yqhAGH5U;BMTd~R"Pf$4;ce&+FⵓMI/~l6fo4ʔFIuT&9TY|:c}zަ01A QJŶ) m1צǵ[|#ތFy~m['qfrz~5"agHky}tS]4=_"}yEB? .^`©޶pxoOzxaٻ 8* ]!8vC~UwWr,UaPRrg4LY"&)Y4wmd@& [w1.>BL,+z(<đ<8dmU>}W?c-yn{yQ\Qb88е `U!_ʼn.2n${JrB}}Z ѼL l}-ӹ2[GqJ}(V1he-b.pON/W8:f1)+=/k=Wj 'Gl>o2aLmvI[ {,^-;i)蝳 w_g6+ 2lڃ RIՍ7uJA7MU̻{4ϟi`֙aDNRlcSYżqyvrUxFxQn'yA// q`=D5FK 4Pڏ; &5!s:]&C/Dkz7'Y$6Orxǜt*mᙪf(BK^RjIam˽/S\{̂yo4b^@4]{@ \jɓ $H+^H#lS "6gtsWjj-)%#j_c_ή:{/$|sj|s;T@xC0(w:q\P pxKv=;GTPʪ;GB1 W%\%P *S"2B2"?kb< oQ44Pxj Oa*B ^ь4=`yVh7v'[/~wƂ2'H,!G6EQZ2=Ku^x[unM%Q 6us/aː%{@w]w&V:9k{n;wp׬ 8U"8bck$O畢yUʎN`Thf3Z QUQIΑAg\Om6P?bY6OOP~`GY7GMthxq ѩQfʐ#0v58,pF, I?jBkW~n.tQ:lئµF!vnہ׋Ke f{ gFgb ޒeCU-.>o+Q| tw, SenHaÇ16% (k~JR3E3eIB‚lmw&2F2>R^$.xDrC\QZYQ3'i@@d9cM2H26 KT%e1:,)tFs]5HT;L=-y.*j,r-!DB> ɟe;MpV?4HՙBR҆8OCzu[bgZaCQZ8厂knUm0Ρo)q,?0}j*iyDabBba]Gi"h)X4.c<2]pIRqlR|Wti{FݙHb(z*6vBkYѬuN(!~kz=u|<퐽DV6y]H-r\ƹY8_MUUD7 TD4ujJM4nb[gO=9jD/c&fUWV/gII4 w2κ)>tzUr뵕,(%*\ؐη$bCR$r{*UU1Dit?9ҿ`0jlHtfM@Vԯ־"<_7=U,Ƹ,~8-.ϱ1+!2ukO^Ht,B[B,3Ӥeޡpeu7&[zyb|67z~(|kqd]DyRIh.|xE܊2B˽SK\=ډq.''`1kݫF:qb]jO4f7ȓv.W4zIKy]^Mz+ϦCxt*|vWw_wc(y}y3m>c6HT5.,WcAh6>)L d[}?{c>,4?߮jL՛g_/Lav_`Th~dsW']9{ۀΘW3Mwl:۰+VҀfIhx`] AoǴEj$đא[y']B- 2Ίu1Iڴ//[Nx3 "D^K5(OcB2MRz(eJ{DaPۋ?TS6v#j¸ 1꧴jc=;PObq334OvP vymQCɡPϔ1A.\ozbQZe*:@֞ф 7vf?ু w@H '՛[X 2,'֗ RamU|BMkI*̅mkrިXׁ(*?F&gS[P!59q6tAPx) ӇKl.d_ "d!=.Vs =>DY5u%sHb*\iJqi_S0E+o4RP&3|B??X ~jĝJ~(f .7r8Yeq4[6 "(m(TD0`@"r%J╸MU={%.\Ov2**J8Ħ D/bgeI!8r&cE?5j69c>C?q!HPFWR` vGBw1Q NjjR mʲ"9Ը?H(NŹ8¦&bxru)A7\]ڀ8"zgjU24NopwAE {PFkJvWY+*.Iβ,Udޓe -ƹ$8чڦTYXrω"}(6w,_ʼnZKtC|iGQRmnqspѦwAw{xpΛm/8>+8>1?f8[{ȺIuP}jr9;ncO_䑪ڣ{d6qN dRtk*Lc1W+Deּ֦ ƛ1{@ߪa2!͜[ Vo"Qa=D>_љŻl;s_b><4B= w PsrzUqj7IK+S) *"m) CYe,>סiGGLҩ{@4|sN]"zO5'+Ԥ"VjfQPU #x e ŃbBn{0}EY>iZ*-: 9V|i9A7VO!y lL9w>ZojB0=h:yg۔L>@ݤ%i88+3N!AT7:ԐBQڍjYOt\ t)M4h_]͵Y;(LL$ 9ΌZP*=2i%w8!M"V Bq'ɉ|Bd~8 crԙ,Q2n@(B>MD#x:aR[C^>ȑAYzɤ}9,r9hLk Xgqr;p",8lv8Fy GKja9{zpT)"N!Ϧ[  ̞BMN.CzJҫ) q?.gae7 %9Ja$іXAh\EpU=0N~PL8Tet~X^,]id_i#H^k$w"T!guz5cv a}/)!Q/2>H~-㐊O4TL}z鱺;\Dxw%p ̙JD| ưI&ҕ">kxXL od$rJeJ_nN=w9U)zť3XMHgsU'$!؊s{5ΫQR$T퓨AG.k,3ݞL6&9d@A^_ڎfA[(}3j#c\4{AK }cKXW r<>:JFl i7Ņ%D'@:`/D=M(0ǏV40\pcҙ楒o Dr6sB aQ{>U(嚙 z`r(;> Se!L VTOP/dkmد#p_nA /"g Z /.}fY8wPc pJL#40mfV)Q2mR/] .3pσa"F7% #?nCiYPd]an4.φǂEC[a$ǥtގR=O@B] M@qc|vfh Jn&`@z ßzTOtW^梊+? $ }Dr xsCTei1cUQ|SkN'2 ?f^R>)"oT-~!y`͆KCwV X0(yiyLGF*z4/)FfϴgO@gԤuM͹HCÑ>YI{B3`ɾn =J5V/-^wګ^7eNnib:.~eB,3fXd%:js8Ħvrɠzz&^b+ʧ)@ujT`nl$J:ny)eXҸ@N)t?W}Y;`{YoPv?fTb2SԓκFb/(V4qa ,YiNS Uʜ~ eLl^5iCt\ Ӫ[c6!Xy";2Pcܸ tWyÓ~?g<.!ܶxNEޜ֗iW{G $hx1UI2wJ<"Q[FB[ہo of?]Y6e-9%>sQ;9w'Zd ܣo(I\^"p !I^C=o('٧+aQ5G=XZ!TZ)D.8֩>ػS z4VCBLJy`JfQ$<JԀǿc*Qm{ګo!os|⻨H dއMx 6cn'w{z~x 2y^9#S HvtY̷V-c \a*R0_ bp g+ojx(UKwٽֿ{Ah M2Y-]D 1J hrkW}S-zUXmXPqû#n{jr[aYLeqS^aj)iozzӜL@Yav W~ C5D %~- \]-&r;^m4}+(呜p ,FsEqx*ӥH!듢`\ǘ)Nգ-GqМ) }?,<c!4=d;pd܅e ^=-≏(a #M/~4 iS4-54. m\uuY'(ڰJhwl3Z";gqޡt!*fw)Hq!x. x\O;]2Hܤ踖D'J00?ɒ[]1_Œ=)GKy$u#k*Qލi#DtC{]ES| )4>2duOV)'m 'q<}ڇQ8KjJ8ZO( (}"w"cvdI9W,57PsCp;f4cR; O!v=sҦ2|-`:FfU/GqRePƣڢsQ.NlŨȍ;تdζ&a F`< 奴Yv^0RJ1yWvMPv$v($?CFC c&5/@24$if%9l߈>z*vw#k]h'>XC5!ж >f|}b*R[/Y5#Oxa|R0ZƩuO1Ձ~),QAG"ĥ|b=A $S죢밷Vwt`mFr ZJuMؗ(#Ct#/UJS5NӦ=ž9mn OJׂ4CjSNGRobo闬kx?KE"=1Yn7sw ,mQ#40$'DΚkKt8+ͯbaT PHmطL;}ZđX9KX od;uAm] u JO}\JW ƬGKsx-C>aV ӟ@&"KG/Ɗi1< Z>A,hIj I̤gC/uAGwXݚ`MHoYH2uF>cUZ4Qr(pƔiB,YJo(:Glk:MAD!E37:0Q+  :2NJ`<(=oI,{+ Pa'`TMa&QW<b3SC\ vH(E l_mC8u5H5lTk./jn4UJa?P"{b& W.ed7ϻRrb'RWB}[˅.Qp|PG*ʞcSfTGJa{+2`->'@NFY?mUC+8ҷm:m==Fq M8j{bΞa%w=~E5YD%Q8MPF3MmY;0SN]BQ+d/uS<ڶ\49;h؅ 7آݕd>bKrLrk #|D%RXZnM*q->¾@x%qR)z}Ve\~TTob J2;%`9vbev׫q@F7$lh{sfƭ@ĞH')@&CEK~"Hqi`I"{F}K{KxYw t;D{FD Sz۲@'Rd]C/ܝ.8oAUm_;:{5 ]) 4sˆjcq,`]!5QR;2{c;e%jϻתd?+oA.<__7EЪ\j&qfNrKf8NK!Y(_F˿xfMg؛=T!{(-Tgj2@C(AN|!3 ;Bjw`_`<{QXt=W5̡T$ 5UӶ|Z 섴3W0͑Ȯ,é yJ)}Aԕ3%M$PIk5a=5jJPU{Ҋ,*G*G$.A7-/FAaFMY2%4>U #2_Ύt0lT]^ mpPP hc95R:bc𢉲,w{Ɯ&]t8={FcD }Y9pk9?@@Ƅ6A\~7I00ԖZxPTWVYDnjξǝE2ϽJ| l2U։K0/:X{1jTT Q6{L@+PpTKh)_LrLςV+ۥw7n!O 5xUCA\`&h=$kX=&)~W6Б/\ \gn(+NvlN;zV]j60蠀z0lv?hӕ@(E*jea/jOc7{4`]zwx˭;4/=+j2Sl|Z&94RNs] <-~ۧb&7eaQ l77j-gy-90R;'ڢHKLlpZ^s}^ QE+_y]тRˇ]C yȦġѴ"fˁr @rfcҐaQ.i)iNgi1k5MfJHcM9Il utfJ%d|pπGo k8Q*2F}с){$(OU;)o/N3o!0~2[7CLε2SrS2z,\}Yv,'k.t*&%bXYvЯT]:@'[x2qHn/ŝ.+ri7ho( ƂV'6Hqۓ5;(^'1 bC2u 1O֡*]\^Ȕy 1?#"J8_ ^)BIKti| S`Uɬ,e* 3i+I'Z[ gpI& ֩u\",Q[<[h4| nWk\'!>\Sơ+FWǙޗ%ak".yΖFLYD#newO( )R}mKx"TJU y!wHp\j͉ZBA$G}F>)Ü A;p2CpE#Ɵ)xX^ҕ;~OFOt_jG]r溗p8G˃+V]FV8L9Tڨ5(,3W86uj1&2K$ Ge*B?oLiAA~)=_>w3^6KEf _~rWJk-hZ-^g(P!+ӫ~@Z˦f_c4xdun"@`NFG Ww`(E &v'tٔe?.CCR £j2ijU^z=.: tOՅ |7+V a bJL=,gʦN40;GjZ={;AIE,UI~j޲־InT1h&FfR.~g~pC7K8=S;MHrn|Rk޶3O,K9>^HWQFIxv|BI QD3-˩(o+ܝX{ubHgK D4$"]޸c}!7/gIH6ۣp߬>$<5}APeWG,c*R/L"^B(84Jsc'IZNF?4,&{/dx6Z0ӱ)Aù1i0oM>hUoG<۴~?clwc&> -~A@7(+S:β=Lh TAa@eVOX3􄍗^`>&V! 95K5[`x@Hn,pIU= ^W&Y'ᛣ&rR\ oH%!w8ziPm1 C$4XA_xP*aNpii˽1A9`\B Q (5S%+GE-e~||>X@^(B̠"{mA&1͘L9d2Uv; uZDs]oWG{hήZ NI-BpseMtχEUug "(F:E1w3`M WE 0W8DP^1B4*?x#f|zQt)tXIiQ>ZF}ZSD%&q D7С(%\@c u JB.WB̷cC_]B߹Q2pqR+!1`rQM$*e9Gku i1(z%(OqZc /. ͓}"FC,3'}a / PEHQ$Άs{RUL:A=x7EbBBjҢ9 UXׇ\OGm*!9@{NB<_D{hXٞBAd3U-MTR5F*;< wk7;R% *^d3ӗx">_ M9dt_p-&ʗI-ä0PQ0=8j¿ bǢ뜛[wtf{*p}tO~'ٗUQtp߳q݌j<"R'l)]p:.tKo(%㽶)ISPmS?ZC }(ky;nG",x7.. Cnq0t)}$Xڑ֕ ޸觰?PҖ~&:CY9P@qD@N6] UsZ'43,aA2[B_`}储lۺ.f"#"ߺ[g QyK3 bYCLp=w‚d<z~vﴙ]TZ OWNu `Bn0Jǥ4sNx Ƚ1WNEbvO0K@'Vg y\vl<άfM\Mzz.Qzp}ztUc61'#,I c&%l=qw6 m8 j+(L}Yup'9ݱbzZCwkM1x63r%(%EX(Wzi =s1Q7CꁺF+=/4QJ,6E;bAXWo qGW%d7Zںs$ZçX96ks1$eJ2y)5#~D3_33BqaMJj OH-X_6z45;Yl鳮+ 3YSxǂU[//A;颹<#rn Փ!.hOh7pKLU r s?1_i "Ǚt8PC?)klP7*f ]t5S'/x,n'y Ȃ7*[#5|Ri;UJy4 e}_`t29dj4oQxaB(z5V+y{+iDq3n_w{ WlKV *4k-ctXdhڲTYa %[CC Kۉ[9p@Lslskh$B+9iZ(TQ('g)s[0gɕmtBuBqgm|Tưĺ, ۺ(e X욐qF!;<5]obʆm8E:,[>ՋD7R bn~>q2v=J3?Lk >mG`;4(_3/+Zxz6R%cnmPrϟ;5[T&.bF$;28j8^q y}pZ}o5ۀ(4ذYz=NȖMBstiZr뗟"ގ5JPARxqlP:)l޴R2=O \ar>6j/N%+y2Wkܛ !4^n5'&ea<pMZˊ+p7](Dd+rdq#)qf8GlDQ2 m|ojg<́:r- 6НSzM07O !},zW U h$( *ԞctY({6M.HƠlm*H:[; [5Z9MUişd:,mOǿtrpVu^ $yut\tf)_ ؖ-)KQTV* m,Zu tOeW*iI67a(O/{W";t\jws'LL$N`52͝vk}Mw5 :u@kj)߀T{ZzE\;JnJ]5W3ہU Lapvyh {E@DAmK"_0Y(ee/ K_:479|ED.-/W ?5Y8Yrr:1 ĂvEl)#c n#P_15v뎹!us]}B#=hiݻ>\.d&Y?!iP;r!/RAܢ^S# .^~]Y5)0d-0m_g\JYC=}լ|̅T&H }/KZt> U ?d?\Aq)*c,}IEx])3.m;@:d3#֣lJ"YdjuLGǞI >FZƓVKq]PпP g`BxP>էƻk _~8I<`2ì% R((Ӿx! x2.q ?/P@{ eSBN٢A LC$-if[_fBGd )EbI&<Cvz#yYۜ} \|mX󛂫=14;\`#8rSn?~l.RZ+3^z?0m+C,AdvIHko Mg#Fe:9> bOqH3uX*adS~}V̖E #(fߏ)%Gõ&ޝdz7' 5@U{W(`7zC7jNq~v-Ӛz%|sC2405Z@gG.Dѓxڶ2,l6H g_Pu ';n٤=UGWD0S-,ܱv~?u,j`!}pFfPk]q5Uh&$}h4JեavKL |931 rxJz(l"-pUwDqVf )lz>(D&^'R ͇}\!x @}\,z5ռ"g3\^VeU  hc+]s$d'_=;9{{Q"Ju4i[RMe XE|AtGg"m",nH#yt;S)p-4@GIix 12"TOaȮ˗lʋv_{|'*FY/iJ˝R̉O|X><(]D8؛=iy˃dc4:A$}=;'Y=VJ\R,6+D t!ޡJ tDu\/ Ԅ_:ue K0}TgW~jPwUG= o?ٓ >Q ; xb'4No^ /+Ά9^NcaFTqY (D.ۋe? D-UP[l%+8R9\moGO&s9.flT4:NWN?] u^+ӌ+s# W /"A""Xq,줱؉JaLy`8\5/O}u+"Zi9Kcrc(L,4#f91\伞q_H=^(?T9B#gfU1OvO++mQB^jW@;?<^-X i(b\!:KxC|~(h9VO` v.~+÷M8CҒ x)'0"VrCCx=GW'(踳3| { csA@z  ;Ʀ"Hnҥ K3%A~#`#[adV,F+/*fj㓧a7 &>*uu'vG%]*e6Ih迴L,Yl` "~ʶ74 /eL] і0Ւ_錒}#gS2l^$!4{!L Ul`M"'+ݼq VVz`)aYH5ISf:K I+.N5AzF(2 LKV0]hZ=~k]{;ivG叶MȚ"ي obG.!}FV+T YsڽJ0)R%ɎpKY-~7(4ن6UEZԙvtNwĵ TvLR^CSY]g d ܜð;lh*$3FHl%PplD}KieBgMΰow-gEZ)s73md:߈NCB\gHh5ңgL(#^ky$NW?ID6CY!q#oBޯK]~4<+7"WNnnNL=B'"74iۡ)3BBS,^XL!,bApL5=:j2vo<ʾd8tٚn)x`ZE,k8c-[mn"KHf=[/gY AK<%+[EryH"̟4L4Ƕ)*1~]U@_:Iژj4Hfkk1 ;K+}֋km+,NcoJPN]RPv+ԜvnF"Z,p E! lp\k5o3+F-Nm3"0JLz?oM)H%ٵJ9t5to`13VSJ?ASh;v2bKYUC=ر0}̻]π#CnQݮќu:d^j]#HUZ0@k)Ha `5ohK#?"c\oʶY%K` o} Oh? ߕ? L-QFr3B!2bCtW+墪D0r ǪRtBϿ jRUI_ta}3zPq:n'P!U*DWt`顯ČX?5FI{16|.VȆG|0aҊA\EDFQY,9-TqCl$!8fJ|ل瑽8F׈HeܾiD@i(PGF M_Y&\zh4Ub'QxkBF=JhFxG.>5 WɿydWRْg5xpCvB UwZHX`B<4K50e:rX*D~\J mQ~"b):kjK6+FK0'P])cs/+1Ȟ-zY]x>҇ebk!LŒf 1*Dm)jW2~'s۞&Oj7m? E\Gf.$Y Wџ{g7U܏/3ZY0Bo3 ptUU N6-ʄi 1($^x"&7D0%rLtM0}A}`eRW9P8T!޽KrG{##H{P TpvHYWfL;A膽/R={dhPD4 !o qK5fw)N,'E$y刽i6X20%H}k0\i' B|ȂOQe/s1᳝F u!i#,=||BW#)QsXYgyY^>BXSÎ2i$ZK >7W1E+r LMC NG ;j1Wv SۡyY%S^Yx屔yDNW/TU[.~o&k9IBI1$Ao:X{0 5' 2>AkHvG8D TK|3lA0>S* ,FM#0L|ΒBaSr,>bH8UK[tW: Ek3( :hSQv??@RhhJ19_cײ9&W.h(|5{D 8`gGcwi~ 2!2bz[[`lߚvЫ|N vuV$ Sl>2k_f9iv%o1Q>#AlvZ N7 [l.r@ҏA~B]R-xw#ӽ10=b.mK?p㸒[K^mg lEM41""-F-GAD>j2aʵUCWđ$NQ$lvt>U=&+Y's?B,: ג| oJD<Ź|7@lAB#P/ncY'B'+bp0% a^_?(Vvzf-8P SF,S¡G]\,~{N|R QXdcxl]L0 Wzܺ/Dh)h;+B`~y7AŧoOjB^v!O}CR!& K\~ M{D[c®nJn^+["qIspaA&PdDϒJ\'esG̽q:Y'+LS NP/ׯ}\((de@ZFy]_%K̚!ohWxk:Nd|[RX)IpQRef^L mZ`L^N, _\r/HxHU﹡Lh fsd=b2po206r|7E0FmVe#DU7db6*aI֓&RTMwݑh$Z^(X[nR??b VcD5LP]^)vQz!鐙s*,C2B+5XI-{+$W3̀]V5vQ >Ǐᘱtݾ,),Lj{c/hqX-qp&sg?r&6 tgBX{x1Цo&qDզ YJqTwW1'aרȡOɁ7|>%Q ;F'b^A{hV9Ϫ{vϽCP-_|>3[Z/X,`DtQۼ)spߢ{'sofvXᮢ,fZr+=XV~ =YOWN>~z_h^]qTu a_{S#FTU{ɵpGl{vyO pfqfG9C,Z$ԕ\i/bCPh;P*7LY6Y+h}>[mRSqӠCV\:K6$Ocr 9GZo3t́~j(/so"e ^L\$;/ڕ9POv56 g%Z[Y1l,Qi'S_gqaqi$N.slQ\Fx5<@~ITZ;!Iz|{V$FQѳ~b4{k ;K|Ӂ+[lD k#E,c l5lcZVζ-g 7~ꏂt9HNABtx1fY|f:hln<:NFxHWg{sAHJFԒX6[ Vx*܆J5"ݖDIT5af+w8.OHLR 1_&,Ky%hyח9$J2Qt}}d`lvn| 8=^`2ZLƃ^I@+$`57,zJyKӣyՅٮ%yA.:  M0q-6#xob\hk]=H15(U]/8{ {hN7*Z[#Ec)8K\$ 2ە G8uq>,<" ~mCa?(! aƊsݩ,qZ 7 <*pgDC.~̫yQQQ>4E{!Y`ܞP\[5A OiG{JlUʶCq 9E?JqeP$ pS:xu{@5 v =G(%1t)ߗfjVsu  #iǯ=žxɨLۆTluoɞ+`F 9llVA<QE4cVܕ(r fDg VX5#YWXP0%҃'_x BocGI[_ٲŰ/kUMOP.KF'h@%bJE1TLo^8f#TM>8_ }S 18dna6gVt)f=n:TԺfUֻ܁[ D>D E!2ٿl*'E|i3p]<e\rlF+quMNܯt6c0s n: Z*|I'eujj/ /'4ޜ3uYE G6NWQ0̠5j iVjU>¤ ('1}ΏlPm#a`<3ou⧐$bCϠ`}.b *]8ѩ?-|f0=GW~EJ5 4m;-]rN = [z$]6}%r ePmAƉ1sagKBBpED_S1*HET)ϤN] ~8a9XF&'H(Mx԰(ƅ<ʬΕU*:=h UF;ht/ dWb%W'3ԷCl< ; 6[MB[bg[RW8n F6E$.p,v99wzr+lj&=5[h;v5o0z>V$LºwwԤÙt`p4@ophL]G!cW ܁}'y*Ux%>%'W. = yfPkʒxXd;]sBH"yRޫ@Oڒ˺}فu2ҸI{+Í*;xluQMG75Ǟ؂u vn9dqhE cKHCHh@-c]3k%jO0 &L~{|f`IkwRFӜ_qCwj.w[͢3bj9ʈL)3J?\)c> Mh(/.mW#]g: 15#ɜ7SoV%pA粖گTݓ >aմUJnCLከ{e0s.66ncZUmd-v|?=5v !zzS"~lE3OiU0@|vGvq* SIy陸U<#ΜZKb#Kv3i#~FRϸ>߯︈VJ4z W#j`|5pG!vEڛ SJ0Pnzb0% 4>/ۇk:]w&2ػ7ăD. *_]6{%d-&b(|VFY'`=D&^B]ko<ɥPz^U.*h2Y\CkӅw઻*Hw 1v%/-θHi"Wm^2.} +,rVL@5,$6 LR7k+e I7Dke)VwM'm%7OWZ!7q ! Oٗ4o(|~g1PB/ۛpL|'G>$?F8>T:Oz8gBϗ9(!άTOb@,6N[9woxKD;@mK{>c6K) ()!4z+A}cF:%/6\KR+-!Rzڽ kٿtƁ J{yѻc4M9yJdug=sDH]ʚYSlu}rU 1MȌӅ8\,ztV5#M_LKËL!LЍa٘uuO؃aJ%6?]{Ȋ(#%XQ^N۪ -~( y3N0/iq$DZʇ^Ehx4$^?g|ߧPqgXS'z2δk<;ň8(̱y0;(EA8&=eSO_m`"(H.+a_`=#Z[SPV^}6?u8[fd`@qaBln\6.´dEe̸AMfʪ|yL? 9wTjxqv mmG N}~RDZ$Ď0N[Saq}@7 5LA~'r& hv;nt5䦲u>싼rZl-4y8s=!ԮSRY xzOגR2 2` BF'{wo-KjA~pk+ˣf!O}mB=9&@mQe&3&:_5}ܺU>_,wA3a qL.BVjX?eS!Vg5aq-Ib# {Q+pVuwv֢Sn>'yVzN_aj33-׹!De!na#~~=J~9k)1-4H{xQ '_bE(}[u R!?U#Xg{ ?8GFWɰkjzznͭ0.@'|lJA888'Bΐ#u8RIJYd-/JpmS6eN|5#s%M8:Db,^08[-q@h>/~o #DY؇M9 ۝<0gbiaI|]0"Sd@ŭu6s:+#aXoS:L)F1 Hdi *G2e%|ϴyNe"WX,~|MPGg#(Q6ޜ>tP*Rh$GN:(R7*ɷ7[)d;$U9=2}w~WD/d^ 1E^W+:>1GQ?gQWSKi6K w+\>"ZCJ@}xj1@qmc/ȸ $[fa/kZh"A5E# # m3k?胠NBr =i"&B(.P\3r+OJ2uI,D.-{c( .UdWf9 h`#ǐ8=8Ledb-Oˣ2R aa PJ4ț'= wIGFg`m)diЋG.TfW7>*DAQ &)G^u{飏2 )36/uVlVHӢQ!BM=fp&7Sbs3cMkXa/e@^WzE]k_893kۙy]n7r`\.?嘑"R\olO1׶k<:A5e$͌vd.\QMg Ԝ4e<Ir\t.oڤbu#=Q[-4$'f& FCE|D1tndsa5y6[$ (!iM^bɹqrg⧍-0Ӣ?%~djښt ,˜j=f``u23Φ?KY\S) @̡r&8l F>Na^F *+`QiPNں(,蠇D. =Lˡ%|?qEi;+6k Ͱ/l770!J2y$zU(HNzqiG洮M`@V֜8w,ekTdx;5j>.EpH_xkj7 LdJ-sP_\q0TqG[z̝HiM5GŒ}DmeGe rOdPҦ,2p:Z3x+.hf7p偫%8jϝo6cs=vlѨpd J1Ib͞=ihc8j?23_~1MIi_s@K;n& Jbm?wAIK 'o7?xm񈈶`=@Lc6^PRf2]|,cvuF-$ !*1ؗF$S>hd󴍄7F95~FTY9\ҖH>!_s ZH]{{t+0Vӓ>,J/edyUY+G Qm"' El=|\k!Ud gBa!yDK nJ39 #ό(MTr6yX;'$Zgio[x$(aY3a"EEpcyJƻDsZ+~{:Eg9PUKWΟ"]_Doʐ dczUȏ+cܴSu^@3Ď pRuE4L)A3|{5w.у*lkv`7:RxzZ΀l)0A7J?A&GA'K54cճk律htƔw_`g2͑X"n9熌"̔KHnT2x 8d.1DMe]˩a h:5({%GnP$bAKf^>E_nk?C~*g,4}$M{>=[hۭZ.DtN(?m ~*GQkϺAU !լPV-ZZr %qCA `n;:^#=ٸ Rj{}WIqLзJo#@@w--5mL{Tw81Z4)`7kYLп/}l4/r]9y2QN=om񎍙F|kTT;O;_)FR>ajc}./\Džoh *Pפe8ChŦ4-w$ r*:.>#FP8VN 5kIa" MMT$/WMID.OrhL2'7Hk@Ԩ Ӄv#JmjV.:LdN7FPX;40HK-p#P<%D3W%'ȡ(j_LJd!cmY/Qy.YL ΰ[A\Zu9;0էXxag[: O6NXr$" G+uJJT:iCbV.1G纅U\B= ?IU5ׁ3Fw/ (Dm(5fp6}/d" 8<pGwU:%G:q(kt ]fB9?e$cѤ 1n|2Lwgy\G>L ?]uz2ų`AZs/q+pB~ja1`ZxD NLJș8gTgnϔZ֨+n:!xftPdMTROsE@p =C_h e̙?M7iq%P pZڊAKy.eh>hIal}Eɻ 6 [&7Te>V} 2Lbh*ڿOXٿY2*~@]&.`PדըLx$. fX#e Gn7 -)d7 NQ/I^`s{ PzK|pCHX^Z\fs3 ҟ9_|2曻&܀Jo1;1'x88@A澹_SLk$W&c"WVvԭݢ70Y ٺ k)gVn&*EG <9׽/0a?rYͫ))ܰud~p G4 X, 0vy.ng%F+@]:AԲ/hifN'+R&Gt0|},Qh~?[' v9m8&q XBB'(Ĝ0[SQA!/SV"9-R8QBK(ʪ=B>՘WwڶU+7$G88yf8ER`H4a?V昿/rT0!UD"~((=ję>SxMQ AvPm] K\ƵzHqo#coY†f^aGH)< ռWOVI5$l9.?ći$ތ\P2\:}.×<I/sد;IU|-Z_ĶB8Ki4У%2)l;q Y!M<^7 wףa<"#F/d񸾊W^TC3S$ƆEMwC,s ͙XkQw}Dlo[Sp.0k#.cق/m,.$6~.sxGˠ439TX|XXts7P+y P>A_K ܵgZ_y߲M8^NFXE>#hEJX&fO5 3~CdR4O BۊX5Z9#hTV,M&˲ F'lKW' >r<)?ba7e;/݀߃+O8޵Vt[h7{b])I(JԂ 1BpZW4NV*2^gfBe.Û(Pdnqz7! !Q8ی2# oH!Z;i,IR-T\uṗ 9yU|aZt8UFz#2hg}%\CT.57gk,SW:s[5 Eig콵 )$sQ2m{ܿM}w}gnv֊E}W`)FwyJMK%,/JЯŧ&&[TVw[ o|rߠKؒa0} O=Ӻ0238ĵ;6h_NR?*퟾dC%B`͎AJDNcuvuj7ҹcwgoHb3"ҕ;+"7[ z]\sU3K~|'L wXnMc@r#jov3냍y,jmV,j j*x8s5y=T7vg8r,}ڲ$B7쾦 qq!ptKWm"gee-ߛޛϋl GHdi=޵T'7b#xLU6s?X^;?^ `ք F>/‘ES{(r?_LL1ze$}~D#8åm|ŁިʃUh oq<@:˓Z8_6 ډcSl4g=|nw7c4%]h< ]}%VY&*aSv1s#0Z޷bvR[=g+; @i1Q3Sn''"khЌ7v,&T4v *X Y%4ӜLqh#"OXzҀRt b|g*bʄPwAO\L`\&>iSe,b<hɐȬS} 45 ,RF|P=qGpJ!X:NVM՗<>zB^* qPp3 _ hBӕH(L=~7gO!/U~.;JK\M/ J ~>ݚH-\[֕*0|\~nIYAY?FX)B/FWhyB57.DLx!n7'ImrxxߨY=D#On]1!Sŏ!; :&z+Φ4cHfr?8&杝K1ZL ED"H>(а3`G N-g3YFޜxdnƢ j+`GX`\^,|Z->\#Ic,c]*L,&j`WasDzpؤmAoF`>a\LUoHb<écAĕJxW&ԧw`dj߱0u]/E <^}qޞnmHsn)T :2Nje/eԸX-wzPݪԜY֭5JN #B6;܀.JI:d6' 17O9A(\/ǂuՎ\at*;S%lX_%Ҝgmraohkh/XI;orIɏ_琔B1. [kKAt .('wf`kȽl3-$V]Ih+t:mJ\|\WF4֘[QLG߆T =UGcж鏺k 2#̏6lyoso$H7~XힱtȰF~}фk[J~qmoDDQ`w v1̖˓L+xƋI[|Qwhɹ OZ2i2~vXF(Td !̌y,WJUٲ{PFFQIIr'b֛)R)%Z?aw݉!FZ\sg,NA!'@HH'A<]4Q08¶vv^ 12Nrbo0UHϟMW=E& MIŖ(y;K1[+7}PJ ;cѨzyz7lzT՛ABP!볪' K\,(Q}oQva(i)f;h= "q"(bIyݏ)-C%A*G ߼@u7m %~Ǣx)7_V̭-"zeΠ<%S`=*Y+_'#GR[;0&Y.Uk6BTWЭ7;AUK^hF, cޓqǹ$ތڃ,x3GPOaABHܐF}Ͼ5,.{7)8՜݄;5c UuOJ{LTti _uk!ۆq I@)ԇ9QNضwgՁ\ԝWpLOud1V!:i}AV؟cϛn⽢3¾?x_eai0.;嘅SRR WmRJ'~UvL&#PuYGt!i~*=J%҉ʜ:/O*̏Y1)vн?3yG`BЀzQ~s^> Z+||ӶԊ[)euQΘ⫮&pSa,X) a5|Fro(=Udc798kbH U&3'Bb1Nu+ !Pݷ~33p I"34!jC'q EZkTz\'v0b]`~#f\=0g)1Y Abe0p.wb燗r_`X`]N=V(%GCg-i~lGԭ?K\T'2q1-M˷[QX@9) 佟As {B}9q0G1_7=ˎ` cb`#H|#)V!Q l_49U#قYx3 ˜y ]ۧa|]*}FT}|)$.6gOQe6~-&=K! ? 2GXR^xQ FWuU1<(u%peI۔F S)2yS !6"w&ӸSZ;Da調"H@QvτC֩T8.8)A\r0p}tUtny=Dj^ӄxr<+`O2[#hڼ 84". 3?:<6 Mo>$<ƎdY:hzQ)`tzeoOI; }8nDDs9sMķw"&v3hw@sЕ9Z%~Im6;S(W>Bv*qƤ^EȢ< rѫqGO27L9Ԕޕ%pI@M,Z/=yC.A4a$%+. $R-Rl "{Z@o+<1 FyG=^`SK_R(pVUo- 6X{e1@Ӵ;,$ٿP5X GzTrɖ JS')Kc]y*ԸYуok`8/c"8m锔Z<2rh^VfHj1yH" :Dl9L '|Y, 1f&W|(az(Yc83K]nI2K^H+zQq'.f~xdN' j')uRU:TEW3|w)W=VI3 y |0LJx`e{LQT@RI<[|f!5E&C>yid!qǧ>NVAAR}sȠضuX~d& 5V݁ݍDcE5B67(ƪƴ÷h^W/v(xJgS笤  6JQL"a1"PAqSؾ(c?aeocv)ԉKlJHqYm6qdfEx5+7GY2ȣA_NdC13*ԕAq6:: ʸY}xv #ktKmetYЮQͦ-^Yjig;:Seo"خ庸9޺gf#݁{P1+4$Gֳ M'*sǢ`mJXH*) M+aQE.DRR5dd AwD?HedF-tVCc M^-a ƍ%gOa8M ]嬖jқ,zMfsd \iNӯV,/ҷ1# Kܽ_qr. h!q ݭ`Uz!/Krz'<=;!|#ml&YZy3k,sɞ!}]t驇+ =9T{;'|\ځݠ%ѫ0 9AFԹՃÙHlg `BǛr<88WHCZHkܤ#]YcVO]K>*ϦIr~Bd,O w//s?Gn1 TfSkHNU—ٍ/.!F! Pp:,߃ҎG,W0BJ|nBZ4ZU74seh$OYyۙ\n&75Xv5ԶDǴC[NqvhQtN#NiGE*b=kMїr&\~a`o x;+q|D.%0/ E&;] Ƥ~tN50S28o[ѽ;qψ fbEis1ǂF=dWcuS(4`Ωr829#1Uə7yޛ߯Cw]3#dQ BrWt}J5ts^{HH#[$Uph"N묪e{;t\ Q Q݄9~9H l|1 Nn9rSJKD2|x2#kI勒nxPDiCTسZ4+f]3( 7YJ!π&orff}JУ j.3٢uBƟta혺tҽ(}!}ZՃ#ƕQC|(>Ȗgݚ{$uNAo+,'to'%lB!f]fy1/@d W#t^1Tb"GƳk0ޤ]Z"kdOlc\t`{G4MEݪ'1Ȁp吽Ak?x@qV;2VDUS׀ ڲr9߹k@z*A3?3oi, P>"в VD ׇV"C!M"FP8MQ KM`i`DYz?dj 88YhV;OqKa;ezdkD&s$89Cm\fO R 'ޛfcUeY\l_糟5T#q!y/Ea$Eí#>aɂ4prlDLr' AXKMPe͖Pd3Ob)U^s8&](i7 ZT7+< ),"'$uj.}+է\c~SA׊7À]$g4V!e::] LbX7i>nց[4B܃x83 㷷Orȥph3?(+>o{hnMs&}gy? NC \j>? '۷<4^L'hz38}4 GC<"ҬK /8OӼ ]OIj@zWDI+,"`^`i>2nT`xȫZjՉjfs6Ll6 Cfo$& CB<eq65~}ߩ$B/m~mlԦ@<){=ChN<54R\Y0=uBKy%Y\Epq)^pP▸>1*u4s6ew}f$*7 P<53ZLE^~F~QW+aus(NjTQPכ)FCS| kD2nFI%>iʳzflEL,(@Qf3w@4)$KU: J}4@;6zӽ2){y*y_Ȉ'{(sGѐ]".4ʄ_U*2*fIm4Uɾ 7(Z6~hY@|0v~k퓶_< Ͼ=\ 4APNU),ʇ%>{H68M@P۷\q(Ѕ̜JvRjMS$>,N#: mI{#ZDÞ3%4`iޗŭKwEbPHsdLrG(%2x7#t>H?'ˏM2RHGݘu @#%C5vpI?Rn*%yD,yT {إBBaCJY;ݥcEF~hxhR㊅ْϴMfyw*.P2[Mc>]Z%vLrE,b ߶PS#[wl|,Q%׉kkś|p}8'uC?N>1v^Oc(b]o֕PlXFڅ!+ Ұyo38B4X>`FDZS |Fsy%esؚbzC<;|]0Q,$/-mًCO{54oO0CG>9c_r=ᬖ,h 4HEYP >K?gKz+ u⨴]KO7ntTo2"unX"]l: *w<+P=Ȯ}63[bZi2qQu|68J!V `wc%msMDx>%EܯPGLN@UY>$b>[J{Zc 2%v5%AUc>cdse<捇JBi UBn@X}{Ո#5)΅zjA^75_X1(l_(Mup p۰ -FD~o.=M/7t2w$ r1SA.<P$j.X-/lK*d.t )cӫFnj? >~W71B[٤ h{(SZuwe:Hh/<;P2yI{BZ ~#>k?om (.<g6  LAs| M1NY yU);l]#_"I>Eq(r${`jʗ, +6%x(=ɐ"~OON!/$רyTX ČD˝ֹU2^<5YYQ׎È@0XSфj2|UI65ZcM⣃  öX8 DJg韎rJč8ΏNm7z7W 79.l8 8{v+?Gu_{iM˦v wσ0oCGנ(EPe R;nKj9'jpg"+f ;,7xZqK%XiH0كre;a=#\t`!@,?m0s,opCMy 5plII G4\>=h ˍ ϮyM-`o&7Bx*,\7~đ& \>'Z%/H0CL#-,+Ra$59A\ U:7|$6;F޵'}1vF!Y+]zH+H+`W(>fgD̯Э>e. ǏUYM*w@sGlw*;ey]@0kU]L3dMwD!(lޟB &$~%YlF(c27 j:䝔ݸTiX\S;g_ =-IiWpp%TR!g? ŰE KXlco'> s]~|T=gM K4 b7 w|h >BVͦV:8|?$qҳғޕS99WDfUc  $t5k^Y>p}QJ%lϰˑ0[DZ7/i :0qV"z ~F63+SM-[  ~LOʏCz%fk7"v Qeqa hcp/ RUt ,ǾKn3`zuQdA͹QС`)s쬣CILc҇1'nUuD2|WSTCf8]aGToUե(8Bfdh1EJEG>#0[1#Uv}'gx%0޲SZa(|S! od)hN2uf,?zIKEdP œnoKMY;#.kzXigӋ&/ųj%9W~zn%/& dl dv`pč16R=H@a f[J2S98#E|)NQ7R ER&rP\DV+k.gVxsc37׮8vs8>K?<>e z+ϡXzg(X0iÒʒsP77?}8u'&ŽzJ[}mEpY5\4[9$(ޱF ˁy3]`,ZsLnW/\'e NkT&"΍uU[MRYӬ@i:RY,^Lp8xm̫((WlpU]榍/&:7]54ޱ ~jP4l1F?A#.!|hcjo.vV5ђ懶R=ȤLf8e10!A ;=m, E~j? 7CNc%WO- Ɯ{ `!8aig oکW) 4*Co)}yN*PFEG`r~sGb_HٟR >J/DLR|pDrΉ8RY]NL>_9C~ q˷kMn\1`a2XZ$,5p:+r A?Px@'A,߶k+x!RTYD5&_p | 7%jZ@O2D6 %3:u-Zkq`W, 7UȞhЫ8JZHadiu* VJVD!Ш}JOڎJZx7ˮte*0g&qVVK@YF+y chU`Y܈))hOh{sr2.,J :ٙ;,s׻ǿk]M:x6)./ZPkQŶZe*@Ҍ)UNj%FIK9KyV(׎VYJNvM$. VΒI| =9Xăsy)RXq-Ln8B@Y!,ٺPsd6:O=6gw^Ӂ>oLH/ಿ.[cI-ƅdk2l)` Yi?ho:NSJ; 윐ˎ ZUk\oCAbro[/ 3թH%g2ixA)UǢoӬ "}T6hH1]AeM30"1H9[Ȝ֨ W@X!Kl󀓆f/qJ"Kvs;r+xPaʁNC~0/8ҰwHڈtd֒l_Z1'}5W[l!hh".G6 塋x+ICB TG74}ەWo}̋8.eQb;xs y՜Qܗ*1w쇄 фqdc2mjɲca9= >v{W,8Vz^|vԏ>}4/gS]>kދtE:!+;%U?hDWK"ֻW&X"N3Gw! Ӈ>2oa5W깻 RS}ѳHeגr4템\9<wY~JRo%WhV@fVZ$tgPϞ^-|oO:AjtjN'T`]48ė1sႭ36MP}mH?.D31k~0&?XSz\ͅ0toR3OC<844QOof]ڲYF#]TE t_+r{8t9&[ͩr&|]#tN GI`,3h7G˲̧0s%Bͼ8K*`>OMO N4ȱF}R c^}ȋVAR '^1=D$Y[SCX@#G 8Q2+*߉zLD™t!굿pgd}ڻ]2 ֥4j #8kE$]$QZbhOhÝs  cfI8*?A-҃0uP)0v]pٚ @ ?Gɴ<7> 79p @T:ɯ4祋9 G[ /QZHr])˥P)X\,``X^4PqGL=*~q1[dQڟo2*e]awYS+ÿ ʞ$'=cB#vp~^@.*~Sav%Ö0~1D28]z8ea#X`p=a`?=Ւb4TG<ðR~f T4é2OrrYn,6̠+q:7Z 8`3?`7Q K0R+rє"yJJײhVUE2?@X[0]devDC~/GA ( ?Z{B Kؘwx$G~elz>LE}4y~Bj͛HntΥ)Ũ)z Ǘ"*2ȯdXkDp GSB4Gh&-k)݅*>:N#4Bp̏MoqY#.:j,*3F;w hőjCA֋x%Ц^2.\2y\?:ofdC>NAM2ƒu\%{)!IyB{k*H-ouIt>eA;7X1~PJR^?^^!.!.s"9yԜ8c[|iO:)xr3k&uJ*ԥAT}z0Ћ& DHz"#*BLp_}W?*!C/MO< 4-.oW/EKG ݽ-=_[1d t `m!|i.@l*H\ /iCM R'Ȟ='>AAYygT6]+i%'\fO_S+1xD>crUNwqŒVQ$h hH[(pȜiD𞈞R&nOճcsXo ҉yIvxBTxU:.4da_'Y?r8K$t<Պ'`}IxF53!1 IԩxAj$Cr҉OۂrKɖݍ`#sbhr8IrsH\bp*b,`)\mYav5*4D霴-<=k͏-QP;CA2 }nqGϓij\**p<uمS+bH\kB geohL|W6F]S2"GB\Y#z,0@0w-liD>(7:,1$XLS,]׿ C%옕+q4$(cb,yB4W,Yy 2w@*RYp0a,-^d4CDSC_GplDKR7脺Q11!G?{xDac~BRrl.7&s|5A}rᑳ=vfg>Y:=v蜌l2J霮ELVʧ rwnV۫%sh*mwb~%Q'!ȃDP56 M;d"Ɵ-|RA]$K eY>y&pXIUkGh֗jX ٴghKHH{H*WE1CKdue.XT"͙|JL*\^u.< `HbƁ TBE}U=#|4qOW[NBU&?t=}_/k~0 {_QQ6UTRU('n?m68J)+HN0\hoUיT%aq, )H{F[3lAxfJUF(>pnDOEDE8~ɅSkVi.a2iל3jiDQ޿Ã3٣}.噚@U;O'Q}a 隗PTH@@E11~+EY2TAJBJ+hAPaF JR>FLQx -Xu:ImgrDZ`O9ez0X!J ff% In֧oQl ~"4ֳ8KhغI(d\$nf{h$nb8\:lz}K O< Z9Jv$6`vgºW# hS DrK17DRUJBB1!6:k%8OLs HDAe&qB8Yt8E?'ýS+c%Vjbkw-p\/BU>Pd>jVIju> l]^0?h,V,"_$]Zr0]L6Ŷn)9TfdF~$?C?7lVqkb*,)XrK'3 ʙqXI;WS| pxJ&s$[5OE``SͥCmO-A%K{O6lz$B~fAPRP^=Le^Hǧ;n]b.^NqS ^+e#ݭ'wD,~=B?߃"QsVZ@ݔnpI^bGɎ?1.Ġv5vĤI#U,\3n#R9_t5HE$HV3;f^ <LAgyY-a?4JHfJCۜ$"x83{Jng3fv"udfK˘ԕx;}k~ XOg ŹM5r%n D0B7G;~ teiړtw /wJv x. 9x^i72p*iȨe0QHnޅmQq*yj\Mi|Y1Yp^#~Eb@+D-Jpŧpx?|^87A)?Fi,En~rH5b2}SlWطoMiĭN%?f+ǹ }'7> u oj{#Wr*r_׀LIJL0Hvjɠc`}EG`z͊;mr/9̉UI-<>8t۸SCCB Ƙ:rݙ]e1u\{φ׆]JVIDy{!DP\ze.Ӧ* OCי8Uɾx/$Ӑ'MSci>b:`Dd˰OJ.YcI>f@?ZxFW7;w-8"N۵bG!OkMU &pmjF̰;ήLԂ<;A{r \Å/: :ˠ2{C$ƫc5Pۼ}rU^ Nj3r]/ :9)-^|Nlnv.ǥl,9#22kߪzH+aobsIPOmq@֌dUyW\[.oQLQ+D}K&%;u񶕶N<#N^:PE8II<8\J ! { " x/z j=~ZvJy1RǞe+5uQ>S=+$.xhQhI@v -58Ow`!`h YuՆ)ut%+&*vV< 5ypHTUl0݅t!{~r|8_JJ ܚsX/w.W\[kUNLiX,7!dQc\ɥ?RYV N,GIսPϴaa&_ W V1ժf6B HD-1M- ~\SEq$qᓐb=^y6%U0~u%~pZyft?֑p }^/Qg; "Q74fzrT[ eM*w$0̥۠jn >eG+h&Jj/ʼnxyS!K>|Fvzh貅\3,qHR~ m醙p~7T$̟(Ék{ ;FrZ:>65-}M(WTAnbb/ҹud*)*Ed'wQu=t3pd!4Vzc$lpݨpZ]#$+s(uS;Tنrg=:ʆCAgU쉷ԵO&J@'%O+HlaN:.#d=-v$[)6%b߬]11g7NҐS>m7 NxPDM=abѕK8}xCԁkt$J=87NcQُm*'r?x gi:yYPy^=} OL P.wKgCMN?p^`C!H{% .\ycXR#/|q(6TQtVY={DMynO7LGrq fUԺ!49$*+ͩQOF-$QzWg8zנipwĩ[.h@1 9>n&>*b D  "8νu(+>Ji!2B {@9,ʼTi_v5SQؽA,F>t~G> *pٕ"!9hkv+`kX4Ux!AA~_A.;@alG?뱱[FT@gؙ?_:OmcC C;QOF3҃6QȰ+RwhHt_SԣwǢ=vw=2~_o.[eyNş V3ZUg{ CHA -QE% Kgw>EJc6 ;Fu3͗o,@' qhK0y(FOBXliJƾ@u7iQxJnRxjY,\ SB.nj$f;xv<%&kqXA9=1XjAЀq$=&z*tY=84uk' CaF-LI^NAT80@µ֡ô+pFI2E95#@BF:_m Qn53ssGI\\: "p!K3PD?86҆[,²& Fឧ\#i{L\!М@L-wjA$C JʁTb0G=RJI$̈́j%޶pSzb@LYwWgeCex=c5R\t΃ \][[mvo)ߊDO>3_G1t+RB<%i+I#K0+ꂑ$Te#gZ)@"}t?v Bhmi%.W2n1NYnNun8<)/ O*ot 3\nް%,nq\GV3Ֆ1׌ V6XwD;g!/yP˝6o4%SnZ:(ʜEѭK9Jj } 5rs>;6)Ynѩ}?s0jޚ&5VdmCNɸ]= NèK.(&\EW)ξ@囊!dgsLci@\nixb8cڗ[%ͩgۛFĥpSKnr|ыg0 R~ Orn^CZ$Lbը#Ԇ܍cTPx!: t2V04؄,: XhB~s/^=-)T\~W]i5l$#i~G*l&tWEL-ΗU'Qo ی`\ْ=zCng7k1'm3$Y;!>#--{&T:!od\QgP{ֳ}Iq,]e q_gE8MqsMB\D泐ϴ8\iTbX育߈ZP$kwz8kL_f|*+fיનz_^%nU',e 2AքkD!j8 i!eM% ^ГR`inW"뒓iӞdEqUHT"#_*cXn/-lGBo U@X?f9jMqr|:;"j|CԚNR`6NQ?`h# :$ ! E`э1v:#D0i'Ta`~: 1`~^?x˳4oNSWT#n8!+Q [#[~{^2z1jei)NbiF6rZIVLIBNBs*':nD>w8C%&L]Z#ub->Rl>lYW;G)lD>#ʻHbBbjOşsz!&aq;3>ՕPvZy*vJ5`! =] A e{:Ia"8O vATe:}1)Ԧ6@e1Fli.2TfK?R0/7"0V6s֖;VI @! ϙY NͣR:1m(L%NlxC.zLh5 ]P+#ʨ^P{y#1I6–h4PɅ0ؗldMNpv;AfJ9=cVES%c_Zcynha-Y6b9-G1K3aO;9v]L.De?}9fՎ[Y&qwYEpSlja3X&5$P, 3hbķQ veh4DZ]i7J}\0(*t#J#iE!"Pq&DpNn-hv= U=<1aܰqiW@^+>< ]Fh™V< ǔ|cg5(E:m1 A|7deU8Re %'UAFSz&VL^r`e (Fπ`O>~xN$"΄~AOh[2bڄVEhhFm 0b7^;Q1`y[| [rth*.kN: ƫ jS@H9*U-e%\v#s$bIq͸2M\mC>5gUG҅x 2WY*EHQoj}탗bA/F㋫|tV*kg{R~ +ʅKa0ۍE2@7f5Qc\ J9?ڮe]PbPU$`ͣYn$HRu>F~V%P #e6n8rg_rFk LÉ09cz03`U΍'}12b +Hhg.[Wz|G>6u}z򌕈yi0ɂc8%f7&Thz4\gSN"{/bN$}b{tkq`oa\ȶzhV;<\R;0z˅I-iFP ȏDԮh@I ۊ<ɰF^lx>OO m`-Vze7ЫULKU2Rݝ ,h&O89Xz߁V4eit紳A yxuF*ޤ~8tSb *RS5PyuvoD[JAPONFWAݜ\ g04lH;g)GW79%h-ڑFʇf7B&6[OmBC5-iIȚ{UlJkvRn_iHdit=Z0 *2 d~2һ>ifo_\O)m3{6vGA< B>lTi9YؓSLnև4T Y :C}iJju'_uho;/"-XBMhI)ŞI' Zn t^l;t#MsUЏNQEA bscVV{cɎ?JFI1Ty ˧_r%Q*OOUY)jH1n)K܉T7ly 84C}V4]CՕL&qFyZx0@g&hi`Pri_"kGۺP%-Iѥq뾏ؙ#Lm 3t +^DGI5Tn}>}jd.(wdam[s>.r DKrPusֆz5 A3_!ɍ( /A>*mmM4ck{6qgw$4ɂoHlu:^Eŭ|I}-SMk}D ̿%Gb_NM5beHm 2e֖tSm;NL7 *5pV;8\PfKY{2FdXq"X4#`߄mJGL6;a0>~H5kӤ&pԸ RGޅ[ea:&Mp^mvƄ\Cj[7ڄ;GVƲP1e|CENw]z.eFX:!ⶼǼ4ݿI;T=xi¬4a5t3a^ŽAy?NoijIB?̳xY=haME BС7~wx{ Hc!a:t"-,YEUW.~]!M݋dFu2t#ŵ-yAllN1c<:dnx?L B$5wHW$vAgQp >rۍ(p8,`OuQDPD#9 /,bi1"쫡ooOZ?ZQS?xV+bJq PIm~҂TZjw{8}{ g\DŽcɞ *ɌF1 xxs)V6qBI_,B6ɇ]9uV&۽"z~iDKx^*-Z,,i+^M 830c-s :Uvl"HDq cٕA{mt7$wԉx JÚ !C.قqLϙ c 2h4"P6aPj_ wX|dSXQla}|;=clz1>IďN4-a n :K)LۅPB_zu#3;vt` {4hxZtЗ:Bd59quj04Q7)4 &xGKd|K3\jV e@0;Ke4IƥJQY$- z]Ŏ#,=ʮe~.|^ܣU'V57)֚ _a=,:$RT[JH3Q#K*X0 5V1EKѷ2BpAƇ j/(XX##xLz،ۉYD+xkpef7%89Ǿvp^K+60>(PϚ*ܯt&JP .e7o6NN$RN)DQK_J1&/UKaնլ1BC ̋ DNHrgAΘy,~kxKN:2tw2]I01a<!3#<9ў+1֟xh{sN'ѭaƵ+P}簾N]4W,K j(Ϟ]_GPO:Zg m߾mۛ|Iy>#5Q҂W[ST8SZt2k5̩+|iK=y+dj6I$}5aʈEUΫǞG> 9}Vqiqf>3/mKJg9\O/f{Kx 1|H"\]dNɂEW\"V!~BX{)C"s`K"rWdL̹E`˳.cCwڋ 2%UR ք M'4\)t$k-H.{4Zs8rg$ 9hTn2;mЄ5nyl:1oy/#X bꄐ'#ZLXW,pF¹Ul@?>70'#@oO~Kt}sMa/T92ۥW+f"#r?>FUOiAݵ.;o$T5["tz ?I"&>]1F!R]aMG"aaC` ,(TF%! Yn|_ix# JP/mh;@W~7%v׷4fHS}ES\&{:,Jfvj&';13Wmhz@&=?v0Ɋs,&zF1`#sd c8l̸dC5{EA6=hfPJB%'mLA;RO[vt  fc}LH8UJ9ˌӗ5fNpѶoŞ%+.ݐ$[Q#>%ðL03Uk+srp LGZ;cDפ59]7j9C d󣑅.;m5߼gz6?k.NI/xY, HOzRG ͶA$fq{O_ anH~MgΎA~yҍI-EfQ9 1UZܘFoy`W`mĩdwj3K -(4MaZZUVG4z@+ԝy:Æi~JYd.ʈ܏Hn:O @Y({һۧ@N &b>$t68"qx, N6  i7LG~ o *nvX&7ux 9Dj6|@Sӹ;p?+3v\s- BXu<[Fb j\ڸsw#Hʹ8r6`hݦRΚyiR}WǕ9"Q / ,=*)G2"۟#b`q>dthK2lRfn/T&b{SI6}ClB^)2ri9L.̓a3cAa^pI5$3-=]Q`FQ=YU:G)Q Հ}Szf "@eAq!_0AZT'+A'#6)tu?:[,2G|V1J\(ziZ'Z!st'\ǫѯ!H]jgM)ԷuYԊ eՌS]HF20ԻdrLYq-u%E;ֿ8IgW`aH4~G u]ADž曁hJ%>+0Pa 5(院:e4%!ER5J}+ m1Qmr5-9okbQ|&A^#NTVnUD^ǁW?HۦiAcypk9c($\)"R[UC{C_'UDsvuMt ?!RUa,iZt*Vf7{$u&g̠_,ͮ2ZXS,oo%#ڮyS\~xC^* ,9x.5&y]T؃d-F M>}""פu}69UCDFZ,w/-_G[Mb=t_5i^OgR97un|pqcbbe[)))ypD렩OcEgߧ1p\F}EyjB41%bgW!(ܣ {leu3E5%7%*x:Rx!HpRD>%Ŷd빾;81^o. Z}jȌ~&v?%@#t|Jb,F%JYK=Qk"O+a=wan<:kA>v[̇L{رԀAspzM]04,]k\|C?RB  2B˜^g.0n,[B^QIc?v-%^\Sh@^2e ;֜%tb!,lR #xQY soe{l?IνQz=^"ع7(``O T#2,{1i93*nq9Xo)YBJCW9Ӡ BSo)eLtx2ާX+ p6gBb+PNt>vTI;@aFWȴ `7 f\+jȦn >[r0o\z83¨Ow^+\wyWXJE\% .3-prStQOُ)URU~R`儕 왁kLIZxD߾; (ttE~W)T7Cr{`+wTCc|wıFv rgr>f1 ln ?bR5ҮIsԽPͽ緫nxÊX{oITr,!g1tž_}vD1+c+>k#Cbv(݈f -0LʎUg3VWy:yX$ũ_ sa<N ĩG{]jrW 9/ IflUyT |ޫa"Q^"d\SXp=A[Iq(a,&\c2W {}r xuFQ䎩&/*$뗝kҁQ f/̦ۭV+)7߮$f8ޱ;vr8(S' \QOfA} 1:@JL#:hFU$ېOF}Bk2Նx/NP`͊X wyk#R7JX%V:m9C>0']_4>Ѭ 4-i(K7Jf"(ā)ΐfȩ8wd+guG_de?>9< Qr% mJ@| H)3m@n,a3fT |A;T4Q韹5f>~)~Ye'hEpyo>#9MV8C_6jtQʪyVwSuDGD*.d2w@O$1'2&x`4@: O[3ʭOw 1_ɱy66ec\1v.`NygǍ v[T'V-}_`T$vqt"2iTh' ױX2Pej8i; Za]W xp%WmYoaTVf߇ZfH$7vݕ9"lgC4Δܫp-v_ęPѡus J`J9N\1a϶v;?t"4*eijBpFp@̓L7_ńW CtkW3863f]ddҨ]JtOrSP\$Y?w1(B{R;\`gA{_/i0yud- p Q5t41~ g[sHD&zLh+׸tC]uB0 3|QhSpL'F_Lsa#.mSrӬ,u؅įä10 aSډ4"$'}H+7%ha߭칯j-2e?|m\SBZaRpPd1ڶLҳ_?&\yOg YC6]2 p3 p]GJ^<̪uʣojh>&\p|!051S6~ǝ7pNLڥ6YUbt_kӨ(@2aR5-HXo ޅg[d1&M&qϙThHݽO>YT< U,Uׇ.J gX+VWeNZ3*i_bt#.Hڌ4i r{,j75d{D:~] IH#Cz&4q^iW>BugWo6fL8[~EFnB%N@9P+ZL*aMݬPI5%ڑ̄cd"8'ʡsD PV#Y_#={$Tk:]Ji!dn:j&౛#5&4;WCdž Ci)E㋽e T%1ɥa@T(^p\W:Dm-xmd;"r{q*貾%wz3jjR/L-A! *rRUգ?daR+C>69(Ė}c shm,ŊOF B7ŀuD%(l @f|_l}oфb`a* G+DRN-55jTum{@L;-yy훤0\f+c_i| qaZvEPZ~Fk6te&,k>|'Wrm.,5v mĜ h ^$,0[m][9*Y 08*knEFInnX؜V?0C+ݦvY(Uhj'`?ÚLbtsGIt.'a-J /5xEśgRb"*}4Ļ}}b6PmJqmw3ڝ4s J-ahG&T7& bjRtXvrmIfJtu0&qj۳5;XRGH(Jׄ)g ggC^^k<I ZmHV쨖Q!CgWsP_5SM?t=O$$ V*6ƉQuΚG# >db7cΐ $@byQI C~ў6R%Q7=]Bě !8ဢF]1y:q#$` QpWQg_F>暐&M6ߌJF δ.̚~N[¦<]37YR ցUGKprR؝ GJGZz,x֓t b #~jي. Co5pۄ%l/>{\w)ʆˣՇ,P+3ܕ5\ H[ ɢHf!9&]%nNf+4@+RԍBX2u!S{h,Y@:qE;kykxۥSZ6\Z u+5d]`wo$qr0'xkW\lW0R:Y pTN{YY,M[U\KfRtL^b%rBEZ~`sEzˆ848q4󡎡 J/U5ӻ;O3h 8ShEHW)"􉌚W8vޕmm{ڸ8o~UirY݉,d@HtN 1)PVIS<~U(}Xѝנ#[" m*m1g'h*ٷy$՛P@zc9W"*܄E~@y||T#Ku2@ ʉrTΨ`y>hqK%xV˲Uy/}Ky"$۷!zq-*~K7^݃>"'R[|n. Ob#>%|D >%= _#oMn: PI\QSQ4ZG|U@#֯qo#t>`UYVk25GB00ͤDRAKjcƀd!xAL&H8δ~e1TwTXl@*S򁀍 gEv~¢+zoߩ5 ˨u0E%^6`s'Wf){1_[g\<&='4(E5Rx<ڮI?ZmgT%Qq|վH6(E'q޳)wo&X@3{ E47gk{ESrOE} `$f <=PEݎ6 Y+zg5Q3#Gtw/aލy>vJ_V3ө1:FK,aÙNYr1w :BzE *̲|˂f5*T="'ʙct %ް@l\VZDVPP)l3ur4@(kKԉW`i>kZ81r%8#vGwc0sE .0GLvPY%0elvo{Ջ)@s˕DC\TՍO2%6r}Dž,11tT2;@fӳ[DD=q/_fDH/[DU :9dIsB Nx(DgU~gY3rJx^Aj3S&YkR^/ԴxEۋ9m{ۊTQ=q̧6&gv&3lH0 ]X8&Hݵs8 wS]=RɍLJTר pG<-5:_ӑ|Y`I>0tդrhKNzz 1ߑ"7 c#2BH&$>`>VaZF QV֏/_SJ,tԷdZ 3$3J7 2#^^dloњqtKnK7#$!vXe4 D3)gѸwW5eRn]+-[r[X QWVIExnĠh} Z{ c 㥏o{ۺ#u:.-NgsLT,YDBv%`r% Zd>{{ZT4Ko= ƶ"tzJeOB7 Rx<G:ODU{0նUrTl^  ! J}!v٢!o(/5{m-qOloȅ A}?pNrf0/f߁ =F_xHi%JWIph-"-@F#+= .n:B2b $rûfyTmvPQ W=!#鸘vqIW)oAgB#eDh'Re ͹Fy/JYٽar EF.$(B*9_n>9D='@4P$EDcmx8>Fh+iLR9'K@׸&B >tX!׋m]ʙ+[z5ZE-?u~L-,u88i!FjF_O׹;v<)%/8 |Fp" YڳJTN5^$^';&cIDA5L2D {=RzփKŻPze|G{8wdYSň[c)$Wiʴ16x.,يri Jf~">*0cyh`SMOfotG6Wq&]Ї<=!m|<\pxvK:&G[hXzXS~ԄU4v*h G,Clc4V:>~,%3*ڟT=Urj1;}ĉoF+rwu0y7bs(4;㬔eS.'y(w\- a!iEXFPp kYIq˖~fiww8D_nR)u(^fR>>.KSC~ A;sd^&NR%_+A,EtBlˋ8\!$O[u4Y7+D*A,Y(d'dn9Ca+km (FƁdI`dz9KM[]>Ć]&=pCs }AטfYNG_$ǃX`Y\;Mͣ7prDY4#QQ )Eս+*a.UY0OK{{q&U#[L]q!TrKݑ`Y</o)#d'}M᷵x'uhZ)*qOQ{`8k4!Eo]~>5H㷵Y>fj!Y/} r6:IJ Π)KzA%xE,۠#M6Do68 LPg8*쨭3~:e> (=OIb={xD^9J3Nڿs$Jlm?S N@`Hؘ]bY&wo`LmZ * ^/="wH~GHg6L2! bǤJw4}} Nqo0sqj9P]|R y"JEޭb*e7^pzً0rIi+q(J&K,;j8JF |N8-1:[<&vUZW4=E|l?+ (HiV="a^KTsz0'gߩ'lWb_'F_\ȕGj~z Vd~lVUTqq*hASwMQz'}S~tqVVW/\e7Ǚ"ZodjL kռٮzCأpSw*72 Nqek{l-ڵJiWO>ŕ;M 2Y&Lv;*ޑ&7?.Xr5{BpG@G.k>Х/XŅk]3P_EE‡l ooٯ3`zECxv! nv?jrr ,|P+mqQNĊ 68:6Xm Ib)jhh|ҳz P^IvjaQzUPιMDqЧgx+D8m G.==YBTzp/4<÷7 m`3ck8 fH-tYٿ?JɈ.rRTc uVNwy!n+7~Ul_ AYqT!?D~@ӧ٠qxNNJ*&: RL)?ﯲ3w<{*Q>*z6pF>=XfHGdC'L(yYTlE>$;pXp PNc3BPa؊:zgo 9]A}9m:,nK0ŕ&(`4?J&TKj`#Lc#5n?Fw= L/HldUMw=Zt>W̍+n.|(Y w>4*ysh4h0\`E]< _8T)!D1xwUnNgTPn,ܦ!l#md r.4{wOT Tj%X1z_YBJB}Նy[^^Y w.x$앎"$"=I /PJjԟ[bm/ O_VNKNU2ųM:=1+2(N7; dVI|r3= Ua [Ȭ7 k%qmUVngaס@lD0M3f 2uvCVr&U/Hai[5n)B'~Bn0CVHNs#F W$0VO%G ]PdG$Rj=W#Z>k{GUÆ@}w `!5TMCQ[1 W4O-5 q׺I˒ZtI%$jqdq؆NՊAVҘL!kRI)Y^WS&J_fATݵ+|CjatIV`>)kAWΚJ)n~NkˀdfP k\9p=H^O.M4gW˻QulYϜ|d# e.GBiL9D˿ ސPƸ  *R%UF:I=ӉE2rܘa-`th uuC бU3a'd ih`#gDk&h-Y>beՋ~yp ybePSMjŵ Wn/w_:{r06/Og'4 ɘ&2\nOpitz湚Դzl]2T|`~!Q?83z5cv^x*Mھ>ռcN>$_)y}R݁1e#@44qy&T uSEͭH4˱oUNBcGtuWB,f{A5 pF6!7lܞ@|hwj1 M5]cca)NsM8k.7-,s decf)/k^dB?+JyM;, 6%IEnkL,T:T҆ ҙSͫ-ڜa)cx=}n"  "4H!ɠvãET{HNq]-SܷaEᑥ[Cjmj&a=f2DLw5Hy Fdc `hf?]xM }4K#[s2<$SI0-]4o?\."ף%+#=>.k'&H` kB~jFCr*6J~*vJ 4&o[$iXc\Vf[ f#]@c^ӍޛEQXtZLg\lp,'@_;fyYwۦc#Nk!zj`{zq )|d%r80L9b;YW€L$U;J/BE (U |#B} q:;ty+^пH;9f6w4QȊA*m2 Z &lw@!j1PR'%$XiH>VVЏ2Cg8S(Sh o?nkgQh*OL]8ZzBf/̩?3qyyaO? !9sv~t=SH`$z8-3{~jQKemˮ,reqqB%"J~CF᫑!q8shAHcn]0Z¨UQY ,Ɂ[.Uv4D#f$z 1~  B>:6:;k@PnoYcdqK;o1MKHo2"KV/RP5s[f{-ӂT]LlG}<@"G =|;Ub=7C_"RnM6U篳X73ɖmMyqdKr9AάBN$%DSá\ ^=u FmklF L4BO`-u[mgsF,LI!e[̾-|L|4PWNɾU7)Qًs6+ wk5xX{J: -ݤa[x.Aߺl/O T.v sӮ}" [X5%jz C呅L2-XQ.-A- scCəFv/c;y4lЩ;bؖvެV юL4|ٟu̚O28ʱہ<$SW7 ^P@)$ { h7t]~:;بR[P&𠅇0e>*(^Y'C5MvLE8,YYb8OsG e5hm黧@9o.dki^sʦ!w.l'QI_,gSwI '*M/ |;:o|huGnv})_Q!\bum.|YвܿMQ;Ym_&E{LR+n!!{R jn> s ΦqU W-@aY(C"t0I)~9 9B qLUFf.(v+_N5-9)`htI!9v:$'l5h OYV*Z`ey}C> ^_S;iҌ17;%@S4@@L  @"vctw$Tqk]\:o#黷r 53%@)?߲3HߒjiL;%]ƈE{rm{~MP%AqD4у1`AghQxma>\TBH^YrZo/q }>#a7"E%~ ) 0f'9r.uoh"j gxwe"IFA3ay;ة`РFpǞGē-|FߋvB_Uo"ڃQ?h403W P**Y_:ЩX@  V+0r&|xwҭ"?x? o,0`av,a4S(0ͮ]ʵƽԲz(^J\VVh>Jx_R!5wV#ʺ!ռ4e7LYRxKb ?l\sW(Z-m_kg_.$EV UyrXq?^7-ٴ1kd}\l'_WJcL6EҐS&cK`( H 3]%pt([ūpeu1=/'l6WR~u%-uVטO9Tn,} /Kb޸{} 1a&/G.*Gh|Y 02yr<7銁[/~2,=L 5v˿_=8ZG 뎦.P!AȀ]faFdzQ=%BR;0(}vX2A A7dܔQ=$ }N%kĆw($,6SqٛYyX0S HL S0*àr85C8> 1#2؎KТXH3a#ד^@G0̯)I1foPN e]@A]\gSNMX2d@<ᔕZ|tݠ^vƠN.&k`}ؓ~-Sة t͏>6 |Qn/iE'lt 05@S`FNFJ%xяkZ]U7H,@:D1PkQ?4\%sfig'E{!lVhPcTJGdp%yDh=V;—:ZէhpYC:ڧ^\V{%(i8ځAE6Pϟxp?]EK;tk3K+ޛ!Q;[-HWIս\7Mj9S6]*#oM nǼd9Jօ;~''RZԩG 2@H$GQ#:CxbԄ" IRR/&|&ոXʉ}YG?ʰSqM#x(HlDAu ZeVxV ,R,q3_+Q*Cgyi8J| |LZV"su;P3m!I,8Rrz V^0Y;2IwV(Ky*EŻbcRlpfp{ ;WJ :+uZX%̊?ywHw {.k}zK7dp56 kdP FJ881oW/ΜUٍK! Es,̾` ;5ЋPhc[@L~AP@.)~\TRUĦ*ؖy$5[ vhHH}6]%Q#]&<ѹ2fiTPr 6l"Ap$Կ& Y3PT QNZ O28ꀖt"4X0; R0'J~ߐ~zאezV~l0;~Gq6ݞ@iH|?~%a]y]Ӆ7K "L@&!Tmx"̉tOU]R4O<۞^gb aҀYT+QY oEO& n6v 6BHw-ж5Ä,ǝ'}۩WlPkٺwm8}{f 5WmCVU>&IO8O)mm T?KǭQ,GwxuOCIFѦ7TӷD&ԴJ~7f9SNܑL2X-5{e0c's_5 ?B넔]?cuMC;,bٲ;-&{ U!݈6u`qzU\e o2u1:lj ײĂ?=&ʤ$ sj~7UK:1 ).p  C֦wOe#+y~*@('g׽Z~Z\7ĎXD:omܵGBe/ETq ESʪME|%w;S.Ң5yiȨAa}yZ׀g\ܻI,N- Y4B-S%(OB|;αFA7J< "6{ Fg~< vR_6| aJgV.ǻ0k޺89tz*#(z]"9\>yH M猭U j-1\hu`{M$ĕ&kϤ+ *q0$}` Zuq۸R7#q1gie[ga9$ymKlܟ0k* EY$eWkϤq4!Cuiko>k 1X:f{?ci׹Qʌdmaq] | @J0g5D>xhE/dmƇ܈l7"Yݴndi➻[:¾_5&1c%ҟ:ˠOfY4ȗY$98fECU(ꞻr!e 9L5X;NS (77яc ]m/4%ʸ,JM|ncėYd Q%UE52XFյr\_WP1hbڵ1"h~066EJЫmbYj쒀 =G]D#u@JOۇ -Gy[%i9b3\K/5"H!:zI|Gl91a8PPiI:s@> ",fZaV/M%E79>/^gȃ; -5&~5_-cϜZy(d׼h'x$87]Z_uC;٠npNkzd[1kM>}LJci&2sxJZy+N/ȯ/dm X^F&tl6ahElJ݃=bZ/L3D߽]y}>@2$O"+'eA9ڛ3 ;8^|v}MuXŻT=]wn<3p 0ќ+s*ĔmXu2p!sw G%^B]%{z`^{ka?Bc`vl呣YuA')f"kH `nl5>t JaA\}.Q?%8*g,X]̔j 6EbB왫Bl!2^[\< GC9i 7ȏ/TT|}t> d6)/Q\i:.}Nͯ jDnQ. E&Eݜ?|rMX5įhXW{cD@M  =Aw`s`qxgdӱ΋aԁrd**%$E$ٓCe̾Xø 7TX~`2 'Ve32|-z T%w@-=!R) uwbݿc5D]&BZf€ Sw|mNjab~.t%#_gjzvy8K:-PS]yb7P q[#Y5bq|mjbO~w ַ+CZ8 nyA(WӤ&}ֈe+F.in6A>Po)*z^u)b9 tVdVŵdQȢ$ n2r= |q'ݻJ{J8yhfen,<6oL.Թ5$/a%fzm.9ALDUl櫇}= 1pwa3̯a$rɌCgz66U? 9tnelV}pҤΤ;}(a ͹FymќtSH☪ASIrPIpz] \דP_;GE\axMmZVAu!;$.U7cCˆ g3DyW |P]X6Q ͻZ.;CmUXRDAQ\ɦg)\+R ??x{HX=ALv<O9[+>Vw)Q8/*V$3KUƏD+NK(&WQ~؉1o1pRqy`݊^N k)LmW*rSzy#xl* 1nEzj'q5-׃ % U`$ _(jkMmCZxp.]lZ%h+G(@2tiEmVVNAЉ\ vÖ##Q»a%vY  ;4`LC{'&>9.[QO/Dn42K+ 65U# ڨI%bLx[YGWIK DH:6y"5"KlvSf2|YO?k"Sc@tQr;aӄ=}\sg#+"LY%d&WٙJU$]#B+!LT V1pV{nӝ2  `yi#X4ʓB'oF9:SPò[Mط<~) 5r fp~1lW27_>4LIw]~ɞ%Oqdhp*aؘ2pu64`t3HռX&`!%i3>Tΐlz?p@82v˅qz\[aA)!DD4xEv◤E^Wa(4 OU!WbN ?A`X`#;=k[6-.Fj} ܡj)Y_I ap0Fl=!(?Ct:*獱;/ +Šs '޺%/@hYobMk.|ei^prTQ3 2߮B !eykwa9GaP%@GX2 2Cǖ؞5+?Mt9Ja!THdɓp_lWZ5\e2ErYDyㅱfAZif-\]YoL"xOhSǬNcVk rR*-ҥ49a4U04[r`PY@SCw?>2/U}՛ ]ZMw X0|KLl_9_2丰pG;[;?da&#7WHVi^xl+F4Uý* lOϺLjt>QXr&;Z6FvQJEӟζ}G7ڌ)1v2*zP¸w:#|L t/Y#oAVzv N;#~#{:94WL/`uMiJKN5.mKݵj@\,*]֐`,=Xp;S35*`}Aͳn9|Θqb{E➥׶eֺ"T>dclZ6J^џc6y)eX\:+,V8gWcI2 "Ej!]گ];*B$^&nfF-z**2c'9k޲{7KWӧY8ڱm<ޕ*N†dB $&C@kAT0@X< I' 2}ov ވ1("L&DfTTn?* |9;LVV?qE`2KIۚengѻh~ly78,V?.) a[}.FLu< S|y pm'L+OV=flS+a;؍%<4no];h+d% AYՂ{"Lu2L@jW$pqHwS؄wNWq-b/(Wׯ`JL!=翗6yٙ j#P8ҙ 1_t1[y2[=Չ#9$ǔhGDI'YzyTl~'St䉲3L'b>TɃ2N[SE32/ai)QS#`ߜQʅhw4[kS e:M*a[t__󘯅cC W{@osI>B" )07kê U4BF:ʻ +Oۛ_@!%xmmE܍+L$]ʈj&YPf]ã*) ͒ '1+~EPo꧑D +#( 7$ ʋ~ӁQR)Ijtoq8)!9D|4ݢ -gL~Wm[Rgc'uĠ˞>ldFGkɆX|՜QU r&Ji1"E /Owáe=ɿKNzXV0b틠ι_OsBOZaRIXvԒ_ւ3>?:-`8R, b].+#^n˼R%%ʏbx kk3h/h߲&}im , A1G0'FzmUdiU0Ox=kZ)MBٺ 7cnXs&KnOW%qP& Ya0[8NL?+Ict0~F[UpQ2,IƎA"%\g:XKKQH8$ΨƣJ)*#^N3yBHi-tWвv2F>߬_)YoVJHpAlC,2"c? nr:L],C_PXe]@1zS55BB>!%#gPbY$頙rc\0SM@A^x"iې4@It@ Sd#mq^wgyXr]z``+؝cϲ«ajNcT!mw`+7ֵ +I>q)햞oI|gW:9M] o]#i HCu |aR{gEb ^J,喇Ap˝rtyg^Kw Jbgs[CxFЧY5lfy-#'Kxj>9[tل!5qU>: mc*xe(H7ʾZ$y5HP>) \v*gT"ak+" oا~uV%rYܩFWzLjdp)9-Jd/T'JMPb~0J^ |WlmrZaPq_Ch }O*oTM)W[ßiL;Bߘ/WP% [kGk4yx~Q /V5 njA @ƕQ\Nͪ?Y#cuxܒ}yXlb&p${8j3V, |]- cæۮ⎗5;!H[/28DcÉ+Y^፴%B@R/(SغF H+ let j2<Íf~+.% 'N4`A 5l_ATF!N1Dfȸ<g{ A<k IxHFS ig]/ݪ ԁݷr 3oj\^:rOebИ _ϷjdDA†wG=?&|q]4õhFRc3w=u5U.¾b䱾>c9uRo9f3:63XZrF6?kѴF Sd q$ڎ L#L7^(xY5^"URѼ4l&YR0lP9(cTr dŪ.70kM{=78ޢ7kToP 68 5>z/vuE9L)J@'=*h9Z 2;1zj6[Ɛi+C h}1vAQxtOРRy(Fs?4Ezs̷HϻaMO+2;ST>CvfS.}fy%=Յ|pXI|쒔³ٖBlv8Dׯ {R_wE>mVK` 0ȇ1GcOew=yHPS- EVL|(J/|RB +u";R'qSRB-OqJ"RX_bTo7s~42si5=8Y:⎰3M+6|:jސ{~h ;*,-|6gP}N1ftߪgt=e] lh֨Nž*aޜH#5Zџdx*&fRj0-H3ҟ$ N IE] pT^G29 O4 DIΒIZK78F@+)tzO-<Ӓ1Y%i"Gln-S`&M Y]AU2E6y_:՝M?Q(0W5AcEp,~Q3P%뱡sRZ>w^o2V,$}FR2TN@@Z $*lHt+ȶ i% WliW++R ˏNb31,xx"5/]5P8sgɭ}B_pߌX60fBRF G:xU#Ӏp(VjFkD}6)*=@T^+" >a"dJE*sޭCs4X:8qZMFq {8!סD1к].Vj'NPEmTPTOy{K )qakN~/b~]en[u Ȍ~mb uj|/t'2:3wkڱih6 B$uIzWZRknq~ׁvZ?0dpNdzjΓsD8[D%)ASӄa/G:ȅi_)h@>4-%n{{8򜠆lo5ﶿi mw$.ۦ)Ȃs ҁG'w KR$a[ ߉=CrhU8AhnQu FwRqR 5_9"q 8N~(t{`A,H&k{:7 ^M䆴S47 )w[Ka5^}|2J=8Ѵ}%hvDvt<&c'D[ Yssu c5d$_ٷӿCE|;=[~ ЪDmOah"*%JsL;ؒOr^6 <<7d^5.8Jea+GG# hЗS c(Ÿ>J8N,F*V$"H3I b{pQypT娎W7`K~j@~=)Jq or1kO씶*.5ц~Zz5臗6]?e^Ǡgj܆'H=fX6V]?w`S&AiDO<Τ> WKŃX2-8wk\nid O.tgⷡPkz3-cNi .*m 4<0{ ?xϫU?ުb^"/u$Ua lL*M/gRh^p+nmWdAD $vPM v,NOE\%_Ie2\E~UpQ"f&ˉOY F Xij7]t8Yy503l@)D#҅F h 7h~.l9%iIR+?]~_zd$5Uh#sфA{pȖvk--ZҨ;^\"Ս E(sT1Ѝ9ǒP]8Ŏ&>vᐅ89["i- A*6$Jp ?Sf5BH2lo**"F T=4DU%jȶO/QB=qy_j;)1M sn1ϕ+%x >Bw^!CFqzQ0CST8&(c Yc[<"mFEBg{zE!˼^qP,y+6uB"FD3mORSW S%B h]dbdPA`8lZvgs2$x_֠`>.:Bt#44>C1NM/ ҸG}D}6⮶S;m4[AO Itf$#-ęMn'"5pܑvzF>5KoЎ%|\~cBzbM fFѲdq#VA\Dj7jZZG>f _BSgNpU}nc}0->}ۨdG #=>  BIJ龈Ye_(JD g-#c6:*Jm`Wg="zl^83RHgo a氙xifu3"3ݍ[8b&E0V]u~$o-%x$>^fAԧ=Kk?Am ɷŽd$"v`qdr<)/逳?ێ/ٷYtUNS|o_:TKT}rD؀?C5 $>rH7%\߳ھOH6wb 53QۡO p\Q5崰.NӓR'BHlLTб9Ekgu>dxLV< kݨd\CΜk,)p~ٱ&/Z] a<-$ y넃yIxc8ڲ#ԉu Ո=oœ $ҏ`VN!VGf ˣ0ϰn REZe|)dE;:(ģ~=fB,B"#+|,(hȭFݪyEhy}Zt|ik F{X.r?,m[/!X'2~gdVpgHzp*:n0SE! gPe]@5m.Smj=kGtb/K9@t<kJF,0x8;E%|Gv,4HJ)=? v!'EdC\U:jjrəjK՘#_w ]wl]TXUmj#%sTLXAtJN}7Z?V?;C7 ߨ.~z&tC3 .p5뢜v@Q gflv? 15G-N4X[ѵ@׎ϨM%9jR)s_g{MRfYbrBҟTinFaݚ=*bcFWަgso\IT{MCYL6FŨxa]U2kt>Si72elp!/S=`?5l/C1Wl&Z}*W4e *ns-DZ(%%O/b]jX,jv#\G\3ݾO%UXh q*ju({D%'U&  4ضٝ(3e@Na zX; | 2En? V+&澗<Sr(۔(6򢐄E(@ azdM8GlF1"qGƖDtֲ];sGw.:D9vR)i",nV+nh9%U)!S6 ytwCxgd"n&)To㏨x N@Cs6.7VE"\44i݇?]h+qRj`Qps,zuz+-$]yBVNP䥿ƹUNs=rڞ!e%uh|c%E 4XqC /U.F=:ۅ#b Bn*MӾ-Tr?4S[Ep;[-_Q5!;{OI~g.E6cgA62:Yw`eu%{X>@HaUkiiirh^GNx 8_f2ڈ"ŠS:Oe*#d9M[( sD1# 33*kWqZ]MßȻMeb s9\)Mz{;0 zwC3I[1W0` ->,NNulsݫcm߶,W٢VpJ4kK&P"=hJ©,4ؐә)V3gbF4 "Ib5-trq&fo0iPT| S2r4ɲbjXW"ڏ*zSDld*j hR(˕dtZDImuSŝʫ6f~;u(<;[0F/sB ^%a'ۙ԰;?\ބDƑl׊t,MT&vhI# ^Ն0UOOG@4ްȎMl6ffZ3"GڬJYnt+G䷫/t,y孂59V]̅;?\_ScM #O%PM$utP}w1\/=[HiTYhn&|svgqwQY@sT>! Zޢ$hey: 4Le*Ma0-d%K.y>SZn-["W;$;fwwgtDK{UY!]cx]J*xf`qE6,Dxݴ!$+Co1AOP'juEoLAGK1DR&F. :_;THk\RWo2R(qgMg]aգ>*Uh75?WvF@T3 迕uopĿO> >8H|Z"%lYUܶ کIӿbko F: R;F`Ufy7^:~b >ܮ:,$Lem/S LmnjiYK bs*}I^ʿ+~TŊn04k| b"V W!:z]Z3#fsVFdzfquřxJ+E9=Kek#K^u!>Ѹ )$Q x94% g_w%6 ̸WSo Frf@a}t=Dw?8*k q6knݳB~oCz&_T@ ϸ!;0]AfmJlpy d>YL%ZO;J޿YYSUPP#B'6.qXψO[J3~b?Cm{n4[CnUwc>*94%~#k’ Kԉ[2=; ` =~yc@I˱w" V׬3z/o*:V[&wHw 06ٶ:fJ!d]szf =!˽If /oֶ\I_KSH!Үk'^l#\a-ڋ⮩jŇ1Y []'|fD9u. TCmAj䟰o_[He8OgOv&qSM( g(Y5#YRah䳤\ ]%6ax|G<ސ`ήHC_=Q)DtC2G7N9@WFJirV] N+G2E4)1#cJe͸WZ_VQqj(@Sߩ TY;+^U&6%q\onc젫֎ZW8efg~hw]5|#v S4.Ȓ4C86+M2 hS.`O,Z|eu1G%'] ;$XA" 6Ðb~|I" yȜe!M';v .OϓrzK#`TӗBpTFk_6NƷZb^m#(}-i3e+i댎2monl~mN~Cc8 sO4z(<'}63| *4Z*H\ӫy/ShrB8|`!뿜w7q UJn_"r3eMM^R8Ez xZ֛6{hv&mLP$PJq^ ޤѨgS%廲K;%ܱsx_W}p-ȣ^74Q+n'hKZUj$OMŃXVN+䢠m5[};HsuB,~8iAyڼ5˷)3J_1|GbT)~l-ߜ j ŪiHcx )1Ht3Y&-xQ>Y+72ؙKV{'U ~1ezvB}Q u>Ha#mKlWbOפ)yY#CYZ!aRFoʬZr#pۯmqRqO6Do @J7r45-r^K?`YvߣrE1-ĹMT'<,T@}^5"zz1@xOA{E+j3bjx`AW|FzWcZS5\"i>~Qqy13aTl ,zT 8 /=2u임.Gf^KJ,iLvnXÂ'9[E_]e ڢ28@i]K,0g&![Ak+2=n{maN•P듲/t({PSY\BO'ʽRp^{Cm@ v7~-%@֬Pdf`Q~*<)Eם ~8S'-) `'.$] x߫mHQwU?BH^P);{ҿ _%i& /, ?D!K¹y ȵo02;oGVѥ6Ey#D^. ʧ9&f 6?*(icg7b*a`YekVcC10x;r}%jهRP~rn IPķ W!sN5cSPH8=u;aA@ŏ,H߇}fAĕ_'$, &j('&ľë YkJI> 1n;V3Yk0g@fX./;YpU q Sh3E5 @)N``[;٩*hf龜b;Hɯ񯡁 wn/8M@?wIRiVⱿ(^p7'b<Ŷ'[Zd.nVy%A= ܳm,$.X at쭜 d~E7w^YðRhQn_8%㾌FMZ* Y;E Ɵj& -eC'*ldM'ʩKD8Մ* N[4]ի;1At kOZq>Jfo(DumuḈ쫀|5PڿRn`4Ёҍ؈1qҰ7,C jH4i?r8u0izu{.}]dz߇BsJ"QOAEPH<|r~:_w 8:=R@Z{K41`ǰlj" \Y\b|َw@JٛrF}悔;i!1K44sW_n|-K7]}`&DC;ս(ޗHtd t.h&`7rB_ibeeVP“&[pİ| a!ic?<#JPuf&cGȡU#3C-,y'%ˣƚZ=CF=E Y< (SjW^)Q4pb=$HRó,,6:P|WW* ʔS֝PWD»SLh=Yp+o1^.( Nhw|,2q] $$tˢ-m8d_Cvȶ6n12=t^PsƹSup{>ȊF5攌hJ(.mf[`39*?dz`hr1xql_ϦVkC]'Q7*,Acp?rK3dY13_S FakkW=#nm[f>jχ̛wxw0ZxrCPW.ẌzjPG1N>EesZDEV@b,(>9Dh"x*euS ̼ljo .ol!:57w(+$28kOLFV[%')dfv}١yvQĘ@8g;IFvRu%Xl/PM9CJ)8S㽊[s$ [ }7~#`'G LByLڐNAT+ufį z`sBˆar\8PPtCдdآ(*dnѱFk,c R荥].(Mh,W" ,Y*3<߀RG @O ak]A.Iy>ɮ2#)_J?JPxYi1Q[$meLt;TDw0`6\WIfҁ;95 Y 1 ҧ9U:e׎;Az >ﰯbT3Tڃn3Bc[6nZ!rm 02{Qm_-85`8Sp45M}  JE83,'}J:pxϪI(^f^vd g3.SNcM G+Ç_@ Xa#U7d >sojM{Ś<1b!ȼZs Vb7NAFE~Rbѫ*R?~AIj $ņ >oQ#Av벣rq4aQXB1]\?Q" ,{݂H vQ aK gӜ$b_6yB?$F'A0!])>& a;lgwwΆl{'mχ$}Q^pqrubC&(w!'q.{D9Pkպx>),|y7NJkcH} wmm3 \ ,AEو&cj=6\G"NvQE`Dؒ3A h->lDpKxobVqh#f֜ެkS#X8fq|ڵA0# x="( LC[e$t0g5T!y$#aI0֮èMB m܇_j2fMLqW˕ C.GEY)L qo]0q w=MB$0ϛA"(WM*ԶD[`ر?,ڋwE1yM4CaЂXz{e(IvaV唏rcn \DW}bn~R<`te4$p:PQ1d'h(02E&v3J͠Vo;f֊Մ=Qyﺱ9Y|{.ܒ24k<4bMCQ@yܚ,;gvdP ^Pu?Hc5@x]a2Jn*A|ͱ QTf4l9bs w靜(C] z̙;/z1xTux.:mt%NֽN0Fv0a ֛/UorW en/oӫ$&CUU6/QAޞʳۮ@ a5vTwgl,ga:4Az СTϐ1TF0nN;RW4zv9ɽe( {I'뒡^:-`K~$bc|5Ui4*嶢p[5%OWֈEz,0 t}CYqɶwj,ǵC/lj҈4Mx)i2^ǝl^ /ا} cMh|r ~ p wyq@AE0PABȩPܞP>°LRۡoYpO!9낹7-{a1ؓb^bM߼;l/fݮ;%mЅ>Y.p 3^D A! jV>²Բ=5$kM)1gpG#[JP=Q_k}JׯъPe vn=5ofɽ[Hs#Ī?x eä]g t[HL_a@*v?;^ۈu!\LVKuMFf0/Je7ңؗѶ 85|uGlYGa&asHcv%~PkjIgU_5єsJy:>ˁ@Yr]:)ѾiD$! F\)xgu%LXI<"+44*<t-=Z[e B뿡 dU(Û4X)_@."(KC20jNs(L?%53\xmU}Jg^fgD\!)2D'{ PX+eR! V꼷aC*YX4+jp; I'"$O.-q;r9l< \d׀I.Wĕ? 'IKvp6UL.^'+QJ+ eE|^ESk ^ ${s,E۽(,n.)$5[I7VD4Оՙ #$٠wL\u$N+/mRI5+4 Ϟ[o-򽧽Ewߣ$ry6'[uxw,cA?~?NΆJ͌'ga.g_ 8\ s$L2VN^xɶ*  ]&L ]iw#nj9(;JcG?M<2gfϮef|`ʙ9Te6~1F2*xl\~LQs>f8PU%08h5D"9~.,frPfLźߦg,`uWz#BV?`6dp+uWdBӕbuF`"\>\.+RB ]mTa$[?B5aJ)K7&&8IԶĴWIN3TpNe Ak*UBѠ7W*`"Bw@Rr* i*$n˯P*z=l+ f(1L*VvR>TGT:7t%ǚ/] ^L8&Uo,+|8TstUR="mQIoq>brTsK+R ӸRInseMpRibW*YC7 I계հ_UfWI n}7v {l 0GPXy֚'h"^BZ_r7Vp/zIϵR5Zl*y!N)>k})N 4+=|Yek>wDLpM kfmj$l ^hmҽs&F+n1̧> Ѯ* AJ{:b `cȅEGSM."=JA,q}.mM`? pV=}DTwh#Qk5y|:5fqs$[.j<~l up`)MP2+B~^&U/XQ6N>UF.;WU*z.@ "<Ĵ-u OZ+(R`8_® E <0[AH)vq>w加"ȣF]9K~yG Χd`̇St@bAz媈ye)wz(W \1^11mr$M@8Q:_K,!o Y6" ɓMV/|gn"[RsTV aJqcI>۬n~NaK @d߾$NDoʎzqVrc ~qW9xE~桋EzёO>B*K0w==BH[!tMCQ ,AMcJZԧH b W;B@@V/k (ZBd/ª_X\mw_?nN&|qބmHI]1k{ Da̙mq2x6u3̾h +O \˶M72#=^n?qeh``ͼ ;3sY"orǃI;\j-(49E  M= 6D,E QT ~maWƧÛ%y[xo6:d5& ƨaJ[k/ 1P`eh"AC~/d%>¹Aͪo?G|wGyq!h  EFWzJٵPLҤ%97$y>~i [=oCww xr[c+PȦAj,bB"s~X6$#6i5EB0 84m-S TQ$x:6f4 ;#•`e0,'M{\]B*ZN1LQ)%08OqX?tyMo _g`EFprqՕP3:5O,YmreKK129M8ӣ\干A)S\[cE:kE7;qn(^M2Z"*U",i:zrNvj c#_v>iCasݞJxe3#kX_YCpi56'O4*46 8Jeߝ*Sj\q>ey"#eCm-|0pfdž|RA~UU,a6y Gug >YGfoJѩI/,jM]I v FӾ']GFp" |!Unp~ݷ$Q9*avNw=]pɟ k OEϓ17L6wǗT^T ʑ:2mEv%$eՐbyCWLWPhP `>|;}y8]},:]f?mo ^#mdLƂah|{շycni:C.Q[@I$A=0AqTESѫ$̓?Ë'VS奚pwN8wԫg,q؏տS^`gqʤЛW) `l4.[qF$_a-G ie`ITB%z*`]Q% eTR3d R/ӺӾ>B-ID^ Jh).Numm^dv,iª J |-Esh3vǥOht}2;--U͌>̓-j1Ϧxhj ``[OGM~~T@ f'ÌwuK҅2$~`eRbqݟ\V ' [5¤ɺd`2`hq>̒W `+v.\"Ӻ7@n͡:9W{Wt+^ft'D:ӵԪ˖3b~]΂B[I*2_.a?/i YP`7V;i`iEig?4(/'6Sͷ~H81H.?.XEэ2F^u&A`l,IՕI%anf:JfIO] ,'|SnjZ, kX jE6I„K=hc,cb60'x?22ڟ ~v"YlGSwhBTL\#@\Cs,Ž1k];_U%R*K{KoQGTk!{Ǯ\k F.O sHe@2A̿cWl11`C8";F*wӷ74& BqC.IFN|inju܋#PuNM(L@VF.UD%3-þS,9Q ^(5իI元'o'4q* tlX+p)= p)~%Dkx)fQbᣌOՕ+ kJ>z> +cAĚ#^P͏'sȽM(|?Qɶ!.J6"d۾?G8H?%qտPـmQӸo&t_9B}5*n#m!f[:g$jy{)R/'R挈͊ہj5RUTERvF{;]DH<:L#[a6 T6?{CzDrbVqD;$էRZC%UF׏8SsTm7ÿxx&Ska $aMċʳ{qFg#8QDxWY2=|j9)x&4{^}o.0W }KU44K~ic76߿GAA E.e:禎 7# ;څ+Y^xQk"+ظ%JL0O.A_-0f+h+'B!?p5Ju:9Mra= hkSqVVd Dž/vF`Y4 ;(6]SƊڣ0|2]j{ -4H?qB툭䒤Y9 r}n8%{R'e%x(Y+FE.}ɨ7c$ 42|2GC=Ŀo-Oli$!|eBاw-У ^fsvc-6+"Ra$xJш\~3kno"u\U&fbQlTdq~KQHk]u8rдz]GT5Ĥ'F_4~*/YiX顉D^ig_ zQ w9:n1,Kz39=t$HyJ0iUbAV#PTE%e@%$$Hv -ɥi*+*hY$ɫr*b8'"d۷Z{u /P,~µ(׽]Z7=zYtւ^ MLU#W#Q;JVM嬴3wz3Z;Xk; rSݰ;a إѐS/me˦fޕ>j84AždGB3!nhqi v-~ w~Y4́ydY H/p6,Qw:Ht^jL㚊R OG|*9ahR(.R&Nv"B,,aD=n ,3m$9[XU]L;nd #FPYDm9-6dX 0^丶e\;91{LcfcUlQ޺ sGCѝS^#|/(>'"W<6f ]Lڨ rہƶڄf/KҨ,]>l+ٓ*/.lrK^HtlڭnF}c4?o6eR?BbbERnw78 aυ7/3<8NC67[֋_ۡ6 7Pbos9[utJ = J( ]Dʬ쯾- VB5O?ٖpSa&:o/J]L-74nV? Q;@ s?Th I(P"*8!NtjG^pAVW,qk?g< oOM^x}f¥%v􌛷&ӥ 6 F!ź>r:ډ]mXdNto+쮋I_tNi(ս)}o Cq.V&9 Gqԁ3"S}MQ%N?Ukh@ӗ{z=dȃ`' \%g9~J $;\Ki1 "K bRčg"sCw'لBCte=?n/JnM* emͲsf fyX[vƂ-npzl@PJ=1|q3t6-V-'u`<9\VbLOn! g%CM(Y}+PgvZx0%h~DM\hL)kR.$;kisF®"_[av_+u>R*ى(HqԖGkO`kJl_}#\4 4ZI :oR\|&!KLqpɘIh~DYÄoo&s#M>]W. b gKܹn) ?Rl7jZj)6AazZ`$N"rWĵqdlSƪ*,s&u*l!ֆu]?Ujv&L,9 蔼J en7s0(.ςdPwrh_5W$lɎTZ?u 4 LIaFvx-zed۩;qE38ٔlB D5V67x+QcdRZ ZכJ 9JO_CQC}FHGf:2ٗ@ k}Dwr8[3bo$چqGuBuCAjZH~ h r.@N>[s62Fo_4))%]ФYq0>*% |7[CSʯش_¶{3= 5GGCLz.5qjw2V9΍XmӠ<.Wg\;<`l^q9~r980?Ix%?iyE\)$J2~ǥ:jgApuL«Ҙ?sn8‚1n9OZdWmG S[ DM Fd0)>["h7 I_G?wN(0N&/ R@Mos7Жc4Ud7PLKM jc7 T9ȕt2#ҡg~|kg=}3qT vJ$Dc?c7q$qt,G'@Rdv`Qh,̰y>ba!XA.(^o`H80\v>< B_ܘqҦҠz띝xFr;|^|Wybw5U|7W,{}g'e*@0łq[ֱ;RMdޛ OL1N߅Wx bsWl?fjBe!<ύ"W܋XF^S(Dr.̤#FʹMe#YQ:YSO,*5`va;D5Luر99PWs(x|D$l#x*?N#ǝW I&T#rM9;7[iEzTAR^bQ;ƒ)/\h CD^+<|Jj #<1U0Cm${[F6py7f&H֯P_5{Z4z|03aC\Yv$+5p~k3e#⿐0g"7"\^aYG\4M 6) /mlxQɧ%Ug5r䘁]I1>W[m!yil42y?0Jq<o9*|˵&9 8?d/Үp9AO2:YS岐g| nMii:T7hW_.o&}[cEZk@=]X| M-<ٞ6PFʶ4&kj.T*'h"s\|  `\@~Xy-}s;;1;7_FY2u[@'\kIP7] ꋕbz}u`7 ![gOg9-2,{M<#ݨfckکҹ6{}lEEb5;AdlfZMb6_ML!ܝϗ\ @,p$yk[[H!X pQ+vM |S͎ Qx,&wȯPtY%$Mᗡe>2 V#6 hφC?!2Cs `V; zϢy<9R*Q~2-u抲KX[7ѼN`-Rn٥9UIK9q9Ew-=a P\GJ(|԰0P-ujnpi1jw]|q&~`hLά=<ڋ |ge*{B(4%k7iB|aQ :2 Vʃbaj~OGQ%}|_bV  kJP $ρ,}9nPzპZ'$ZonRUǁ)r:U*LZ1L F66Zwsw10 ߭%P1|{GYz%?}j I`bTC6Ѱ[JsM`?!f)jAlx#M=6`aʝ+Ö#Uxuc[EP M &R0L/B`c4fqhwO;F8UJ:tPZɰyA]IY>05!2wW=1ezꞾ$fu;jĂb>DÁܛFRyf{ K nT+C;[NrW!%A,_rZl[̀E0.tb3,{l#q&na Jej# WJŽAt|X,7K&z".^;hnĹ&byhݔ@6(zn=?ir`&$+y !c^Hl)IWrt>mrenAXj /(;ɸAp8 _7(FYq VTC"_v~kFv͎I^܋j5'+y\uq2Ld@MAS]KL@\(W/RSo;ap<K-vI)Ӹcc[Ĝ?C~Vz[l5(`y EM'kJ'~j{x D_3sy6O{66 hRC# ZE|h.H١JbTdvG,|,svJ)5&<@yȍ|f%R @J߀M1Bl6sn>V\>s_݁)ѺpٕkP7{3AL Tp`%! m3К(=ćGC0BOF?HBC m&Y@O?ٸ.nB*1R(^q.B~f_*`?^9dp$Xp` :>. o9bCu2H=e͑NÜ: * L,: ΅䯱$P͸5Cm}+?W~뻡[ mbLqt(tt 1 jӏ|:rƉcܰġ/ 'ØJ傹7x0qNP1\ý >qu?TέUG?|8u{ABr88mG=䞾t %Mw'5JB)HJ o\;L>9O>~h8GaM#'"A+tjC 4 9:HDŽ w U 1$7J YZyPy!t5f.fn>I-R8 3@~b :QvZV`i2v.5~m7A:s[E`-McvfhQ*־2%U.")49H$E}RpB2Ct6BWp<ț\j0(zAgӨy0Q1UcBd@ȑ>H._Xf ^,PgC<.9vv>HZS6{d()6tE# Ҡx}+`9،㴇(? >Wiݷn2gR!>RhHN#A8X=`;rYk #Qex!{Eli.mO rgU:}oK /2&o0!vjr[.̈́<(q%l'%qzQnMq 8T cܗsbiK/Ys^IhQp]hknG}۷6/P벝x+oǨFNnܣo.+~&A(0Za[Mڟ&34,y[В}j<*}wh9lEj,3l[*<۩x*"*!IaQt_2(.EuD[ - ̓q}DIG#ja~&(& X"A|47A| rZЦ B#8{^Dl~UC&ί$O::?\,UB)-Q\wFA-RP;}7p85|2=}Z_$Ʋ;{p…kAK-rG)X%_8]1+z'sT.polQ@(`K*/+m-<םeEk!WsyхU*+J U}'f DzI.^p2y$ UA,TgfDW̌(&.qҢ~dRP\h+kǟjAÀ2k;l|ɹ'"GI>MƄk"'n RzzBCn Zrͮ}zj d}sb!c%M#N=]Ky̓8+E, 9 &%^P}̵O=>,2Ο9{hDh 'dyOm:22T9\ p:Eo֋RE=1UBQ؍5> 871tYl I9؞Q181ztyIFsj jKXcS!C.=yl吽Ip}YW I"& od ;zhQ.293c۽J6 [*+ 2ݦDH#XZD i K1ˇ^SUf=LQ[ $NA1MefrT|loCAA2a8PqBuƱu _2OmA!B-Q}]mlװ̰5b`41-IQ7G~\j ;C3wFRi="=-w̪<|qR?i(&Gli7- 7\8[CJf?A"cB2X0=3\2His]^ pW:3g)JEL?b2Cqn QUdLk"/wN?iZ tȉb{0%(*(f(o]eSBO7,ȭlDrֶ$ҴD|9ӎ qᢀ4-j3niSϵNJ hzTg6qm`NqLO^"Wy8VTJʠ*7~9E8_b>UE _B1^ 9u-Tw;0Zfa7;h=^tw ?w51 ޡO{nwnqG;u ~S1Xnk!IU愽3Z~J3d[g5QmN.A%`bmGgr=/AI8̬B~YpOBDnHo<"U糟 B_mHs)Ϭi,;+@P1.V8/?>2or[!uA`ŏն'qԜs 7xBcE_h^`:Mފ u.u9_ǰژ#FN# $BJ<>=ŕC"rh kI'}љ,d+'_ՇFݳ # S/A١Uz6N?9Ak~ǣt˱5'-J|/L KwPL=MbY.ha2p"(Tӥ"z `#P>W0zKX_ \BgAH3k1`h+MȃFBuM?B卂dQ?߄l18h.Jg QGRLЀ>?؂䑘iڙ̤A`A&?uW% X+$3C}DueMXkEG^}i 7[:mG@PFp1ZWiy;|suie2ɉ 1mNl?|BgP Vwcnt1WuFȻr2ѩ#jyi ~xLkxhf4#㿁$Z+V|\y-Y {lʬtBT=#;ZI}BdX5 'E+9i?_^&;JM[%cݾᓧ#IOȝxKLpd!XʊEjM\fv[ƫTpFC3]=(W^7qKoRZ0/llWz2z f^U{R_]R+p|HFezx83O?~6@ȏegRaD/L6؆<hE$Щz/mz,*V-6A0L " VbIbmrы:W`x9?"Ib^?O5ks;tF(_{XܪR /V5h]Ti[K3KўJM :,H vF wOr\4#;{:t}Ф;=ܡ"?ܺqzbDUvO*nXF'ػOͥ0,Ub5kmvPo{Kʸ {Ӡ'YIRjwC }ph0\ y 1i,a$,(|TBUy 3$|>wP޽4*x Ja1w,13xChzD@T"WH]s Kd `ۮa!FXpܠ]m`XkKп} 8CUPf+Wߤ .j( 8,#k%̶Y *o(7~gTl[Ub{n:aHuуx+W(MQΰfpށ%0t6+`p>g TPDdv1 { M0b>-x_+o|!39$*r'<>|ze.%Tc}όkŇ}}(^H ~9-gyC`w-IKsI {Ǡ^xeBpRt輡 3Y4)H~RMskXld{!GJR ޣ#rbꎜ4](nr6G @Zn4}ߥj-4 \y[&`Ec"v?0 U*>Y101$R,OTضy¬Y gcJSDH`A?FZ0Jbd5a;*;)mő!3``o~݀iݣsd8*T\C^W&ͥ+E7EY(W&/t#~^PϛL)]%!ܱ];  p/Ѓ':1ʵ&GFpi;ҿxRҚ?~D0(`/F ѾŒKD!fJrDN-4 :z mmPH \ڬvFsBBLg?2FTO0FBMnؖ-jrO[0mLy[ I6϶oCǯɐ|{g?Z "geaU@)ˋ2_qPN^fr; Fᔂ]j\yoIsJ{]ܻ)P4 ] oLƕt b0ΑXړ?Z;dZ C.Hd?wevbÜE7+3% ŝm ]۞;.[{Y!Rc>3tw-gq.VfIPx&b%d~sP {yBIW;B)⥨hJJ^ƍ?A*sap/1C6)k.-vQ-*kNٓ xS(R'4ʞ$RLMds>c[o,n{|z"np0Ow=aݤ%dE/2@D ԢrNoQi(T^!NRHIb硏l;XCa)qy'Qqgvp?*YO;DK7oə1u#<|Ƭyu2c PqcM'- k6PjCz/*)48v÷x\BjOT؊3KZaxHT" 4,ztw,pBQ̞QŃ*%-?iMgt#ym∅Jޱxhs뽫%RC}nZt wA [m^D'ߌJ KIQiTm0#*򱴌XWx5X^L\0F͚ep[D'ep# ݁^* B_ dGlxo6J.I3&cl ԽBMgRĉ!uZM} *F{z9K)nn*\p:?[?6p^=jwvBa #д#ifxNؔPCO9>d MB(ˮl`99zF;tahI՜wѲrHl-qV ♝ G~C,jĊg9}d6'^|BPg@tRA!fMtFp*8R>Ri~y4mВI,N|> "yCJn]*Q*Qq^ ~T#.Ł($%:kD >}pH!狦fބ$zvc Щ!' 1Gt-C~Ry"wfQ[A +h}`Cµ t_mipcg$d$ XXlpѬwKk$wCcXAvHJeH;y .d"F+& *CouM uph glC~TbÆ׊ԲNl~ =j%̫jd%mLlbB8M=YBb/Q2$J-]hgG_+:/|.Ɔ'{YhtՒ>5KP<Q&փ" 'r=3gӊoL eV=&ǻF#twtyyո7 ;I-sA!u W'B*eHX%ʴeѮ⌤&"w3$ t뻆󖛶4La `:}}W%,ɘACP@6o ]Ry[!(8Ή9 Na/= Lȃ;ΏPjճ_n$Ns>{vy`)E95v;Z'wbR9*)Z㟢~6j#wa,g Rk{nq7N/*Ls GRjJHG^.W7BMdPm h_ʬٗ[x#X+yQb›nJZ(ʕOV,B0f*Ucf6^ǞhkP }ckE,pC02wvfcC~) L7:ML`1bZV)Wd8>fL(5#6JJqJJ$ɂQq3|R'}f^@MRFQhL՟׋ǛL4ةWD٤HR_t/fsrJːUZ{ve0bx d_G_ [ek+ew]Q:5Z-]Gq~a斌Gݡ~GO۸}q 1J[{[l{6z.CC/J}]NUsE M{LWqw*OK"5C}1dT6u%kFtP ި.2H*bdyBQRN9F#=0eb~?ɩFy qg}>7R@HJRKKAVn<0f<\x7]̾Kń#OVU{.MP -Z09>ퟯgZv S`,B![qR"(T_TX-YasΖ$s Y? QdXp`>?3LMRXlv"H+'Lc ҄byDXSTUde0^5t%w&B\*ZK6?r 9%ד3z#x Oe'w?%Zh6qKHNUG%b|+hO$rTgRBLSiW,MN o?[BH$ತ 9H<;w%UGgK'=c)X&ml ,|XаRmF{l^퍹) 5+@=s2ͷd۟';V [Q$ע 8]>_:-n\}Rnzyۂ%F, "H69AW)k> [X, K ]!?h½XS1qMX+6eYԨ? G Z Ŕ#[S'n"U\}EF^+!6c*M?]CYz@ 2OZKXёC5Chj1ʡ0̻`G yWqkWK|dj6f9'W8aw{1ϼ.EFe|Jc%茕R ϳ_SЇT=h{b&f+^3*Ō9JG! ^;{M%~9%K9*/wqҫ35с;cof` DL*NޯM<w@T,Tho6XqXƥv~#ّ77G^+ >-2{!"9Y0lYWw\R4 , a5/| zm۴Ûu@Իb53&l7w/JLdsOr"(wx=B/vB>P9D{ZD0X䬣MNt2B)3%:KȥIMz\=-SڿbY3P8b6mgny8YХ@ RW^=9)\~\=?b.[*&>#x)POz'%>C@S @qsg#FՁt,JoCrblW#%|gVN)\oDFJ9~\l;i:4ĎfD͝[_͟ rԚAW1"D۬OJY-݆Crdކ? mݭqY:>J7{t zn%9(D.9_-Xٻ0ڎP0C/fz75r&`F;HHTmm`alG7^V ž"YF)vX#;v̝Fb6Pˤ7C{"N9O2  OXHs{ca(JUR{G'/aK픬~~@p컕Y$ p-w\4)0+HHk,?~)>0m&EX; ިQ1?+8f !ب-Z~+*/{h_J*? c\hPIkQ;ߏʕ!Th2 sƬ*B:t$98;A\d/LT`:]ĭ<+bT\sLv{ՠi@3SauIRÝPz29 Cʭ>ĠڗjI}`X  W:)\K6H {ͮdÿֶ́I3i)Ǐo6Ne)c9lM/+?kψބQ,Ey8Z rzK] 5jv\Wd(Ӊ Y^(мfPVǭk6kb\3+3dn= Ӳyp}Rz|TzKRB\D}_)(G=Ωúwˠd҉Ϩ;G) $/8bn⟲M_ڴSsRPomJa W61Yr3"R3'0!A/eDBَ&}VH4&SP }:RuΎ̗^XضQ8cgԑD|L|.. :S!f)iv0(k}ky?e ;dea"S.ђ[팲 ¼JT@E-` D`?e^c6w!F:6X,oL28)-K3>vWVOz RԮDٻ/IJ9=- i>݃\ "m +Cq>d xZ%jguo"v3Wڋ l6I(fJ*ؑyPg8ufL.lqҾnT.5NJeڔBi¼c_ 2p/qz~;\3?ǘjR4A|&Ro?@ r ħ4 Uh$Y9 L]$wKo ⽧$2h8jMFĄ39F驀;A5Itؠ9=hx959#N|,R }j$JSyD Q*[Ifi?J lX/Euh,)| w@.75ٵlC-J 5hִݳ 7VQrK$}JyۉM4j ~'F<30&SNy'<)NJ!8pM珩dU42n䡮Upg1V˂Qv~ +J+@C]- 7f`υ;D1?{^Ͻf~pd7Oj@ |m^uI^$Uz<:џr$KYm̈́Y; 8D -֦}͂)oej$ŝ99] eXf K25Ie)3x6*ROpćh?OӺ }s ҙ^۫U;N֤wDqxisb=L.\Nsަ֢l+~bx4Ǹp|f^0a,A3Ǵg<#@#HBL ՊXmhCq5-ϻg˨ ;"=eL_iTJ< ,Guvr+qh 28n^_pFƇK_}tk0p:Y@6ZDEH۾%ȤU#%*H4Er[fCl3QˎGpcFA䭻J;XԽ功s`kJ }:pV@ vA,ΏsAM k~\QZ<(خ`HkLS9vZX)4 dd zrT5p}t GM(ek3wg&a93[4Kh-~,i6HLڑΎʙ~>D!E ]1qK._8]AdkN{K-wa ' ^l<:@pfҫ vCH XJQm@*8/Qݭ ŸJCA^">/귇bO<& )LANYdMd{y9gB)yt_4#5aPDv(sЂ+elu;&`?l6ݢ2)4t[=YBs* liADE bto,Q%,fpO7*NBK=,ІUGZz׽>.7~Hrx!P`Gӈ,~;雩-ϝ{He` ֿ$9jR~i,JS-JClg^üyˀзf6Fp7Yi* a5>˕m"ZȰu_sJVHxл5K+}t< )7ҔSߵ.aK'rRAL+[t`ت^eI1Ȫ6o 8pڈTz[iHtY8< mPVfWEDkJCDo49Ӽ2 Z{ Xel'JJ|R.!霹p}T̶yzdupqV 7*m>n*mgέ6:_ X0 !0yPGfu &T~Fϔ;19]1 ̈́jO129#%jTPU_<*Ҝܥzk[GJU(TR$HIe5^T<[!SD\*iDOG$v` ց1,=Cv1b '>?xfC#{r!0FJK]qh[jQ'cM4ɯiClSQ^&V=<7}bᶑicPc6L֍;:V¸_1a|$4hQ&qlbZ+4Vl'"gY@p#7Tĭ֏X] _&SWϝ#HǛ 0SwT-~ߡRCDwS+6-b}$,zRlT̲iz^}c͘6c* Bh$l GDuì`xJ$QEYv) ,*uIV0=yS0ZB̈́t5VZbV;3 Y"w_F}jl깼l#\C\)P`<!VxvxYeN4`t +iҖ@®!@L5?麕k=uAFy&kyP 54?M"8gy,SW'*>Td9ıZ᭜>Cݳ̊k2I)B(/| ^oO/Њy%"UBompR U.Vb_dY,# `iݛ4x"r*e.kӝ҇CVz79n~1"t9Ԙ!}Hj y~V/=sk=T@ 6ی] tl~Ud7^Ʈ͢±7 PzO1uCΘ$*߳/2Y+"&O1+]6^M' ,ʭN|6M17\RKRr>95q*n94P~32^.O,\YY"}+!WS9C`e5u vS88co;Si=pٓyW4S'ʬ[|IISp7óݗ!ó q7$>QO(~jd1!t9ʍIot,I)eϾd#@=a18rt@_-dPY'zNyԈdzЫ|4.e,O$,m:ܝewrmbVJxšzFzȨOsu#r+E$% bWWOF!y^Y~B3EZvSuS?6mkҸjPm2*(.!@c.cڵ*g0f]ux+'`'FxIdUQ%)k<X_7pb[*)jX-rekmVTq*6ahCtM'lOt}kab[rXg9nxtoJy->'dD[]XBf[vk΋K֔8Id]R˶ceuo icin%ͨ\?BQMgI00 ;S&Xc:=hDkDԇĴ'C4*yߝ$ٚ4K|N xYCo@8F1umQh^;3q%oH^'a;&^,>N;% W:{T}޷ ħl;ѰBן4{A`]ES{eWz+}-4FYpuGFmr I֛y,g3} }v]aU8ċVRY!(1B @Xtȷ,Qi_߸ҨDIpcѻzwBf0!::/D"3,k+x3 t;,i@CG_1&9JiMBrY6uPhL"V_SE1S|l[7/5zH|Wse}1H X/1~'m<ΩxG IWǽODj?tQ8\^sP%Ll;!5q}쎬7*Ao=$JkU5\% 4zkSY 1*a3.Ömv w{6:2,8fk$yPg2|TBUޮ/l,ѿ>6o 7A>ԞA?GU^Fna{mc m$Vټ[z7|O~Q镘/&4$F9hm Cj]ȹxS5AFs?lqgek* Ihoh*uVtĐDI܀߉#qq,CPić%p08.8һt-HmC5MռG` ٕ*!s .1l;s)@3_?HW( {ؓ,jC[>݅G6;#Ean߲Ks p5}z~ V>("N4?7Bpô7Zc`dٚ/Qs]#57aYJOQ/?"zM. ]T~jxjJYމ=`߃.ԠeXn5¯+bަ eܠ{'lYhmZy/ߓ,XX7|rsyj@~}n%]"R +@l=YaŻu Xr75ñfdHr6m&2ۑ95ndꐨ,LQf) aIHvSYD6Z#Qv1;B8'W cz.ô]v8V?KtzdipwWljI*5P a`tNā(9^k~0RMW2Fj66Dt $t~d\/b3'eMIPYY`:hSWEk9' ͼ7V٢ʘ4tҸI̷f Ox1L$̂qC=l6ؠY>.( AR ̑b]^iy~Ifv4}3tZ"[H۟!.{5DJ4`;dntq['BDBFaח]srd E6siO\[eۭ+icX!?@; &z{^QVf,d<8{B3[G5QpAaTL~/ c"?a+8`Il,B*龢Fgxzq~KĒy:86]n·)/ ;8M[Cĺw-{ڨ4Eӓˠo"G֧68U֎\<}@#c{:>쇤* DmڶJTThdFힹ\IV!kDz-phw@!Y) r_`֙K&>iLqG3J6趷倻U2~c.P%'YyD圑ɪ-;Pb(IYrlܣg5@W4NfV#8aV8 O@'r@vKtvi&y`N>+2y `B+i5TfuRD%}J|:2a#m }Ld2$ܚxi Q<2a%`؁(;-hPo9/52Bu/Yt›1XNu1y;K)0NBqGhf^m?NCM oZL3mޘGpB9KG*e2~ o)PQebqLams ՓB/<ٯڢU[i¥xU0bM.PPx;Dޝvk b5rWy0~ȶX=;(s|.JX Cwq)<.`e\!8'ļ:Ӟ2YE^\ )SN~4Va$tW,xT* ,ycI. MY^Q;abB )mx?&.1*#𢘴fT Fv_2/15I;Q{(x.3>1 vJ_oC}[0a^R"6\۝aRv "#-zyʌ3 rI{sU7i=/'JpSj/RTlΒ.b*6]*G`c/POWE# {H2,mxtvLzjP_ܙ j[s]LUdc,uAϘip5GUZbXԔǗN84xS{6WE%nlR%>o&8!lܕ"巔iU^ j{ լ/jj϶4> H-kże;E⸒P@U֭h Xk'P(M۸])1+ HYgT+']\Z0tˋE&;Ӎ+"_R )0K1/|୤dhwM"r܍:EKSD$z\)4$.$>|6_1 Vicd3VыNNtK֗˖162IiHQ-UMU[3Z)[NAR.'ee2h 5%";Q8(S]%6u N=ը#!U1,o6\`1N [Gw^X`(/("q8{: ,찗)֦ʌl_/g)͵t=X&}ͨ?qDt9n"b0g%,t_$_+7)߀~3jl9R94hFܴsfefQ=N@l&u2=9*yYd !&ހuq35AQdf%>oCpmA4~fP6 Yڐ+W.[a=vT 6n1 2癖q!-$cygv< @@i=&uA/2z^h&S.8%A`^Ip[;IǓϟ3lG,ày#(P <4CE4KA|' z׆yO$k֧Ğ[\[NQ' 50`sjUD3vG%LE6T`q'70vu`&h֥DViup`HGnB#䶢KŖByi)wIKtuM$PF`鿜B,ZpL-")M)/ZMa}1s.GT5RHm8iFȍH~J uJl}W}ì%+( _0|:jLrb#^+hgs;+ 7y&McoP)#J[ [N}ؠF1¦$6r<rLĀj")AR$E]n/Ri1h^u I@Bn f'WVc9sjc?6 U|[9m-E5\PEnm7b`mX޾b>DN|{'f?fW fǞhHR,X亾c%փoC[n0GRͬ\:JPג]umPk)ԲrC *@"%/?1h_hw~$"1_]lYJ v6[Ye4oBjB\h@gUUhLݱGRkZL6@V1cbi!3~dֲ17@)[q'G,2a@v>8@T)e{so,?O4bv]dܺ+ Ha^7eK+X]8FNOWQQp9`"2 "+6ee&xp'ѵ Y.OX3%3eAFO2hw2GbDEukP?Kψ:&nݯ>`爗S\X,؈žC.Z(7x(W85bKL_î>3rOЧR2E,LzNd) ">L/3>t_phtpW7tu]c&=aE1 }y2MǑ;`D9V1pH-wIsIG/U̔+ |xxZm\v.7t=b͔z)3GN8W%VfߓhDFNGpyyL<Ƣ'XF}/^ãYtxN@cqV/ p~%*̨'2"dA?4 %;ڭw<$#}`2Mg\ȗ%HDnVxc_a ,\".#Bnpg@cc]-koʴ{kL G?nܙTF{ U5YQ{[I!8opMNߔ |o iC2#Pr8vY2(J6Ɨ&b^Bzy"W[Ri]u@gpA*:fҧ?F`#&= 3/o c&nc{e B%Dp޽OתJ zJ-I"c/Owo_(fdG'U)R"}Cv >,D9r FmǺS4EdO聱k%.Z>:O\"Z >oI峧 ;! #/6qQ3Rv)@yEh.7QEЊP[Va$zķlvߜGݏi٤W5,FL;bb nbl",d=5VhqbHeheC&+1Ó:!RӔ | '*=GhTx Ⴚ "c׉CJ=<8C{/4^[+zna]ި/@i  p܇#ҩl-+*:@g-VU( QHl!a\͹E1QE|mIe0󐱸'WT3*-}M z^y\O024 sOI,ʒP3#@wcθly'7ᛓ>PNUb 1״qDNdLAs -L=֓@dCT~ns?ns䇟un7.=Z=*}{pf nQUt4Cw?R$G Zpf I ~CV} kc'De}1ctOt.pl}'CFrC8Nkҩ&YD'Uw /OyaEgrNP{چԏ.ө1Fx "QyͦaUO?idn+bYxf#LfMlzmBd`=k'5`QʞeqDϯNP m2bosbz6bT DZ .:қ0 a U2fnQs\IP0R?Q@-,u̻ WaO'?W|0?s3.(^ʕ9: H7 ӡ7""8[-@خgq u}&xBJHse#*w. \%"-R9oƊ"8{ZrMj"rĮ_6zl9|<{bzX /KV6(w_ xIa1HqH2GAn$m.a d4Atr| Ӌl7N7nݡyʹe }/sxAٖ3mW&FHU\zyK6͝ X֢ذwl9AAz%$gTl +5\7+DO,]J5C`rOkb{?!xol`\N`TI9uRBkJcKbBkEǶc$ɪIzdiEJ~aJ ^^nuQfOL" H,rC8 uڻ 'AǶ3҈@(G֮ Yzp"fna#B<-DS5Q}ni:ʿR2ʮ/h@. Խ?w?,8^.[ڪ3K#KDAH~$ p ~7 "e ]?1@xa2p Dunq:dkБ zIf7#FŹw1 ȲB{s2pBUE id~_Jw_4˲ >p~֞;>,fmT8~E_en`{ K!6֓k5A8p4]\U]RZh1:Mê [|dYɳWiHل Nv]h(‰f΁e[ΔGiÓ*P\PLц XNK^]j?4TO[~R$->wy8gȯ jV7Gq E=ݳkN JLOϮC"<ɟTתF++SKHA:G9{,?Y2Q)+xQڂ+ 0VȾ(CS]N7+Tu,roa/Б]NB k([햰|>G埑dP7q#~{ |Z-Aώ-zIg{+JS~f^ً DޭlDUrXQ%"EL?0p|9v)h܄3>\knG +?ͺM34(] tĉzss.-rgfyJgˠ?qBݨ{ph}-n7f§62C:ҎU bWeWɅ^@|50Y8ffF P;a5c~S7wU2h ޞ;ǨkGL)x~S5T\ݦ0NGރ*Cx<fbN 2u8{bF<{Uu'_jm81ӥ(89,)4Q9+S$ۄ|I侼p Bl( J%ڸ5o &U q *}6#F|ǎU;s1}fT~%sM؜mVG~k{2Kp7/ULFK!0qxfCV1`7wXmXNKd_q9i(qدo& Hh4yN $B ^ugQ|(冲esلp_cBV!$[ڂ%"mIF,0Ҝmz~QsW:U%@BgspՌ܁PKIT~2K'kj7I?0j#IC¢?w~K`B0xdևT"M9aU(`C4<ynVkO4uLiKϴPx?;aO rKU(Ov e*R[BLūۇvxC|!XV2uw*ؼDz׏3{|Udk=:77Ô U0)#3 S"lg;|FϿV{]A.ujw%>}{EuCjΈA`ԈSrXI1rmHJ@ɼK5,?P+6L~e,c H1{)qkn^9=7.5̗A$a nc7@LCJaJęU_Y-ߛo #q0`ޱiGg 7dz{4K 34n] Ȁk?pKSԜTޣu%zqݦ-а#}KpPݺRcK9݁Oz~\yJ1˾ pLB{W(7<;)cd#2ytfYۻ$H&YY& Yg\&l#b 738Bi2Byݽ{*"sod3HۇE8j|uLJIMG3?~s0%kOI#IJ/#Z6D#֫a(;[+1 O}1μ͆bz&&I*nvWuZ_M87$ƃT|3Q$`|f be>.:Ve4N.7/Y:"ҿmB о5TرD4= YqUZ9v#ZT&??ź;MKFEP5c3(-J DEaATԒWN`~̓/ k%Oa~9WQH(~VΉ($alpJRaВ$Kj?9E^n 1RQofMA$V *%&0QT`-\ߦ%c_͐`]=8%3m>#Wꗕ+yYqFNEW$"p6Xj կcLFar;7y^6Pb\j/vC=ް8FE#JJ1XhmostB^-u22 ZI1?KB]A`vW4_hH6^Rp;vGGL 5=\}HCi굓*?giSW'1%%MP$>s{2>CuZ kDXpNYI}ď{nqoa]4)~дDT=T04ypip9<3Uw$7E{N5)jVM/k⬮ݽ9G֏U}lnDk&GYOM.$ںFxd0w TaN1ve@'Q5̧s>]߯]jmh&[)Lw,񇎒PŠ~"ѫfcS>8ɟQP6)cu2/=Wd-ُQ@tܲ1Nw^/R!3zH-d: sc)AI 9G+v/U=S}umu| o_W'd`o? oSQpVJf,^H1Q$u\wㇰz#Á>.@^KO Y~l9Y1%ra׋wJ\#p2 JYr9[o^uNS@;fѤ<CLⷧ/ə6(k dÇN5`'8`ߋlE#鍿,I adR&CZFK"ԒjNI43,R}lm{KΨE-2.'̽: 6  I[*Ov[MԜ0F Tk8>GLjx[uiU+>B00 9vvDB)'03P ׈pC,5g؍k;2p,hBё/#ƋV4wz0ntZ y~A l. ŋ㨅79b:@=wk^-7XF񊀷ÑHg>kR2FlTfXx055(h_+ގuGl3u \HxEyfb$=,~ 8TBbkAݚ5q1O2;/R&Y"BQv2 ng(A=ôuxoEQh#{Na YZ@7 Yez5{Uw[Dan֑.4"m^Ed{ȥJt-#f<"$Fcq>ԧIi؞]w1 EXiXF0qf*齵l^!4y ؞(d a(S:;?_D!quz7Ptw$DKޛ#w4dygH^/3"fh$@U>y׽HuN(iGB䷡&Ŗv T/ lݜ~(CԘvԐiQ kaߢ"MW*Z0_ X,b_b 5Y 94F ڵPp'3[+&;e/H,sE^:ݡd?vxwlrQ,#Ȼ/sRqpl:r쒔Eu :`Yw1Ҁ7itsTcȈHmy6ЀS;hg:7Z5o^;ҥ-Ѭ j?]}^n5mE5ιZz=* ۩JDO7p%lj@ԝdšN,x N0pf,sO0;[ڡV2Cu\5`{u;%0\dP}l$]N{.~NփUVR)r>!Wom"b@"78OP*j;JK*C~Ry`zZ(;K8RUsNIEPyk4@/!K)}WXطTTĭ_I4uFCK{/JL>|md_,@҄DŽk耏Bo,su#DU$?c eFgD(BjDqP,ʽԍxy\hV҆ {WT{D9>]y, եP"ŋ; G԰/ 991)xK@}ښQ2؃1wĖ[fAW[#+ZpB(ɭ_$9B`efsAqֹXgy^D*[~6i_R.pCnY:XBKfGb+jBİy4z  MȀZJ3v&3у:47qypF$?Λ(c+7[,]"hȤ7}4E3L,S.%t||(n2p,jt~7UȞ*0"רX׫/hCp:(Be Q筓"c4J!b~g\cv;3q. e oݘ. #AMP'67bW11U zJ6٨ӡ׌ eCwʶ S )g±>۶tPr(%y P~7\$*7<[?_Uiۏ1(t1~Kv~'f5Q~Fp==r=} 6CI&EeOs*}q4A}TE# jR۴JM*ɺ~vBt*]t# p*E!gļӯ453Şp-r[(KYHi/HvKH"z(Ҭz-]=oyĤP?ךĕӔmbno~Z84F]O:hGb^T $& ݿ{Yp_Wiz龙i<)f1Za>"2HA\~SO`CRv 4,&4ebsg>&F N8tp{s?ۀ!9q|{Ϝq>dfkviX$4zE!a(RZMA"FuK4!o_%:&vk O؛/:n Ae*s6SC'Krd(.-|?v)ǝ1"鞴qP*ą bTr,NI O25 43/ 6mp1XvwW5i LP(vx)^.:c x`K4_SXT [nz*./гaZpٿ{:y^f*H1҃ 7EJjFW _cYRZWAr ^QN6 q;  =e֦cn˃~ XϧɽLlqK/YӁֻ/wlh,j}8]O&כ gnؿ+Mn2uf}ɚ6LˏX<ч碿v&LXcG@$؅0 /VIN,DؖVOom;' iq 1qf=+NgpYX&&Wu9fqgLfxf*7@QmEmlM!ק~sHR'DD@-F5+DϪ,!?{bWKFmPW~%GjM<10eG0X&-<`ifۦ K:fFus*[C18%!VcǛOHJ Q;^7[J<{i؞6-fF^ :\d]eKbwNwr̞+َtOHXz Ť PƲ`JT٨Ai)\xU!8͞ l_a5l080VT XV|1$^0SP{3*9`fLTo.$@`WP:~ٓd&ϣY8n>f]j*YS8k`<ɹ 5˧PJLdvxO0>0`E L~άHpJOfS!1"}`}_dEqnLG"X$`{&?ՂTq9p߈z|D#6ZH2\oH|x!8Դ~}F-K ukOSrRƢ_rc0AWJG(cJ,y`N1yo5%B(Yp( &O#/K#M#H"%* QZ) 4V|Ok`Wb sAawgºҪ "Ζ84DP VY 3ufxev;O&һB!¤,@H܇z.>+L{ |yUlJ(y]M`4}d9c{wLXQ۫$|>(48}H1&y !RuH5wz>$p8q1 B{eDfD <ߌ=@&IJ/`?\o{NT~s2|.ɖ{e2A"!N:?gX,^{7?م_,'T%"Qբ7'F:={%20r՘L#b+~٭TfuI.WVhDan`7ӹ%rtPRXL)4ALCyIXܘ=6UuK&0j"[qs)n&U{/)N%~efx+wד:;qqI]ZD6d1UxL/Fia!CnXE7q ԥz_?Y~!z~p J 0@nW,ل}G8Wސ]0*|(>ET\wN#M6(xXq=>Љoc/LJFR;⹔h'q߄*sa\q'n/=\<> 3w2%R Z3.4XSxqTKh9_>IA@Sj|EO,R~ӼEFlwŜ60#Go͂4}`S7Jn"n3\:C'vYo KԵvr:-MkCk6*D(KS5ɵw{%[kb& |I1|qdrE}PJ`I+]Ɋ Z%ⵇICp UT9*lg9CߎGn Niwcz%,'}PO4d㬫zbI3x:ljqC[n}6ђk޿.H6JYVbasKVM5/$\\4 ͚Kz8fٟ +o{Z(A2uU쀡g% I}*`BA3*vg^ҧTʎ|0cք)X5lDBp1,1˃3R%VTeyH RM~kL &RWy XPߧ,_m\eRafUyEnD?(hF!LSp)2$ahF!&R~)3=4i%{ Q> @p@mt7QQ(+>HG? Kʉ(@r3R$N/U{9Gw\|U%ej}{W'j}rF?$2@ޛnb2{ldgn6E9a-4j39z#kXkM;s`،5ۋ>|x;OvM|*!L.y r,w4/@gMëP.TH=K9>\`%**mS0w'nFY?:_>(dl?zM3}0Wq A$|0xMY4EM.jY9J~lt_e T%3qUYbt!v\t@H$8:#?CϏDz3r-Mw@&l[<_dZѬ#VOX|tR:m~}qR3YG(:Ы?uMQ!&W#vӼ%VVze΂@RwfGi PBj5QuaEfrP4CcJ G~wu^%AO~I+LJ !w$:|##M,j1DtK*=Hvs+87}xFTg!3HA4s:kjz(gi}Kj#M19nD*5DmUwci~c WVTz)uP+G\m &yV N&LtU5ƵIfZݮ;&BXYPN|^2ԄG{e赈ޒ6䏘 Dt}t7o߿,mlEi$cj9HR&v/ J&*ioA>:D  /OCoQ0_d('%u}F6nâ9&0anqWL Y m&AHs q1%^fR)t+НN]+y}YqMx5݀Ncϥ2)43ٛݢ-E]aexP0 ) vBh.S@m&ӻN6x'\5#BJS9Fwc(<,M4FVzVITFH^3j(HL&1cӳIw<31MRyO@U!qZQ;=6/_WZnht$.sp67QM7*QWIP$[U"(.nqa$Hwjqu0̵v@))ڴVTo#KQHP/P*=6nqgؽ;vZJxT`R*aZCP=o-|`!}JlnS`ogQ^'Uܯ%EMfTK_ ˕9 796~Mtfa8.A,8玢wKX;%dtsM_Bpe{3t﹃[m˜0X.>o9Z hrno5UWr4:Y9*V>ŝKZePݪ~`Zv!g{ J#>8.CPӻf>cZେ5ӇE?9'nU17QgFb'Ȃޗ>S`9ahjwBuR4[鞮 $5Wm'!Cgӎ?LV1YL)ś7IbmtS5./W=&<#uD2o[A1v#RnKbgmjMaC6:=ߦ,oer8o??reLt^m(aТѕ"z9͉=B;ګBh=O|Al}y㦸~F;m#{$,_I^b(b#q 8$>+} 3,2+XQ)U07/?<j,nDt yS5Buj}I<r^Q/ =ʥ}q`W !ә;|,?描K.nbf1S`YT-9%3yvO;1;< eaGaB ,-l9D3Ƃ LK6qvDZhڔ4FU Vj/TΧ^#Υw_w65 lA_Pm\Rr:g|H>n̈́ Sq'(񙽆Hxwn  HTi@T.v3'UD[$eZ:8oVa=oW?~ q}[YxI4s|M|inlxb~:p"cy34D|jXBfk >f ꢤ.l>ps6XXYLC]:[Y9LGEXu&{D75_I`VX>nA0ļR*Ǒ:'}Fl"ÎzOj);&M_]PrבI.#bjV*KZg' Ԋy}ظRchbnZ_˅l?sc BGs$l@pٺFd)?҃Co*sG3!JǦSN>Ⱦ8,J%$?6L8;皔Jo/yݲ@ SMkօrDl\7~cQ!5_G]@LOkx8 ul~k^=8qE)+ӭ櫝BIIdoCVӡ}щ-*\ 2m÷`\˯V| a0BS̋7cyR  ?\r\ۿ(ld;A K8 *6'ouOnnX='h. u]k`&G:X- #Y Zh {Jڵj7S:bIN ؿ0iګ);cQHn#㣗\*n &^ԮO2U[KdB ZIF\&wg?13>,\`l^ؘ?՟8u"x ϜAxd?#t8NA5Iqp|aGr7ID=N"Bʠ@=T4h#ZtӖ-5UyEh:dpжPߑVVv֊<ub&_UsN']*a6\7#os 0>(ictx-<&!m<{)(8A&"n!Jj,6dK`Q+`Y<+GPa$h!H*Lc6udp~LNbtDlCGyB6YاwTpW=XSi6C>YqoHCiU+,* ڜCQ2㌖Nx'b~9L0<_yݟ9Ǚ iEᮤzj,Cv]ni/(n>|]8NX8n`ou/|آ0]X`!$oN&.'uٴ(;| šH. =Z6ʥbvM\Wezyp۝O0"J15iMTS2 zZ>llpʹ:ٝ{?(NՏ+5~v?4/@9v߳aGD_*Aqy6[N a$CQ0֋Q!nT54.>.Q닋|b1>KZvۣ 8K-\?ɮ׌)ĸ_IlۨĠV7`܎u& ac}Ѽ~~Ghoq OFyQ߾[gC,-ù9 "+o~ m4 C,d{K*,vD,fGLƵvN@y4BAUi-f,K0 e6 Y4F ;d!lwA+DRCwDwϮLI|iTkxpOQ,%7rκs&]ӝ>nRɺWaoih0Fv{>$BiZ/S%j>6w@1wJr0TJf:\ I;Ή}di)'jg]PBGh@7&h!!$R2Z/IL&fJ I_ !g&C[\ӱJd&JIf.ahՁ%̠Rϓ;K}X9ZyB^B 6q d}; }AɁ2Vs EdN+zS-hx\Tq.6Ī~Pi Bu]ߞNL+щj e!A֌x07ξn*^\QKɳP71﹢9f&*5Ď5Z~g{[e/w-;N~"~WvUy%*MO-D:ձ6>ocĸ=V8S,݁VV_ 1Ain ;FŞ%¼1A!p)tKT:R<4(w_5Pjd柷 vLJW)d7=4"d'8>H!$H/3Zy`8[00e0^iyFZշɒ?tz1^NGqrz9:ƗakJطe 8*~bTՋ߾%a!͍ٷa^+D.}ܲ 7uh[ wS775&"hqbSo冼قB)^L`~1=87􉮔d=ρp;5Q9ڀCE~6jWžbco<"CWrB_Σ;j?{W504TPEcJ)#D‹f{ S6o*B:AǭpȐos&/qj1+E$B'tj 2=mH> \ǶrƟBF0*x͑-"k+Gi 3[!^#W]ӭ3` rp2_/(V~f9ޒǰ rܠs>~كf&;zoZ) ڲP*;#D)jPʵC{ :" ,ҼWrͧi`FY|n jJu!<é|J;YVa25ynG)&pH׎ äN ԇ iLUjx 2rX%՞fH^Q} Gv*8[0EMg|352mR֨윮ë 4Y!;עBqc in?H7y.Y z?;x]v%l810WiF6H((SZ g Z5}<lGv&"*z{yc39`( baCWp ΄7[~{U/h} O'A'6ߠѠ50*Vq!fx ܊irzc#=mN8AGwNI&w"5+Zl ÚhDX*$^"KrEiZת-3>a Pw`m]wҐϠ c_@^}:e s=p=(}HcSOM5˿_@[&| uXF`1w\-C"EO3p1Z32o\~sO5|CXf Fc= Ž216SPj[Bι?6XMԝ,+?E6t2QPw p-cYeua mCڝXHq:箈HMhȑ*F޸PZ7Wt%D|? }UYo2c޴ϣS u>aViG$SmUoD}jfsW~p\s֛͚2+ lT.2#a/Xz?%K]HQpXLM%'f2jV>|mIiUzHOE Ҁ@=3m 3!u( ߈AX+D- j0"uJO?4t_ϥ[h1*}.D >g5hg e_+ ̨l{v @,'_,D7흃e {NZ P+| | +;89&td>8Z|HGV\Z1J#q`}=H_/kjLtLX(4Qپd\կ3SQDWuj~+0rZgTCBg7AYH;k@] ]9tIkO[aTe8b+{=[uc.6Z"=`,+hoCrKd<`N*C%X'^{kħXyrȠTA^ 'n!)JZͰ"!,&FjK(5e?>\XEZ!O_~o8)|N}~a`B˖._Le؊yJ)?q O4PQ?$du)9杜m^|^80 >ּek)g&_'v3 ?Sɑ<|9bwMN&Cf0<^^$^t3S !=TD_OnuGEI,ծ8ϮV`\:)K #;>TT8tc_ٮs6eݐn!,aMDC_;߻bTkA%*q"q+V0 {w\Dz3(U"+p?7#gcN3%w5ϕ~}-#Vlr_IemqաW W~{ %R=>]db7#'-OT*y, iWs/(SM>XO.f.kfhyPW QC ]VG`N)HuVRFMI--3ϯHc/Z"ܠh#j SɜF Lԕ3@Ζ|aN~\NJ5oj8X_֣d] 6| K9bX~~Bm;aXW /t!^"3i&k.7e[ =5q yXjBŻ;eopͮt#U&ff-4 gU$W: ki.zPNS}Z ,rHvA($N.9.?T"x]Qk~1̅d||$Pf 1ObQ{qe5*T J.kKb%xbv-4J <#s;X{jK&R:Mva J'Cer$4hЕKCpΏTAƞFXrҰv7R36i'qjA$1g̥C^;Rfʼn%-ӋV#X`tO~m2F({Aׄ7TyMy3Y$v]滛I;rK.ϘR{9:ƺ|T5tObT s.uon'v|]jFkZsU/y9U[ cRKPH9+¥$4ZD|d4@M2d#sƵA_-+y #k:"t1W(0"2ooX@]5UfAh@/N.m,*%%\?›Y KxeݜWM:vGyA]^8*]]̪?6}ex;oO{i*-8|1 hn*PG.o {edW2ՁG!HZEVTb|+)MrG{o_ 4 M@j-q;F;l05W4p%/x5P崳y:1mf1KQm ,:LwY҆[gwSQqrD3iƐ2z(cÌ-^]&o(rY|<#(C9IGoD4 " M!GrwhfZMd0@H.AIlS }K/fȤ!':R,2Os$V2S],>P܂X+HUR@-3Sq²c51e4 10ʫ`g p if#Y> MZRLCr)gZɶ o G𼱾c'>D9^E3g $S*3Kc #Kay' ˹)te.w61J(0X4ZBյ`o4ld,e; ڃDiV4yCGE,*9~5Np;*5ZXotȴk?"sЗcYBܔ*=ޠu. DMS x ֿ>6Z:2'h,ܢ-4]Q)8GIa,QmQGy)fO4ޑ\} Yum<ڽHzĿp2L" M=1Yۛ2pӈ)a\XxQ4`S7$L1ŚuśHmֽqZ6vlI`߅K9R)=݉=D>f36_* Ss:]=!plm31JEO@:" ݢb7~{q]k)?Nܹ29퉱/BylJ&mH"6Aes1ԪkS&\!Ib6q!@0 SFpL?)-'+F`+X㠜DL@бʿ%{S L ?iRrAZ?;ЂSqi>4MQ_0? JAonFh}V䳙XX9ׁeK40D  L[⯷Ǿ;.`Qv;'eb){loEU~jH =$H"(3X$0V#H7\aΝTnս"pMjq]E:DdH?':G8Hs r>" e:S$x-lh견3-6>?#J=#W+_.Jƅd}wqez7*be2rsvDpW)}E3W瀚:ݦtꍄF|q[94Ĉ 'I < V0*p k!&&Z>2"( h)Sd#mm[d_!9bX+i2g@3CBs%^Lأ XFtN@n*fŢUaxY>\@LX\Mv3Lȁ' Fѩ"'˓%'(yTP0S7uOv*F<ёmtn4UAfޣ)cr2Gjvq+d!s#d޴.њy0$fvY&io_?3=h8{ڸj۴*I,m_@rasͼy " ?t[Rz{'֞Q%*t4_Qs-@\n #&9v,lb6AC~_ͩ-V!EGyuC]2r9~%WD1a4cYm`~"hɛ ayxHPk瓹6S-]7<0ӱzmg|Gkw\^1m] QT iZ+cI8J$p ^x Pm"/vL]=#,w#8f!i9//Uc?s7OP:&0epH~2%e@l X3˴Za_WCuWdk &Ark9tVRs&WX$d& hR Ei*W0#v CH'4@C_KxKm <~o-=̿$WQ!աa +>VB,p"G1P E8jәOJ n%9r@CV[z"t}/;W1Ht+ >?>7>}`֧7D16lN1R\t Z>U`BSbZOPIXegEs0GD-B-٠X/kr>+C*4pS[Fgc>7S:,]i]\gRww}>Kk(7)@VEyRˉw{뽙rAnxx;jQƃ4K,BqU|ZFPXEFfI<}n ou4QNg"_ Ao#muywH8=~Dbg2Qb F9,8ZF' (U{&qs2_WgJOԕ gD5$# z bц >2`+0}$Ӊ'vA5t,z:1z,I=^WV9}UJ.Wzry-ؖsdB4X(/InmChCԑ|htATJ/qPm6uR-8#uHhtҷo^.߄+WT"Aۿ'BSJ#[Ju_FOOH<ڲ6mx1 7/eR%gd!9&6IExb!PL#m 4#h U)–HA~6iX6" \e1){Ey!52 a m*}2?ϝi~`UI>ge,rI 4Dn 1Ȟ8꬇4jټ$- tFkY[g3vqm%`vO$Cs4ԲsxxwEDž 5uf$Q&k2E 2KDɺIc+ ;;X3<(hUꪮg,`e8sCBY-u6qa$z]lc\n%kʥ6YdN@)rTxJ#)޳ ?Mw(F7_ ~Pb.ɹ1!_$mm`6e `A5ny}Ȁ?y}\5>Qy!u5wݔ~WZ? 4\NI@2ś\C$5%via]EXS >S}e 10A`+ymЍG=eWymp&$A@Rܜ.{_؂Y8? UikC4 i+vUG|xj;[h2pNi6>..+]WBҋa.+˻5dRV G/ُs0}4!<afr]qs+"EiM#J;1(ltdϨߴdq8A&Hn;K:/Ȗ5m"cE#{PEͩEu>+ ݪr $V2PRprⳋd:fbe^el=yQelzв\9$4s)u؀"]S$IbjҨԚ5Z"a~ɐ (b~YfjF]2i@ 'fŸƵ͚8bB 4DE :8E8e89NBA O[WQF=k-dъX(jp.9S1вn#u' Kjޕtu4xKMGN(3YZa96͐8ap%\R/܀kI ⼡AExH3swZW{cx< LpFC*.T`/[oQ|N<d̂cT;& &N6 -ϥ'ޙ &F$zu'9Y+iu90UV5h`Yoq2[zLFE >f s>;$gyz h՜5zY)>?xr‡T w}#_YwWN }Xތ3SϞzad;Gel-GFvFku<6Js\`T F\! ˘5 7B%a o(0l#4mu]FgU ִu5BU:RfϠ+i~< .G\aw%83[=Ul6dr LL ~9PVˌ+NL4Bp5(JKbro{YԎr: hɳHbj ѷ'V,PQG1o] RI\ڦ{_a}Bst JEO;qh@ axM/E1ӑ0!2st=3@IeJ1jbz"U`pP%@`:- 鏄tɴ0*ageNTvE庠BOj2k8!@E[ }Vl֏f O,b'&&I"z ;8n#D̼ǘkf$ ,߱=;բJ ) Ol;3g)Uu"mCq:Dk ] ${ᬣ{/Qd, \ uI婀dñYˉES)^ 3#mdl,PsuhLpbLYG5&,`>pG={Lt W[Ya HX1)=r/XXLL^g =Wy]t;Ғ˥__%%ggbH}'%4Ԅ̠&-OK}ǖh:;4<,vѢ_1!* 49 WpI ĀD'}8kKeX-h|K4Y3ځ4j&er8p( x|PLݼST[8K>ߕ1{+dY3)D8)cZ%ɵQ2g8izc@ϱqΪltCRS "YR#J wάkrDR \Wpɏz@ˌdcvuGij6Hߏ2Tr !81z߈5!}V7w~Mآ/,i w u3DM@aIPFձ@{yT*= GdA9*56K'FxД:d&@9YER;uȌx 2FxF?% yCCUgSE2V]UﴀT..P͋2Xє-YuiMoE 9)߰ Iz^]J0J 2*![²U1P#(2^@3S"C84=Vx#iH)ْhkXenciA|%GV59Òcz^+OVN s R܁{ccOM z{()YT\ڼE=`߅vGE٤Z'z~wy^-hjzN V6?&[fszE8ۚr%>7tM㙣xFKH4c8nr4Mǃ`*mml)AxLΧYJwߐPT2m΍j乵oHI*nl:yGt҈5.FA8{` yD}kStОC!`jNS[[\:3^ŕfBn(8BBsuo^~ɀw$++PTiiS ^@J6)xkf%yX#f!a NN_ġ{ȌWIsڙ ֛܉X=,!WgC: a|6 wb,3LA{9 V mBwpwHYV$s#y ' ,2WRZX TtNJA5e]#8Q?%<>" UՁ F d> %>& ØZ.\y޲ .YEW"v(—6X;Zs8=ho }PHtmz ^&FDYYm§XYNI"ɘ2ʿ1.{8aMLMv!9tdNza4mVv^E>Y>?rZTB}e8i7Ew!!U(,_a|p%OJY@/UMnbbvUfV<” l9"h?Qditx읲+]zYmzhHjs2`Q^dvXy\y1߁`E ߎd0%y+0qh$RrYXAf΂)!7ڗ(CKs Jd.ٽ@* UԵ6lOڦ~iW+74.,TW6iz?҅ nf@ϦBRdU> *:'2@rCm]eBo{ )R?pHcכv"r':ns ^%'I~?y_(M/z[m #V Ju'eA~cWُQy6ӉR060}\hMV`dQ?fKgCM:j{"/Wkm&- 1Joߓy}U}`I@)D Bīe>óԯ̙1i>L>50lCpo_vUJy-qif1_,SqC@btP?ɧq~o5㩫;wfI'!Z 7_<6>cmMvg4ͺ? B7j! x(?\2oM]HzOdb.~sXuwpDSZuhwL)Ӻ~ ۡ , jX"&Lk!QN=v:Rz 8fX <. 뭳  %>!$o:>Y9zenȳƔjRD#vƗU 7{l{s`Ÿo\qD%7ɣ6eEu[3MW%X{%WXVy5 |M9hS/%Fz@2ZyA(R5hq̟횫('#so^uӏ3ɬ E'GUJ1vR+ShX$@O,vg(R}8~r(>w?G$Րq&g<3r ?ѼҶb' )páFU-kqdIoVw!s&xA z}42 ATrHlؖjFG>ߝ8,s?[-+eR+.Qi}Y|Y? p,7qu V 9 L/Y]^Lm|R6IelŅB0@l5:]H6%-JP3U|LHW*A䍴PzR>0 }s2ãÉ~+Nh.S O!%wn.<4jU%GBā6w;8ӸE.adM"Bʣ6bL;IP(sF퐌oAeykoi> <ӉsWe4vB5Q2þ^88Ç+2NȶqL_,JOE‘apem5 tyRoxA@%Pi`' еh׮nҭUoXiU,s +IsBlrS8HPO = _za+)1 Ttny꽃fW@aY5*Jn<1fG9]NtײaOR]cŰ4#9nDaTxd'=bgoO]1y_@W&݃ũ@Բ]ۀ3ЪHѩ+:3n$ی['4}ȣ*:><,* (3N!m%0" FFPn7C2Xz Ÿ^ŒIEx3uc=!vEDVu(N!ڝb>%vŝ`\_rEWJ^dhӄ8F}ApS&Ll~ZPS~ :AU(P :/*qޖϛew(5(z> #\ W$d,&e~P#<']ԕn/@! 7>'ό Mq¾u!FB!9aC´ Aw(-0U@iE LIExc;yfҲ_X2FGL >&0e't1 k V~Å}\U(sGkd ,1>\ntljneyFlj)s&Q[ S{UOb6>lԡ[\7Q\oخD0!lH1oI, `l/P0LC@>QҢaB0[4g)+{ JGߴ|=F8lїSt>Gŧ]*dPð|a{ъhDJ L??J؄nhj@ye84u dlqw v, Z6vdK_*%$3_VQ^.Koa:j#ש5F~jW$U@>\Wq 묱 8< z\a;m5֘:9}=Tz~H]\2}S^>Gޓ'OHī)K r֗xY63z g@hl &3A&d4hjmzsdbYT ̃F Q!dLOJgXTs?~=?{oʓN ՖpE7Imx7!{$4}}f^:JZHkPhO; ] :N0:GMA/EI2 @ tMP=n^QYl?V&Yd7~yW];Rs %WV+LBᏨcϽ8U-aCIcS!&C-^i}m6'!"XqO.Ҿ _:HcW!Rg+]0l{ZRوD"p}= 𩳍-AVs8NY7 C=6vlg014o{6-۶ghT3zVe6_ Swh9}BPyb08,Z#TB:kߒnR ݼ )V!թ(Kxʃ8j Eꦙo LL X;Q1mn)y:  -i8.M~p-߲\z6,Fu#U~biq(g2S)Kj]D1G쿁 Ũ".֑_-|Fm^y: neqN]Zӊ HlQVK*%@2>Zފ7gC޺7$|;iKk+e}k~Zc?(,W%v_@be\K  ô\喕/$ނMwSvgRIȀUBξ35[緘B Z|:| ,(ɊS#o|2M U2QԞ{gl..ͱnPz BjW ɖl :UQ0#W /*b>)AW+RVGAS!5BޯJDB:pEB&>JW˳/ZP/V6Bn($q*U!}BdBrɈë?}Ix N:E:]zxC9m0N`Ơr1z=L@[$hfvA[Pꎾ@6&^F(}܌ٵ1˅U 8A")`1X*Ab]Q,Y9!Q7v.Gt ]kXNj<: 461"ZL@_DD?;]~@f{cDFBsMMdtǿhh];;c!s,EhƩǼ 82+͒qpȤ}bbTVi-G☉WNu+ɳ40 /2z;">wrԩׁͰYu3qc~Q̜W>V[])I_eL)g!֓"fXM~n$ȹ|%n34ɑzb}xU]g&:d\ ^ WdƅO܆#>9oB kf&y5X^-4{#7O1@Y)ddp0$"VoySES@T}5,S+6%e:#6#-kqWQ"Vޔe:tPlQ>L-$)FԝAk[٢XipG@gvs@ժ\ Jj+?yn)?U[H`>2OV3ĂڌPHkZ П <&hlՠPͤFpsNeG+$Q9ͱ6U> *lM@ja'5Hv3V:"N Yh*Ln%/vUYZVv!͏1$8\g"Hp:ql{2>怉Oh ~zX Spx珳G+ZJ>oѩ7 Z /vR̭^JSya(慐_͘ڞi:wTa#W^R@)FVm.J5>l֦L<~ԐWȒ9fӦ+M1ԛh7t:,>1D.ZRE72Ym;Vh}34&wg<ZV R1ĩbsp:㮔_j}V䂥ry?X~k"{}wo\~҆䕧p'3*VW4^tg'p坂> :ªmdyCߝ HXՍm`dž\ @BkU9j?U: OƃC5qc_ ޺ |tUQV ^oH <}1!eR4| rӧj6qrحuZ(?8灃J k\Q2A2qeG-?~:a6p -rVXU4a 3Už}dmV1)#A,|sKa*:dT'o~MaN̷*v`{:ud7qؼaL$nLRLB;E̊tuU|hX_jMNjxUacϨ4]|[RLҴSEQQ~8WBr-93w2Ekx7!b'-,yf͌^fePi])B8;_h8mv(蜽rn+p'5 f ;({LOG~& 6O3$#t9yhD ϜēftZ[Z">K5~V3QI9`CDs7#9o3ix $}{B"[  3H[sÕfj f=2߳*)K뾶u*7I5zPy v^숸fCiv![8JfUNj~C[-ydOT(e(68/;\vv[U< Yq/$ʫ"k#$^Yʨ<UDG\O**.xY_an 0(2;㰒bYm UclJ8s3={T .g"y}5$ {+$vK-TO))frw H$KMow߭~cfpc)>[5p9M4^S*rl֥ñhhP~|0mֳ\IZs%eir}d_{WgeuoM^,Z1~PR:7s55O{M eHAR3XxYBaKV^Mg@  XF^#'Ű*]-@&.QA6݈<|K[¾9Li$ W>U(};Y!&+`;"M$x{kb!V%̾QI&dm0 d z2E?r 3cy?s Z"5F6晲1>=Q,cr6ݑ15u K)@iWqZ8E^/F* ZVpVϖ!|-!.% ~@>Ӌm$1{eSfNVTOh/|UN]LUx Fa4*&t<+F 3F|[TY޵b+ 4e Mq4/~Sұ 35|Rɭ-&,_qƼI0:~t%Y'aFi,'ȿ/s/B8 Mh1r^#g'j&їFL7X'~ ֚> k{ٯ{ם lZ%$CpZ쨷>xmfz,_3*%d:G4v.IR JDh\L2y=AZSb`q$+iY5ׄ|-#k9E*Z r8|Hm7pVsW`|~lbp)RZ]ֆBG$ a l Q E|yk?r-3,8?GRV#`*a[bvqZPZσދņm& U ɖ|)s(Es1!B G<:j=vy8A_,E4 g??c`/vtRI}>Wt;ק(.U qS/s ke_fTʭb0&,jI(r3Ss#fKCA~2&t%Yn͛DP(5A@DAW Ph8RtzZ76ѽb>XfU"̇>dGͮ[AIނ[h֛Fk'H̢PXMiƉk5e_q0;lx\b maWPB<ČzL19R8>]'%ˉ0ʻ%_%BQ#fqY w*$X}1% +vȡRg57%/Z:v'pL MBk |)DP3eCǔM;7wCh򊂘S{y#Ԇ@o E&\3bc!hB7iS!d!hسJ0ՙlk?uOzWUJzed,[Fs&~Jx,%o;l@\g֬ ]ME!dvF8H cޟɠ ڭÑQieβIisOG=!4*} _zFk=CstLsȁO6mRCBʺ_peT=?)g+=s7p@ޙo* A 7ӏ_eȤó%i m8J aa3cDu2fguwe FBɏ}i(/9ܵ7S!%{7 &D/*+1)`BM D5g\0)@ƱAա:6ntTbv EV&pGFҺX؋Gjl9=zPT]wF@!=" ]2)L,LKLbJhf\FK Q?aJ*m[E15za.L\F|w8ƖIs :hy444_k>hR0`f2iāgˢ _8cS6$?dclKg8jS"za_(T;G@"ڗB-R쌤/o_lx|V\x}yQ ^E=zq.mzy ~:ZKgy *F3(†CK[3}D1F(+D9/;540-o`-r&P}㏉j~sdq Awtzn$"ԹX&*}JclzLNGZ02a1O@ʛ HA}b7me k"U\<=A=U^;)y2f2d3. QCyonjn᧭d|1nB|{ 3;mb_\^1avXy0?ϊH,AFL HE4O l,ZHQ=/Ww0A/[4ΖgsՒH[HTl`mf#:iaV,NEhe1[Vt#x:4-2YaL|/vfX'c'N0Lu_ԑ;n&p2z5 [hK{f4N& z1(H8BB&X_׮΁ BzE%s1cmHd v0<ȦKhN + ^C_?FՁ,l`D'?oFBKӦ-,F:\7}Gn}k*3+3 }2ra(|;C`_&$a[@@Ǵ=$ebXK_TT]0!K2׃R+{<&e\vTrA S|@}4: C OIA0cH{qN6kHt҃_ukGjTvjM}8^nQQw}NGE=gԖ<X7?; AA:)@?e>5H2bL`P #ngseznc M}ًz4_*pqMCG N/0!Z9yu^|G cQS1yzb>!crMUMǧN)m?689@c v9|"l|Y\-]=jkʤb14^~@+/lk!BgYK(;2X2OϽU"orӊIqjqދ[{ ŘM(-ګ dq+:N{Wn_ňČA )fG5JKi[6S" R\ObϜS Ԛk08Mu}j1ahX1 {= _OS@"SYa=`.7![k% J{+;kF3Se-~&>5jwhc15P:%[Gz!m^.4if>$+(Z..j0wCT 㚸D"7í`?4HEmP "(ȸZՆ6Nެ^c̦R8wOwVp'=@" -գI#آחɊm^\HfU}ʍNbf3+ec6l'ړ+P.+^15_NjR'aR^zDZJ-,A`/pa 4]D&%6f`=jEӱ OŁ׭OvRh{`~[]-`s5%"H:SөRC@|@ `$ %(BppdiUIYnoMUX""^ @i a$;JH -W$T_Q#L` vǜ_+FY4(n21lx\o{!XKod.gk+ jfc-C9_nj66MgnBo(M  P6DkNiAM Rz[przJ^r:癥hLkTFZU H<rD*=*2ˠ=J1EKbe >6_`Ȗ;7kr25e(#_v,7yn{5xf8Xs*s8[1 d.Rd#M4G}AZYJ!Զٻ Hm%VIWкV>)R6l5^ƨ7@W0aN+&zT0Ӕ-;6X|qW]xtD"t @`er ޗ#Ī՛a'5/ VO n03@;c %˽%yyJ3LG;X\wPa;>~ `[gPWki}D)'G[̡ѧ4plXS܀ v8T*[=uV)fsO7{|d82/gE'j53o mXtO'QWEFch' ԥa$\}$d%Z*&#AǡDH9jjl%-|ݘ/5xM'|n8Ć bp ,꿵rT{-aٷѴ]ΎU+%Y B[:⇥%p˱6ń'E&Q CȽ]f²h8=뾌ΔڷB@`Aj1GmBe$.Q#:«h%CjqIPpjp9g8_єoq*iv LB.oMZM+86LB丬z}U{PEfĊ "A%.j%* wﴌ]h6b@1_GL?AvèAgBMqD*b {%3L}o'e-R3FsRs/@}b/WKLt˰n5tEc/쐡 1c{‹uH[d3MLL5lvԃ>WklDQV| ØGhfu-[x1E*S*H]nθ?KQ@-5(QUAys;"(zn(8}lg;ڱd&auLC:Lj^0 PքzJY !+)wF!W{+|^:::a p rInZEkrK>x׍Э 9UY\۵iu5F$M%SUB9q@>\oHD\oZ dT 26x'޵lu\뭫MMֹeݨl76 2;8!W{~fX#a +K" Wm]2a$K5b`9(+u /uW傚B,ˀm&l͏/_E` ± 4rL糞ӨHcG9k7QE xR FL#<|@?  Y"#B60enE:%Dv`ϴH?^lnfGsvR; !l;:-U]Pr" c4W+X}ۧ{ke• u>O&)֚7c1? Hk6^2!!l4?=ƌ(x0v1#V:?sՁ`6}"\&6 'ݎ.9šBx̪2v8W>b~3On]Xr!~efu~[HydqOj\EH=l졢R -EZOFh[oT)S7exY=ξR<fiHC7J#jExbQD+4}/ QpnJҁ'*J y\}YԶ,J^U 6UQO G5D>dqF{Qd(kڇxQ0>|} ;m%924_N0N<7UK15Gp:(etKsG-ZGwmMɈĨ4#T;Y$v8CॢqMXlRYl ɼɎܬ7O_TLR V4@~#c"5jJr^b EQk1hv47٘O@*SwRIyټW 6DuSRpv5TtYSνREȕa#!YIײBL0Ѫ, |I!iŋ.<1n뿴7^|qO*W}[EkCՆd?Fc.k(/~/x{x;J6{D$Oi Qӫ#`ms6WݑiƉV9X)uQ= WN' ?y1ֵeGVOsu5TTЬxw_s@ԁF3];@%6&ņ8뺰.Fjl! BD4Fg"D=l3]LS[&ߨɦBԖ?3UtzcC¥%T;W̕5QW Fѿ?esbyqP!_%E9K͏]e,m#pUIwc`JgF@DPY 7W8qA̅j4 ()щ)<2njǤ.2@lOկxXo sCwt bcvZM+"{ #^`m# +tO8ыXj j09L>[ߙM :LLEcOT2./&@% u_i'.Y%~nV2!@jUzOXeޚdntåMWseT:stDec ?g-bI9AoB9~<:;ulCri"ǂĽ2wtPo;Dt)XQz$^onJJKtxlAt P@tzK mDۖQ"е:1iF_=GcW?a7,> Uo{tY])rhX.xstq!L*Ȗ;;&4g`Fkrd<]ĭ6"4)"\YɓAYzbH*ͥ.a2u;'#`b^M6uXmqXKnЉ>K$ CTv>ОoJK\VA?A1TWiC^f̙rkƃy9_h@K&W ly ŪJ)~-`EaG̬PR`t۲ڠCqDpdFqtSX`MP}6)TW]֊6Vԣa~UI 9xO uRqHyW+n2дvabD =x"rhc^6(gnE/"|ShoҎ7RW~ U|ZrD Y0in^S~U,6&nubi$ɅֆP#tb;G";Eųj4YyIwr?JZl/x^O1>0 Z=2@zHT؜1a4{ ?C~P@Z6e.FFmZ#úH xZ93DC=Kۼٽe:c tI&s tP&Zr8 S\arp;86C, viT1ɺ{N,3H5 K =)IYjLZNq ,d6/l,2Z~- .PgF]N}m@3b7Ii& ާoMb8,Qz UF9yi4 ]2yU&M.6}]X/(CE̾@IX$4.Nѩ x}-2Nr<; lޕpg]LnK!. ,PzzpN %_>y3gtaLkC鯹iTܢbxK><2yIQ's.#ުRbꐭ"Т!5mCrz#,X!{[yHeFf,V攩,7ry\C6 vCGg+gG@%sz =Z7"Yۚ9Y U'i7E[*oУU]ki%e-11IC[YEi4h6T c0_+8Ru 'y|!U1fY w@?\Ň@ӌX'hj;KV(.!ؒG](MkpV;Ս0m-Qg=O8$lEk͓+&>,7tYgBJ-YfN+7L+ hög&d$8,j%,x5Zt^cR@7%1ܬ5Ih`11c{-˥OGX|v'5w%Ì[(f=哹&5H:(13WYK-Rc[8yvB~THD{yz.2~AIml29NB9z5n[;w-f/?v ~1#/NŐ/TޮC[Z0u+r8(e/wj=4;m~3T(*+bNm#v% QW\ysϓI9 $F#aAN^_&G?wkr"i1iq|c5%XVч> ǘn ww,>Lբo ՃVT;`UE r q^o 6޺hg?F:`4T *I:GvK: P7}CQ5lFi1ԟz(]¹!)j.ڛ{m68x3Xqe4p2Lŧ.3/ƒOjX5V^fkF++3^\1^c"7٭Q,8{_UAk䪌a9նܬ^Ge}gNfgB(8)Ffy׼f% DV<ޛLݖmP֩*TlBm^D0"CB:rV.̇ճIfT5k܃+ի1&#J`sᦘ\E}Rm7~B#E{:IKvYHt&t u4FE7=RvW;|{#pRj(3nN(|L{Ny$K%!J8-H'%fĢ36 L#CHH&|Kȳ'Б}W轤9\D+?ec#3oA{9Q_%FIvP^W0 ^*\/T>ޘwM`j*֫Un"IV?s%mP7Nu(}a2'٧GuRH[;jE((vV;*/sى-&l;%P̈L5$XJ.Ό# [:|j<Y!˃s? FM]vU}ߠXuI_fɪ%4(yv*э=Bl]חA.z[EJ"YQMpH5郐^5Hoc(:af(3 (~5߰ dy"IcrXq敵S\&7 qIN|1,~wk\ZuX)BКu6{x(dkwi6!? M0ܷ ߯iA<s*G,-`WE0LZT5N&gs' JYݿsdƏj6rt.x/*s[8}UUxW8:E*cHIn?r־*DNB8?%b]R25!`B :v$*''Q쁷WQ8@'r%UCY'xGE\p&0t6l`a>\A#"RK[+ϴkN~<`͹3BdBW0khklw`rxpCLx% )4V7&(uvlFR5ރQH^C~*QNhK:pU]{sMVmZ]*g&ͨh=}Ajq]OuᷣEﴂVV^>υe 3̏}|nթbsv[FTP( X 3/;j2tƅXN:tEB7 [Q .208GT7Uk==VimJ0aaDx+!\7{4xEr'W,'3sf%O8gk\)M<\_.GhSrY!| K_ʄՃ)y3\ϲO4}dP Ad_}cX83P/_R3O|Eؗ |SR*SF<3OF'.:~<421B2^崞ovlc6zlw`CEztDiJ-CX <%(#h$~{Ω>&SD` T.W#j61U~A׭ sH1' F]iS_e[ w"6Sc:M-c&E&elv;FN/D^0G.X (0s~ڃH+a{ɂQr#^%%8Ge%S|flA+JA*H/joB4,d_6ARi(`|d횘:^ pbW.+|ǜja0X3{ y&\ÐƘ/&TȪ"S+b"^]rTƟu].O1PtKHkfy7㯮EZ6ĮO y%L:i~G [U|r1zjiJ|ƺj/ da6䄰e߱<SgkeeY{D XRp9@6Z[8)tڔJrkz n)>_RM?̨m#UOZ}i !{;A.@vqqSma-Kd0;JuFN*Y:zgWGXtP0v&HWXR%c;Se k2wɧsW}A\'ߒ%`06єeC.v4ӑjn>.w{кU+| a ꐹη. qP(qGL.֤L<e7I[ƶEĹ>f{@R.#㛶 !qцnބiq IfT%dBdTH2W!Yz gt0nn{0ޒT|/x0i3]ix)aEsIB> ˞{ Pi_v (ϩo2gKv65qAIYjE* /c*D*"`Y _}xB!7׆ŧ+[n(ޛŎo1vn՞m$apj уvI>/G>pIPsv A!A@#}=hL%;VRVkPDQj!Y8G:7krOo"a)sW$3!ZtZכ¡B/>-n*P='TQvTQqqAl2AYSyPy=o8$^/n o{Y AջєU,5۬ߚB{K+d$g x;7hYр25^p&#FGн JdU {5=~uj%Dxve XmV 驪%xpbmqXIق5-[d5ݶCdD]9FsTұ4Xj/wܢjĠJekQ1Ftڶ~\m9{ ҌP,6ɲ-GFLlw8N*P@̤L` ̽ /oO'vG4<_  -Ȍ=R)0@G az 07W$q/<h.r ]م,$Y]b Ԅμg,bV+IAȞ{L[.i^6\ o˔'Fi'!%5MgClfZ;54*l#L+AnTo$"A]Iz׌ٯr ; } N_p 읥uF@$U*9ld~&eBWȶ lFw;Y5 I~MJ&f2ΎۜXQ},YԿIz<2YXWĩFc\evBKʳ<XZ?E^0X^N벚-6e둍;4ި+]ƗFW}L$'2ɲ#J[ɹޝ/od0`AcDlXe-zp)Rچ E.:,icil=o!(";mM/#$}Yh\fi0c#@J4fNAkw1dEB=@tIexUOIGp+ť]ڧ\Wz HsCD~ܟr:&$ T7ETg& <|/G"ؖJ|fρ9@IU6x+U!$FPzn 6E~@;^GXSl܋dh:YmBa E=}<5u7GQ %395Z1hQF yU'M7DQ,iRI{)o@ng,*G󎭺USk' b %Nоom4y?1 32'EhEd PI Ll^obEIH:rtx8`z5i1e2A.{&8n7L?.$f߰@~l OfA7V!> nAjX?!F`6rnu~)s">Ra.l9oyJ*.H}e<n]dejgQ$e!kIP`㈏Lyh p"sD[g,`&B@ \ ć~fPUH=zwprU14죞y"h[XRDKQ9&P4˽՘{qA]bLY$Z3a\?xRIꇴμ1;[yZ{G\ZETIr>g/63H+_Y?\h3$ÿ,/X{os5$j&)[V?2A(y<|<>͏NliغJoև3Z]]o.W-^$XnCBmJYnC`!cA:C7$`ئWg˱v21.y%֝/~WXN0W)\A-iϲS8!8b5U r_F4iڻ_.nAfE;ۮ{FZh<_@a+a5#", alUG%U ?crT?f)N.W=U0oN8 A-ߚtJ3Cљi{PA7aeBe~!Ol^#K(&H Fsz҈%asdNd~4lpIAr꧛PXFf6٠'G5˹O1?MlWZ^TH}1?M}hZhTl<+}0/IjRȊ?-Yoډ!&W] #6FwþyJFI|5`t#iȁ?-Clί LH'*Q`)Bq;L=M,"u'W $pڄn̺䕲au&m쯙>|8$p+1#1%ɭa|iGҊV@yyZlaCkVh#l{8"}};qxھ3yƶ s t|w:gaix$4NI@pP jyh!p|D9P1DO% M>zDqX'[7%`Qr5kI4> o1VơD+HfFN627E3#s*w)${fH'˺ؘ0}xe_)}# '!0NAk+}oYc~.ӊr0,GgӉYi &)2/C+5 ϦEhjF RͣS!7_Yw<09bwwyuy !BC_4ӹӉ^HmJlIw9KUE_ E+zDLR!}܈,l D3QCqjoj0vT<@ Վ :N$:ey9(T~`df.*dCwL m}Gܱ =z #`ߎ-ǃ.ƇRM|yYbKRn ݉n=p٠`,_vCq>l@qU4{`ƽ6m{990ɕΞwjUGT)6p *Cljqÿ_L&3J1oAoTߕ(Hai8@#sMtTwapwq.orwbR{Yv9ۋ4xc+3ڻ!D oxP4*w9Phׁ4ڤE*ݸ#V3h&+if8L6tn^#ȘØ0W,xFF< LBZ$*JdT:ٽwj0ů+œ 9ka}./иu/`1^:W:ܝe”gؔq= _OI:XↆVwF~Y-|Ba:-HnsW {hXÄ ԋcJa(pq+kY&[-di+U“--ۆ:i69hU ب7J) !6j=lxhmF !GcӢwaB z,hHK<60K&r?uB*9m`6P\%J0';::ZgM*]4)"P!s=sK2~Sce0ֻɤ0S68}Ɵ~PUw+Rt&?lWJmؾL]K{]dsŠy&ivM 7$[%@鹼@"ia%;,GH87 LmEGߚJ/AaX6tx7}aG ^X^$[1L= -b, v%>DQ.=EeC,):@e+yLsDoL ;vshh~sj*`,po#ėӀ)_PKGl})>͔'.!>ӜgZb;vrnUQ$U6 g[ﮒljkG_uIz~y (0H=ugEq}ANQ2̾*%UKt 3gT_^&n]""p#e'.19"ld}"Y5}!Vp gИ/)/Xp;| +磧HV85[7<.Ͳ7*ש:`c%C>ߊվ >E=K@^drLΐ2o{LrƵ>ffQ5Ld, t[1WC^[8624M ꂝFɮnnS6+žXc =W& WOC.WY!Y)FHR#ESeU1l17B.'{}SDRx̖iTboMe3Wnh\ P&>~5:<~en'YnW#ŊI d P%E HjCB,N]} 2n}Q+%]l2E "ady_yZ)ұ{JE';s"O\29yLJnY?"mE}F C3dfsm{S[W$}b/bR@Zy{ Dg͗AnI]+'bLJ@4xN7D8ߦ.R[[a3g'ܓ\v h.򋒂5R0i^(=W\!鄾|:q55m{_9.QD6vLrݶ4?"/vS[bסso=^9]J`ฟ:&k,_(mp]0g^f8S@g'Ϳ¤OnqQS!?gLQ oq'|-@Bq7^ӄh+"5}(vro~x׀OriE (p 1+׷ /^~gbtӑg,J=P>A-~Ø}ׯB5q,2NERBV`QiZΖnesN%='T'$+0u%._VUvqjĦN5Ji' m(".%zjPJb ˻NVsDUI~k}aÿ jh˝ּYzFl]F5ig[x´tSg[i&aQtThq%wC]6‚!NIa]+cOےQ{y&y6:NzRHa}[#k.n~Ɠ!<J3 (xE܌xjx>_CZ#=&5B7uLt4 BpiocxSz+!/ X^/-N9Z>H}|vc& ⽇|9YRU>kPG`pM "w>!xMS1no1(׭TlCTo;=5/mc 7R7,1BEgW wGnša/D/&cyʺ:e"8Kʷ + ]PU$3wwQ\qKX%?FM^ʽIm!U8hRЍ~ܨˋ>,9MNNH] Zx-5ld2i +GV Gn;ٝ4kv;q܂ya%TBEQY$_}XpLnϧ!]VS/));(*īz!5aӉ& ZyYZH$wm|QFgrn} Ȋ;ItJ\ʖ.6|=js%E6Ƙ' +aoVݽh¥Ck/#4u}gRYb̟s:ZK(@#A$7RQ?T!J|8!y¸LU&"]] ey8cO ݩ}֠\ˉV;_QG%2R??R%H8-ӤF,NݻBDY) ~h4n8Hw 릍kx}Aև9CAB hH-{Zפ*`O+&t/#}+bVym r`k;MC8ZV) z9gԜf#yv "M@Wտv\zͽNؾvQcWƟЗ[$Jٙ/HTm鈇 akD<"MסLw]}; Uѭ gʱi s yS F1Fػ3'K.'+eOJid$T+åYvWd=\1IMA_߂b@{^ I/t~7QI@g_Tn#Xm ^PT7&/ӍFX;ʎ1VF/r3sZm^]D׍+/M RuLjӂV'?ג(l<.\L▶Rd5LI> e&@βGH;6^&yEbA^ / 7h;8gnOr0Uptf6R.xH}RB{aݺsu<ν,0 cG\ 4bƫ&d(üePS_ـd;`%n7f{;#iD,'l~܋s5N@HjsG&ppV*gi*fX\ л%ēeJʾ!aaC3 Y.']4m@O)'}xjMXtui@nҌz7A-m- ]FI벞D0@MiYJ *PЦ̮$ N5"ς/"MM)`BrG,Ѿ7u<U–HI?M"vz"Y#Y/SB;*K8p}T  Dt,ƶB_QrVvn Ft,[ԧяȯ=j@;gP)0+9bu6ЂbGHq1炐lYMW&AW:j,?0z{^P1IjJ ~sܪH=H钥;rA;[ET ~=9=č=POu8]D!dI .f $5:k.lnT#_hpZ/gȦ5tAY&o}.~@E&ȸ=̂E"~ԹN޼Y|s{nʆ.s^Ge2;Zx=wP)ٺ<$HtY>ײ./$N}皝6>d/)6yR/RE{Wu{F%_%A3ZkE)T~qVE9O9!Cv9T#fqHf[~&ׂ&iIKY4r^ 2@Pl.TVzܔ+ t *Uh:+\KuEd e1}R"Tcp=~'*xh$ڒ˩qr)C :^7:}R?1סWrJQ5BϥUbbrjw^Sٝes"xOkb BmTR [|:IbzGtJ`] f_*D[[b0lEs֎̰N҂%\K̖UpƝE kaJUc+zߍw5'3qB{jBiyS @W+A ek%YN: V1T?kdiXSw,=:wK`{_EIzpK< D$nޑ伆vQX:2j~uE\tZrghUZ#B Ƭ L8Dm}dz j@ vq+FK#(Oy2I)d%1}<gI@_Uz;&.n_X ;ߺ2~{!UD^\泑V02KтT5[AfJ?zV" ~od\Cߕ:JkpE6 ʕgTv f+_J\p j`ZWRR̓!]bw2gQ*Fyǎowa RJ!j tKO"m̶8wfs DMRwBŰ#BWxMe=pڰ*/ͪ@? ™%UБa?n%.nb-RMp&_ e8GQ(.; qt99G 1\9CP$&|"M֫T̃2~@5Qe$'c-F3eC򔷷EU6Yrޯ\7ɟ,W!4j^(,5|ĀTXi-[4x1s#1Z?CEC>uLijPLZ\w]H2iGX2Wʕj*96V@ALJ1J8߿ cʗ^|4-l/ƸM3b&d5”} ݰw(zH q/EGfʍusc )J#UgUuQ>cWm*& I]`dϹ5$F&3۠tBPOxtTC궨$Ȃ mϮT=T Pu zW}k+YϿD2r̂ilWi}X2#'~F$f0;2(6+;QcHBmx2LU]#M)#{ss@Vet\ kqç_U@o ՟cb礒$O&EdXG=q~:, pk3e`>oF PP ImL!taWu#94ok[m=0-Dx[yNl1fԭPbJof(y0k_DƠEYB6cEH+^m (Yo (OkF/ Rcw p̀mL;-'8DEH$c-hBf"VQKX"RqSWhr^I[-uWd'ѺIw&Os봮`uV mc,HcnJ \Rki601wYRA3N?O~2@($ypJys)2wbx C3 n>gQP)`[ il?c<2aIr3QD67jp7ۊkVBj\QZ(wOmzZHJՕ@Ot BX'X{# L RX},vJSδ#)ASn oa+D˳ap8ifDj,H6uBP aTpF L0,7k R ϑDf&KawWX:lPt. (Kv[+'b_Yq@"IQ%,cOjp릢4?p_,&Dݢ@!Rمq IXN-D*cL~dr(|s]<4lX dJh|sRW56WJJ`t鮦u2 yB1B*j+o~oՈ_b3wIݘTQߪrAF@eT!Ğ/Jc2~߂;ّV~@1'v?-L.[L^<&ٱ^Y|df%)墉[2& R+`G T᭤w] ]>Gԉe9| d b Vg֫}措"Cm>C iis .I{53'~#y`BNXG gm|&mXt=?i @ UO E=0O Xv1> ]{d1P<!䂈0ieN(>ǼDVKړXh&xHYKK$Hd9FDŁ36OeB(ԨLpoc7nA長]puSy]`FY5ޢ~T㏫_k2ũB'4>*M1B=Q(c5C" M. f2UGi.>-˵4Ҥ J&w5hW6?1;E俋!+܁JL ?k B)+zĪ"ԫco?P)_rˑM!.+\ '$Uan9,|U;7i5 4YpS1t۱je0sj'+?؝mV%/K4op=F1XN/<ڹ*L71nq3[NF7)g|?NY9 ê&c ؀,2lSE&9, RԆ|L=*ei5Gbq-lz8>=I9g|}/Ž-_I0D3dD/7 3>1 ;mUjF&ףwWGqZjHa3w E_'l];Y# /v ,TRc h/w6Ӡ?>'f$P0Xk~J!- FG|7A$CIMI7?ܚ\#4)>#܏N'>c eo]wlNkk_ ^& `w=8fSicUg{K/8pc8^qr>,SjԴ(Pywq3)Y0.(Hd7[#g!F'wtT5qzHwK5-@_^71zi,xw_^oP_K_gP\P7EZF*CI?۴]NA* 8[*-j ZaDA[G=Q17!`=f5qLǪUvp~14|+" H框2k 4άEԿA, a zgː6U8h:ͅF-|,V15VoU/EjOPK|T_~KmÆݱYkq7`*HL}蘎 {Ѻ:_k̥E0:Vŝ Q@^߷%CrB8(S] I& 5r+J*rPSa:HҵG>іWr,J¸_ʡ2Y Bg}},oՁŅ:_jaDx3eCb6f'5rע _^WAKutM^ZQz}%@yQueA!YuDaIh *18Bș2%tE h<]ls!n>,ck&<,9P,0AcOOa.yTJswpfqLSoV(D؀T)>Nk )K^dUedv,!(lؒj;J`PT-ڃ( 3_4J+.2NU")u⼌Yм;(>@D\sIMGӎ@^"l d9Q6>m@f'dAw柩rE=1 ^ZN\b~y,NOb.Rgqwk6]/1 Jb?^?kv#(wKPszG،z:o_ǾٔN+к^um\3esv'u'9g""۱ ֍4e{)mĢOfUMʈkoE[Rql˚IJ$]("A Тxj"A1f:{p;YKSػ&tHʲS|B(l(VQ=`h>D'1aS=tx\i{ uwBkr)$KGKdsc5 SX1͓0S :UCM/_Hp/U}r:0I$mRZAC@3Cn&0K`31%gyĬ[PxOΈsΦsf10۔nl9JZDDUEna~I0Jٚ?a lځ1V2ue &;|ьoOn^3"inBAϝtbRY F xS:}/]2l2\|٧̥wMNCHE1s&z G]ns 3D_9F'TC <ɝBQ"#= 4`7e'Dξx6sߛ[pa2(FA3W^MUd@ R"QDVKCJ߾dDupp.YG3Ͻ` [cѮݢ롤菒"P?č-7]|2eSؕ;!)Hs"g·Cqe| ISe0t̢3nWWr8 kR߆b2=7cOOKlgGR4ߧ.g2n0)[`:d?) UF&v#*5ݭF[lMTަD7c]r^r꾏9n w'v!^ܼoē0 NWJ0ldQ+‡Z+IJS~,8 Z |)I,1ǿHRHybolLch2W's'v%( cP<>Ѕw̔|`MvVyRJG"I(vLj%L)xx_vS } g\-C!m9A^ioO7XzMB@;Wv!Xz;yVT)XEDGuZ(#mQڋ0K_}CsקXgב vZ͎Os2ZSWRMmMxs` ~,L\&/esaE: hKvʑ}T 9pEW&:9Դ^ ͓"R& #@έ j`4~r;ܭqM|x"!-Bu&&`ӛPɬWUʴ1M1a΁wԗD5+T'ŦxvƪnϬ!vRȂ*SMI#y _iqhg|a`!]4>(/W8>,qZ@iµ }me8Ϧ̀O57JTႝwMW']WMUsTuh/aWv} 'uxl8YfvIR3ȥ񕒢Bb3,?7S-4>ZDEi! Š| e$b2e-2j8ל?..bQUdPN.\=W 1w4㸤Y)!ǹ#n )?pG(Ʒs9b(Ln] 1p|kXΑ}oFA %KxR)aPV2 cᥩfPFrWpgŵ}Q; l6ݔl^L5DI;|e3RS RDm ' N=ItU$S3_='v˜@[ydj1V3T;)4wg6x>jvdWc?s{qE;.-@߾ƒ JbYyk`?>v~o\@*ALv1_%ij3=E5 #IQJS H.?JjT!20 hk5**܏ju\BPN^gT+- gm8T^MA-}-:kuRm%ӄyٰyrMmFbQPNbcT?Ati>)Z0m-T`pGԚ$2ƕk>p8/Om$-Ѥn- \h'ӽ$ou1^(s{ym$L\8~ ,v&VTӰy같ZE~M1 = 8c&v>(p rMggQ?0f]U7iL(!/ݶkkAO~RRIQKP"lPIx8(=ݧj(-(P*gғg? j'=8D64~j ^%Nܧ `?|]b <Z֫H!24jU .!&tϪQWew #ܜӐW%V-G`GU^Vr~H$\5 eƃ6a? {d(ߴߺw;)нpFov5mbza.u} eMr%zlˏ],cLrpVf3'P; } czryN7 SxP-Y܏W 1*FQs&'E|F=9 wP<_i-y&)TlK(V =To,L YviTZ z׉G{p큺a']:S(5՛gZ 5gb׃Fd턥SZtM[&[pKtN)6.`E91bCm):5D&NOp%V|&k' uMmSOrob 7 @/MC-E5hol:*tO"C%2꯰;Vot ݢF260J uZŵq +:`w!(Ixn4U^U4=odK*ꅮTFg<"Xg+ES叡/ZQݵ$tVfA~BYr zbLA9Wܥ?)pZl7+jJi2#|LEx0X4(.24H3CUfnWژ(R$Hi V%^b6EBPVYJU)!Sļbl{"P&'mㆋezهV̆7 1Xu{iLsdVytGGEDKǁ^trbѪ0۸\ƫ}JpHaFr<IƎIk{DxZyKA8z/ WAG+EpbjCi"rtcYz!8y"&4N6]–V8ۭOCgY7FΞ<x*#g>6KL@ F3t pju', vwcwdA#muʿ!"탵~\\NiN+aBsM&sAtd_̽Yy2 'WdFtlAm\b%[utI^0T y>6V"Q!e՜Q!vYT}`SlжG2<<ɀW 3y * 7FVB/a4"'Rɚ8ʗz;3V`3f6%G0DM-sŜd9(`$jwY7d R zNBL˲/ruw|BߠO9Ǥ[ џRh0!SRPrEm\N!X!;|`҇yS-r,*!`%.mƨg=\o`EIL&pv:XO ~ґG. Wa\K ±;?(Zh& c~Kz{ ]P+sE [Raeg3 `t `R 72S&ƈVeFE7a6Cb]Ѧp >p+wW` Σјb]b_.BB45/ܼ$#ˬqA 1+߾S4^苚:#|NGHDء[pEsG5zmwG{)vO3hĬDipK!!V(o:jAx(u':#. Y2.HW#4 Gb0L"˖GmI/}Md{H*q۬_nOȑ,~&iF6 "*/ M4NԉSIRL0xӮ[G72>>hǁ&[kic {~Jwo69橀aU9RJɈɾ77 6;]7["GS%oX_Acg:e,b 쁼7.q9_Րѣ&!ِZ]4a4E-/SiBi* MjcՅNs/z~TeT+ǶU'NqeY2Ӗ8ץᱵ+Gw !3ĥxi?EY-쾰22!YWY*\z ^VUZm~Xu n#9 5ox0&Ri tnUif= a j*w=\{ 9oRZ[>_=N 9zdy@e5>Zh$DiBJo~$\sihAt6fN>].`l #8'ꤧMI;,OuFp+<]a~xVjP E=X( .Bs#{lNF*n )vD~ϮB~u|L-% ,ٌ): JH0c'u&^byCIͽQ7I Z[hR!^"h-K@[e$ow#~+`0$wLxh6BGwݖs[9KS0](Amz28(K} ʝ~b;7YVpX'n[S+=wXSY=owe0.!n-WM]g2}Zw^ЌR.[Hz*';SNiuZc &7ML̎X,2Oöy ZtΦlB܏ElIp@38Qheo Էe>9:3n)N'T4;w2Fa"OIK#"4P_|,2f(ÔT[+0CM~7GFw|}eJ_pOQg!ds}U4_X13 FϹMǣ "Ŝ#a2X: ?Fjwy nJ ?5ZI͑*Ɗ[W]E3pWu@/%Ʌ 3 q2UޗCJDQ{agb m8u. XÆV|IwT"8yTFhEVf@g6=&!,cyz.ÉpuA|)18\FUka(q% ;dz\*b:%ie\_6 GQQ)%#o3(q{YP_fT1]X*_h䧣Ԯ%&܇rfW44oGtD9ECݐSfN{=jq5sE?r44Kߩ%Yml5[.ƥ8[6Xi-=+ܢ-pD╵)*Z3w)9`ulK)٩Xxz6_p|G!z552Y MAt\zԢYV5EzbVnʢv116U4a)PM^9f]h5o EBۊH/H}XVh& zX$i > }Oh4b̾l<.7GEL 6ThT8&7-z[{]"HhçLyR uI5Mt>  7>SȓFli9c3LLaj4뗹g+7LBn )Š0 D)y7~r(ZQ[﫾; > 2~sܼ-)ƅC 1h .}Ȝ1$Y%݊Ty.J\mZblӕtMpٷg[#lw=g/ezM£يU}pG[vzzKTAd֕/mQoAUHq9|k$LQM W(|U(:: |gsb')['#S>Ih 6YJTEd(iķ.FiW, kQH8AjF 5O(!iʍ֮v&֘-ȓ}#;؎q~OʘYnA+v6ǝOڡ[OZ*"I2/Bf5HRP_L(1i4iK$bE+tn_<-3=Y.ܴ{aID$aWLgZ{#㎠CLoم|uxg L[-OxOhYI簢95H|Ӯ~^T4+Gڃr{ B%' Gd vvV^BzXgYˊJn'5=;ELr*LQ]pffLzթg,'`ea.0ox15^CĢܑ BgI)XGJ,lNp\| %B+'&-b>X>QQ*KHx/9(SRx'f ?Q`g5[⍠DCW,[-e*@;9dKGi.9O|vz-p+M\SFA+ƀbU4 g=m}3>R Q- <(q]m~l+Uir=_^ j"5W@AVw6ll9Qx2J{l?c`=_oR>}vnW-7zŒؕkB"ku=PR۲QGkI2뽺d bKA:g)ï__{wPƸoo4$ZR(ȶ͈!=7+A{!J94_-eO#X;KTR08S_- Mk_r9b0'xHGk0р4ļ抉bD53c0XNِ셭Z2uڝR@/p C!.ɛ*9txOh #(v,e"Lɯ*x+< X9nY2gJMבnioI@Jv1$t/Rq4~kQ;^w!]D ?_n4а҆X%cLl00d!DK"R~[ :A+U,Og\!ՇC4=~@ X%'8gM3_6P/rvMe1&n ᐚt%(8̶^).吂ez|+w|Bo>c+К6O\Jܣ=h38LfH ͯ0byWL%A]&T%un%A;^QpQ}GԵ Tz*Y ءE؜򍖽rjak߳QQSܚ"61^)Y6嬟*FUZPF׌,д'?#\Y]'D^vmD/} P(ܐpR|tEIm^: y4[VwosZ{D)|wP?R jXȂ6aLވ~:(mmx&{EOqu43Upd째`ݖgADB>ЛsZ9@#U͜%VG ҧ(?~ac8!ˮQa%n>KX67dЏһ! 1IJz]A)g2h_ZB7#7\[$훤ⴵGuH`WͿQ? B&Vi|K,lb {ZZxjNXeH0"V$V CxG9/a.,ׂ7q#6߄wXP407v Ae˷u9 O &1LV; oާM ]'8"e"E9uNŃWX& mdY3emL񌻆9B!J@忚g%p~9o޽x;Ʃ2d(pF>\Bu|z4UE? O$iڏ:@ z^((X]Z޴/9sEs9qfUf@KS|L$:zQASĸ+'r*}jnÕ]T2s# NBPEjd@H|Fn"QFnOT6SC52%Vq: U%"iiqo$d%DD.y*BkVW48@')Vh[>pO94L!k_b(zi\tw^(bDa 'Vhn[>/X7CHh[, UDª, |kC, r4'B\4pMQx)L v ooaN<0x ( ~$&n0c$?S 8|w_E/Tp/ #P :[.]= @i!ׇtߖ-葫|(O(-/G|N:}. n,hQ <7bOKqOjzjuH`8_6>zn.(U!Ђqvh|`PC2ZrF'R+ǭ">SW+>X|3N$ʀ7UcXbCZ㧙y*^ܸEF&LǝM*'N:ӈKXF@ >vn#UIxPB5t7"v?·gt&ͰĂ}?!}oOGzޗM\Խ VY7wJa+?jqk9 Uׄ&LՃJ; B*5+k$|\$s-%P22#B2S؎85)`}XBO, jS/sNhxc(==g}OF gk(d*\V5Brۤ|Wig,_Dop(wRvM\rv# QS<ێ{9.@uA|;`%]d,Ra!R<:Hg n3M6v=˻p"co(p6^3bT8%^1-ߍ,h[kF$W72E#D{Z4E|MLݡ<lw}zٛ^0Fr Mť!x0="Hո䖉,/<WYc{HϭZݏ8JZ;ܔMQn_$$2AjM>A*'/Ŷ.ק5=?pq!ԯz6*D(Y C Uv&te]uO_?a&`W;HERo(»CO$P@1*{Kn+ϳ}kpm \=EԦ3i8ͱYS%Eh5D#: hnGd^P &%Z}I:zӋ#t*)cԣxKmBHc ѦçKtɛ/Me-;ZzQPN'*2iD@{_M%t& Xm*#U!_>s_حNʒ0f(܇:U!&a0xJV@3ij%r{~`C$K :T5=Vl0 MTH~5%MuO 岝xa ȩ\jc0 m>Cq\^K^dwdž1,)fL@BؕG+e^zۺ>|4a8{_sx0ՙVk65J"hNݳT6dQo* %^[&f1!"n=Mdd r ʜρ:sbFc>A3,=LQk)*82767 ƵVғdz.-am~Ewln2>JYA~3Ե-]G X8)kJVM<˘nX)+XPɝCe{+kՍ*`EӶ3a %{obOc?!jp%j*^m>3q!F/p3Vnmò9oR-;Ǭ> l MMکPExSӮ܋tcCΞ݊76MɑS˭gOܹw.Xm^uŐ"Mv9q¥Xӕß1_?j6Ky@j,:+=o S1?X(Q'R'Ŕru ,.? =HvWHZ^ICJpi`]"KbѬlK޴̈>k', szIȐpyKxxOlj^N ! ʿHQoц{ŁLNIiaosf]JwD,EHfF;JA:GF)lәPhw'6)נ117 .ahS45nlol(7Kp!" 91k5{XVp!7DZ:LS X7]R8Z[vXi1+6K@dZtսQ^jŃqVp|+wukQeLx#L޹44¾c4 p ԡJzяrb:-)# Ix{E?1Ѕ=oH(efx-, LiCC͚g(o $ۦ!"í1;^Bw1 ,=X^R= KCe^ԍ1)mSp8E[Dc3uE\lpµI>ܨp1:": ao IsBv2n8vG]]iOf+?KW[ ^-k{iVhMq>\~ DVx3+xyAe%f(@d}@NE!ݪ|dgҘv;jLP 'ბT3|XSWBĢ_$7E$txyRP\cYˀB@3~$fQ3XM[ j~kzj}J%*M#lBPj~˚6sV-K-Ïgu0=OntyL(F55d.R X$NUu{X C; 0K܁eg#Equf2_jNJQqDpeg>]]np%DžxR"d,(Nh4۱g2x:ENυix.[k W`[;e!;knM%gV΅  lHmW+xZ؊o j B,-77Wje=OG1Q7{nlB&p&N]0ل9icyp I>unYm!F].VkjRtIҬ09RT2OFt>D/ ߼G5V}Ilt[aC!EĩviBbs˜g#{%]  q(cxᙕw5c,pu/_]!m}2`֖SP]~P} vSRť݊%ΰ1He3$o! ܑ4&LJ^Mս4lZ;do^/_O[PqQ|vJ12w]vJY؊H'-"[1FʓwXPZqAc*KńP9ϩofihTVEdpNӅeȢ82”V!Nk!$DPl4!SN)[̭橈jNDTI8|ɜ|gSP 4Cl` -N$ˑ6O:&%gw9nw&p@T2L{qu hW9,4ne=%i=y'}v!"G @ cy$ֆȌ#uSdҫ[=o;EIE͢;PAL'm]0Mv/0V8pŘ1KBƫF?(Zsd̤NA-HQ=Q`|"ݡnjR=m^֨ RN(;z9$#Y]B)Vdoҁr5Pj]s՜MOhjz2xd\5!g~Jqr1֟d$0 榟vn @|﹇~Cvk*?Gí,.8rqNiI1*9>t2Ҷ/ }FN4;A>KS8l[& LZqsC:;~ .)2W S{^Pg2Rc KB};C*qngW]آ%oӭO @=W8Zg"G+mD.ӆz5L mϫ_I<陋͛vNw$x fbJrZlzZ;-᫔pǜC3n}.JE,*,5>:N︄q]2=՜7v(,M"p1c 㳬iռ HQ g1;&QR ]bz ڏͼE^=9gI* :#c {L,iLKkǒΑ[3.nVI3x+ˉ$Ѓy/(P-un$[V/*gJ`\ Ct0q -ooTY,[:4.+CtGF/#R͉yg(*J|155ƦWEG(7F2ܣ@W_ÊKfu.0M81RAw~B|L.UpL_`Rk vrKBkKJ:o""'T-xsl%Lt+_x~(}4JU3OJ` $}AbΧ\]HpWdhwj'@{lmwza}uAEE~4\]^']2NgDzxlX6EDz{ܼ3~><{2mC,U 6Iy@R1"{9`܅G}?,( 68:xlGَv=d"Ya8y\bBhMpZQdP̻^UMѶrJO08GͶצa ~ǘpSri v~=67Z5gY6.SdǃM%l[ ӧL^>-{5(oɛz6^X'u@bxxzPS7FW> [PKIu\E\W告a ,.QwGd'6 CA U4Ԓ,!4aKO)wI Mvm[˯=H=L4b,3 &nGU:G[t ,pѩͦE][xk#MUk"pXM$(D=niiz" iDZ^qp61nr5ˍF'̾eQji-(k(!gԊZ"ک+\0%|@ǣd pB?!CqJP*MaG}\Y [md#v)JO|R0F|fBa9ډFC 8Yp<|~΀ >Rޚ%Oq4 )HqS""󓭄6WF_jӕ0*r)|c :Ft}F2DES:ɸ8"?M쾊*V9:_e~> s"xw1٩*kRc(gT?3 TftR$IZK_oJ!̈?ewZ:ˈ G;؝mBGnK '(lFփx٢(rM*.-U3 I{ ǂNt${h9%y8CД~W*by l&mV`U%GiܟBKIo&Fj)~[JeO61P5׺y?z^y #U`pA/ ۖʰԌl~ cUNe ,Kd/?c^mR&(⤔gx c騆:^ѵ}Q,5v饇=!,aCE6A򯐄Ls<%n? 3YFhߦ$H8z+B؅`E~+e_yE;H,J .I̤rۅ;ۘ2SjL_r>܌mfDG }VIc Gvޫ۽:Qw+Dr`t5>.}I F@AT %6])BySQXk+)9do%G, g<\ٰ<d1f: \#~q#@rnh )FZcf,Y։a?.GCWnb6Z rڝO_L9e:=i.U8ao 5#OuX߆IQ!i$)T`6tR"7IOUNಮSAmJ f]7FI=d1L)%ː6gYޯշi.M3N|F̙H9C0!Z[@_~P ⫗K;LW6?HVH:O g`!PZL6 %x@wDY-t"[S50. E~ h_WL]"8P>iʓ!zcCϚ߽XeGu+v.5 l;u7:&NV\͏Nn]-.eGQ4RՌ5F4ؘᖍ!2= WJnh8t!_z)dNb(t0$%?Ti<|'"72S֊20:큗rc^&N!/sx!38i =t,x$<'vppBY+W<>-ƕ=S"rw>cYR! ~=|c!@)ܙw:rvcO)%y}!γ'U8&qzJ$H{8VrgN ){*6˘-S5fLCʼ /6>=h"{bӮWp"W>p!2)yO}cQSʲ ͊]dL(M@톒&kVP$M+9Sm[R❿JphNx2+RIb+ů59)$I=($%/T,_`d\eDFsPȹO-׬~K9v''`)yEOj? GnhrCߌuG ɋ)a+;Kk^d̖ %`%U1-WXug!f6*3{ +ULpr8^gg$y"7C"cJXn4!Lub_NXuu݋W=E~Ya]3Lpra|O=lZ#6vOm@|"ceuûKYEY1B}DF%]ۧ$8}I=0$nޑ%M9:FF ~,7J1;ѥ X.,a8z z=R'/IDJpAl ;&螯/ZR/(8;"5oR9Big0g?){h")(a*)C1Ǚ h0w=@9 m%=:zF*;=8uz_%OYġΠv$\_࿦K)Hd }B56$W% ĺlJ)/#lt*ø4m|TEs0nkkT muNH+M)w/*,CĨ7b,3 ~.W4?Sa%S.E639 z*#nrZ?6+*"4­9CvYθ|rw fQ~ Oi vi{aX_$ƭujz]I)$m\˩4-7Bv&Ȍ"6{n& |߱aH>2H[#ˋW]{ ƕ\ n\njDs&z~*쥡rG\+=&' !Okr)'qarT4(O .aB(r?3.O2e!SvWCG%W/~חa0^1[g2.UHTOpf}k62^:EUi/,\ IG{zLƢgɆQ(J4BpXs*Mʄ]*BLJHaa[Wޢi!DȮytOB%>n`|R|< J (&x1%Ϻ~B5+f~@_1xjYm"jk5&w^Ц;N2B4R Ey&k/5SMUqⰴu-0a{PkVxj¹1z߬Eש۷Rn[]6nɐN,V&X{F/ @y[) ^Lr~#Z\9BRӁ `p<$ByٮODZn^WQQLH~ƿ4@G_wk C!50am!3PtL>$][mծ.".t>Ŭʮ@m{&¶9yABp|1$1Znx֩zi:Ztnh3o-y#3+6>r*%6Cķ^ũ6 QN(5؆pְc}Q!B:odaIJlO|'8Vi ̌ `&u{fX #C*k+r4_R I~sdY鿨8r5SL+LHR&i~V# 9=A`- HRq ( s\AQpv*bG\sԞ~[ /yġx\[\i3y~f2]3-M_;Q W<ނpL qwW̔%ge@0r %@%2%g™lS1f#k YřKw Ku_0`L+ZV)Jd߀[.,M6T52}ߥh<}G+ęcc2e4Z֚!*'_-ꘔVlW6h{ؐ2(#^n.’T9 (-)xQ8Ž%t}znU>wqײQ@'TU!'\ hQ9'ԟX^hH*"8p9Ո*cG- pVz3cu}$U"DTB+zy̝"n8]ePDh%ΤiD\O/}5X,Ɵs-rkX%XPy PI78& UF$e3;@(((7DX,)BHO l?gLDތxh/mN%! gm񎳦_mUOyv,!:aW B V"JVv)&6 [oyt;bWm9ˬ= }@E!Tˊ#Y[(O2 XT};rS 3"+E]n7/%7|o+tXz2$)@6VTMyA3G];=+ f/NSڊ+-uPI#z BGȴ0Qh l5N~ 5Got-[e߲m@~2> U|2;Zك@ ӝT@MHIPܱW4Eq߂ : zG Fb9hcSȰbZf t_%hb &f 4 ~jh~5'esʾc+Pт@ےNnQF 2M&]Uw M:MihexDS& :2Y t8d<=D)\7jt}U::b|r<ld'ej;Â~bTr ]'Z:wJ3R0* 3P)}C<4Ó4ӊ ;"WG2N ׶ZO~E4v0 AcbZ #X}~lsW+C\4mIDz8JE.{|ڜRLNO1k[ORa?Pi9rV?tG m0?3'[)@ HɻRkdLa~Tg>1W+6V:VkA5隆K|Y@Ehw7Nu* OqB)spܨ/kve{}{BЃp 0N{9(ڗidO׭$G\Pj(rT!-W7 ~s.)2AXFL? #&1{\{?O_н(t@3TVא#H,˾+Vn-rl[ѬE&uD-p[tㆠ&k`! r4fHE?p\_37š^{[QQTHbFӄճGWu^*py<#x'Uc--uO/5b36u'%]pGZjE҈xIO'1NpOiQNF1sIqd }hްKf}݇]&tóLjR+-zduh}3i'?.4اXu݃QdSŸ7W$v@/3gb73 Hl_z. X;JG:-„f~!X˰+R&lŶSצ5ǭEɜ`{>*,šO@W)QXjMWrLi/ʈb9~TY[Ym^8qbj}p_d{k*- = 㚙Bԟi%?9eumhlo[BY#2 ):l3؏֑xh{kD]"bYcw|~fi2+;pS~%40])F-!lo%UULc8{Q j7U8 !da^[()n W>a?.emSPm?fow{0[BK䓙A1sCwu r/}ev:5$Ј5 >H\l,b939 A膀 !]$f玳<<UtzRX(n:x5<Oe>OӧJns!ؠiFకJ@~giuҔ&UW*rDu+1o6 J ։cC&o]i,!yW3ƜG#9G;>`%OSv֢T ~ѻ@Q{m2'Mgb^7GweпbvX D+W*ZN2/ZSgTrXl9+ץh@ν4 <τePDk r;|>Xy+fc,(i D%6bb,ɥX [LpnMi φh<1r fu8T*+=]`Q@Af_"P']R -vٴIS⚎hYF0 .Ki؃"ڧ+D&3yB?h>u/>h &RǤ`ƈ8 G>u$}-ޡ8|CqkoS֫"d%6Bbygm^QY牺fIrÊlPA uFsHКAVmջ:W})6y ,% = QS:d|> Xf>N sVaqwANb)^+?;ꡚ` ^t*{Ր(¬:awD&` t0p[#%|sx9IX[M7n0$d'qQJV"9X`2@p)5,X L~thP䈄1Ǐ'/3gq ֣g?sDx%³N# (J!=}Ii,tsg)G6*= pmuX;ȡ4vAc߬"M>xXTPtU? ɷlJ.Q*hEC<_y* j)k4|\]=$[>G3zL-WٗMp𛆨B Wy5V8D'O_a^M]-\VI7&e5U}ddMR?ɪaQYl ^@DZKfQWSmj s_D.x-#ծWRWW<@Ft~K`ě/s{$+FIؾ/_\"h&*"JY=d'<ҎR^H bv/EA LyhE 0s-ZX샹0?Z5;_%ci#*W / "^:䂾VGeu]%Kx@D@H9px>d>&lx\dmq0 5L>Mt4192ֵGLxMn@_Up=~ByFF)u}v<6OnW~?mwEzubY9*h"Rַ!ȳr)czJcEI2%'K*^ZݢCvݬg-.ֱNrPsw5|Tm D1{wߏa%8|uPғ[p0w&Ng oB_hlI+cx)^ӡ \;8c."LjV$>qx8o:C1qhvzC+Mޅfe6)P;F\y=۸Q/+Nʦ _>\m- Ѓn)ㅆqO?eqŅi$۔K=ϖj9N.1nlkZZrw' zޜ0\, v:!d9^'qGHϵ"b;,:+@i{JD7 9*uWFZC?{LXs|0=iiV[b\_*f又2E5 1ާx">n~9CV.dv<ՠc('B4wu;/ ɻ,6 T&Gx={YU͠w=O(4>!>ӏru{n6XVxIkӘ;,{a&\hB,_] a_:NCjZ<)lm`EBcw4N8cޤrV?#F7-.ZOډYnH+w7$>IX&Dӆ$ǜ,{<+E^bXqwb<{1KAnwb.z,+ד<d4Z`K13V8[iߦ$wıV|vjM(Sn=ųWU҅QӃ̄s3O nIFLÚm篑OSpiVQ8n/'.JQ',`)m-Xi^xO75-%'Pp(\lg|Xl}ǝ>|smkh@:{kV>$ONDEՠHӈ Z- '՘oA7ܝ2GB7@$[p x&Lb|oif`/a'ؚ֒Tˠ}\q%Oʌ-̉4ebLh+-Tܪ̏x[+R%>bV^gZ%<-iCǍ5V<;q(7CAֲ.DNIg,(3(ϛnl}aT@zgU]9&Ԝ*hCղ/Q|zE*a6!j񭸫p2a~R\K1(vnMaXE95AxM֓Q S0*ܪmrH~H J̲dB^E*Anl\kDj@TԃBL|p0xhYRN4:`>ʢ?}{M ʨ/q/-kp"Y}jr F[`o*%KUqg}֨`jU.ډ&4ZE@[ΐ^:ʹs띛R?ğ-8/RqB'9%ePb~%딑نDTgtQ6е{7{ltw<~JFy$toLˊ6!z2\鏓0@]aC5>`^^c|^Ӥ&\jIBc?VlGZحl[x求. CR-af,Wt̿6x Մ q-O(`{#pta@}FF)!HDDȱ^S+E^;$|FK0MBw&ŢЙ ueB;asM+?pzR ]vncc XE&_IMvm]%\7{KvmrpfnumcLme1-dס. RU%)Wek?[–_!8@#O5vL};b#൯D)B!bD9C|; >ϺfQ9*^rWv7@P%4LhQNn 9)&`MCe*ݶY4B:.;62q-233,z鴽faI~SHɒ$SDU ̢G1NSdvG7jNsֺ 3}M>I ~֦ɁGHb c^Dt@E>i'vYSB+. A_m%y3(p|,0?3{>G;vm Ŷ M(Af Hbּe:YP+}`!j;"ؠJ]'gRW@4Η+ f\\jem21|_km{IZY؈9MERCz[cx/\*NSQb=N l[^B P+\vE+M9.咒\ոv%n4W\$!R~Fl}1 ʐxRֶOM J8xhn>4ҾFm超q1OR=LAv<Ѝm_͌BLJ0Xq ![,NA7əՓOX߀R" Ch'f4^AƬ / mdBZ%Rq%ø CJsG77E- t]jՆ \V7|Ckf(aC#uOڞ@L.*ԍ,_GCn]5αY{ \yTO7M(QfP{bA"M̬Hs`!ÍDA"erT "Rl@Y/*e\CUdQ0oJc;9I5vҏCC)C*YM;%מGh\e7y{d,ci o%UͧH8rQ'g5vgPT(c$G1n:4D5Xy^ꞵ%ˊL[CĄm"pkf ώ&;.ah}DAn̼F?3mvFi]F|%ɐd)Q ]vUڿO_JtֻRXL׀k#B}݄AQFg]!*wRzo2QP/3;"ĶD*pg]n o"u m?l#>b||邩Gb'ˏmvpxbY0RBH}!гdDžYw/[z^DM&kQWgrӷԝ` uՀ,~#tѭ50g* )(@@RE& e3ʧ!+Vȅ21t],k=p2F6l4>iHx-vwTY^tTwCzŢYv7wZm9=Qu(7h᙮oS\FO t̓gVRPZDTj}%')*#.Mls<oOխ2̗:Ď!Y,yS&ߎڂ$bٝEWZmi9mqH ]~ p.:C2>w=9BP ]5qWtH)AFq6<4 $winܟ7&ʇ2FfBP=q6DzS"q^ {-tTmиVCX*:"3ٝ+u% p69k)XUo/J(ݖ:V[ELA&O ~̀8o{H_kt~㗜fycz]+)pׄ^.3^)nd%L}X!]6'6Ifؿ M<}7+I7$r|b֛< {4C.K}}3ZHR<ǷcτLUpXe uUtIï! XoB9Zu0f EՙZ#ۨ躂@V{?g#֖j|?d1.[X""1qESCC$|zm.d.RBg,2,U8_P~eZGWK)kA6zIZ (/i'zE,1)FJrc6tS-fBOo(CCzF(;U\Jpii#-8bB ÜngJ6M!Vn>b&0k_ڕl"{Vc"y8QS nj\HÀPdӓk s6JOx+L,FMﵱ-hLJ,r ';DV"}„;--K#73}lAB5iʮl; z-bl硻|KV}JK+ È[ɡWkz#RFTV !w)qU}axFsU}x nu-iYTI;& y@ս_Qec/nC9U5b)xcw,do9WaP΁D TC3$n/a1aE%Y0t1Bi;!cŒϓ /tz[Kwfʲ .) 1$:}ZwBOl׼0ý\֜mzR4`Ǵyz{$^Hhpq lDh5/ICs[K=bvfgO#QUn]]E:kCKT4. -G'{V6Φ} u Jf?)ái&6 yi(fُ⩇T_~R-h)Ka~ҁ% e^roKnѿdcgm[ O|1¦d-q\Nvl )E/{ %ZV!JC:9t(_:M̍~pUuGE'bӟc}7Gp܉GSa粩"Kvx]6jeL 5ry.Җ䘼5Ҹ|ȣgNfϙRbF2F. -c=q=*g[Iچ ~И{&2}A;#t$7BkMSDHUGi"rZvXt*'`" ɛ+g4? vHhF14rFؗwj_ߠ{Xҗ ?dfZ{p6Է:_3X >̿ 2G0^&LK2' f=Y S%i.V")#)W|(MuC=g 85o>{F6V$iiS>G 8(uT &ѩ~n*3M#2Û{^@SRLfv*aðZDGD;Ȣ]St?>S8o_yT֨Z*m“vY7)2!eAuߓd˕ `N”V3Oe"oȅ]pS- )TɊ=.W0N>Bz$Iʅ= ~yGa + WcZ(Mc砆9]F"9R޵8k}X0YsyK׌Yw2-'L}!CbRd2\'S<G[Lxx~4 VIlFi fʐN ,1=Qv3!pqRɻk=E߹yhmGpjP<- hK0tJ#![DO5hetCk6b2jaڣ\_fe75֫15ޒZCk (-M<~€t% h}KǘA@R rJꇛWB {ϵRHwYU+~KK\ꂣ>7uE ЯV#9_BO.z˞|aʓ(}y 7}nIj80cMKC|gV\WhmwtU}^HeI* QE!X"-;O6PUBz8lW ~N84#Q~IԻזK? d"cEy72?ߍ_iՏTHb@##x"Sc8ڄlDRqvHx*ڼU/&k))a8-oU9 %{4U.:OTrZZ'T¸* 妙Z 8!|"V[lD AcnmB)Z-IeYXB"'̬<: %V@;rb*M1(MJ`)XnK-Y["Oh+ʽ.T ۳cxmbqxNN6rD\*f[s9] $NSqv%Xb,v2G"L.\*,HM_,wrD96 [.nSELH5;ʜXɶʵlpzÁ5ȽĖoHR8-&--3OrpFs:RH/[۸O` byazⓏਙf {g>6=ORSi0m)( d*im"> bcFi=?x-HV/8 Bh)rKB\ۜu .qc"1u^g Vţk&;2M/Pw{Lf@V >>d_P %{MʱU!?yOVJ}6:*dk27ԷٺYn:>ģ܅xqS'@#zK}T B.s@\gi*o0,:bpJ*e|b9h)qsEyF"#C| Tp}AѪh>[Yw5;}d? ,oY]56<$$o ?uAɀ"A+;V?Nޱ.ir_F !T/l|Z=nEh@,/:_H,C B"x:DX1\_\ry'Ѣϩ pq_}Cza+0-^rY?J퓷e} !aa-vf묍k\'qQK% C^c#B9j?ڄImQ@Kay,, p8jdj'߯3=w:;mHLgI_]G <=9L P:2ށ9 B <;Ք3*FN.G-}_tJVG- n|&ɠ*RVT'AR`rR|QX(g8+h$57 enAq8L=u/@.HyaJL Qxqa [~z|UpCT5`)<>3y4yVtCi\BܻRFld* o 9ոcX4b"l`:s|M=ߜUEukCM޹cVK{+lxqbud F<FJ2ɸmazW w,i_I)mzy,^(:}p;gst0~f_Smr|aa'ifʼPW7]~)/jS?;lRM˵V8W\p!俓PZ(lPKCQf _qG&Yͨ+FM%2=`!gLE'3t:Ō>LvSnKV֛ pHp|:aC{h<]W"gٱre(OP+FBؘPaFM''(]WJtQj FKH:|e88T m[^#ؖp7qWBuscE[vE(*}EL zLPuK0>Y,r)N9#b Dl$h}gwtRͬ_:G[Io#Xp!L%1[;3Z*DqwZ r"ga872#53/1istꚕ$˅Ttqar.?8+25;l{XZѴ&12GЩp/4[}b+bܳ`ජMЉzS *xO]?},WO-> \gOK@2DtkXx8O,!ïb5f s\~Gĕd m[{ќ2Z躋*S,|,1 Tښ+5Ʈra{GT iEO6QhX2K*.stЬ3rnEV| ,w"ٮ >,Xz;-"Zaf^LghgNd6T@f'K7 KqxAYe ERz%$x6jVt!w`}8Z۴gtB{8,CcչO 12e)Ucٜ0_"G$K$PK/ʗ i~}'00usYєH[_\mB cE2Gd7wE-ǫ"鐁bAqʢW J߄.+T[Cn8uRON- FAt\~ߡd’(Ңq^jDs X0^\q $ |;=+a5y/Wmb>9c{ÈZaLyVVH+ wF:rR/"[<7 ehDanK-fqw{è'S+B;\- ;+ Ť}ؠFHXN?Wn/lfZNvY5jAT+Ra˗hƲAhEZ=A>CC=]7D2nPTu],AcV|"09-jn J_|= ?]or'bΥrJuuhU7/ÖT|%P&_cTZ#DzBLe@£OUn#.ڛ63Ǚ[&*(ݫQ :J13nOdfyZOv]BeS(~Ɖ Nz7ϝ1DCfEDXJ7 %~ضeeBw^CW,JB%(מt(Q Iq,O7oU16k<.,5~3 Á|3{ 3\uB|E4Z`KIS6П?.'eFsn~-?ĭi+N3cV˦qacS[s"Y ud}'3$@ҙhāQomڎ'vڏ&s#4,TnVw_Otn2ҀQpJ<[́G!]}pWa>t,SQN)צ)?YA059i3 Oi5Z!$ҽ'ȪӢ="8fBG }ӝѯGw%8^,9(.bTZcO3Av#roY'm\*E,* 5SinH%:Qb%fY)bm)eg!.WZ9 9Mo(FD3=r?w{' \}"&Ixv\zZ:F|Oq"Ze2)7O3>%Ȑ>@es1U$r0qK rdB;ʽ[I>"kzт Jb+lϤON ==hq?ױ+)5w)_Mj%rq_NE)ڀ\[_-D}J^_/%ʹܐ" bYKD 42(w2GA[3҂Dau^\4jh+B`hCos^PKMݛPJlog8 K8+xC0tø7_`\߼%?v`σ˭2gJϡZ?de1$饀rDϿ1M򝎶`Xƣ*!Mr#uf5Y{7Ӹی5Bp,X# 9`v K$ӱ 惘WʌXo4#twAk% Ky3|^mijHj0|uNƟFZvF6YӚjXXYpxV_b;\[golTC~Rdqٗf=gfEB-<ڭփr7_E+hط"-g;}k*It(Umbbiu ƃ2PVjBL.=rvOj%!#}+r5ZD Xqf!t>pF\2o W_,r3uԀ`ndD6~i~$' 4Z@͹+B%oݏ#)f毚GmyJ;MWuX6ۘr@v  C6qM`\'Rڪ !?ӗs6 ݉Tu zܢr [ljvfEwi IG(';_:jSE9X_V>Pq;Qs(& sݞn3ΉpT<=j*PF14$"l8*i0Z2m%|P!(!^@x5W0lp*gg Se.U`9ra~ES?Aܬ,f G1ĴDs0K(Krd"H=%Co 6$@9ʖGF>~fGnJ FF6~Fbee/%Nۍ6 :#=)*(yL) 1Q%n?%McIZ|k[+*ҩ +d( G?o]łvsڵqVњ`v,3=0 YD=F% A$lJhōh\:91+,5 h\a I^rC+~ɲ(QiZc#je}`],}/^YLYbOL_ړu`dX!9;}$ogeN"-Et}"#a$UGT-dT((xmܜr|N]cUaבY^/d#QS/|"/Wɬ(0G+pSA\pKj! 3v&N3h vt^t4ߵ mԛmk".>K+My!赩Pz0htҺt:-%Շ{ 7 Ž7TǍ`4ؕ:wP)e;KД1FȤ<آ4rt?-k(]:]9WaZWn'C0* "QF-!O\}&J[<+po57_38ӡg/xsֹf\Bݠ􍩃wΠIFLBzg*k<.76*г`(|bϟ].kL$}JS~p!jnCކg=iڨiE$%6zÙb5Zj *NiE`P,aY}Im>2СsTJQ,o LoqOF,_>W㔔 rU3Z1 =WB4ם @O8ќ_Fq9z{kktS0eXm!ÌT*qXBC.vKԐ/ 'ϖ6ؐ ¡ \j *,@j0Waڪ/|/S'b+%y!dXe"ed΄@Z_tx͖]#O+ObBuKa_G$>gԥ7?v}8u4CSR3( Tw o/Nn">ItbI<ůYw\T$u!{k$rlgHm{IocHr&Nx\wY/>iIAr #̐^-5 Ć,$7Ui5& Hq\W iaqXu߭Ux  |Vg@ihWt8`>K 3ќ' mY*6[P"n/2䆿Oiȏ_[tpN[7^UA&=V(9溑J/ Lz7LE}vlMD8FWIMnmMW${4/sYޭK% L4uJ"q' BYRw?/@7j ?a3{.%? R 'A[Ut5mF6$MJRwԉzoG0!lWfu3) u]f Acl O?&A@!O8zs ڏru/[#*^}?Z~9lIޡ^49M˕{ffSQ[6!9Ͷ+,aQJ}10#]On^O&5ZK8%5ㆩt'l_̗PO[kGQ}h>9*v?xHHF1C0Ó6R2}&n?)E><Ȗ<{ަodZbRkk&ӯ #s_ou9D ceSQ\F[a̽I d w=0=J*&)AݔA"σn]4X6-#PXe4"t7c,07R\]W!z 9 4;)QU'J$v|  vALiRssF(ࢳx9+`zRΟ_%ne0%T(b&Y>Z8`d뜼tCRJci#F*ocLw ́̔Wίlń*\=A-6|\Q5 +r=.2}/o]L)"2¾nq&FLEFukulKXuy^M MuyϠGn4ԏrr5="S_>W!d|9I`Yqa2FiBZּ?W:Na<4(Da@R:ΏJ$.3b[[q- wqDœ( \R-we=BCcbTOs􋝲Y U<#O")7ItO|tYUD/Ҿ>{^cPC`pLJ)TؑҔe`VP~:Ό>&gR^vid8Pօ+}ᡚי=u#ТĜϥS1zYi(-e g x::j~%-:! ҁ"VzG|RjrTB͐.p0 Ce(k=Շ̡c/\E vҞL g2ȖZLp`m!}|Ճ37e%JDR}C!V@Ze%PhKD1tѢCJP&!KI\wg$ & nYY'T523%:H0dU; +zG(ާ0oSx?r1;JB!rHm ^-c.ЧN80OOPwzxʑ3EU{N{aIL`MV#`-<+Ǐ7AwVٗil;d^45jYVpP"ؚKw_9 f#}S!3 !4itD݉W^,h2=R U&nYK׭6WP.||!6u'߬ʺ؊6:D٭ $Vs^Z a񝃧ӍfYrĭ0Œ?"42Zx(ޢCW2o}-hb5,ncEAn>V#CRV^^62USCv#Qy'+ +Dfp̽o]D.? 'ٖ8Z$g$ږZB՘]f럙VsgPc%GSȲ7sp:paopEsEu0ꚑJ V;2 }?2k0&]) bJ/Z$Q0+>*sA5!*R"X.MΠhL= , [ pLta b9z{q3Mohb@PlO3aQ)&G} NHr{(e=ּ,VMWvHd v"lؤNŒm j.'X"U\䴂ƭBd+oG/DwNPÄ`5cսK:"_l,_s0,8xn5|R#]m@}G{~s URdBa^<ȇE) LTfrEw*.&%LNQ Ԯ㍽+n 3x?`t(ڣO{vE+ rjQv@72]Օ Zџ-z]`Q٫ ª)3DԼPX"'A%$Uq G1nߋ%E?S\vNm `jmc+J P2OZYMⶸrE_r|z9hY[ ۏpb%'L eء5 E@,%].TT/^mZ$!XV@NF6 p|& T&?}P*UT1 ^Ǻ>-a nD%"<̧s8K7T<&V{S h-Mu;J \]~OVχLOŸmJb,|CE?! zZV ŚO23%cњsq_biF|{-_P˅~Z6(5eKD؇_멈Y<$uCX<&5SC  1#˲\$?#|0N|/ g,#h9,U5T-S ~6kC:=-" .8, "=@lVm2?X9.-V"t 鵝Ϳh]|Wov3Lt/lto1BoP\(;C Xtmb0[=EΎ[#ū{w=ńrw:MchwrW2gQiÑxE*#~ZzXȾY@R-0ՠVŜ]Q:=_&aR@T2Dx4wKvl7~fs]'\m A&!MHD k(4׃_2\:^aRAq}?XКBɑӾ0V90V`%V{ư[TT?e:?X^21Ĕ;Csӂ2ߏ.@/D>:|= A3ʦV:Z I"f4egv̓pV^lj_gQx|6 L%A*v4O+b+ӣrf;_ }I굏-dO2yxݍ+s(߱nn6yB9*Xn{lP["dYT0AaZCN=5f؟&n+N]\&2 'gKt7F/[:ӕ8cs?~ dLn~>_ Ŝc %[rW3B8"L! ԟ1y3 \WÃ;"}c W|H7[IRF&y@^fW9g/L_m=R*l{ Z,H>9ɳÅrЋlJEClyfaķR+ {JP N=U-1eb[;CAPVA-*3@7H!R>Ŧ NXuYCK)Ӳ x;;aiJ TW.+0/tlmyX(Jd͛64h4ދOS1b>dHW1]$3E(Y$y-Ac`}nlX eCE#㇐w U&D_"n d {Wڹo+΋2)qf_37Gh;ԇeUj$b1 +o1䁂{ɢjjms1(f!4Hr|~yg30TdtR^Z+RcݚHf^d4{wC7uQUI /A8s;<Sb-KHR&v]?nSP}$xD5Ʃ*]\\@srvr` Le#U;1b'eLAMUcVK ݭ d 8_X&3 1S }pjs9f~ə ܒE]eMԐ y&*_b/f.X9OgY=Dؾ|kjE/O$JmQI]/KW=&B XE6@O :0rL4WVc9'r[ I%0auU1#4l06Mk5j)_d+MN,e=eKg}om@\%lO Gg]i~eЊZ0FL*;MHu١5"Sv&Ffm%J) ϔEДYev8xC7ģAYYC?]\uG9#*aEz3c#|d7hDn7P=,9QvUq7&~nBpRs)lZJi=j?I|NZ hS&JsZv(+˥O2E>TJ8E§0z/.Mac}&]-7M4!\fCaܱ!^r(R{ v8]#ۇ>zS:A mVf{E>1)= x?#oQ2)]٬ 2 B۱՞`=-ա|'/M ~}tshGF; 0FRI!k ietu )Q ,oi'c r~lfؖс-EL@TJ?Pq/p]i/S/3)jiFIyԌIs7UP#d[! D[Ë;)on'gVQӇAPM#CeFptuhampNNp41m8M @a4]޿-fؕO5/\⒪s^iI##1=W ۪,2 HGB2.*0%rtGs4{8~Δy'y.\LX"W\VL}Q y/ZdJLja5qZKޑ4yrUa>׿ *Qht M$Nr$@MUO{@ )h ]C*RH5 o[VF+8_kgt? fu  -1'-N OFH1,7 uu{}"Ɇ^usJH=n.¼Iّ$xEiH*u3kjHىAºB /\l7F *&ڲ[[E%+q jORGiywe-5af7N(qm,f*^t9@6Du$=RX%[{9;@eGbM'cI(*܊!+NI`_ޖvp*eǼ¨<}SCIs"nK\\)^)z8SA gbz *I)`6edKho*փPsP'Za:b|q,#rl:(*6t^ 7W,]䗁h_p>YdC ss<|tDs<ȄuٝXQx\ԧCY=-;yx:J{I#iHpjCb|S;η/D2ꛖQP%Z`EkGo$ 'DW"!x3zyfXg9B>Րʳ ]   A>k̚Od/9wF6c%NN1soٶVUuP{LY4"LLJWo$ی7$x6kku 4|PS1$ņT*gW%?4ʽdq49v d',9ڄE]_ spRaYu]4 jQv$܊7d+1%qzlc  ӗFtU3W#`*Reoi._4'q(dcB;\XP}qQPߴ>2Q/ /?&i[T3]B%fju*9jnf>kT}p^&0x uԱ70Sf7UE3CG,ADhӢHu+h(=U)KFeMV5dj -uYn4eqt*bM۳0R:gm+ev ̆t]q Li>E95S`SBLr>]CڥO=tRPYaWљ@HI@و͞~oߟUࠪ yFٍ?riE`_,;`UR"n=|;,weS)gNR(ͺ4 |r#5~+mfBrJAlBK9~̀_RJ2E1r^pɁT/KI )`&}RmŠ<*0|~,m &*ႌlzJD<Ȇ9H@[/R3|,+\}3Rs4Znl.݇Vgmт[w[5ɳ&]!aD浢46/MRzoQ1nf^Y~\ZJu d\6! ;*@w`Q?q+fg_/ՑMb 6M~0h٧kĹSġjJgqV+hW ԏ;6AW77@_פ<*ӝ}FO6q}q;4yjM:ԋ]0 Ċkʿ  {Z"O0[T |y ظՙgt$;{|Kg`N|b8 #+cs > !s\X+&L;)rԯ亲^r B⭸Sl` /j_h_l fBFڤ(*Q(q0 ,=rϟB3ڹSm!&4K_XY:]XR6\F2л} D|eo h: ) v Vv wO4UbrBA19hCZvx(է8~ӊus0eʼ4ռ?gd?-ԏi|y@2^H6\rz"%J46Pˁ,^&%5^}Ze`BxD" h(:b^D"TѰ-Vky53$JXj+ҳA1_y[8Vm(1eh PE0l{׍F!햓8jȑv^XRDUyKF l@;V蟡B7a;24IZa@ȷ wEQr_h mJ^2M`bYhFb#kGG886Q _wLAwu/?JT΁dsW?eEK6~[[d׻ ro)4h _SHHXBF"{J'\U;G,;$y"r 0 U\tQviqPFjiEy۲fbX7Yj#&]mGf<HOv^tn`aDÄ!B竘ki>i /C ҌKƇlďbNj0CδaP2f ^<HAqB]TX }Fs.> #MH6'"S, f4Of{6Se]bZA㩨%v(?ST'tN^_ty #&6Z<"uW:!SIɵrkX8b9 }SB__ bL3h 4_#us H#a55l|h9%R3 OʠΗ^ǧCK uƒL6;cjyا-͡X|͑edlF Au$mYOj R:+h/^e=&uq. 9X)"_FCQ2c9f54geۜ?TXs셬)8gϻ:"^P'f:~CL}Fq 7,3r vi3FEOo0'YHn6JBg2XX/?aOXۉqT ITt~}G4'HH\ٮ:/~k!JLW_U&H{^,~oM4 s\)% [s'|W70^,:dK"ԐO@ lǑ $`|Ie yQrL ,%+/yR2jUeyTѺ=ۃXdi i+(":4Dr Mדĵѳ#-]`@`5~Y EX+Ӎ,vɦXoY=ѶiU{`u9OU>rolV*.TB^_=n_ 6t.#D46:0"`Oo  ZGP}hJGmJA_-yI~0ĺg^\&(!(zdϧ7[i`>G@>DJ?n,v\ S܅@`u m5QHy^T&at~Cy= pTJL)3vNk9Ui o&KW%츕_ՔK 2~+r4;Ȇ+KdC_{H@,`P_ e[uóo.g]$ՉfD7ʷUNj P1ɼb:yFʽ%;䔱N0֋ I҄SdƦ-ybK؃ 5Ԝ;n ;iKu.vωU'A3$; ]iny :M6ZBs8CZ8 )m7&0mJ C$P/ Uh6ea2[el0/ "x9U1f. 4荎x mڇR[)+/mQk5]Wo\Wb%P R {0i²YX4U?k#/ k}#@8 A?X$pPʓ6N/|ELQ!Ru'fT[9XŒb`Ά'VYijԩz3ҤRBoђ# |l3BH s˱r8Ee<ل*CgND*W-G:|˝a N1g -v2%>{fbBB%`.n!ÜBsC)sMS]8N1Ĺ=~vA 3~!<]Ո6 D[q/:4C[  ޯӾ's҈=L4XBÂ'4<|\Kկ? Vӷi?Tq}*޷Xm gq~Ǖ{+P6:@ 4X!2,SmO")59/Q2əbE rjl6Fv%F Kj1(SqNة񔦥9#Ms|33n/ϑȼ8۞SL.%= "%)9[m j W1Kk 3{ r^'u_!ޜllҖyYdhp՟qđ)C5)KlEdBHwG)u8څkeM9}wmN0wqKŦgE zx+?gS\41 yzx(Sj3{&orub G "@Yu; Aͱ[+d"nUϯSauv̅<[7,=ARMc#!Bj"?)asoK9107+nŎl1iŠaw?+XguQcM8ڤ #1=ʝq\q[;2B&jcѷ2ƶ.nơHx$gda9M-ju_9,2-В3};çe3 /VIk55[]OF8/ 6r G~}$h Wֵ5Tm ?wCTa)EdԓZ> l{[-ʆD"K2⤞S6Ά~ڃ ^'ZK>e1EU؅aKWѿc';ta7h̅b]*=iKkPFEea9,QcM0v^1^lM !{hqLb :hk=$mTr\`ƬSn%T4Sr\J !?Hp!X9y_,B~.6̺^{=mO֏Ѿ 'Q\29%#/gd,-1ް2K{Tj/"~qnRPz.XIRҗ(w 2`u =kBkVkJpzo,_)u_SH:9v7'"sPP QB|R'~  N,K;L5`!f@H2 niְB=.wX]lx >[Jr6sU,~`#cxҷ(aiEU,Mg"#C.M.gpC@|:='j-_Xɯ7>OQE0ro.2#r`&ƇRV0(P33C0wrc} Q~:brPzdn٢;65Xz`7xp sBIW]E~O$W$&5LF/&j|}:!Nz/ =tQ {G<YelNqvM |ѝZYҴbܠV D hoj>"$" ,#9H4SO c]HNhT"/ ǛCd$Ө[B!A,;# 55ȓӘorH2jD5EQzdiwC>zL4 c> [.Gd8#1JE7Wp#W&)M;7y¾_Adt~.IZpKxo?x.\X8 )l~q3]&&֩'Sbw w 9?垗_h4 ѕlGŬ].H-GX̪1_0 Oؼ*@'0wɔȆn]m!,7SɶIsz`7Ӧf;J{:ai<%/+ CT1[1+)c#Cd74q{iŐMF+]4!xX#/6:1 ́:|i{rߋr~%MCm}2#՗h$)b Pzz^DHٻ,M,"өuIvĭ^R!锏,D-āxPxwU䔞UJ**n_Ux::W -8yS6B_;*1l.ʏJەy-vMLAlS" TnTCӯo< 83g=(Ce^;@{}6GDLV#ԣo5Y\Ӣ{ok!??5C'һ@E;*ۺF'v?`m7P=:+)I 6~>Gz=T".Z{O'5 txfrD ݙ64br޲s,YMvc4QT|6+~m#C[3_Tm*HM4kCWĈH0&W!ohvL\ege 1<֕ ljs 嗌ͦ`^8׳߷s-C8NTFݚd\@ 03Bgua%VZi=)ZښQ6TQ $abzbMteHEZF˝sјv3Yy)q9KO o@ѣތ }8Bb+&tQ_߲=n0Ʋj"T|#1^A&ѦmY 9<5&@I:xB_[|, -IN2r#0YVk>? HlHz!cޝ}pN?C)gB김}rPnŲ"e|}G ӺGKܢ:Gɸy#hÑJL;>]CdŃsvjfcf4ciq2R*&Fh}GtN\ʵqe@HOT\N+VjKi-c0@Bj,% q@ 48pݵŀKq -mĂv~QC%r%w\aa|E%%|:cx5V܈>ӻQGOh x[ %hjyƔ ?Z+,uYFwʕ@d&m7+\.o>{1Lb*3} c0zҨ-HT vK'Ǝcx,SJ&K*( BX\Mq (V#tY쵣]7}S]ɫ˛W>#M$gk R g }V& i3q5v%'\E7 1)[~Bq*i?:@U&-HӱXY1?[Q2 bvrZ ~xDydh2C'eH{WY%nK.9zISBn:UU@R<~qx!^ xur:husBY2E<:DX֠!ò[2D).eT A>oR-peRRSm26Wk#r7ڳ 3tW3BA>h,]Y )18JEdqgamƝ-[E.E[ՠ͎@ug)Y`ɵYy, 275p8~]eAcKwuyW>ZdSa@ h;/0t/u+6jR d%%2OjEaNHߧ7!4]{! qz4]Adgyn&b1,7} u2uLv"tfE֎crN$HR%, ,>&Դsbl~c%%2u zɮAyK"1# 4%=1rE#C&+aa8r, +icJ3TF7P鮿>OjoQ`M54YBq>SE7aeK?klF&GЫ- yバ# 7-K$nn'vkbz33X4K0@YƔثsQu'aF_{=Z(CzoJ7xj~9K{M%s h,[=Oye%ffH:Sm^h y?=Y!7(,0tX*I0dѸMKwŊ=Wυj*s;6I]ÞIS7%΅ .Nt+Ĵ8:+ H|ahR*XEulZCEiN)^y| Q;qsއ @ӃTdeC[}re&Υ"Wng_isՌQ$L?]@رfU6d'tPe/yP; MzT\:b9 Lw"gdxUg^U/ )Er=`D;)\[d~xv,gY{PQ R%+,a1|TꞢ f`? zO82WᲣ׮\<)cPo ltcxFɚ_WU{uH\XwzoWVM%/hxe .i1ܲ](1#!DnS,w믦_Q̩H`cJxԋi3 F }UI[-ˁzD?G\C7yӸV'bk=w;MahCTs#^`D1V&Xı)Ufrss#6hMNc㮥k_qiVm>};vB3sXK,&_  k܇a!ISC# 7 ؃tۯ&o=84~`Ala)+xoĒ&WEh D.I}{j {4Uhaf"(YNn]~~aKTI1DbV8:Knj Y⅐a7$c RZ5Mv])10((BՐiGUTOw1PyٜMp |rI(e'JZQ-tN2Ƽ K !&]V26s( &4A͠#ʶU*Uܶcx.3qgRUD GK.Fi"LYAzGbR6y\zZIT3iP|U O QN'4c|M tUffAr,>91W0/(4-I7ؾCZߪa͊KJw+mv%&@"ž|F^1mڌ,SO^ iiRGW0MW䓸YqHMoz؆o+IomDݜ O.+[$iD즭wqr/`X|4.Ж~Ig0| =>^>H*[ڂtVݐڮS) UA͹>{MT6,Md.F>&sǾLwkGLSl-~ 0j#wBJdy0YN'\pȃZfW輤tG9xTGH;\*șr5mH$q{i;{_>XW0F4 bb'Nzbzdd |㝤Ine1uH_ݻi"ю[_mpKLazI-YMyV[D~4ZkόJ{՚>j҈*5CИ\Y5f7q x_lq6K`9U唽*Ndm^'UOĵ73LчeG+,0&)e2SQ93IW@ Df^3O'9N#?Y|Y9MYjf;# J'Ƭ\3=Pʰ1鞄.vDkzDA4@6|7t\Wz",;":Uxgt-C?1UD=- K,s Rp bah3i3(O&"w7+BN "o*}zudm{w //HFD!/ do.Tdl6; A߷0n-{nCkipL+*rD_[w8Ep*A>T|'{:2.ŕ99YZ|62re @lAܧ֋!1{N9]6Vq2L|= `2e":0b-fL;_ae$|:F&ϥ"`.Waitx q:ӹpYsN0Mn2QY؆2ps=#!}9$/\;xS $I OY2d[Ɂ臍X3\W8 #Cr^6@ΚDt%lj?jY'mP6F=+YikGG"YTY# i$͍#%34e}h?: 3Q5yr UbƏ3D۪{fN;*=|Kt G U%:tvtD&|7]kq{moߏ(l jg "V V_pMG9 (!rY^l4ЫwZq*ٟ4W4vۓo`XBAX^Fh?#yaSd ՙӻo\ }nEօv}Ua ^!A40Pw8j8FpYP=Օ}dGj5NJq+P}9.C %".I>Iٔ?(/ BmXǏ'8믓ttq >'1gYtFL l(n"t-R$XKQnZ`֭;cPeu`= ^'.Amfٖs,CԔ1+ 6z)jrA]T#ٷ<"pDIiG3Flv=Vp,B'[2zeKM}iz%zjW3[+&}]LjwQODURrτ =í\xt]Do@"Z>I4&ȏu>Lo7/&k5}1nGz][:]t`^t݊Wh6Xt:NTz\Wί2#66y K -GMs'TȠԄxYߠK'Z|E,r^ rO]X􋫔[ gd^#܁)Axw t{o6Ϻ)fH#.cKl8a=w?o2E(|R.r"/j&2̔( 7Z&7[(Qh9Uq _!cO<f TDXn0yb1}CY0/2١ݹ"\ۃao| yLTիuppYmtFPgÒ\7QYtVzQmh\/6yJ#j٩1i:zDi zFtQ70|'CĶ= Nz¯T,ZYaK N p}bܽ(i@r xOMd4t]@d.$l<_qPٸѥ&My͢1#@emSv;,n KlH§ǔe v >+3w9io+(m8W@ qw}[yo]3F+ii.n~;*W65i+41NK"3@M)A}]zՀ}|»BtEZ'ϚPtu2Zp>QU2`Vy0r,Y0I f}LBút@'w #RxSEaXˆS0;Q[#[is?g #ޟiEෞ)JSC M#A:<['1PEݩ,ݪeDؔ4o+O_eO&\e/7jF\+fac]IS$& OOT&*Z e[IMUO?ӏhid7 n$WNT0++-u+9*++oK0^UƆe:y/9fVeʛ!1L6jboNayeh؞tƠ$Un~ r=5Vk\P=m0l#2 da/[ akA,|-22Wa@W%|J٪:F$}I%j(ƑuY'w KvEY'pt5mbk zoDr'T[2!.7`=?^Ҏ2ȸpu3ǂo9x j=h'l3l!E{Ӌiǭ.B"!˪T'8g쥻^2`+%ҙQŃEǚ˪?dZ=EKd$ȇU)μW17#-f੍H;ʇ; $N(ftќ?%WY 앎XSO<ɿ} IMzi+"dBuK/8߿K2y;ԉqƉ@ qQk\wI *Moek-;/Ku_cSD?EI3Ƹ" (AЁ`鸌CCwސ8h(4h@M r5l'YB"jMRA¯f%:/ܠ SwG/©VEx֊;E7|Wf33O\E91I 5e ݝ) (ZnZ!)DQU,MFw`N̎/#]hKCdbg?}WKy dTJC#^t[ 7*jIan&qK:CMˈ\bϒ =V)Ԟ:~!#}|a jj‚Dx)j{փx1rӔq!ՠ0#~@n& sx^ρC:m7ٗh }8b^'M>b|)~N4Ҹx".adÀ!̚>-4s܇)t[*PZA@^.x]2ncDAWo]TToFB7O@H Q6x7nȒɬI!b=h .TFj0AvzFeYx+ql b$rthI{$ZɫL>LlWLꋍaDӥ c#:MZOtxͮ;l=J~?1ЇJ5 "JGp>ZȰu~ CEYܒc-T,?#4 ml-tG:fmacӅ,"e}|l9Mԕ;wM׽9J5oAIY[].B4 ~Owz2NJI.Q^?_@2RI2%0u9.[Y͘O&Ԑj*fY5"̕\DsNQDrre5uDZ&.1: *݃`E 4Yq3kfOw}wDbۭ[SVoBBa5 6h->8kz"-K:#Y v`KV0UK~q"#R[/`)rLhfGkl7g,cRan4L",+We?F%LŮĆ$W jΛ*7LNi31N 5s}/ಒѪ9\ȫ7K([I0VNhM@ez Ƞ~q9e<H/1=cg[SM̾$-'+ okBntUUPoX[SEUGKO\,85ˋݍ{6IʔVzR4yZxW c`d?+ PNg)P? H>%G/4^V%-a=Yg|C-bEvsB!y|u=TGi}~̤v^+߰fm t mSr$`ŗ2S,bI٢CU}EygԹ<1q907ebɶTծXR!ntCk[ׅ# 䲏iQkF^,+F(% ɜTðZ:iwy%d)Y5"j׿VmO.l04uƆ{~397ZӶǦAIYzܺP:#pNhpYvɳ:T O"Y#k#` Ӵ}-,pu4jkhmXd~Msߩs m sΆ|U>n! ֮V1v-%6vرFAЗU l{&ӆJhшQlb4'[/_vsk>2._KjwZdM-~n wd##QH &EXg1QZIyu<+sXU .F+1u";O^sKO#N''3?u"c|;SruZVXl],e}~ڽP2Fz2~^L~ߪ&gRU;35nEIi*TOu')֓c!W@c-_su/;t FMeo胓ʥo)U#6V"_U[k}A,K]%zs ]t`U&p0S< L#@e(9SPQ x AS?$&+."ۘLrL]c\?6e-I 68,y/;^]kzJ`G0@-ZW=Wa42~nqьuŜ~d ;)eC@ gnV⧱zhJS==:e0*wM~ER"&1Ck 3_ NIvRT {t^Ų ,o?׸8+8dzpD$rC[N|zm7hM꛶GBMwޞl0Ta)Z؅#'HBǥii 5Zj]gD69/g y&ѲfQS60~[ ߢ͛ SH6rDlpxB\ȚeQWNg7`MKb,6#ݛ] u@Mkw.M |`?N~^ʨSWҨp֥b .W{@T[TeH*zy*&VR A9vyD6lNIT|,èT<&ș5N~X'\3z)1-6R'dNo§m&T%0[@3t2;eIP d^r1-Jh5P=ɓViSd4q\7*@&ېIL٠U+pڐ Ta51$u5`Em's'LϱQks6kz*tS{cP7"_(4beCDWɽVpbF FOJ>0@\`$Bv.w{F6:fSnRy.,N ?3Z;t|c(~VVؓ#& f|XMK(Cb/`3)+uk78(3UU'zlE|I+"m"w ׅ#sWFA=Jd]T׋% jcXIQ4y+"6oۗ<+Y#/ GCD -E{d_xrG"wr51̌ݤʊA) ԇ W+dƮQ1swYPw}f '(.d*uterzo`etIk=NUyTR--!Č%ȹ^wIS&Iz't׌{ /o5CejVm\#ZVJnfԲZ'ZKcv}_C@GVn`xː:*:' ȣ5R@I|u֣֦3> (X`uSA[)+lNd!l\IU o/[x6%>o=XoسK9 r+EaVq;gYj^onT!6Ap_tgSLvxUzCcFr/'}|-juL,͓H+9LW=MO>X+/B/kd3 H:gZݠr>=5!WY#=AǼhi, &yk.ǶoEmJ9izjԶflhg.,} CSfS( #r[X_[~eI˥ M9-+hr9%\1!7 &kz 3GbMfgJ3jAe(Rъ_we|ţMCztpER6eIdI-D.Vg#@Aboz{SGV4Œ H(XylTتZ&ftxr펫3BC 8C5(cX $/:˻IHٗA/Ic쓟3vE搱cY~sQx&9˛"eP)fNQjgK_5 h&ؓYlW.sxHpO}?ljiZ而|m >S-lChv`دLC!YT RywkAG1,Ђ:+`3D$iÆr>UĬ(/zZY@lFo;77HlxIXp,7_>v`nYAoОSfB_>Gt Η26rn qm*l- k dɞٻY|:ovP%Xo:SBfF >d_F/o4vD` 3Y(ѷR/F4~OZ( $C^^6mVAEna˚u R_lKsF&[+K{(r i`ɘZCOrDN74@`M/(Fx'nA RjdPοaExVۃHO#5jqy|sF3Qp~p5{yww^:%X2~γ#IǓqvlWr׏HӀ{y%G@C:ϱ$lbAǧɎ( Ai_O3?]XZSH \) 4zETQ;Yj%X|EOKVb^a`8h n.F?[?WMNNV|^2v>Pg^},y=tT_ÉγQ<})KT2(\a;~qD~UY=J$[\\d5'h^Ozc,aR[b7AҐk7*D5h:͝,ۧo ?͇_'{գzSePSϽhzҦffC{Qc%end$9~} ;"E" mXrceWiw iа1d{tA1ɺh5oʟNï_()@djxT&%%"ېAG@JW<3^yN%#dg>-27%Q^x&=Rv)^ˠ{ѐ`M)7a7ؚՁE#Ci߂[8-g_:]7LC;L\Hv]E4NjBi"BPPJEClI*3mZ@:7cФNny@af '!Ju43s<(DW"4lY ooPg-8*3~aʗGd+E$=3X ,FuU6w> h/ v!G!N!}`i;na$`B.5!Y3L]2*A{^Z9|I5ŲqkKZxv[8U^|:+:B;)k{#˪+ `GEϞʔ4I a޾:%(.1obr]]@agaG3Z\ d;ˆ)tsSw M<-GHO `TfLUBYfd=_./~ SHgQ;\sPgzd8ཌH몃A#o'BOJd_8m_&q=&uS!B?D{ ozc՟ף@jԣ7=b9)2@/@G,)A|I^a`|uj{5qNaw)Muv7vЁ`AD4} \?1 4x6\[AmW:-R6:bJX |p?%oT$9z1hM ʱڨ.vd 5d Qx#^ +Е"R(<!HC9/Ry9::pb()@K1vScG+G+[XK>Β?TV2PkB {̺~SuR':u}r3HaVLɮ1gs Q a#%N?5ePB2!\hW+LiH}c}nd]f&r΋Fz*B(\XP8ƀ"WJz-Oy ?VX [6)f |'eӞ* B@W#{`&VkEXinȏ)C\# B\%9+ "sL9(bLKjvƺ¬n$Fim'ҍ;޻:&1CJJX_7@,zDiSo9Hc{E gPM8s4 X3c_Ԃx uv\?\;}:.ESv5ŴU $ͪƓz'G(&[OSիJ?L r\Z2Nsy JRt!?b U%G U}P H6 '0`%bVk T= ͦw+A/pH;:pak궍_vseɐ*gi-Z!y*oOĘ%EgL/\s SԌ1/#[oj>=Bj/ʡWUSYtZ2j|4cLPrԅ/T2|WcjyB9^wCfD}=LXi,O͖5lq_Q&wbqkG 9A G (OJl:MgbU("gS~Pxq 9 rQ LJ<(¥= u5/TBu`B)I3 u] jJ>ρCQp;y̓_c┧/-Azz䬞eLߩuZPez[_L,\{9ќδm9hlh@N$9XPP,Y4c:HAPZKHtI,Ƒ:Ezh0^<^  TB՝ oyO _# }Y@F$l9'`€(kaxqBE@[>dx詆r?Ph/=сH4$6HCd|Nd˂alRo|QS H+5 R3P6I.䒟jpcq;KBVa;/} j ;/nKƱ@p8ݤ(΄n[u M:y%36҅KhpWɿzI[1B}Hwu]^p,|i9&0&Arm+8`YP6-F;~$f֟^Uccs?E B*bqv4M-,8r`Д|=DZ"5iX(`!zx >+YXE^age7:F{Ʒ&X|D/DleYqޘ1`kpJ`-lֹ(fQnǯ#Px~RrF;,[n$KԈx.uͶ[qNQzNs>%a%]PgMc t߈4+aߍRcs:l2?G2E-k<ܾ# GvE$G,a.gjT%ZHK8vcK9׋ \F^' )r/7mejhT6{+L^ ډOCcT_4()w-KdfKac"" VYLj![wBCOH_ d@*6i; oҿ1ڄjV5-Z˾-ǂw9O 5?rb<[w`[ {;bD3wb+L~Xٽ͖rOgSܜ*>r)_m;.X@9ײ ?LJXjְ@F~m~h.q|BDAD y  :lJgo0e!!:"u\Q܂Q91F q,G7w 1h 2-O Ǔ0Lf+*:*z71%o`b!HX`eR`!Ѭis ))TsǓVBqhoP[6R-DP#!kӲKv*)C89;wN߄ c툪9/S=w0gҾ1ЍqBa`kKLRV,h+iFH*f "m/.P(@$0)’EAR S\;[3m |#iD~J:$$^z5zYqKSb]V<#nCX oǺDcl+pTϩyJz.nXWO,Ԓ%Q .z'5b*jC*{^W-V“_ٵ ՊN*^: ~A^C_uk*.·Mc*doRZ-{`N'5MI tK}g;CO䎓m|WxTGbΈq0YUMlaju3<[r¶[ R֒zL ;)ozv ')(&",TX& .AX_@ؘ9J3|" ܻڡlծU(@ov_q|!ymx&[b#RѐtYHpGiEMiKd_aT6E\scg ƛK˅Ip Ai[1!⥽EyyPyI^7f~B!6p<'w0sұ"<՝pd yhH^y™WqS"k &]lyeM&՗ǨDգN-]?xy]g}w9D!ޝ]OVvl0sxvM*['MrŨLN?|F6nw^mչ7koJ[gw_30#ˎuzƕ,K Prh0^|#ՄB,dBr5`Yq1IӨ5m Ya.ܙuU0dnjxMeDqݨS֣ n0]llY3؆15·+qD?*b~f|0Kvg[׹ǿ,2|GrxАyKM+t)ҽԯN:]OcݼU1I=R|%t M-ƀ>{`.TL0pww`q/U7/01c9+]7~J9U ?ϴ3_He̔Ȑ{ƕ9@T|\BmJ+i梞͎(r+TG_4J"b-gԳ |[00٪-:%tT Kal=(?`m<- pTEl#@{c'A(KF"j8Sn Oj>\a{s#ic+"Kԡ@fA$Öd$K=cEcw8ಸ /{=ryQvE`0WA9פ  NFt.2aN֏IB M  EǽPS$B$.SyƑ̿ fYuNdW#b1'gªZ!bêci+rtsw='ը%[8P"20972|CDk6^Y~ 4(j}o.$>NLD 4@f`W WYlS)|Xd`ӏ g~ou֠v>D(Ŵ]{S S`N!?`s e+,eNYpL[}0 Mr@ю%LXvz 4|p\wO-aj9 NpۭA_d3T4!XnF 0RlCJ6д;|sp̷) 騥s1/Œ٠=a n3%"aR5T¥U$gʮ0apfQ3ӲYkŏ@DЉ?j~j!bO}ͻ:c9:]&2\)й%R8p0g1?-#h|'n(!T@rQZ6z,%Z+=]K6H+1~VZ18#+C9^x}݂5=\zQ\+-Ř2c6(l%%pxrZ㤖ket7λN~D'nfy?az1}-;U>l.xR^gW ],fcTRFH̿%EOSod f]ȷm'QxҨ;;@O>θsXv;]q(2 hڃƣjƏjovqDOr䰥D^U_Spw"m&'%y[Rbl6R]H"n euyKcQ"w sS Wic>dđ'ADLl}ҿRF, L ~!x'΍/RȭES0,:@3-ml; 5 cO} ysuӄ-V76@Hih3wg_݌qLhabfwݮ>37[(L>Ȯ`{qd(.kH0hQ<Št,B|٭Q ׏ ӷ iznfi%圝1!SRa= :pv 8E7+LͣJDAs_IGi]l2EV klהr2Qo#|E>t_lձ< ݳN[!p^FpgYudoTs;>1'xP7"3p{^%mPX&dºWeB'ɹE`Ud(!H %~RM0l,BوT.?h޸RTtمl%`F&"]@ *b+ᯉ*@NG{?CY x̀иuONȯJKf#ó -x5Ti: NJpfr f1T =NpmDob^ND*6<P}Y!BEV*^'ؘވAY#ݏSy@PضIezS];TD}ߝf^oKt 7# 6}x vr>L^E Is@mDXg;$RShO9?D 8η6{OKƏ-Ͱm $J>nYPEH7Aమ %˩g% ]OwyE]Ȣo|yh Eq=&e{wژ-@Roǫ =V(d ?ПWD Ti[P:I>ӨhUϏL?p 81 Vnqw0u_鎗^E;Xm|.t<)BqRvT0Ϯ{Rz OOt)g)a62L̯R<QN^20{;.كfA @~WC\B=QgGaHk ׃>F.ʨwk,DGʒTAIʽQy;/طu^u'ryȹIBIe97[t~߬)`F%<,CE ˗eA‚2'{w^_ ;N]Co6u&D5vZnŊ &dP9sG:UMZNoEYSs Bi(@|ݥtϮ҄|,=GTd툎u}W&vn]`z*,d 2uZNvGɃ(t%ɦ+gCHAV 1Np4rAy% 3p[(Jm#g/H^syk׬6j:w \^Ǐ0rsU$;A)$%T2*W"\qKPn΄Vo?,f0q6 $:TF%>[sSóGrY3noӒFb WCu oF(ȐI!T|NQ II>VP ޸a젩upDtTy:ɌT!.dۆ(J$2H^4@5_]4R mF 1fr܍H,ևTt*hcllHbzSa#>"+t|kQK]`7)ΙQ]F1 $'A4e X%f ոy?7#@ZŕvB)='-%/9N6TeB`[x?'q1>qvfY,Q~4r#A[2ALidLJȇs/ fGơDqWH>S[kr?SzVtÁ'{B`L!|1cs+:*x%V¡=ڶ |Xu} - odu7Nc!Ap+r'#:/5ݰɋ뽼^ {Th7n~{\$5-`[hg&5 Pg${aRX|.Ws>`MYӋ{," KgY:*9&aP+}A\c`VIJHufs?+ǚtK/TOF,)AP<Ƈ{a_A_W \N!N),-#nn3s΍D@K;bD!]B!?fE491co#eedrػ{RQ֏yJDzw`d_uSjFE?Ygo]7t? EjW2$B%cx9v7E ګyLM[orVc~-mi rZE,K'=Q_\A㘢pk #-;'/gwV* HSaiU❥df)Q9%g^jsF ~q2fSG_+CW^ҎH@C+"Ç+ZOjtT+R.vt:bi2^NbjΝaۖe+upa)V` Q_B7TFF՟MQˑJt>5 vȥP=r퇖f2ۃTl6Io NB7Eם,pݮeG{vYx:sįJօQW0jR$hlO@DmETvr#Nv.>& Է ☩UWO̜L )s~7WqȻb191u$5MD/rF Q^jm"jΩH]Ii>s~/:k*q~sOeTC k,ALobB !h8 HzkGyjA=:7qmAbfFqtj9{UN?{8"SǺ֌R:kofEOzǵqorg] CcfVO`AH s ?cznbj~\C6kQ`sƖ{Haկ`95f:2B司c610eXUv[`io z-(R1P p~Ӿph~l-t*: R,LJ)gyLJ(>\`f!gqz.H D94TYSu/uNWV pvlz 3~Űy `2~ ^0sƻ\ Yi\וtji y3S0vAZ`RJknUy"}mOe(9'h[N"ہ͆{&NTtV $RkF&fX!::SC˝ MkPA1{wF&0gk ͱrj:RMx,#VҙlKʇ%^d; 76Nċt"Jlfp*O#hXi ae9m@bi256!S@;z+P+jDWڈH?: ߉\8$g=[jXdL r[ǧyŪ$I,X3I9F?ts~G.y@;T(dF2#͡jw]] Io\G0€Oc/'d_+VZx{ʢuRf!o٫9y !KȹvPZ{:lk4͝#x ~ʩ310Ix owe"6І2dqp]mBZ`@_j.^c4z$ϵJ!ԹVx 5?TpD)ĥe{|ٝr o+| 8T"ޘHsU=QVCoYM|ٟY(e[ ˖j$Ƚ57<]~ֳd5@ٸ)V>yV`8rŦ~'2sSy5IĊo״_Hk,"ԀjG4Gb=PH?PLL·yF:؛Ue3">MⰑO!mrc퇿.X]}<+]$͡› VW,AiS `PdNk߱ :r8fhʽ8n{*pUׁ~FrE()|5}` rW^ޤQ+o$ٰ8bՠdɣ=otK="ܫOfH=Gèp (c6$ZV=!`@> D!!T\26PfW\e1خaȏLj@fz|9s@177$j;IXx"1hdGu~}>pz[.ef-G-R2q_lcHh=c}z[X+ Ǿ9bR-Ihg5ۙJ;0ܸemYO*y)\KQܝfT4U7kUpÙnS-;>Ye'(rY(b1m8䂻qd`OaN9_/s +З| UUH:ݳt;=M˱rD$vrAܢ|^kz,I+d-:f\ ^~oҤfs}nQ#"$yA˿9g ѰrȌӋGzN:EH y{`N]SD:H%u 1?C;dSxx>#8"MK:^; Ӭt0a,}tϨsi)7N03A5kXbItOzI]X1Hx*hZ5&@NO5p\tIR= 7V$"p%g4r2BOٞ R.ܛଲ-r;Ro3aC8զcpst`ye6{"j HQ"Ъkv|~h4`g?ڏut8dmkoLk1~u}ȨJ QG(#nI#$gorޓI:͗-ȠExUa+԰+s{? <[1Z8-<^+VSf %[-}͢,s !*Li kĸ UP]"r|]]ON×\~gQ"66d~|hPlFZ`aWC靴Llg#ظhɟ".ȂwԬ_Egb?m+-`\[72wő8ss7EzvERt d6*z&fއW oP/[u#ҭk7ӕ- G9>[V^tU ˮks Lp)R=}&{ۿ; ܐZnٱ}\Lx7#Woe+N,8rGۿƏ4Bԟ{f"'Yd|L"H> zZuuGI:F̭% s{iB$ 2 sR+AJOMii/gsõl~))xn3Z𤅕xJ%nF.¥qVd[ O޴]wuƁM- S--&:{˜:2 pթ8S=ͮm QLEw|1evZ L/_f7:3`=!jby~%\pKO 9tM#!JYX*2)Bt%Bdqw혤i1xT:SV|"H0kKok\c )#3.cGC>R#|-C9U7++UGBu!&0{ڤ٣Ө kY苶سb j52Ӫe7V27݈ ̴g#Fp!&=5m)DwQ* AGE7 < xy$O` A͇йsDw w7n7">VM/ʎE:pUKmm20),d";+POL%8ٿ[ժȣ26 z)SU)1hMTxእlJԳ%MRawTGÚv= ?J\_J% 4a>< FO$r,,uV~ܼ*5D{_ffa1 păK@b׬Cq}_. p@Wq[UU<\\$! [,^Q 5' mc:0[ij>B[4 *1[ 93OHL^AO4my?vCMmںQ .GRㆧ6#(eu_tf1{ Id}\A }Ht=추|BdwIgsOb:{ Г4qNPĄ:JޜI;) ><PeC2߳2j0NNwiC` ~x9g'N}1F^DmF!5}S#ϘkLotᩌbKƞCq9/Hž%@&=W1E5yD5M&;B4̎31(/GlLIܖF~.5"2DˆGt'ҝK+XscLE d", A.~R%ea=/V^pnKw̳TLjl/n:r ꆙDޢ 2.ݚ4FbaG$x"> H)h!NoeM +zو*&71 6q" 3O10E0R='bqRQ>هaNmt^MK:_EM^b}eqSܶhvpNN 7uRH^H}*GN$$F \nh)TycNEU 'M[<'ܵc{v{xcw:|XH̔Ka\> ȃ!&򚛗Ue{:0:{]2pg>63x+(==#-4*>]KKm,[SeBCveqD4x֫䐖Q6OVf{-!T8F8_3F7H&G7,2`K(jo^&Y2a'TZNi.!DcChYeu~fdt" W]SY"0M$Kt%͵vO|hc.c:w{}bdy`Cp!q%Ζ\ X(mw9Q2o}h+&\mیu<>uaRU6m%v'.LKFaAep!*:*R^tm-Mrv{:1[hO?|A'#BtXJ^縉{l8jë$9«z|Re>A r@Uw~5CA+8Z7;ۭtϩ?PT,;{Yt/̯yǸ) t.(!Dʾ@dOU`NuV>j1n*vk]+^ 8q]MAbZFk" n1+0DrwOע W,uN fhJt *ԸKK]ؕa XŠ?H+!R!lV1}{L@Vϔ:G:@2%hz4w]Qz^V:sT|vA :dj*!M/ 8YJ,Ѻ"xP8 Z jO S$ćFb۝ѻ^=47G2z<1y"|`.gӽu<P!Rbdzjg$ؾP`^Z>V~8e{sKKIJ¼)".a^zpX7d9 OӠWcKg_MvSE(GwNbp rYn^)]+A!l(~QrpN0[!؃j(vR?0w 05N_ujL9W>Rw髝G6~(w[JQF mSijWAnMGqi,3w.'f*_hBFM69BnL3:]0URݗBHWgQ0 qچb/|u-pBˑ iBv\t,;"vF([~Ɉ_ 2faҽF2a H^OOxw O WBz;,Yb!Qd =C6n PQP88xbl0KLLV+_~X):$8.n0X4^ng>he $KcSM0C h d6GEHZ +fԦ7ŇndlJ[o'&x\+i&h0Yq΁-u@\q W1dF-?3z4s); !"&pdUê%Yg;WrV&9D +n>N_.<GjlWCaWGoR6Agzm~wo>څ0c]M;߼1-D"N؂(SP$$3c1r9nQ%CwIJmG|7L홋HfHe#5ۅ`Y.9>,jk($ Oj zc#( z@Yf7 IaѼpaӶ\\/!nҷ֣mG>YMŒbXնKYpsGS'B'@B;Raw[4r' $z^q)Fo!{cR_o/} gKVa}:UIdji2!)n8/N\og!.HGhVZWPUslgB/zS"+!UѢe հQ9MԨyyu$T;J@ p#ZEX)V4Gʝ' YFqF|,!bp+WgCh=g\QvF)vBqIڢLfxØ rm&/Y&3#[9hЧ*0l~G#*Ez혪 &pT𻪇WP^45o zAZc9כvkm{ᩒ)7?p=x YkWhR}q/zvzMu P@:LƥWxW[Mݚ;In6 l©zrIǥmG}lғ-~}sm'"N;~Hs)Psp-4ȉ+(MUz]㼬IaM5fwwJm Uۓ4^i4shI8|vFTȫ=jsA?q 쓂#qήUNG zģx]G\1bIyz颐V3bR׳ڝ>A%sΛ}9 `>e} tj9WK`_ !!q8#if`2"JۙuhET]'O$  I*!@A@\|c.3qsAlwkܷmYi>Y/aV6W[5<]>.ÔkCEikPȇ qO Vգ1NL2}igldDقl)\J!aL2:,O/qT-\&KaW"׺';s7\ߜV >\z4 wg$T˺oG9\BJT< nv$ǿ}.tDgcUL %RaUW ZUOJƌa\E-Z)xy0\'Lf_]=56PγZJcb*Iao=֕|>B*IFf&X>N[?Zי$u:R mxښ,hr: #ŜDElr79Ѐrx;TG̃51m't(Y= zxuD,jkpztjTX0zp}5+hYz{2#qg^QS.\`uM?LAlɮWu2\g|ˤKKL\&l;Rְ8ˍyW|+Qq:t-1< 3 \$a竳wJA[-E'y\R6&4=>ಎo9p,:MoxX.a`okZ#DDW7JE`'eI my^x7h!PI| A u] UX0qTY&zSD5sàzx?=gZ`lnEޔߒc?7mA}3n%I#V>I'7dZ{(j 7L EGq%\Tod@ևB}Uz5S zo^ζb;?k9߱Ğ mgۃ.r&Zkjr5mM,`R -`$؄}(՛^wÜZ9>$k]҄As*UX9sԔj IOyu ??"s _p`DPۋrbJBZu_ur%\%PY7|?7|$91f>YbΫI>|FwT.7%bq+7?Z7<$,WCJMle1f+9aғmq%j@ ,dksS0(<#%MBށ>6&2fg,Jt6C7[`96`GY×5#/MY۵!A*hS"dȑ8{u/I\+Zl-YP&B"QHӖi%tH~"N}P!ԢP"6`rՆ* 8'`^.M5n}>Dպ|ˣ;$%ުw1i\ˡZ@=p#)MuvoTX`R\=1tqno[csƾ4-&DpWkJ>RVۿǰb7_sԥ!$j(V&I4KM"=tryP6끦p4T͕WS[s d V!/-pnѕjHJtyk Er[9v!}ΩX.O,(.z9L b#aZy"T8a&r[}qv59E}D $s*%kvl FE("FIUWOy&ޮK|ǟ&duiO$xsAŠB 8ץuҜɍAXa+Zx,zݝ>S A^ e^F3aԧ5*d+tw|eBobo~UKiWiJ>Ϟ}u=HX`y%Vbġe޺ƷY"sy?D Ìwp1A״b^u'0bHLGمfx=x-!4nǃp.rn 2rk ;^\>3CL'[\V_4}99=eoQVf%k6>s=}s*R}E\rԷ}Abǹ~?!V̴7}ʲVw(Qg9f>b`Aj4o\Fآ;_Inz Q֚AwH{M|s?B!*b4>[zg>QX?a=8#{U(ϲ',*]LX{Gs6#I[tKG p dM1Sm!kdo{K g7|XQ2j"T|HJJ3>*xF=bbMgK~E-~.T|n?=c=Lto{痹s\ @25ܜ O b? nj/ۅ60Di%gm2ہZ]m|Cow} Zz@ԕm|ObS E~9!3r?9F?|)F8 ZPfJbWTxzrAGoW^] x*?\>h"*0KJ1UdʐEe< OY$ V'h̝ZPT͡`B9}=9'Ƿ)w!(]~Ѫ8lԍ2$´b2x)NvlE)Q!# ,MVdfgQM75cWm%+(c]Y󂸉4`5ML^ˮb/ߘs~Ds-LB3>bM$G7g黡&5碔!n` aRV ssp3m2\}|>SF5vݐ\ rZϳEw]9$+RP4E5%zFvM;d&1β'MvO%H@X0VҍLzB2U\V] >Bќ_q>~<Y}Gg]DDga*W]}KbР fVǫW~ia6y(d֚G->K Upi&&;tx`THL»<wPy!Ӡ{`L 5} VH7X6 ^(l?'8ZRnsl bn;B.T 2 z J j'i- 5W-#,+H_,KoRcpq7wc,ϲحr'!E^0r&xjVLy[S$inrFt*rLV'{6U!}7B%w_mv%yfM<b'^Q.lFcrd ʓR$YWe q9'ԧhZ-wM(WNK5aQIKA,W* #7n7Ȉ^6v}`}S?F.-A~VAF ZPyp#.P!ݿᕥZdrlbvn fUj_Q-9jƗn+9A[p˜ 2U0tT*Z3*J@R\*HW+/!4Ib22zpZbi {onHksq)B3^Gt>eLsyZ>/vnh)vfፈ] kAi.yYR!kڍ֙!ݫwn+4$-\̘W??g:e1ug"{ֺd.|9]I9߹ˇE\Š~ܛV'eQ>x`UoZL7b꫊!72H6!k'xb4Nc+Xx7Ee>0AQ6'*LɖGs@(Ȳ2cC|O3Հj]D4k ^4(v(|%Մ*&FkG301NGnyG!Ω{/T2`AX X}1V; ;"I {WpF?x'_ l|>hZvIdT@XpjexEEV^X,p?ƚQz5ma};XP$VxS.BFՋ 1,UCҘqբ_U!vy7}$:')I;Ǯc+vOP$aLpFm%歮'㨢HlQyS,,"& DBƶm'TZ3'״ )MB*iZ ײuݠ,Ukmѡ,fj]1t vxLS*'p<#cvuLZB6t SZ1 Z,z=]tIg3E҅Ɔߋ36]WPhF.g1Jom0E.P.4.i*x<*슱0 h.{ẹ̈jP5QebK1 ?ԨW?[ . f0 {7Z|b%F=z䝵Z,(uoeKiۡ V"Bu~ߓ 5sSv8P,Kp5~ *Pm;t%Z;MȠ~,ǏWt(zS%M6T(wQqHhMΪ-Ds=U2X@k X`#@ si?ܹ1'2`$]tͧiZмo `У&{Z>b#\VeA[C*33݅K:aw30LwK9IˑsR ¹/$/Z9#ϺTn /Hh&!-\aX43oI&sԍ;ƵBةRцY$FJ̓ 7UFFێ!WZ!0x^9  k>N*gZ^i΂F&a;yZd7lyspanmls3E 𭐦-?Vi%U%pɓM X׈2T^' i|` aCi b9 9!/ #|A.3!mV;R9GZNf"6*oɞId=WsW‡w`y8]bx.h yK,QP3x|cP+L]s8ǤߠDŽ33z]1hz-ibBS(ި~9b4Z{nE04̍4?=v څ_ peOo1MJx?(4|ψZ4m8RaoX_WZi2!'±OrBM%X=g(V`,E(u:];n+v_K߂"R.5;޶QРs $VuoR< VR!+i6lI Ji1Ö&gnDB`h ׿ui]\54.: DDqz$ "PNTz[) Yq *BEsE.Onٖo^L[b=N'v0䍆tޜa"|9s:C.8 y,k-aeO=yR,!J 5p#ǚ5?J5b,-ӬMeڕ9:]Hz0S[ʇl!L0Bҭ P t`߂^%9ko\ӧ7AH! GԐ>mi[E6@J3,X\N I:oouEYE"yWGp@Ba6|o2k WFb85r+*?WCd2LaD1Wf"Ӹ:۹t]ȿ~pƗ}+K"wmY0ߺx ~hSdLa ]`]{աf N?fGՅx|RJHvU潳<@ ڷ7UT|$_U{ۇ Ȩ2'qWZ;sˈ 櫨?*c,MD헉HS}O. 82^)(>vC "v?R6xĤq-h@[e#9 =TǤv#Ȼo߫tm7^B~ F> uٮ?5Zi?Xnc u:׏[^5 50=Z \KԺO  (b a>a|}7& |xlE~/Tבkd"7L?a UVw_d HgBZ\8vnp>J_U&QQXg01v7`>)H8er*A2xm[p?NI.Isd@^ eEت#1$@ S:]k+ }Ӏ=~C] عHU?IJT&/KZv]qP©bNT}NurVw"\X7Tz1g"G 5OQNll,&tW^ ,7v- rl{3K, UGݯfT aĵjFg} a%HMgÂkV f(Mh Xz9WQ(`Łӳ;ȘȲy| |{C\49ϋ2aWu>ym.'D bRoQOpcmEW(Zs'O+X#אzHp"O`$$͓͕Meq p8zD4#bQ_(M=?e&)gCX/]{tz[m!k6;mo$@@!=ռOV<_C+f+!9{6r*QRv(3jCb"T[Lm{D=\?)H=XbF=H4|mc+UWy4KT (_m󘒙0MC'ŏQsd{4dÉ;E˩!\V9{ Goms]Zw=-0!#ߏTt\ B*+a 虓׼iq{k<є(&RVY;(Pg7;-qukZ9 b֛'A*Ck"/U4 '[s@r??Ҫ.Ip8iiRcZUǼB`H(NŧbB²PS $iRqE<':m"{FvC3e'f)yʂD;hcֻ;X&#Q~.l;(Lޑk6_ז\;UUF @sOZtW@o&b3.BW72d,{Huq_{+tTJ3wf:J;|YΕ?F9tC:*m>953wav~U$S@qU𳟑Z՝uW4 s5DCn>-@ AJ,pЙ"Cj&ipFۺ}ǻ]ͪٙVis5QamYE؜^Z%um¹j7#\"_^zE3^pD$<[j7z7$tXBaF%ʾπq4eL]5=!ٽi_~zK]ݖ+ʈ+X$^#Gi55!ge ֧<3">Tu@8> iF_Rй,bCjK #X @S)6n+4t\(q/&k} 9 2ti Tgq)sh'o0 <'4WsbD)3 `_`zO8:826~_Bqd%4!wKE> ܨiBsdYri(,y}Y*3 KO^1+_M 4:6ou~*gn,sP}r|9&\"{1ot 鴤1v=Qܪ CX5'ʘDZ}b1qfQ/N2dNM~ty|hBAqqiݯ=X'zSǞ#_*Tv"w+{#T:tH}g7C WΆ5_ScME=b\dt[M#7}<jYE.˽(~VIjܬKY׀I d~G ?s]{'w6%u3 <}RQrY`WA?}ԧ]t[Hz};pKC-oiGtTo/+E6 նuFΚB@6#V\֒3Ж Ԛ^;=:3c 4'a-u$^sT޵H8䄹C[0+UGH>eոc o. jEd}B1mP!6ߕ%85y_})o1v*}Ii=B=3?jugGtHZFVc2B]λe#>,x0vmeۍK5;OtK^U `g$isbPPsa +q Wjo"(2]$)/!v;1$R6'35(~ ^Q<\3K[FOw'x*Q{W(~jd!qfpQ i{,K-A6l(&j& [F?Je56Η*dY/]o\ Be*v?D䋬᤺n)~JA\CJ~Ii.袲o;\@C'Սw(Vy+oWK#L׼u?Iyתғc B4 pUNJ?v'b#ybgcB-)`gwp<*ҽ,6ۘZuxcđEX5MH産b۲gh;ABO(5-<{4/ T]VJnPB5@ܽ;UZ wm{pc/w=q23&DԣlyE&Ipɫ Ք"3`.V~=svWt0&!.uiv9`u5۷9w~O1O5+x55f=]nO*'/h0 bueRHpdz1+NSX6wM.1Ek/hLܤ] κɈrQ?nyE&CfȠ/Ԋ[پk gntgKk %ŗa$(X99͕ƺ>RkxD+(nnOIl[b+'9k%;՚M="Ҝ`P$ 4_Bj< s4|g%(CJ{_'{btrP?F.^UxvP[':7k' o]!_rˎ6#tVZJѩ#P_V".s2OV)e+:kO>2s܊ @5< 0btY R.|G P+@ 5qtR$!?QZ^WgJ[; ICFkXmZO]SHZoۥQfUsJzŗ/NṢզ^ ((~~viJgNddt {#QQdMG N7KZjV}K%ݫT\K^UWcaƣ A="<]q,ngGP]*ň':>vD&֟y8%B4g++Iȃh{D Vl:Y9s,ӝV8SK8=h]\SXq`.MW H :x!:lj˦ >A®'OFi4JQ~L['+\a 7bEJI6V,81^8f# {݇8{ahZtDf͑n6]+k=F}7k?OJv\/gWd3켄EқiJ-tw>YLLO'BB^6 1Kza&n~޴(̄7~áXUB)rOw=d (wⅡJ@6U ɔujnsm~ӝ3F&ЩŁ]vmTO}jq)PCx1~C.W4zcK}Y^ ^i _9 %V$~ @~%Ӻo R8t? Rx6D¶IG'wCyě Үu;ٰ$0k~܅6}4VEEQ>Y $s> g;|.UB#=HXN3P ěfE#jBBP}S=dna  ) :y5 +)FmP>?ڠiðI-U}vڂ^c5HrmJ&ttuz }%юr{}R)DxZP֪bE'貨{qd(ߥDL2;qۮ6r7n#{Js Et!w^v$ly{>f:GSML-j 8 f'/#5rx9~ 5`&9կC sMSkd)lF>ր-/Uyˆ4q"?aj1J~S@YPb"%GC4ȯ cvXNgxN ֋AZ.n% t_b_NvxK|#ZjV949DBVT Q2i`iUϲhTGCjF"a@?AZ/Bs%\.wgJOc+Wٕ@\EOo NjA?z8]#A7ۓH[NݸMZf5s~*\m0@Q@/22rqw^ :/{_'?ÿh #zq8 2j#a5`1K<;121Iy?]rZp5~%2IѰu6Px7Bh([3z| K !Pc$w%h4FX׽ζxFXE%7"rW(qɔ{@@r}9^#̫?8.Nfbc_)kmS}j{!:O%;EOTe:U\|#vJ&;m:\,bW12UG飚&ks1Hm5ȮiI3|:.iᩜ_#ϡ9EEiZBwDZZY)<.FBxA kGJX*_w.q]٭F ">FXQTiFMx\C;DΩۺK䢨>jJ"tѼrnyD}v!Icu5Wfc˰7!"xMLDva1]j)'ƿ*=(U3K#s_#%p߳uA+Zլ )/Бg' 9+/ zuHo9UQABt[,Ü\d#J}v~E=f>7xN 6^λdP$v|?5 /f-Ź~;qRD[fH/M`oAߠ7x)YTq@ daї<'nU9A zJv7_A0 x&#)UKtD4|IPXqV GiXiL3Ȕe@p!4y p\qI œ=һDIc.gjev/<'vZwMz [o}|ae7n1OUwk3,5^bjW(HnpJ~a*=tC4OVD0>$g~jaMkq:wX~"5&A9cpoWKF([Qc8T';UP[$7- M"졍Z睻q%{B99LXTZ#mADD 3 2n+L9#Q ӝ^wXv80:YCWXԠxLP`[JlĶӆD l}䖒\hOL O@M+*Lq!FZջ80șP]#}AT`n=?IR! 7I:޲Lg|J9,ڢ u{~pfeZ]/2yp`)18hD%١$^ NdM!`?u1y)mG*f2ίBj꼋&5pGx,'R9S%v\..+A ۊToM&" n)'?mQԲFLca7 < ]}S|)9s j g_4@mcCmSF[phyO!+w|3Xm(GUހ 5\VnT.O;@ӛ-(S2L+/ð5@l)בa8PjF0_,05NL4#Pu6us+7TYW@˰/>;Nh=d)t-x@an[d >gn\$x1K$lC;ɱP~5>NIF _kɷcP vPbB.3k"vA,/: xD|y$, ȧ$.#TJr`]i(~Ez!iFsMdLQ> PL*@ג$KetYUj޼z/zs0=ԮxztDMk3̳\\"PnV(]EEx [ 9ILKx'PG5T 4"Rhpnneg)3,(!u'^-ِ>]m&XS51QWρ_, B*ye(|.kFG1N0? q'+yȬqmX+*X2\a捆Rב!K_"^յ\;T c$ϜДibYoLYQ" xac8ף@!muMó@Bε<>LY``TBQ4a Ui(qq ~*Y*T?dAPz◈BPhE-{vo@0 Fzz Ps EmYy-gHT!9wH*Ө@< 36n+DN'XIO_fm~6m~op\\ua$zxMD]yK `ь1w M <8_#ʊO1 䡮G9f牳 F09yO(kf5)0bOVˏTs*"M;d7R甡꼦*f%R_ӿ!omMjJAַF;A@y aO1S61rl->.٭$dx(X"VCKx݋C_w6KSA }uOYCW-W{;dB~Q47Vo¥:YQctlK])qmc 4e@c^Rtwp:s˙8#LEQ!bx+6d/x;1Te+ Ml]d"7D*]Uܘv?hj^9+ 4i%z[LtGvOڄ SB/?s+m؉4HWRLd ᬇC^eN"Q}@aJwTt_IW&\NU8 ^skNcؗj×`.F?C}"= |-Fjr˂-:o,8u$ԡ@W ѹ<.CڨcGYlT5UtXE9tb|-<*)`=‡mKg9Qwjpⱇ=R>VԐYHYlZ$?i' rŐ6q{t ?Գ"Q!)]FB\\]hrN^CfuwtTбHd՛I3@`|B~IE;vA x $i~ua3:m¾5'~Oli3bL._'ȎQx0zgbHI2|e>W~ܾ:jF\o~׻cs$7.0{ҮbV7˄E RKՑv >壓nSBb6 '5~~R]z0&T"5L^j~d2| ?VŤ:ʆg%nX F3K$U]Ta,āmUn9BP믺o,buhfب/wsQ=yr2=ۉ)t}%d}#YjMQ# Խ~EC<"Z@!pլ"-?`^ W#'k{{33ඒ"WlIB4j[́}[Yb ׍n UQK;摃y,y*E?h@D6ʝo֜w_)=&'MS˪=TV]6%*1;]0 ̼xlkh$i7kg>@|Z8f,u}L1kvt'PtKv(;‡6@KgST CY,C0e{s gːLUk,&9_Pt޽aZ-8D7}v>,j-~k_n!uںCM0пy)M =V(L婍*gh؟[#SH6`>pclF4HR[1^;W":(9P;=C c8lkۗ:~$a`JLctcZk뙐DL;H *A:PS RTRVf|^v놆 a2L*~8֣7 {Fn7>*Nvht`Ђ9OiI!10F)a]AquqI<Z0Hl rd^G}5v"PyXm7 eA$ )LFe!KBgBX3բ4;Bh\9ěo ze#Tx&)nOi5 5X%#S堡mvBdO|տ+G;5amč!G/ώ=eH)% ~7)hm~Ҭ-enog6d \k6`2>}qH_CU{KzR\hfURJ h ~nb RJqk}CͺE&T ݎx%Ϯ@jjk.tMC 9͓"{v&o-S[N(0XtLbcݢG_dL,:<,g8 isL$7("Aee cn{OX]L~Zit-HY&>_w6E` GW^1 @Ccv\7Ñ]F=u6.qϞB&+83JTjtI|vI?%0uK&6MBץ{5~jKN+.*2]q.[3hISnZIK;[LT*nUe@OY2 RHBw["1_.K-W:}EFѢ#v1Uc2LZhOΓl%T`>ot.Le%2mEv>֫uQ񉯄Ş#.$;0V]-gWZgЗkc-L2\֘&د_n;1X/pm5i^$lDDep{H >ZdxEa[n%"lrbցbUO:(xegeYEfUur[oՈ( qrp\2GVA6*L <#]YdC궿y57a# ovsg~kլYR> cMLwÙ^A1Q=9(M};K-gNY)YT5SLA={!x]oY遝K ^I5C { D/8= ((SbC :C(@ӺJDQsrH% /~&wT{UtgjQ*R3 h4TRg5Ny:VݽJa13MqY$Ce:uV n5BEk\Si:Y%461<{o4 &;`.8mZ<qp[ja(Ѕy΍)]@DE؆"tj0*խ0nLỌe[ f{αsms5[}т́yD*5 B#7*~ 07'Šdc{;"'Cs;vlኒOmW@mV,ix_s-G4*4.%ppHx]2˞^vX txPmFpy<fӀ  He2#_Ʀ aڶMZkDe`bqt %M@ /;/Զ禩)uY7:UOvw-(Nئp-)>A~ }`=~dPݚu`ZZK_u1&=L |W+Y.jeRo+-о ME%e5+C9U-@JD8-BwK^ztxU4@~z ZRr?(ʒ5J^ҩ|Pa6r{F`CN.,SRQQLfA bqlxj7@E-CܟљX9[  >Nu[Y=MZd:;- ^5=oMO?ˎA6ۿ ZAELb3~tl}uIGLk*ݎt03- e\u+a5v'SBHs \I Zf9: @lrMxDH5ҹ j7}I}>5JiIOJˏk;L14ISuOv>)c/G؄t}0f bVsKɵD'|) Z?=4,ݚ˵Eo FFJA]]aI_ux`a!=™@k7MMyXۆ/0-s_ g0ohzC7")I*V3Nl祉b>a7-x`936 hZ}*vv{gfPnR&0sIe&JMB>` o:3?_Zʫ_c#6AJrn_@nl^* FgfZ,˼g(;ތ0̗t'qo0Ig֖Q&nJ㣪+>tA 'y EDt cZnk4FoZubn0U}? d6e`": mHX9^]f i ^3"SvUoaWF~~p;L@;QHZhLƒ5=< 2O 0xMX3SX ,_ 悏A}"8s8-8&tdOt53\*9.)URBE/^ ?2-d'ЀvGlm,A8`؂q;1a@&JJg)'0!5t}'}S޵Le6 k7&9##:-H:!"cǡcQEލDɐ q*jޠ rh?`>S*~*. E"Ճ^Q /ZF\Wj:t}F zf)d+e ODl:Y8:Y>Xc1/YhMҗrx1g,=@6*#ß$ա4I,LqG4[Z^[]VRMnTQTsnd,DxitHQ0q g2%(yE${_j3 FBCJ ;`'+HHmb &Ƞ]@Ɂ#V%v|d އe:1NUgFPE x1ocNVERW~o#|tpBY31 'XX-2\>u W W*G2[/1+:M)+O33]&pdtPpI\,!"vǔ_XOm .d:Ccr \ wbO 5Prj%t5M|LdM}:(6VSV8Gca5Xh/!_\qm `J4\pwؾ"FlHR/Huyj>dJEYrQ2y'C`o g/Ҷ~$/g%."o^^t .HTv(2^ma4\Le`Cv`/>HV>yN5ZaYYW:IpIke582!dJ~W\7FU1H$tU@Yfnv`={ތo^/IJI9UZ;ělPÑmTZ#>Pc/_֘"JMK( OiZIv;v#!DN ̸,ḛʲH#B@y)'M޿d+xs%\M5ZMJ%&۾j(ܧĉ7¹D!9MRĹ_KWdTYT eb:+G%E#5|Gc0=ؤAoKӗ濇.1{'c/^sFq/Nrf+&QCyn0pEj2,UP!ƙXTWر}p R]8hl]b )Hʏof߰{]Ck ڀF , zX2RT%w?&Dwº&݄G(Z>w{l$\WI%&$V<&Gw!/BL. -Շeo]ӜM/w cت׺~{# p=F~5#JKwfWl@]#@*SUhqBfV/1!^/dsu^A+0I9@r=D^sA;ΟI:vsSXd]ʹث!lw3cKM-ww}[~H|x?iU(}lw!^g"T~mxxnؿ;A>>6 r_hw:DP:Q"GYd@$΢cXS&L|[v/Hr1C`>hA7 i7/yn2Sݳ6g*&u5q>Yt_'{6"'?c` RXp%-ifsoCdVu[J, c^F 9A' 1vpF9JhO,YX( ?،IoJ_=y I'{;ʶLxkRs}5',XM&-<)r39iYYG;Cm3b]׺QomocM`zkWu1^o(Xw!ȉc%uR8G熭z}?W$j .rfOwך>\ : ZMgM25P${M/wyGriv͹\S jI57urIDJ؟s?bĪ[д&2ui`o3QmN]īdZM+j_ HMخ^ k+̰qq [׿|$}4ƪ@ FiKqǨ2j H=Č' ayb,|{ehΥFhF ǮC{ͭß_22A&&hgO5d?/jyD+6p)o]Vs@2J&e.6ҡrt*Ly?Dv  e;U?;FR3 eͶQᅳX[V^,rw 2VuX$Upy'"w-YIw k%LDҝ/g<~V~VHhm^[k=19Dœ`>0S2gD. ~ϦMƅރW.'M_;vf \j;9gNh]^M.#Iu\kx2s5I%|9#{c~(8k`J꿆,}>r4+ʮzyW4=6GRh{S$͛Y}"&[Wq`˭AW#ZAQ.ѽ\%/ YO2Lsiju=π(v}vx" @1RkE$(ev:е@@-v|YEd7goj> @ I.33ݱql9X6EgU(桓䒇^2!?utk? ")%]$S2@wQpgqNl˧g!X.Y6]91 :~d`LɚAII %_>iV)˜BF݀Iω=u =ӕ\fNL1aVu#B2Wr0^d?gy]3o hLt?w*468 G8ҋ#f0%a_:I[ȱZJωz/(O0B]Gx9j1,g6s m8G?K).ed$ut >𱁳U#C=5oU]? U7v^`#cԦ}dx ll(wy8n{#=%lr6r$a+YTךpҽ5kks35ol}HuOuM4v`CDyΰBz8ȉQm^mV/XfN0hE @1umXK,сJ`$"cjZ%;A`"<~oW)f`6!m5ickS/Vu`{zHgАr0=YńG )lxD\TÒ#Vb5 JոPqaLF>Qׯ׉ob՘*9s^~gU+kٺ-EZj Sblc]YEnj(6]-W'njVY%W7k¤d=FSNq[_T\+f F񢩏f;́]wH]pzZ [.}Rω[$ k\oLMt"_ū_-Y64Bj &8JB=jZkɘ+ "&{ ~O`Kϩ~$Uw+ pyi<ꞠGbIr0qԵRkfw|$ dR-k_iimS"aOANQ{HQeCq{ƑF[+Qa#@D;"h2StȻ@ = N,1{<ls,PCC/H ŒYa.Zpsl=<ңwKɘM=G6vb^ynmn&36odzcX.n+w @y(9̱5#J7f%kc6گ vRI埌%cݼ׮ABt4zel{ޟxy.mϻ`;@9ĨdM Pʜ4%Y8A8.R5Mdf ֐]" \~t*yOd:°*(bYC%|6=:=\W$,V(=t5}zZEuwu(N>θbLimw'n7;4-|m6@<V[Sx Fu3hG+1PJI_}[$tY9;X(>ʶ4Ui4Uk ֠v63q!bCFkGTXG,>I%>uUu:7: U$j{׵ v`~}Pލ̓mUV}MԽ V5E_rYOcœ/b/fdF5@徾.@B7%GAѫSP@l4mMڴTC%'eok]XF|DK#B?=#:xUb԰Ȥׇ=r6i(}3![)ח nD"Es?TO&/2R%8tLj|َ̭AN/S5)#^M,AyC2de6v6iU'}{݁~-i#f$Gҧ2y3QYQ(%֫Ľ*iX1yf" k B[C 7{+#/AFu3#d%aG9Gt (/h_ yL;SabCUދVId[0E%UzD7K'g*tv=v³ CUPR|B`ruRnpVBܲtP#헐)%E(s_Ի 5Px[gT?PjqV9yXCMf5jҲ}ć>v͉>ͷ$.md8sĢԍ] wgt=~78xFsfoED0W"\Fy7yj//V,g K f Ȏ >1܈w$H%} xh8H.ya!1 V:3Q NB%Py0;tkmkxEfAd?_ Q-A0`daUo캲w9_z(ɛ$Ec )lV IQrRف)fco:ȧt'\'}/d+m%2M );|[0fsӰvk}rV?>e%DƎ+/RٚB"SE{ .o}?/} ] \ idEKpM^Pv6 "fo,V#v Fd7PYҳ=.v\rM ^Fv{r.tUa4v_UO!,QX`] " RIEF Ƚ@g`+wW<1뚎A C<8\PXwa(K im}zMqT"voوQ:܈,r{߻I:'y#|萭&jL?PN/lJ\%7xbOs5H)_ꇩ53 qM7f$I{^VFG9 &uxzfkUPص73tv{]d4MBJǦ?*03mICf?rS)`̮c-j@ k- 8) .fX[<)]o_P]BȽ1'?]|E8[DFLdmW~ȖuEh3ZwEuf<}:x&#6YPyҎ|^_)tw[R:vלۘ-$x 4S xҫN"@ϠroRpm=圵9Мd"Ns$N OOYBPm #==$uC^?f6v %,k-8;Щ]x|CXsR]J 5a}"Bj#+[qGT g|5gtE'Q?Z9]JzE3 ~ؿޓs}<" Q-R7~i6 J s  M 0rI]1=:[4m4Ŕ;! b@^ē;zOBZY4dGU{87Π5XΦSFeFʀYH/ΞLBA ѽ% %C8s}oB( KD!2iw%gwu67d {_B+`g/eK4ԉMx(gߣ٩ k]3e(CNe[Y#.3oڮvv<)'ϛTF@@j3Tb_\"Y]~ăvp=#Tg {mvyqiX8uP )+C[RO@kV5r_zd +Jm%ikFt Tl;}x|K6fE>Wa_^~&> 5;`D8"l%8<^EV}py1,^B:^j޻>1]URfi5{縊Mb< V` 3 1+P[L!ST6da;cG͖"mO"Զ^}Rnh+@.1+s5`{JOoMTl.ÊObbIrVrū-evӉзe1±ZK_6ĐXoLNzuo01А1iY}ʨƑ'ݦ ԌjIZB^':A" q8Q MSN';iw|4 0SyFjwv׬*N `cdiEZeϭtEūʦX* >h|D͓꤫''lfZO;,An$w.Fz)WJ,Dznk2G QPޙ^QiEuK7\KE Yoz SSisͯZ)c͞G |PjGn=&Hݔœ@y!RxݐIi|`rP'T#<38p!e|MOЕYkMqxl|3s6ǫhG\|koZyg'AY3(+'~(X*SI4$Qo)͹tJ*2z0ԋrjfGXƴ  mJqsǺ0`zs*NIqCf]29"4Z(>(T˺hSǫ&:bDy2dz'ֿ ="Psa>!Z{ﲀ6\:u\Ždhj:9BKl%8ҝ︵S?l-@B};a:Z\ȝюJTt-(e:߳`={]bɔ MϦR2t8f#?p(0l6Ȼ+а"y.3##ڵHт{4+p#Y/ֱ {fKƟ|$bZSmpȷ!'8%:, `gdMj5SvY'q 78RI 2+,`!W>_-c}#sŝϝv*P^2;3xTP[C iMhd.ZD2+m~@59*"YvN0”UFkKЙmtb*2v{YY7\qp6ML9[^*,ջ'P*d"4`|zwCRVĉ>hblgLHT3tTu<*u#2++\&ړpqѼJJOSx"(GF%*"as7G x *ܜ`!dWGZ@Q BzkLeڟR8bȶQ|F%`Em %pE-R_W1T4*+pc}kXn@>ی#[o"N,x+l*O#ՎC|V[4 #W1[2Cb~ &$_A0l 2 V&7:KvM4 pw7pį3YgvvB9D55E>-ZS~"A+K߻sM:[ej5}D^U6]ʪvg:sA8utMiGOO /Q 7CSq/[ڿ TrCy9~q|a}}nk ij9?ܹdN*3͆m:jƭ*!/Q֯@|20I/\'NALc0NpS=~_G]5(v6Uf};&Ϻay"yF^%.8 EiɰRM"0P!172cFLX9VS]"EX5e73ҬG\wDF̏u՜i6BKIpH"R4題Y9VS~*:(wUbVZ\[=gJq ЀDuә#y6.ﶭtw,ٔ3!߆[.|{h S DJ;2?&9(u1/>0e"Y.TŧYx׈eɇBѴ ċ(ߤi-o.hqYPӗU-AUc@GPY#aOT򿖃QՓYN0)-$P'%Nփp"( h/VkԢAMD/'}H>ٰ#N'_ ZEWSZJys3QG ۲=\kO4xUwW a DZ|sw&Pp*yJ B\삧_A$q^Ն/7(yTaZ (-3,)׼.éW 3Ot؇J4 (hvm[^Y{.u6_oxR lvup/b:Z 7쑌sKk4"st%5͋N2&soc%&Zi/)E̥ 4 W~ ieoZT"+]B}gģT9yPE k$Mp;YVHpN>+y>U؛1}p[H<,I D-ꏯ&4i.|MBy]]#0هFE%@дv2U֦y_&nEdR7Eq(/'<ը cgԅJ6GI2 }7&MY6ZX~Y;c90a:C ijnJ𽮒etC-^%VD+eDĨquKp߁z,jRR )?.mPT nZP6#oJ'|Q`0C%;olLw!_,uB?y )7CaTwQbWUY[%B\B½pVvĀt)T2!"r|"žb,X== ٙ!,_6ԠAŢn#=s^Ue팕B F XAX6\2VITº>bn+]F"(?;5nDɺ]^kȮ>ʁPʃPA_(:ZudZ5n]r=)4C@ĭd| -⾻)΁}:6Cf[; khEf~ vV: *jhOB&zְz!AVwxܫɅm ]R._[pqG m{~£^mgKG@&}+U_*(VԪb ǒWmA-q6nQ an}V{Y Dp "p%z_ku5}t$>)đa'롯6 O6oIzѐ[3|]OUFI1v_F8\Ԓ`Pc͎x%7j^&QV2rN€QWl:gxcm\v-M_Yxojj@da(|&mԋ#JI}.X=Q%NY>rn%0b)?~~q0mp Tnyjq*u5+m޲M\$IL' : Byp(_QydދIKy6 vq/7Q JnDDg;eѝzwRS{C]CI[qrPq{T ݊R,+8 K2A|=B>;xiJ 7K[fc:BE%8Ğ]!vZ@,wcwd,~S~ppE6e;|dJypCwΦB͊ƗFD(Q^Z|%]BG+>r$h;*ZbTy]wq:roG!􁭍 IJe4 "6() wR,GCQ+rb]EXЦ&#&_|h8o0m 8~o΂e>z?~Jceߧ_1g"t)h.ub(7~ e澯nmfKje;dcWĮ҆ uv,=7^1Y!\NHZ`E}!&+W*ry̋E6?;S` Ҍŋp|p¤'RAkO@u ˖o8oV3ذhkI~[6X; #ؚp4nFa{WBa+$o;plV!ɽ_s\!fUsBך0RcV1Q( :u YòzF.q ~S]TnI k7)Ϲq`Z%t Obz֐'V"R5!>GݹT'3~>NQ;.6^l ;Qh*H*nyO7i,mmc17?$`[QV~vd:>Fn;_i.xԎL ѯOKBl)Jg/4^9*~;Q;|O ?'kYqF?N̲*+.)hfeq X5?XiшJ<7uoNl,݄/ü,񨊕FPu1fcnZC |f}s_H(Fe:۬L\o#FwmDu)]O Xb𠯾;#+/B'abYgԭ _M2gb%q*c uI-dZIi^%^dVL (`9TpqM"^Z Y@xwo|},1gއo=w&)]<7ig 9! yǯyˋNWJ/ KM;!T >s,쟏+;BCdʪ@8gW)P D/5o[v&5NUy2aT,GZ."D8_${w:EM|/-MFJh33| $yRrYF\4UAnIHϤZX4C.ʽWFALjӼ݋9^sփ *+c*A7^+ :$\ܢP-aǿu'c #\Ȁgb 5;/qC)#vz3I>t (Y(+΃cBI]/\GO ϵSmTrȲ9%rr45*;7N~b'&`iYDmN 7<62:݀dbbBt3cOK]B91-AQgzT{IgFD̼A40BKgnM\͓1QWfUԉ^j(ߒn$;L(?^>#ѼNʧA`EEӞ+vwR2U<>Jrڐi߲F,fl ɥM5?Zl'6IceF$Zg| ˚t֋{h$,U[Erl;"\uCߘf+ys1̣ 7%#L'E7L&D=Fwe!=P# Mc,x$K/ČLk ާ~ǘ;`\ }%{Ly"j74(E /zb: m4G3Yx'eQvhrH)J ݤBWim.]\e7̚M 珹ic'pze% sPsq\ms9sZe6Nn*뱠S0NqZ wpT o$!wrnr+* c~gPX$a8\, CkQ3E]:DSJfuAvb {>)_p> Pb  X^_jTHs!>vDZm6 R=skGZoHvCၼ|K1>'F3ѷY }C|Tcrϝ` L(ʒ *:lT0G(sar-f 1uNJȀChtX, p:p&`}{W]GK'^Z̥WMƦH$:bvўZ3&v_2Ӌ.d^sY7Tx[>zR^eçσ$=$Pr ??śOk3Jd%4h͆?/Axgm>U+O\=i&աqFq*N9ΚvOr+`Qvv '̫GN^,},B,e;|$8r9-ۀLasN։6+ڹj@]'Zh|Q+S^ |ܞly _.:lb>ce-qώ`Tn{+__#1FwzA1d#Ʊ}.uJD4(9zJyCijLވvbSlyjIL楅y>W\hخFܴU{FFɼ 94jRS";CmKZfPP˦ቴ٬z0 ҷ~:.56%0d%*t|b AZO{9)|^$e!S*Rw 04͂q!e˴!}hkKDd &Vߓ}'8o}MK$k z):3Bz [a dsmuy .Npk j2< )#5edSRX u*o hd?6B_ܡ¯A Vc!DNX.C| we:m~AˆSH@7졶)|^_FoQ8& Οu)nTh0cf7˜j/d9G,Dww\0hD7kkt\aU4q0L v tsjOHN Bi2+2NK[lSjp%y;t)u^> #5/g-9*8@K낋x YbJ2N%\iu;VI"š҆9O)Km3/mdITm{ @ r4+l3bՁm

HUeE@ /H/;Q}ؑ{6m]cw0 〲P.[[,=c%>֕xmY\|"g!q dIZor˲3 3irHuwb *E>OrP7_wsdѮi;]T֤.>uP5OD?A@"~ @"*R|f}HoChXCCbqSL<^ci; Fռ'B\GW'p jhUAw87_xz2:: XVߑ>lȺua)^+Wnu~+jHUi'gL2_^7|qsN-H] p 9K`FTF&;4+& Lq(uc%^ G@E|aFͯC!},c,59i+%{Ɣ`ivcR NGa1@Fz5Cf 2/4m}!)=EGB?XzCL2Q"V݊wTb$KDQZV((p@ H.Y-?g$\0\8e =Wڥjuȑ#m}48t,w@EEu!_Tv(x[X|^lj ,%"@ʑ^'Lp5Z\\4oAk(/-% aH#aE媎#貧il9B:r.iU+t8#?@fb6X6͵,g=Ʊ* +D04wbU$Usaxӏ4Jlvq yQk&GR7@Y 6N߰FG$ ĩEKxۋ{$==F(R-A =7>fn$*(5UT44jѿAU%[0W<+^Bj6RNV i`NV5=O,3˻X+hYhOg+kۺ{r;28@H]Ջg_^Źxp\imCYML!mxzaO4?'1mw ;AV սW|=]B('fS$&13/~IqJeD뀥;~9wwŹcoX/4j5x)ݪr'Gqe'+|SKێ0ϼz_O̴$N '~iM1!PFxzo8YmN@Jmp^7i^(lgZʯrRTS7M䦦z7I3&*͸'Q,ypK3fd`اe ,dZYT !}MZLrexZ|81`eZ$fs @AMA3δD<@1 ^y*HwIy&_=F- tC3 MuƍT?j+$I0k?7ڎH=ٰDX_nAsZ¸ e8y*SNo-&YfRն.mI]['..8gL%"b xu4c/j3 }BkFJeXK[o0SL'+Xu&YZQMcնX)QvWkUsbY~\#Y۫>pSh3gFLH'">Rbv[O34lJ"߄X:/QV>e T-j_ج 6._,fmHѼ|F+EOf1gkg1enqVxuA/~aGH7gs_O#s ƷܶJ?s&k4 1 (-dY>e"@d9 .yƌ"*Ǜ?*9NYRq =yH xzDž,:f烋,)TVʼh^Ysjrf CƪeƸ=mjt<ȿQiQU01#4 ,!ߓ:6qabt;!mLuۉpH8khaC{wnzB? FZS#v]n~E\՚lD1GHEth:.}G~@S,9[oWO+ZbٱZǟvXCP&[͗̃R!dGeڳu{ARo2E!zY3]q6ĒJR9׌]#mA? X V^gC6r5X) *>!Yq9.ɚ=x9 r*]Sɍikh6$2 W7v`0sZ;h1_4oLE+/aN;ImQtv]oWP>d6#W]UF404~CKnZˆ!gw~JSmM@>ji|+WѦ QwZEK'#2/rȡ53 3)Q̞g$.@(3̳-KqؼY+M֪ʶobYYw%a4$<#rosv&.;-1\yJh,Tv\(yEJ7,8nbA&PƀmSëX'V\ϰZCAȳ'FCaJ3kةbK0ft ߭C"\X0u%e]RMxg5to 9uo玲WVlZ[ =ۧf > JEDY.8̡? W.3Yj55: +Z5A~'HPekţ 〾@' +##F2LI~:%.O@я'DŰ3ދ7vrV:kYf0)vΉHbg pʓ3ޚ~p-c8T{n}6u}[FK^P՚|?c\1hION?IڦV>43)Sq !c]|*PX12ѱ8)vqi^RAf^mb5} T´srZ%m j Z0Detߑ$HFE;D1ajLZőx 0#j ̺$\S1V u"T-c-SmZ j[׋To a@%Q=PZUua[Ϥa/',*11YJvsmkxZFu/P߇ޚH|NNh#o&@p>rj8I:sUTg.X!mS -2dq:AJV) [:z@fln|F,gN~^Aaj\U fp#.BSAf+p"O,MoMx,c/UYk{-AA{{`2xiT(iC nQQjW\>#N_l` g D0"~aO+6ĴPvе w CARznV7^ޕEZla sFC%< QaZ~@N9sTvm٧LN+!a ~wH ґhd`x rE./رq]ՠ)W[-3Tp+Xܔ.tr68PAX9R^K.oZ ˺}fB\6QHҼOGkH١l~RwHPIS?*M{z.Jd2(x&^jW$ts _A9z>phd'S8[ﴅ%,ӚMTR`h?v6 xZ9sAs-YAIo*n*$t"9H!ӸDŽ}dO|ԪK:I\#YjJh(B}},?šIc%Fcmm5\H(i3Ft t,it?blŰZ!]_$iV!ozrF-$ h~ņuq(hj4-2=سtmңfhrAz*{G/aT8my \CZs({d+@lbh]iuw!Ugv {'eps}& _1$۬cicIv/*;)MyT{T&y7׬f&*9Z c}{`o<U E-Ti Oo|]?*F-'[HvR>} ;f`E0Gj:M^ԩk+؃(keѪ[Ս8Edl.J4S>4 zY۟*P$ɝ,c@:僸 .&"i8΍G|sV"1zuiS@e: :ٽm]JM\, %x?<P Yޮiӫ}!;=gȐ{݀B&гǤQޖ6s0΄_gvsĮP̓[%xp1MlNdG_<6#l'oɈY&fW_bӳ׎(@p*-j| 7gvV䫄m$Є$WNm,c*# !>xum]Tb1 `~HwG`Qpr,S?ʱ=S+,]"1} `l02\.MsGeOw-*,#U!R!)F,*l2~^&(I%#&]Y{7%<J6MUG:k[0^{ng/oh.zQUgfbOB 2?pA{#Yk4j ~~4΢75eJAt\ a hI+辪;EraR@饁y]5חCXy {t)]!E<3w9 ui3$()p/)PFtWBj5'5j=D@օ߳OtЙpjtȏJ8GQ"myuXcܥY\=ȸ!-(JTń߯_<-!M \e/xN[,1(S>-W1j-^\= pAH@mO2U1G@YWHZG;N  c Ÿx`U֑޵yߔt"%(*Ն{ECMaݍ#KybA12M/+HOPآ{zuXwNYSԅǼ#2K|x1k 翭t{.'x淴xm (;th|Ȍ&mpDb-}lb6v6\'Ԩ0v'Ocga0JuS)ic(|C6QHw!f!'͵@7^YyBƻpG@%lZf(0قTހ6¡~cF雦6g%EARvG{jqHMVdҴ}MDR14{] YOq6zѬ^ȶ빒7j10{:M[`jVrWLT|K}Ye}}̕ 3Glmt / <*06 gZ"Z=Ks8D>a?ZYP~%ŋ][ݫR%ZF8`҂L0`9#t? ^1/–9KdσfU'#ٓOw%12*F^OuGhs68[t\!`a a)кnJ8&ׄ4ɋ量a!6ȏ-p,[< %f`*0ZZʅACsSmnTd$گp^o]Ibb3&HPk ]Y6Y302+\R$"<SyaFxz,lAC+;<S^ՓR9=@pm)DROю'%o>dFLUIsA\_6)%%<_Vg3I_PЎnE&k#}%9USt2S _ ƔɀS+{Ӿp>yٮ޼b 1[?tJjv4srǍ-{eھ5./o0xgIvDy? YE" ʞ\J.:/mH&cKPXi+}yJ2jfcAb}\Nau؎hKTv4F_F큺물R˛YL Y^/rOp9s#a+ l-VbOS2OgQ6 exyke .Z``Dj{?lKO%lp]ҟ-Aq; <)-Z~U5QC=2GF̫fL͢k2c ka܎Z\wHcAA@3g>9-r YݠEBֶxzRyo4s\f|o(A$]x3D$h3n巟_aiTgOee*wvGnFFH:_beqxu>xu+u&S@-X3JV=+8p*b4T*ad"dHCUc{%cʋ$(v8أH/ l*H VҜ6* bCp5zΟXFlQYDg=r!6 x!2Inl%[uLrӬؔZ DZ2=l7Myr+, ZJeNv3\H^8L#(p]^Fi)R` ,l:|9[JrI#Wҳʛp]/V)!G~'ނ>bV{o]e _IPIQn+2;M7tjA2EB8,$Z_*UNzfϓY2}F4\7j/?67<ˑYWI`CTxT,6j[ÇF5|\RފcH/v һ ԕE} #J({܊ˇn wbl)O 4DW>|YLjOu]a>bu vnF`O C8%IͶd5f/ո\u梑IȤ&hy43ኈe~tq=el/aR$o4H6hUIzA"8ZZ WtF@ԑ;(3]l[.MHs1j?69Ht0-Y bhkmѓZ꿘ɝI%˞*Wiwm/Qˇe[n} Ybr=f ){4#+Fn;l^b0%"v2=C 8E vrnU 9e2 #V} O_\  WGS8Ɛ{G4zo߲]]oama}$t~$ -)蛐1ɬb퀻Qrfq~# rcݓ)8OEmKqY '[- d.<"yaNbnr'!o EbqBW~6>A hh.8ȐI}O1.*ҿ2U^#Z&Mד+aI7SECJԳac)bJK?>:CM}wI HhElzF,?,X Uϒ궥: o.^YzL)|:zHHX5Ud۸'D;U@^p 11\[(-o,SA11.D-#Q#<\Rgφ)"#3Þ e5!" 㪂O=;GŢQpHION!#aBM-9>܉q wc퇚A: 20M62]ΟLPTK'sT>MA.JN9+]>!㿏rZR$8#98]>E&@'91N_@ɖ q>TKo\r7˄DuU,xo3niDmKi$雵'iPg vg;8s=FҴ0C:(鵯k"ԾdYxOP2"BQa@$sRp)S`9C^Y^e nqZxmMS/yVCJS35G *cwԽupG fSSScJ]7qefذUQ3ZF%vtf^xurEIS}>9ԅ6O-=u <ֺQEVACڟ brN Aw"9D3%gs,`0#UU.h 6Q('~ 릇gDߖzUY4|sn}IT7zুbC]% ^d[(TW$N&^ێ&4k`$n @)XkR!mƨ\ cCFvEl.ï')2eDZWx4a}1N/F)jjR(^RKv QgaW !=7؏՞Hdyl(LPw/{CJ[0&eDIGD;%\c&/ O2ε4Wo0 j4FE[/wϻ Ej"BKh@(6nؠcjz&+FP/uZ.nHtI-N?U!)/j}k?m> Ӥ <KxWϛ1QvbP4ϔiaa~$6tP#.3g+-7v? m<hB|U̲dx91>Ʌkq9 Lnd'[WWR_H64]$7v}Ĭ]5,an6 m$;bxAT$0dΎM0i;wv_WLu:zoG1]r/)oeZi('w(=g>|3>+3L;wE :'o X@ [φcK۩O KMxA%G=Bl-䩰2]Lݑ@()J0AhsbBhkOU eLJ7F$%p_^8IqQP}xegUZCQ1@`qB**P k-X~oB٩{zsg;g+R\x X(7!DuXT=_L8lKYΩЗ?nrӟ  JFKejoN“)V38r١vR`%<={ E:RNmt}U(fo@ަqHy_}Nv3F?+jC6V ڑn_@)=ډxtQ Ϡ=qې=DXgb<<^/G: o>6MY`E@Pj8~(xKQO7T즻Z)eh$G薖0)sd_|`r!FzMlvU\9C@^9GKsލ( 7L74'*c 0$­D#{KC|" ltCH4l`dK"efM8t@!(r ĜK=\ }s@gc$I\Atf #j |D+^'yvsL4T9t *Y2U$#:;z!N͇>ύgQtUQnOo"&o; 0ǚAu56(amDi_I^]umWu#|[m|TOTY9L[ s 1mܥZrM]i='W.Ëb!7WOإrT_~Pa 2OR@*h<_nK4P$$UYճUquFǧŅh7mN"@΅󢽍=&ؑZIƍn< _3,c{w {z'cS($4C#@uh47鶿Kvh1;aNQBG LxI]F!?72P/<R(S֥u9S9I+lZ!,3kRE>9;li# 4(A6i90od{h֡djW,֟57GW)VFxcDs]NY'g!hJ[޿:C29=<85 -H;zu:+#~ A_g/s8NjٱTRV8_&\iO7@"ڦ+]<4V6b(`"jlXT?a]́2HDdLw)9W vDQB}THTMw=~6o WFX2ٟĖl熡+FUCXn2Lmy˾A¿ ~i=M޴™ic-E|D<*̔oH?Ӂ+7Dh̆9i`&]塇 B'>AQ {=M7?W8 C5cݓ$~˶`W(|i6Q.]ڬSGmN_oKy8o„0w 6ܗyM~3y$B86F+ L&MaR*ջ\ Vw#i=tof ok}>]?c2:QS QX cQjHs&+FPNE-&;~Ωqk^ssZ,4k\Ve+zm,cu0dV{ǧSy3o&lڈz}>( w(Xޚ= hf2 L]@x6;N&ľW$[آw[0ir V1++ܹ&jfGmN$ͪ5CAs(F2;_ͽԞBgȄC|&spo"!():lW&32el^#JX '2Y¹>ڣ;9qd+ Ń I@Hmm5PڇFT,%<+:K=%Gܖ+=aE.1o77QI;W8d+f)tf`r.Ǖ/7]6T;b`+q8DC{S|W(<ޙÔ+4&fx[bP%v]W_A@f0 U8K2]`~aH#3<|Y'c4L?mEOβugگpb%hhJrz%$\]NtSAG{QHV~ګhV\yYh®A q9ĥEyTUu[&A]S}ZZba'1Ut  :ƱrDzH}±]?LS>ܼżM=f2HbsY$X6;F0 /7̀L䜴<%E܏ }hȍjW>3joZDaK!aoN}$t?ғWIsPtg,;vBm!yKYS"M cԐt1;`Dzq/Nkz@FK3VnA>F$ 1!j֊ޢٵP5Ǔ'989NRHN4ZV&.ڵ5y|MRN@R}HC}_1weT/-@=`?qe7g=HA-m꺃~Y?̂Bo 5kS eyPҩȺ$;.ؑ/jKި[ov0`Se8%HA6!2X?pUs(PYtS~mP} ]|0u%h9f3 WѪ}9^[m^u_a{Jc A뽲dz*{&+w`*U9!H\ӯUȡYOy"iJ54租I0(s%ŁC'R_݇0m\il> 7"}H6=Mmqj ><+uf?)LlLj3Z:(6!Gt9E`އ:sɢ+:-fz8k([4ٲ:8 -"g#P|gGʡ'Q.HOl6Io/mo"*k5bKs,o1~ )ρAbrRzT>dn.[}OP"Jl86YF:.301 G)gHJ+u)Bc{fe*gaa5# pjD/5DȳAFU]EF34 L9 ||f] ,pyL_LwYJ=Dɹ!Q~kC! }i"d%XgZĸe-Wjb;դ$P^;6d2uwn{c4*!$<5jV,GoV.szًK*XX*?֜TNGh9Ҡg@ Y/جqƖeN>F+ c'Z}F1$A`nУ~7y{AgiDR:6!k[p]RrJ4͸@PE<'- שJ+# {):wV 5~୛?/iP QLy\*1կJKGp2z\[xB#RH9]6:t(+?T3[Td&;D߉<+DMZ{#?{;a*[:sǀ PS@|Pfo 4+7)Ąf{`e W"G"2[R !8cQ&[kHCՈ+^zjjsH-[S/^Lq3W[+BKrE$lHnzad/]K݁:4 ؑSN1ۓO22Q4$%Bv{nKݦw\U$'F@?U9J"7𹑸9QMۈ*ǻ9;,͘O"cYŧ /DnI8coQ8ȭ22U1u9;YL:j&W7qؠFIaX̑߀,CaY-mGk&U7PX6 煮{,Kn%h هEœSH&qleXG®jM)T.ss.BY%dR'TF|/ ^y2D1<%B"fۺbs ^ؿ/h1>aF +eqUX `ф FuQfvVL'!.yܾj`w~FLFɈ fMġze⡒?CYwb{Շ%TN 4X ԗ旼& Ekw)u`3NR5WPLpc7H٣ ͗SrW=ŃR>ϏW˒WJUmASVT8W!}8չan" 8aknϠǗ=`D_Չ2:|/T>*sX9$n#*x޵MEqU&>v'Uc7nmW%nSD9!bǍzEupsO-gP݈ŨMUZ ()_idf&ZSEy}Lݔ>|NQL'~O3^ 78WFS0M-^e>X T y;2BZ *{# fӟMv8b LMŵaGPleUUmbV_RyvGwkJ8pup(;DUP(N.يZURu۶ʤW+ D b%Tny\:Z0͊zڮ|LtA \稯~0N>}8WöI!1|H<]K^ ʞ9|D9MZ}̝gSIp[(-:"t]ت]P60y hz'p낼Ah uu:M:!ھ>3'lS5%`qšYWl1YGA!ķCW91Wl^ :$Ci@ lE,fZ!AŧdYZy_(c2RZYMJss b<lu)M-sē~3?Kb'Q0Ey O&D( Zy"M& 6n tC,Ik@U5e*jLr/RQ}.sďD(CCVCP ME)NjT3oyI;%4W$vl*-0tr0| NIDfOJ1|$\#K!ŧї7LxBiw%@S9M*wu2 K T";<}[Vfl (@%؃>0?gJˑ6g6y ;d}w`#iulhF/SLJ0aS.?}5k+ 75#,DwB-qH; `lB|BLYXqP{2>+]gm'pث:a ̾UOŪH UIi\6WHߤǀh*3wcYMbjg#Iύ>CM"\I ʙAuZvK?d<&a3-+'YU$F3Q1J/܆yg9phTIY7dB>>c{] yg . X`=|2(;Hw:Ꮞ1qƵ~(~)koڱC1zԒӛUC0ԛfk\#"rIwD/Af$b23e) #铬)UDEA8w H2u-j ʕOd4DYLf.FBFP2ĪJ"p\JVYYP/5Y##JOF$hJH"+ΐ3Ln+l_OIKt)%Sye ?R}y*JiZqOpm/C2|`.pnbf 9jXKx7G \Æ7sjs.ibL.pyy AgnX}q*q4}?bEfҴGK먇#3)_JU랭:|]Ep@^v!lLb n7˱7(ᅎH2PKNʏ4hFD hɁV-o Pj-=J=x*= e?H7|3ӮiY(>DMmPHEjFImi]\]>a?fXm ko|~Xp$}^.I @ǥoK,>#TM{vj2 &ygQA9xZu/!-|#|):z9m{%uvFS؅rVH.Z\s ݉")Ml35pu6 l6\M?f]DaR]![,}BB.l&6p[kg(Vg1EؒI}0cgn16dxpu#\^$" aU8U`-/&ew:\9M8 E~b̅`|o`,b$I_5F@@u@-b {q!Ϡa-e@9"Ĕ}VTݯlAyRBM:}%xr|v*EWH3μj]R6*_"(ilk<)䵁b"u'xnژL&[=O-j12v:FVFxGШvQš5HB ]SF$=1S(9I^q3ҒZDx!ч%|  =,&؏HT+(A$2 ݵ0>!U[6cP8^P=J,ߟ~c,kHqs(`y:Mto){n>8j`;O~#'Ez@FR#j-ѹāSp%BJYY54 ܂כ;[nw+tT"oPgͫJJ㠟;J5> N!p М(D/'8־[X F_sZsi<9M䫇@1)RCv&%5y5CYQImJ~[RKAkEm%ADpbK`l2<"G!%@6٦kdkW#1'}s-2ŨYЯcZ³]a!VR6#X8uXbHKV7'xʌ֛S\a}I7+NKMH^@~#lKL|$p s3$7ˇ_S& .ѱ-g]ؕGTދpEe'~J dÜѰGq^؝5 +ȹՂ eV*ݘ[M vz ;Yg/̱҃&1XIβ[)Vh/Nj|ByLAma lߑU(u٩|iyE&JUTzdNC;QHuq.wؒ$E5Fb!ܩK6Nw j>^HX<ߐ=ܾzrC3ca{, !lF#sSCKyY`" jw/_ŽӔyāo&͟ _Gi?" /$+_p&-_P0/{szQߊh{g c%\JmOpįOV(d Ϲ[uL7%,&SMW@yk*"Z)X8掞1|3`I*-l1W2i 'mʯ&h+I2ߵ<-y{eLdDy爐T6WXW LyL-0E?Q% oy)Ckg\xSXp^f,a:7AZ Mp9?6k ۊ/Żyݔbz܆^ltMҙKKX60IERwַ}6j31`h!NyXxpa8C#OVVTNm 4Bu~E*s˛z ~,7q^"B\EegЧEͺ8Q!+6⤸ '?gN+!gYuusWmDe~,V]/k&801*כ[1G|Ubn@_|suڛ5(qf,~!g.({3iG:NtkZU[i-SZ3 5hA[lNj(9ֻ9WZwšV^cuq_a7 R`wO|`ve= tO8ZtREtwl fǑC (F0ּmmq8';ĄG]w##LKr~r4.@RyDGUqO p:(K E5; Hȯ1QQmĺgA1uQCyrhH`f  KK<8/lכQj$).WS$YY 2!KrFCbPlL܃X?V's$"EeЈ [ k#^ܷ)s'j2h2+ІK؊{&TTC"3qD0SLȬ_ x[N8t6npZ6fŊpaa)&S0$1ud[e4j&RO\e(Fy/nQq֍z ZdSNr":3+[Az^}(HWF 4h'F|~Sdw =M0ξJ/;G!y/Fg`U5!]u6c?~1T~ɯ+\NZ倜2N&Yz&m 5*Eןpa*esՀ=>>=fV*|~~' Wf?cؿ$#va(^zBD)B|Wk: QN=ze+|r\{I$ݎΖMp&)ܔ2/ 5/)J4g0\R6Y*QFloDkM*( r͆pďAe' +m.௥tk%vO`$%jըDŎ#`T%L`D0c4B#B2[$NS%dr̲&sH҄-Bs$|Zk>n\?kk> l_LGқCm`=<[JJPϢp Jws{{Tn(UÆߡx2q"yqt18cW쵲3,d [.[]C"w&Vns.C:$m2 z!sZvX{2ҾnM\{t7IxMMA>ѕ1х 4q;|%uPMWryB;)16G:hxhq@]%ݛxUȏ Wڰ=a@H"-vMAԙt]$a/ 0Ǟϖ~d5D0<=S"Z+5:Z8ʘ-1`i-`Bk{+UDӓpSuGLl1^9_ӥ"aAIv(SFNYRV%+jTH.-s9i*848,). ͙'E΄wFIF\ c ܊3I*҆U& bAV׈g X"$1R֤ \ȾQS1;.pv̂ >H㞜oSASx&P=(U7(r^VaD ﴠ nMXMn!z,]^.%_rݑG^BiB:vŀ$0Ať[|Q%F|)K sSs_(}ؚ>K-I<m xBgϓ@tܟrYA1p5L*K膮RU&0H=vj3ȓ`YW\L}vV MICO5R0ʕ] z][J6hH'=Pl=$]MDbt}d"b*Z {?>jxI5RpL/a3LZB9QCQ4:!U//sC'oT BLĪ2Iyz`-Cl/BN}-~Což#LuG#$&P$8H)Wth_y+,q}p&`@6 &j>)0@|㰷*Ţ~6Ԓ%^pCQ{q pLnpZ/,iA-U `اwb΃o,[E'Y~ <;G?Txȝ跒>i/|`}Ё9vK!i:K+ lܸdE.~4n++#my Y7~Ja`0Ɉ6|ECYlFxU Y.^?Ё3ٻ^.iCRڃ8H|YnT&ڒ>JBX6@~QJ5X\ }!\.+sl12J]?Y "/gF O:[E>7`6OseSLDgFqyH".w{VK!K@H1O|t9JVLC}Cv>uc5YnħxPTzXRe;}-bT&89[ޔ 5dĕF2}Iҷ֨6wSmg T,$_!_H1(.(G}p6ǁtóN@+粦t3T(陦 j/Yql>Ppв mޅ~3蔽HٟSlܛ=DszO\}D+|kjMqc}-g TXXK]b- f[t &VU=emJ382ÞҤ%e>MA-.Xȼ"͵"JC6 " wGkDz#h3>@uzLQ Y_zyQȂгaL3`L556`EJ:goy]hˆI9Q!멄^#P&>Q6D;;VScdt#GMuz@FcbPkw40K3nq ƸӔr33 &q8R`)1,FdP}臥;p5+4$ 8tr߲@en~iD >N/ͭpEP_  c7`*ι=x9iV@0qFj"nR3˫e%}TG$|LJZ6 <^lH$62AX?Z?ěB\&C@9f ȓ'${$ē$;TO,?iZ*Ew4\2 XUrrJRc_RQGfݤu2Oh$ʾ7FV6HMfEE-t.xI$'ӈR=(19WL~=}m))~Je P]* $ntmtb 6wvٖR/T'^R6ב8b0{:nډ!n`âؕ &[B(/aE~1UnKqx" XЭ/(6?/aY}%7g$<@0c g:k $2Cٶ19'fj̈́EJC|o}XhH P?$arW̱JN&*h¨;W{F <ѭdA黨 S.eUdEMN.2l0LC+(k|I@WPVK 0GCP3Rk Hz>; *wJdT|Avx].ZEqG+8]u$y8&ڦ'.bO }EI=ˆL\S[t?m_83TpG/iHsZBI(py{%WPޖm(^ 2m9#Tt03<kO_OczyJi]\Ib5,ҩv0Sz`7EHmr%so| 3@CN%rr~}|녠*eThMvjs*-2w:KXfpEx{2`-&͆_U #=e<%5n|TZyNЃBx3bt6Mh_-Sc1[Z5_Z[2" e0ө#QsAO$;7f2M 6Ph%Fh<3@=R(q#zt0Eoc$C9E/ݵCxBS/$ngQ-ѭ Ҡjٸ"nloChItD"AQYt4#jeEC.C>b6C_ p/gf03X{Upg|) ;ۼgly=@5{e.m }bXfEx/(\kj#˧)fsC xɒ<1 k0Z*p EлMz~H(CWЭm%$.RV:u,^Bm2l*zhOswf ZYdSӶ>w_X@1`^J_u 郅xq @=M] lwIc4x$F,Xdek^@}nтd'SҊe8\^|Cu0z.[-h IV>#b]4Ҟ5Jd"xCp7>}HVnyia %Q'E1m& ]AwoMu~\>5A1._1KxHg,N6 /K)  bqӷ:#O1O^Z4 ? `=X q3(DuZ/7vYn 1fnấދ\xo ,SL{Љt5iCFb]>d\ԚG%@3Be=RB#T7*/D`MDJgr.sر_`d[Fxu&3 *ErOQ2Vp?RYbXLb-N<o-]-ĔՑ;KcE}h Q J~过Dtco ^ C6:{eIyv_% .rC|B]rbq}Wy#\ Gk,EyLh/7{?7MzjK%KcBJ@Μ"zհvlVfYaI xgKp8 ̌FFK#~ƲՀ^;5H~jmb4OSHZ5Cу5Sq3I 3 aw (Ah (L7\!@쇭D%o-f10HѲupp!4Y6sc>#0۲ T?6h 3zˎ?(msxm\#HZM l XIK(m91٘G~N!ק$o0KpR'Nq4dݾO mWbqח<Ǹȍ/iZctMpfwIi$~v-R?gde7!!Cc@}YEMmI7`fAw7 p98UdQOkq'Af p6OV"0\6o)be[jҋke8Kﶟ|/K߾pj#P`vߟhY&iS5ڦRDϮ<<=a>ЫGůD#XUׅt7Z( K\5wLV3E jo9;Ñ7z~ߍinXb)Jb1P`Y/d':G>Cy׼6 2kq(*D3."S^c}r5*hahj/22#[CRZ*[pĆYrI?+]zU/%ַ aҌG!B'Y8J&i4e@)dT Ӗ?q 7@]!ًdJӀ{PP y/g:셀ag,K]<<\n2kh]/oPjj+w`j$O*0i=Ozp砦CeX:gb-6*X̞F7 7zr'rFNa)BMv=ѻ댜Tu_"߸h2c>~.`|>qHc/^a3.*`f'"biósS%KĚq̑+{Fu&gX' Y'9W97e|]/yEV6WX3_,du5Jx{􃐣OQ?=AV\QGԠxԕY#l\&A(&9UoT hnr ֋Y#Xt,V[7;_؛09^=k7. L<W+m!E>@O<+Jy mB?n<8`^%0)q [zCn̮Y|Mw2;}h5NzL0"C Fɦe: =r:o8{r"+sZēp{n+$}ţ^GPE$$pdp {KF_y[W(PbJC>X6}m:0%JrT0WZ7zynĚWZݬ*D9z/t7;!mCZGӲ␑y%ߞZR%Yn~|byqT~z :y:2NNj}=7lhf{[¢ 1p^Lݨ(RTd"(yHA:+62*d}lK\RH 7n^qvaL㤢Ȳݞbm&ytu k>+1Le<*lvmO'<`!9b? AS,[u$(mAna7\?V&r,!2:IM)ҥnCuk2_m$=ź,R5Z3R=shz'97鶅Tk0ʪC`KaR0!xv @[7,) m@e1w(j5Φ̰S~'=SYOIKao%caTu~R3`0̋C"*dIN#,rQAIV٠sfHTMy#o3jI2z Ky9z½ȹry};GmI7blō&7b9|nAq<ਹuSݛ5^2${K|`:o#J /JPs5v.=zXN[E*m4ox-/!yOͻ~8ϊ#~IzrPqVxyk90qIЭl\6IRH.5VNUήE>_Q8Bm Ic8h,a / '!jd$4F8i9ڭżZQd6zQ$|}lM HJn ~E`5 q(HTX͸kr=N=⑑(_o}⨢QG)\}^ш>!) /vIYGNE}s,b0Wg'B`0/p5{۷SW>4M&)<֫tϏ_; 4,fnv3 i=$\E,5- S̏LJ }Vڣq-~ RA?(K64WJ+x"|sNQp~| $\QYmur`nHaVIFoH,<ӃJ X, 8u`LO3ER"2An.agɩSzڤCl- 98"I<-,(X/s29ّ\[Jc]߶Yp\<Ⱦ}#+\U"h +_)f@P{IvQ$RuEίH(ڟ(bUݢ%_" v[΃㈪(_!{s7>!Ӊ}*dMڂ}lٸSB.Gʹ9C4\54Gp\"(`gUs$\^N\ZwzjŊK-T(gWbQ^9n0{iUOX:# +X{=YT^gwπ¥ E@eDg2L.UL\h1>rS. KM3 9c{O%yѺ]-_-oh]3(4ۧ?uU1]بQ5m ?ȧWgS#45,/HF¢ڲtśc0mE]&oOn O Jʤ. G%+[ y=+iL0eB!H߃ NHP}̶M-S%(tp$\EV [#Ӝ/pj )wRwB근!GDc ڂ1=1љnͫC'͊mÈ9@2[Wq".žPRka{R$Yj|L@0{+Vk7:f"aEƺhN_$ޣj{C5 S#J>nԌN:RS=D!= (ķ}AX W:/iNܰ/c@'z'QǨ j=d/T?e˧C8Ff3b׳~,]fV92a¾0_o.)5f!o26/9vN>wTGЋBe2^Vmjﵬ\,uU W$'E_D~>c$dг`HLm&ŀ&W6 AX>&@JHC% ZN?iⴽkη{wxR*AiVX}gZ:p&ԬGN*P/K'~殓inv.f 飫$eK/l4`[fj)`?w<, &v &_sC= ;<$LT1O`.pJo/a+U<Ĵ M){7QfB4VJ@Wx)>__xrέ2 |. ʞ=YY*F gBx45*00;sE `fiD%x ۰åe yr2 R(ߩ F4uO&>WA<%$e.0xcwc#PXllS>=3=gbw!~NrWĄۮ7`uln0<(]e:Bݞ͵8X\IՌS7>pe8U|R^ `eYr-^ B,uLn#%իӅ)u?# -n"fmi2j9_r~@Y-hd,ŷ?TGM{[ !X3-0%e = (fs\&#|>q2[g|OAqr?OG @UH.~{c&Ffs9sѬ>(`dq?wЃ`K?ǩE} mgޟsy(TQ(s*UM'Ai%7P9'Xqɐt&JX|H#X<f1 b÷&;6 "BǸL!ըP%cѨ!tfdsÅߎ Ôn;D="ػ.ࣕCEKfTNnf+]E$G'WPpI]%7aU'6b1!&@ % cJ|V:2Rc|; f`B\8%"G^US0( zppcIrPIlbmVvQZ]M +x> Y+ekX/ako8P0.*A{84M! }]Kkfw*8`I*6 m=Y3k_d0+X~T'te7pSIn~`\RO|LajC}w\`gd/E.8C"2rEvFHܦz- E Z'Ct<|6_2cxu(f3dT۝T9Ʀ6R[f%&&p!d% Lw p#dˠy[npXg-;؉ `rq/Y=c'IV@!ujZu*Jz+`<fc`&­ݙYHK`™Β "m7I #$c6p'dZc_p%FՌ",#;7[mgO{RD6E. ?nu?t?pK= T*3Aͅe1u,+DG.FcvuiJVA>/ Blb" v q/"EЗi4~ӹqMuO0L'OfLo0V>30w#/\F{tf_M+ۮEl  $q5}rم5K4-7ۨsAaKTf6_d5ϴLtx[ 0kEb?Leem Ik3V¢ c*ָj+@29w 4{T: ޤÜ.4F^[&9 :=un @/nrs^ F8ND@neOBQa'm κwꍌ.ɐy`:*wUI YhMcO@4|fwk\;/6 DyƎtI,=rT#Q%pyԂN6c4AXaƂ_2ed馔s1pGbW*Z8n10Tn|^zģ^BZb6!ٍ`h!q0X&zJ.ڬ<,u٬2=8[E JBz%Wj"ͼGb :P>.(wl  (g8܎M:8ϱ RDhZ `$_:CHOY^l>7"oLŜ+s9 C ;iۓ~*.FYaϧq}P>m/$<8@_0#-) |K7= K{h6_G-zWvMK0󛏣?!Ck I#r;Gܤ sbUT {zP;^ÍH/oJu(qTDH=bgZeB>4nVL[ptݚ1BЮg\ ]oCD&J^jD4NOûM7Nuon4Y@oW 'C2u<,qp֊WYɦJC_źx!;SiX~uDc\o02RP ̴^zAzVGab֋*1pilmYC/ <=nP.fAvUjOD~F YG|ԒMOa̰;m ]VeLRAHߢO3xM1ⓥ(Ztzz#0, ӺUu-FE'ѧvuy 2 RLjHFO#w_ ыxP-)knԉ 9 ,H{G>j[b3uig%#_}+|04c;)ߑvhO/KL %1fY7\may=|uO;6L~:YɁz$0W|xbڒ -Ү~ƶ4k,i>.$} bab0fMK'a9t.k$|#bo4μi՘$K-cb(olNdhmʼnipz7vMrOPn1]j)pЌF^=όBÅ\]AQ- SDf6e} ʤwPf:)p xL%w!7CH\|`6H6:TlhpY 6k| Iا/v]TpGim|tQ(noc P >̱)"<ȿd/#!k}yV KPJ5K)DβVЭ~0bm/=KTfNatWG/Py^]h3Twh~xU:HvTBeѨ7܃v~Joawz}Sr@#k`-E4~חwK1\\Bٌ%$DVNweԸV`yTl=vI}Bdς_:ER}Z W B8mB UK xbװF2\/oa^8F̓4Y RNV֙ގYh | Sby籮O>مRQFry)$%n{vUW+"4v"j;w吋mvCft qMZbL&A] Nʽw &$؛s*DTP"snN\>#[ -"neeb;آRc۫I'i0PIG6ڢ5]рZ.ʺwQtd!n|2{ȧB+(aKktjN3JwKNtAFۜuJʭtPq/iJR҄[ig[GD)ѓ4~[(+l!|8˞R!v=%1Dxr<X9|n7_Q$$H;n-gtZ/k]?!=$2p/6ط(yZç΋k#LViN Ix9̛G.?n-k2# u0 Dr4&} g"xo'xtU,0$6gr.`)fȚ]KdtLl̉!Mr2)|M*6fx2-Swdr+8J }(}VDݰ?N @B7Oq7@D}lzsH*Q#gyt#4bQux;1^dr͊hJof0U! 5\d$55wO^6WڬT9K880by%Q3+5.wmn@pF}#/ams0_{ MX]nwiPoTKe7_7iM6&Q-M 'QXhk R:^`*ouY{ܼ|m+tuha>9]yZ] HWgRoDƿA6voS^y~7e~m& ݇4++Jſ|!e-&)ШD):ᤰTgm5QFWr^ІLt;ʟLy*j_ڳ(Udz8e[>Q8i0HFj{:&[7FP5*098kfuJ^`^HsvcauX(Ƨ].XL'2(,o ÎW W#к ,{i! &9C-1F4Y@h;{Ldr k(Vˆ5fYK^,h|eJS zӛjfD{uZX}Vy~ndìἙap{[tqSڍ SDY{ ?n%ZFo3/,jzMJgnT_ o)1QAiΣ`7&jh!^m=dgb*n2%|H60N`ha>6Q? 98)Ԩ+D?y81 ÃO 6z] plKʞAP O.Q<gN\[RyEՋC_ڱT_z,mX:;At;r%Bxuu*Z ~3Q0L\U*571g 5V&g[rV- >̢Ei~ݫh6ա{M8vh{KoJ .N~1ìY\FLIPHhS؀gDzg ޿)QlP^}J2ʕZE۪]| %b` "yhj} m1g C{JNX>4Qw3/R1?׌yc@E> gUoNxw͗Wwd bzX[}ͩ}ѷhAStIe{@yV֏o 2 Wu{#z+Hx֞?rReR)NWOO;zFV9xRw!-ёȱ_Qd~gK)ؔIoU>W4¯ YAf.+/jPM :?)4DO#9kxIĈCj p{ČZF_Hֽl2C}Q[ "!] {Cfh&:BUa$ʢ'}];mY"?ٽ6Si60$Ok1Mo9ršN!dE2P){61%O"g[ 5rT0VaKbO}(f=&C6 d_E9K(xє]kQ>420SS< @Ĵ+z>Orzڹ&VY5v>vzhŏ1?X?Lލ 3*޻}q$ : vҽJ]A4$ &4hr662 8^B q͔~ #[^WAb=;nK8y(7nTok$A 5]5R"PwRM#NJ ̷'KGɆlĿN6I va\f.O#&ʀL8_ 5<-ݥeٻ%l%5Ek$Lϣg VsDr!Gå`|Ge&D|jSּ~ ﭽψmLH`2ÚCJFL\q^cAˋ>1W y¤K^/wqE K }2i A,I5-i{x|UO/J ~n ]ٌ,{fJ7RPfBtV,{/[_l~f Gԕ_۹z,v?4xTM\0~7V'Gwj1zsF-%t;}{pчqj.#gzGXHed8d"U@&Dxn>|>8TЩB2_9_("1H3N_6PdvKcI J6,:}=!^1[17+Ӄ{m .7m#j*BO2 0 ?QZ!zjU ;}[}s<‘jz,ѩm;h( _ 8u:gʃ8`N&9X򦎆 ] >evH浳^+a$WsbjvJJ? M#e^Eh&ALH]Bf׎5 =+@(0oҚy:d=tg߷o\>:P#N#fҦ"w+W\7,.9 /E=P/ }ܗ}d᩼cl%K-q=J(TeO:CƄıq=RKiHP~3'T$/gI73jz^f"+ а8^\HR :PH&um!ZuoJB;Ё;Uѭe-6tUT`/ =2W(eqA:g6/kSh,d LLUU}䖇*]!k+,Z:M <.|ֹ!A%}dO@H&[+#JǝEg9oL`!GAI3-!X@3D8ED>\&8w֓]^|c.ĐNY I€y\vnz?qh$"mv`.ߪR6Xû6خHgg 'y0CMM0rP$Q^ʨ&W(l5<V$R}7^kwF˳'c8M*ϜJmj)w䥛) 8= G7?UەgSI}5m2j&pT?TJdXϿ۠ /vKliU(RqZ^T jRF%2ex]pN9³h$7#)Dk3{o-H 6 vq)mw$E>{u㍰^N<0Nקg }dmN݃K.>9~90-+'sk[^4>e=t44&@/4ղns=R1X](('#9Ik.Pr5<]޼fYݤGgԀ;яig݌Kc7aq1RW@[7 S0*߳z :C LA6U3 *:xסƄ ! S˿Kdt_WG;~J0%G4mYs:]PWb^-.eC Y'KiɱЀV]=ڷ;\so^@MRw{C+{ z5D#pQ2(3j%zP0a `^wݕ(({[,&{ێ +r"42Q%KU~ l5 9^L Hu6  Kxxalud@y 7Oyh1oUR12Π%tExYz.)Gppu؈T):uRsr*vZȓ?ߚB<ֻDT? ʒy2ht:M MMLf`6 EhSĵBiPm?c E<ء/$zgyr zRWR׸xGA}/B8SleQpRL%ÀimK0t`9,ws~|fN|X;Lgri#V%Tn(A}3T8d!" nYdōw 3E' ??AR^[P |:8&P9֝2VK:Ӌڀ30,R9e`j˟d sU,}#@ q0vVM.w>S9_ĉʶxj%ӜI!=T!j>hQ(K:~zDݤW hhoMfZ(mTb,x؟tksolNょ&sYU}.>D\kZ+8L `-̚)yBW_ϟ M߳Xܐ䘵EYdSnew$g0>JSI<2''(ΒL,WCi: Dq r ԝ`6xwV zԋߩ Kl lw}J~@я`#epil}^e_C?6)jvD߹z-h:G 8`bPh9dH!6=c%3 Η'L[:1ōAcb x{de*vwduRjIfc3Z+m|\'fe6l?u!V|_H`|! =YU$SIW]Jj /&[HES7njg7/&#GK`+Um9y]0꫸ }VAKu6?׹%^o-lb_bq-}"ыɲEd:3#z//h94СYeԟ)bfRU*MH V)i$W=1]p2)S;6-~tW>R (ԋY_.F IS}S¡iQ 5jSݢPܔoN9t?=z܂DǣP~v!ސ130JF@Ȗ~>38v֑ű/7bWۂU1F(3:.TJhE}d*2NGf[Ђcr0|}M{JOV]m#5ۄVr߼[xuvւ,䨧\U"ͩK0fQK(G䜇fڠ[Kipփ0Cܗ\SN]V6e.?t['߷ep¡/&PC{O}޽d;krAH B"@TiH՘nܨFavIB^w]3{kIME\pkxSdW B  @xxK߅M eC$ +G%1& o; wKj_)C#[-@b.D\,#3yk <39Tmdb\63O'Ð(VS ߼V$l!3VQj(@%IFWنe}JLG-a ~\'k/׼d= oÖR6O8N7Z!3AYDyCי!0>iZG]JDr;b37s}bDmBVL(EQXtTEqn-Jl˘{@ÚJԘpW I?gvRxs40H0= oar>*6Pj >!?R0K]z<.-9-_$}B6W@6 ,Yneאwp(sS~v9Gn=Ex|pjڔn3kޱ'QYwlKujH,e@}>_G4JYdj وYP#--"ա҅|jpZXB7i(_P.cHKHi|58nHa͝v;oVB绤L(I̍7-E䝥98pPׅ]30酎H8T)1Mf)Rš'%e;giIrD_&hVisQ–Ut40ʗCOۜ/2pRho|#0ex"Hmr0{%X,q( yvǿ?9}\wνŷCשvikUHJa64epOi8ƇRajϢ["[YN~:ʆdZq{ RF8vOC9pk$ 3oHvRº򙕲m4{OѪ=@NY=n(s:rw܂Js vSuXcMʁeM: NV| Xʋdɖrw|Qib@rL6RQ]D7AC6aZT 6< $~5ג:uaMmK4 P(̢o6TqH$h q\Pa JDUW#'J]G cVf:+ '%QH܅҃VWe݄4X|X%>wUcMb{Ͻ NP`ռ ob1l[bXʝ*,6"RxܢRof-ktCUJVϒj^i4J'1*aKrؓ;ZĦl? T5; O}e=E fA7K۴aET4Dy11ߊ7me%`93/p25UެÀ*``QD8mszz.8GlA*mgdjLՅTJ钳XUKs>&s2AI[h1X1>"̂_5Y;QY*%LybK[ts6IvP=C'\pBPN{RZ /"2Mia.vRHKfW7*EZOR 8~oF"6&8lr\(Uja J `5#4'JePeJOZ9;6ٛs㲺K bJx=&8dԃcш y]ۮj/sIA$=$Q哙, sGm0r$wPQ`o84\{NO 6+uu]-)BTlm!TL xi, ؇iZ0mȽ~EgӦF5b@[>ہM䥷yРkLvt=[t,@ȁfK^gHeW&avA7LJIyCKaꖌZ~E ؕw8WImuHr)`'MJ9\3a}1?T_T.W&7D^ Ả}(5XV]+4rIA ujl)bV&\IYN;0jja~ĮDHQ%G7_9Ԡc ~x7ahS;pZǶv֨٦SZoH.t),AL`AX~ W >YkEx͙˦N{c d1$mi_FfF=_-}) 5{ =Y Cwș:?قh@W9h1 bɧ^²kQ2H{{"5|LSRۻ..@K=zzf4%8^?-oξ)M:N(l@cE;UE5~\U}$D f ƘghV`4x57Ge !PSLYyǘGdVCH!@oC"Ӣ4^'0{Q/qDB@D45=~!BN\7zŔJu_Vl[:K?O>B}/9i=^SEy,0 ]@Z:A^w/kƯe.8'ꩠ$E0~@~P^7yƮ=MEB@ZZlr]Y+zcbiV<=ጸ2R5q\a*\J6;Z+gLdNʖ2>)UC÷ފ:wҫ+ϐFw}Q1jL^RgbtBv},$D'l(`~LV,BRU0̑+N1R!ELR4Ep"[4ד~ȼ؍3ʮ5GVaڪr;v1’f+Cq4  5.m!_j@@sU_Hm>Kzluv ^ڶrWߓw;sJ0L/Ns_<6xqL,6:igOQqWm'LUj q|m\<&bud~ -{h #GchYB]gִ_j!CW4 QQ҆yKVTPH*Zor~ZFف2] A<)J40(8R$rF_OKǩ]2('_w<,OJ?Xu(C<XD” :/RlG;( g;^=J)2ؼ݆S`n7zQܜ!hr /NȚᾇ$ xt c&>?}S1_) 3l(@dYToܩ-P0/ZwBtM } 6FrN0+; "nm5 r[b5ɿE.h76BRRiG8OmĎmO;_mmL6%Rk|\,e^-Fhn_>Qkq+ ciHH%Ҩ sل O|4 be=c'mzRu6c+~5mhy> =%[+xFnK 7Lm¹EdpY0~D+LIvbPN:DʑBf5ږB)ιU5ݜ]u] VU9˙y/檿Abou\.s24OCYCKNL!fw#aiZt4J>5:n!`Dsy/:wu'EE/=`%SD(G4hzR~ ~8ȇLԮ_xAմҵr^t8#y*Zo2[t:؝XJFL&t{:kx۷TÀxE C\3єӴءgN&~7g-5xg,?7̾xCawQ8&!3JWN ^\,4Jr[ܿ_,y_pJo7Cj|gbIY)}Z:*.i[ȿt"阜<b#X<vy6 [ʐhPq)ƁH!Ndc u3-fT ~)~v5ݟ(ylSU CyG%6UdSF+H{+Q7B"Z=(݂OnTS4{W0Y]Zщy.&  ="/Q?a -K k搿Sq ODtnՕD`>] kNl[釈"pUãa|{s=> t\@|'cnrqp܌V^"ϦQ]FŤ 09rhp!{־&21}gs[Re E( MofH~߁cϐb-kewSo[feՄꍓUz G:4CU9\2a jE\U.ij5w ƽ*4ƝDP(MіRLkHGT>'p h{ &]F@& ~yJ uu~ >M_LD|=~dY80c =ڀ.RkMݘw KZp[G௓YЭ a1djt3OC>T+ =w$s;r`ze?v3; n\c.ぶsLW^ cIIuf/.i1heR˛})ZO4+IFM (|sTג}l$?f!b !]ypsCJu3М0d_veQRg\k+PN -iG 3Y5Ĝ6)ZiI+#Ag!v9 qe|@~/.(d)wF!"f&>u0۠"Y%Ke+(5𗥐dEw"4L aLH&n*6T=OJ0wB!hЭJ"*NkуCz!؂WS~Ll:QqJt M%1ؽkcgq}kU"-,LI(\\6ULKO$[̏U @Af}gMD^Id·F# nxX}m$*jK"c6vtwCi)ߡSUЍ'Y})ΟS*I孺5 amJJϤ g#Z0yݔӯ^P~s[, O}_ $@l> e6ir9{FD^ަ*]*ZNHy} J6֠tXqυS0@B P,y@iT(_5Js#ɧu>2 K1|Y-%[QHs-=׆v+8 Y|WXK OZ=kkD{xA!l``AE* @,U\6 }oK z"W+&v 6W1?5]R9]0|H}yvpiڕ*f{Rbeb㏣{TZgWQ R]F|Et3P(R;b nwb𭈣I$uW`4^QnIL"}"W@,$O j"jV4IBNfh6ZGp_Sx/%0>[j5:k-n +cW6N&$kMhz@L'RQz/<îP= "R?~ ŊLZ[-/Y0/bLu |Z25&Zf[T\ ^Drzs{IǛeR{)ш=-=\Qs1Wbie|C4'ej4 g>T$n>B*x ]E65OJ #<[L!+Fjh}Omi" G=LD*("8" p K㶷^CY{Ωuv0,7Ώ`PXtGuD 68bZ>8t\<:=-d 6%2Nמ$oC6S}տc~1߭&5Vv'.fB`A)af(Epn| Y&)oz#dL,Mݍa>T$r8xy;ʷ: \og` vocH;%^/3q]$r̀pH4NgİJu(r$s>~Ԓo?نf+Ą]58qs3j󇨥EI+$Kſ)9$ 0{Ήԓt{E>8bhC>-Y)/5"2Ҋi6r/ tD+I@"Kly cXje v 5w6@B9œKz|Wg"B݋i0z nn(ˬ96L!_S<FqH~ձ,(*![ k# I]RDVU@*90~-WZ= ]u)$$8k:ݪ0Zi $P\_6ȲAV-(50jR68f"r(Y=TPps8oI6 ]мV AܼqCYIr>P?tN7яwfKS-PG})JP'{}J\1ޝ8N{RRfVLY-pD7ʫ14@(_]}Ja 8AdAKpdF*FQ֔|tW9`ƀX5®nSL5!{u6C뺽xHr:y(@\:X.:wBZT#6%Fw7xދVIyH@J-0S7 N?G8T[DMbX >?<½wmBrKyEt7e:KSӫ퉦j.jaZh,]2feV =!>,yRA.Y+wdE&sl^Oq/.@X.H%auŝ/(m ?4;my)9hX7z`Pa I|Ti a:Ì@̫QQXgű4d>6Q >T> V&' {Vv߹#[^5"y,‹Vhؿw$/s\!A|!Q3+?ap> 'Th!7Z3+9'cv >Aa{=G`SB d.gg!3lrm xƲJ+U ABEfx12@d~\  WO~ .wԗ&P#ۊtGY]LOlni98JuYSKNY{@:0^L6̀[TK&{>hsJ%\TB|bHluF2Ǩa|uBVb*6ǖo8VCr[ ݅{M D=XMNl2DlmN{+E2ZX${?qd?(jgz0v0\!S}ɥ8/؁Bʮh@hq{5Q7SYУ}9 (](MIOi蚓~^{ki,BsTfNzb%IgZ~m_1>d/G#ڣDlD GkhN{zmFOg;-xu .oecѫwٛ{hv=.Ttpgţ?wqէc$i*YqAy&B3B-:"nr:)5{uh+)cT%n; =M -ԋ>p<"9R=j0u};eeXN}D@dRrЏV$()v7@4![z}܈/'ԅ*@\y> &y$ӺSVxC4J\́=LX]=OMY ڄ&_C֮!%Ģ`H\;|3"o@˦;G+ [gQ7 $z<#@ZWډmLZNes(f&.ߗqhf-ĩ_@##Q:]@ N 7~)>,{IN]8}>CZqJz$q$㈡+ |2=!0t߽\aL~?>$|,f;O}Y;oٷOSLUK*ޘҙīTE+8@/+>U^6`<5ɥ];= ˳&%B_f''lYZNY_@) +FȢƣvLCW0j 8~wCkP$ŢJc‣}:$`nJ7+C߶'KiBM'غYD4|+IO={xG "5ѦrceFMyg(͙Hh%HCPHG҄\|AqV q,|]ƌBWn^ԌElKψ(mF 7Aa}v0hS+Y8 XjY]|J8!tJbN.cݴ vvlj`jO]j[9ɊDlC0[;^$M -wC ,! ًӱ.`~pc12sS_X2kEm"z.<؈"ɘ=ԛ)-'"NC'A_ SA G5~T _%'u|ODԽA^@%bE.: sʼHVnt!vr.\?=a@9<u=ǹS`Y"r):,?CPs}O4ш*DϷ{  n EM ;񽱁r#i4YXGE[čB x6H,[kxb)F#曈.%T}+8bij$Ԋް?i^c\Nie+ TJ93=dU7yUf/v&3 j sŸn[䐫ni>u%PM'6-Kb p}GLV=l$/V~pN6 \%GѲ&qǏc*`sB @m85r 6=-,2Wbɭ޴y4 lzӼBlڞQʏNBqdQ G<$ r;j̙oFpY 6 eXq=Wb mQ 1rȰPm.NQb?j22g$ %{KSWafmjp[h]t$u ٙT# } Ƌ)L*JNf;V'KCJJ(3 X#-9C-5]֤._.T9SI@#9]4du#1TlY \SDs,ےCf<,X1R6nI"%N}G{})'S@q"#F<elAvJntDz)L# oVٺ]/T!훒8)De%cp;`9d`()%]rSR5#`7B-P~[1axl)`Kse/ 8ײkuFk^V:wRlģFzG2O[]M^/IɟI7m-OkR{\>xzZ3CvRx@cc]GSi4#ΏWus/5RA28ia=O:Rb2BF-%T>%(G b]`5(u :7nӕ'Y/ i ~?DApuYxn62fjn0$_ppδrg+ O-Akx!yMR鶶%b!DX!@`ёuXzG6~#^qِ?Ȃ[@3UROZQ&=;Ԝ yDEj,m( 3SFd.B2.wgT#D x|8 ׭Or3^1>m*+)sbB9;.65QBRX.q59{] _S6JՁ8X\@sRwV:*H`m /ghP6??Xê A[Ù`OE;2W$.hH͞.x/?>6WQcQrAܗ/y%ƹYHT}v{`084u̥pLꑸ-JVr48 +Jh!!dCuWY!q{ lw(=ݴja$ҧ .l8HVGDnji[E"_n? =Jqkre į=JH́Yux3`7RR"7-e"~*: F4=U%ݎ/d\ז%tKUJN]?)W4x>V IBfg$p#fP1!I|ǚ9Q-DR[ʯRlW#p$̭_0G4g_wT&;wNSʹߕK,0p) RUn HX (;_;\[˻ËB(dȇ929ɬ藠yIoqAc)NOsTL\am)#5O\&k&TV␬\A|h|A2%hO, C}VwEM5@اe^AKyzrSi?f{81CʫB{5 t<[Nyz.yط,rF];."+&J&2Sm WNJ^49y:(?wWJ 1dE|rΩIVEʓq/X^wP_ r\KG: 1dYe0E_N2,& Bv2O_I*,䋻K*~dX {H#F9b*C=Sj)p׀]ټZ2͍&|OQ {#R>Azx>Y-|W{<>'<YC𝌅ETà^+T$oc6|/'IZXHl cF/9+ǬRAlU)Q1J1D.C!O"˱C"zQNg, !Bb^!/T;І%h.~+b&JIh!vUv jY !4[P]kÆBEX"ՊT:M^/^Iz64T&]c? rIJV8&_՟A<]Le;›:Zu:Hd}jzw"gb3?6U^Ϸ~w~-W9qG+NJf8gԉ~L/Wt<`% |ugޥkgȠ}u%5 hool Xj]aܴ#,@عOo%HOgлʩV7 CG*?{>.T锲7w&jkkQ**=cc|2ggm*.3P< i+4W Au┧ IU->S@` )4k|'T>13{o[k\¹#D(ۮ(ޯՌ̬yg&[8.BI|O5o*p?4r6#\~dQGFv LF'{248h9pYg3?lߩ<ȑ] _.C]j'MAkb=ʖdZb|g;aC(RR7.YiAgw׈ޱv:yE/$ȖDƀɖXxK @48-(h1OItn@Nx#>9BiNuS~4v{Uc-m_ +tzE^Ⱦ۷_ N?!y6]F8\wԝ$ġҪs +66~}Um> dQB\X?+:696rXaXd"+:xl:LƓ0^81Vmvl݄e8tq;:s]JtʶV * Ĵ·\"I]]cXi#ZJP&J=c*X9R݄ʌsWQbTe-Ί}hs|tGaPk*8utRU@E/ڤ'J16@Fk1 ׊E\ DuLUP7Ѳ\91n}Qu%kwZ։y쫂a)]Ze溭ebThWdV^L[;Y1čA/Dfj2lO;iwGypk߁2%f4 JecUG sn 8]Xs<>>2 D-7  mg1Vhj n[YD1c6WڬQ_Dٜ&7Qⷃ ulv8Gӱ bES%ܭ|B@-I- ]к7cGcb_V-YɫШ 6OuvzY;4NZWʯR/`cq.h:y <VG=!f9˽,je 2U*Jɦgw=hi3]׾+uim9ǢfǕܮ0ZЧg"B/cbEaU H2N9c  ;'HպtD+oVl No>hcvosSmC7Br lx:ss;19>+Edg!ߧwp[4kDIR+{7Dq wh1'$_!wލ@S ?hPP@Pu$ؗ1nXχ3b%꞉[KƒG|UidokSR0D<(K U"U('9(BQH8Lӿj2ZPp>ө$ Ũe[ +*l(`%]M?Af7n&xHK25"b`Euzz3dKoŌM?ۿ_2ph;lJ'4dQMJ*Jr6jkr A_{~/wXnGsjiWשp8W$bwVA9`#5$e7JDQf򿖌)6z/vu@j^tZy$Կ16(w3DŽ3aOr4 )ڪ⽟U"wݔZ|"NlB=vFpZ&RزV(@XEϙASs: 8b?S {CZmCK}Z¬ѤB&B8 ("u?׽P46jQ~E5Ps|%$5()Z?{]LU`#7&.&oy:Z=aA &m8YKlֿ#Wxs }Om1Cl~VŐ|_ٔ@ꞃ6ռCX]wS ;F#CJ`d5W}m|(A58vÊA3#|i8 -]< :maL`ב# a#LSR%6; kRš<17@\m4oKދT1Fz$'ֵ8ܨohr.T&ʌ8+ =]r b.U)gi#]5)ySzGV~U>X;{v4qŠBL`(/ș7?$Y/!in::j+YpbO?P3Yn3y"n14^OHHG?`Z5k^ 4yi &;u?7VOz|Ivo'>J1IPgq4f6֞1C[i@Ʋ#l稝t-'S(n- 361@^uǨAhط~)wb)'_*"%nRFk({+ܲ˷"SOFPxBWCRhB$ @4S<;dszP|m ";+c!Q[iiWЪBL!q~zZ<) 0? Z`KHN5cpowe5OeFgfraWpX^ŧQO)?K1C3g=r$L% JxG&ސEC8$& :i^փ:7@ڼƬlwq_a% @nhHN@ kS_zуQ G5y|KkZ95A.Gs2$yHUά^ϮN%ՊxWJ&Żlt4%I.9kVEg\dk:〇۞ qWmM̊V 2(.+Mo7HSPZ]4qErP)fwȋ } .q|xۋ8yY-g@XT y$d|VLձ$9(_~B%mH(b3!ifB^X3gJ$֡UbT?!C[MMgip*,WLVbZcasTBv@{'SחCyǢ~9)PnI :n80^-7e#6L/wK+/8y36Vh9ul$QO0pK)&h!acje{"Wcī hֆ؇`hAIk@Pb[4RCIBa]W- _32ڱ'Dv&է#AS1bN2(ʹ-j;DhXs^|F}{d`J9aA@v!餄5OQ(lWq1ɔݿg[g"|bS:2S3+Nzs38u!grBWWTPI_)4_IIE܆cv4DSC"42Era/|=TSC.R gЃt:7(ѴN,[Rk_Jq<OO"G4Us#La",,F|@.Ö1zaQeJV~E#q y{[FE_~t̼@ٍ"<0.9ƕw|K!QDH4SxQ.I'u LQhS)F M)H0HpWVUtB O)N'W\b?C6P`G#Cx5! #4'U#翮%Fc[ *>S3Ra6{VԍX9iLT#+!?.-zJ$y8VSg:KF-$ ;B#~|MY pI%=a (k6>\2-Rtsr~kAe BB4=c(fɫe  <ԃֱ@S1vROQm8v#H@~#bX3fΤzG zQ*g0 1?Nn1ż'=wy۩,XeU4q8?K~Q#G7?`8"ФY8B~;S,Z *݄( &  jU2H1А2u4/nW~9:UiZ-k ll+,5+!k=\ u%j>V*sh%5 Ψ䓶LUW}tiv,줆@ڰxgh|x@}Sl/"8„U69 bwByh·:2nqRW[Fw!2%n!?!F7B Ѷg8-x#_4&ڀGFmH(BnSoiE6ѷW]%@ȩh0 PwDKWql _-`t,ro)%Dz3_!( IY,Gi( G.$CZ[FgDaPhz<;B=Aɥȹ$< PIUc> rqҟV,-J=WUYRpݞ)Pڝs~gfk:=Pc\Q0"rVQU]f;I/}'[>.H)!!=a;,٤sOgFn.յqQTstЪjlV8xl[s1מyX; 9笕_vVnPlʮW:E vKE}`,2 9}ąm^1b\gs'Qa\Єq]1fΫM7+gը=n0@ 5`%pA[R_ M5 VQ>ay*'U7/낮6cێS𴖥z" Q?p%\yïM vʑʄ!noׁ䕓w䁚?c3qmo %B46}-kM24a#?앴2&x.B}#;FXMB3gN9nzL汽b*Swm&gkfMMEV:Y*.񹧀sٵ`S]S ,1qEH]t^>L%UzcyzT֡~^AHQ:zB>x%_똬tm"j>SX[/b Z~'1>VA]]SbuR7ɹ~`P؟V*;`\DឫBYһ|s{ί.h a셏| ~ZL4 6h#:`ڠ^inJQΫ8 !oXù-t]%ps>)A@׸Y9U izi20k(zU:iXov',"UOnKIM-$N"`Tф.26ϖMMCpl2DrG=d ۬`h =HM]^\j'˰ri(kM'DYPq۳"#Peɖc2@ ܻc2-|{, cnZe$ؖ]FeeKO5AYlo[N#_Y= Lqh9R- u`DYO%5iUeJ}MIbk$^¡vu.*лdCRڤDa(6T"AG|<+h VMh͸jdk/]*ʭ͌d@lVGvx0Ae^q20sl|AT=9m!8j >Qi9P! ؐ#q]ӰD ?0,p^FM,Rʣ($UENʞ?VC fH9h]<|JG8dyCyI0ɼQ&56 ,|! Cm{e|~8L`.! U2_;a"vUdDhŹ)>@yW^V* <FiWi*xfʌC"OHM(r;^ރcvԅiry)$ (~[wɈ{ڪ>3-/¸F5^)'򫧝8oXTdXn'ZoA|2HU[y8EQ3Y|!$Osqe],mm^4/ϲ;09ѧl]67tGO~)Dn(qwP q WhXbKY H^v ? zZ=4z<G/@ae DMTcnX$qs=G4CR L.<ZہW _ǭ_#n}2fpG5O{(YH@~o0`")~1 nlX-BӤJdr7SFSBU6T 1$gRw@ 2ݜ4¤Zd05h7Y\yr g⍴éh6Z&r"4:cWjB[/o?C!)rR619*"TEQl*[S%ϐfc@wiUƫVn?2ufso\ؔ >ո7.7:N Jzi,qck:;? NDu;4d/RM:@D)N%pC"8x,|?+9^e1Ǣʅ`M>t^^VbQK&S\bǽDDwuY]e!8ɳJâbN4S#Dg% 5 &o`FF^+7OE5ߙV#ye"x[AY+]M؃P`1D[ka մ>󥮹Ky3vsd\5gx"%I\؈?GF! ܧ@ZD=Wj;m&1a[sZGq~}EN0O1^ eF^55 `V>"7[x g潑Jw,9:N-ќ 0I\/e~ U39! s@_s  <VVHJd)G$4Ch&,6eA=۪P~L]$o|B]k%=a͊\>ٰr*#W;JG,GYuwth?]Y""wSz$)S+ mӇm_hDPG."rNj۶ʠYQjBi-Cֽv`Ÿ#>|=`5^QaVfF8{MƉg@NJw l&շ^%$1kׂM(uRKElDmZNB U׋4tave*oxJ=ͣ]"CsQ>w?ZĂ%蒊rk0}E4S럘&O+UZ4R! ӿa o@P nm110Q[WGnPUwJ3u0 rO{>?E,qhXUuǓ)OlHh6 .9crI=kh:O׬8tR,9}YOsa!M^%Pm؍1FdckAa ^KoIg ӂ%U->A 1G1ԜuSoCssef9H{^hpl<E`ЭNrL$,]H?L_O}c-Ї|r C%x_uX\QRgzxsZE+L?Qzg:o @[0Qd\ώZP<?N,f)pamdCAw)rʃ@3Q!7 f1_~BudFh)  İ8d(DpUu ?+~5ڙ)? OwBc<$w-Ar} //N}ٖNrZZ")[ݳI<)Vj;H_ňRօktt4ihd=֕3\L6LTMAmA# %@븩5ܿ Z@7L/~CаyȉU%u`Q&8gai|mh?;v, {N ͞Y3쟛PLK>.F׽7!P49h!!h&gV>FIǙaz](ϊ7LqOWӒ PȈZ13WDg<8-v_ϋ<*dBL|5 16ܶ(SH8 J ԸؗDV3Dj}bv'}$ΦN2mL,@8rrN' 01=~FnCX1_E&(F)LKw4Lk9=2{n*OfinդF`ٰQ f}^6G}U6ؤHs\0O3"|Xq\y!C<?^ZG:wT2Øl8&x5rnL:  R>@gA{K 6;hcDL?R9 V]a]?7٧1 d5A]iT1`IzI-\x-)-dSOz=c BO#أ9&ݴ7EZ]w#lB'j았i8QGq&ZUو$%ɶaDbHm#AE{4ꪂ~Z6JSO I 6XS'HMz9Sÿ^$"zgǡ}E@[q3R*ƄQr[_gEvXTa#[ɼv=F`%t|ǂpKQƎyzX>kB2k ]GӒ7aYb!Uό6n8̷9f ([34R VMebzqǹTqF~,k젾m93+{w/@&#.N8e.!F,O͂P=VblZ/rU2=Ӻ,>՛J6CQWEXMvޱrfzYl'D71m쳺;veOd;Uq٭ x9lyOnQٳR@qP .HͽGt-]x/s4iGPlZdlarv+ޭ;S4䧎3a%es1 xLxJ o^`,;ա #o!7+*P ^jt>dK4)WUlSYpgtϓv"YR5]F0.܅UuACQ);;Jy(Q 6`Ъnv<pkόFC+ưZ-H?CBp} [ݍ8%5kgp`=_'SQR;)ɔ06&8-lirˑ~h@NSgZYofB`)F][*ҰR:\Fo&Pm<^&wO+Oyk_]zUUE/K:[edhv `Fɯdbb*R*~mN_=8}|PD#lrC@H=kZ oh ^N)+cT~t nluˀ#˶#몶K: #2T#weu؜вYΊv'rdHkߖ˯$1o yˤ5|k~+a(wNX/a/JUZ*q=ν",:JN/6>X:Qr|CGp߯wE|}p,Bm>ܼA U}=aXuQOxMKbS$#fak.qtct@"/ )h&yo*A֍:AD00YO eV~ Oh&{jc(PcRuLmM?>I}T޷ [v%lÞz ,)}qdWSńd)5M\tLu?=]sᣋ957!_=F7]e!D]^R{av#e@Ea;z;n-a}0$TYanGLB̵R4P){Ya[a1ƏdMm#S0 Ӱq&F\Mj켒<§~СL/T?y@$eO.4Gv2A;b!ªg4@qQou"/- yNM.Y&z~e^gW#y`ì_4$)ab)Ь"f[vΌA.^kw+,K|ءЃϐ5_7qwkKh-D@0rXr7g,+xPEu|Q zqlG__{wo$Pvl^(z8Bgpuc14l|n"(b E}K,.AT4h[ZB? ֎̭u`dYMK x`1*hc c~!nVKY]Y3*[̏:> 6>x;AC?ߧXJ}~ ٣QS*=5_zu$a)ƤN*Wf/#y2KXI#/0zբxbАQRى uBq?f(wh>8g,SW BAC䏎$3 S/NRsi[kɋ6 "fIϜUEMѹHuC9\* ]#km/opT 琀 2#apx1Ԣz-l.Ӻ61JSMTӕoPXE-!ftPޓC{X?f $@ct}6V:v'dpL{ ߢl̄ $")2vEpq-uBsLPoGHf.}uWiH;"sZ}X_q ,PFFA]S#Hau`} },Oa҆e˥l+:^ -.qϵ6@ JYj«6 9Z,:+>[pe0Kh(7zFGSQ}s$_o$Q/hDZ`TYU{.L8dq ޿|H{vp̻uT,%RUD\vM,d(Nt-Uv%dsm|5MRO ʍx1{Y!(< C>e4Z6㬕 [?8c̳594Aڌ8??5tM>l>rTR"4+'_mqftC{P[+Gvy3>0DR~0_kDnk(ٛaxiD{_92^sYz'zο;n33 w? Zc޳.PqvJGJKa L:iP_M\#^* EHKYQIx)6j.CNN)T`6Dziʖ_uLjDdj$~Z6ln\Z>/QvQ%'W( oAmW52 _%x:ޓ".[I.S_FAnQ-LCf<"Oyr^zF깺>B iǥ'lh4. A> ǓnH.(w@mV%erUJXbl9\aX-sTVI#}ϯK*r} m9o8Cg챇 $qH`]&Φ϶& *w$ԻjU؊^M*1YlDr̩$s&W U98evD&؍yįv ΄~5HU͋#lUb-lm6~S1j}z}⽄3I :gu.v_RF[$x-KW*Ue+G:SC icͩgD KDHokrޖ !-fe-?l{DN5hs p)j-'_ZBrx*t |5jtegNr__\laP!?dpGKZ"EV]'/Ԏٴ?Ʉp1fQd9=if6am4R9:OvN"Tѳo{mkeN0N )XrqPMG1.#C u$XgJ&??uݳ8( ")Zv=@Iΰc( b )%v*.~?q:#%BF׌x%X{X޴ {Hr-C(eA#(tv9QP?^F OnuoS|NZY#SA}y>4 c6RP^LBDU{1 jX& ۔mkR_zW/6t;ɤ9X0&US9gscR,fj$BV-$.qBj)W?(?9W($>C1V_wCl _NQ/I$32$c#S ~b(vLN"H<; zͰ pr8//v‘Kgڱ5Y4)se8”2%}Yj٪>u)" *A&_ԛiA˞ٹIgFvS ~5ݼ0Wg3;?P.}y;הڌɿԵD;[ԜՑr"oNvWqT;m+8uł6!rzwc#ωAe2`\  _}jKma)̺5cKͳ_ ʯ˼ҧqU%  %1Js+\!jA0*1lpLa(paPGXUpM&@zB]E:}: <VXnc]ML91$X|i;q?Dԩi_}k!KMyWq,. ˽]al$(+m!<(DX>:G;&KLƛWUsizx@evAߧ%yu> UP$QL5 +DfS5yfQ(ydE(rש* ^yi8O>I(f[ݳS*p=4Y12#<}/xӍўqk`d\0P+*tSs)Ee!yx|Kl: п3IQ&Du32zڇ>e*\m5c a#0!AjqRCp 6H@p4SopQ~Pj0X5MG,#Je3PpHK392@GgVe'ifq`zPV'Cx ,\__C˶ uSl^,o?Z(~: G"rj賠A"C6d1DzWV;ĕ3~m; TB\poNGbNo|D 5meK:t^vLdFmuS+a=^։ ($,{,QUy uIpl)XD:uQ~ .=0CpNDJEK%[%U)ǫ٣$*5Mt 'ĸ O_u12c_#އMbMKJ|Ǎp/"y40-J.nJm:&NjF(llF3LJ8vwSͲ3"OM荘<s$0 `RS a(%3Raw^mnu)˪o /RaWWlc}`wKpjB<;-;#:-N(Vʌ(\5PLv)MKmsrr- yPZ`9Uo9:WW? k{;ЍXK/SxQCO,xW%317r;ħw#)/MW/۲F[F9[MX eDFMTR)&χ +(QVaWD+zNf\m9E2=4kbd;mMa>4PЧb2klʛq4<+R"֏:ݍH #-Z]F` Ƈڏ|`kkF~opɝAީ3?Hh;6)zǝ~)>cgǐ&`H/S|KĦX@>z}fu[@?'4rP0zv,nSH~MNjUtǒNj&L8w?tzMlokŎZUKN' H984h|ݛmR4pc$,K|.SRg$AnqcR-r+I_ yEk /R=2F?)R܍sryRjf(2AEumӹY=||ؚ(*vLa* 4h gTy5''"H.%-x%$ RھJJ&C8]4?zy!ෙfח)Ol+˵`h-HT.7WZ|` }%@H9Lm4VJyOV"s`HQ~( *ȄHh<݀7}_XP{ךWBkN A-QG&r>h[ˆ1xyI[F(e֮0?.*=IX[H@fI_{x[T8oSx{'wH[c?ejaЗjҀ3Y7h`đދʝt,.h $ Sxv"+ǑO+{up& ^2D48&0#2$m|ЪkJ#sC]h;TO˻̣ZNP ]@~&;ipιb:}N.Nށnl mQ?ՊAf: ΗyJ$@ڊMl[sUn?/ y,j %g]x%kTQڏOvXE{Gv9>}9vXν4y+e,./xI#ܚm i$;qt}UN.npنh鮕8_|i\^bC껁 q+[lzdڧXa>.]@.5ayjY (fO(La0dT)7!M4FruЯ.ٵP鄺s0(IEF}(ĭ2^}?"\*JFtOSb*Űz<LC,f>A)RfiEdQ^M!X bٷ5bB%-wd%oZUDۦNK*8$YQTTgkBЦs^?FֺXWZ-r #Hm9/̺ᡏg>RVw6Տ0'm)2,HCwTK=0٨1g"bB PL tu koU*<ۆCNzgzc7U%5y['~YJs`Ck`\%%-ɉ۸oDXHVe7P(dOv.fadI0(||Q̧}o U8ӏ'Q|˩β*I5ȵܔ*d%)lr*evKG!`+zQÛ '<{m-%}nKwu̦pqE!`yI jiq+iZS;F9+hWi<ط; (yN3~aq]pWܫO%-Udu)S@]MB~mb{+ 4Fs=љ}~5Ԫ'h$SLCSaQUqclR2;ޅl//A-0:`!zdF_KtBL}e>"?Հ 7`ÊA{;RIaz02nΛ˅`d1!ٞZiM/xMC5Uk/TNKm,~c Wi2+m 鞬VmGj R}< h )M T,ٶ}cXehc?J6{5?sJrs%5r3ĵQK-U&r e+|OE(((v,H %XCA59l.U:̼$.0QL >kvgӆXc:橶y+Boǚ:OʨXC)r}M= J SrJ w 7|WWITi+O#+FO%[z.PP[} 9rTs@_K Kw(в0 HLr~]K|)Z/iK,;Byb` hW%o3@CNyZT.VV]#ho3$"yYni.ۂþwěb3X*n8G^AHxsӇuZ %NXI#IfhG<+1һ<%%+jDʒs+ڑ3',bqG.w2?F_CAJ8R泍Gw`~״Oo{E:EuzTqa{Ɏ<'\v97ӹLnzluç= ,uglFoQ>&^>d5=TQjUOe[?u Yr w~m=53ݕ}W\4^7PVy}:ݓ6iQW. nɨ~Gn杢ᔟs/>uFwHpMl`Eݚ^Q@$iw([qje N'-]@AH¡7tЍe7"wa@ d ZhIZk R  .t4tq뼠}l$M-sN^y^i( I=I )G=/}jKx$/2M&st{ʱeBzVKνiz. jsxOZ((@v딃! xhih,P14 ?ۉV"N@9X9-9jZt{F%To=aY`DYU]z$T הoT7SvƴOj_WF[4.-DN5u2Q vvMƝmغ8>aq#O,r?!1j]^xʡ֌wHfr1zDz,֯ƙtOH:>/g@Q=*./ Vb1:< RhyPkCE[PBޠ2 L0]l1=V`NZq4A Qxћ(n/-}?* Al 3gû)4Ik/ 4Q59טxT~iBO!}JT;yPL*͜SfY3I WD̔'ELsfy^+\mћ#"6ƝCƙS' yQ# Qi51 &a{Trs'\ 8݋24Zn߄ը)DYhU'2Inp<޻nOy=c{]HsuE0žZMq]D77_\ă=PR+Rnӛs=uqq_<5c1eK'-VPiJ05[e!fL__u1+DM{\-habA`+s$aJ@<Ϝ`W@%/z"r -?z^-2ڟAS=t%ETYx^lZ˄:&;"]8cF2d@a$Sb$ڕɾ\U-FUe3,$0p^MheoZhKw Y}JL; "HVgA 7}Qh|ȓis@[lc=AFos7'@$ /QtS!W3S/YΌ=fԘYd(!TX)",*C |9裼 "5>vFaO @Z#\.=*A^.Ŀ!L9`$|l̗ T0o]R@QAyMuatn~!fH`*;1_E’l5ԧ!oS+ H >yߐ bm* dxcN4<55rB ]'#҂N澞MIG,CKuCBWBr`ґrM]Ըw2'V{lvx!ĥ-v;<Îf,/7 H5M KO@ȃkV)\i˰׃? lMPtq~P6MG~6\_? 5 Hr* (>9:^Wh! !㘱3SfSbQQL:6I18n@sRn0C ˦#sy}kM=m9z B:G}B6RM@I3er 1Ț\j9 ytl#xqżm"MwU崭,h5[$a)Zt9jU6R B'R8ўaňʍ'sJRnroIo΁"]~%Z \vAnjHU;Z[xUGɪ&ۙ:K\`L4M@R}V& /b쑠 atN:dCb@խ4zPx7h=l6lxM ONI_6xlƻܸΓ¸8ЈnjuJPgv쭪3T&E, d)ۍzmY17x6uE/tpi;LD$ řKs}A!M_4O I*ŒTdZ1:6kzdAVzDNvM.#܍pAxzzt P`{>s,H^o;h8ucXq]3PkބB]t ]5$JО2ŇFMȮlSpˈP2,,aVEW?yo QfH4-)Ü#@'A1=3+OIH`ɜjilN)BzNlIor]װWf)\I=2&m4k'^941 ]ZDD賐`FF"$b MyFnM ږ9Dix]qVMD,ˇJ=ϥ%z^|$C@Q/9ۼ)+/R,{nV*Hq68P7cmlHӊG󡡽D[Sf8<$Dt,#`X'@,`@{>O9dZ%_eΡY$q_wvqVF]Jxf` mmapgWE ?\%V£ IQ6a_j%ޏahBђ3ъ=@hD-xB<[ϫ\4Ͽ"^Fg\P/"xoݢ  1U8l^ ^v":#nawKFs_ioh]R 2*',͢^B0S܎O|̗ȄYV"_ֽzhRx@:Ĕ,Uv\G mApϹYd L vTFzѢMڋڔi1F!?¥{:h(mOe骺iӤ7"ͬ,De|M`B(F &#-#@ސe^T{E2;U-1{ ֏2'D4KL!4DZUvC+|]ː• OK#MOɊ++l!ziUd0KI\Ӷ[- WR;\TTdOf;ղ#b%g:BF-S9@o9kW8\TEƬFźc HBCJSK8(+~72ŋk{_i : lf|˞uԨ _!ͩ\1F¨Xh`Mzg߄; wf}+\nA] ROό6c(#G=V 5v(OFal"bD9j蓧kޥ{I0N,K6:Dk\$@RBě'48m u䦵ҶIXf'`޴_,U!w (FںzӠdɦ}U4FL5`SXO.SN), 4[Ժ|GҰ'^h'0Hߌŧ ^~>Ûj7u-h_7leߔ.1{Xt\9NdI2/yHcI.*'iע&V޽FI$,5зѫB7bS]6\DsZ#"^j.2RF^ϼdX|Bi~@Lc%hZ-ʽ1RFKr(Ð4%Fdu_ӗ|L#^{_J-b|-5g>ͭ}+rJ"޸=/2~!Zׂ >g"¦='j+ ڞٞ3hGgT  X}Z&v/%5$|z՛iMA)sR9K˥sbio:?D魛?]ܘ)#="mS(fרpT! 0GT[z}Kڏ'yDRDtOBp?3{B9E#&{v@ 4Z*BH u]Zna*Wi|iPSs~qa2ִexW%|>;ԎJf-B|4>>;UXi]}".Z01˃vX\;wX<,SSLQD+LBRAhn+BĊO)K6tAw2a(fwFZV\-q9 q F=#Ybf!3]{/%g&U%\ܹ;N'hif'l]S;?|jJ7#L6]4QSㅈ ;"˱eBOU:̺~\"*y0qNv l,LO9zc"_,i4/ֵܒ4??r+TuqԶhdٕ>H&-|ͷ|bnRJjyCч!uɸ I&F~{(i/vWa%$Us/OHm= qc% 1N|L=aNrѤP'͵;P6 Ȋk5+?BA~f4H݆2+U5`ɚ;붷jE7 bu1d^ͪ+[Vm^S.wEJ6 n /n(r)nf?CIJFlUao|_.Lu ܈Qnh"Ksk_I3__&0G`}Mv yBU"&%'p پtY`;$?ќ0AWd}~ڰ Om s5 ׏CVrh!#z2n z#@׵,ggA>e48(2nM;(g4yUa>,)):xi3&8w+OG0eA`LwiҍPQIZ졀X=0\Z~rbـ6";]*1Vp: 1 p'Ho?h &L50LU s?KM9+kz`~,v_jVZ7| y*9D)+{S#杵9Lu-Iѥ߰qvlV7QZoג S8V!T0>{D$*SxhFy#nϚXQ@u+wr*[d)|wFuX_|hLMKE+Rc)G- (+0ZN*p©|SN 9ZEq* A+M(t]T4FzV11Azdz>@YvS:K\{&8(/=EX *[EHx+#2Jn!$+,͌sT$Q Pٵ:'[%1ikʼn:MHVЧ4IqJ=k,Nqթ\rʰ@as +3HoE3ϣ,J3]`_'L'$㨄V1?\AS]'mZHtȮx@+Hob 3MN;Ϗ,IO`y7ZW9"V\QR\.w#̥lɾWޡ5X;pa-:H˰L J_wH*?EnCltU;Vt"j9LtuHe^ƃFZ՚;^1&]ʙ]g7{-Vέڔ}1p`jPu2Q3GAӋyY542^;dרL"k"J>ތ]+R>9n"b%ߐevz)y@%ݐȌp !0q o{6@/`%XNaE` dNi.CoÙ0[d)TVYYF""F"6:{_…{Qfu~Hop\f&5Z.pb =25ƬoU*3%FboZr:p,*vD/ͭp%Y$jVT(;^< ߻HFf'bw{F{3eУ_:]eJ':y B}Q@X/ge@"Ku̔\H"HplJ1Nlz>pfo FnY=Q]> LFٷLH)/LbSȲeU-xIRuԅ4-o>r_y i?7ӗ~~ŇG^(1BAzg@}>> dE׀Pn0I eM[ X֠(ibZ\4K cOQ$1J=⤰@lJ֑x=QLP3ŵi3 `ld7O"^P{J )نٷG\2±njăNN =>0®:xJ 1~7IUFIo4ӷ߱_p>f8 {_E% LzrI09.hfJzQMwP8nB>0TX='}2 YZg!e9?ܯm.l "*])}SBȩD )@BHukқO(r)nq:g)xŵ9nMYjm+rO29W/] n\3~Ccg!NsP.𿊰-Z,eF`n \W%͒[0L#;9d:^;k@mAνAYP'u`ki#)d~d-HVEx5!2^%~ A|&V=[^g`͕k_ܦiD~E~jRI x:S*n%jT&كr/) Xnٯ *"^=PG2Nc9lA._O72 > u_$z&f5O C->+Rrt8Yn;Q)?{6s&tב8sl`O=6%ɡ pdbƧuW솻vCoD4lA AfPI\vѤ^n*v-CT*2.SPv]7(9,%ŗw]QKpwZxhv88n{ \wVLs% %ke P=~,@#HI#&ҒL], UdhvҌI HQx{R*+R<.nْ*<0€ 2_VT~CUO5waUSEDO259Neo2L2ESxDI|% {)B2-.Xwo!c9GJPjkibŧ#iџVnňZ̻y.޷:֒w>w6crddiS(S]n؀5@-_Gfၿ1_&VQ WCh3$|Ώ-Vib3 BT1:p^j-U8pJ6$R0r#bbz0[_>\7oђPOxgͮ;_d·p\bͮDM{^M<.PP%V\Lxd\"=wYAߌyV;|g;=yq&S;E уJ$0^Ϸ! x9@('r>Z/dF`O Uk?*VhA.t-n4IHHaASv&^"nM:V@P=8$ci}\N`4l/p; Ό>Mxps:!#H'ʲ[@""n:iNk}8At Hߦ)#a*[x4ǡ@J@e <8 Ev@AC 13vGP1b2kv5hMT4'2G,5S"2"p"ï'<;Ѣ)b?m~:d{f{!wb-m. 7=,N1G Ys3_qvŸqs@g>J-M }WޢԔ cIIh j%ĸv>|~k4'CTyöVgчJւ9OH{Sƍaǟuśl;d޸ٳދ3T2;x kNZgS\̳te'2׮UlqZɯn_+Q~!1`\S\5J/Kמ\\uxwI4`6f9a\t^ѸCāTmTIs`," (]PTB&ajUΦ2"g5L<wdȡZ 5k&NQB d)N7j>d g5X!kʠu:WՌ)yVѻE'[} IIy^Py>Ӣn_,W 6QM Lo{0d.`ә@(i]pt!:hcs5q2<y<_qs V'q iv]#ƀřcŠo}R$Zd6hҒg2@;])]U 0Weo#bpEY+ĚdIl=l.CS6gl4hϝnւ99Ф2S9^=:61$T y€R.iKjogzhu_ &VeN;t&"G%&6 ,#*+ 7PƎPk_c@ ?C-G˷?&;#y]8'H53s= &c]Kز/rwZ 9V^2 ] q9_iM^5GFQ3'[z4RpP:K(_8TR <1h _JG/H_kfXjiQhdGX+Ya\`Kd00𥾖TQ+y1녷{/j{>||iĈí &H)1? |m9W`x'D@8I^#"= aۓ/F';Uxw,3 nDKaOq6BwxdLA'mGw.;&m.Ƈe(spoJ!x 'Տ- Wǜ0g8y}D@$fC ;uRMRiJRƄTT&ְC \/ X[&]:O@}byitE0Xh8o_&9U,$vTݠBeıg0JvTȠeZEԕFDiFGZ$GhLT{mJO JjbDEUWWhë芊u!&MY.'Bm-ʹ$-6iG]![wTPċB&'V*qB7R+<$?\Ul,34lD@470^7nkCmG>!j "VK$> @#Z:b'ΜP7QÜ>j B?PxFpRns9ɗE&5vJ[ TU?ZGOx%AXOݠ.`2…>ͫf@6x#'q4C12 'jLej죗V<-ȁ^M7[&g$`|eaޖ&cьTLEmRS٣2G^0[X=,ßX,MITg?z=H̙3r %n֚x59+ai$l1CpJj@bV8] #Ȼl N%15=Jpcuzq7[BR ee|Ub`O |Ӊ^@ 5crr;ޟ[BbȠu -%Ncд>Z jNy]&ىU(Z7qKaGdg;ƀq$2~=~M\<:K =&YPqH GAD0*M ,W#=}e燑atЍqJ6qW< dv6SU4vIAo̶T+y/d>} X+%~l=:lӽGᱼIb: ?G!`' $`ZYz8(x0gMZS :2̒T0n>0ZWph۾phKɰH(՝)d0 6;6[JSe|{^̎(Ft۶ e>WEb;Pd6׍F8`D%;땪&s_S9?X{_dARNTcnwc܁ 5ĸdu$g'*hQS9F*Q3TLcn3X8>v7 Zq;,mVE[r7hc,/nB bivܭEnj11~,JcPT/*>'b#ٴĐnq[x4X/RQKCA.#pQM` *X[Go>YAIlm9j`ҭ3ZєCGqGË%xˣy &O7>u%iiU:|IYQ2v3VT0^禂{P0mlm̋Gm7,e11,W:@#t$ Se}+e? *ңKy!yr6o*AYy N8W%N2A?X5/n27yX2sK9?_wsb&[ pۡ^d<hw Tvt.YKcD>& (K=uNWd=~fW%FWR}5.+aekGF9 {i=ٓ>O=|N!RAj0+ʢZ2sl9`0V褮fI: knp!We͌V3ы #VLY`d[`\M2wռ:(b,<,gGmƙb1lz7=yL(o$]ɾ={¹>M-$}7%T;vZga8,3v;Bf+g勛nJ48ACbE@#*B?f6v6Zb0Vө1 /qwŔiٻu 0ʙU \Rb (G9-}n~Sa/Yq4P[vך _A K"l ,bJ2|;W\gYrLTlmS&W3122)QOf UlFJIŅR[)3_7H.Ů8\%cplUY7SD+ [hXJA |{.1%FwSNpzUV"OaL$ܛ1p Q AKp7Z"hōe-Ulpny"Ȳ\dO)x3ReٳjExSIZ$WV>}xw$QjLyࢨ7TE{krb xGS2PѢsVa"C+a87>Lso)s7䰖~gM=-QG7 t'4Jp >4$ds<+1@e TCzğ!& Y$x.oɦixNa~ !5eB U t阥Mf%Xfo_m-ꥸ3~VԠa)uy:C^v `L$E/(‚O욟P5vsю>)qm=-36~m嬮뜽X:V܊\=>X.T,ɭB%HLqn!@l\;:qȯ5eiv-b6&Widb#*Pֶv"faf++AҞjH[Yr|RI4=-Vr 5|ǝDɋ!ؒW8?!(˰ cW.;wS0fNĔN9F4z![4c%qXPEU:hZ׻^#n0b2;jNwz5 X42J] yJ:kC\S1d|q5 Ug1&NgnC^ Kd" IqY2Y'@UH19 <>s?BYe-Ѯ@6Xb`v۠˱$v09ELVDSߴ/71`,又5,a2hChJ8f0kӊ& RGGcQJF=|aBB#.z1L=0`c>|d.؀pKy_kSHGoqS*>fAnO}JA DLR90W1 ĤMq{aÎ}f*}_'7;Kb]K~ܕ. /bS>a!#)f/U E -&~6 ލ o%\>ـ$N @ S Q y~>\WAya<>AQF ]zSngI![t`s'3icE/lvUi"NAG}jc[\O$J ?GN/D# =WmyL+cKkpjY*$}`m4<^"Ps[nKVQvyTɁSDe0V\Kؓh"H. g S%0ѤMK]1F@`r* %(xT>y x Sq_} jF°KsE1_%-xGDLW hBSBD7.?{#r|?a~ۖ~Q4|gFT2n^Cm1#G3PWS }Wq?Ӌ,'[bSԏJHoTQH\K$r;&De< |s:adXvZK(CƇ= *z*VL4w .w3+9.BP(ZQ No>  Tfd#j2t较V= `DU'6, 4JRt>obrFa =V^/QJV+8%=s%J1IB.tk79cʯ4hYICǿ"T]2=)32K9uR+orhHrY~)gtk-X x1DjD٩9(1OK"8rzxx_Rrs%A!Ua?8jqUn,#`Dz;9a˙k*rllI"?pⳙɆȜ 5+BICHATdܘr.Qg=6>Wa-ZAGi>ҵ<I.ү7 AKvQY |PQܛq%(srE0Jϑk {'dHՏ՜XOÿ@YHj1Ǜ)Mcn#iJY|m&kJN۵Pz"kN |vkl%3cGK3@cOY` ir ;Fo܇mvaw0Gpfv}"=,nI.L#DdÞ' n,"G]7'.?7n\bdߢ;/2Bm.WC@K!Zn7^Y엎s $(Օ jR_Z8\ix z [~ܮgD?UgW˦\Ii<5F;sA e4v1v Cp>^Gє%lc=S*W4yuO Uqp:3\4/68o~cNUJH\A4VDatOxYŜ?Ҟa :;ěDuN-he$0cC2L6gdDR1[@9&6e0M29dW/Ry4*UCSvrMq*T>@gρ}0QdA_0R|\CY.C 1TPhbZ!MҡA[zv,A#V&RYZ6Q#A&[nR_ݨDסt-Ox|LI ݳ7P1axi¶ Sg/eKI 2 K^e `_ ƒ?\{vc-Hh([ESk@ml{Xz\Q 4V%q*Y8L-iSDc*]E.@ˌ26 #]FpZ [iW7v2:Qz5D"^2D >kO?nFQ#|d;_E[Qp)@d|iЍZ2gzғ(TII*S)v?"س ^zp8ݡ06P N|eTj+ df"駱~'BM4NG?ҖE)@4s_78 TAS57㥎/PD'y.+vOKc+m HQaj$(N]~ Mp^h.wP6+R IKB) v#1>jZ#>?=*"Lo a%H=s/"ʦȶEǚȗB C޸lB_R u>+G5n2݂elnCǎuq_Q.B0tSkr&µY_~i-"9oz\0$(AZkݲ[NA@V}k'vFR,FNgӢ?G q&A`9hڀ[ٌ R \/>§zVwe~ &>$0kkgjUڼ7-cR /hZ Ko'KA'Ms-!yg+'(OY)#OUνAƹBٚ 0J0蒍)YSZG2Ԗ]K.9#MW6ꅘ NZ TQŊ}ӿ7 "1j8gtQcP*>? &3F17se˽WɳXU䲛=pۧ)*U)(C0f-T|] /Иrwٽ!p^/v>#Ȣ+^6(yĵ/݈ihJ!|AtQ[B(.LObR ~Q=I? k,3?0Up7%K6MeCOھ>[Pr1Wl#bz> IJDؚ` ) \ K$0\^ AuƁ$N t`ǓT| -2nsH5< (d><9YK^uq|v'FvHiʱiWVev͹4X݃@"#3]*/2!ryO!Ϝsfa&c#U]z̉d1!K.Y}V!4)Uܯ1h{䏁KMK0nVAgueg7xlڠӅ$^ "zNH=ִ︾)F(%-{0Կ"o9$# Br(1qCfni!BzQXzL3`C){{lXHnUg )ኁ]FhN>j6䄌۝mr AZKol{7N+miݢ@&E2ch DJyf w:v*󖒻z_~|y[1+yة۸`j a((2!.X*xPNؾCUx,am4#vA]P5LE+qd;)ElZ=B~DM!#7UT04ت߻NjJ/8RDNwke?@ Q/W<,r̂ L67`ځt2(%kҘ%x~Q Oq5$ɕEU`XT Ũn2b(J$L uiJܦ8$~nlM _tQ: tvy2yš@k)r~%D[[] `B"q935+VZ0ħ>ߢ-hNrcH6[f.\0βz`(Vĥ.->o0Ct'K X km4_ 22匇kfXE,]¸p^ Pk"MvSo0ཚgHE, v(Q6׭?X1S h.7٤`0bnsG&k¥yOx/W_3gKMsiNd+!^JRk [֟Co "ڣ(4v&ADbY5u` aI 8&Z! '*|UPlKyw<p. `ܷ=MӒX(zJ LpMǘ(Pz{d(`L݇(6i6(n 'C`ľ8T3~6d$6}MIm,j[w,F 9yʯe9鼎m0ɈLq $,ֲ)b`R}x %Jxr48?{b<Ҡܱ?;v/CO]|{%ͶU5/H!Qz."DGmy$!ex^Q]+H8c E4:a%ToިɎǜ( a ̲eyx̑*׸?D6aEfxZW]׊-`S;8S W z``c _Iz'K6.Z9 t(j7C׉ 5 -)-6I&+JeCSı·TĘ;Rdcgc$ltb5 w2U:z9 aTP3P8>>+reCH/k~uxo9'=CbӞ=DNA5lO23k' #7>WIŸ);H1E>*?>)^sIe#oϑ+7`Jos I;ALqrXp=Q3gm.\.,8`n[`V^M⫝̸" R2h^B1k&63qADʟ:4+PvjA> 4iot'-7z*^CW Fzf;s8:Fz!]Ev2N$o Fp+ uΈp1RJO0quO~sp%\I8 pZ]8M'sr6c5H("b75V[&>|A䟞s ro׋$PhVu X8gîBx @ڕBl3L })~Σ€gFY}@:e򅎨N69ɇxsX<{jTG=;NĖFr c-gHJ ڰ -AaV&}wJhKª3ba\C9<͢;n&"?>8z2fvE+ЖM 4]( FaWq#=wQP/'4^h*=`WcZ4җU(0zԒ(D)8Sun\|&BڴݓVtT;gFs-YLjŜkA=L1Ps[<)AԔy6䅬s| Z -#f,'AuM \?ܾDZ|wL̋5N'mYsan G9r٧؎ bF8<PɕJ 4BӶ"jpݟxDY/{"le, dTDDC2"JCC\^70mG]y轐= %-Vk#/v5#Bb]l#Ɉ_ CA+ ?'cXHԥthƇs٥ҹz!$rvۜ/{ Z1 {;plB–N MXctE;"JVWx^+a_LHX! 4ٶl:j#ry>b1D7:QUDKӋZ?>;~yZ +A,-I2/ƂvͲv˃'ᔪzS1m׹U[~RW/ۋ)paF>i WjF/E9/FO [OBDq͝vuܪ覑iM >d`n8F:ez60fl? 8xk kld40^"1Jmjaw8!S4juy u[^^|nl*#痥R25':1js?z |t<4<6G)~$W)SQE o>KY[y_@5nD„;PSnmDYڡW=U#FVm:I&εDsM~;:6R67ASڮ;?y輣"e#pt>5ےl0e3Qdh:bK nl).xЎ}눟D 5f<-A4[q>W0/Crk$o Arf—F8FA9d?yB0QD,[xё,P.FFn{{n2Q+k 6<0cfX,`Ū&wxŠ-uJ.m Q$XUesb7/;I«v6.Q"X!x-L[hE<7.oT FuFD?"t*/FܖLB7xrXyҏji;8UW$ PNn룳7"ޯ^4m-wE=QInD,Jѥ6Ъ$[ZCCxj"5a o9z$l(꽟M0u$'՘~^Sx+ qNȆ8 !9XQ92XK_ -L0oqfxs L [N|z*L4Bz[˔ IF8gW4-CnPί6LϽ>!`iШnPqby"Ute3hD W"WFL˽-@QcU)!.RY&> mWayWySAFk( }h[o|A;?q(L/Y3(OMȆG3vly2v\;!1E %6:h [śJ$x N|j٨Hԁ!t"`qZgpLJYCm6y&Dxpts愃6@R>QQGrpage{#;%Ys~˙js6vRnү"}$,&<_nPY@rZIa)A4~=Z2֒Ҳ^<" LwM&! FbT0t( o!RF=@ ZYHǃ+ئ9gU,/U]Ś*;sC c]I{;eet-8,szs6ߊh xU{,2eDi{Յh;CrH{F)+pU<&>qQPouF"GأƷ ao00E!W8jI͉ܮ<['3,Gxdኞc 5I[9#a>f5Ӌ-lma=07ܟQz%@om%s/JHkXG#jj[[!iJHf@V:ۄEN:}4I@ԇ(IͬmQM#LY҈ϓ7%fCj-xIc/EbjLCD)+{I*4YI3Ϛ} H<q`Ǜ2,r=Y%i:9J";Q%)wTͥ$v1p'e֫I㶥rE?^LNXD.Z%ipld4Er1 ߫! 7&NnǩBZ|8y &is36xf0_}Ga1iy` tPq 4G{Hv)lNtf CE?J5TWLfwIJB+aH RE] !<9! E8!㕐_VvEJg簿kf@FEiC~YR@Tc=af}4R/G"EP3i/be)܃hY^5#=Si7n3uNqLֱl)~<gE'Api+u'O0qBEܦ\)㚃b9n%ԧJ 簟3{RA,$\AH`]@tO %Go|ΜͮӌN{͗Q8WHG3rCj xikǞhY0J"]RLo+3RO2dw;a}Ti8TR+Kܪz Wּ#Օ}4L *:қB_BlAa@qƣ[W|to"L "9kFN'cܔܺElXN,`;w%Vg8:dCGB*OanVu:W?I !H$#Dw^]IIyba6&m-j-4.X10Q8m9_M-kmʟJ :UV9F.뫔h/ J a+:+TU=wfS rwQ_1Yq?,yfJg-Su,AVmp!+/^Z%a_Ēܸ}hզ;!J@S1=p c^Ї2{> w;oU<_&6V'w\Zpw52BU2;[?'Wkȑ$㚩Ā^.>r1t oO BW4pWȼhox"B:3,EĿKiډh3-aq+_u`6U!U[ L_X#6<s*等աR^bmLq![i E (7urE{(-X-3h&ǭje$wefh k\{I ⠇ܔ'yMZmUmXـO@J[f1~1G^Ih=^zBj/,]x"*ׂ |>Ʃ/06t>2̈́].YEǁ0IJ \3,Ł۶yکcR< iJ>1g6Rli0a4QK[A#ir3Je.cC _crdc80$o^ 8^-^ zC;jarVQWzOT Z1̞I?Tf1HH_N y@ad'faIw~13wey fq9 ֛\~Z32N`>@N"d1CVn G^mWx/@!{yL@tga<" xr(FFmhQ1jVw&ݳ5+){TMIk1J~B ?tQH gK$SbHbyiJ}'ٟ?4zFU蕬%ĴJ& r{):shpaZnA&veUZ:}6{mahIQLۨ1,8n 㥘t18Ƃ&00M"q[5Y=?ds֌9&> zDpw̿^Ѹ)\V$0/`Cm5O }&EG/ oZ˛wxC$ صKVwjf7 2K!YXCr9!*G!;Bҽ)d\Vv5+ꐄ\?3s~)0 A^Y^3-/Sg]DoʎВuxif/!p=D[аh[x[sGf^Fո9@=C7>HNG \_CUz :=uvj$`qEϫI"X1IN)yܾ{A_0ؓ7a45s.DMq`_OҰd#ML`DBzV%#wAxpbIH|Vj[*TKIgEANᐚڸh"8!>`]=-?nIS$"C׺=Oؓ9ԇ!Xw a3u21RQ?>hq}ntifcɎ~ ]ZȮ\%s-THM]rVW$ELԁ™ Ǵ\>ɎṭC/R3! %W,FԩC-yc$^#RhE+H: KA(u`֝o%nAH)jZI  T\uA!뮕޳$^s|c{u_1Z͉ 4z+bmPw??RNrJɡPÃ=NkEtTgxRrSRƾQ żN _UGkk"0 MB#QfG[#a+<%Bc)'%/w0tl& ѡh3-Mɡ1Nt>sZ[%ə!~~_JUe3KXd{*|$ { \ D D-RgcKa}.Am0XjcoY8C>I8,:SvPdO<ˑ 0Wΐm&j*n?rYRIӽ1 J=)ǾPM!Gfoi3ܳ3ByIFnʁ/r9.G&0_9АȾG&d'DnT]f m]0ȞuL;ԆGp}xOAv_Kl .dC*V?th@OT>U%<k؞wSnz&5$YyrL<_igOgK)?7&(-լ(` KqD;i\K۰5uC}sO0~vHrMqrw͏Y*B%0q<"0TByol+uؼ+ټ^^xkk¸ѰSX=a l|Y8#SIm 2)ir4p,efɵI?tѿ=<)">|Chj!ccS"۸J,<(ʁC߲V0KMp?M𳩓5kC5q`Nڤ7Fk\QħIA[hFT 2*KBYijjq2~>:;,{lf\2P*38QS#P =*&W$WCKWkR{圇O󄗈:Mտ.}t`g䙴d$nJgNudQw Jם o$t%}="jBqͅeIkTbRHmGu amnY-vs KǷGpﰡ)Bۻ5cbE o* 鑻+ 3^&R/)7? m%L륱N Tv=[_} >f>r2K9oŐs%B$!|)Ry?mԾVD˪<"m -c}ElsJCĨnn}0l<\E@0DM1\Ɂ*I"kĹ:,T&QHH'F2:gtxhtsyzȵ }aOsE6*J 5C\>і,\85YU+~EEA/r}K\GUԜ`=SvG=Cy] WMh F/4L@}~%Qd^[ir"o f~bJoH cR#Jtr 8Svtz4'ᙩrT e5FQ515=y`9t +Hy \e*Z>=YƚKhb:=1G&g_ڑvFfCmN13}\d&y4{zF%.~l0/<<{HZD˙QzB Z;Fwzl:kKT]M`H #Sj\1R\@X۩Ѳ"ɛTԁUCUXAålyP .K#Qv#.@SGe.Ht+]xBjU>H!-y4=̎)n1gbe9JFuVcTisw;jZ;Q#DaζXٜ.\ף Y eŬ8KeR@=?~-$4\S&x!GBO,P`JymPԿ`yE}^_ I>[_3?rz/&5[^ߠt: |xCgu_&]1riu ll7~}[\3'3-,ϛcrwGO880 (Vr ;H]1$Rz!ɚ/!jfy#elQS~2#Z ?mv[No|Nӭj:ӖS9S8Sk|c:*ć`-0Up|n=ƧsΝg_rȲ$4gʰ%ŝ+9=?M[q;sJLcsH%d0f"1T;AS S(ΉR㯶 4 ]| lLBtޓQs@lwoEDwmG\>mmq&crqke4(*UDD֩?JChYz"Qi,]Q2Ru7Ʈ!+#*Jbh[+R)u']vĉJ:]?|i/n$ Q+XỴ_.jDn 9Mlc4+2"(qtX8䘎QNWw4dh}2r܈u]&P 1 P<3 (}DypXhK.(`ś"h(!/@<[z#6^@4pW"5%JV;oD$e\,c1m@s 7fc'aB]ӹ0G jͳ5+p ~lR$pB邦Dښ5JM4'TCjGSPxc1: *F60ꌼ驯E2Țё)1P#D޺mP76;o~} ll_qc dv`9ãVn:b߷}Ih6pUհ*Qh_c2Gֹ-R l9Qn3$E *|s zw^8}d;,[K([YO(ҏq' bwE,$H2 dGp/a~C%7)[hJQ:-"ah8$}VMyBXTI;p8Pl|9 aҷ-XD֩qrі!l-sTmܛ:1C/y!V~ CQ }s/l!ː&'|HF`+)s;ЏE<KkOn Vu07p .}r퍳 &iAkNߪ`2rGfziEG"B<&U6$֥^ -J*mXu6)]| :kNi]8qZ?$ a)|Kp(P$Elc`im3U*_z?b!W(%;̣g" ͒$t?@ۉbTH,IfK6a@TzHlCC\nv"-u4o0!?e Y_n!(FX vr5Q*mMa,v2*: A|̵]{s/#v%Y6f:0: A׵ 4첶t\oa6{O%1gf'g lYО*&E!;±@>g.p/ )qEܥ'PgSXǠ)Jn7}wVp.c68 BsЎ܅t2BsxW&MqAm!FTtk#oήk3;GZ)m"@NUjtr&G AGF] Hi%\|$~fE^9^@d2 x^8Uy>R9-R-9 Wޢ 7w:\%n!;.X9I~pjlcCDo_n1/-MgT~l;1= Wx>8rǫ+=Mr^ o̸Ht0 _ihy PmLS{v⃹Gw"g] 6z?z> g&NC3wV1X>$wR|sq25?a(6{uP$µĶ\nSMrlG ~CuUiroC =TЕŐnf&<`O~) @VGxɇzڂ:w tSx}t ry-@L@dBn=xX#|'흩߭ /BL.)=tmuuu|~1ׁ9. b s<'VFtG-a8<NE)@X:C9wZsZzxJjm䌐}h[!]ؓ~髫j?m*n#fT '4HoN× &ed-^JTs{O}Vi4S!΢~Xt`Z[,)8-l rmP;/iKITK[BdDMB=P@{ <m7hC<%Y0(4C̜*3 |\ eީ%8IM`y 3Y5^H1gCLEG# 6p BT`gڰyTMܡC L8E+aOpݑcfx|{H\^yN*FaD{=t ff3u5ثA61ԛ]ѷaJ}+˺|  E_F/1"o–8j^ {IՏ b!pⱸ 8"4o?\#j'OMm3j^c֋O1Gpȧ69[`2Q!6~qM4/Qk 9)%IVj4;hFNN9JĒZ\>0tGs-c&7H_5Y58?pf7蝉!o`!*.Մú^6H zւ^.φ} zrl.9k[91L8~nv Eūv@n]% g·n )wNAF$Chy} `lKz? 羬BVaJBVbnEJ2O wRDu ~glhKч}AT8wsyK^^lgKxC1< +"o*#PLP^p]d Sr`).:GH`ᵣ=[)Vb@돇ґ 6);a{1O:Q#FMPpf%i :|?oS:1^bo+U<=zmYuQptod3I# ãreֆOn͔)c#Ə2fR9eL@Ǧ.ֱ[y'E# BTLZFZ_a^n{[V ADZk2bZ[}ą;w t]   3#i4V~ǝh`ޚr;~>1@=غl[ʉs],:eF>AE>Sc)<ߴ(WߋnPj.V)=8suD|}1T%!,w|ݘoJ/k^qwtT1jz=|3*$Zj.X%'$f R _oZDUl-{%职AJmYY*z9ʍ<L|T UfG\U >k7US UۑBd@lѽ|lxNxævn`֮@TA("1 XUFk OxvFhf Z0GVs9l*>"r0^5PA;Xi19\ήcFa6O-dzAlIrD eMg4W<2Z+8(OfʛGƧ ,:xx )۔:e9*5.7$ O^Ȯ< #CR#x:HEDb`=rvGD (f=R|-"%p&._S<o`ZoD4~R)HK_tME`v_צG}HyXQR4E84[:B+kMm1DRxVd$A":K&Y 橈v D_G}:$sOmqu6CXϹ'тW*d„2Z 98c "zrWH=Y%0"$ɅeQ1fYS}}ZyYGt4kfdݽĴA!$(7*)5L }cs^Pke;,Y"?Ʊ/Ex6XuX[`8ߊL 4m{RShv8y_wb7 +a$uQŒDaYҠJr4F}|EJ"dVĪHLEAJbiR5.l*WFKyCpbMwFBka%;Fn g3X=!76^.hv$( pk*=Tv| pG[Lj+;nd܂C97"Eʂ  Z,TD@BVpJ\*" F U* >g1bYuQ*oPVIqƀ42w{]wo Z{}ro^۾kt}{cvNow|i^m˒zhvNݯo}yv緕ׯv.}:oaz7޽޾T6>uҞo}m]7]4}=kf}gT>O_v[]|狼}w۸wݾn}Wn{ޞW\ۣ꽽7t 7ݳv6c]V쯽}Ynuz[_}{N׭znorT$:{ڷ9ow]k}޺{yo]uO{n¾L׹k{`[vo\:۷{ywzSGv>{9Ku}}>yW}}q}wjlǭ>׻v޽{.gׯJ}>}۴ynĆuyAxZ_w;o^_z׷x}ޏ^uXW_}O==W}uo}W{}lGݡ^Ǚ=ri=y{>tb;;m-}gIV٣횣}n;7n}w]=l<=S uǕy{]{セs]9_f|^׫ۺ{woow6n[|7}v֞yյmzw_wJӸoM]zzo_Js]}%v]zO6j[[]*l{v\^{_O6]}ײ}nEv>}ϯv}Ou;}}e뾻>Of>}->^{=]nR׮zW}^+.۾'Oero*;wowrn>[N[۩_[ݾm=x_Z펾wl}Yܻ}ѢZاlyww+ѭw}ݴ{{}[}{{}Ww{nlwvw=ݏzc}wmnG{{={޻ov=ﯯS{k]ξ{齭gw[ɽw}}zd=^ѯ}>ܻ{O^yjwݵc^_^k޾>}nmJ>Wfy[{p}>ku/Uݳ=iS. <\Xwf۴绻tzov;ٷN]ݵϻ9]^}<תӪkN֯ݾm}0w}oO^l}Zw>ϝ|WJ}Y5m;Խ۽}{:o>y=}:{V:{zN];ﶅ={^w_nw֞c_swދ=wޗ^;gMuϻ}o޺n޻vヨw]ҩ=ݝm;{]]d}zﵮѾ{=M{e^޻}}}gi}޾ׯofW_W;(vgW{5z;wg^*}蚯^{k޹K>g}o5}BGݑn;<[o;vϳj|n{;u緺{νtӫ`=_}ޯw7|}gwTU׾Η\ﯷ >Ws^K|=|mwo+>>y>>۶nv5os}Nvzz﮼˧Mkۻ;Wﯾsf}{۷Mjٽ{;-u_wlko]}tܯvoo7>zכ=ϸ{lFJ{k}{{>KWwo|k})wb7kmoM[c=೭׾G_Uݻ۽y} o6>+}ﯽ͞׽^4uwvq}_6wzSn•zO{MNZ7;{e}WRv֙ojwݳYwks{wk޹Z{z+O{s^j﻾}}[9omݶ_g=wӾlqkz[>ۃ]ISօ{Unv׾>Jul֚kiO=_oon{wncש{>L^ݳs{5/o[6vݭ]vow{<>_]W̾Wק=;wSnw^˽}z}yl:q^̕;{w3Z}>۷שo}>)MO_}K}"﷪k޾m`=ot}nxkw>w{ٻny}>>կ/^mǻ^{vӯZu#y>޽ovϷ\> ;_Z﷮ڽ^}n׾ǽogn}Z>٧Ӧw̏w6":}}om}Uծӷ|Yﴯ/ӽ{󽻽v=_9ӯCzw zcY'1<{yv{]}z@o흽ס ۟]T o{ kۻckg>>ϫ=}ZZ$n=Rv]ݺt֯޽o>ni}=Wmݞ޳T{}ww_uu^oois=M.oh>گonosF{_sCf˻mۯO}{Pu_g{w疭OUnzs_W9-:k쯳}okKw_2=w}}vy%_}]uJ_vk}ۻ}=ё˟Fm^z۵;jn}}z;Www>z{Ͼw'mzo^x^ضO }vܾKov5Z҇/7ۏwWy;^e۷z}ۙh}{Nu}]o^}zgNoojrvrgfm9==﷼mm;Yu١}޾{}lށ'f/-Ph;VoiMؽlin;g[׹笻>׾{hh{v֝/wuC}w}}=٫o}뢺n/׻}j:vs}΍ݽ|>7}^>n}ֵ:Jzw6gw8_6j1}+M>G|go溤Tz{惧Ϧ/A=ýz_Ewo]ݕwwn}vl{vŷ5];^u>yֽ|n;im}w{ү}_TSvm_doW﫷޻ݡ֚zm;w]^Z۹ }{_}]{&;wrW[ت}>}wﲽlf}z1}mԮ]O}ڝ}{}ٽוY{i'j>+}6ݲ;fni{}t_}w޳o]}󻻝>}mSoGng[ڞU}^ܦ۾|κʏ_Nu_vϷ{{> wwo}xUo[}}}i]wcl_wsw=r{ou{o^ŗڶ킏}wqmo }}^mNwt;;w{_}۽]z뾳]k}z]v{;ۯ>=>_l}hm>}wzY9=}l^>m5zo{N_|ﭟwٯ\׮;|盶'u_i{|}n]7Zmx=7}=}kun\v빽u>Wn_|{Xu}}ݾ9k_T}[7;ow]xﷻk}|{w>{/}ﯱѼ.V ﵾ=>]zԻ/;w}u}|o{뻾Sy>ڌ޽/]޹]=0uGl=ty{=s>v9=N]ss}흞}nn{}O_{3Χw^}ns,w>OO{WݻOun<)Cݵ}>}_xK{}/{w^E{t}O{쪳ۘ}g]ܯz}_yoyҫoOFGv{m}YkyQݾރ릷=}K<ޯ=q}wm/w_Wy^׾lcZrǷI:ë{{۹u(5_}}vֵ^FnݾNo5w[}:7e{}W|o^wݺ{:@={^ػ{ocntڽ7o޶&-({2_gkGZu;׾uOuoouWo}O{VR9m׹{s{>}Fz}}f\|o};}r}=4TOk^n۾w{zr{Gv۸j}{u^ケo^1/=\}mT;VuE=^_o:sþޞ=׻ﱾOmۆdt=Qﮝ=}}}v}go}c}}G^}{dSm^Gu]=|{}cV]ݞ;^a}=ݱ[o{ZQ՛;={_>i-oF=g^}^l>Oz>}}ݷw^!ns}{^{>}4ǩ]wnpS۹lw}Խ{wX(;K}mt6ޟJ>ܰn}=|}7e ^yݾyMxoWz{}zSw_j27پ{W޾>ϧswv=أz;|zwC}۾Ҿwkm+WֽWVw}}KꞖtnۺp:vWگZw:_e޷w}ݝ/s{鮶[K^nu}[gw{tm;nwV{{'Ww[{;C^«vԧ_Vn9'GӾϣwg׻]ۻ{^Ki^ۮs[s{^}A>Ϲ{'t{7}{W}n|vuZ'=ڽ{=>N]f; w>n}w/{P{>}w֏{}:l/=amm}iﷻ-j]{>׶9kᄒ{s}ޯzw U?=@U?z*~ xSUFOʢSP SU< T eU?ޠ`j)?<LUGhsXW"d9}\&Rn_ Gؔ={QX{E‚rYgmmۊ}zY_a~;ZjBQ0<(./NAUy>~m{D|czv8 Yv2e==3֑1*$"d=|E,}e$QVd-4Z l ?N'Pd`[L\Y!gs/a3CƜefI;'[RT.*#:܋ۇ`vFdtJNoAya_u?R~T4G5)'7.|V& lV,oӊªN1G/Haw>_wݸ:l}+M@}<@T䊬=inw>^̣K&C 6a5kHKbP8Ll ~M/db%ЙpdЈxm8,ax+:z9v^ʀ m2Mm)+zz8ZuWHsQ?pS7[oUԫF)Խ=x*UD:yOd/r@PZ(@3@4<PV(.m2!E臮'*#`0YY/z&Ê68ݦ/.VPƯ~=W7)'ݷUɕ1XgkjX=SU nԅD8n^k$?'&cz*5 `Î/Z^:\h Hv#nIlj}Ӥ ˙Z1=p`&wԮEF"Ay\sG^I?ٮ _zjSnv{+ygBR!"cniwi%Ʈ2C:?;-~;#oba9I>?k|Ebz)Tw+ƶ!#3Ԉ?7ƚHjpBQ_xD\k8 Z IR6-*Ծ7٣C)!_jJl]@S^JX!(\" (&x]{Fp(E= F~OH;)ܞXx Cp[d:aP3 rV8^H(#n#?xӸ;ZV.6_g%yO2?PfJ6MC*+´,gA2NzJ[K[96!Q8񮠃WC2bNj\}޷CiaHd5.Ty FYG༐=<)jR(2^]4)MI;(j:v:;H }C'v B:Hݓp ?9QP̯`LTk#D `Uְ`0xlTXƬ?TAP ߇rk1M)ڧ!Dᢈαs)Cus{rn|$_jlE={eTIM ! s!`(Eyz8ggzu::1[B 49V%wzsG D}NO Mί;fliM&d);A L 69U) 8&z,cBM>Q(7Ɇ-ѫe8GN5*м;,ѧ#OGSR XBAc_VB1փf ^XWw>Y.>Td! qΪb`kפ@VsMJR!(@H[$^yݰg6FF\> dcnB~PDfѤxr[im&eQ2anNJi{C]*C3;HξB~V>񛧎T4=>}gyCX'n?M+DF'3'{ls+PAȧiLds1U-8~ F+O1MM|оϤ}-~xQq'H=4=wծy9C'"evE nJgh7ɍɑ 4Knz|B$ŏ7׳|S=}Hsx%:*h 4ѣ %$H0d,2-aGG^f=j=ff3^g T<5V䃉Yb |7 3j։7?GB϶ƔücO'aIF+ǎϠ-ckr[JE@]cV%.AZƭ $oìO".0xQE?-ҋ֤å:H.}PC3Mke3{>~1B-`IdXp7{It|#dda@}=Jjf`od;cւIڇ25G:/%w$aeK9h,RTl@Ph|.\UD~(.[ٖarYX/''ėVL]ؿ,% 1!%Bl!?ӑXR ڃ;ؖ{.\!{[`HP Ue& a+7\MHTPsex!v65 Rmvy"ol\|kl4Z¶7"?$,RxG!c14w;MoAU/R =3 yëzt,0ۭ^N/ڊ+.l䑔6[`c(c (0\A'̇"_vl9r)n#sƙb1ENnEAq΢|SGl8${Db*PǕ CrA=hM!ӾV6?2mCg, ﰳTuot~x[XVZ!b6 xRhKe Sh%dyEr6]#}ګ8PxƴXTز# Y!{vbԵOu+h!%ڱO?VwGpe#Md+KUYANrw/!:sMK!Ƴ g%"eؔM&7 8H kxӅ.4%/cM?}# gRhlHOWw%4*JL0 ߨ؄ܱ)Mѡ[NZi3aM:F4A5骍Fag4C#83f`z1vX֝뎂hH~=@0q̎Q`cI6sceӻz%mͦ p y >OV)@Cg!hZ̳ 2yv#GIؠU9Fh࡞ ]"iϊڗ&t:N1]+!}5^qR,w?%D:=/IKh];pW>?DU QKBfpE4P\&(Zx䏸tW R)=fcL6v)%,x5G*T)ȀׯUȌ^'4H yݚ"HC3swb%~;ݧC>"g͚ԡ^hp86 .+X:Mb0DːNN Ru2֜c>^оՇy*gj@iP*mJ1Q!钛TH6肮:$HnThm._5vtm`0ܑFq]$[TmUn˹Qo<{}lmX'B(sYnPl yd]Ғ;^CXg-oIXaY4HH6pvOs4,r!/M=y4{oУBdnFUbq6aσ ͻ ߭N(`('+*X-$o1u"29 Kk}0(乛 Kik}а'3,-:I5W|s*l6hUJMm| fAE&ًS85A0 )XLgطUl~o)O \b:˯?S;?ꉒrP|;9-W:\ oPXe٨=_YZ*q,+svE\JTGٿw;+X|HK bNQX>NJ/}cQ]ˁo&QV-XɄ4}\'ރ"s7L 8bz@ iq[K}q"M}羹G(0dwmi|;2e䁚0& ŵ yPm=k TN~+M-N$D^g3B:hr ͸y-؍}i[t4Uj5R^%^ ܢoiIJ?;vV0 $J*6do' oҢ,́CLFcCe#mHΞڟ`3`QJ ?څ+GaV\ڪB15" ,Mj҃\"[BdZ8핐\N4C #~H'čBmw\n]u7,3l$/EA\ VDȐ\P4$Ka¤)kdK¤{zJHm% 퉟b3db6Tݎ]rC.quF}6/mqDp3QY, * P6'A[=6󡯓d_ڝKEQ6msc Vl 0)#U\#vwثq{#_r:rPНێxX&i.Z:C{w<,Q9rRFFk0j6GH_y?T.Zmo&R6..-Á婎ǎ:dfSm&0_]'~6!AGs̪k'ыΓvPX2W+`kݵE@/_'4l\Io q638´"!M1M'τg %`tL9ԧSݱ!9TL;.E@^%2! ܱ*}Jxe:M0ݛV<2mi;&1jnHא׆+˼'1T,?3#)@ɠqW5.4߃:B^H[sPeaq/: 3~"MR]S3[<; U{zZ)H&Dl[V`8ɡqX1:*&1' 4FgQ712[BA$ax>?Ȃ4$& *c9Oc0ʬ[z!2nmYZTy؜sց@Im ޭ̅A PYwZSnIh=\tG&*mO_oPXX+T0ݣ(ŷ_H-_rMZ}|'anzeT>9 K8іӪxʤXPrDXvהą]>)]lߋm& *xSC 9HPgJWּah{moIYIU>R@)B<Rcen|w&ZvrxӁ&Zvq._hbB*O,UDUk .fyG9/,zI[Cf}X[8u4 I=y:uFA HR*}t V'K*cN2׮5 ` KTD) r+mw-FqT˫곥/NM7-̶mba-+8ihO1{KS,|9 $)  qA-L-|NfR۠h)a/2{mryslL." : SH a[u(Jǁ:.o[/d/#$ NmY؁wտYt9Oiv::"*em9yR[Γ|Ml 'vb.I2O$rûĿroZNPԐo.ttr HtZ3_JK >/YY9>pkّсxQWFʫ{lÕ0@)o=\0$C6n !nF_:jI#C\IQP% gD,ȺyiCci~li#'#Vt'6Vvxp}̝-m|NJ}\i1uӋ{yg42%LXױ$,\plvNIFbzUG>  YP1]#zfx _َl,Q!Z|⎠np\"b)_u+^\A;{Z֐?@b0$PȤڐLQt̉oA,-&1>)HªdE[OC w:1y-,ueSEy_*9k "d VӼ akV<衆VX29>:X^#\cIwqD3#+y ,.\r):T@^ =rqo;up [5VKLrޘ.w=sh<{vОk_R#8ɥ*r iu(@BV@cݕG9x#8LV%]Jg7&1 qu5`M}~8MۡJt=yyI}`!3$TÄ |cnɑ^}>LYC~FgBnw" İ*6$?ܩ砣!f7"+ymt0(IiBE'#S4<=>1b{bf/T&ѨmbHC϶&2(&+):l{& 3Һ)3Z!yiA_9 AVw!bzCd t'cPpr!Yq)Z'^+b:!7޸՗D%d5Є0J=ue"x$%6Q"T~_x$Zvgr2U;tm)qCٱfxg=eV[\!N @3BؠQΝ70hyfUF3Z^ Mh-sW K6Y%\dye(ˋ ;iueARY9Hoabe{R@aVV1υ,7P?ù^x8|wȱ<:VNmQ9ƥK;QxWQo\KS;iM7E;QRƱA<ـT jd;I+!وZQ9/–+GZ(sm;' fH{{оqYШDlС`xwQα=cz6Zz| nI6\OGҝP[Vmt>LNIKF>0Xny@0h{!L!_`(q!1+QB8l#0Oe] *}_aze,<D[wk ˖ے@|K f"o0aAvK@&+7q}ңw > \T-Ao ]i[(ڼ3B5p|O5⭿Mjz7;q.8@ӽ@0?Ñ>\ȦTx%xMA2xa(P!7t:оD}crB?N}.ਾHѝ翾FP &"o3;VWҧ0Ps(yI}sPrtQ ;S1~jmR)P]ɏg|sQ(q0Y͂()cOS_>]Yi=fdtOQԙɢF&4QL2£-ÕJixPX7sԽ-J=½u&@^q"P-CCW!.Lvj>W(%bHx7-l*284y5w m!<1\IĚ ?9wJqc1CKNM ipQxsxQH^{|H)podҗ#Q-Ed":>&sU3RARor* R[J&k ૉenժ2֡>d2Ȁ1^QEc5 `Ө%LVl[~ͳTF 1T(¨>ެ'ȁt~  wp:n7tRqK>vp :kC*. \Y|kւӐә B[XBaf/rnx%P6ȈkvՑN}CP;X]mET%rRrP6IQݱQ7 crܴd\x& Iy )xq,_~tj#q2!6)Ѵ< iv+?E"71L_ZOLrj g؏Fݨ&t'0FSwPMb¢՝^掱 .GZC1uLCSf57)g7NhaKۈC!(G~}lv1 \ { 1FT*l6%#A[^XZ<+YiОq衛} {~L°wM|2AJ8C=.Eϊ)uj)ّi(ҀAܨqKʗ˞OY9^\=,6V#D5jܦ[QUF;sA"PoBܾ3yUV*8}&`U@t`g)2H9p!/ BNh`VcJ˰?]J د jH5exS:FDMmf!{0xضaNāl0JU P8hר]35 X7K>^SOWZ+٬(HS'M,?y239x'93c8r|PR¡İGJ-"*%hVD?h6K; \ ¢ gZ^)b|Ҁc!sQcu.}㚻rh|IxzĦN!̈ |2%ɬµwljNeA ]?'a p[xgHb`i[|7kGףKJ]e[kg-4ޏLq Rښhȡ؀:6X9V$cnɵB{<`#!"E2e O5'- b OWK\2Q 0owj?uE=Sl@Kw2-/".a&2xmɞD?Ճ^Tc2FrbiᏡMTJ(6G6aaq Rp]eXOb2Gzqyg~W%Q*`x3{[7tK:.n^duL#AE䆛 ;hq\D;?j-J&ګ>HUq~ PMEL{;6VpL);p 18TZ8A`gy0ͲKme4nA5|wȬfPd nS^ߞ6+LUmW7[VLMoo)8m(, /Q#dЍ$IB D틚&BZNMyCMs~3SCIûAÝݯlaO`TiB@kꀥ|աVyk kPK~64,YJ>$]Hgʤ1([R\Xraۚ"0}{,c1 @;C>ٺן|U~ I#4pVP 13'p4@Q=W܋oQ_4wvck*D&cPA)K: G )~îcls ʍf&jQ?x;ZV mB'xl], eF,9HH6{/y(i 3eXPOpewqj,l",I?~\LKWkfׂw&V0U{XSFIzhc>4P%LJHG$ ݿRGR︊*}":CsyÙ(f,Ŝ8p@*j+}<.ι%׶VzoW_CBc hvK'Nk'>m,DBgR:ѕb8Znҿěm36WsuZC'M]=O_K5ZCK~PIv7{] H %{e i邫JлnWe)7tc;[7Q&ٌ4 þԉ?xQYcEPʰP/:0E+RYބ99*̵e3N)}RE,h\0{(k Ia<Ŗ"q?mSF B93si(Fh%:Dy<p%+'dʨD~ :E>::(#|ZKHÁ? p.X#=%9fmk?0Xm8y;ltJ޾K Z93HM-!rJ(ҧoh ɷ:" WG":z M{'4Bp*w268K6򴌾9{רM 0,ND%UoGAUQbԈŏBJ̜l&V y(rO gZr6nd#nD+50v{N>d҆5 ]^2҉4b,B  w<[_FYfb|oC3aww4nmt3Q zpr= 02I>NQ5pK`wuZo%.:[W,te7ֶfE.T$Țr@l t>haώ,5rm`ZD+0tCYznMxdA^qIxɚ!eܳ{Ή^9v•?OkHi8Žtw\p઼DVwb_kOunj}@%Q-k36k0oE1r&2maт&ujcozcgZz @2u敝֦k|+!PHVHvxd7vc&tc0gULo*ٝj26 K+P0Xa\1GEH1aztfK>Z #N[b}d aRh62&&VЕRK=jA}?YvLӦ_-<z;\s=T2>mꟾIRҧϿbis{Q\PLYw/$ +OԳ tɥVF4zkxE:e̝W`+&\b87W@RoNZS5dvO5o  gCKVWQd}M^&J9PaG5lMW4+1+\"댺hg '"@vRXۑ5 s)nߗH(sw 3XqR>H(m^Y !Kشk(RAj[54&Q&Nՠ-l ^aI'SIqB`9g'c|6Լ( qGLB*ʮ5 AGޒP؎>yΔϾ{WgpV\6{Qe Iff ʄ3of%qߪeB}CW'a}[\ˬn6hD9g*mZ,;j Cd 7_҈j:)W](L?Όc"e, n y>!6d^X 3]ͺu?E[cܽ yK8.rxrX^F.n |ㆹ3opW!"8X{2mLUjez|o.sq V `h;Nw70 k*W-n yďydUgzmBܱǝXIذut0ayC>f ,Gv8xRi?Yjd>yM=B;۩H7e訁Sd9S:K=JI"ۈuH[w,SU@AܾHAIYuR }dhGw4PEerp6}MPDG[Cԁ y7:QkKT& &fx$II<WFU{IIM* ()ac!hC驟詜A8¬cw/*B &t8b 1&^8b^qυ{8wd|[+PG@iTPL$.BEOFl 8,f@dƿ7E 7PAjV[E~҄ =[X0znԦXޱ÷xU?ABVld{]η=m#x!Ytl7xi00=BpTf0̣AIyt7Rx*OOЬf(,2=\Qas?8ϛՆ;oQgїJj_P-~ңUx4фg4_v}dkfE|p(I`y@96 MީJ`[{?FSe >`xs/X2>K/lI{*j{ĥo/EԭX.6uz]߭D ڣ53O9/I ?{a=@i\Wzt^Wt܈ܕ&NTP`B᧳b?-&%`Ʋbn"km9qnƓ&feL O:]=j.4Γ/hnf><$&HsAu8ُo<^X[*lz.~ᝉt+2K']8"kH==Cإ:>,nWr_pmj^Wųbm06'd1\sYk_ TzF~0X[OrcFyM".tPG,aS!vp jz }k~[+oBClmoW6'z<ڮ/} >p-k1+E8? -t6m(XʜVݍ'Sޥo9Ev=4?yhФ:J@ @;cuI;<:$jNh Y{:ֲ`+ C8 m,j(qḁODXK !ѝPBS-t<8#uLT6}Q EFRMS6,`&7H>0u*bRUjA a{Lc4G67<- q6^zڴ=yZXQqGBwɁ?I4[\ \DM}}: Zmdоǥ W\5]q7gt T'T{ tb"Q(9nz` 2QKNTұb8îAX9{*IѼEd@ue3GCEIw+hybT΅XJ!A֗ʈ1gLofBo@U6gRaF8@qU3slaD Q(̥'QHߪNvYQn,596à@)ӝ>G<㥸g s)P di^a9E My'„Ė5)KYy("8Zb$]q#i3FT^'",EaqCcjf%ˇ""Eu92u~D}zFu$Aζ<4G4Ia7.t_PAZD=2F!l,O?!Αp)0OiCH%1ρ᭝GS51k:=տ}p54FשxA~Y3a(^+Zև_a`8;#d$%(ս܄u&͸2Q~lLОYrȽH◷7Š~gaC4WO*t[ck!%IgD!tLDSzy#׹펼MHE8'xJfڠdٿ 0{8 1R219N'VS <0<4 p}}2쌾am 335Gd,G1"yf1Sw`0XkYpܮ7B2 ղ6K90|`%A028eY`?"|-¥3n\ >QƮIk+ۣA !LQpr3:4>:H1Xs2oWdfwZ,^T"aO .>U Wwcp[?pƘiXfJ# 0Kc1z2B#Ļ\2g\lj y;Oƻ֜U_[g)8_jaY]902lԺi'f.J@CJ)_x'VNQ1hX=lUf?A]s =!ue*]"ɖl M_2<57؋b:Efi3-.܆)a$7)|,:SI|,~Ru<~vNZKY^N˒kp;5ފwsPDΘ QdgYX";l+T0m' npÛ˜^$Ywk6ƬvIعDLa>%̬~Z7-ڨDўO JҤ"sFVwfKI($9"ǷMC'i:2+^'ۅ Gn33 Lc |KlViՠFS+]D4qlfw=b8…q^$[[.>oU[|Xij]MRf?^2&n Q#x8.dom5.apWD#/kvf:jy;rh%&nz7Ygu3yPII^R0⿲1GyRx2qXa'BCJ^k d{%3B=iOjJvɰ{N/WYLc.ZUEiWBdˆCi] @7} +x>ʷǔY n/^W\! {/",X^(%79UdV& ^^\[]|U\ cXXE%s*눹8RGɎfE $;~E_cN33FLEәX.CGsZHVR) Kw?)RZ[ig ~EWb)8v#]N=07y[;Cd#:veٮA=*,A$eYhs2 "S@J[5Gvg4A/f发+ϒ!W@X6gql՜ʤo$Mj̟򬆤,}ƞٵMfr/l컸Y)׸9rN} 8۩1|dԉ?B} v6^ STu Uf*/4gNͫX0FY-MHr"`%*)`UvIsz8aUIqːl(@nʃaCp mH!lBij{?OMvY~#SH_nǽ͵H6%V`)^]Ct&Q~`dk 6=yDLYa@ lSKGblS-dEdQP\pb…З`2,U3Mv k? pII8Z/F2U^=~; L[`, %;^{qA#̃My)d3XHFnLfa4/_vGanSa#v-89.E7/eP- {є0?0F)Iikfb-tm~Hyh8N5FVe2V_ g0@Q35Kv}@)A_M었%Ҡp SףI!x',@љy"IAH#6W%*"@6@LGR]% bмȄ$$y֢- pV+^42#e=6;|`aП *zW5Z}^ȬV>7"*D̫cf2% آnr$1c~Z<$%cR AK|Ҝ-6ٶzElt21%zVz* #q>Vy'ry^ }W,'ݴ(C^h36e eZP0hfsᙥz^`, }{VVo:#ՠNBUrN_Y/ٳ/bͷ YO;t!+g{ܜ;]Lq**kBg7Ca!Ϊ7_7|BXi43ӝkPhUɆi^*bqT@ŒLI+u uŸ% V䧥%) lV&P"sG'=KW0%r8msZ.ޮ~lIKW_*[Ac SU@z|6ص1j{|Kp2~]7n.EpDD>6Ȟ]z?0XC&X#.ަS'(glG?ffOR'tu(B*(/Sd51ycYK˙)Py!J lEܜ`bN_F'$X/{YT|:X i9 e?2XI${Up3\ AP.]}dW<N@D5Ģ^1&geGT[/s4PfKqC2Gt=}I#+M~W֗c"G$#LB%ӫwP]య]t˫ݝ{] ASbs!R Vm5|@,^|M޼@q9$}0ɔ?dƇ)5i r{ IUh8A-o40mdc.@hfprb8s>lB%DƯfX%⤀=e|6MM'WI;'Ja3.f2<]<ǻ.*̰ …, m̭ε/بλ$I%Z 0-1Sh^:,e98117JPj`Q"ڨ멡&a$͒X Ii|[( V^YR(lʈЈT)Co7 $; 2IsӐ _^J- EN".q@*_?Lqdvdn.V0ײH?Jtf"K[Y$ziq"`w F}I-FG$Hat8 ~1 6aUw#BT@Vyb}LG=O?8s`iv}iC@xEA[|$>8%_S,\qfڣXr4Pg걃Dvr<ǑۜFdRjE|XTN(t&mD .c+-¹)o],=`vs~F/rjN<3Gtyꃳ`IXOu 3> RK5SR #KS&ӮQ`n@=R6T{PZ՛0;9īu#WΈ z.lYէ0!$A?bYԲET΃W4^%Գ:JapIۣ:b|ɯ{b1eԐKYHͣ ڥܩisu^N ^,wIn|~ye m69K3ٳ!1\X8+MJTTjIaW&n@m8=<1;! -;8AytSNZCկi,NbMxnͪϯ,dF!}>˩4g3ɘ$h}3塷eE Z"v HLay.#Ty׃zn_L]έQoq եg~ݠL m\ݷ J7)L> 5B/`6)H. Wx9̉r݉'(ͧQ,wr4r>f2Rsko3D*VTi)" }~UB8dp4ҽvk 6 ; q[m͇i9%rMJCs3V37Ő]7ퟒJ#? Mt6sxw:*P m'"O|vԉS0tO[LޝȨP=7*W {  }8k'O>lTb; Wa7bB&@L2 }c#֔;[T_y[롮x'-T|?S)yIY8_=_{W3ﴕ\I$ 0h& \lBм]nPBI1ts|P,+N7Xs{̣o3^`2F m#_XsK J ɧ- ^hΨSh[U"UUw5eŨhc2gYGh̑''%bqK; xb Z1P06āxS6X*<-Wb',mp} "wI"Jי\ 9ZQq;^_zklލӄs:;#hNHqu:7tz+GˆwQBhq ]D-RH_.82""U0O!$Ah5d {ϕ^$͔]B.Ov㳉ޑ]v=mz$+ A/P_{1ARB.qB.꣓ Id<ɠ|}UE7K=7_Q-a00KYNSͱz^A&0oǝ7m.^z&" :(4 %hLA)srK؁v~M[0qzE,fw4 /d6.k}jq!y=*JU$t\YsؚNVrc8ӾE&Km&^r%q󔨄]iDIa3yw:4mM%¶CYbH8w xԶZ͝U:#ZJWaUv:]FS EPWtqV^CCT6.s$j Vc'̛v#mo XqvppQwLQ2/qK50+q҄ >2;x^Sh yAu:Ъ)C\"4q{$0# $D2ݻ&}q07WK | 잛:m9ӀzP#9U撳e^S%w4 D̍>CUk;B<-5Gnadr6Ѿ 30 5ҞKTrPl \GЯp:+"X3 S~H-lCXS~$By6 &=J[)t ->Ml c3UkpCyXƵkb f$`4IL>;HDΖFF:.I2jr>Ԭ%񺇤V]wtEj)"OHztG;e[ C f-Yj@I[m7WCPOI2ffKi[[f/]GùFTdD[iA_3bX1~뵰fjӓ`@'$ !70hl2|8)gWA"=Qm *˄A(߈%,XdS/%]J`b꯼U*`@lGܠ&t-N{cf /E> ҦB`p?8ݸ\.惙?\C1Kx :`Z1Z8M'W+mPήʚ^/Ke:lfpPpzaQ DC.?Н-aEk%p`yAgBJt?E75ECCwј|qKl:Eic"e]H`(>b @c;죙C| oژk3[5zTm'^˳甹=!h?+)i`0Prm\ f5#GxU x_K&IS'$Z45C4 tyF~ׂgɸnWI) 9r* ]Eڗ3@6IJożORW+U| "<6`2p./"2-4goҊLiĭK|$XZ׹Ao1 륢z"+ woQ wΪ.2YxBO&\6Y^&H&YZi*f#=:0s  9%r`~s= J{.ZZ!ΨTkRk!DY@*Q5ԍ mgnBrru\DUH:Kl%mam1:pe $S o"ᚳ[_s|Sev'QdqN Ů6N*{'M Wzf|][a$n@{tq]j_;T>ƛ7V]dLN$!|-af;h޵끓R=Ra3D6ܾ&69  ɦnc\RDբ"o/@d-i.1v%ZEjX s#Sӝ_zT8K9jXvAE帤s+d\5 dݛiثVVxq اoUvE i0 3e9#ޛX 7?[(}vk<{ۈؚ64"ˤiJћ7s\j(_g W)iXz1yBa}^624.}XufʵLŅr "%{*]t*׭d1F_s.K#D67vˍ$SK@1IwsL3 ޜw`OٕP zʫ# *XSNƬƫ9Wnjc 6 ԝnҠ5DeWwV8to?9 )(k|撤afF]MB"N,)GŨh 'Vu3Nrӈ-Fqe &vG3C-]E]\o <.-E3zi]c s%I1uߧ}nK'MVȅ ۖ}{]Tzh9{k~_v[XyK}d8CbM y%1:y*AH ] s7PHB\~[մ-uz 7IEIYuM@ Uƚ-I^K25=*9f֩uиS#?Mò0-7JiFؤV7C" 9>(* bʩX}4"[i`O sBkΗS ڪɅ= oGxxg2 z5 ݼRI Yni>T1GXcå.wGC)w|c?1k˳1>]Wm})k[qZ֏;ψu OtMQZkA ًEV@}ى:Aׄں@PiL6 ,:j9 xˊEaRUd,Z }HGʝl9 ?QIgkj7@F4sz$n {=JB ❲v{ WlrwŢw=ͮr{]W>aDy3 HV}bB~UE;h{sЉ|L| Wtc ~M,–ZdONLk[)1{UKcdgS'Feź0 H u פ297K- dA@'LrP姬w]fX>kX *$Y<.:6jt#&t/ iGz<$+EF4v6E${w&0 ƻ Kd5t23yIԻkUذʸ8PM2ԏrZ.vV;i)mq'u/o}E`Ud߶*w*.JslLW뽊#рy5PE(|Mdw&6a#\Y 2 bcwEWuf~ķbs|ꑬyR'$_䆛Uݜ1}.l,-!|=U_0v9x8č- pq;BXӎ7A !"}>$+N˶QDL+ڒ!rZϣҧBp_0倵 e/y/oE/l&|z2ŠY?ygZ8͡fܢ vЬfc50 2d}]r\wQb7/taP[z`ܤ!tq䞊@DqPV.+xiwl KgqE)i byɀ)+ə5'-tEdz`TO7P(sߗXO]$g>oΜnUM\jf$ߌ RrF3\D>HXpgliXGuw$yeT*eney7Wc%[Ԕ<<ܑ+yqY ohv0^ZL 2 v6Xp=̃:~3b`yi_ۋW/:e]۾l m)TޙyZOAuB'd/[#HJԙ!8ؽ0 DmdenԃiL$zM)f=b (2{l,)OO :/#41r6%๢j|<C]M =]d' \|\KPWH<*\j&l24Rqji_r%C:W;E%%D$TUT|(vv b\ EܢzV}Te1Dh3[DzJdƺ`Ӆ_1aVΝ{{uivcƛ)yu#BK볗T:NzڍSVl_NW2| s@*T<\)ltBc N9+)v|1?5ST吜좬t?4vK,:yFYz~k>`>UA%}4ܨй(iU/ڮ4o^'㮔*$;§rV0,rz z^ ]=}kWE_BJBD*.( <\ LqzB\p%?lR}s 7ƶiȩ/v)dO= (;FtGwes0ҘCJ7ֳ E7@DFpK֔rTc%DxJ V[P4ׄR rP L'zY>BǧpE~*-μҜ jP ^t'qs^gOD8,Aub7JOA/|Am&{ `$įbɼ CY58+f-X(.M<+xlų%?[%?\)=hE(@XMjAʊj1tώ%0v>ngOO+8r1N4O, st=F~|H"O$?MԄ]/湏0@*@c5sUL1Iyd4P5_噤a4a?C52/ 67\ Iz/~J iλJz{aT|c@#f9,5#'`/ yF "EgOlt}آұ-M$,n0OX~hmay3e+~R[M~ilO`3 'ApVSu,%0SwSa1vSXEh0s>+Np-뉅wŸ=Cjk].{Hep܃;QӼG$R[E¯ !|h4Zk4ă<;")RWq> +:*j$G= $Kr&rp׊pnt3:դ󼂊Qj$ZA%Ԉߪwlx,g:~'pfrȰfTF3oZfm?wIO%k=!1/_˘2޼8=qDdy(TJh XmVNU/{uBs.8ɸ2V6^ Uwo]{6c>`[li=jj4?*ܾ"IP9{S1_, ͼdP>La~KL]2*d^p:W; $6nX~ ~<:Mk*sc1W,{0ǙJV TM pf ZN_G,b$o$>I-K=mP.ڇbljC?e)ymᏻaYYvZiC9C<]6fߨN(fOdUAS["ņ)g௧ݜM|4 yӬ{UL{+HN89!}`^-6q)NJN0y }}cىÁ*q! 2pa_\;ג jzGZ_?qrk pio= 5%,ܹM=S%qڱy \<S& ][*UPσX8~4m܈]+z5t5#4AjX,RRHZ$mnod1C))ETo=.)ؿ Mn mIփ< ^g8j \~(oN:IùE™`6E2W].S5R|%=keڙ$r!ڢQT8ղƢXP\T۽mS=RYaS@fe״'G7.!_}z bXs-m}Skv_k:=?,Q_ϒ#=7\e Q̜!*roLPF6eG9{fR&CKmyp+ 16ZϤsvO1!y_U))il>F葓Ya1\\U9J\z] B21=W%*zb5;զX6lhW<+zE='lDu*vRlZ{}l2;i ]x9sCKJ67Wv%'$rF2 \O{98,`VhH%s;zНÈ5ē"n=hbG|Xݏc_?ϑ+S6(BhE sd ?6ʷ_A<|ET˳]Ap?kX&S*+ xBE9YiU+k_Ĥ$8-uvBbsLdaN\H{#œ%jI4֕h'vRd}NO&\E1t/|y*W!Lp?=rÆvL}Dw9YU֊1݊6¡qZٻRpSXZ`3Tzy ]W"2K.bBJVI"M=M=M)v` `* nu{r,a=0>Wi5lz )Β@0jInqZ7dj gR3BL>=:u˘C!d%Zj#\>_]w-2^04/%ՃРT8G]ho)d 7.Sxy8z6*fXAjLI3Ե//!uG5yL#uR 9bc 0G6ɖoB2 %I`tP ~B!*vDT0\zyaSꏦuƩx줳y-2#ޒO<5 [7:7(@ݬV8~'A[iSEHhLk4ɺaߴ*} W8W 5@<dd.2 BlBgmv T DVg,'Mo 0u4. :]tPMz 7efOS,ϗb|n% X'aiD83u`4ESdtzۀ;bR܅m<; z3șpHZ\70ّF:3#&5 ~Lݥy1Q}<(C)t& ^\v2|n= 0{"G "7v,jwП7SOSwq,^ыTZJUg|(p'5r܄MI3uMHtXC)u\.FVAL`a <'gއ )#Yߝ^ <ܷxMLSD //߶$~7X0^KCW$+֪^<7u_Ɏi I=~S;? Nk8頟(MS6_/]q⟆fzO[) ],(_؊*}a k5;[}DOˈZ~Y19H{wUQNB|$ÿ V1>RW fa?xD(H}(E&gθ ؖhrtF )ٱ/CVf8EʹM*R9ܑ7g8w`;~2O?KӚû5)=2mhgzl6{ܞBzݍň71{U(ge[E]*#-L -F檋}m>BA}b!#2'E &ugò˞$vH%؇wgjn c)&FqE-Q2x]FU.sq]$Eod͘6o8ʶAA:~x#A?yطQj9ߋ[K߶eD{*^ *BhK}y.>d4TMgn3bXV9,+Y/K:nK %Բ @$IݒciO?[^D'6dzU]viI=t.$er 7]x=;ˏ_սedcQmtf2gŕN/1WF%>6ÔҳTOM91;)$#"vH8(ޯ*Kٵm9U2SIĮyhٲ^ =Mc lr1 ӛ玭=0\O?X$ksaO4OgBv` x=ʩU$L_5eB)I ʊn1dTagSlKip z5X% q#Xy386 2S&{xXZo"8A9Dyq<.>CJ[/:iۆӛ5b@ԅaeHطKLw{<1|r1أFD |m{LzWAd٨ :Gm~Bq2A*!E YkTQR- f| X>tġ8l@lTvt)0^ ESt;AL3%Y Φf%:~&[e?ϳ鼠agYtDrS< _s3x}Ȓ[s ޣ{s6zqkv" .}"HFJ {FBOnu^JW/'4 xm Y @/ eoL T3х1oXDϭukg (ٍ׮.}4=k!gɌJqǏLsa] l6@lD"*ABνG}FD_)$[1P=W?.dLP'ESns*f-~g "Ul$VWD MgJ+oLD1r^}]h3(L[dJ=`d`](ͥFWh}Kcs-vP&n{ypB?0g}^[5v\ds03@7GYV&*D0ޭ_ G7Bh #9GylOepv3.t 5 HROG $dKZ}QuRʚtmf\قCcӂn;Rh?"Mg_Q8Zҙ_Hz/3j!|YEzFllݼǤ?qDiJ~i@glUoM=FE$1 k*'#ZoWVb J]퉨6Aj+`XĜ )`o-M<ڰ ((_l,/" G&8U8.Y9A^K5^ /vٵyW4#~s}v9MsawHe>pwJ2ev=xtjM:^mI:>`%v^˸e=wmj2y%Fq1eX=+{.yCUYLjT MB=%`:EV EXNL}N S~oUPGu kPaMy-Ob \hi˾AN[:2犥7ǩk]dy0𰚮+Umjݾ&_t^*O4Y&xZf=De$o|`+ ~ K=ueɔ'酵OCyiCkVlbO'lWLupeaItVOls6CA.3ιeLWrsl厽x ̡)1dt 5/mP$o,WU|3eiQ{.h$ ;w$c?`I NDowԣ( bz&ydm V HB!x!$qgoT0F+О(C.H\u?/234^L>G7bxSUCf#||B&sl-poUMԾ!LgN/֢xr(.#_O N[pb4;nT vsֆJ-k9%;4/KOoS]{ͩR;9}9Z@SPLu޻Y(6 lWB5ɽ?SAN}`9FK^u9ow #nR`/0ֱ7wƘ*OS|!O=)Cv] zEX)k~'T!uVcx鼶+,љV +!:bUK5*X䂆^ fN&1ma11eY˺_>hK@U9tʯtOrd2a9׬0Վ F\'ޅ+S´gǚP[Bl`;hUl`mH( x[`ifR)0}]MD,=\˪afU،;t?#\L$ ,YI?R``wea3 LA]&'02 uɴ/̙sy%p]X;b`*hmK`,q,_`a)։EMy;~â M+zGzFURFv_mK'䀾)U _A4#̹gง[5 ${B0:悃""E4< $33Eb,8G3Zc&r.9/&CqFk!g?K_H)K#L(3I)ˎ[^(JcE!qIaFa\>d=SA(Ўꨠ='+-VjH1d9my;6/ 5<0+dt߸3A`wOIL :sv%)i<'!Y۩Q?Ԫ:N5*{9eby=kv )3$K.$v͓~w"N򀆹e -5ymԠÖ́R;澝]Y[L k~y,j8@݆:1PI"6A4SI0{sSg`uU=Ā8hK?O  |i#ךa~p7R$~8BY:$w(tLC,Z#8Iڷw}Xwn۞6DDM?J sRa1+# @ߛ.A/%wd{)-`h[C[a$"uL[H{=p lx!.HCx,nCR+*f :~V5e攚ͲbH,;t%*յ{NwyAk}@ehtw|p$TN`[ZP3|{//[A(O5Ex Vy/鯀5Sy.)ClNMBi^q21~/IЏxDХo .%R v:IYIDS2 j) ^3{@Zl2i|-|Bȩ9VHYU Y4SR7%~]YT [:ؘcбGh٧nPɬ2{\g I )$e@,CCLy&';D{Htao Xr\kګW4 -BuAoZ bUɹT2pIڶ!xPL<df[ qW6D>t*fDBcNA^Q(4Y2{]Z18 NðVm߮]'}2)mRO6 ^"q0@DTt^eQP :sU`Ĩ~bV|h,2B)BX}j)5UBYd@9-E y+p;9=5B^fbɢ;e^T{+HXނ 'K9\2\fLi1HA edZZW*tLAp66l0M3Hr%bN "0=ȑgwNw +wSs4nWȾdTS459V͏K&iv~@;X ZQF ĮPF1] 0xʍ t[i|ޚyOvO>OGU5昪*s | }¹@aĔ.ߋ2eWp0=A^+&4 TTN| EME99Bxi UjKi㈒s.@:mY~k~6 R-Jy 0S"À.)4Mcڤ_6 @,x F.< C  G1N '—?X\{CxMј&Zm[9`Oð-|3Nԩb52\ IÉ+vLV(BPIh*? 7yd%cusnXɍ j1(Ȇj&yQZ\Rml~ćSwX`׼K;h+'Z\~`uԸ^éKTn Fpi8ws*uV$mj]R[/%;;•=fa%AQu$X20r'ÞOAI!qo<^vUM ) <ȡ;i'dӻOmyao0 wK![DZ#b!(NC(PVZF+I_52ф`\Pe퍧 2bdާu57G%Ga\2Mx=|ײfZ~+'xS&b=M/Zmfr 1FW}a%+[CFWGAF!Ԉ#R9q"wvc!J^_\5(| Luh-x_ 6>Quj0,ޞ*T{5Ly/j݌D`:=;WX)Dc,{`F!؝f˄ضVe,_4mlD 9Pt؈5_epُ_)u5(3p"3C U>WC`EeF?%p旗\Ip|,Kb]|,P}Dpl_`k:CSqηtoEK:қ櫛4.eO6 t6߅fK- ˑŔ',yX8ZLwB )*=P";#8Gu_J1*S.L-`Rirˢve"S(,SQT# hNpu-+i쪡;498?TƋ"!a6MI/OUJLj*a^dr(ϡp%ѩvreҮ$t f:8f|.L ErNiK2V*'FP&fVWdXM&|Rfjhuנ|ta{ hoWgM q'|(A>bcʐ;)I\r+\ih0Z5PU%^h+boDh%veT\C0x{jG>) 5/FSEJ xо_]'HMOjISpO#.x'sȶ=.lX|^eqۅg4Mk#:})7T<uTPw ?ɴ]BFUX&w(Nalf`MCJ5@[-wQM(rqկ;$ՠZk:ϖRDot^"~r)X'6e_ęڒ^9k"&;;3x+\Bjssc_nn0/'(]꽶Eg̦7e! & 0f:)]Df끾ܻz HY>y%E5$^uraiyV9"R]vMזIqm\{̄vs-cؐrve0bh&F:&w;6Q'm|s:+Jv69ki^6)PiB' .y;V2XR1;vaXkQg a8աb2$qW%;2L12h&fkZҽ! VIUyS0+{te(JopV̀RJH8Y[`@*O(_}9@(<أnJ$zi9@DNo} ȦƘ9ҟ: Wv>z?UIs٧^3::?ǼγS(ڠ)45A $XD*ʿ@vH2 tR!R_A/X886ב݅F=~"3}{3ېwZf?xM5GmD;ݘ1?M#  KSroUb#N9 y}xq=xg/jNh`az1ءȈykzͨo|I ~0˥K3$b찊62)% rvGv{ִp<`_0I,mVcg:?wp6Y3ו0n(Pgi2l8jaa>xWނFF^(]>9g]q/kGa~ӜFT]IPUbMTdձ>Cp C' B6T·Ɯ$ؔ5Ճvߙ>EvODDoyjE@xKx]O&n9m/KB{ܟy>% )zs3CDVDSfc ݈T#PC ?{~*=5߰αC{Mg K)5\ƺODiPX~uQvEdp\:N2,`wMJ8n%~Z=@u " y?`oK֌Dv{l;1uLmyxh-~ՊK ftyzcY ~詗9גF078ܛXҏ}/_/\ hH<$iF &>W Okn^G[pwe-O%/"r[4)1_έȽFwӁ`^W(߃ɣYb$UGڋ̹͋s%C>M3Ǣ<*'<\Ed膑X7bjdXgcfI/@>ϐ$KXMRo:띚fIğԾKi|K,Ya+X sb #ښFiPU|_Qc4=q+mvA\IW68s9JrV8qN劂ˤNr ϥmYE}}̇u!)ϽSknгhwISfqG\m7(-1N RJꮖو}[$FSf`A׭Mkp!X]g&wSLuv>q>a=a3em므!H&jIgUS?].=͒YFVafԳ,3a,ca7sw >#-oa U1Xsom_!|º?x<2ϘD݁.ˎcmHߠi j0ш881vxJhܦOٟzRXoJmFt z=@lUlvzN"})k7ǯu3淿o5H+@0vM\bL"DL[rO^y4Ƴq-UQʙ`Rϝaiwoko6=:n8vi-.6QL :T"1r-as]Aǽ<wa&IXjtw+8.{y C1tlfvpgG\DKV1U?o"g)>g7V4\Q f#4|ѹ`G-$w+jfQ1F!WKnT"er~%aqe9*8fVQ_ ~*ouk 7U9V*~3)4?& } <ZaNӿG_f gYޕ~&YPgc[_BMR%SFq(li$(캵8%:_1lBJd/cKhN|ѤQՖPZƽbDX *x~!0j]Uzxl"LH NuW(bezbį@LMuT AW;[څNǮ j-p6{digkC`B- zfͳT66 ,pRhW.|IY'GH#z(n)o͇tl"5IJdQ #i՚ҽR7bx!mY@4fxaM*̕M[UMy2XA4m_B^YWUIR&  +g+OO `_wiǤ~9ߡv`i%4Giő⇭+^ɘdH҉m@uA4"W%ilc|](ab6ѝOf_{S<}BM=5䖝Xz;%ɦizAlt^GwA Z<`RIP9 tʙ")Q&qe$TW|"k 蟯' {EGA~(8cz k6ΐ @V'ܽH[24~GT-fҟqI!UΗ|܂d00BS'>N\WuR֎%y@ZAy wxFSgzCC@x._Pd}w.aJ]j_⚽_Uv/1Uqbϟ3l}\FޯYm[]ߘΈ6͔Hغ-?eE;I U_|ncߗ6T|PC}YBQFE FJD?#әŜJ4l)9:31O͠0CxCZ u y[bᴑv‡M=~P]S^)ԋCgD@CJZZ7oj`O@5ɬ\AE4q>~E0Yo^)rNE=0a**k9_" nHzs(r Gg"Rx/ HubZJko` 7܇HaUraTG(*ߟB,dպ| ?,\]1 =7Z.\MߧʰvZVл.|m-g>B#W J5ʕgEubI%ɛg|B ]s^*}Vh!rC5=LUfP$fV^P゘P'7;V`7_Ie6+ũB;zY) '8pO.ad78&鞽܉zmF~Nwư\M9jWƴz)Q:MfEZho6rջ[@{PL &vgҹK 4 o5Usuk*W۠t  'Mˢ8n,_!3 k@[\mO\g8@Uyӥ:۬]`=AZF8˹ϛkQq쒿wwp>炃g=c`"`蕇 ThX$doRh9p5>ȂnSz>,۔ձ^c( Qm =xw:w4JSlBG쵚 kJ74I=G%yz )ST5PHpXfAHKΦ7r=J 1)B?omS0$D]f:jLb hO$γVKi}@>Hרĭ7 bVL(D朳_6JYvն>dx MUoXVc(+/84l%v&pMj=qa5jWް"Ɯv/`+&X Q 4RH} 9E7q)h,UqJ,;m_•rlV:=-,p2vh^`S;[:i4%mO!.'Aok0; (K$^@?v:k?n tchiOv!*=m@TBϡRX%{׾ZO~i&=!)‘MjY40p,*;oJsTC|ns(XMnXh|mKGe eҧI#h~H#EO93}p {.d12l띚$ uY'HC71XnNcF+^Ȗտ +PUs[=׸88[z-p += ‘Y<$^#Q<%J@>Ȅ45]^Y9}%JԵN1Ť=^ڦ@WY7 T"0v19.P/JPLs NluW\}(DX,-CVFonxCks7| B1 yF*xKOk킳go,̍fNg|$s)2>@z805DG_طF_t8Q6À>S(Xxudž0 5h侀w[N(O$tj8Zc`W,pii%"r;6fwht fj1dpŠzU[Q0f]fLB8s 8'JZ$"o4u:j XCO&<^ctsN+PwvovKSSgQQDD63|]·=TG?0ԣ1v [~[=LNy犸!J$<^cK(Hl\ Oyh#aN ׮FNX!2:i#xNgҬQ|Ѻxj\ٿ!qD&j=ɋe͔3Y[admd4U[Ku8S]L腭PW"-B+#4F!a6.#G& _>I|nȹwa_40MTy~1% -ͺߤC{ޱw@wJ|^IbYqpY,eZ$zWyx8cF7ihdX weӦ#WEEo,F%xpW5ˑ _T1 [Ҙ;I0? CP3*L{V U * 7C{Ŗl$K֔gi8Q-tϬƆ4K偗%YO*3_<-vw:*ɆoTY!yg"ol:}_7Pݘsﺫ]XF.> Ǔ[IDϳC'lֈw2X#vg:8P]W"_at_!\O5RT[Ӓt?u~J;g껛]k{XSMHL)nA5L }:n*nT}2^H:|jo?J@?cL=.y3.1yn_q-Kp"_}Z&I%ygKp:E˺.Ґc O5DҤ␀z=]}x2U[.10I{nEaC]kt< 8L7 aΧN[䆘|J #!%1.b4C]|ѷLeŖtJ,4?QfTIeժ$1'3RюN*?+Xp, v^&#rBg>*f_RV;7⡮J^^U`#ELPҖ[ЛXIhtzdvQtL A7j 5( LѿUz$5)wMĽ6[CG/[~ɽfȩrIQʻ?SG+{MgO _057AͱloW3IЖG%(` )B-[-b˹c\ukS@)5=Hb&W\Q\B^ З2!ꩥPlemf敷v\\&ydRNm)7`Mt~Ǵ2Xnbˤ /3_;hgcB(&Agy) ǀ[,+uyN'~Ɇvs9QA]4=o,OÉη䛷5U bI5,%d?d&m&봔2p.Yyx Q\ptOphbJ4o l)g0!9 1"':vɲGeq"bъ|VM`Y"$ Ԣ"ZCHụ]rKPKVfH"!wF8,F>:i'` TdL d-.P2{F$I>•ՠ8_z" @a2LAɐR[k0 x<#qns[NP [$5$2g鑍+)泎,rB#%ͨsZj۪ pxl.jDb>\L)0e~LR'Y%ǃ ŏ=c2Vѝ16? F{f $Js#D-}ol{Q!lvnEA9˝sm3=l?:Rf?Ug(mP«<_<;Su H|\3"%xE]`hn}S0Y2w*sۤdVͩWخO9ѯ_e׍˯e~XD:BĊ<7j$X>BtzzzпhGm*gG ,*J˜ҙ> >%ws\>J]s1ېYK4r(=h0H`*_;Q紹2V û` K/;L~s H8P7SzP^Co,|t ˁyzlY#V w@K;Ffȍuh*CF+wRc=MA""s~J'>`ru\v"GL ɇ&ڙznwswN1s<_̉ib[xңT/E/\,0u9g8ubWRާ7B&@w!.Pl3 eJ?BC~bhōLfxt@P[V%Zl4[RG)"җ{#1RɼLq\AwpyiM0/_lL@C,2!=sଃκZ QvNE@[=ے|Sǰ5Aa)tQZ=Ƿn<}ޭn!lz]_]z G6f6n_?BҐnĶq(Kd?B^} T42MBtխ6RB;B1I++ YWeEX,u$FiV ev yn{`;%V_5KS:n pO#o^}ew<>]C>Xl9T/*ph{YdЁ1UI͆k%f}ī1@-oM9$g e~zPېO[ x,Cg})ƹIHʀҸyLOzקZE xnmQ| s#-ѿmut C3IU ڽŒXD ʍ * JF&XB2q*I+SJ/$)8PҼPr *^X:$酋8͊Dw>ᱷ`!u#RO6>*D sy&ޣ!K3Px44%K[מߒ+%Vj˓V*qU@$#2">Qy[a JgD%cE5fC z% &,~+ ;egj9AL&6YeDf.Xk&(>o4?uo B|IIAവoVtlzhZ&WzVY`d]܏[Ҫ%K(W@ss?$_Ta>\M$- aqeOY|yu 5 k5ԇXA ҜJ>^ICT&?4:\JMa0WXe!ȕ$ϠM:cž9߈^{[ Ġ`` Uغ0*!r;Nsɼ hO{ hjmrF%KG]gӹ=8$]AN~&sD(|@. nZU+1\JF.E+ DT/5X̛5>URiU]ڰyuYRag@!A43@Zy;RJYaѤl2趃 9P/ZեtMcj7VÐs,Q^njw.h4jYR8IB!*%]1ue/-U1I̗p2~4 (O97V1-$ iZ VwyJUmt? -'?n ^;ixRLa9n=l+N!B klKR:'~ 1.DV GșxѺ_^"! UCBfX3|gbfZm;N]GGHdHPDdBaQ:cLw{ )Ϯ,k#OAarDK* uYO'1b׊YȤky go+k.مAzI% @2DPprdۙ*cٕPj{fB;S@ݦ.tƼ-hm\ PzzKW9uU ُ *a{"1%2q^=IM,q^c7 ^d::QPh́̀b <_$/_pw_,eۍJ"~#~_x|x>!Fa1n;$|پ!$KPIkb* <+F)4og?9Kql)5TT?8VfnV~ҝ.@nĴ]sd(#/9Tp,3? 2Ŗ}Q MKHAT{>(faL1(S3h+|aJӾ&0EV1I(- $X?frEOmiS u?iVb'm ˛9smE1a%dÝ+DSM:S><!чѵf_T6Ja (aWj_P4]I p B攉ޓT]k:3S2mbOw5=24g~ǭOnQ? %2U DXc.f@ Z#L&0OC;OЇL1t6@j TԕJ{`l!޷V Vii.#y=Ya oꭕ JewNM+COҎ,~zhyN-BdZoy%Imu(>jZ @+J-5ژ9+B75NR);9)iCera14i7~D6\pc<XWVo-PLNo&x_FL^Y7lCP|J׺"9!oͅ0ڲlkF=½\hպ(Ʊ4^A!ĊQXoÖwN|ȸ+'/~9@2SNXSj\)=o )tFұ 0 .ƿD+% =NS*?V_4iV#66%ܣ˚Seߓtsϸe' N&6}ImA!2>65Y۪[LtS=\e%"w!9/.{oW>sȌD9Y^aҨsG5ClmGS;&^M4;~ Lnc."cN ;ot_#fRl+z;wtermqHP0%bUJ"Js%jIЈ@Ѝ̙@1NV '8w3rʗ Du5OEyhjl!IDaW<< ~De N!UUqDKs(Hhk]/b!L\BVlp }>KXjS3(6!LpFZ<k?W׀p{E/gh|0(9%<EI ^1R56~)eFO&g r,̣ٷ+TWnZ&; n0%:' wԘf3C1wm\k`)ֿwoe|oM]4e=*[ƇeȗP|^-sx*y8CIm,: h;i̜FiW wspwF姧cT 瞠MР٬Cy00'&^{ `ݡ(*S(2acwBGat>X0ΑL=x- A*H[dywj-7BNOSWsДSػ םKzFlp{!tsT4?H -ϣԂr!g]3FvsX&mG4/k!}ZTŤ5a -_-XdKNG-ֻd ul1BzzSKKB#mA&>OKL^JI:^u )!1H6˂>]4i4,>[ΜsZ% t EL#ՖFxBKDƲ0[3]7)G*u܍\3\8EyoV}y 1_l2't6"wӺcMqapV[噇 mR #PW7#s!111"I!/@rw<Լa[³^@~.z>Nމ}vi;}'or0GcURe^̉珸l(Z|q.,h]r/% \,A]t"m(j`/a/-5_6؆Xy4{3E'JkTrL0ZU ~ 2nlS?ѓ ,@-n @kxO{zBf=O0 N6Sh&ZaP) ji K-ݳk߄0]tWż;jb.5CBۆSi҆Ѷ/&b s3* R^H?CJ,TQy^V\yXԎ$$3mBT7)-1%Ej W̖{׶R͕x/ ޶2l Vq,ĦÉF_:ˠ  ; ?El$GѨ[ ,숤|I?ƯsEO۟%jmJJs/դR Z z'{9q.bq+FΧ#4!6[PnBd$TDX_@`tՒnd4pJ,5v"t'8ş\g Xy4dˢ_ ݠkDB㟄(HccWc`fm=(dB"9Jv7ĵCU ɿtR :ze2JCYê{𸄗Z :傇.{4ې2q̋a _+(]iYdC>*[B:jL,8XAލU2aZhR]DVɘ &At[Ri @R\y͝?}9vKj+ e,>H mBҺN=UQ"Xl_E]=~]j-rIoF;Q$Rv[~&Ȅ/%!iV<#7\Lj{Q&c!pAX^!*w&f2Fy_׍\#Q7b2ӐGEMZ)1zu39L…P$e*jG׀j!Geos("G{A7(͕OYĨEL\8JW'פp۬y:qLD={->HpcuʙR&J/"vȶxW SR2`l$ ~eM6; ̯iPʚimi jc Ru^ů&jh2P8u7i qFٺB̾oҗa=S孱ElJ~&Y.{4WRBfEJ6vWAC[A2Ͷ\̋0ΗQDLD޲&cL@2QD wl/G '=jh:*xs*,>5>`5D.dm#rtixt,4i08ԫ`˼ [!m4%h.P!BrY 3(M#KL!E~a;`QsF\rp?I{JH8@Xp"Ϣ3Ȼ#LiO oԉy&{SKa\s'S@ܤѹC.4̵nK ߵl5R:g$G!8$O9x\SDCڱKzr֠q>Hs`Ms"dڙ[G|k._!yZd1 Bv8TCdhIA]K JRfvՉlYGGƂnL)πRg9vQYT䈨ɰX$3~;ˏL{bٿbMLT-Emٶv9{L RHYUg 8Z"5A[|t!./gItlEf&1bLU(<ʼG.lQ$[D~%'ИҎ{6\6I֜ЧE c6N)_2[i~K;BHRt+m>_XPv;&2*8J_\y>'6D^~ذ*mPeLx7è]swQ8HыX-xL\Kro$-NZD".pxF̤ v栂 u4+r*9E <Շ)mufL*- -癏_J?B9s [yjW5ZDn[hH;>Syn/I4;C̛ }.\lsrҡ-T4CVT׶OӴOS< wiJS-!V_ШsuvI{FI簌ebPmH$Q׾2::]UO9gpz@&f 2G "+ḿfJf9 뇩[t1}ԜtVzLVށ>)7ލ !t7HFMTNȭSl$f>"CBt["5o;0;=הfOv`m0| ΁-r8z]u<\=d`1x=,-]銠ʷ0L\jc#L8M5R 4C{?Y8$U#`qBkj-MHɴ]9 8zf/'Fz׃H1MR +z!_;FhP$lk8.Ǯ4y^ex{4DVv3E= rby2^e)rc3Ⱥ&&M$x7Ol1",0w!MZ 3~q/{fn#l9{3yda,dz,O{W {>2DŒX<̧mEUq,sӀv' ;:E9+1b`nH᭦Rl|1;ʼ6@}Z^#?#BqĿ@Xw P_QOċ|,OGu呧a|S1{i8߈H4s4\9zW fgj(D!\`J i[uBjE~铸gsP,:n((xŜ{o̕^hTE6f~a?'H<>x+UD]iEZRuLiD ) 4\8K+Z$x}޳ZMcOZڣʢGP-H >-~!Q"/Zۯ{qIQcR5K/n ש}HE.$"vvjMN`J0Qc=0,`]~!,ҭIukthLD'TR,+lu#B-hޗo=Yݤ 9NOdm2/94؃ m-l^ h2*L}[26E)*65ENH&YYQXr>z{9/)";@o,)V氢hi}-~wy)"o$.yf$Bi <> jf'-I;?ԍ{H"i-!C҈`A|@yW8"ɝc y1 ˉwceѧWiyFòMm3OGVjq%jHj!fٵF~neT)Lg1'e͔-ݵ9! qK:&"0:b:*&-(O<1*Y9pqya;:]^=q/> $cZɟIt>4(=s{$v4cفЭ]P}0Q-5P7! e]XF /kyjk!k~ [q}\M @I/Lm#7k̤ߎ?]S {[fföd^޺{|[V 0kb۸[(hY$x1v w:>D1](Vx]jqܪK2QcFUN3۬3|.IۍtMWYRڡ,Y`]xِ#4o ̖}BSr_r6)&iMg.կ6~5h-$ KݵP^ГTz(_ N)b5!;]*51c-I0EHhb,ܛXk¢)Dkvr{OS?a/ar{z' d3%·7tcosI툜5*s lD_Cǭ}C8 *BV5-.W8rF~8ޫrM9[}H_@ExDKK|qe?[~#4H0Sz+vK[\(Ow%B~?82Dr w1GݍRA'QŻ}\Z?eJg.4(d}0 =w&l@sathPp7ą03d/^K^vi9$daDQvԞSD~ŦL񗍾(jJB%݋b࣫3s6?m~]7؊5&‡~`m7;M ,❫V3R1#yf@Lf ! ̦7Ç 5uiRȲ4UVK8*kc% {h5u('tDbBV=bM@~OYW΃D w.oX`p%ؿ*hGTӮt3POFG/fE < xʲdд.OGԷּJ PBKp+wK\@/t?2\ʣ\>vwah/$b^kїnzH OD(aa4w8j|IrToQBܜl-DJLMd'^D6EM/<8fytK2IYs*=ؠj} Ն Y*VLj Jpȑl])n=YPSBGKJfT+'CT7w# EC/".s(erLK`nY[sQn@Í)pi<{kU.7'V7'_|S.n]EFqepi;}5PD.\yYW~l WAύļM>ZvPQnd @MMУ_Va|MjoXO:H|3эL-A 㗖o$(Nn!`^87>k6M)uqΠ+)vգ\ep@MͲSC~v QP3OCOR|_L`[v}zA>jU,KG˥W-N~t8ѽٯ-  քWYbRz'ZᏃdQf騿%8"t?Pgӑ0O駵{Έ+yJQRa_Ϳ('V :W~@$C$:w V̩5CpE|%C2TY;>,abjAE, AZcW*]ش *! :*aJQ`3<<`"[lz_ݼeSUsQԟZ8}A6nChUiwh=Jّt(젲cLbCKMwƷf'5pO$[ƷOꭳ8?&H%M+NBʅ|!KX 2nԽR8&׀ ǩ=fAYuvKT)=UKQdٹ;I8J=g>8yHs^yGy X.B*<9JC,ԅd&#Q8T3a&F9is~G/?:+v\Y=dh*iOpFNm0A`F)n_$XA#yСslNj6KC{z힂>T-H^apn~9!\4k!+6X5;ٳt pq1M !{JHB1n[m$ƄT$}I"0= ;Vbu}8NGXZ d {u^C`{\Brn$0-c x]AKCE3tOtjU4S4A&p5k֙`b;)1 @=dZ%=†"4 ʡ71x .*fri,kR~V9v.&J2G7 gZ|7Os EK7IGқ(ݲ NqQbȟXK:rSк59|3 Bk^H}y@Q5>9P7ڳ[QW Ӡ˻8/sGU.}upp`+[q Ryl@7dfsJFGL "/LXUsSۜ&co's*<\aũMQa8j4| 3X}ivUh#|aAB 1/$ S0,mu'x=~mԚ{af|5,5{s+lixkLk~rsElR fኾ^Ĺֹm169`Hp==+¨i- O4p<8wkbCjEnnMo>o0!ݠ)BQF~՞}Wop_)![6uJX3`mW쁦UРS1:&and3;q\HP/{dyj7W [Óڃ- ]Y8c `"*e2- ʱzƿ$aC:S ~G5 p Z@ }92¡j* [/7n5}+rgf=4J f/[@6!/#A+Ĕ>lAD|7!,W4ז9 I;r`X( 27ܲ~2eځ_@|X(C=UESIiJk0]28i5@oKU#1̦\@l\fsJBY\D:W⺆CWj:)s 6*7Xu-4N6ɔQ1Zդ(3tͩnni}h^cdRԡXi@Ҏ?)j"k\%߽;:s8kabpMuY%-CLr҆,>-Pv\@Ugx>RvLڛ vJEDF-8t ΫٔKqOiJV*']ԗXʓL,=}GA4qw?4[h=dlcJo3oP޲qr|gȪB&UYㄝ,?@߄iAs>L'F^ .Mb||4Ey>`/X奨=ᓬx}u F?dxh(cpf EF$(N az[߃q K1&F;}B&q$UR6ѨA[u@ mVsMCzOv1t^{3΍Cq)-U-GDYQ4MRuӈn+.EϥK"646&-p،e~gYg30kjΑ2[Рq㏁4l(c`Hb-߀ƙv~5 w=<]2:#|m W7N%-UΡP{xTXmzs7t98  i N/tXX;Ag%p ~0y!ђgL0|C܏Ј-SᇋqXUޜ;m 3sG?Qˊn5@%E%pQ9<:p}ݝr\\fxJ>bD6$!؍ ݆҅eM+،Fr5k,AߑWKo 9b`FlCh$Sҷעθ BjJY) h"3vkS=iw'JݖS~6`O_r( It HԞ*'BSXyMʛ? jr LR+v-Wͭp7S\!@J!uGɗyj6} oNaX̫OQӌBn[4ԝuL6k֠wuo./p¢+ =ԙ!aGs(ř͎vX QΞE/GӃAd헡T=1I\FG584!<æ':: p Z;.3P|Bٚ[h\^M`7/?hGAB&>Z~To|P@ >Yޛߺmӏ |(_h.N]☡2jsNc͌ l'o5s\^O@L\ }ua! 0H7@#HI^ Hv2ATg#Y.%@/1^Sa3l}0/Pt bI?e [9'DR;!&ηN)i+[ A5YIo& ژ˅يr76WMƵDoG'PH]ZJ^cD5'Z,crZd/[KF :뀔"{4xSlEǍ;A2gm{Y!SlL>AʏBw< ;a{X-,8v* oA2.=$f3)gղ 66j`pq=G58+Q%PLu-o5ՙk<$z vXC[1Cax]TZ/ps 6. y0k̏Y4g2C%C[mgh#x ^I!EaκM7E #5i1~B0Çbb|O06U.#&V~dLxS5OkYr"n^j;|9: 4?e@1o>@*x֢E!ɹ:(muu39eLѫu)TuMR~9 J0 2!hR8έo:$OBt#tt&ٛF뢒ȝrT?J[bB~t%LZDQ9SN75kqI`36Nc6;SOkOmVU k DNQF b9\SEﲓ5/\:lajGatJs/1ZUcc_Ϝ^LߣD` Be=0PI"$!;i1PZ r_*EjT9pt Q-UBUPQ#AxTAИr"Gk18Af=2x_FsZ9?NcT\zPAx0@meS+ӱdv,VM̀OhG;\_NYDc#/cyܻ9vi36*nmm*_' ;|I(uyuOnB5$2R"\/tVOn254.]nUyvlҀVSR35 ?[84, hw1)HſavnTg@ Փc굘P_U*autv,jě,9fM153ڳݶU_ 엹"ۚvX!2FJn5;=Vq@vO Q@*T:vcE=ĮARN>GćvXHvh)pQ)^uB*M0^s~;K~<Ϡ V':Ks'2ܝ[Wdb;=g/Z8l١N+}ioLI9ѹb4w7Z ۶Q,\ EvLph~4aF̈ŃvᚚXh y)Ѻ[oQC?붩h]}c3|oK{IvL&YNnX0*+gy$fՙ+}QQeSWPjtW Y M ky϶O.̈?xa֙ [d@20O:~% #dv$J2TO(HGDeGҚ .+Zpw1t8yZ#qMq;# v!%!_mAi2 Wby=7h 3wf#NVf gTuu?, k7Ron3 m$݂^[.gA p4fKx4pxq]N;#  bOB--W|S/5"0iA6$د%i'Ej` ,bw]މl>DݟsN^XX$Ks33SQhMZ>\`XDr[:UDpp_-вܗ .= kO2{3*cyZk{WƐe4\), I[eĠ3f6!7【ψ2H_%6RRH9BY*>'ؗū =s# DtVjZL+:P3F5Ӻu=PċӸ'9Cb0o@gޡ[8+{<_2 5(&04 {" 9 !\AuhD0VK!ßkKl,AWK,ћtZE*NcRkN|呃-n3J4ċ-@;MPlfOCfþ!g=i;+]DhQHY cGQ|yZ*0bATTHVzl$ZyA7(n\}s ݁H@S2wGBkJ;^ w;UAp%A`i+Y=hb7,+!no~[Վ9g\!aOH,:fL6_5֯t4zY~5櫁 fD %>^'N'9"s\x݉mwRqSyuhvɇ&$'k1|~ >\ϐ1bL[6g)"cW#֕k8?+Y:v}^= 6S^+ųv?ȓjMkl`Kƈ&4^;oz9L{q4= RY8FB|;ȇc{y ^ـ#>1qMPbMEQė)Dm԰j$`#ɦVl.u0װ}?,b@+Cv_WPkTu(Ҋm dꢊ&C N>A\M^ƪ&Kv4rb wZms/%i,y tAhc!;LUGg#*|ٰu C0Fz™F|hs<'6IN&7P'*Ds𺦌="!IΥW3NMFqQ{eEpC}l_F)!䝨`ftkG_%C#4@-JisRcV:4{')۩Eo X!,ٻ|AB)4%BEh9,;9PJo4O;ٔPw7}Urn/gA> 58Y?#WI2њKpܬ(VXV @W*% Gz*_Z8e14_BUmǓ 2mR ]f=Z`3Pp /8xٵbEn'!(UQH*OGÖacJ!_%/u~If>Ÿnsm)M놀:ƍVŦV`?!)0]TĭT %4Ep̲٭]ϥQ ;GN1Az-;)_4Uyd!FrSh'Z ] gy]uVٜC>u"VD$9ɦvKۧ}W W멒 L +JVߔlo⒕JutGp~—XǖH@|Sõ9M)U\(TV%a-7J+2/乢 ou'Φ3|"OVo"x?iEvO 4>cG;ߐ#Ay; *^X^zcZ'䄯9T?z3TN<>.zVHnv^r`KR?[SYv7prA,Vj0X)0]'(ئbY5+O1cK&%qXݖzމp1JC';G| )XNO iȱ \J/F{Z_KBẃ#Kp.lK7Guk) I59#$ `Ҙj~yXzN`,M%І0:dޱ(~(9!mATxy E ҕ(hKZZD!L)b7 ~G%zi妌)˅1 A<"|nHcEͺ_?hڦW'DY޻fʄ^=Rau -D TLuh~,M=3|YB2l!Lc؜ {uqC3xΙKZdV>E0+C;A+?ka62UG׈rJW$ڗ^ CLu?q]B1h;@Jr)&\ȝ!q>lOH?MY˝-ׄ0(jpx98:OAlPJL͈ Zqzy-*I)?o.%F 3񪋶K9:&=)nz2 ax)xWP8Mr_Hʃ8 >&H_wMuT2IOž=E~UDDdPä+R}5*x2} fLo+U%pmz) l80cT]cS_>x.MŅĴX{Z "5hSBCh--H56!C!J'DTz94x/d6%^x ^2tx~@Kp[ ;9;2h.A95rj>wkT:9_#-:*$v/ u#m1 '%DaCҿj\qC_0o`X ޲ـfi_1[5OO?UZ?IXfhXHCNcD?[4hg@ hhGl+akl**bA. *#L ($-61$~46W;JqR"*ޝǭqg m|S4(D\YRs{ '!$UT ƏOZJ|€97"FΊWH҄4&rpflנ'gMd|_ai*tab;#\A9ߎܣX,*K:?.CE+R+^z6CaP$>uJL^LuFLL3Re`w;T?utU1ߍ%MRPW&K/nLH@δ@AYl S;J* 9cޛ߶ˑթ,`&Ҥ 0N5Oɸz>eՎVDGZ:E$۔ueηn3`[;uU3ѿI֙?1uqSƛ{~uW8qfcQ@諍o[E(&Z‡H<e ɮ)-PcTTwaSŸ`e C;@LS=WI$2FRVQrqe,%וK6b$[V*F)!A/Y8sW'†:է1zXiZ V/m?#u+  `~^ Jx}M]Z{ Wb j[,\*kX2{-rvPlSd.Mu&l4 B8]wׇ,k=M~s` G3<(_k xr2IK5}Dأ Mm۩x'dq5mb^U8*^!m;sl$O iQg]̺~.lI]3lR+5-YVǫdyr1LmI,A+҈X42u~H&1R;WGLm~s[/q{,2VagyvBA6{PѤ %_*X^睼2uX8`7*'4M2hR v̳lB33CA'BqsFe8bvzpk担4Hp5%]>{N`݀].S3$ht~ ϒ9/^_ƒw^ _I?HTun*JÓjCAHCR>ktR9%GeXLBG2?kDޢ1Ho~Zc:1M=ٹmn5 0pտiVfAqXd)wbfO΍ֆU۬\+Eg9qߑ#J_V$]~f-!m1!GB)eΌ]7~"Cs 5Y$V;NUnNj&Y7cC2VyN k|Iʟ*v +F'rX/Ĕ)DMdx#DeO\1xX\޴y;YҽeB' &'˳ŷ3 哃thZ8N Nt /VP05k|H5ct &^ḑ{#jF(Yc #N:ZWHxwg| qL 51NKQa`]R#(S7Ja?vWW)O3J^b<" ( %UjBӧr}℣nc`%%%ǃJLw1!M3ޣOgE?XS*'@` Vդ)s[!2Xos,tj.cV\~9Թb edm%IGG9RD A_ֆ_n湄! kMl諯20g4icd+\U*mP$ p#m^„"%|ϣ$GC2ċU~4!pk/jGKm]DǮ2MPg=5[L\e^OKռ&/ ɩwEr,W*2UHXDe\7󌗿9!M@1!_wUubv@^uwOۚg} a> *-dl+x,]:f(" n5hBeIoHu$TpYS>[>s8$+ U9r 5R'?ܔK}vD8['sg܉^̳xOyt(҆7NNsbX0ё=-FwZ_p3"fV!l-KL,({׼ ŽʯRn.t^#&slqWWriYgE.0TƘRVZ.'3z漇 C-b?b{ `kxn}3Zkz/u6?I'qWndžYon||i4|fp3߱r]/=8PDO%&}0,pN4,#6ʿ$1XǺf&V:óEx65 k@R֯ 'P9c= ?'ئ^ AH,i<_+Rg6\prevZQD4ukyn <7[\q<聜Q 1Eѯ)Ivl꧝@ڠ G6E^$[/P pEt|g0 KƂ)PZ |>"3b=;!t88C!C_>V pй(: V%l6l_n+X0wa:;t467kF (K@  6sQ˦jBfLr03}Sʯk@c{bn6MG 2\qkQ(z Kh+ku^~I7dh qY+SӐ3O8DPf"IzfopVQ8I ^i?ƭBu P7~7fFI@] n1 UO,P<.& fd=bNIz|Uk>{\?qm(&.aj>2FΞPM3. =<{ y"~x,by>u8a}"˨tldp3&C*!of}ݙ.e7b2D&^O( UnM(R}S"_B46"Y+"anA') W",p@4!;_D22&(v|]UI9Mh8z,ˆ=`m*rV:Г^ja#"sUO;B?6ڈԼN~Ye`yf\_>$j9 zrJu;zI>3{>-=x7QZ~%QȔz"=r}fBmvwBY _]xM˄"}oL2 wWXMJq+F UcGG+Qʐ躑6cz*[Zp! # P&n C'Y@(hjߪ LrvFe8=GŷNײpdf9ɋ"1N&$_nZnFOh|7(~5Pҁ⫉~'&c bpLԜ*M/$FWA0Fz ;% 8<3OOǓoB<;L1qUs 8s`v|xS5n60UXѫ',$cxCQ !ɘGkJ/xyl@QHQ()VB¢if1}N,i(qIA K%1 /"`nR#XV/w+8U8Bcdha@0$&XUbvZ`hy#E0k,軰ߧ#C\$xzY̢ S| s 2Ro WfWS oM!XWz8E$N䍄n)ݺfݤoQz;}>ѯXt9_x 6Nz`*>2 Dv!עo5>kz.f|x룶a0{x}zJH%׹5b_c@_"FcN~(Z^SSY3~Va)Qz:$f9``X@_Ic'bgSK-b^X {WGATbNq *R.'~SUҦ"rW1+}%QUB6@_]X=#2"iy~uNi sF t5J-Tށyi]RܬL?}kȿh{ã'+gCĔ%^56j}^! .dw!GC~DRm\3S) ){"*YJ[Е3l|Ļ3!ïo@/k2e3G]SRX<@Ը{[{9huk+˨e(} - &.^ꦕrp-@nIzOZ`@qFuCP"0$nt\{ZywYXM$:zZ"q!Jc%b{O4i-M 72*аZApfNAۤ/XA*ʚ+Qpnwdذ[W)|Ga D 2·| @uM<^ޙ>C_1 noУ~l^o9Vx#7vk ah<7 H=l$wﭡ?5 ׺xk ,mnDžnC,_Em&R S  b fW;,FTJ#Zb/$dh>Kpu}VձD]@–۪k^)\;Ź~ @C1c&ٌ*1K>m؜^THAm}@~DOp& 3-g"C>M J|Qԙ;Y NU-r$[ɝ;:S#>3lVTP _iQo(Aa s 2غ= <&$aY&I{ƾzd[D%SlڰѪ YjY^VSWPዋcb;ILpc7 [M*D)-E@R\yӓ]OZʛ6)M;9 ԰=r fϴ~"Y3i)!6~ǀUSgPk3vDLGRGU{TxdIQ`HRYSR?oYQO.Fm`cLx#9%?E日VwmJm⵲(1Xţ$tXsk٭:.MEYid7u_߮*;f˞`ahϭ( h=տ Ų X Cr)ѧ&Bk͂D aFȅ]8 LnF`qJBB'xR`Q6DR^*f*)nx_>N}RXD6t$bf7i gM)-L5m$~HU8w m*Ŕh6u_(\|5\oڍy;%[~3gFfKEqOh) 6Y5/ N{!UCT:/cI81RɲHFD\1uӖ8ls_w,,]kW!8{¹/E;sJ§|G}mZğ{89X*}F{o涊9c*XyMl#$r,JNmj9TQ_#ZK+(nrw^D=/|IhXɑ8TwX yj ^1{GO1lBG\O nV>{}fOhvrp DkF='˖ ci Oj``܁4eI#¬QFxlZ ߕSUб|l04mn@ 6ArC͌`#0b%ToF>aM>\dUOiBk3 ;1`\ "iej;Ck0ovy -;m{G'9PO);-T8\/2j[30\ݖP,ȹ<$).4󣨠)ɦN?fSIuG/fHFmeX:[\Nf6a|\g A; 8OQ9g*ChOk$n:鰍T%atd5z,wSIn,axgkYm36@!p&0G_rCĊN; 1Gp15don׌}02O̼Tkx~GMi<ۉږc/Blr>Nk/zt2BV?h(){ +!gg߽H oW~VNc Y}׾d8uɫ5=L^dNLL7%/VԘ)"گ 4I9^VwM:@`h U'f 8m'U B\>-2/;l@(I$j62I jPgH^7fRQ(+E5>6T"˜G X dX e]8WNf!O ar5ԝ)z k̞rM7hii}="NUJI(;1;A@ndbr 2*rjiЦLy^5fx`8t|q|b vOys Zc}(؊ Y Z)Feۓ@`_*Zܫ'3p-+wXt}R?o<}@96 ws*wpܸ6vcwL]*ZdC2ޓՎ?=Bcg'9t)ƬOonq% V!nep,vvbM0&IM&D27Z]G Ig=̡Y.R:Uo ?SơlY0/u-}Փ3<~KY9;-w 2" }zBX偘Є[|D| K~OxD~G%k{>H/]/i?WsQ7" "hp E \۵BV@7Pn?b)8@{V€i&~:,b(=&Nŷ!|u'#*tlHOH]S)$>D@'n; %UNGLlwK s}*gѶ緙kМiFAM*J2hk-ȤZׯȋռ+,UܯmJuӥ\vZx'"9-z_x@)tPRE=7t~j5@a,|5 ,m[myIOCTC؁dr|:@%= s\3D#ƱC|W#Ƃj,"Q91>dֳ$"H)F T-y}qH7Ԥ#W/?؝dHS${r0!c-ayIp IXOw?HbnS]$4RDCG; )%lCp?HRgffvDDE ȕOՠ-'.SYL= Uy 3m1v>5P/R֒`4  uF+ |̘G{XE ;,  *v(]W++$øo&. 1Bvh"2ϓE| v++0P᡼+Shx';uk&G5HB#!;֨xmiїBy6}aSOPfжP+`~{&f- Q֪x&yE=I 4Q\YRHy/}z. _ц?lL \l#AilzؙҕF>? ,QoVf%.smp *Lf @Hܖj.ǩrCV<79ňj@7wMh50Hz5mTYUJl3- ;Y(qtdJVvԉh U9w(`3ue Wן|ލP:pj[vcǪ\Qs͔XI خ1GUEUbUAڦB[^`:}*h5KJd_̑UUcC%m_l++2G6T5kx ? 5)>P-%$Bc"q0>M9}Ϯ][|_)XQ j[.-gb$hIuҏ aNK9uK(Qh?d" _(l\`=I5P}G{+`>`FTNJ#[ꔢBz0DoQ'1Ki?u"%heN($U',3 :SǧWU1Gȧl$5_Nƞ[=GOS^f5aR L3ޓL]m4"N~< ZU/`khvSlfĂ^. jyl1)tnqՒ^Yg #L&-sY+*o>݊:]8@C }A WU՚w%8R+t0={-UxPDKg 7R-V RL=$z]_6P5U`8dƌb π.1=-9ڝ>S!B%@)mO7c`G \8(HfST $@ŞډZZӣwE݌m͙\Wdj,!ݨ߳̌a-MxL؞xIYAzЉ5Zl@KXU3X//jJ5Nn@tF6+l~{NL~j t3EJ:G*;v >M`}*K7ByFP\9/X |l]"FҎzǹGiDJxrbWGO!6 2ӥ}.gSCDCp&(|4mYOTb0nO0;=)KJ̏BHΣ) na+>Iin.F3S!8@]KzaЗ"$;(DG&fbJ^ 360UoжC}A_:e_| XJƛ>"@Y1$*ʹB|y+QIt/x &ŐXtGp 4 [6{Tg>8Z^:?<m,i6UJvHWSuzgE$İyR&?$ѷ|P|&|PFEtcY9;g|m&o٪ɐTX d47o S"-?e<$LMN>>.Ky3"'aa(t=+H'Տ2pQSsPJr5.upV|| `O2Ng K5u( KآZ6/vݯ=x߬Qϟ%9IyH NEl, Cۣlro+JGp;-G֝ {'pe3 n{ p{b[ܖq;F4%*U:0f{go >JU-;, EƖCHY?kΓLNdxHl[XnFb:1ub&]GR c,H)OmHE,C[dEPpLJVC^`2gj gF T׈_4Hl` $XP?~|PWzI/H0Q۬(ʙ"Uzv9cM8FnCgL71;oʯ yjOq Z@X8XEO1r{V"1`C4G]%]YNZ (njȣ!nT-ĵ0a^HA4 E21IjWN|E6"!/nXwMW9< ̺Ҙ UUxg$}`%O"Hr|Y[35~شf=hARIJd`$Σw= kiLW^r><&vb*C,49=t0feiwEP'XWa6Pf. J൶&Ӗgьfͽ  i`:~ fp%A&E t> -h=X;_;l 1X]m (P Ƒ~-: sI?65qS޲hs ,`#~ZqiwN:U">H#@ 6 `p݅ج.D0;z;hmƦE:?a҃9 uX:o$ۈP^d6dR7?,,une UxX`q OE 2ԳFgLcFK1֪ ebԭhpbe L{@DGyc];)Q&oM&CJ-".V ;P~ %{4sQ9SԫP/&ʹGKU uLb~` }cΉ}E0O;ju; ݓ".-.y\LݬG&U? !N!;im/HSǘd퀠!9W_tf: S7~x;!ګqկFoyz&]RL{: (싈PќÓ~?nd1K] IuJ#Un2X)_bfH5&QHU0&S!J_lA3f.No#yz=qmqSWU YM0T~uy$A:+Xk;`1'nMs|X4 R)>B4 h}'wN`-m)h]рWmQ(h|`v'&-Ƃǜ0^Gq=.n;VlE1K8<qhmrV0~">~llJaܕa]7iSÂ.3'Dht")5:u !ɋNēU܁sEKEd Yd%#obAEi<Alau1!FM>hE*6CwhR*@.^=Cxa{;-yMB\.q藝|f9$ Ш_\jUi.m)~r‚xCsUЦF_(LlQwJ] NI&ĉ~QT;ɺCl1lzݛD.1E~uV@@t=x4>2 wKŞ?fq{]mR]_NDs̚QxQyM\J3ݚoqw \#oDRֽ{Lp*\cm\dy 4Wo&_Ŧfr'kYE|lo0I/Kf#BE.+) 01fjm1 e޻hȄ%E6Ba_֭) 8z5Ԭ^_BD)h:؜tJekv֪aaXZBƠzk_MDɖb0Eb6_"JX}hz\&9ij'7'5'n(p P>3xϋjHscj-R8WN>3wC[$X ,RTB,L Č2ia5ThUc0AkWg֔UB ֨+U&R.Jύ͔{3id`lMG3%9wd1|>ekQHऎǺP-YȠU"1Qv{}sln!z8; fg^^4]٬`2PONF]_48z) gkTEO_T Eh87hWCtE2+ >o}qtC)XK!D1/jwr} qwY'yГK¢C5 Kc-=WIPP2RGt_VX41W<ܼZ=%ՙ2|[S(.($~.Wٔ }FbOcb̹ % 7 ;rqxy }-P60P0-/2-teUw–!-!U?ST.)!hpS 2A&Nv̵F^8'|hXn,'BI>O+;qK2̖{=;IdX_'/J* +T}p^^l9`K0ѨsK+}L஻a6?R h?:i FdJ_w%+h,ˬDqj\|$!6\D 2LYĊpM _Mb%nR{_եdΙLp+e'l6sB8pWޥҠ-s1 4^ _L M«Kη! 춭ZPB L.!IC!yA7rȜs$)Ym>Jz^&w~F =ǜ:!(#)Ɔ|2vh;1Ya0sJI#ƈ~Gx7[&@@_YQ»-\' QXY&iO4iCÌSey'h? :,ZD!X|v$& {;݊^G#9Z3T{oȤL+I`NJn[gbrA Ƅl\R ZZ[7mL?ט?Plǭn6^3Tē6bQR+6eQ1ʔsFZYy??R;o8ZT]ʥe)qxw~)SM"-[;BpgD4~!$Qwp)Xfs8vo%IKm];֨= ͱ^ "O_}^ Eզ6XD'_Yw,ܞק59AWAgi}ul^é (Dз5?mJs#QOwFҵ-|7bF=Yp§.Nc-]m޾@Yhԧ:y{J0JiM5}GUL"iĜfJGz"!fFH(.j:d2ʭȋѸ^r{簭OdyVj]Lqi2`swWh=9_^|9ȡ2 }͋SKO!"Ա_ H a1[mC0dܾ:9}>%*$҈+Qc^IsMB ^ @ zsVkpBŴyme]gj.L@3Ig_ jF{PinDH VM:+3h/ p$I`})}ň0"'-AuX B=oDmr"\pV(#VSӫ>Xa eH&~V d+_48y0W@(: J騤?C,LE{p;}ɷPA Ť,S%B_Dm|`m? B鰙݈E[ ݱ !Zv{vVcfَ2{?>cŕNM‘uC'{Eȭ$ßlOs&ώ|)3}#" Wrb(ֵkV ,\|^0+FִlDTOw֚S`"Nqn<P#o# B f/)/n'GYFd֞OfҌZޕ,Ukr_w23 KCmg*=@ahۉk TNeNjy(p@+ u# >ǔFa:)@fnp]P:az*D,61Ͷ|Z?xKxJ߼Y[XmOpY&[@X+QW|y|[[?H-Ycg[@^ =#~x0^]p2A +0hCY.~v>NaF.[uoe>Q(uelVeu~l,l"tMěS +K 4\;("S F=Ⰿ|'@GkWN  jbȣYW鸗J;ba)aO.t&(Tt3+P$)|;thEQ&J^o^,3P3rbab5:˧C\>}aǬsK9m{53=G娫0'` Cu&tt{yQV:9S޸4)\EVhbcW_ ?|F[ʜ5^?gYDV$sۏVc!FP{]2 yr0 ZXB5 ×E` #Vɢ?6|U>xm{GmNE`쮐 cjr%(*/\_C`tCj8/ ߅TX'PȈ sxB c}8R(BImr_/W,-q]m+} 63?d^ӶOt2, Ib=بym;+)k@=,w>#ˎX T*3moب)*ER-kܵ/LӡʎY9AN.? c@k検P[)Q!R{teh@ Ӭb8 h֏`?3n*F?pUtwrTP&xp!Qwi[,0ΓD֕ιH6+K@ӃWݷBGwJXPyZ`[MbIꤺV7(?xTxίdG: !fH%#Bm?ub#m=Cn  >Z$:u F_,FJ|̲`YJ1\O:饃}5E L)=탞*0I ,od=șMnm8 n^G!Z{)Lx$k6T0vB PRYAE5{u&,3&%KTk*olXT$P#WPM^fgBg -,W=?X"sWڬWoateu YP;'9}2趋j|\7PrG-E55fGV٣We CT?=/RN ~#TC8o'B $ .SvU& <ޙ/>L7-54dZ̓'vY>, j6r|F9ex$ymH3`;3DoR fO`r|Zbt<^]jE8+,7䯰0Yh5f)o0s/&]4ٕȓvT^ 1ưs?hxfB/Bĩh)Ll)]f"ܥaEGqp}4T#XLl0 rG+eRllGT~)L yțp{𶥗NhU6Ss].*d)u^RL)י^蔤s5Wt((+J/v-1,R O_Qɷx K3ڦcc2;dzM\Zp_2Ȋmtރ51"LumB5q@d!U[| 3C/(Юhѱ16Æ2$^d5؏1hgp̘Wu!% +&I [끟U|^+ ;zC( ᗖx*JF=ǓwH4 8+eQ0gx>bjykUSՖHjo@)k<;iэxhLݏdW:udojl[}iz>MV% v`7@TRmNe|:y"5i9Vlq_5HJ=h5y,*5>RKZ<+WO$K!Kf"ܪ|M4G'ld kD&tDc|0U&*?,_TaH$hA &SruǍ S[ pû-Oe1Q6OFduW>]JǁG/n<De/WP07ŲYB,>kȗ͉O A0'0rjb+gn< NRcj1(.L4LRŦ&(\RC=&olc֦ yV%S|,aFck˥a5q\U ؎HD<_uw!AȺ!'VWm86gd !sFFhT?V6?%["ڂ-6kE9Hoqu`UzNw ,3}wѲƧk9[ZcGvLk>$ɩχBUֵ!qT;? |u8v],ݮ5#`+ XȈSGJg̸Z5><:U 1vw|854,YaH4d |?&}uwzc'xTˣzkVIc3qv0,V>u%lE >p~n ϡ}rwz^ZRWGrEvwZr}" w6n V~XV͙ 2cvcOPkA]Em%K+,V}uϦzۥ zrk؞t*}aoY1: XK>|R_\,|<ÿ?` w3L1Jb2L2 ςN:}WI"Qg0YS\kv:$3u&&ho~Ϥs)E39SLpɫ^g/U' reܔ|.Q[#`s(=tݏI8=h x5?(VhAi y/^,|31㹨Pef*8.:~}'1-viPMM:lykz3ܗ:y*I H$]Mt'i8~Ydb!XMf0bXܓAq,DսPe"n/l*;,nC;=lgUdDzArWLQbc(T#)0JBn`fZZY7N`n<uy?ugyV~r𢡌)u^*Y)mGQstO8+q|ۑcEϹ \uT_J\ԥӳ.= ;GXd}ն~vM3JZ5 Iyٯ3Y`ݬ-ӞI3St`:Ekf⻫g;I 7e  neU&Uy]-IH?aЈ`j[^{]tCJQ~Vܜ% ,-I+/ڗ 4b_R\-7tQvN AzŽƥVT9h\n(U:/BRg 7toúOٶIzjij({ c ;?$!j!nk,D@H&clNߓj{<TDZٔ"6lV*3 HT%¼6H%RH+Y ~R`Jm8>Kjjv:cZ20;#2WܨS.tOS .EY妾+Uh|=ي] hMe\\s/Sy!TVOOC@ >0]x7>l=t=^korTNoZj>!$ū#Lsn9 C-Y6zN1^ 잛ƛ(f6%<\Ɏit~rr3%HY&&)| WEl߂h 9:Qwc^ɂ.ĺLz\@ xܕQP-.xY#^)Cszm_>Z:K玗N4N@.$iSyfBI|G5ct]׺ՖM$=ư%/@L PR2NAKTj5KFrC5'bcj^YJT;m^/M߫wN0b aVttUx'BGWJeդCJ a)R !( R$P f%\_'P=?1/-m^W3=섖1b135g|MEZE [f(e(lpN6$3"$A{ :\(̰xTZi+am*A ՄXIj#Z `48.dR-w3,X! [`e% I:ҟ}_$0zi*,+C|`./im%ܶ!"X U2U*P}pIztqـb5U 8O?~+00-B>"k%\TVDjQhm *2[Yz{G]]:`6Qle}!maV%MenzU2$WiQd~$D.ǗT:iLIdj:w0I`X\Ÿ@7 S9]W: ݻ*j*p݁0dͬp "*psxӼϊLܼ}<!$#GlKt_ަղ!9f'ݷ$!ic%4!"Qr kয়qHHWyƇtDZw@4^DO}cK@be',յO}4q(!z58Ȇ(h͙9x3sR=ez55v+܅:aTAۉd&..$mk0c<}wqw?.יE~2^:-N̑; 1auuD3gTpgڣ@WjL =I L?8)c>o|*v*}Ѽ$qi|<]Q"L n0(%h.} hk YٝO4;2:E#EN$iѻ&$-f홌ú=9c9-ۧ??*R+*m$kREQfjNgOv3fgf*Mut+z癇ٴ=Wokق1@u.&DDt,;_9[t!FvIևY&#ly[mKPؾ$>[$at]j4tٝCˮ`r x4`b Ο"[ơ6Bu^I,MZuM@@ZB*>?zw/*V.c!qV-7!-Al52ow|fdKT(dfs#'5߸ zV-Fa(™ab?-퇌$!YrrѭZ@F5'-z Q#}x2ymx́1Nq|a1yL`68u![hA`h6;xM ^[/{.+in-<>+CUI]Ra {3ܻM˪C&DNTf'=եU)Ȩ*M8mlXо'jqa#'SBFp#,c1E+s McnPƇs8Xh#S+ˠ/C 2ѰeMLO.0[x [ԏ{]a9KnB={z+A9%=J`f = A #On%SD=ɷBpl;ۚٓ$㪑r'^Y_ŻA-??tmwyrUbPݟH "$$a^$g"F~j=Cce`&zREf\\5ܘBrQko0bbl8N O < r"O$9{ <3BbH0wI@%U"*UESkm 8S_zR;n-*% .Cp?}`¯KdIf)P\ZC[VTz $K M!n1~~*ȍp5 ڎځNS "(Q[jW^P{qTc3Z!HɬΦ:HEvFǧsUcyyss%d tw ,'"MӜr,\),BxTN#p^ @*w;d=iA^hΑ11ROOD٭"QKa EXL~* nQǷ! Oz3]:&AyD 8p[h zw{( #$t]U!^Ao@C&F@K]ai#^>g2 I1۔f<%.U*ͧ6 s+\{Poto]sḀc0 x]*ʍko+B0"!ډٛ?aB!We`iEX#<7ih"YE`U}X\;I1Av'ŠF -CA?ۊ3%y~]:,ńGHrE WDt"jH[ Bvdq ۳*ozG6qb9:GC]t7IKKtrI#m '8oyul?d1h0Gy Q}.Q=, 79 rbCI (eGj)E e%|+ZA[E4[vWDE2G?pV_mnF =4 ƭшD*-ԩDK[vC^u7{y8r􃉛VC6qQ¦&T3~#Z~+_2"m <Μ&_`gx] ʉH3*O0Ԟ%RF]YHw*"t0oh4AT~uk _р95~YWW&{ql0S6&4%=B '~|~a_ɗ}ywRN[/S-ߔ"%Hΐ: 2[N&v8҉_%+N Nԧxl՞Q%P8P/ 2d~j jv\|WÓVU݇'E!:DKfHozVx6׏z4~5F3"(5rrȸ1aB,1 F.tWU^`_ݞ(Z6"^eܦGߞqt!ِTjt[MI9XGttcWH腟D ́hrp㓛ʘj"X9(}~+H~*sN 4ywߎj@ڷt5Į#C1 ӻUvjbTdu˜FբC"gwL ʙ 4|hfF/h&oMfF^̅6hʹL ð Q3 i%Ń`6L0g,$vufNL5Fw|b9$Le9|3]4@I#n;'8 bՇǏ3$K Y̲ q)'GM/)a0QH3BR9j)K0ĚOPgV_}$$l5;-EǥvW. &l91v@N^K/!ϧFNy^⿌kV:x8!z,FuQ I`^|3f*ZwiZM*Ry|etsT-,U_QQ=Ğ1ZDsBXF[R;6w4JNU+m>aP(~ ­=*bgŪS5AQ),,u`S JKݿkI=Y~CsIxůUŋY_2պKBmWxXmm<,z qj<}Z(bOF7WM/E~ſܖ_ 98$21|cn+A-3`N~$][qWBH SF$K&Bb |^ZY_Ǽ*EY.h9:LLw=ĠQP A=P>9ઑh#]~rV(a7qmhp&r<6Ȉq6bO6R8ZfZa9rܚ&cR[㡟QpyZ/ʤl$ \ sU[%Ty"Yx嚖B TFcw Lʷ,cyBkgBFI1!C8R ᚡ ۿYNiȉmY cAMء,+t.~/!4z% FB b8'@c10;uԸJNc"B>hgAUT4N|TJ)iA{(=2>Ao f#%",m2xpXʎ-^f 1/mw N5bx`fTbi.S3XTn![ِ(*e.yF{'/'لZA$}giBBCl t5]pL l$r.qr^Q4|2Gk嗷u7M!QmT$ZF|gJ^G~q`XZΌ#w%@BÄs,x_lak`dOUbjqi4?+1.cZSz:6 P@?h^pMUm".-9ERҞtDZqgx 44U[L+]odC,%&:pQiZ.7rF**ы 0sھ p.Ɠᇨޖy6p%N4Z8fNQyb3wj-UP]On~M-O.% *)#"JE+9&qʐ9C+Y[Z>g-&v 9~+yPNjC yIlFjR۾2Q'J]瘃|h,`9l$ Ǿ6tx@hW.Ӿ4I:,o)5[]D"SB&oV%j@|d.Y8HO0g셀nKsnC%h!b"S]]xBKӝ }0#+g>Oy\on[k8`T\^h*s/M*Z5F3z|.7K4TT̃RhS]s/ȵPe0Wbԁ)sIĸӛ~wKiK_AbILtuNgM85[AnDt} gGKl7"?~A 1h(`(RI?-SКUdQƻQ v {\aZLFmϥ#O'go-cSR"l±)Իɡr0`Σ$j$ , LeC3x(C勚=!8 +sH әx;j\/7_!5Q.?;s$5ׂ#e5v/Pu2`M ^)"PF K;vXhUɏq( 1,cU^6p]AD̓lZ& +I {^|Z-TĚ/a'I>U';m9n5+ټ=%.Ec()VLFPfp䭡xƨ@Tq6`Z"6(lcKQF(_% 3hB;A+M_i(tbDLzk=?z,z*s\Zv|8aI p^gYw>p: |+6N~7P :R,xAFaS lW=$EAEx ,YT?ouU-pU6t]^QSk¿w@ -dȢW?068"'-#85+u.Z@qaϽj>@/4;%?Cs.|N'k0,K0q{|ůRt̒ˆ6Ȍ+Xb.Ό7C5d~*]Hs/&Nri v=ZHoRύ$դ|YugGEs4Y8lԄAU mgd5c16<8"a Qv8cl.+ T} qW{FRAH|VgAmbh&KmJc(sp3 9F=b?徆>~ E`(>HɺQ]!?{CM4!!mÏ2iT+5 ~诌3Ho&៨D57y3d5RD rQ<( OR;J8haÇƛ+<ڌ_  gDz }- y ৆0%-N\79輹r?,m!2DɌie*Yrw7Sp;Lu2N׭BP˥ laZwF񚽼87*XFVRIi*$o(YT0w־5$!iv3α &Q pj\# V}@DzI+@fMXnK]X-a\Jۤ}EBqa|y^'L2kL? 5&vӠtݍCpb7_h ٙV/}8BW+]D~8[t\Pj&C>y'n`먥X}<**7<lnf/0eE MF1ub2q pw \~e@fROqtWZhQ,TZS}G3B~C]҄} ~“ιoT'I!Krej@̔4(1ƒ>!K-lZ]LҖh;%OBzR$YE¶6,x_.E)ݩ6]SMOY?!dIaRW 5R4;Dܼ'ۀΛg7 |d{8-Cf:.~" ̜#F9wbZ&k4>0:[{(0@u~ÿܞZ̞؂[MWnqW5?r=BHJHd芳qnd26 n0hҲ$H<~rfRVیOF_|Fa mmPQ\.,ϩLLx OQӓ[iރ&%gV&FY5=NPujc3dƠ2? y5ؖ?7vfn7_ܟF8eePga@[ M*n[$L}R"5l(pV(E"maE1l;nt#'8T,Ku^A:{Er մÆVFpm++{n8;Bl7iIGr_Hx{Mc_6"\>[ׯKɨuRs0Rq " ץC3E=8f:O?ReTBȗ+eO%(иHY?G #\*E1N1?+8nJkazaMe@2]lz4ܩ ,mVM/.Pچ~[inڰs\ݽX5uPWk{G9^;g ymaWB9&xLJc1K+ʢf!;,5j& QAXswg*g*[e$%C:" Q3 IcU"P۱Zcm떎wcf^`P#lP K?Us៏DQ23_ NIUMrA]?lw)s1f<.hw$#|x=X܅Q88`|XE_0*uL2U - `s.7sO>lRih? pjq/t%AW4pO JЎ 0|֦I ϋY ~[A88?1tfChťq|5fd\PS I^%GQĢ5N6<ϣ23&;Hϒ(ͫI0B\Xhq_׻?JԀWNN)4J ^coa~v &bsz"<ddJ| ]!dcw)5 3J]<#5#&'wV!4HVӥ TϿzU12%'yRa,:ht'MNǝ։,82/y;DzA9eLzj и䀌}gr^eyuG6e# :@F#_?0=&'Œ±-kU矝Oj6H9hl$ڣ0I{uYnmnm?DV(zJx!vƆKp(@}^3 tX*b<JVbe=G!<^$_gW']@^sa}dkn8́XeyANdx>2q4mqpWi郯lj2aIL \#Ibύ,D1AhBoP*l'"/+!dv!Ju8Xe.l_ĩ>e҃P[ݬk,1{pmVygw T=}t¦x3ETkΤ5J!Y !tRFWH@5t"&p?hiH4{141qVEUhJs.߁#,@@9G{9' )$tm/jو5Ovep3rՖ0  [ɔFO@̦Ƽ܃76 UR[z3k9n.̌k6G9C$k/LCL~~c$`Z聟Q8!0,?Px~ wW^q`hd6 mF{?ñ.rp8S|,2x)[cę1ޟ]R1x@rK4*eֲxS׆Ep/5A Sڥ2fB˻AVDص@# 2MA&{fڥ؄Q.O5 d90qvZ9נg\ 5b0/ &eI1GkE:S{IOȬ d_\/pHt]0J չ7ɶ]pUs$ 船fGImъmz|b ^rpKk@hi .7S%:^'On>H d4Uj0 ȋ+IwxvRnD8:Ɠ[IAʭnlNE@6wPo @$ndIU5,: lgjrݿظ#}CN!)38V bċxȀzi=b!>Nkqh =f F4?%C&u#yG*؆px޻0aSӑ Gw_\QKQ٧$Ftct[}r]<8oӟimEAKI4ו{tSO}Ґ#p3xhf$Wn%J8xM?w6BUoO|zwjО~x̞Kxf;s0uv&/RU*~+A= "b31=klNce DjMfpc mS7ZQL Qyn6Hπ:[cRI@Qdzpsi6ayԆFGBvEf.q%^6p KW+@f eΟ~5_n.i3E_d*H8VPo(Jd2lZ5 (\ +@x}^jmakIJ^7)y)Brw#cg۶M!3*Mc.? w0~뻧35fU{L" ,x0l-<|S"|aO'>/)11WB4P?XXE rDٰ7 7nZ{3TS" S݃U՚LJDNk鴋}. VpASQJTD)gM\ˌwΪ`x4!j;w)!Ka &&뙆(ڐBKuw SPFUIr! ! 1^6rGjUly%~ݟ'.gt0]b-HKQk.A>z~.#=t S2.''>ܑo046^f={-RcK入 4\_wN.`$^hF/)mܔC%ˮeO@yJY 0Lk/\F F)| 6=[Fj> Oˢ3lN[t s|\g^C5sؾ q:*-!ڀ6& m8jEFѺ^u.6;ɂıINc(coӤ 05%Na2Sln ql$NVx3ʚ6!uV 'sܤbRh>e jȫTR⽘ٟn{>:BfM/*j8f{\/Qd % 5F k#j객 vYA/̊m c;lm^HgdYm{} 9H-WLiY7G=zՕh#<_קlA˜HRIBWʎSkH;D"Гs!bbi])7._6: aԂG9٧hҳJLpt(?{;6> Rr4g`܀j]g4}l;dB"&4Ő~?KF{W!KiLKC:6lPRP%1E;h^0J#Eׁf#?EV% H fC#hOH7_*Bü a%!OQZ46bWӦ 17̿{n&(TѰb %LbKԘ#h΄9$Df"sQ}߹{s̀02i6݈j8~L`]`'Ds=$ރS}$W*NxJQ";8(W|6ԥ|EIQ|w-Bs+͏<jjmku1{#cܲpIn&}29IE"=Vb&cF.n$W䛬F:(k~#lRwo]F!\ &`qTQleq3~oV-J=ck|L{}+ޖWPسןl~?ThTf;~%ȺQx9%*0)X oT}:(m-쿷1ôWPkBڭj ذ0gn߼d_!4=h杋劝ȊqBfݱ+.j9Eȟ-=2"4LDuc1`7tK ԊI0PDc],bЦwáoMffbJr^`ɖ0zP7lyaۛrrDYI4 g@W #In9!T1E(Z\ cg!+jb(.<;4~]:QQLƄ(UӱMOnv㡉AU41,x́jCKcSu|&%3E;$yKnu9 -60YIzMi&y;n d˫X^_D@a@0W|gM CDӹmϰ91V#lxo9!tfJ':M@~ޗZm߯Vr2j6 ߰0Gpϔr9 1fȒvY[k]ńp'#/U3JM%IXlY0V0 I.,B_ȥsT RB܋M 0C1ˑ%iHK:1:,1Z? ۯ:e7ymN]=ȇ}jP[![Wj@d1 ZkQ12NK ztmb3iW"eHl]3^nN <@_qx o BKjۤ(eW|,&_w8 3dJ (mW_QT;Ƴwub4vkγx &@MҸ]Ge_88r1g6ƥ:&5 h~-lF&3808Wo7Gchhp}6;\ Y~(Ԟ7;΀ &<6?u a_HW1 v 4sx`QfZH Рl^I7BRn lꃏ\٢ppZ7$;|VWY2-2dM92E?՗V7z ߴa3ʫK>o$UIG ڑc59Mκ@!ۦ8M= zij )3sysБ/10 Ǵ8%]7ljjz3 @v }w<62l&K:FbZqRJr|V_Ё0ߜ6*.@xd9L[aƼ]J56Z:/ 2t+W𠡢P78X&i >*;L7mWRSyvSԥN}?'fVA `,j0ol7+M5a^eÉ<#B.vڭ9#{~ :a_t*/wff2 gߤ1Y#1抡%h5xf2?# u0w*m@%S/u#B`kh2}iAQi([AA-!%/L}ͩ?a_8= eCo??fmxǫwD!KiM ֍svkw>JE~FZmEl^N;GY"iUiY"n;w!_ĵBA׌kq?7:K苨+R]n ٫mAzmXT ptC7`xިǷ̽rC4.f#wNS XɘaP·cl$QTGOz%UE; XYHޢm  Bq4' S{-VRd` -x kSyg>曍} .~x}1u-}4ָF5JIjwq3t+Dm?,`+G(x@3̆~9_L|/ ՁxY銯W0T''j$=-F٦'.׼?jt0WٸlAm6|ցLPk™hRV3؉uI|]YPBO9Leu>c/$@XgYB$Yc;nx'_ہX̺!LY2]0qih3|ٝ/[J.cഴx-alKO%heG1bMW %+,Ş7Ap\58V IR@nn^ L;UȌ?UŽDf 2 >z^4GKQ3T%$QvJM8MNP+CEXςDȦ`Jx~ &+w qχX# ag8$4SշV۝ } Imˆs=OJvdkI@`]t13.^舘] C?yPntĒzg@I.yUY|ν$v=?:O 4BQ}RZ)j(vCM#S4i;eь%3D t4aZBp2{Zi2?cxѲϯG<_;mRt@Xt ˙3vpleႧTN%ssm/F ))^QF#[/&3^'\1ێJA/cI;?>Ta[RԴDmQH4?v{ər~>> $p.heJ6a,('@Jhۯ87C_ʺ4$e#̄MPUudGYgEyN_@2wqZ%c|V5 t@+Fz¥H 2'woqbhjuvJv^SFg0( үČN>H Iє=\P ԄN%*0Q[D44WNcLdUud-(K&V{hi6F6][}m/L~= N”rYr6jSh;* 9Z8 )oh6?)~cS3C = UY֝iAT3&tb&.ly xn3NtLxq3OU$yb;|V; MMes#6.Dh v׻qmJ# qӀ,z[ sST E|Пa7C*F"S϶Tk`h1ο߅j lA@}I>M8Q5W9$׵rx5{9`\;J"ұ8WﱘxO- ثLT(ߕ{V/1 Vxss y!j 2p7oj:-/\8JnˢH1c]\D 8]fYһg̾ rL#Ee ~t%\馗\ +D;/F[DRz3ņWUd`cK|Ȟ@=}A+xBZT &p^`QQ~ DY]Τ/b6T45mUqF- )o% sZ֤r3^sK;RUBԹK ` )&`$bzstރ#$df=ޒj2|P@8=E Lo []}&|x,Qh ARގQ'c-EvX  vh K'*o@jSf>2mě=)y :JS욝(!Q2PmtMnDW]Tc(^DFE¼%K=+ƪ9kL+2-s~q2Ɓ:H͕EJ0)<-Z1~4fhܣlW96848HZ򲨁&9^6ZGn"\ TKeG_d_[`FqSȹ d<]h츆$ݨK ct=岩h\0'p6fC ef #iDC/Tw&hc425xU37*g/O ZY2=SrNYoPx($F, 6_wRVg*D3 Dk@Hu~-j $EBi:N# ʷOε,sg3T뾟fP/IX+GRt_Ac@g:6ƈCQ3KoX.gOlBfF{~fp7T::+G#$X V k_:V|% @Q['6ٷE: pg7pOHO#.gvwwj8g}ue)q@bO²8cOlN4Tџ<7@t9rG5U#7O*zd|q4]IFhVدbH*߉Msm穝s ,)M%gG-nnHtHއ[>ncl'Ԧ9BaJ7åxr)Co }ynp9xT98U\:[ -,-ڪle~Y.sZ$%dKSp9uW:Z+&袚(桼l-YM_ꍎ\p3crgOҬ!0+G4hn-eؑ[eTΔH i 2tzr&y_A8ȇn|%3'DG?Qrwfi4KK֩B> Lp*d\j.)@eyc89 >Mg+\=I:I *g@>֪}SlЇQ ? Ni7{Jݼ!mf֚+eFS֮ G *@,XD)lYVjkz' Y+ؐ 2rRS V6]=!9T0]urQB#4Ő'qEY> Ct7.GyYx'wNEX[1X;O#_ua T1mM_Pf{QLw)LvF*܁ ^@8N ##ݸVa'qn4?%Szh?-{ݴ;iQU[8!A[|Z'B $ҲH7:,e9YϤ_{ga9VF{)$N/YTl;ÈJD7ݔӟgjz|VH޲jws(?ZgҖ\*HG31mIRD7]TT}p2,zwjV;ձEa@!鷓b˹f5r_q⩓ߦ&ƪ,O0dmgl-94PS?fJEiݘKQP~5Ⴑ3 <ҙ6;_o29~jA:]Z:em[ E!lb7K8ƽ vs8]Lm {dlf[w_>r-pDڂ XqK8 U벗]{55DoM5WTKՈ X>XAIJ&q)#q}ժ KGmNe"ư)mL jB\Bz {n܅YJ |st޳xqoBAG㯀a76(5`΅u@y]1h +Pn9-f\uS;! r{vOglH/=DHZ(g8dnX* ~OocOF'#@=diG8)Bsӌ/8 a /b*KXn#Q%jtpKi_jNO5oLW'BI3v5LU+/I#qENi,H-{z/voڃ]づlvmGݤ)QH-dPKBhJUj7CR}f }b& ,EDpJ8 o>8:ܓ{8wsK[{P'w+k~w#}_4^Kۛ9ϟ}dX.Ʀc?mEA,5'亅0BC;~) dR0a9YveaddXbq-y ~"Q|cSh}} Wug܈iGb?.)%W`_EX twDwv6.ƅ*q2fYl![j[ր@>=-L@2ߐOz(wu@>Rfx2[{+⦩lލTk},݆Z3|P?oݞ 4^ k>i--}4HyXlwsN&|H]} 1|Hj spГKvیowyIԂ^]v͂L~g7ηe"20M$2 z>͌f'Is w:w>2 ȡ*GfwEh.Kt㋨Bc׭]ۜs2|})ppTY+j}^,H(7s6M{2D{=.y C g`ZWcgDÏD!YPQ')goCyK8g(&)27᳦E%g\&DMw)Q%חc{s؟Y|K9F{nrOWKn٭<ӂBEd04ΐ0.N{"rJ=Bc}d,?~ M( ~{K x+lqhjUk|5ތA{Vlt/Ttٝ]o,)<52xxasm3{ځ0[.ieE'г ;Mla5>ANUԾ\ FS9n4KoHj<+^[ &tbe-BY1f&ќVMC}An+'mҷ#M5Xϰ+5Mһhöe`埵(YE!jͥ6ywPB/?n턖/B?jnezJuC\#di2\v{MtÝNU7Y6Opf1fD cU6D>09 {?@E}P^ev'9Ik pػӇ 7W)6qksp?!j 1\\\俛Vy.b^Yہ9v4<#SRI6C#"3kng;C0*YPʖ&RQIktk7wK@A %cWiq6N;I\:v`1p,OBVyq-%fA_97eל8hJڦ2rT721i:jZd)$r]*~weJ{ }HtsxJIzf \͇i}1 I) $[e\0-&|)i y(έat/ǎhNA@J2yTv_*ʟ wӤ<UȀ i"?rQeOs }fGԟV"?L~ڒrہlk@{1V5r i#"bN v2> f0/2D>2*# *~epig t jϰQ6{fRG /و9ҺgrgV\y!roMAPU !%b:]'CWo, @oy#|v[t02omÛtS+1=z$hMg$Rz?#խg579%'n}IdQ;=BU;0:ﴦƛ(yC"rK=sYoaunP ǔ)~F4mzwK671ZO zMW3=D"wp+㻬YSP㞭pTfTT+4n}%؃|݇ /Uc‚/L;1_b͌q+:I`rE ]=/-## npbl\1sL'SefJBq)Po riXUreJ۬q~{u-ېLGk3lDj @y2 ~Wt"e;#RƀB^6Lx# s:6'

xHƇΔ9!=qO*o.vlb qoRw^7m!ZLjXd 4wńW~@pfrFگhjJ-<9YM@Z_;i)b; [;TVnT >،*>Ѡb4󶖮=M~/`sÚB"Vyܾ=78=c=[~VXk\ R*57kivFRVwP$`GE_8Zz*YùSa$ =?NDFT b FNEPH93/CwN仟`$Gat*[i_@,iө^u(G0͊V2ͯVUyVjpJ\rd4X? ,ѥ( iCk!Xs+[+79Տd.<w9AOFG*,[ث[h\ ?c(csĢfk%"rW Ͻ#g W-9WJKknF-QTx3aQY5V3 Xc 5t+L&{~#,Tz=(:=;6M@Rɋ6h1LH0 #6F3>f3pszuM0fbp6ڳC@!SɤhSE1i `4%pU3:Z1 n|fS ` 0Sq7>+IuV5.:?R-Pw7Z;QJT3 8-Ȩg)xVqgA(|r,$4Vrd|%dehJ_Sިd[pиya9Om3Az7L'7_=x_u$*> sw+{:9L͊,@϶zz1G>8l%nHAX[05у#,6ßYcZfUhG2cv˻Č\?0p#Uuvn;!N;<5=, ŭv~4<ōr1B|X=8ᅡn邃"ߊP/feO!l)b;)Ɯx/t{i ;E~n؝p@:l߷wZC/بH!$aiDеt4)\Ά; #'/ P޻/E셩fG͸'zHZoB&D_k0?Zkn8E7Ӕ]Rt;=دJTM\wS>EeXxȶXﹻGzA xy4Щ9]B!yZ"ڨUqRCRWek{iwR4Qea;"]'1Z\w -־7q5퀭-n<%Uf~S,^|4Y >n0e񀐉Hs%" Xg+Oo>kGPXCq :l@~1oM}Icf[\>mx"} 0&^(٫[Vt#+a% ,nH,̹#Y(cLtb av#ޟN7v;P+4=>g_Nh維djᡴzhs߸[r5dnbWL,JbD"j01;W%s@Ɖ2M*$ɖ{/?i^[wDD=2L^lmKUJ&gl|%e_J^\U_Nb`V|LVP=W^\15eXH>CxT=? 'Ϡp7Il (:7*o#8֊QdW.Ff9h/®8W6L0@zW8xj^n`QYv3 G1öG ئgN5XmIm)':WY*y-K %9 enM4zZK0{ = |Z\m;6Ȥm7 Lek|*2k~ !> @ DFC ߱Y̚j3D˄%5>Er!hp $|IY9l2`?1vs{`59fXZ(drsWûW-OA I9OUv3ldNMd+쬫hS"w6جDT%h"4}l2v2OxMsaku:K[CqHڻ-aoҔx[INU}t'XBt7q6?Z^䘐I*nhHzzO7s nT٣2Zo Wncڸc i&t0I&X/Wpܙ|^O#NqNg.J!;Yɤ fՑL@MSaR,qkuC|wE?^R1"5Fj Qf2.~Ј)?TI֣%b ,UׯYѭ@"Kgh-/o$'ndžETD5HkIԋ ڛkX4IEl;)4va:G4< YmcDcGe$*v~(YS兝hH+B"t8PNL TdOTK6o޳WRNAb?Ikk?҈zĎ}Wv'F_K?B ͽ,J3p{+sBԊEIʼ͏➥dxcqṋ 3.+} :L&,u(x j{YĨpyKh \X-ݐQ >4mF BA׊HL]|ikM0~$X  (DJ۴eiw.c퐾=.ޚAvG]ngD9P#djq[`MTIf/Lr^!yΓMPlS؇p!mĵi`џeoŒǁ¾PJoy X>߅5=a-А\ʵeO :Yr 8Z;LvL[(%Iˋ7z.mN޽ ]*2 wIXNJN7f؋H2b7Ŝ"FԠOKV:T<-ڇ*nQ "0XLvVCJiJus/rF9@f-­҃[ kN֪?-{YAXmVӱ=Q9#@[Ivtv=mIN%R.Ϣ_jx]lAN8or(P'~̇eM y!IV#p3:`b+aѮ"Je"KO910e(je>2yhFWLB^>8EjY`=liHAy~+w lhciU=&C+N^GdTT} [RΘV̀%lgW5M葌dy# .}[P֥J>1qk 5m:!|EXY[b 9yLƪe,'c8W ~W;H=^GEVJy (BwoJ:Cǭ'z\~}jDTm~5;-r,szI)O}Qn@p!+CMyLv-~'$ˍ WZ99$ܡDi<_<Wf =1z~aA& i7POmQ7d_%א:7 [=:PzcC/sogASsMʧk~%82/2X4:0 ŜGQ{"lf))??G}j:~sC{4[6Ah%0U7N{VBsb7Zz ^lzJ$=ov)X],@Z:F+48ڸY' H^˜^6  GP;oкJ{~ {;SѺ?΁)9\*-oK # 3>!ڏW]A}ɣ8jFJZ3Y쮋_4XeAvt ?SG!S.T#83?+Qz Fޚ\ q>~07[fTh'癙Ǽ+"M~H(糹O}tkTyiް@/Mrvۏ8j9)ޥR Dtu$i-Ւ:,b5M$39Amu,P`y$v{#ߑpW}yw7,1 oSLE,<[ Bb—9nbvX )Ԏ>] u#N,6 |ืd}[xhإ80ۿUHsKzд'."8^Bp_YUZ]2.舤[B˦\` v*UxīPY.VZ9Cc w/" /pY5b\\};Ry*RȨ_r Ea-NU5D%z@n>qaZ+>R>_] ^,A[0<[Kl'k&;`"ĨB"#NkʏZu]NjIB7vo2MJ6aj8{3 rP}6dbLoCz-q~/ ^Yt~Ӈb"u٠<@뎈JdxE;~oW?Yl:Ai+^ֽiBpJ+b"tr}-X֗4d0Qd#Sfcq:5GgQ._]WӼkVZGw7hY*DŽv a꬙֯Tk7|Gը 2bd p!EcAsAgP`tǫOP XDw𭍁 +cc*P^h0F[qZJi([#z>Zfy# #C@tTőpF=EfBxQE_){q¶ f6Hh Uk. FhM; L_-3l9RR s62@.u4?z>W'xΟs|n#TY-IM9ꭻ}\B%SjA%5E+ߒ־_bNPTj!(KJd wܲ?އ tZr'HRj%/ u@k'a M?{{^qf-;PO %GG;<|->#& <6t$?&: `%Z &ҧSSP-7#-̍DMT$sېڂN92aĪ9BJvWuMʧWf;̋$5x'ީ }uw5T{@:A&܋=Hf`?%= TH`zKg&;ndv?~.]K=b}m/t%;aH K, 10xŊ>Gp|tgfoRX.H2qAZdJb3~eS f.8z+; ,a+մ cRTll9, aGyրH*р[lz} ]E%'u[GAy,.b+67Rz7woi_ >U Dqep j&+eC,Xo^oo.Jtغ XZTu {$OVD S |E|6銃1E@ϗOp[b!eL'8KldT~*"~tQ ÒD3]yna{G(yuFj> (^+ % gdH jJE`&vXgyѫXx"W=VƐ*lYV,~D5^9tf"IE7'dd_Z#1S*4oe,,lTF5Wφûgh+-lBlKi7`{ќ4~K]?u-h>MK(H=@Rb :#C P P-8dz0#3]~VW)pƟ'5b8v ]q'PtɢgҮ%'ʓ*fF )4s;2nPV*cS=" f9^ncuhtiM}PysM™|%]e0)<ŢT{Ρ3b]ږGx -VںP'woM®?䬛\6I Y lLn=fEJ%0o/fql>q[,D1ԣ[€{ 2j_ͩ4U4N ,FVI`׸ۋ'*)ݰbF iBd\ITS񂌜ڍ' UAnsgQ 9=NJ3DsA;>lwrJU[1"kٚ؇ &i3|1JO!̡(,+>߆[z=ؑd+i &"g1:.ܸ. p별k͙ad4a`c ,2SMn mW/M=sfMsdLsreֱ|s!jSMp]?q?5?l6Cfj7k$ K&Yw%%U1Ǻ`)kz>86B'%kܽuakX;d90KrRK^#^~'}xGqb#:@fraq^{wI.D;c|a+㐐"bzbIb?w)ͳAOapV0]U4?6Db \Zm|-'SlgrFUe#DIMsHf_^P;G]9- e@bwF{6hwKGgeoUx# 8uf$JЮ)06X'M$r聚 2*w}e@dG{ڦ5h)? IrA)UZPdF1vn`Jo=GګI9 3sEdh-HPv_I#p+j֖{61hأFPnMFo౯ 6^ OG*i.itiг\;E8|.eIL`9npC@=xSuE"2)SН&]%ns Uw!iBUzz2@i97oQLCa1 A"@y;s)5%`BP+9,>!~yrQ]ybb 0ȑ]My.HOڌlJЈIqoc[`V>2<[%۶f񝚢̗iOaF}tx-h*uf$9OY°F&#>^ii!.ݙ(6zO*zW$Y*j^}&y~ opjh%I桩{!0yw2O0bJPy"O:BJ ]Ć4O%H|R&yB fpH3q#Hגp_P䎴~V@<|YSZj JdB$wV j} r4"a6 `Y=j/:kB: zd}?y*c rI-" ]}uQ"L(_o|Pl̆zxů$@0/Ĺ0 3Ar |6+N!R@e4a?׭WcgbxTn?doJ57kѶ @i[R1ኻ#گF䦡yc[xW%GJDa.|#ᬶE<'gA.HVe L3BƓ6-s63-ۙI?K^1 M=2X=)懋[[ F[djHGruIkp(K!3) TooeNˆ-SDiNO_ AezMZmI.779,za S;A-F1quoWޢ EI;/q; I"LNvj/* NM#e7"anG.4J}Dl nZ*L2̔4CR7{}0ޅ x,=+\DGڎNx/Uf]0Qzf+5|T5eU׫NE$}D [qw\$<`zr1= &L 4O6֬7-!lbE9gePՙB*=/+)WO-!f|nA->7?w/ׁ|4Trl43/?9Q._E Y肪sCߍ-ף/hDkHAے6F u׿P!mm~NE,sm%to?f¥߮1#W]$AqM}hd(O.&O}1)5̔@M$D?R8Žn->2GN)};8"JXhFE1TD?nN-Cj8Q$` Gmk$Fy_0W ٟ< "lk[R0="l+EN?.ݾMGXvƯfO BäN:`.[%~eX{Q@@!Q! :<6C.Oa1R^h&`MA G-a( b1m%_x#28R1 Ky =|DكLedAvLSYB{AXʗ=SF^K|}RힱΤOǫuw¹W\hL[EzYF|AnO -܆I6nx1]gX7qpr'6H2/XzϦ2f0\[4da!9^ l LCoƕCN ғ~ qLp:[1_vX:M݌il O5:٢@_vXuЂt!:WcCWidj ƋBW񲙂b3jl:IV,QT5:m5U123`)@UNEXeGm QfÒ3k#$_Y ^ dTV+}0dbj9)"&r [nLKHjOr - qYh ?dǼДس$\ Ɍʫ&D~B[P`!G[T\n8эDcRʼnu٧۠vha8׷_5@ѾS >V_˳ҽ@x;k"MHY"WAsvr_-X ;>ur lURգ$o ]TlXM})u>C]](ʳ>*|p*R]'.7󐸡@1$ԧrԗŲV'%ӦfĠTZ\E}5~ft']X3'iY5>GL쥴.ä',;D3vkGUc|IbF݇B0nLm3 UqzB`j7^nNX˰ %veʷ!KGrBKYȗUFf+gC9ƋzƥQ>5K>?d|DGҾ RL8U 0Eձ9H2@-zfaKӭ2p*q|(?J[4ikXkw YH/b2fKi~P[F2FfFjCg'#he;$6YԡMC̾Iʊ"gc [Γq[B~[WAJc,\DɽT &,jg1#mӤ:[}Zh/N[ǽD._Tsĥ>dp꒏n;J~-cXq%sg▝+jvY:}OW_(yfy5_ Eő.MRbu͋PyIb9 L/kʞ2ÆKjֵCԪMes<SE#zE9]k̥J5/ʤŏtmeJ$'ȝX$w*q:F 0ƨ؞v(a"d0H l&D^*5QѬn[ڸu4E=΍v%!r })g1&t[,E>KTv\R1h'򀌮鍨EQ,ǚ ["*yµ6=%?)4 ! kק*Qjゼ(R%#@ZP'r瑤ĚmArNAl v];3km'I龪gtZ2fDS Ƣ lܱMI$ >&O ـZu !g8x=>"r\p|g)cphD 4Cq3Ƚ`5*liNxМ

%K_ 3r6#R}rHql&<6iUoK=Nٰ0Cs10W)*0Ze;? zPh lɣy[fMr'CN$ՃnJcB][* ;طg3&/JK +x=SE,"&aWR.Yi]6-gOœ{s}fˆؖ<%c$`F>9TD!͋m MP}$)KdG<\cZWZD.כ$+ +M#lrdLk@ХH8C13% 0/5jIBA"R (VvDīz/R"n,Ų5v2핣xo4a rlؿj F`,#k]E`޿I0xC-oO .).0@T>BJb4`_0#1{ Vs/VEP YliZ:qd^bć,22/FF}5ЉJ`("X IVc ;]\'GhN J3)VΏr>may',,{X-˿(<<[ѶJdѧ/C7^|pZ/V(ω.(8;갌›4x7ufX oICbDLj[}ӷ>N÷\EOA|uޖ3>zM$JcNE]s50R &s*bPja*]5*iV2$hblT8k)έxku}חQR\QIn,A>(/ x FO ^uxJxdDWOWEmAD.1o+ <:f'*ٷ| qg )0H5Fg먴 !!M`zAsYD^FO6)qKk_6VȲ($qX`4 ؓ-5u zY]ua`#De=AiME,<Mw|xGWg1Hz_$9D&9|mʢ"àg zlg{JaW ?>T$ p91u"la| md3Rb8W z\vOm`cczU&dWl{0"4Grr?zٺR?KM"J9URaHS/5peHF`,Î ڇx79>nk(PA9Iūw4ZQ0gr?jib QpEHIVѢD٫ʿu5w>^/V;jRl}TȉbRY']q u3R:+~WD`*L1!.2Sbrq CbXJT]O^xeÝ9HJjjd:7m|HA,E.þ:cT'nNRV?pD%!Gr$"HH3`tyojP Mh)se"?Duvd'sL$jkTVZN͒e=Jc6-k+U LUM\>hkGFm5 3+`ut[pT+8v~ WB >*ʯPFyMc+R@&*肆U'/qXH&%q ņFZTt聢Iqv60h+5NwTC.Gewc8VW񃃕S5l5woW3xJ՛jKDZ 9@g67|T_囘,e[$5mo(Ʀ6U JSo]5V!SR]1qJ}>} Qv/ʜ-E3czttl{g𘓳@hAS:Jwrg&I hYcU9)- -0)ARDDaw}4k@}JR`z}IHMZʌgIh3gGJQ<):D˰OI'uV;OM1BB`Q7")N.#Hv.2{MLF:8BuhNl,KC9[wlC5umdt& = CVqCc*#~L䔿ME$R%[|MbŻ {Pfd49NG]i]`Tn[?"|ͩ`aA.鐡t>٪`릈\\Jt{dXڸ >L2 Hu{{-W3#tePAYH`*Mu+W_kB;ܥd2$j,:j#@*Q\V(8O'p!>$`}oD'4TD*jͅ|1rG 6s͡)Mv\9k!A6dIa:$3'̐'D R2x&">AZ38) k7ˮu-vOGܲo z,Wg(E/ȧgG=!IeVcx ?qUbdãc!;^l#4,>(LHF-~(J׮ 'ΦpBoP?П-e%<˥ve8էVac#5r3&kKsPhX.ݬeo I'ᎌHD+:L2)zȱʈC,8hx"7r\/꺓F2+@)g VQ=V^.*b^i ; Gx]F-0- l8s 9Oˠ<;!o%/0!%y40=,)mUkLVSR [FӳQ R@#)1#G|TfʿXܼFչ#&@) (*ɍ{8'!ot}a=馻{+# % s{HiKSi$\0{s mo_I@MJSE|pveeᄑ. pރ 6*( J \$H _ڄ6~ne-J4ڙIM| ]Èؙ _ڈÉ,aY YnuR[`]+r %=Go V2j}hb1Mnj {].w&[W!AIe@̕jfpBhz;!26x{AaHަM-$ S{BW^G,kAI'Q:D׳FV]%u2jܲ*99BK>yFi$ Æ''q\fC㿧t2Ya,*iu4so)+T2Ii7KA,aЩ1ԏDO*C}<:&:흍@/xw RBosn͞w </WHku'29(U;|f37 3sEXcֿTۿr'h3ZХe6B΂%$[߮rH`;ǐUX_[_ux)vZzgeKrZ% rJfAPc{Qbf5-@c6R}!^|FP"ԗ?W !Fc2":O>n51m@iْRnl{D .!30S Dw<8fx@JU6nSְ !ӌ 4lC!~w`nKu[N^ddڡem &9)b)';?J\|v$*wj=:ya~HP!uxhǠ#w 鈻DTa Q8l;z{z::.fny`Z̮M xy<`d$TjŸ 4  nIQ{Hqj[hIƁœ\;tH_fգb!~t$60dw{q$6&j:\YE̒#q 4͖Bt/Mgs\n8֧ӡ8`Uh>y뗴i$e(󖾒oR|oLvŞ!@X` m^gHcށ_oTi۳3`.ex(bŞ G T^J2-8U0sEu^w[ܯfe(&u-% Y@%5|>y &^=7v"gM4^x^H)ꗳBqΑUs#ѽXGۄ T;U-שTpTW:n O4Ŕ>śv?d#c/+8m57/gs9T9¸-aǙ*Ԩn:UԿT'<%g.;?"I)ia`;~#2eWRDGLuzNTu;i1Ϋ2<խ,jP>F 1b(t:i W>$)݆[4k ܈:νve*X:ޱDf z-!LJ^ ՌiNE8"-H96 {g' M񄂳ye穰c KA^fOutLM *(c H>\?,pеx񻾧Fcsc`a;Y'şw&V%mN[Bڙ=8˒郦]n"l;J'ߺGAr\,Ěe;^N'-Lw7C|\qdgaٷOg$76ի{3sD,#xNizBe?\pMlL ?d=`$!w}8Yp >c#)"_:GsZ2ˋt݆|t1xHddٜ1ψPch n fer5mBEr[k&)x|O\n W;k5&W\S'U$@ BXppTѭ=H+_ 05/#$e+γ&/x9@%DʹۦzOz2L ,˱ 8ZĘwDfMiIN֔ji{.|ǂb*P71a0cнb5ÞuGp+,p%֨0}ce8ljid7P١@'j;?.i*RV}4pS&W/љy,Ϯ@~M:z S Y@mW]+U-nu!VO2 f)qv>{6z]Hmlg]kF2z]5HG:ᢲT۩4 zG3b+mj[KP~Ӎ8melu _$ꡆU"Y3c~^^޹C2ֿe\Ǒ$aJK U^1E*3XkM,+eVoU{~?"YAUe\+8X!jzA7gtB?0?Hak8'!(/x%'x(cf)tRGayvhJJўwhH`HN&kTf.n׫"L BIb?xK?C9E%QnRQR%dvF2 D)TG(IB/%크Ɵ1~pwZO`:ҙKiVkvk$vn/G 'K`Ƞ %\0ᣲt^ihEn%ְa*}0(w ݸ0,UK_ jq_L\w90*a"VEC1!Uw]"KK2WÆO 7F[2- ,܉.r f$x}=*.&n,iKns><]L@Ȁ+qD\ǴmoƅBfnb!ү3O0llwǢ;Y"<ޭlf*,}H ~MòCT/| 7HJk4e-y`keӪZ#5Xb<\nt}[`$\ឳF(b\t_ ^~VuDq B23a1>( HK2$c!pg|F<@0cfSJwV]mx HiU1 tڋ˧u Kwo}qK%yxR,GOݾ՜$۫3/*W'[+%L$< k9 g+D2e*-H|K½9p)< s[iػt^t9}fRoYZ$SIR':[ -i7 7@]2}Yn=Є6<Π8ߤ+ˎyz@v+i`GoGYz,}>,}*A\"1 }"'(7(&~wGKڧDSw̖cn \Y?E"Wgsh5۟7XѴ5QZ7u;wlxě4QzQ:>tX}}_Fy.Kp; I k|im%X Sh/>Onp(zj 0b-n YVDð7W+JH%^6Xn,U;~ϔuި͖[GCޗH(\.Zdk]~dkP8Cn&% Rb:;cXfF_m5:z_iC5]DCԝx?}YUH2.rJpfwilNRr8Lךԗ]}4ũۑa[gcXH*ڼXοڊsY\g'm{I=7I<99VnYgSܺvm|,pd t 7eBʷI I+< ݞp`XMctڅc`>6~xǿٰGMmi8͎k\L >>4@&/ݩ1 oT"(CQfU2.v ?A)ps>42w٤bo93 ^UNTPs}`ԉE+ݿ%Lh,ySN;]b$+-Gj DMyQ}M܆;Ąrs~ ?nؾ;URM?k"]Dz"nRr4g<'`yh1u{Lșڏ@?{~|T ƣZL=C'/Իdg"g_"҅BN/O`"C>:Kc`ro-}\WG{=y2pt);*)p(hT!7.Jll_MhR$eClu Mv^AJO jZQv%Tfm//4V_2qގw6|.E(,.ELu?v8-+!!"Smv~']8xүW<8715"pqNmk9Ǧlݢ*I'tm5lWAf3c{!* ZO>Hœ[| P9%+~ae^x,lD%mvDQ᳀Z$Fq_kH,|)QB'?>G✐gxBdmՋxY3#^JoOP MGdQ 2cF&=h˯Z+qw@Le(Û)n0jĨ߉NS@O]N.Ѕp<|n[K_XZd/rSLQ |\ t!t'%Wlx%t]fleNYōxӨT7/{nv1t@XE4ImKrQʮV7 #37 vby~t(!f [Pb+_(XY)R"X pٻzY'bފ?H~Y0R c$S5~ApM"F.pn`KkI7xYZ{_rhg%H(+Er2",l;f-U5>"ཀྵWGhN_k=;H *ylʚƻR`&IXϜ}ѥփ'ܯ D8& t&g2JxSjW[RZޤ٭!pG]U.l; G9ѽIH`isoS|$$_C%JOH8TWhsR%)]U33LY7Hj׀}4:P5/81`9pmr(d;IUPIo3s5H\XD_0ʬoa=;:|(/y|ZSwyOZ^E~1˕/CR䍸* )Jdn-R0Yf4_e^K! u9ܪjī ~6jA0 %ҕ9:# ),OoGwSL{2W%r?[<8SKh^,fu˝}Vl9G:GU  2)hّ4c?x#JUٙ'tyO 10.aMS4Y$ ?N|49=/rMu0B9?&"g( $ c\]@9HjRav x _|+"MjP4X#P1M%[0߃m( ZVjUv7?.thE[Z\Oم:|H@3#v ii!l>UXP[ lQ5jɏ6B-KGnZ_d;/T<zVV/f0Z #?,"G$KCpt.zE$hsz&W0*4guEԶ>MGpHn8f~uHc\ 轥MVJ#\΀zL:v:u$RUןOp9lcHr(Ij^F gAíӴ5tZD  u)n[ֳϲK]G4A9V+hCI(cO\- []EЩɓJys{,m#F~Qwč߽7ҼGNӢ9w$Zq7ɉ7}x≤yIf$#EJvA9 w.{02!84n'pYm $ˌ+e|:v `EUIjHX캬ȚKn9jp]0 H'Bn;z A((L+i+5飇Y˱b"9bRsry:X3PM[4Ȩ7{:9 ^`urݭ #`_,LrJʥXbĕ aAbgpfs hYPuhCeЉ?vKDbMN?_2h'!4FUi]ۃ~mZoLxɦ@q6$~=pȵTXT9hO U,zn^;]Ƀ9 BTƯdp?sªK.YBWPHW83wz#Z~Ƥi\tVl8?<-EV'*EJzY8. (O4i4k[P?% /:G;tX? *+ <,otG#z^Ocd$&y^ ~ fԵL[d# tbc92 ܠ a[8 y`7snV˻:uz(PAǁE{-PJq+͌l ^_m;Gz8Xe7QEDijyop&KV厑%ݱp2hv`ʋ˒ܤT(&i)E0)x!{bU*R!YC!^D,Jb M)ɻq? oAXj .T2ѫmݞLD0 oѲ9",At&.lW.aJP L(zRU\.0P]o R!k|t IHCUDQY7/Cdlsj_`hpTiyL(B` [C*G7`r'#4V WQt$ 0*-C%\:N,IJHQ2^vhź]SBT9(O@pjxUh;:IYFHQs>H!COשMY:t0t|5}&dO&a hSKsJjĜ b]n8!3M"Trrx%ea}#-zM6v0:=P&DW83o[.&;B4K`,^hk w5 H; 7Sp891r Oe gYiq qqmϲ^kt,ubk=2wF^O&U i8t>]~PNșAM26ԗ_M`3kQD^rKR-dUrx=D*UZdH '7Pz S0U_vdgjkwEADK(q}f;0_~U\4Nj]yzп(Զìh*5X>DCc(픅&_HP 7gv^' rZ ~ 5{ <&:N0֓- TF>}ڰm~}vb釲`@c`*D.taXh2ZX`N2Q}n(8^u2 W54sAg|LD^(`I.Q,|# z "ƯiƳ;g9[ͭ=aD~In8Nsۭt[hs `{&6&UͅժX f 69h)Ru:́vW*]hL!DAzF0_G"zxl@Tqn-EZL!U t}W 9"VS;3)] q<-147`MlUڞ(W&pɄt }n, -f@lz%˗iD:]_jIꌡW4P^?[o=J$1,.v9OK&)KGuߌD!ӻutf0q01иrF^h_LJ~qm=#1+*xɛ {҈i}_;и߭;AhN|DfԞ8okDg5( jT؊{rhCjYUlpW{3ckqTQRZZ96皃-b[7KlSHxBUQiz%lG`][䷓0wsk^iw%Cz&;-{ #["LfI5C5lRGO}Ŧqf0EymBchIT)&is2k|)m *=Yw0VƆ }pbF-^C[_y([x<d ?_+ERIQ2:%0!4Θ+к58RŖ}@М. mPt +0=ƶXEy[\7"0VLFoaVy'o\zkWۜ(rEd*ЇlYV@ 7J\,t@>e}]i7)d+]Z>Ute4IVVGpߣ֕r4֋L%#F-wI.NaÁ LϷZ:M%dRD׺̵=wqr+Z29oCB)W&嚮s mIղ7+Nc=0+ ePZLQ3EX `ud=j^P$+ԅ*H^N3iSDH+TyWCID {黟[FHT?apOTqhX;Uv0Nx ;SoBwذ|/HF>P!OgjDX^CjΟ㚅B;/L0y3xK238$ԃ;pk7+ oԅ!K_/>w| Zs4tR?+ū`C)kxu'$-DwIZDbXE^Igkz^)l|I>m,I&sK7}8?;IS< Nl-׆7;}ΧC&o$X"ms23N…rr^_ws( D(c+}~iwPc,{TYR-L?1P~ҎAn5C^>`m$>t™TC[*i' E@M/G2 {ĩXHhjwIel"=h:Y|i1^m(@ GNG9s3gb$N\QFdѧ8*v=fڤx݆v5U1 ֪Mby.SkxtCij3&Kf|׺s[|(S[T8Z/l#y=O~m5;RP2C }Va׊@LsF0Vz.sU8'fɜVxPBv]{ 4=t&^;'zſdZֽ4 k3+\Yݼ/y3LK*~ѦUP۞{P/56^قf5gz°`!8+R*dm^~怯H e8] VQP:eQNupq[GpUXøLsX]dHg궱QzU5>lΝgtNb9Fu`y>R&L H%|r{mljgȚӟ٥l#-j,q.v٩Iz2 <1 Y➠X4VhmDEt%rHl1a;3Z@bl60LM,Əwfa4IzVǟ%JNCz*i@ŷ;΋Ey vD+KQ;5N6A+zW8 [IɈh'j8`Œ=D>#:{`H9 NVŷws[|6?zPm?sO@ugwPѵ5Hwǻ҂~Jxf 6**?ȅ9>x`Hx&\2YT"V':pCQǞ.֜Jg 4gu^"$xgAm{ ZDY{ŤY nF1%d5H>T03%1]e)HD2>sQUsz[am"Eg59, !!=HǠ}ɝ&W2;OVXM912i9c5@k85 |&JpI@J9_OٟMIֺY0 -WU;j8{x>#@,gw!@v2C=Q!qJ/ÕmR^se!V"4<=_η>2yC)!1svl˄*.86ªRƯ -CW9Ae v`?jL?q"VH6\=^q0RU"CĬonoЕͦdk'`"ym)V`|ms;;DqGfɵӠi"P;9`I.SA+-ѧ83ooV8:w-'~t!Gf.{&Hk_H$&?pfUXު`V|$7hc*%#^?k=&f)}μjqԨI\ v[ ^;`]O7|﵅7- .Fj*xgm!VIG0+ 0.)"kY܇FR CSEsxk&%yyZ>NOFBTc)_\ /_xxzS%<{JrvLg[wL|!@#!D0eSnbϾu$$2>KB>c0E$جF[76瘳 ~N „إ`鼔#{p_Uo׉fBٽeKݙiP\l :OLC77$TFǽphy~,:ֆn;ՙתᒾ.'dipmZZ0TjN $g9tGcwH$v}9_:61FkSdxgo ]ُ^-Ι9 K۬x^D|Z]wtP a  @6MmuK+gn vr"QD>+/W8ptHpdGOUp惠i1xq>&oOH'ѱzӐ6S#/eYF$M54HKOj@+ =gP;c8@ED:.P'I}5_ـ lk+Q=J*Ȕ]P'S^$Ԝ%B ЂQ!hKyYt>FYbg`60nwP䕡mr l?1GcL0o2Np2z-?D5x@iȬŌvMC.R>l۷*[kX,Š[j3G HntCuJ6@9 I3 \P<9 Ѣds1>^3U1TYDvN1T䡄JHxORv=~R W#wOڎ?2y=y.,7~orjKd(g %4)'rBJ> Q|f71bQ4D;j ,15MʹИw 0}jh+8ȼ!~1Éi"%xQ$ ;_ Us:Tِ~DPBM H ..46Kf.dv6m*nU|f-3l g弅#uDwxW%jIa໡`%PFاvLfeM"/+kM#UlC}vb8w{6C#sp]iîb/iKSR% ,c m=̐7@;-3i\r㄃Ą;%X|%2BzyҊ4`ux׵Je rH*1}l9]V]4 v=^IG 1-,Ko󿨉a:Q3Y,e* $zP= ҈f49OXwaz.Jzv/ ,.擛'4I#R[n!>Q -!V˒=>˟/gGCtpr?GثaD~ yttUr/'%ԭ0E/^ t;7Gs2e% /+ s0Q$JBY*a/5V\8 >;+FJ Lbߥ!%j~H҇jv E=OL,F\ p=6Eq]oTav/I &xXɜH=C-NӝUצ6rJ{%dǙZ;#@F3{Xe!&vnJ>T?T:x lDzlp Ht}c3FBnC;V6uY[:(ؓ\e1,쌃04GZpx_-h@0zNzXIsT}uNIlQ˨J4C0OA>Dz]f>`r@?6[3hFmd;QܪɿIQnE@{oʹ_d DCQr9AirQ'd.@>C?;w\n?_B,InU,ּF΀~^t?X>HӜ/K-zr܆/v :w"c"04 X'x5N  Me)IjjUu(+QS` ‹gҒtW{s7'q)yAwAOOה {L @wyVkܻgJŇ~0NyٌͲҗvovͯVGBN:n^cz?1%73Q&o&YHG1Wfuï' ~m0@=x$nR㏊:vM]'$u3L&Y #&|IAz8Ҧ28}q+ ;}h-Wj#& ,2=}aBtܺSqvpZq Mf``O.u%df&v[MärWK 6]Cs^v>RDdM,5gȝiֳZ'kt1ZsVkSJu{CnRxmt@ә{™2-\ixY 4N H ܅zcԈ FXz$M P.I%N8G-=0Cud<>gpjtcǚ!V1zԽ6V$"hXnf~`r妿yUq^a^mRrH@oilJ&|kTeE4,sN5#Qy9g1K~a̛ܣLث jϝçY^Nv"_ Fkfއr-?#"?2 y RiBLQK#*%)cMX5E>^0PF_A |8[>25[:߳0/d§aLSWmdYDF".e[gۅo]e!`| Ǚ}M2,X>w!_9= =vwda#guxqZPrBeKU fLn}-`]/ij bA7a l#n,esYKj~.a𠛐<Mp 6զA;Na9XT/+̍]ڇ<;8maOS#b7rϐi:rV$ԧ|0Tg#>wWna<@mڸOBoܽdp].ĖRB[zu5wS{BQYIOl(~ٜ983!]o# F]sW6lj!TFA:g GEfWJO?1g@ˣ`P.`[*R3 PPt-5DcF&6~.Y,ww7 $>JAjה-GzHJX&fot5;7=Z sšeڒz>)rC(&lĈv w_8e(In` G_5P].`؃OE(FG1URyHŔӕasxڼ&j)[?:[مLUF-{3̈<"-ȫ?hBr fgg@as+d7 L]>&|J nf6 ɱ?(H: AR[ߗZ<*W % ďFSTXANKB Yj֟ylf̎\dlMFBn^9mag#hZ({f^Tj2ՙu\}XzR.kFHdFP83JLo.Hst>] D<ʙm@ D6ʥ)ݜqBR]ΘpKs5{n8t5&vl쯀g{6=#ԺL#S>+#k{r%6]%MN(\n[;|JȾ[6 itq4AzuYR@>yrQ-0Ecaݑ;+1#~B -##` bABI * u"=By ۠`m&^N׵p?FQewBofK.xWlyпگU,3FAAuozԣv>czcjzVùz5Jt0XE3A weKR#Fig0󩶉 16w0=F*R7>\^םg#>RGiv :**GiR4ծSar >ޤ 9S44&'<. XY Ug儂Ni'wt,:eiXGUz:?ʻ!Scی}:NjºTښxC<07`0#BCN0ƽ)5㩳,`I '?79DI#@.D͉aڿժ׃ARXW. `\&$!x"(SWC9S9POL_N(1r< UV?&¨!&~6ߢKgߦ^lSrb Wfa1@:o;- (X=3tp%3bUiQD#x!rMw!Ǽ.s Sς*zE25bG^ϮYb FUbk٢ʶ֞:XWG! `𮣠0*( LH\$;{(ծ 8r}c6?6ȠdLa+m])] [f~e;&di{{J7QC|TĞQ/svMrTfK݀6E'Q +@_IO"<$@זxABH[Z6R<͝3s; o~!H'<.!FS@\RtSؤ;یD?5)/i<81}%;qŗaCwٛ%hvydv/Q1&~l gctV Gqa,;9}\nd$+,`Ϗ1b j~6[BTqQ='V?o\FୄQxCQkf}w]GC~,Iy *E}XWkŔ4:@XظG \6c@d Jۻ 7}wr4,JEP'$ b,M!ݱv1?kn.d!![hM/{yڣ^E;灢e/qk$Ԋ1TIi߳RZ'ea4{7At沦ޑP$_ŵ/-43O9HX s 2sv9] O 4Rw*- z 5w5/z"2z2 דѻ}}pDp Uh\cE\(ƫ 'ڔyM!2ސ1um_hS$tb 1v;, Vx(G`I}^@mVG F#&̑`;x&G7EG>An<0Zwuǿ#a Z}",>M A|086Yti$ >fyt`|-~\eC{d1B Yp=<:Q۩ݱo/ć6lRx۲˛q>kXsL\.I$IJB[/og c+iXۡy{,S : ٜOQX+pBu 6]d:i/ᜏܮVj]1mbx;ZŽ*zi0C̥VNhK(xC12Ʌ/M%/r|%N_TIȲǪ]Ba{=.t'W(:] O̖ *c&d6; Ǻo ޞ' Yu?rگK谌eꥣ(55F(!~?.N8 RbCYJIkb,k|/t1Ϟ }PУL&umE83Z6"jL[kˀ$mI!k'(:t͞P"e^ ݄x&ql`PZ [3ĪmV,:!i L\;d+jΣH6&VUNOa?aJA-%hcץ]PX9y_5#~Dn!aM ʛVg{5,uB$na0 '-Dw΃hy);lp0J+kiiiD+rɔO$)Sf;ɘ9#Jx\tNp8UOJq_KXRX)Mn{2b`Q-I^I=}b]!s=,},NyaޑcOG]Q63n E"t#=}3x'x8FZ=m.LHK}.IQZ2si@|o6.AxQ;%*cѓ bA\\pVYR:veV%@:)X|/x~K"="=d{A 7fVZ[ʆ^ MEsAto+2u1F٪ ɤ-#šp(q/գ(Qߤ1)1Zp?mzie^nsCW9y,p*8ޮ.BCoNl{t+g\RwH\EM\P0\9w!jAeyvؼ=v>ȶ2jT5bm$r%?и"`Rti0. EK>ynU_JuU &l^xn_!*EϗDM a!E EПSCɝbiፏⷔw)$K]P:dQ 16Do++lQ0%Ij{Í *5rjjnKM{1mTݴL^ըGџ)A"Cw40lY_P5!m9$aÙ=Q\:'pZpԿSQAFD&>.QC<x޳pFVkܹ4<{V"`hPHsZ|ˤ\V;>W +[X C𳑜`TBc*[ܢptbd &TsڥчXpRIUH:IU>0g Dإfg3ոgaӐė"8;W rU͆)r*WKLr6"?Z~fŝvxIu-nAp`$]3'8KQ(osЉtbQ rŬq>~s@~",xFHo!A^lЦkD2L KY%?:n5+]L*r1T+ ڲWsu)3=i"+&h@OÿCUW!uѫo =hɢv曞o,,`FG b8RRmnDIfINA!hr8D>фԅCZQwL*w]rro&[ kpEih5+!YUQ=CˇE)#o 6(و!7YԨa߳ QMK7Og5erY?=lYpN t56MNfLb1T'qqi yTV( JQ,) seimlڦ wЫl vK?DLR֫¹ ~35Xbt4IBCt́ruai68J蔔Oa9IcXsFCHz'(ުto°Pu6 UջuO1>Ĕ eԁY/ACZ.5݆ML{. ǁ!dc+#ݹ2=}<4'E?~(7Xvom`ב\ԫ r7jj8X2=*ʰ;2sE!7-WV[a2!)Zfz8E䙎}r2"~.A>XmE)\W61kŮ:F_,zbtA#V#w= lQ4eMb{fHar1W\D.98_ _F'2O/UYش sV镍ϋ~B%e\Nчl͊VdW,քur`ŭNb1l BVޏDКh8;Xv.(.`H]P:[&޷o M8~ƒщCU-m1Z (U)lL]~M vam]bvJM,4򮾊 zUj'LE"y6䅸OX`Ukh<0 !٫q3ݲH1̷DR;[7gSSJH.KI4e' Kj#^+uEc+&63Ea*0ҀV.BI5&6k."/nGeǍ&YτwˠmFZ96?m Q5f/z gz]c;[{`KTݗ9?"W|wYq1qH')???ugknWoz͈ɕN3W<:FĬVɸ::KP&wXHpZ?J2׎p$P-UՎ6m>l$:V30Ϥ1U@970Sqli)h\vNs|a.7ӀJ6#Ҝ3hjo F}Y}hج y}ۏ ?UH NfRi8/iR#`! ~r9Z_/~oYo7@8}Nɔxz?]LCڅҸJep9ֱnպaYk`qrT7!TF2 K V*a+~Xk,cͰ޵wo%ʠHxlۼ[_=rV3\(D*Lʲ@f aB1Ot¦锿T6WWy˲!} v*>VsȢh4nS.sI?4:a>j0PjR|1*DҨ>3`b;K n~G~8\Yɘg?.| +)t=Hm3(Mq*;aOB(:մ9v?~꓅o#4 Cz]vyE Fu<3^=Fn(HfDQ$xV+F8F%FT;! ז' bw5>h>lxZ-Gsβ9N}Η[bw-ɝ4 ml`I-2,@UX)A ] k,n&'T<3g{60-{gS`u|vq[b@t)U8#PjPbӂT QDjtۣ: tb(|@OKJv 71## % yH "+/ϤBMqeMe823՜7gJ`P<6)n-ޞ }9L`&7HEPp_mgwlJ6IBTnu,j/3  X U=H3/E{uTJz27V{gVm)qu1 -[a+7iywf‘]PD5m Z3w!?b) .kO;Z*ЫK܆vq*9hkBќbZ:רTVjiwM| ),︑D@گ9AB^)1("/tq!2E-Ex-H )`]Hs8>Lw.%pت}HngX|"(BkS Ep-7|+pu'yR¼G"a R8x,Y+ҙ5{㨗BPjfl-&{^L3PBxI4TqI>1.hcmZo)N*0C$^30 ώ/kvm8!ӎTo"VL%[{[|>`2<6H{~$^# ? f>\OA/O*"niQ`kp2[L;<vc3gM~;ïpgV\NO$;ʼnvj^jDCE~=+w3xK \տ S"R YPЎI/_ ̔@ rD݊80XgYצ={軜u'5g-a6cBTYM^j/Ĩz&' WkK:CJ6!h@tY5_FaBNmQXD/ *Q)zW'zqSr8]R07"zj-vrD]?֖ՌB3> ]VL,i 9u#ծ jC]'3ų@s&$"I7do6tCiv*Km!5Q$f n) B,'GXX g]Kh%&Qᖠ~7 XYq25,_!^tCw'ٷP*gV(Hrƃ?J{/dzCMA9yYۿ1^\h|BJݨLVQCMLXܲܢFmƿpz(Gy; X/t;Z7@~硿cOTh-VUy+RqB#yNNs:$D:=l @~Ś"ish`'ۗ{ӠpAidH0-*/R#0KXkڴ*4_4-Xl},K!zU1Ui DoF'^/ :dyFiTދQOFp 쎵,(pk7NV zoZ95 ل_%7keDlˀ hy6acx!{h<0L\̮UT r(/+Hy~'-< q)sE5K1ꗉQ:}ƕcٌ&*8z13Q*X"KہZ:73˒yv3lo_]%1FD->К]>Ja KȺ$wMq$%[I6n!&U,g Enl;Mn)-&,Lwj rn ptemΜB~E.Z w[v `EtbqS>>.r0oؐyFZgvvOpu]Z3R WU[WוkAw1||w,:`0Z~P7tiJaD2 3=Vnϝ!P - qOAU]|sRE!x\~68bkbImԱ_ߏ^TP(&҄BXh ..o1de%=SHX sCF%6(<>|g" b38\{:O ~˂NoO$יsKHLq'9:Y$X.f/)+n6-hݐJ{_hFRy6_NtB8i:ƶc?ߤDcn6Ov3:_NsOtwW/)~x?(Vh~Ѣ|m!+pFӊyw5p0t~T!Ч~'u*10k ANƤNC3&ǛJ87eW ĭvkϾRW$[ =9xy]AnEl$[7ka jXLO}EZ H?Iھ@w|D:6^{ȦC9˿C057V.i - _o);TEOdKŬPyjIpzQVd]\R ~W#޿ :. RK-dFQϦ1+lLjSJQm@[@p\-(I0PVHr"%qGv@Z&gPY'3#oM;qde^H, P`fZ=_^t:ALzU[tpbb7Yѫ=ta?`j۟ o8XVG l9[4@:<5LmҌ|+ɱJ$bG׀wƨisr|hb8g$ΌQaqi}%j?w7l9׃2/T%D\6t*iȞSݿvє` ~!vWW7sI!yB$賊!cҎ/("f+~0^i^7c{rԑO$Q`ѯM=1Ś6DXЭ :Ӄ&f myOW8EjpWUȖ4?Ry5CPPj1K&((4:PA.8? K X'Tng]csfk/ wS]I3;D1.ǡ/FsvըH9ogZ@//Ck3LĸS_ (+'=fɁw8z'I'0)LBI>v֮`4wme \4: [[! )znj6?9fm x9@ǖR%i ]t%^?R(BTTq,uHPԄ6AiS) 8;qH[$"@Af:Vs1};"wZ@r1>[ɇP75B?}|2Tp֏!"n/EiaR&bύ3*Y= UgjLI({Ӡ.&Yk+)+@zuMe,HRcsdAAΘǚe`c!LXKu{!$TZ<-p =pKvR.NIđPZXKɀg{ْfҪ3^d0YpekEpϯ(uv빬vj|.0bD$Cف#wβ}ΖoUwݰ$-͡*Jѱԉ%xz'8:`"W2\Cѻ2:,ǕXI,NysVan'yF*9o\)N5d 1SAafTe^l `"4\G1|7ݩMuȔȨJz1ZgPW_if2PbnDYFpH ,G`_F8|6sK gxJ1 _Htr"tWxʉ2gO*Z!OB-Qb# ~ЙHbkі&q/KeSfͻ6bM1ʞsՂJ! ?d[}u-y5nMDgfx"U =کf'LaE[kCB/uΔe-:X>_] '1rw|N>>bNu93kn>!ڪ^v=qsszEr*l1ʸLbh^YQvd7/koݠ1YP2rпO4h4[`cuŝ,2"mFRZ y1Zx**t#"$g'MH R𦪋u\`}B_Yi"г),o|*7goBq UIr\w~Uͨ MFaQMmݓɑ:Px=nZ^K [qў|EHR"j;EZM^%;m|>.;ڬa^A[8LLB;Pͯ7I{KdȳQci#*ipG"꿶$%ր_ο4Tikv[wiq~⏳U^0ϱGD}qB @oʖȻG%ߔWE>+܈wK̻!412骓&i(bzOQ i,RS(i;Z,?=wbRNQwP,+JȧWtJMSl2H ks,9KPAO..$A1VЩs3T_7az p0<)Y$ qZK,׊Ow&:>W6Q:X V`=/7,6QS4t4CD~(Qxs)C,dIے}[[J+{~&$ ͔I@TBET>>=j?ú ii~i*50.l IDz1^&u[nޥ.y!!d1:bt+ʥ4sS{eYc{]fToekZƸ^ϝJT4)7{W?GܵˏU)NC{#7DUߦo WϹ?JK& 5rg%PN I,O'PWBu4i+x&[djn.V ^6HAagc2+yD9vdz}9]Tg<5p"4MCM=q4k^>8 QV|۽+d  ۀXXIWU{#teז// ߖs:Ydд4]b}܏{o$WrJw8rb=?d?'hAG[P ߁'9g)!@U; Caewdg^,(QCRATӖ,>O,,k 4lĄow3yx7č4`8e>i!€F_ajB]0BI(X D|,LJ8s߀ X;[&Lc-ȯlNiN>tķ+Rd $&eƦZ4F?=\;'ǺzV`qipV eWqwq(* JK`𝻀dS@GRpG,qţ/C,QPѴfZ8@( B=:pM%3 W1O|}%bߊ**1?JMs.1ΔMc=#Js`s9e%{@ V$-ʇ/ZSY/񆦶pN{J1fr$c /iJ"1m bD'%7N)G 8vV9b/p1e |@ڀ8S^ _ bxa%AchWN ϶0hH eKaw`>p%1~X ,+'hh$K{8Rwt\KL~ɑ{fꁋN0|9Z^Wo'f c&] InPИP=k܆~翱Kb-r)$&S* wXI?mM[3j&"3.{? _Gw7rZZV3eW ދg?-*hhfVs8^`bK {[ȐE/_=ȕd!.8.SN  nc BI# (/7_VE1O_}!X"EL>a%n^܃^weRו8pL3'R^""4 wvg?>-yqB]IAXkvdrW ZӮK[/ X@ݖ/UMm:J*6;Okn}=dE:B{G#KAO=Y3KΦb8Z$&~4B FV%_B<,bynָ3llOGo;QC.D47R{&G+: ZYe tj^KrTIv=03ՀF&(21&#[>2?aѰlpi[f`#Ώ-H6|Wc+L$bg-LǗ= Iw]kM֎WlHmdb߇M L9,n a% lYfGj[~)E^ )T6%E|Z_H)ӚP.6:ٖԒ,ҥS{ec 'kizĥa$ [MX~-}/*k %Ѫ)p:᳿4QlU$ĂbN|*|:@w0. ,m[eW‹^ئ0N,֚@7Y4K8;LbcJܰuH\ }پn0e{3";1}d@&妄͜$*ðEї _jG4Ya0=;NΔ&/ )`Y ]1'TskD=X"¿#!=![aOUnͲd`i8rc|#(ZMF7,ҵ&(m<#vz[zj.,I?Sx^GMȍ:@qD< /p`}7MM<)>bum[w^;r[yalN|Ɓ&S4Tg eq.q)̏sݢE-Y+Sx~c#7~$:kÉѷ{։ 7G{ NvаQ[Eilou!#?ebym<@Cce^SԴh&|_Vm8>QCsiiF;Q3mXyCX\_&)4mP( >fODB2)Ϡh(Y%{d#]V`bcƭe:8TܜPZ0%Ji iŶZq]er>z?G6P~:?vhꁯ?ƨq'eJMOf3YRLOF(-9_ƫ*OBrPug8Y͝4E'υ5-.i0W8X \vM338? x{QŊ^&8W}ֿv9e"M|\kԖ,7H)4e@|OA Z 3aO"-"2?]/'Ysu wkN>J,+ 7i GW&;m+S/8VI ?r٦$ KXRDKfm't 5,},:TԉUsSlīu IJ9ڦrGXւrL z6pqUx~mo,P$)c[/PW\rW5705[}g½SMkGb($k)5tCuҵx^F=Ai/y?&ynҢ- W5Md&O|l܃8y8d>_6ҹSҶk$3 -> ]G5E[o*YV/kGfȡI{&բa=)}bo;:dCvoNq^ThO?i5> dRu.Z*~f UTn.)*?!,X W_t\ aehk=.lU2 ֪'Zk2Z՗9H-=e|)9 Y]a䆬Y^?|PBշ{lsypy`~I8%d{80 kMt_"›@=BKF24}YڬqWT3DT 7 ^)5a_SfͬRAR# gLC~Gيqa ԰WߛOcWv=lVPz R1wzlrxL ~.n+{u&̑[>)\G}X5>j p)P Ozi xy_XvTb;v pɭq߷:W>)8ú>O7m>=#| 6*&ʋ!{;b6 QJ0Ї|~_gx\*:89}^j߬g,Ց4/5q3f0Nۻhtj\Rr)l.U`Zo~2q<Ò'{vheEa}\a.ZtC>C͒ V 'Xszh>h~K* o2Q`|ȵamO}`7~ 6EǾe3=PsÉՔoz*yLC`Yݳv!ĶW?4MOHOiUd{*JaҀ?I(,CSv4 z|$Ay'o'2j d6:xN1B0#[\F o=dh$bU|0 +KID><C{|ACi%sgp8G%uhAy\4Ͱ?-/\abvGeaYC1`k,a쯣br";,2qc`,aX TI5Y@1^&!28@QU8i)NO5ە>9%ޓZYi{E2I*m f q*qTs4$O<3 ;>tv q/M_HZF0].JEtuՃ;FȌglUdI{`J6*~ܦRyJ8n1%1Q "#T>bc mW:sZmS8s޲Z3LdLCP`KU|gF8R80??;!L|aHnu\r-\9O{@kNdIN #~ׂm48"m,0ҩP@m6]9 h5M.t0>}חy\}x +tPOeq>ګәeg<:Iv? hwpy6}C91`Yi|{|D*ȝˑuc?^%ziJCYDޞع3) +u+8 rkFk4椄%[Ӟ6bC*7Y Ko}_, |!!Ĕޅ2Wy-Q,VV._<+=sNMWxec֯~M-S9 ɩ۴ {x`%RC=}TPl^:̀ mX>?NLHTIϽ(ɋRy/XqzFl7A7Y\FEB{@FaU W0k>uXQRY10 Hn8mVgV״k>z5صmg|tݑ<2 '_SpZd\LYX&f߹2q!Hc/g}r2X~y_NeWUgO+.wdF-qz(+AI⩆RtÞ>+\›h_Stb. HJ_HNvZ5۬&x NԱ;90}r8J:C|N) ,a|/4@#5q4zDasv#$ff9$ WUW`wPk.P"AMs.sԢI:=kU5Kl؃! a!lQNB~ԧ8|ziINPp`i:ޢ})O XBK+)dWT6 ϗ.QvAZ?qEͤ<$< j{rZ}yD]WsiOS[8)?aϏud# s`F?hR`1i4׆"ʯɪ:Y~ܻ񀜯M*Gݒ9/}xFjʤ[%I<[6m_cށv&fgp"WVo5&9[)YK%2(B<9kh{j``xRLK$wW VUryrK^@(wsD yeF潦rͥ~: _1]d ktgkև9o`I:wk+j@L/FF bp\eCP&@z5;$F>$9֝WS)n Z%&@Hvw6ۂaaFv!j"\!nJ6w*FZ]Hs56̸ 0Y7yJW,5nZܴ {^@֭uv!iH6}^m*i^ (LϽUb9=d9СysNHk`mt@]V%FGt 3 xYjt+/}("X<;-f'"%fHpn||ep3.?ZYR< 7lH=]X:uEl[uFe}:čD:8ɳ=<3m?eAS E$t'( Y;hK~uNFB;ǷA)C or7M&:xk*-F6WDeIPULiݼ)a'%Y/t1a:rO4]Q,;xH u2D:IC8rP@2Mt81\0 TcߏK3;wP>tj`AhWt&ݻG C\]#mӁ@i!;9ahߛ D|r/XJHPLW ~l:#0 L]zR=)ƊȞsq8)evHB0)7G?Өi XPVYP5r$p 0~SPRjE38pi^"-Vz"NR?yt~;,[o؈hvlx/נ&%CqbKq8vgeVkzxN_Qꍊ%3.Cܨ٢SdemFVCrұTg[hd t3[GnJL?Q,'Ԫ@ojPsY[p 䵇@H`9]3! ;-`>azYS'F|Ն 2|,MEuť~RjAn'+M>0ݖV$v7Z+rtxvM.(~-u,. \An>,ݐmrRU:L!;bDȎ+bЙb~- f.F s}49FX0Y:ILW9͓z~ohGp,9\'1a%YE0g‰574, E?DAM[7OSӯgAmXvpA2N ~;s&D]9FwA"iь75A? uPrQܷOdɍ(}g[q!H8r+ek55CQ"L2+>A'&ưHt@hwH| 3Yxy`fjo=2 RDؗm#ta[/RwP \'50ٻ&9}Tus5R]nF:UM' c[rxovf.*S}]KBR/xлe[CG{!SՁy{ D%p*\goy Pύ|F~I(mDP1e"RFށ ]$OQTPzֈf 5rP6w`\Hbo;"72p9ɹi؆, j/l3Q\\OFr1qcU)ءy,DXmgPӹ/{9R>MXoq7º;چ?WAROs˰H4Đ$MUcuN_^MVY+x`ϜpC>\~af26!CuuC,iS!w=!䪰7GC\=~# {vVaX{ ƄȕQo?h-͵e^%hl%(<8O/]NiTM:_GE*)P/,Y^fv; ̣tMɞ͕g=$&Yߨ4E? )IK#KEJ;^L}%k>M3g/gQ¡m@}񁒝r5*0<ݥPBSF}I:S. d 4iCF&zotPʃa( U6L -„qQA5206@i\i0/Ae}:b&'+0UW>$='$)@z+"N gwxn0(%ī %tdgڐܼڹ{^]+\C$\(*JmbF4wGXs'3]ܕq`~oD}_qmuU.2z= G:şP~ބA>8K~a"a&k(1W ` c/Az-DsI.G&q;a@'>C 3)q# 0ܻQtz{Z='MYƦ" r0`ܘ0I7((:r7Z#u+띰Y:c.>ظn#ⲡ3*qjϚmyzU# Hj2] P_ųTY.CJra %~o>:菢Nm×: V:eM⼡7ػ"hB-dxr$w s2?[u3DJLʙ.} <Zl5OJWwrѰo-sar }dmR-h HTSi̺Ĭ=_n`"rUo Lӧ5- w[Z.پr/w@ r`[ |Sp7uT&%MS1ܵE L[QWC<.f敫#` 1cou)p ~^ 4,IEWg,xѦ=يJ\P'b𨙅a ¡>p3b+`X; E̞>/kpID_aS\$?^ǀ#a,nݶKƺkX2ni/JR;}D{X_܀TyVo֧r0M̥={!13QWN?cHgB{Wէ%椒ײ#P.T`lwyeFK?];0{O.D2,{زnQd/T*H}OC~Yd Zȓdn~Z)&ƺUqݎp /o7Ka*(![xF Q(]Ovy]d54(e~{E8Y7`=.ğR (9"NYVDN;MkK9 .T/|,ǪP ~LL+8i?ɖuTg2C(ZJrqȉ:nItZ~8{?UȃGT+~j#nLx xoR;p9gO%Ojk\EAo!$G)L_˸@2ښN Sm4g_뛃 =6 ?Vu<0o}p ]w$:.7Q6 䆫x7}e˄@ߍrdLHqɔo;7f6(Tka^V@YL\qJ.|FYwP6`XD40\hqaG-Rp~i7xKP(MJmo>mӵ5hGt?CMGrY<:LTt^6": ҧa&(5Gě6( k R8g|XIOdTPB4荞BXw:_RVܲg:@b,8ޞ& ׄyVWaޢ dG$ͼ)'fL ٓ!eoF=~lF~@Gn,BR!cS #Rgygsz.Oي])h6H1lUꈀ+*ť*B@YQ7S;|dվ.R)*߯*Y'L D2)45n(~qe8O 3{k2FH5Ls@u'|Mn͟  u3co3d8uW5f4cbT1 ;"ѧ\ |8[q @(z@RWVMߠBţކiHVhPjeJc_~l-MG`ې'#wQ ]\ I-1jBn'y5f7M=p([E).JL^R;ЩJbaW}#{O;8~bT 1,~Ĭ96ul$/MyQ'q;' 96 ?`$ ǽ.^Ag۶|Mze!0Ў.u4iOf*oqTPfIZ `̶f`!Ħ͌׈w\29 /E&<<*STt#O[47F%%  E twr׌|`9&H&sH3=S)F3?z룬2vZ%!+&EKWđuMb(I22Fzy2)S//$5VO6*.ls(. Q q~\]yơgur]v:)\!A?6k`ns+$w#ihXTd dAdxjC*6xyTNKޢ224Ugk:1 3x&4#t-.ӓ[Y[姂l|}EWM|,I'qDD Tp'lbS[HX|f߭ 3H4*3I,SԒ_IΫ^ԭ#DI{IZ$xHaP'lpb1I䴊:2'?`64M=Qv&ԝ@ⵙ03Gp_v 3傋 cfo6D:= ILq:Zv903E//!vq-es{g%&nyGF@, aw`^Nf vkF{7g?u)N'lj<Ց/9&)5;S>8'a\3B9g(%n^9ɗl>C JT`hd2OiSP߶ %/W)sy]Hz%䢕^  \b@ذE^mF"-طU?M]s P)Xe{q&'yXUIs1dfP^ȶ;X;d:xLHlPy%;p9#/HD\2&!\WV̠d|׊$ kɡWL$x83ו2S&1m ;@0 yNZJYȒr02| "~W\I<Ѽy.q]1~ p+.# 2^Y(J7T)i[* v஑Cn oY$X$c"Y-t45kQ?ŠW1P2W 姲QG87kp\ѰE?|%4 Se` 풉 wҼ g+H*"$[l +QlKM7N|plB1Uԋ`tM) h;1/~O: ].gZLynn9ǃܻVc52s!EESjy|H]Wcýxo+p~WK)e^8BAeW$1DnC< %fX. u;" zt*"Q\&N]!Du%@U9K&#!Vb 1M& Gg,w@$G!o<6o7-'F=?#Ze|(D/s^-D-frDԣb)OK-)[[d=Յ QBp8$zWQHENhZ"  ɮ+50FMa"]*DDh0(1Ń=?`7z @x4|I"5R1~%lbYyB ZNSRZDkYx#? E$ jxȂ+߰ =gϮD'&` Wi0^&TSc|keѶ%ޥC6A!$UfPR-ħ|iքD6+ʩ-UV[.Q* 𽷋3qnHӕ#k; Ykͦnv2(l˸=wx<]k3JODnwn*^W쥈dtd&bjP8DowAdqWU+{YGO8h4$Jrd(s2# lqul[|U_M"!ESv丌+]T϶Yn#l32{x+rG)MUGԆ q ^z(65Ԃ;5|EZ7sxu,ۙ(W"/%e͜ݑ1O+՘2ꂱWe*۟s@BgvjHq,Jc3Mjd[0EUj$"%B1|Q}R1?쪟 >y{K'imLv'㻤+$.̚z4Lxb&Y}7ˆj"1+1e8j-:_A!}ujr.VpNB;!<ދ§UMݨN`!u N2ssc קMސak0 /AP5-M2\8ʐ :@5]|0׳40ɤ'Mr4gP,@y:6ÜbX^H6xӰX!šݖH0p ׾TДZVE~ ]mviO˥9%<7_)P $ToHHϭ)u)/0':\/,V`몲 p-WF ېGH08nc4_!!ó1;9'o eZ_vOتm`Ǝƌ"Ll_(5~W0>1ǤM EF ̗ j fG}-ˈNHi=3aqtE_|+϶V4RV/ vé+V][fN{ &9 >4:}ܕb4B/+ʪ׭cPA0K.6Or"4F][*ot`TF04P@\iU!\Ä?vJ[4L"k;br-YÌ{ 2uQ(wq C[#a[Qt @q.'I-ܻwf[ Yto#rnu$_EL]#ͪ x5|uI+ n'c&qW8[ A? JElbP)2AnE:%lwfV|tK/) 0,QbP@{܏[߶ ⊿੘QƗ}ڒwe4"MZ gIك[%牔h}\V8Ntxhŏ9m[1Ʋƻ:&V}P6pCE =\Nb) qyUT_3e!rԜH\7 94j7(RLm@CroyrdA0M@_:ЇGKw-ھ6'^z֐Qn"45֔rG, x.$Hk㷷sY(Ƹl|-Zu.sd"{;3zQH?'~$ k0Fiʲh/XQk/QF[zڕBy)Pd ppقIW =v8w[ W9I@.)0+Md-˃-W8ihr` 4S+r&@ JWp5^է4Ձ,eW}9pUxӝp4W *LHN G`C !Yo=FUIoVvbZ˙n$+FG>όL}}$FU;e U >6!MvϏ~ ˬBʩ,F=1Q$&ب{I]p.gy /VW&/Z24V!ܦQqP,\0$( Jg))gC".ՆZD.p2>'U*ջk O\q80~bfvPĬ-VʘR1D#ùtW ՝ iAebh +c "n5=D3T7:1d-,]Ys6wai>@"pJa$G'Hp2=475j4TX引L`e(W餐T 3Ƭats' c>(%ۍo8sasHi@A߈kU"L>җԘ?D| Ww 4b6S8>L-њ /[xZj>Y|lOO>6%' B&FR "F ps*5Y3gSYnob@qx=5aI+qޭB@Y3V#=ZΖ *d//>UgӉEj5l67f{;ud<#9O@5S#B}3}|6h2O)d~~ I`šy5x(/K ۈ 5ѰJ}#߃wHÕ+4SE#|\RpUN1rWjbG^%$ay=p/֘A<0 ZX95aB"OK`=c6 ר5 ț#W:jF/92K>(&pFCٓmJ+j6ҟ{J3K| ٷ-Ŀ< i:wJ~ dzPgjBI9TfY"m=)(ֿj./;sސQnj6X`I}O"t.Rw`^P2l?"R֩zs)8s(DŽ= hj%Rpˊ袩(аK:46;qgQZ3lv xU;H$G Ig n&A~yIVFRuzM眄( ЪbFybhNS5a_+nH?vq \ݴ9$WЮ_'>a/X]@rtK KL! 932{Z+?4#rO ǥOyúTRwb9ٖGLH*omk:(I1N_}E!F_,\ʓu[%f& o@0EcOF-ne&@mKڦdُ-KNV(39X}7G, CS}*oV.a QOI~T#Gt!k]n#RgHIi&4skSp(:Z_ 0dB/’|bKJ*Zq`Hb {Gvc*H+ϧ駟A.Nݿ҆g@w6)y _zƭE(Y3oJ\sdUSSv݂`%[ ڊ {q=٬jtc?\467Qy}_&).2c^P-=}Z? h.},אmN=.Suj@C?0+ _Sw1_R} ov+ά@zhԍͬ),j@)y;f˔̷hNts(Ts/#@5]{\f 䪝C3Vx`a}u b$Ef(+Ӓtj ke*|8CRwFC֎Z3 N6xv!#4vf:t d4{a.vJsTc$qJ31O(b%x戨.y6w&&`R:M(Ң#Y5!؃bfXeIEኯ^Ɓ0z;cvC9df]yg,}o!*0)ɭlx$ڂ 7嚭j)9 yQa%*Y)ci騾d_%"$mGEM?EZ*SЛz]6q2Ԧ|T 0%?fsB ljkaA4p6s8V8Wg% t:Mp>{JwZ KM}a+&Amb:[=Et]J;\ (5R1&8~ lJ[.c+% HTPabI#;*  V<]•+`4m6Q$SzӗW? 1 Gy\&:6>>q|j0vkή{nQiBRb\ d$%lEQgq P%!S=E 8/ 57=~ FYZj;#6uxiYpbdT&z-I@Md`H'V6.nJ RH!6hq팸]ƠM9xak''tq+[TB KjZZ5E4j[b'W_ ]Q;(vq=_D e?HQ"Q MQ6a\jRqOm+5oX%>K%iΗ3;Q?J7as/usO}rtM)- r׶Ax,Xtr3P~zJc ')7w=\tR OY'L"V;PEr$3RS9D-N6 pq@2C(B1.Ъ +ld84>8z½+f\u G^2YS ȵ;4jSㆨ O$`P(D2)WɀWEʷ]}iG'UGkoeAǖw_fV0h\ё0UyP~)[l`2MBRT_:ZTথF 'K{ģk)mKtB֣6stB  Rq|p1e"y<[[hla[ȋ6,AB{ GprDv(5RUEeQخRLĎ.a9 ذJΣ;~ j#~T֔lw#]8ﮏjW=8{-NFd2LC(DM. Mͳ (hSqs2QG#;d07c:Vl 4+r1Θ,? N7S?u:α+ʵ wjqNQ6Ƿ8{zUYuD3/_D] cfjJnu04` Hr]T(`9or"e>:vxӘetٿZQHeA.-@y<`pO/S<Ͷg.3 7\hB㤖i|57Y`TY98eyȳewVb;3dLdn@ +T0 ЛZ{~$ASdi6<7j;!יfa;U6Rf]GcSAwZ.7fBwblaSx9vm4.5֊:$Zvѻʫ̇6? Z'qΓP,fTJ c\\OS0q(z63#;Ez96R [poJ+8RIYNTVxvER.+10Td&JpGC5jڶ"@`DU kXufZn;EEwPG#7ǩk7E:[P2)ɭ_9 8kuFŶo`r[}NAnL=10L >b  +umZF9c|N×Cͤ<ޖ'[т|89x/]i}IEizU0cdwNϯf##+f*\.Țn~(,Rs쩒+Le^GT0ko2Լ~ɮ3n<I ٖjy/Ch<\Vϩ%(˗Z.s2o$g"$7dJ/jV:0,IS(k`qq-xԦ\Ĩ7$㬚 =8diz\$=%bRUp F;/!]gH?IeKu2{ ys/T9K2ga\V(qH*aPl$FzY]7 /˕*D0֖Yey8}38HBøL. jH`mTKtl;!ӯxfFęK"o%Qxq˿{z(Ta>cNoWu;O` Jޟ`uj3>>r5޺ko.3R[ƴnknTp+r/ZPBhO'3Kdڭʊ &~߉q:n ɠzB˜Z|9?EسK2kM&%.Qƀ~8|%fɶIاDnJh]Rfwi9E(fwߦ;k(DkWCtm7 V/ 0NT1DlAb<dQ槶)[+zW4;Fgsూ_=D.` ;ɊW[ȉp!D#wM٘} o0GMH<+׬F|kSm:$8V [[S9 5(r<'N'.$5\Ijlm}N"hIXiНKk-~զqْޖwk%(1E]DA%=FO g8:ވ\:Nt0v/}qBItt 7!]U'e;9cELzX$-N5T!*np0mY>4ϧN5ϐlgZD#) ^2B^T!~N(y7$IFx'{bRaPI}Q,Y#>d}ۉv{HHN@9MCuVQ:OwO 7[Km@Qu*q%z#`) >PN${haϘ\.U-(UuPW>@{"1>mp/ v4tO&#Nc̑L: !n^ٍ(jAQZ"q8 [|+nc5HW֠2SJy(~(7I̝B_mWİTOѓeĞźC(Py k) )•,FM:s/i_YW&Tq%`5la0H}|j(/m1"4@j%zVZWd܎m>/zbq5=P^ +U mj.v;a,>nXls3ې>F@F I~iz3H +X|+P H'ko= mb<%Q9F#|=sƲfFG"Qj0i ƒX  +¼'ϰ8Sk}~MuGP}CNZG ';i( D}/.~P%5{\+sdJZiQ E YKKڅ9s=' 7wbQLaWu}f^Q`|DJ4Y>B8-k I8DCgfL #.;0ȷjԶu5_R iυ(W.20s|U"#u[`PҢ' ~H](٬ܤI1 ]a`B~ 1e~Ud;@CzSoޒ6p]rÐIZu[8/tAL&+{:`<ӿyOigo} fo$6CIZbN^iR$E7u Q~H {VBI7WDOdYvtwkUiqsUޱC-F!TуS ҉Ŷbj KZ.vQm<ܰG7[=Ԝ_S0^>,ibP`.#ė!z˖MTU.3ιP#ZX`Mѕ~{ְh^~I]F+锇ʚuMQ_;iT}lL$,yx0妿sՌp>z[ov5ZKTyE< 1l ! YB*vWߘpNCKx4)x@T j8VaS<9 ={;)%,rL:m@o9|EpŠͲpUMqbGI GU,7'ܘ8&s{S#89|Hl\g IYED1t?ؐM+{b |agi_Ş5Trp$ٶb92)\`Za_ܧ4);^;a)l$8zI*:%_wmks/jZrzըE ^oMN]|uS4+@{^Si%VOcF|Nz+p=F3M)t-rHw2T3KKHsO d 箊wÇq2ul&;D}Tpb̤'f{UϘmҟc2'kh&* ؝CWAox@ú#Ҭ/L?GG nҁ4t%7w%?ijjf.t{ZXW/[ϥګ8?QÞZA@ ¾#W4155=2d_RB5`u~iZt4`mLRZm Gβ'\fymEeCr.^js:d2\|-H&/o "/'2b$KC|Q 5^0Q'q3V3EjL[@Q](")uUz}ל} J96i%\}j ~ܘ]K m*xTb'8G$@[,vEP*UgWo~ &"yA;l WK"$q;R(}SYj $C2˗Y>QT+s #qYPe)@D<Z  u7-|։+`;gQ7TUN2԰ڎZrꤲX79>M)KԔPm[Iѽ,ώG==<@X(JpM8?2uH^鍊J='@,Lahs#ZM$-!vˉ-u ,)Eyoi =^$ZRC ew灲$vboB=>ӆr(|>Rʤ%J'MW t0Q:v]N2@RkK"' 8ѽ L,eS̴7-c㋎mG|? '}q |m2/K*v\$ä/)=Qv3ԮL6fC$>-}h2'~1%6IH5''eD ˀase)D|< !rU o=Q϶u !^q-ȓp':ZbPSƸs:fpZ"?T?xEibq<\E"VF*hK,Ƅ :CZnW-kUi7lz:$&IM$o&畔Љw‡jK0Y|L0Ǥ4XUd EE9e b*hlYWhh}m4" ( /Vj{& 7, Hf Mei T?69#U#MS.ieeWPI{mOKmc\]m; U ;ݙ}Љ[zM!Qt:i|S&rt" M|e:y^jeUv舶PuMqL4*QX42v/ʥػEG%&3/!׫ 9'b[7Tܐ,eԉaƶ>8n-%6āz~,>P~|`H}KL3#:>`e݉>|_ BH[gbQ@jܫoHF:e) 6P0Gf@yɳr/0Լqaـdž(OߛZZoOJUD,Ež?JɪM+{*q{֒k@|<*] > ݑ()l3xkQ HC=ux8=tvKf[BM׾6hUޔ73y{9mf&}~έraT3|!| %XK o%;݈YJV Xt>9;yK^eϐv5m}kcf 5VE1|z骎/f(J; /gWx;BAXȚG^D(04b(_kہ)(A/ÌJk^X<1YYKS\gRB p;.0#roJNtxhW*fQSޓX(3,'c`o$ș et4p o_VU~+(`-"K <ݚ%,~&\NXȴ1[:=7LxqkWhD#b/"z8hIO8MC(Τʆq(8iJYBťq{S:AwTZ;pa!EOgm}uבV޿Z œ2bϺc m|enbR̐(,_ZH@[ #^I YL)PDc~!7?ɀ7WD)^طe&xyRV3yj e1f#$o侨|\]sy,Ҩѭ*j Fw#$AiPv܂e! Ec(G](D&M2=~܂1)?UB+^:AGvŎͬf=0AQ :fIҢ̗261:[$Įۍt1mq@sHJ]Mأ1ߏ5SWIuTg͙J;Q A\ch?8^BeoاצTG)R޽H4TB3$T/,tfXsdR؋O贜5T}]&j)%%ꙸjl(whTst@|r݀wS\Pȯ&  鵫N <P~gozxJp{+PT'Sa MiA^bF=?’#o䇹SaJtjkZ!QXXއ__l3~cuf"Z O k) -%M'Fj1'*#rI9$ BzdlLyt?Aa<}{Y)\LEY[QʣE'iKe̔Leh ƞ=z UL"غF| /<22|v%轀Ph̗= " Dꋟ賽v츁V+_^35i陕%^.ԹN 򈨟Y#yݲW*o\?E+vs dojq3d@ 78Vj/e6^X7 :% t U$1y.7xߎI+t={•F&5#j%?2$X ?.JbCvTOkVg2{G.!J܅D^ Bk40% DznC ~ q?)L1c|kmȇpP님ͲQ6} kճPKG-*ы􅟧w/\3Δj>S䞐B0uF'1 :t2Ba5hmed9u*..N }u jO|D ㎌{GZC$/aKk.l^"ȑsԥ>8]!oO,3û{M\خl&qS Q_vQL#E c 2I,;R1?G 9] ɲu$q7*ms_(򁒆1`|m7m%\$&~Zn{ J6Rf*q+C j_7gb[Y[w71>9}Md ۶)64lqڂ|d k)wE:R"5o7ق}ni\'@p:Sߠsy9O b1|9@#e;=蹊s"dwO !gTʗ]w0"C*XuEg퐊c |݈VbJ#ig akSb4d׫8 J-#q^MQ(H;3z%SDLBy[kJz;b,`"GB Qn/|bX6@-¬<\+>Jˑfj~@a|{h|! ]F |y]}xՖqB]u@Z"`5U:|a1 4,) hY̦R&hyb}]77J)*(QMLAN}$vj.dN"B:`8'))֮b"L[x*n*b m*5+In+ ncds>#n0<|; iʼnx$doUo^{#Yә;dl,[1&RgA?, j3 [,;\Qr)f<%fͫRw3ԙB/. ? c~+9+ʿEO:)M$ʼq|մ5,:B٢E G"iޓf{\¡VZAxj&!c(tnGy+/;/5`ӯy 1|Ibu^BAVP/Qh3ie,Ku 7&`H nwff^3,:p/p\ ֥3-c3_?xZ`gKax7N\aYS}>-RS &AD~mkӳΜu6VsOv(g3q9mw 4ç !pGV7JiE_R%|/W'<#CZOXB x&dW!T|袸7 X#4/V[h1[]WWT%_qa9c? RUc~Ё~)*&q~ۜhx;l=뼦%* o"o OzV}O?y%4~He|'ͨ L/tt2skOE?: >\a[L}r*qsA^uPSb8[=/Z馑;0LKZJf#'3\@?#RP >AaT374D7 [†/+9;CTe93Lu^h8%~^γ[k 8cGS*|y~@;ck:G/'?p3ڥ4z#Q00t<]"dD%dF*L)ZKYঋlo sUExKej)"Sb ` &ҌINX/RvS͵ =YU6ge XT"շGY-'b4&&iN?..PQ|6Px`Ieg\f?ɔ:w"vH<;ڜ}(wْav)[6ax$ᅈI}Eix* c){_܋2uag[qS1gQuWkzI[W!q.Zq̊~Yɰgs(_۶]ĭ6W̱V(FiW0eSp1dKBR42͛=c)GigkVjܛu,=m@ɁaQWM.É',<ωyU"^Cf-gtWFN{Q 8RzKgZbB`1Ve1=j# FݟWxOd*VIq S\ Jт@}fzYe͑r /JY r !%0}Z &E(2);8X0 n;KP܁ZpyDX8#[}n}SW ּhih3/2J"V,gl:r&YI[nj%7?s&lhO .g95iqB'ha#jl4]0+Qk"Ob59]f=rN*zԦ!ć0EtItK=;K.1 Cly -xiY)`L|80ނ̂-((Lv0_~]޽4p üD%qS)6R R,fX|±j?nRd^70܌5 3/k00l tH}o͖B=UR jߗaJ+H+t&R0Qg J٬^;/>% `Њlo(w\œ4L@Off''(B|ŖU&bR"G2mi3S wKChvox$GIVb:D ?SYޛ>" -1XoIh {CUYե50'a"AkT*N]<,0<5:s?$7wEe؏Cq{/&4ou;zA38\b>~ 3s=@VK `u ]L( mh^Q´lt KFh @r)6>.c[$0^ZyTtiLCJUrx;]T%gFDmo8 tJ])I/7ńyפ%co a?D^s8XcqHwj+Zaԍ˧w1*׏rer9-D%f6+ 5׆*[" #ₖ }j.]T-eBDMIAmczxlKab1(>Z_6,1eRW "? r1Ck5OX/Y4I(k YGd`^O1uhE&C aZ Rt󈍫@I91hWÍ3lXSmHj'$OOqb54{)mT"t_?8boT4Vw_an&yE+ۼ h蛸+u$@أVsUȌ"EQOa)m+E7d4QQ!s&S9>#v ' []sZ &$E!jWխJL1iGDKWǞaL`0 >z4&, 1:g e?&mvXqx.gcL2J?Txj魠$5?#{vScxGE1Uʓyf/߃0J"kFdH^[Etj$p4PDn&wJ \J;.848I9￵08&!q2>b/}^~c4E Etk)vIfR^S}/mHs`lee_ǧ[fBRӜ's3;_gU,5^ۺ(yɦ3yJM/A!EmPkhԊ 9T"[+`J>%N@G_IC|۞(k{L[9]76RudPt=^q.G$OcT)FƮ0牀3r{w+p].5Mm=g14B%ԏ 49U9Ȇ k(><ľU[%PD=q;щ=ZUuΛXí4 zE6 }$8s?ZIXf+ 4ths VW3ӷUP/GH-R]Ŀ=[jc Y9)L* +U=/x=UCLT5)tY CL-?V"w~ib! B 8FR]{,t)ա.:%Id+Bͼx0y/hWx O&9`%=SO$p+iU@3?6iPּl'˜n@VX|p=ߧ .] E1NsXڱ{IE)} PV]ȣv! 2t?0{\s(ɗ;Kk6s0MgxJEM:Y&Kf|q> ĩn 7Io4ik˲nʡ$"pæl<^C\_<\3Eߪ6`œyAv!.iNP-z|8i ~|1Ik[M r/DB*~Dt#y#q3~r'15/A}$OLڭ7[x5Q E+~b4]cˏߣgK#{-7[=|& tV-:]|> RKV'|qP"&h!U$xF`(6*8-]F|Ll>U6*! u.hpwDe\p-dјڕH_?s oS>nM!U-% #SneNo "-y*>;Wv #rQ2$20ZevY{ lBŮP #:\n}a{Y7+;s:oWнDNyDI8D2eE.ܗQh֞ 9^BΌD)a"36h+ѫVNvf>KF0wI-u9MIONjdT60~7F"s殬}*,gx1{bK d9gMW[T r)"7 ^7IX\嚭.ȺkR!CRؚ=e4gg%+E_,j2c%:/-#|F;В#~/f}*Zoa{9c^$S*mɽD`tǻp]$6r,@FjiۦL:^ns t?hŕ$?K֢av&UQYꌊo;eDYʓ;2jyAaDh+ SL^W񺼻#1*UѨ*0_jenQB 륩0SHs-t6>G_Sjf-T\9yu0̠z`+HpV?9}O:-2wb=FyI61ԗve. 1AYw7}D KP-kjKAXM6%TxۛRf?Lk6szDErD>Qi`G061W5;W T:(n4vx= w h-HGGnbY ]MVQ5t^D\=lYWw]kV'u1<];sbU2xOt9vcjEPP щ6Tj[&^V޺C$_L+zÀZ/gfj!$Yr7DS.,U,M-ZշlYTaSq*][m q8T1}evC暎R WRvF` q&e]6$Jy{A1{ $C.2TL^@fm,uww"QIA(AyMk0b0va_adr4|!$˟TcO-8hGW ,>4)3/HcV5`&4kG,x6jCo콘uF+@H'4nPxP<ڢO!lI'KE'a Nk\08An5gPUXx=S@E_nr標‚E=ћybd P[b0Z-ҨA |6;%9VYknY97a˼^Ύ|7[{ꨊ@!ƘH(Tybw_3B>WxHcM.6m_ҸvTJjnYq+^x$:q2}6>y/{\x/yY8_zٹVͥP 6פG(IcI׏&rI]d0<0AB^*ME5B?L3)}ՇDErE Dc$:On=p*DO QFD ^U>$oٖU7@żIr'araT~DCAL{x=΀iou!V"fC CD 8*~wB;43/f5'HɃ `u9?2DfDlw=#K3Fq]KlESoQWpyAxqѼ_N@<Ҹ-QU8Zw"ˀZA`SyVL'O\&~T`[5Rxo'/VUO 8|tRpkɊ㿢74Dy7Znq & ݴMnp]>9I|)iSYZ3h-nk,픭(]Nq3Rnl l9TG'3XOYd9 Bkc9U3ϭ_2B($]홂W)U&qys8Ovf"*Hp%WdmPPD#P3(}^]Hߜc9DXZ.3L0T Rn?wͮ%eDDd"ߒAǡg>2h%\Dai9k絗eU6s˝Q2h$'oZngwv_o @JraZѯ4p{\/Rð:euSmҹ[ANDֹT!gpuL LXPRq?<`>8[vfkX"BCӏ$9۔qUPSޮ9, pFrFF>vPo+95r,7/q&%+~,TT/ώ+7NrB(-|ĐU ($DlR* `vEvi%Rqά0%`M> b[0=U9 ̝Z4 _D]PuyHpE@+LȈXTLjg&G,? ]ߴ"F 4R G%3>E>7^IzFaCD3 gz2 : jRFcَ:+9G!WяHb}f#I[jU z6Zy@zOQ֋ρ&MlA7`81hx ^4iαPH-RF I#zy-,·95mFU)_7I~u)ޞhwe \zyvh#3 OIȴ/j*s?} .w:|1D#rhwoc4\#'1snry=DkR6~)jr>18!EP9z8-dge uE@n`#4vt} il6"ΰS Q>tS -fSeL$E;~EnU (C~mu|(9`d~0`ʮӴr}isr9` ҂ȗ`eGACKrQB;=n@<*l#0s\Zsi)<(akiQ6"L4p8=J3tЊK9h/t{<enF>}?vrY>CgGj;@ Տ' -JDI|ޥ<76X#͗{*_I ,yaIZ&1厕7V[/-B[mzN5%on>M\^>VaP q@xl{(Tp'Dzڻ;ڃ,#-«B%6}AjڅTB6BGňOvVBsHijâe\qA-HJ@5uRw+g3nkpg $ ?||pʑOh I<)юsv q5;IxJEJ334+"½8cFGF eC&|*G 7zvly5b. 4r``Js0EkzrE@P5k>pH5^FRj;RrڏƘ$P[h#L*QsSДGchzia)kʡ"=X_+r@pwB8Vr 0j-NSRFίpfʠy !zn8 >:рa흨ֳ1+zaxsHD_+|G$WR\}M֖q>,hFl]*_`aThk:OUDr8HYnL#^9DQa2zc`v^e|:uAzBU?7jݭcya=q=+eAWK@";yi?5;9J~(Zɹ"X?vJGUCZoi5Ι)J;ȗvchL(˺szh2i-#^vvHgI =qSWQ9'lf 4_`L4LINsNGn1^eZ$*ãPӶ;6/\j%M?%)"rxYtJ_Ȱ]Hr3SIщ̠v6D )WFE5-p^tٗ8А3 g:7/˅ 4߹?}c̔"*Y^H !e Q}r$Y6z*ߗib UV)"ީa1L`m ܂|4;,gԱv"5?nyI`Ї#@lS28`B+oz/Z;+R4ҺpwAu4:g=g8m :Ku@a:npm;ú 4+3מc@? \K*^>l,|jՋ= /:g Iꈯ (LxbA7( ۽`# öfl2'\~k] jt~pXfx̒fTVGk|dl\c;=N+E\sBғ"e[I]g4\˾UמA?MD[[tqoFW[lk0[w>kqùDuat0k88/98éLJ<(m3p̡|avwqs *-P#ꦯ2 ʣ$%+w޵W/[2Y7joT8؇ߵ3R#ƙ:Wf$VkpϤ> =˅ 'HJ@pW)zpG%>;)Dj$cs@}64RR:(I#]u@~*!kgwjrS >/!ȘiSij36LWMC @"e }ThK̍W:aP[7y<5. @Ȟ]@t}/T"DSlRF GiԫA~&jecgزn:o6b ΰ QI!BV]XKt$PDf1VDgXzūʵKMC"pO_U=L=VO61%=*ȳ<4KilD^a%G?{l"Z1 1jf\xY ߆D3-ev͐:V- A%ll %6y̙pv%}U)c*'i+?̨ޘ':"%qؿ"PPxayg+pAl&t(i [Kdscr>>zJ&TƷ=3ZGhuI+Н `>6 URdEm AL\mZ"u :om!K~JG!]gaˣ+ТcGLXZR3OcwMV4,$\pIV$&XA ŹP<ꠡfѩlNbOxHϗa>}/۬N @,ߛJWu\ B(\𷮢])VCäL1;PɷFFTh+Y>Iv:dÓŔMoB;qE~dqtaq TGBGqnfS/-8L7vB81k#"%yɝ9Aͩ2?hO+-OXȍ:4f^bYy+z "].mH?WtOV_>y2;IdoN}FJRy|T~Dbgom|Y/tBYٯT{D'g TƧOTU|sfnaa0A]Cէ;pmsjXCN<27 2+D9DUˊ#My'v4!<&!ir'r;j5tm#{* kRyExqo2F!2zυ#seN~ Kt~ kqXy~eaGr"Q~R=# #LG>bw"tE" /}VV|O'2cG`Da5u3bL7 ozG\*c7aߤᅚ3X R|*D" mZ% >.kC:|0pxEq DMYOJF0̿0j訑_ j",Zwr4<7TF K!<c,go踝y;'ac-b@̰-a-%L׋i`z MSi8'uG|3j=``ꊎmJVM-#X\kpep1l/09J|zCX2$0JHN rW,µOQ=j#9gxgQ<Ж@nsUF˟l`4&mЄeFuZ-\YlᮏT]Fx +xv.)Ov!\'0\uUN#HE+&LR_:b5U~5SOGAh\)c`lu;柄 %[D|zPy}&yʴnAZhG׵[oPˏY!j^Z>J/27U^:>mw(G _>`ƛ'3T/;Gx MCFw;&RJ.%g +p[L^Y M(X*! @O7 Swnz@O8iAYYuAܗqa[K񖪡WN? Ljj]>&0iEA&sa`YCa4\\5kvKwWƵ VyT賠/x01mb#J ZϜEAe\/G_X°$M! V8ӎ?CrᜐTA{>*``, NW*d%y1ȲJ# :EK;Z@c`[Wser"REfk`x\ޑ+`<Գ\O[Θ)mJt b4?2lQDoU:ps;zc}>h:]놑,K.%>cAh6ʊg+T-5'8c>[֎rei4LjiNZ%="+TJ; ]r2#ݞFpivF{ن~Sa $2ң9(? yg.oTG5%0l?3=|<U9= ӈ3 v7+aFrӇpܗ|:8H#z^M"m ^KKqZ&bO L0W-tOD$ӡ܌dg0b]`k ^6X36'6!i=Os3UyN=1wˬ+iq'_8 B3-(~r{ Vk$Ʉ u8ք93wTJjh'u>ziNy.iLWyE*X#]Fz0EkI LaO CERmbs1n`q$ѭA* Ԍ2 >TH#Ag9UA?DN18FZX|+S铴SʾLkf%o~VE(R6ؽ(1&fZC>quGrY_f8y5knu!F@.Э#qnE\ lC3t5iGހbl'm$KÖm#ٮ[gϡDimLIo'45LQWMk9&^L{e3}0C%XHAQh4f}ut3d^kR'Dxܙ+LťFVJnA&!~9\CIw3.ETZ;Tc7LFi>] ;42o$24N &~~Rs? ЄBy9hrNC|Cw2:ŕưX)9xs^jxk\0Qoٻj,H,KjZv˸W8Ur˜Ͱsj$)5RYpgpS F[R]2,C E旪0dUq4#⾔Q:}kEOrը Ē߾X@1#&#fB"dqy]F$n] MN|t~Loe {DT 1ҁ8C#Lb-%7[`:ɰ*Un#o$Z˻2 <߆2¶9> {oЦ Xk1 vFk#n=Z:K+}F(BnɠS(Xkres.`BQ3 ه[[LSx{a29nZ aߝ(X&:!ϙޕwN.s{SiOWBa*)x, `dz`T? ;6]^3TE B )/Pi<y{ ِdc'W-h0 >Hsd[(9LْXl< !5 Uj}zZݒ6!0wp&#UCinJ)POO+Ɔ"Ub>bvd$GΖӰAQ'жH@t19O]|&I]!x(IBA9b=#SĈ;s:[]mq6h*r3/jG-Rj]$'5_Z-I9Y9uSAHq=v]i0cl:CrtÀGZ6/byu`O2{aw!6x+$ܖS'e fPqMُ(ՈnQ4Xbht_{},]=Qu5 #ZE*V~P5,*BDWǖ:L"QSb}<aLOSLosǢEj#Q~3U RJ!{HSw؁7+&43&rt?dj;g(]tF FF:_wR O ]{;#oj_P%j ý+-MNjC/Q(uCc1̾MFXo ý$b('h'F~̦礋C{ϼ-396#6[3QSJK7hXy!3i:31.;;8Yeu_b*-q RnV߂r MO){W v\A'[[uI]/4l̴v|>vɓݝ1 jd` oU7 wi.wf4M.䩷Z4*V&4xKEtfvGe\Õd1iz$:uaD{jo0۬m !j\]t1k7xrNA}m֝h?C*SR@;sH1X1wބF֔ջ2jL kh3>:D[bSf8L%j) Ū`Qh,h9A>ucVE以 @aE64Z"'ŝf7aҘq#TS$ScDqKRЂ!>wWVngߐ #7O rgHӦ潣?>k4NjV(Uϭ Ł3_cF) ׬A`)nh?-mDuكaϷBZ;E]%ZHٍрfi(`gҺitR;@?I,%\NnO>wQҠo~瘑M2AʕTL푒^˚|CIuzjNb9Pf;[YΚ٤mI)kf,{ 9`PJ8ddfs WBGf)Wvs"!$ΝW`=i LA?a:aznZ}jmeQcR_쀹s{8pP4݃أ!:!>Z+8DJP9SRy+:ԧ -fh(,Tn]գ{FCc:'l(@:'ɔMe/W/]g{2a|? s T}% mrFFKpډ?&ϽL%Y١ix*nS,-?=`: w* b88ݹ.H.;gwf*26(u%pٗ]O;#(`K@4*E;,/7p7,dˉ&gF.QMe~mDNZhCKNv!d|̋ NvZ\vU#뢖;PmKpן~iGAٕ;Ǎ]ik#qd]|QY#\S̯0Ǖuم+L{/UqNxoQKJ"{ZXVPCmQ b2Z̦19&P_pܚ=+tsnA)FouI0oX=G]v 7R?;c=ZԠ"-Ϧݤg9n!6Kh,(ICd+NaĘk){ WDD|crĪM1ɛE㵸>*'A=^]hAlp՛/5i"  lEF^57' vUs|<.;,lYgܢjWJE9"Q _dd`[(_xlٮ\%Gp:,P/5} Jv$MdǴlOMt#4o\f?HXַ"u j.20r\yYXaF5bg؜hWfb%SE;ʺk&|s!1Dn)9ĨoLwT D$|54u. It.a(\37;<}'grq|;c&L7zAt)oPόԋ`C~gOlr~%餬áG4'(|q$mr.{Jqv25]d>K#j.)_Y2*ՖOqny:eVGuQ+X` @Pg>vUji^N +w8]0DS%au0VTȯX%>y!|7F{nC5pOQ+֩ɤqJ_%{-{(z'ܒxe/fD|oN>:i;g/փj9(ϖ*gA^r2;/zJ -[I²S &c3m剬tT!jҘ[6|7M#N $v̽<JMi%bĀwF[`l@_ Z> !6MOMVO?Wẓ_@̟-8ӧN!^Ή)B૵(&NdDG; Ճ3AY@R5O_sb,ՄAgc°YpwZ WTVrw?EL9j)<1)收i}A꫃tii#~I.Hv%rw#%%ql^LFFgZDlF80BBk dN0%>sMSD ^z+ţҽQ/\K )f~%npVƒC.`{l-IѩC^ HAPx,=0lčQ!9sAzg㧞 8V2y6M$Ft]>ׅ⟈ 3N#'Z0ì7"ۧuucPU';K Acz|q ;t GO hRwoЄS:%JGэ─a`RԐxQ($xQrJ 3mWy`}qyp~*#?&yY2K%/^F5N-,ᜧdIkv&Y|!HR=_k@S]cP\9,@ciҘX( %Ð 22+[Y8J Ѓ athVZ?BLNqd-4-zV!La+JiM' !:Ģtaw![ ےr=L* ,u4aApGڿ;mT+K&~Tu7;Jd_^Aqa6M$A)j\<9Щ]cǑ(M+`U60>~D<gy[tq&hZ;Փk:``i+YB_`E3n{Mv)~h`m2z"Lxp  ҞNeX@ N|iOd.]}$\,SpM\1]W%y kW F V^딒+$[Usg֑A!CViHS%+NaI\ZT5m,MgB ďR2߀ hMcï!sjB\Moώ% ͖ɗi!͍wկKv>oG!4C5B.Ug`̀1#>$EiFPdp9ȱ V1>lX|_n4. L ߾`AsBZMDs8xf%FQxFRH#D6#dNTwCV.n5#z Xh$Oe&*Ϸq m5( ͢{1 )tl>ur,>] yзҲ1UH̋Z6ôjt끾D>fy@4vP[+-%iS9BMG fg]fAHYgrAڑ"(?;"¡q9!KK_$"Ӿ=jm,>^m>Wd9&}Sﯲw(3o„KFDx29jY/ $ J:<O.TqMST=;} ̹т̹6&x*>Ipi!+*<إ N!}ĮU5(,fx])Ycí@ކ4"NdD@a: |;4.G Ro -KKѿ.fvGf\'bpzT}**w缯I`.W7?߇$Y KGڦ?DLtd1&P@]Cb1.$crw\/I{3 Ǯ.PG/hn;c6+jDj\Pr%6O1A5_^`vPxr脘;uSKYY .^vV;QYQkh_(#,dE?Ip˃vmZRRұm\It؎3U׃k ev,""w6l eg Ц P.S}|%Mw, MǏL?#]ipRݹ6%h`?/nѝP Ud+l.H3a>WfP uKUL@U| R k7|[ds>Ɍ=MW>7Q 6qy>U`vN)?W S=f<_0-LgYL̺U]&Uȡ~3%ՇALd`VYJdc^ N^ųh$ƦƵ*逖܈pY=޷o?Ii+"!ΏpfO[OIWVk |s#t=HV݀yN:88s@mnLBj~6@/!/+6JqgȤ:_FY-7sYfU y$bU>_֟"IAmx苲 XN4Fį*B+ĞYlk>f~`Z>qgcdF4u*kgcS{V1 {ǮyNQLUF[6j.WeZr=&yS,R̷b; +IhN&zNWǞze+_V 4m ^l jE NK8'$I0KN!/0emتA'a廠٪Kjbƈk&җ$V`OE4tM25nTFaPt-p;zeZ s4- @n6d&ylԜOGCeP齛&!O-Ww.7^uL= * '9ܟ$*.Pa.#a}L|UOF7Wց)2Ns"eܹR㔹zyѫF'G(Tb@Xjf]e L"VQ P;7YӀܢ%*GOFu gjK%SΤ3ifBH8Vԛ0UoH=H0+ou׼bѴM\lKs=aZI9'zV?pzzJ~:([ }6CpHyLjIlP!j_=(Ų;=/)rgLAɻN+?] &xH SRk7Vz 搜SLλz>}OmɳŻS[Y =x$/0 r}]ܓdWT &g4xĮN#kණ&# XEwB`]]x4 r@ dqi*{?ٻњ -!}j!|Y*=}xh̏$t#QMȐP{ym$LE*>MT4Gp m EB5.k/f#7[Ixb 0,۰0|9,w B4o|K0۾8W0G*(xv r)4w2"GAڐcvCKKn.\BlWB~IPx&/ܜ"YY.Hg0F2fP ե#Ki8k<%gj;VkG<|֜Ta]+eKn\- q_餗j9 &ZO{li1x BurG 531t* 뗅k0X[pX?GL [V?IteegSQ%L~Y(u!yTIG /8$trU1Kvݘg^0ogCUR$ [)rl]Nu=1YQkjm_u%ZP]ܾEaaXSmXt4YFR s'Vtzk.$gf,kFꢂGbEPoJB$-Cy&dKuɛɯA1G%%vyDuZjr4YϷZˍra[v@L|Cdm 0Yy5yd_h<,տ>2VMIP:tzGjWjQR&+1It߈Vsڳ 3O@*IgTPOm&:oO% oSy6C ]!er1$ K*Kϩu:6A18 x6%OPP'%mm3V줢r+vBI6B?&dK<q$yZ[ H~=Fg$#V64QkN7/bl %swǢJR27mʛ<}rwLiE.Ff;~7ȹA:X?VT蓩dq+Yqi%I7CBMVѭ)8+$BN))OBT}%( *=WgAbO٭17>d? ݪ7?!2gU.^{5 C9~~iÄ`ѭ~P9X 2!ɣi~6XS(LQqTq]c?*m dna|+qYRu% ^ PI2GPU5=NlwCyax_n>/4>'Eo.k3њlDJS]5@ ~m.kP=|9F:Q׫2vh^ ?炖x1jfk} t@7h Xa@t8s^:=R@s$) {'@)ƦPy1`,@Fi /L =`aw$TVO|HWz]='4;P"GV&DH4&1 CС{Or!\W,Mf'ɪWiRz}l \U-[,2!ZQS@Jte4v-Xp*QO`$]A׫"o1l$y%Regm))fdT$#-z%+ZP3&3"oga"_!b Di3,,a?8 kC+@"jĴz q*08ǟD[Iڤ̎ f=o.$\ 2b}d\@BMˉdm/|Jg/Hy2 ~jRvSi1> rE]l!BYo4CX0J_<8ASH9=߿|%eaȕq#ljN\f[ fM=?LpAF׾/FåI+G7˦o#:CHܟixhM/ (z#f_OpP7( L}\TD^Z(,VN~@xޥF8[9o'KzTr<,)mxUQo~T2jY/bGxZ]\z2㘥%$Z}"^B*3F p;}.7ww[vSE5C7) obF7VN緞`xjYjP pj%3(ltQC)1'Gȼt)o n,VhWfRO4X*x)qM /\_JBAǒ]kRh98ԋJt)ո捺>ͷܵ'^o t>| wZsUG"xYBF ͹]I% H'D(v(޹[A ʞT?OO>o2K!J;ʢ)A>1lN@4geW}Zs%8"nY 5V&jvDD\+ wsT/6 Q]"Bt!=?^+(~qG.W#4k6F> Xv6,~Ѵ߶ćObΩdto 4@RGv^ O놹-V^"wn&~Ge*}&&C*/!xKw+0h}V .=֊O3[zeő# tv/vxH~D_\mh9š"ƒ6$ٵ˒,=0d h:Gzt]F?Ƽ5sb!3!G̋c_7Vm N];c͚wsN_drV7<_BEV ̤WyIK xO# NT0 Z 1&I=3tś?p1BhM@@*3FEfg{ltMhIpq128Si>A'T;6{ǀrrީ<~+ 4E cHQwǒ/ [9x3>\NhWC9X]iI^fi lB@Öv?2d.2#6VQ ֋%J~Ő%tgP*dQ@ l+Cy\KPo3+rx*K_l 18SX&ZQkask*[2aU#Z轂8 㓦NWH&/;"V,#A*z"7rрŘ ˡRT"$lO)ZncDtæQFS$ةjUaOy $S}JqKP#ͩayp==,XydMFLw5<+m@&`'O&٦U++KyLҠ${&wOIB *gz ]~!Fg37XDVW<}l?L8+kenZW~oH{Jo%`Hkfx^ӔWSB &6Iǐ-% ,-z."7Yỷ؝tpLL`̲& >{<OR:}T7H&7$.ƇPZ{,uj&f{1BixJ̎N-ſ<14qw[Orez 6 nz@8 {,a O>w(_Ǐhdt뫻MuČDUU1^X޶y}2b/{`#BDx聩t2oV0*2(Jsū־si(:,Ϲ}SIغwՈWs'w4!AG^֭!ү嗃| _URFHQ+WuP[ C/>7H'n*RC_N` ɲ>[_# OOt4 s7,o'zl:Ig{}=Lo\.P] n]nϋ,Sˬa8o[oB_x@&x/U:WQ3E MݰØK;jNO'ұR@+)il#+\ և 1&(؂De^ḅ\ sx]GLp/8}Ls"&QMw_f|ԩn;*㫤z@jwCxڹQ3]h-{q DSXR d!H1Z6_?K/&!*gHju ZDdk3H ʍ+]j(.1CWtb)+JTgVeK̉,IpR9@G#\*.7sg{OjBÖK ߭F'P*Xs/9uZ^3Tv%\J8um"jzR)i*y ] q8T{r{%j1x]E(Y+#0L>sTzB/-`WWO=pI@s0?W0+d4:\vJ-m)ri06F^](6v3];:I%;A;M쪼̯I73 ;bVT0%ù6hR>-̈́Wl"v|Q'ԀvD>:ܕnn*OZK{!$6GWS wN D Ֆ~lg{9KY_0)lfE<]#qџD32t̷^hCtWn הEoޗ.uCj,'‡ڭSK kCPB[g%SIa{u$A汁N,}|āuA~ϯ0+{:6^ʨ^}=ouE}ԡ8x3nϢ޴>DXzDqɧpdS`:> HLtúI0Mj50gjBh diVdfs`? , %. c^l=2ܕ0@="v*W3{, I&8zonav<^_C[t7c5 cyC7C BR8W! ,Q)W%sf2Љ6;`Њ;,y/Xfw]6Uz|?{}rAֽ 0~ʄa K,@_W7(&)%"J} +6z!Nmߨx懝Zh"ֆMOz`1Şґ[jTWL+Q#HXipEaMzĵ<`w΄v˶m0B pԟjuɞI*I%: %"-,tDh\Za{MBŇE W X6~9*D쨊;g~[4L|G+D[ф, 3+㴏OGȘO֎V4̡?X:?VU_aA#_±v4k̓~W"j(΃h!uK$ e$Eܐiu- d EH2L~JQʽlÜv'ZxrYInLy0ٓ3d8Zf4f&=8 2aPcUSmn(>zOR#.CbdgհG^HFtuJ*:knәE켃3N_@.\⻜MV\IuY*wVh8ڂCF+{ m!xWx''5+>cU *PjGvB7}Q51vcI$|7Q8ǐtc!Eĉ(1* TevA0[SBػZJ'aMRQ#zLFuoӼоr-աAjWs2Dm uNk=4,tt׋bv\n֣ܴͅ@iq/ ğYhESOR?gȖňqJ*.EAd tS0)Bww)͏=M4H &tBfPwH(H/{z^ݛBo؄m*3|Lb 1P4lRuqb?v*-*U{.-Y $}o̩6sr/=92uJнWX![T!%" (-c2IL̻̃cx0,#KB"@sC eh(Êtv}@Cum@uN=^YQRD<l~J*5 mT֫?^x E"-KȱBbeP2u⒂u_W _ARų0j2bV8/ M'EE'CaMs QX2Jl .Xo; N&Ws`CwiFJS#ji䃀fPZd Vجc"> `+M& r[2 9D D7M̭I)r\ȉFsVJr=>EH|q&H.~)79ߙp<==pSCpi߽$.3PEjQ>L&me~ R窌qbBN;wÞi!fFV&GmG$4~4tsVf(tů}à?:\Î}xEZHҁ"Q-k"o/Bvm!:я xHTٱ#<.k1L7}^V;ܒ_k۲6>0Si'b`[L}_3Z\L7)N$E1/J\|fRU \{ls *+'Uxzq6.`@?%ٛJ׋oOZ*~qof׊Ӂ%s$AuğUעvP@ч *]𴛥H犺0\^huF*mb{~Bo V&+1yԕBz2rX˧%kމLӏie+hzԿh^,+ќ;r[)m7/lp6Gv7!bl?FR[Ɂk {2B 筺1t# 0tGL0|Kds I7/^]߯ߐ+ޯ`~|SvTG1<`?nZԽ5]at VrnBln9IZkbtno]7e(kX%EHd/*IX~ߗY>+[flOXRwEAU{AhG.PM&jVb]u%ZYVe=qAf9XMc.7䈍j ͗QM)D…Z5 NoPQHevbKeG+=)j15sk[C RYME"{ff"]uYWRh N+Pj篧kO\*='{MdYRXpnG)_BOHA%/CA}9ꕭѽqpATdxZ1_!iQh1 z];+d|3~ w Bf/eґ;0N)\¯̾*W2< 4) ? |p:}4ռXN89xJeDyhaԞA9sf]8D1b՟t9{e>aJKܟ&I˽+ UftccwjKiÅ>}Ŧp*ѠUv/xV)kuxˉ{JbHŒŪ:?=U^sfV*#Icɥ v1#|ҽZ.' 2 }]غ^P0Nxғ?Y'DcHAGM~Yv*ڛ< !M069G: G&xgJˮd)Jυf_CnCHd2ܫʵߪP֮@vGٰR>lLUm)ŝ޵|ХE \b^> <8JxꮻфfU)Dla⾍ {Wo4})M xK-o/4a"-;b"/U|<|_.1Ayy~< / %p'MkxQCIMUOQMZ hY8S]-# 4tZNB Bń m{;U`Z;S†2ă9שOU> b.MkOaڭA$g2;Eg ٣ա*~h; ]~,9 guyS[W~3o!4:=ҊPJRvr4؄`i ƫq$bu26IgBUje<؏HFyX{Qr)ȫ0ͮAVi޼yƙ#"BߟJ;-%cU5A'Px4\@74c゛{}fE?'̗3$O<={JĈq lxãgUʵLAn(~.44pb.Ygy\F͞Q2w0[Z%_pΖD4ۅ it t[ׯL&H{0ӥ ZZqMgǭڥ -P-!&W +,,Hc6펱azP{9WVP?{A'Q ZZ Zf9Qh+.YvN ^+6 zwxږ($E&x5•`GLy Qvtgqn=ZȽ9۠@mx "_a#Z;Wx7^#+2IX\|67QmBfNT/Dã8s+ʃ{5ς o%s#gFlKA.fp$R^s!fy#רmce^*·z۫nv<̳;c֞j('Idjff;S;KybfyAz0~2qnU$tZ*_N LxB!C̢&}unKNhVL7@F2%^@G:q~}o8!Mc%nB,"] PJۓz]fl4PPn]%x[<ؤ+%^{Q.G[z LgS8(堎eeVԷ},RrWԊ-ie׸ _qlzOj_|'iqEL)UMi[#CD/kR zvH"P!uNNԾbM Pife3bhzX|y䶥巼t M7Q}˵2 0;h.v:y$a}􀣌uwC!|W;oqGI[c[V̼X 1gzZ9,Rn%~)aNIG.0O72q`)$r?O\:0ӢPJz"")k^JQD'17X:0vEl?>~]@<n$K3@\Nib8#+&^µÑ'BGsyZMc r>!y)E93L.c, 2&MY3r#K©bh NБ[ecܿ.!*Fȿ$83rV}mRz/R~afL|- :da.Kޠ70.>1ju('#c_Ior+w w[ u%Mޣ9rd%[h@ɍy^\} s+BH-Bdo ܓ$v]bBnDihX/EeZ]z' sn@#\y;E8PclwLtzW:!RY} ٳԅZۍtRTpvT'qBU0PY ?"х+Qvty5pglS^gJt;bp0^p)9H(&zv fVeKQs/?pAc𭢓' 7o{gpOJv^t踟dm;5VZ'*OSu3TH|4I#i莜l{g3`剈I$# @k/XR.qavwُe% _޲F|,;8`O+HqT#LG CGb9iNZYpC3 'd6Ƨ-0ץFϦ _"yN~Vٷq UUR7`,imKGWIV!|~&]6oQj3D_ XW 3/M>3^.=)8e&V&c9M׶ e!\pN)r| sn;d :sĠVú,F-Z˞Z4hIU0U1Ld]z-{,HSx1gkQ:VY7RX&eZW~´F}̟FtiaGI؆8'XV/'x2=D ce=KJfO$#їO/< B{}mxX^ݼdS]4Ey9z6%l'UrVB]2-Mǃκ\t{O,'@Q'p[?gyrMyh{q'#.50jAM_x)$(wYLoI Gt`5Y`kwesʯv ֜vϛc(}{ PZزj>)~ %an#̙P?B-מp3W\P;I}E*C)FOSy9iԩ^ӹ5I^E3?Yw^ |>4G7-+pZ\x#yA' DQbBƣw $uOo{00֝#/%*C跘{.j iӵT͒užEGM_(B@0G#Ep܃7;`0#_8q:`_H>~&>y-RIU? G;k%8jЁ & *R!\blH2:8'#}14e \-[$'p|]厂ض|)\( 6UG–rŋ;l{kC5rs&9[^.)xvw*A!9n%} L[VUHu)FJF>.< Y(d_+hn٭XD1$,W:Z8!o"qNتk}c E,e=k)(4Lm '48BL>nGnR[3۴ i{Wo@GEנm6G> s"_r)̶BxYȠkdB#koCz|Ycmܦ{ӕjh:AOೳ6;?\U Ppڅ( jP Q:2^"V7 (q񰃓!(~ca$ջwd 4`҄p>mP|h}߶^u tm]`9xIjG\S𠷠uoPF^8am呙,@K"J$Igrs[;cfRDDi^| Rd.U$ ?t  9BU{16 {QB 5G?a1L7Ch&;ZfT{-ݔՀ)Npr^'RWA_cE OUс؃n4k=@ȷ0<xgظwpX7_ H:Ɂcekm2KV5 ,a{ ,VBp] D01x&5(ۃB+pp˕]"%c pV u[ZYFf׈bHr1iڛ$ ]7^,m4u|p'G Hf /Z7Ԛ2T-\~tL}ssz-sm@3A{؉kp[2[>Uc Qf/7A+0zdӫS+{W,XC01d!nсZyq RJ SxT{=䕘+9krQiݳ묃抷mS5U@XvAFnSuM5u4wRw;_?>׉ |,ac[>b XŠg'ȧYSW4˫7U7j+KpMth|ެ65sd gI;J3GKmv-J vޑke 6&x~LDŎb_0WҴ.VYbnͰmVrSݓyUp-MF#{61'ME/eg ~x٩o@ݵ?yT}Nȳ­Qx=%Otzv(G7VF/b7&kDyRrG|{@'uH7մ$6WhPi8+O Knx|J~O)$Hep]- )Hz&`F(hipT RoXA Tw{OdN^Iz3w:'jHAlއI{ЧI.]M,ʕ/$L`"}Z5y})櫣7o&󄫎%y\?}545g%'h=]%ǣf<p"LJ?oDUwut#q_izqR;eWx)\EVI?( |M`;4km"|ލfBK!VǼux!XG膜d뤓>Yh)B.]] cTPjҤKGAB|bR*a1+4M"δO'wEfqANa Wx"^Lxe̜ bZtG 7jk=oH$<p-G ʈZCqvr4FEǞhAb$5rc~.JNg>_(gj"ÉKNo37Pkpՠ~jyw$'|2nEk\g'g9`wև$Q&C͚@g6;Q8ȩf Do'rHIKi^=^*{UĆ.(u2`]Nw_ OR1vDWG81ieI$b_{)ӑM¢XH 9BPcORu.}vQ"02wZ Ӆ:na-yU `I-d  wpacՓ^6 =ǔL82{!5,D8#:#&qSꦌ݁g95o$zi[JK&0NL3,vDGjrc"~{VWWƦ}=)`>n_%W j^x z2mj ;u`I^|!*Q/_z:O  MY`FT.+Cڊ>J!Qd!Yg 3ۭ(TͅX˘\CW s-xcۦ3c!K6DOe p:mSbz~T,Z|{A)뢴492~,' /ُhY \P=\?M0КbE\r}{z6qf7ёHטuEWPLNG *f16DIp7RLM^}pHx']@:.r43&FCّ]񄲽^XU<|3po{L9e{.lcomb PL8u5aEI2ε^gִs)B3 =X,"uQ#~+yN'j2zӹ]^bտ6qDlpx]9R*ǔ(`oy`<3tVwgY]$mD)&Yч-1nwՈ|٬y+~NT?=[KwD.)̸Jitmc/& (<ݬ5.$)4Cb4q ͲsA=@C^ïY ÞdY]}*ޞj-k*iJvtDqi rx=d;*!ȖGgGA,a53%M"Ι?\wc+uMW~XSiCk\}`JO"2K&S]zis~͇Gm ᣴRNxۖzϡ"A׹+~[~=۞QOgtYm8U>C!S%Z@J> w8m)t<rozI)^+|.J=o,{=,`a)J,)n7rI 3*! xhT~!AXHP0Ss(%uR* z[NH"劆d=6qƀJuG-5t5Q 6SM1*,z맪[k(_m]*^>*njr #piuA|RX6lϫz.teˍ?L-nN--eŐ#~gv o#9PIMG)6nH6l<{s񀀿H80}yzԻ`*7t^@3̮v`b Hśׯxo05;|^VdPã3'#CBntKd6?H95 M|Ɨ+{`~[( 0S\zcoSзi5L? (z Ve%t=S1-\hk"5T AϽ1-fH*ߒ(Lb4;٪Eqgt ?[$YA\bb`'v{ƪ"8TK % nvO,Òg#v5Z]jYÕ#Fb1S/K`chŎsZ_?|L\/_. w˵gݳGNVv~G䩳DGlgV]?ExvgO[OLZ!n,ytߣ v1^wtMd` !FK+[ҏh;F(㱎,0FAmvh"UH,%|RW#wi{0dS698oF})| jXZ($_e9ܲ:x%[Q!`|n)B3w%,̴Y?- ݝX]N:1 ~ť9wѮpIā޳{QHGx7р(omrVQwę,ҭR@/hyz8z|r{{J,2,ÐL.\BSI8~,ojnwp9Rt2eъ71S]5 xփ5}6% E5"ዧ4)r'sWpWGh3Ke:{ ,tUX8`|Ӂy{{RݒP1V́DcrAXH@$m+uigR`]qB ? J?"OXw:&:"O2gX5C:1:XAbZ6\ ޑPl^J6 SBpExy%Nu9p@'B+f0J^2{\a[M"q55+`@_0[A/ lJ)#3alj>*1k?dh~1ƃa{aXTaЂ FU}!W6}`$5O>`ʺkKJK ,0Cw0{WnD7dr o/^ cGb+ .<I6(~ln7vSnY5޺ŏaZ{vS'3(јܼO!e,HtR.tg&,S{^cSdwt `f>6WK'D?E bujXpW{#T rYնoηWfx~~ B| pH9KlXᦟts%s1:K/N<-Ǝ I:"yxD NYmgٍG}3BO{?@s=AUۄ2RgxgȲۺK6] @b^e($^_+׶U7q+ %g Rl֙KfyV2nh[* x [)͉h&{] M7<59[M~1FNkz_s?EITЈx|C$g:q&Wo%!w?a&n-KM.>۽BQ7n;2_,bi=~ i]%e12j|?oUY 3<-H:@'f}ZZf ^'i |9ιRcS91Lò^ "O 9 {$^|i_r"M9wS+3 OTr -syđ7GiNQi(zs WUZnlG5BleddLʇї+s(ֹ(wۊjuvzOS_ǣ>@!T[A;@ζ.K?{#8F/7)vӓs4k '~]Xا'<9W%,g5׭4.u2ҫ*#5r[lw0>\YlwUTFWړ}HUp[}`mחL~i߉MZ?2*/7YWOubv+F<Ѻ:Oe ͍iNGpGfȻ-@N: ݘپٓI8 @X{,Q? ʑ:LiajRrJj-zj$S+pj@ A}(dp.~~ ]$4>p|beي3|_?)+9̻tv]2 UↇvprC KҜK&va1 13O|=: (E שczk-K|o4#shmA}KJ"}_٨2" "#i%Q|p2 ~}m T\P=ѭjz<,eH5@?sc>~?RG/.ڭ أ^*.QiDO>QмhOG^?0l~:LTyaNQ?"-h6nbKfZ5kԆ`v+" eju|y/CkI3GSkp"K B\5 gőH ЫJJp"Blͤ'V[ pL!RĪeؒNLkXCvJO2Z18v3 D8uT,,)v:dz֥O60"eі'GƇZ1k6g׀yvLF;ix)3_=|=ji+=gS9qz1tU-pV6faA =wo`H% jqdR@D1bszTZ~9St2]`;( Yى ,Twu ?Ӓ*4S瀗v;}R%W_8a+qyg_mlɆwfhZz)C)a+o` ?/hs(ME:6xO0ݴ5z39( Tfb-4BV3n@y07 Ϩ@Ҵ3key@*#ӔyR[| "dux?-XGR,@K$u^!fݨvw Wp5V}#}ʔ||߮P$0?"i[1Z"A$C"a}) GVUa}/U L>L-EL%[L| @EǗR؃Leus3k46%LJ;2-}].ׁMgvu 1Cx ]u20+K!"$-7-a2VJl`̪1UǮ+&zn'ukhfSeаZS`6|#'㸇RN'{fB0!Qos؛Z<.cѠK2"WF%~At5R?<Qn } [1U`ҙ KqUw3H7[*]>&w1;o8?<`P4uJ1I[yjҨ%JNwr}[Кq`Acze 2*@xF\z%au7U\>,)ǎEn_:9i`,~zZJp01}.|-86R^ouzMDm(oއug')K\D>,S=[r+!U;O+D v͎ yfG)bopF?>z y*X&ꔢ_y!">6]7Duu"uR'55Z;lM̳Y4*I Ny`+pr V/g }mзTЯa*"A|~-2Çg>vb*}_h\%r֛1.Y_m?ֈ؞q-Mu3jޔX --by" FM_P.WMH8(FwsV #?%Xm*Gsd`t.Iyt ( $" }8B?K93IKrjܢN2c2H?&4 '=E8(qwՇ&)QQVbwJ|)i54J౧t r(C?AP;STbUaY$O<@³x#͏h A&ǿƉ )mg&>vI|K^f1 ]qEx8٠AX\f}m#x13 - kV~ M`jMUt]m<~KVX9{>D M>VZ7<=ؽF? 3F8~ixum!>ر)yѸS_}6 XWu.yw=DgjNZ[@P\crD:uv!ۜ[1w_F NX4ۧGEĩjWXugsOLm"oE-ĨeC9x5v7CKm u\|\z&o!q@6Pl ZMb(G$ry9X/ȩ>_C' ABE웭Z=,X;L]|ra.xJگBX$D--!ݝ1fHɇ_^6%|qAۋwCb|0ˤM~8b~gs{xwh 8Y³€G`ں2J0vl0u7ӅmyjǬ41ʨ!"tֶQxjo;2]B{}FZ ['Nj%+-T}CÁr.5P9@@[ȋ _jE1 mUwڨ.f~sWGMEn@?|a(q{ՙ`\'cu$%>cXɳbm8P\S< hཤ=84D P(*Ukvl40KZfGE@4ͫ-")ҫuI0->zqށI8&mp 5AcQw/Jf0>ff\ouh/\<4SG5C٢֏^Uƻ\'_ڥu~'](r3c[a,!N2?MG$sET>j`m [",;8@T޽!I+6Q>Pթ ,K",ZEKVaUy)K^Y~A@$róqwaFnT @rMܲQx`% _.=s2pJPŌT^wnY`c4cxPAU2VBsºs_r>nσ s1 (wcxsŃrΜ}iwl?@|{IVQhGY `fD2Gw+u"F- ~^~Gx-TJuoIͰ0o&x OQÿ4BAK"y:_\4U+3kja9maրúɪBT :'fa2=]/uO~7 3QF]Cp݃[ı44ꡐ#OIz&7_wŏMa&2*2Փ2>'v\#IˣXs{`4yQ D@-v#F Yǔ85/ K5.5zQ.S?CPA@x.TWT=,D qYG"Q 7 T}JI,=;gc&P !.V%H`?% ipMW唷 n(e%C>MXp{HzMYg`(SM=k9'h+u!jc'[gX țYMȲH߃Q kd4+12hھp' +' ]cW A٤#JՒ°A Y88b4*."؉{J4"|4r n9fqmeP/k!Xl,Q:A;,0VɋoYjwΏ =itj.ٮvzt!UI^ @<鞮)cϗ%X.m~;V{RLtNNf>vꙣQ}5'RDE~3-y¼`^-sf?RrnKYE|DŽ';yt$ c/dy#63՝0̔%fxs|Q&hm;RUPH$NF4=#u ֩fRdtAPӊY#"S dKˮado[h*WIsښkJ1!VZ ,ږzXɡ[ 5J]*9p!\ꄽ T(  B?8c?LD繍@=ר5 SOhېt%Ypq.n Iu?k-kww%'ϥsH1@n6;Ag'ϱP형 t=gpܡSZO2ޘcnO:~,UmL}Y\_N&k`)R/(yu~I:oxu]nnQᴗ]^Xdp%OFv)ZKXJ;/LafI7;ss #"B?_+0zB&=O! jd]Q9SLGmcCsRC( Flzi}>0;J~к@B.g,d'B M`Sp~% Q{8 ۥP#0;Nbp秳t%TK%2]t෰Bw:sK۲@܇-*Q)t$aO^IȇB2&}6R.7C(Si(t1XM`qLArI* A^i-/>s$gi1L'r<`bb.CD|4je{zOqh%6Yq}6`J]cq}g˦I.^/mׁ s >\F4q 5Ku Ġibyٗ|F} Og 9֙YCgf/4J-"ll^sA[yIU,&ٚ/gfOh' Cw/gVUȑ;g]0bYͪ>$:GØ(&q/qK[}"xcL-"\*q;.L k}f6 Y lάrU_N 7kG0 msj}h>}D@wP3ô .[H]EjMxޱu[Psk!m%D?-^iQA>lq޻w H6Z WnvߚEFȽ#:0Urvy0f}˹v|vaWLh B˦ʰI9$󰑝e7V߽%I3 a2hAb;Hk)VSuo]sT]P My_bDcP.\3 keK3W~JXF8 UX*E0P}\j2i4/|!1o4FS 'LocwLB=&Duص[eG?%VB"YE>S( ցhgF3i5 H2C oWjaEŵKI0ڲ>+Ƀs!ޞj_;t9Z_ .sw)ɣ7W^ W{:HkAȺL1d_H5F$lO18n8]O{A<>t͡I[JY]K۴L+mٰ97$`:i9-DB8 ^RɪTXjʼT*4ur쓣r7'zƵ <$q8L2OeܼW/I (]%YfmL9cv׷Lֿk@PSC[-~V2r $`xچ [KS!~hAO47krm{{Z,'4K2'S_cYƹI֬Jܥ/l_f7Q-~ 5E˷ԡ&5|7f,l1\?!OBƇNJ4ZTCﲱ~ċcPf#r?>.Ӏv֢} Y~ֹH7t^Lլ3&([T[5'*Lqgd.jʖ'Hj/ }u)]xCgY7"C[X/aӖ`OΨM .5#w9Ҙܓrב`u+p+$m:',Ѩ-Ap4.m~=RQ`,"͖ A9M sVq[XəGHX巗P\X1Rʼ6]PMF\95RL"y-("|p\Ž|9Q ^j}LTÑᒐ`:_/ 3c 6s9ccN[d"O& :1@DSP"cu '[bnz$Gor ]z:UfM`X 79#+1@/k D7U)`NᕹNM fNftCl:2fp~\oIN9ĭPxN"Zk2([g#ZOW+\WˠH&MtO|h7ڕ@Vz㙒v oU6- c} >6-j ^P;7Wl_ڷ.z(^~>T|gbt+ 1 pFE({5ZojW98裝 $>Y/˫#dI6Z)Lqf`+DyD;OgE1qwV̶o!kl}FUa 2\7̜@ϥ*T*.r||8LǗl\V1-0z: 6—%޷/~0ߣ4DUYz5 [L^o-RxL% 4y[V ȓYk~u;ai_JYkb|8T<4}\A7ʸ7^VmG<>&PP7_YU<#q׬GzDBh Qt@}CGJ R>es[SP<O \LԯJ|Z SH?0TϼcUCA𓙎MZl ܞHr+탾VFN1>dӈAi4Y82Q|+aFg1tpo%3[dq a$Jrs53o,{ԻJIIE҉De.%DvՉ?B3M%W܊|U cl~<< ЖTdpOUt fp;ѳ]Î}v? zptdK{W8KBDgqy&.[U5NJۗմYcE-<_.tҚ@kZzc7@5k4LE8HA~ԴHoPF(ӡ>2€? zfwk-т6 ba=p'}+ͺW=:N8C^ȦH%!ͣ-3 ز:r1t*ӕRU{C@%\nse,עܮ1ete< &4'c)uhQ `Ѝ4K 6?"(K$C! ,- 1EKp$=n|x4۴QbC Y2_V`Emh#?r8m17SXd?hrF% X2ekhO{ߪ@V4ry'UiEtfPۥ]qMiVI& 4R+ۂ;Z/|vT &`NMԑBF|RoBKGKB O' ?`K~.o;ZKuN1ŀ}Ĕ+Ŋ{BuGm 8u# bjT>p+ω"֤zDIA/cK}{g"xlr?$~5T_DiС)8ictB?z[K5Btratyn| ~ΙN~0kK7}U3 RW՜MNMF񍡂Wu !RɆy-Gb08gOo9@Dǁ!|$R:fDKYQp ޜ4oRYzJEdTfX c$xvqP9\^1‡5TCTytDrۺb!V9%?~I $[fVITn&el 3ф*tpօrM)oxaũW8GgJ> }bN'a0W|qFg),Ll+Kv c=#?@bS[ }JHWO [DZv>"ֳ3~>m5:Ut<_DI$/ C}1stG&>iXw/L%[MFǧUJī@eݹs"VrHH/Se߂t̮__0ZfBlzO-!Ux# 3@{J\, :z'uI䯧M![$?7,+ABQ҈;})_)n"t_-W]8紾<)#F6"*s71hu kD4[+ #qGoSWIFz6>o}QWqZcY@ʃHKjF8(iЁ~PңZ.`^ Vp3BN0QxnBa*obKWR8|+S/%GFI-c떚&yd4;'?0tn-:^uhl1Ґn&Gc73]m )"SZH&vmdMfAٚ 7xABfB]? /EyLR1}j+,3QV$.YPą騖6>;_LT𥢒'\Y`y&$FeG&`}r|$p4Ħ<搐[k=\.Ѽ ;x=d$Τ3Ŕg\z~}ؿT#!  5X iC1w[ĤLrgWY!ko[Yr Oz^l~ukb̢Yzڅ9<61ͫ8GR}c4Go]$㐩QfZ`gO%1(}Jq8*L碓Ɍw8SSEw67>xKQZa:<_UA7:IDgRe>{ݫ>}cW{Ht%G:}V)+7A'/y:)ig*ӕ4ϚLAeS{8om$Vo},ǧ2s[ğ!4j>?Ћ?A#?hrh}Op1T⃁(۟nJ% OozcyNmt4`ފ/i[0d8؁.~X%~ "]Tu3|O_)jAX{)$@)@2~ t>h]XH$ );R[$c;,4 xMZz,z$ǭ2"D:R^>L4QUhaY_z?gXƢq6rE`Ius霊'[*UҶ skdnn\miD]UnFa:k`2j'3T7C6].H!_3[Mw@`pPYv b6zifc˴ S. C4.J7IK|^++%e:Š߿6<8T'KnJuNdM ~'ay"uaL rȈ`0NiJ,`ң4h;P bDuQwRzrN1⪜{ 9^Ak/;7awipQ찠7N9yx HNHª=.nIO󔺬WZRetzi1ӺK6 q ;O `#X]@۬#,j!d.!f0 gUE1|AS#xlV{w߽4KBO/2˕(5HTH\i>4ӧRW{4! B`O&(UUByX<UCmtٲ&[%y~פ]&ث=6DQm6˧Vc}P4M~o& |i txp$؊&m[:dh#=0 fi UevC'gc{Wݰ:"r X]⇏oG7dYc`.|by1WqҜ2 K+EÀ.EdϬrQh$oC^x"zE J絻Ĝ,snw #c+( ġ }ʉ#A2O8݁N! ֙k{J,ڇR[V.mw.+r] xt5}6aJ=(*d^m ?>IFh~AxI '@|`.:`n"ϟ ։n؍s`XL(8mUp;{v=ú17FIN1 Pbw~ im+ns4!jg5ִgܱqCkqrKڍ,1CXu_j E P.(&dH) -\)GXFV]Z6%4NZe_/h;E,y@y ɐd);Οv4:v \PߟU؛7DAL2/;7l-h iGCG$^:2RG\ޫLQACst &컦&0Z!)(yϚrq!WD)8}Y;-0v2b3"cWZGD f;=25&,mO93}#waz9݌ (j\WOjܘ+EyDQg7s/=5;Z? UZڢF_3_mہXD I angт~AljXFxڷJ~ݣ /.xu ܿIC #7ܻ3a+Nvht?ս,/&N }Hr;FFvc(~1BaJ#@\D3=e$=* kDl̶틧/~OmeYsi<"џh9dZ"5#Ԉ҅Ad6yg5Ӎ 4vF8ݶW+`O_Va_[V:f:StW`2ΉlgT?|jns8&_VĘ{B%X$ՃM|D-rr}+hL:'z{o)?I(t\K+vn48c'ns򊝘sif~V*s_s@lb=ٌ- |3dWM62z\7<  vůF8A%[#4Yla_8ln EJ[2&K x;B.)'G*`ޠ:QN&2ZhA|j 6\ј9g-C zml]G. Cd=;YXd"mYal5^Dr34ɖ">(!mvpzV^qzfR(E)ʏwO|!Ke*vD- MUS^)sO"4Zlu%`;fڸ[w]`<*А*,k7 ;?h5P 5Yuл!tːbȁo`[ӜwykH]*$ULL?d\T;P]=hCByUt GaAO*OӦ]%" b?G66UΞ,VhDLHETߺ/a$I+4jFH1ve(.^NpÞZSy8R=]B0‹ *a3U&su0-}Uڋ\tCκcyX{Yq†y:ZOF4Fk i}hӷ5&rOYX.GBV&o:Cԧ{AJ#?xk|qsDQr!F:Be3Vn*36·t+ ;'B>x~ks9$N|-3I'ao&V]VQ2)e^(܊7bI764#[R )O'0;}F"0֎_a2 Ɗ($KEU7Kx2Érl ĝV0`6z%hEb1०oY&' jy>ތȒx⭯wb|qxVÊ,jM_>F ~FOFhT T5 @@r:KAr[ :,$\ 4D!|W)]Tf}ٟ~ D̥ AsfO8hH;ҪtKNr F 2D;+_QQaK͊ZYI@( zȕו?>`D5KC>T^j0+R?IQvaG?$Ӿ^E+ˏf;sǏoMY똂DdǛ,s䲥#6 kd15g"$O^edyƯ$}=UOi$2È7wffjv|^'&% ml_OiK@ P?u]xX g e` !g+;%qHaX5;]݅S'ռUK:*VM>(Y7=Mxc63W9$>QJU\<6z 2Hh;.N$T&]ɡZKe]'nIAk$C<'pxQ(@,ǵ'Kvp%yQ阪' RP@ki?SNj1T WJ01(Š3$` Ķ۪2NMFF')K)8P&tE WLH%z75IÍԩv_`Wg&Ի7n87v`BH |n\dϺ9UX- ޼EF SiCD< 2f26 0s`+g`KE_˥hrxHɮ8sNF#F@\?(~mNM#^j.2%i/|:2#1*ˁ3Y -0بspc|-|S#?Eu IҎN'q04~GQFA('%NNI"N/m;X띁`rf~|-ot|8fxp*xh}HH%# ON("(0U`:Q7!>9S{ImH_fsEoZVMx;n&|-H^̲kuŤi՟|K.WJm!O6x=9!vnEAVb>A{&ͯonu)$j.;7 pk".gëP?UD]|0 a .ǭbS 2UX/:ȍ.#sj5>^MEa؞ãJDI^L%J=> w`!?)'O;8Uxn$W(|R6U9/с8;Q!T?ۭ%]ALmɴ*%v(e*'wZ1RvZxI~wN4~&K@Р0vy{Ms[Ǖ%Ro,v¶ jfZu7VR:IoޮUr>u٣=|ٍ+ ;UYdl0w~lϻ@!0E@mh5rz\x5nڜt#fLc_E4>$y>ԕy=~\U?@bD¢F?@ ft<ZE7@ϰP;Ly 7mC?ILw("|Y[K×yI2 }R>Z v"/-s/Ƌጡ{7(?_!UcB8 t#BI4ofaöc6zBAz?y/l%Qb~zY+_Powi%YZTR8T];f#ЌbU n@M^t3l@>NPa-d:`?M?s*b/H5:~߅'ֺE,mbD5t'=ltBEEQHٺWA>!&C )9 u%4 ]XoJ.|>)aabϒTFgKfBee j8+罉.,*|'z=}^M$$oS牢{: dCJbR~mBVWp 'I@U82KrReŘaV $ Ңbgh %Cxg~(ӒT悦`xc-C,PFГv.dx7/;"{fmV]K#׵3O9OW [#،c߅훇|pO,kw%-aIJlNؾ<;a=(7)پQ0D{X+Z1W-<=d6SriЭAOs:e]LX񽼗-+&L2ؼ7d$@QhNyNGkzc_Dx!__䲅~c[;-zb-fS}8vL>%(r;f;zTCS%;qP(цm(_R< 8b?W||! fs,_^_. Ffo1^cBRYoD,4>zZZ6BN\nC`ᷰ41/lOʺ>iýE &$l_@Xi0`уh S%avd1!NUSPd(%.G[@d=ToOo€c%/$ɳ g/A8K$ i reRU(x gds,`Qg^==L<_ 3HX Z҄MbQ#8϶1g6Dpl>;Q Ǜ}{mq= 4@"6Ylh~#e"o^^hvzyymUv"c0Ԙ$H1"~g0Lb}.#؊v0jC-t@~Py}Y}oTAFsf?5~<0:ss+4ǟNO\Zw qC).f 0eEUcMzvf9󀊂skl|[8-YAҬSgɡD52Q*քQMzoy%`+#u`*} ߚ]ft?i3p/y2˓Vq'u# C_h# &JT;<F*N Buaid~j8?W=,F&Nbb4 p ?ea`@Vo5fNݖ(Täl&BLg.Lת@]Bnw/~qweYT>5K?BH*TZ  Vhfp %dz§p_UjcC_ە7 X)G:s Zgh1G^5ցvʁWal+]t>M/>dթ:ZV^Y=05127TT ,tmFkX% T ܻ% #KYq4ݷByGz"ӀH-@kH6{S3Gǻ`,iѐFy?v>yl}'C ;v0F:%vɫkxFN.~Rh%yOmqpN#CXCt q@Vms-9 K%.0fNʟV~8bqW'i7Fi?ؗ8/uv0"Nv 6突W{C?Wеv/= \s9;aP{5K&*me##ɭAw t]"NZ_ fZl7!qs\w'u+, 8pYR[MbϔX|e AgStVlSv!:_PfZ 1 Nfx_lT4m̎?O.P4΀.9Da/`kARaA~swRⶾ"q]fr#6vn繥m I Vs"5'*HW-^ס= GP@ǥ+NޒYK\0>>T1KJ9L x>*|V!^a-\xi%s5ciOb;:`SwW&>[{>%94[(`Fbv?Y尛%\wm3r|xMDܩ0 B?'+_^ۃUQBF]Gub, O8m/5Б͡}rdeʙRkQJyqM6T r4!l"x__}5-1&mxI$/|q2r޵ B23OPN: l ڵɤثu, D{-T[g2PS]QtrhIiSe [?'Co6⡒W),֐ +ε ֶ|bPxAN1A'k嘐p ){C8 0P-2$_ٗ+m 17$ ߏ v+$@4,]e)J.! ,!ߍ/3!V`Ga':ahߐ'#r{ "`챎d&?r3i)PPq=ԪF159}X9%FcLPDL4tJ8#-ie>C:$ gd'u <9mU= ;ஹVgyv$.I*I];\\wiOt.a.017߇C+$KsO54&?z_Clc p0@`y* ӺQ"B" wNؒ Hh0E2װr~}ZP|jS3BP^P!$;y5պVU𡚨Y`Mgo!CIUs>OE,Ћ8e~;{$Rrcl j{j$b|A-SEB*Aqڜ.E, ì#}'X44qEMte# /an~N= Ly}YYkv1~n'0u?'#hY}Qw 9dBxR `, 3; 2RIg " U]@y[4N˸H'_g:c x3{t`ӔuaK> G}nNRPy窲 u>',6߾PH>Ѳns>'D-ƾv(kd|67/>i{_w֏Jz6\ZnfqԙS{?u +B F.T9a'űf,L"o"9i 0t_( #D%Gs Cz Rr y~|22Y%S9 o{/UOQҪ6Hi3DWX=| eg14F̛tVQ`]Zl &|ԙC~̉Yz|(F8s 20//I&έ-xǫ,s.^ Bү̦+SɿZtX3_oUo{כ* fXzp&BR& H7ɿnaiKT<kRnN7LNlK C;50{ T_ 0~KF {ִ7h} :O!x{+d &, ̔ϙ$FfX{ALk޼GVղ@`ME dR6 X.p[t|5㠞0s?[͛օ"d"< ~ޱѤֻ.d3eh;$cs(G:ærl6ohJ_c ZJ4Pc*v!ʌĆ0㪕n{ap42e $*o?pTЗk<y}%7f~T 4=rJ&! cme!R FQ~3z?x2}"hC V@Zr60h];wi[ڠ3s$=}g5f3sWs!3w1mm79,8ؒ2 7}mX_]1jX(0z*Zv_Hh͹(CA!w@V-cq!Hx@2~O9=\ϴX9@?ƼM52&>ܾsi\*¾BxE0=>* zM^-:t[y+sbj1$/o׌:v"")?"MSuC fkW(>~jhb('$Dˈ6>$HJ\hoרq+ݪLkBͺ/c̲Lw9 ׷G!ՙ# #pB6Uw+vf }C;S'\k|󟺍0#:A2!$Ztl*GR& @!wpkLʨ`Li)Q˟nm2 i=|"^T&@2<8= FWbD0=F\o_@0&Ip')df'?W쳿y_0huVKG)rBa]e+a. TiP۠jH\s$!Dx /ڡ=p,pxP y2-mypuNq%!YY@XX?Ƨ= ;Vsj"N}zzSKЮ.Oj| frP̭МSbNopuRLEVj#N_Ү!IhPh),5d'?"cB8{Ty+_`bbB1DGٰ./jP.W9$2ۿ$L</V{zcA!- .+nSaČofO dHdDp wF@(sk ϲ~u`+4ѐ\`^ak:Z50S3 KM!%UKjʣ9RM"shQ̃OnML5,"Ml"r6hlw?X_ؘ֦: r 8N׉e$t\ uLbXhq'lVN(iM>1 " =z(lȢTm5s݁c1f(wCiܗšǰS%3KXCP>i9!"e,Xc" _Ao9MUtm=!,BgYja*lb&L5Tꨰ7X p  3kggH+Zh6?GEșsC=UP6? 1jl(_]!,^l{T ARpV *z!4l˼vMM0Ԍ뱥1GNXƥdsJ tYd(lW'`foTD 4Xnn %5,htyZEKK.тoc.<:` ڗ+຀V였(xV_{f P3F-go"׫TjP6,=g֯[-mcCl,eQx ĺvr*Ʀ)2X ,F% IgzIaS7oe%=rsf5C%AԵQKưGUt9lU.@Wذ3QLyfvu{Q9X_r~L+j5ͰR@72p%έϞܞ[AAi[rtkL 31~j!U|ƿc 10nF;>v":uZ1HprEkNsj6z ]g]u%g+S^o%٣C" w?Qn燃?<͏ -Z?afHhS;~nbdi$QxsZ.j汜Sx ',r I0HH k$٦ r:-h) ʼ_8R.9pAOx hW(rjHf$&X=H%D`F}]rL 1(2xZF_k˃jKح;|u~-![_|;<;S'(B3G9p<[WK8aphm}ӣKKiz̝Y&X XF'+MC"F qt8&Q1ڲstӥ7jAx{*ęGn`8 >.䒬|S(Lh*4ULbICsv걖5K@Wj|-i\+Py:Cfi 9_4ыx8q>k1ѼPCP=-Y:ovSC?%4,BYb{6tfU\b8/>*F1R5K8;Em޴ ѭaHMUvlfw=dxb)rݡri `T(s(e8ꌬyk>\pV)C LW-`JF^0Br#\bN֗`K ̛ԱRab*!ۚt=TuabGbWʂ b=q@'z XZ؉(h,޿f5~OeaIuI̋^6Sf܏a[B͕݋ )_^-gh-dg9N^6#s"tGqJk`DZ5̶nQئ#Zƍ`%j/͞ӜPF*ϗn)c&-i/K/x8 q6#aLK$~؟;ϓ:c OFU2,PZ 2U8] Aw$T{9!k-8D8x4[PK4-#a>1Qq{5J8\H bgrf3qEˉ'x;5׈ ؠ$p+1Ysw-8CT @QZBT*&DO]d&ux/` RYB]y2RQz:~B{aތwQWxI2]-:2>+_ij0hGE $u.?.A~):HL]i(0L%TAOY:i.>L7>g I`[;|9RWWd%ð[:x~|{&LpZ{PV'w[ lG9w$Mzmd&͕De~)~_'I ?2vNBX7[!_ ܹڗBY 7„-(P̳a# alLQ8 X.|Shprqφ^5LN͕q:TێȂ0=v`N?|hvƽ.K S:0sqҺzם`{c~C&z}jJʨ@ҷQdEvP ,æxhL;QX0q*]`WeT]aEz7 ыu 3Gǯx8@~PXJ2 D/P7v?Z0 &s}"th+]Ü*5U[ӜBʰ/\'bÙa_UOXMz*wqn\%] ejޛ%ԿAJy/Y^0X&@eNB厚H'̆\[>AϜ$U+[w¯Xlu#?V=k8RHbKQ\Y"JnEMYjFUer@F˛@h(-۬r'{ͩ2y?8!4ŷTI"ZK64nJ]̶XdE4nuBZ Cl}Q/dh^tujSmz`%^{&[ IIR(tC+mdKDbe<^6`<yQDX gy@*>aPryP+K2A ft=yE=+6E7.:f+-AuiM>euޔX޼pDY(҆&J̀)%sU@pvfQW1 =S*maM\xPYeoe^Ӌs;LՆ+rP7+yӉ0aSyq^ 6E^N L-a+j+p=RVe,=ZxbB%6Z0vrxHB~!4-Zߒ#.| b2 bTDTٟjjAt`N3!Ḓ!׬p31z&Q,ƼԒ㌩R KIX8Bv=O\3^ZhNKci߅w;u0qKt8ӱedO' œ. u }8l-wr^E6h7Jz)˵KI9Jc-'* rdNʣՊӹhE,$J%| HJi^6}^&@m)  AM}sTo_6dk'9iՀwa )[A! G ӷy4rƊE6q'CB<ceL_>+kYr^|JEcG<2=w4~UՇe i2c|&n$ʵ~5$lamCd-bk: BWtRia lg}lTD@\1'W@)Rp<5%9 \wF'c>(g5Ib[LxvL:RV:fF(BñZjZpdכ4}ہeueCA˳"t|lﬤqUCm?%z1t1|熈8́Rkuxe(|RLՑy;z(J47j"?U |l%^ 8>Fٍ]s!-asF @3mؑtI*eLOGNL9CxpS D^cJMg]Aƹ\8Q!RFAW߶g3ZfŭǾӃ Y _2F6H"eD8C 2aK˸zz`Lm/cRS^ho^h/LyKނb#mG{nܽEvFBS|g!9wXADkx[:ARc)]wg<`=gPX3O&OUQ8@aoXiz(U}ܷB2ekۉ/R e`VU(ΒZdd)-id 'iiR6,qx-i[7 B^={pJܩ"& Sty .'^˩ )d$)"N{gaZv`Ѿʫ#w+?ߐncO_c; ,ENo?jw7g3Us6|5\Kr!nClK#㣋;n##&Wb&\Be7'T\++x{1XsNԚ7ɂVLSAM^o90|3qxmT0k}3I熐DJ @HգX/ 5{o$bTe&}DTd*+{AEԋ-D~W5 Rt!/YKPo&_ 9>@k֔4&Ϧo{*Ҙ~åUB_/!P]I.d/د!z0[}}I`- jGfŴq*XQ `&35)XZ(@@"9b(;i w`}0/Lg྘ s2N,p%|_ 1#$]Ŧ~/0F!,EdyG?,)8c]Le9I:8n3+yyDNJ-=;A/3uSpZ\,LlyñVYw'CO,2;>z 1Ș-<^H3j?d8O"m ˲N-dv_>gHqB;fp<#5)paP v}.|R&r)ٴRݼψ'e>C ]- .?..UM5}+nEžVm0:d AI vD*߸0@\ Z/lWxQSÑ~a}%UmCϲӖ[9bޚ%Bd>$M@@}0?!~r1VL2L H5LBC0%o IYⵦ϶V.';PTIUlH:JԜu%04jwG٨|pN', u_[U>xi[/w<^I9 Q*dn-T^lc8 * r ؅vhhʳz+)B{mz>a3ܦ,A, G%Esa,!g7j, ʦM:k`lcu)X31́7V>ݗqya"7mPM-D+JoT]'$ބS2$mJr^m5Sj%-đ#.Sѓ `(Y=1v3_EtQVs!TV8B#<>W ⑊1@Xص>1bچ8mQ@5a 6l0M⼸텲dX`b#P\ԇː=b4#(yTj7i8[Z߼]6j<> P}\GrO7cDH\/|<5%:d5 `^aEye7gR/伮;=GւNYAФ ,w`.WAhЬve";û9Wըղ SJ*WA:ןiQmJ?{m@6bq=WVSLhW]%&q`ql @A ~^hJ/ⓍxyC ӓN5M('虔)*LCZ.S`|0:F˖0yӴh~W ]mSr?=?.#dJ-6K(; )T.TJ5{kI 2&I+fҗH-)]чhۗWbY s]YL>'_?a_IdK,M8AE-a JҲ&-A{hXedYL2?pfXZ}0\s݃N EW3d@'J?6* >],[}Srݰ6~ 59X-۫aNi1&-t9& h-[GMckz1< `kmV\|Ҹ|x[b7"U#3X(; йbѼ(خ X݄oh5U|͊v@fpr3yG/{kڪ[~5+gh`X6i0e~lGM7>X>s*˓~i5Z0)>&͟O{yǭYFHr` 9xIa/3LUpvk2G>=nYIpzj@Y, JaQ?~lYҟeԶmy5ٖ 1k+U|_{%Vh)GTYbΖ%jy`? šp-i 5U}6FzZS]{B1B{\B|riy5n{(Ts)Y;s1vaoOpSy+c_zŕ4!A UbVC kK#YهRTxw!qjZ~?zc,dwњM 2-Lܬ<F?1$r+]0/U^;-Rܗ@2O{>${09"5t1qj:ҎpilP@F&;ϨvU]"MA @0{9"XM4^ fe?ÅcLb=_gircrW7#!S,r4V-y3|;,WF&$߀ad!zHtﰵÎ<[DRo23DfBڬcW5E_,6L ΊȒgQRґ,;NԨxtfīZXd ZVJbP'MsrBa;$a}{HQ mc3=9o0ic|{(W }rjgcBãSl )b٘?%f@Yq1&]U.wf: ̰Q ؂x$im+!NG3׏\P/PȩaI)A9Օ_hj'0ӛStHl1IJL~z _ЁAL)W E)IBתcYfY WIMرh(+&a2a@H# ΋ q&b{[y>ƊDb ˚e,*-1ᇷ:6sR+}wJ>z <_֝ o 8a7%vb!ŸA+|E;5ؼi0eh6KTCq~3G%S3Se0fnB;)JU+(cF3ė'ؽϮ-µ>ˀC?!$Z`6r@ӶFfO 4Y} $NŠvDq?$ +1UVwp\_ LvYP=(Թڻ(Jh Nu>%/KB>yW Eą .b\`@,3ں[tґWݻ6֭ lE0mk1hS{ EՒ+X#COT[tZ^糙\鷚:ȳeVu؟5%—:ǫL0&ɬWD: ̂)>|n=-c~4)ʽ׎8$\M%ϛQ(SbIN(,]'}ڍ RT9$oyտU JԊ~3.ۭEq$9Vi̕ZMU OYd͊0AtE^gfQ"Ҩ?͗T:Zȱݚ'Ƣ$}.L#CN*^M1dYqHҭ(q^]5#ZF͒-/JQbC[*rrzKpNXrWv\Ǡԓ'h b=##R*` %q[qoBdzFj**AUT Ohn֜l\ wजW̰ v􂜤}@X#lay:NF;aWs5WS*q)4_MUI 0zG]aQ3lbӧuk;VGЮ> ǭ4,᧵=/iQPa\깳6:zFge^\F5ڸ[deDZ+C%M,7.]*Gq+AP{9t$A! {{Z0ZcBH8 .ax )VO-2 v h$%y2j#D8o*d ΅?d[tkv!J!kMvjj[X2[`Ս+x,=_u**@F9_H}hd^ OiL>D'UȤEh]Pzѕ F5nCi,7K=DjLo+ʉ ,ųY6Sz!9;T M᳗5FQ7Hc$t㿪-yԼ ;٪Ei{;pn[kKIߕ8&Uv$P'r'l8<[wtxZO1#9?`z5<4찜Lb׉9`FZ#xՙ7VY}.P׮P\;|W_>Jj|=Gfv$+>z~?zʗ噗 n'3@OXG*4k=^g@!If=S#w^KWQ0#Gy@}L}d!4X91S[Ykk94tͦjP?H.L`/]c]u'H_*AL t|`uaH!Q t!uG(L{a&_N'6b1vȃ b6*12 ۉ2dQ"7v*UR|<ϩv-TzI&o~mV:Bu%D[y jVMIY% C9#5Ez١AJl ϪV(![ HM} ITzX1/mxs ? f;G29nO;':D./Bk !dܨot|?f s0ŔU>,V,UAn /|\`$}FgRGװu/Ft@x諢˝~j7~8-)]W˜ҝlw&c[`X'KGa4|C&컁n@6 zy.-v&PAFXD!y8te:Ψ|UD7e8}5j4fL3uZ ?R Pi\ܰԜL=CN}Ownl=' xY/S{W[XRjD?(In Hyo7;e⦍Nzcc>j?g!HK!&a Z顠PIDXqQLq,`f;[Cmh1 R0qmܔK3eg=";hc8Zƽx~oSA1`y,I5I Lh-%TuũgrI>p5쳲Ogߒ;* еYأLS$lx)n;k5}(tߠK8z}Zm:vvRw*jRزK _Meaq%=eqZn}l&AZʌ0 d$H~j?yI$[Xɼ"m+nhtLE1Uth@L1ѽ.Gd9K]:DZ8Ddne@;@Z,~=qEpǀ!Yr"0/p \d)%TvAP-hh kC,U7,$Q}IXZv?22l1 ԏ8u/TՆgaX!հ@֦!#M#jm.~:NFhU/۴LL=KJ-׃"yfR0j/~ (>wx&/}zCyЈ\@9dؘ љ hX}!Qܰ9?2xRΛ5=zVk /||EƧntxt"v4cq+p\2Bz Q,XcF)Irs /?< r+=ua 0a='HF4Rհ6 .ҽyr{ZXn3E2۬ɠTlDaW}Iq" v{e) E;?/_Se4)^2[)ҽzVXuzAF=FRw ;nn02&nl4v| RԠ X`XN XÕۼ(EAX;$vKptK^< Nf#5) P!Q:f"{R{S%'Ms/%A3;ECbع4)e(RBR;j&O/} ߺL=*c!S^yP5מ[,(U=~:䩂"J[q*&J~,81d2}$Fpp~Yg^}2720yw4ܪsizg7Z:~(jp&^7m;~[A ӈأސ_ uSl p@gIؽŮ1qsՏs3SK pZwQio Wt4C?q)=15[ 뵎?l Rpm L<6'U+E2/K|kIh4JbP.SV%j*`D8IB]qB?++%XD}!UY %wr}y9~*oq毪8{]>nI"h؁6޿`P_eP81]H$ #c7f7e/dN!N/L9k縫$^'LFV/.u[`')9- [廙K!+c6-땛>v~@Ha݆`Sd)c 78hWS[a,/3D^LE.g&nAȮ2 "ICaD=ΰ^]yq*n fj7YԸ~}y)m&Y2H*>WZ5 ^mJMġTW^RENY >dڢV_0֋&vRR#r?6e]8* ƲXȖ%`qfm?^O]P :yF4c^Ϛd$^ c_/&ńH!hv-O|>CKr 57i FU/uW濦^m&J'`]9p]pU#ͅwU]Tтׯ72 -QNzo t_: Z8q`"X"yRleyighJ$i3מ?3Dmb #wPnmz:2׺{dc?5"^\87L%B6:ٕ¦k_f"W%ްvVj (j4 deߡ@zV?xlP7&yA憍5.>.)30_L6jp`Ups%E5ma-;%gNfhƻR'|ŶK<+Gz%%6Z~+X('Șzz↣ZvgZj#sEEM5ݚ/S{q2̈́=Rc7oFTgCH.X]"=wTRyv멒gXA`M^2ߟ~YK@Wn'Չ3MH E\~'"nz#{*2A x`4,dŹ]9r2XWr3 8]vAx7npIbfGkگf_KrVeS*<4ȅ=h)q E)9>2M.ׇ|`V+QcѾJd + KW*g??_* MJX0cSv3+X$=OT#ǵ'ɣ-"3!vNWUdP˩&#HiR,szRiqm,ES"ehWMa9 ;U3f6099ю&:8d&_7X;Jw %^S^c>;I !\DaI Q&/f.@3B/!Ŧ28 t\ʘUm ru ҄E< zNJPEz? L !2dx2E\تBY`x܇N2;RB X{xc?zܰUv' 9en "FaM$d58Bi] /OxESk6$~VP oMP˷7<v<ҶEy- ˢC'S7(q9aJjp048m&Ip'-K*&;MvȔ8| ?hO1"$xoN?쭬Ceh½gM @ xmg.PpK\Yٺ!ONt *Y=XHP1ҝTnr*n_uW+cSexz)_QE̻3?BGυs4*aBZ@n6 nTē#/h2AaEKb ҧj2]oX)n3~J+n8$ǦTbH,5qy>:w-oBev_En@4u0,;e%)@/y13amK."ڲAjCFB &ދLR\$ĸU!mSHz;Q'O:5Uŗq,?~O-#JUB =p)CuH6EsloѭٷG{8iH@'6d2_0 >bf%?]7ibOt-WmYE66gw[| TP̙S@/Eԅ]pcP^WD#C6)8BWzLhfՏsp"'[_FSb \-q)fbA`=)8m#^v$h˶f?[WZC4R+(aEo!¦ԇ3 {v?LS\OFSiC>ϓb菩|N_BtvѲW*G\Ri ([L[QW*anBMՓuKh;Fy)2*x 9B*I,,wuAs$w6N+L.L Fr)Ӿ#A/ "gtt5:oyyF8!q:څ΍jvrNڞM⃯Nޠ[h)zCZֱ@X,"}Qm-5)"IRIĕ'ܤȅPCźi~-Pr/dR9#^pGGb A~PCUðr%@ s! ~^ -G NMױҞʼ2D]B?>;O8L'61l->WD'E<i%A9I}+N$V?ݡX lmr%.ƲʙT z[ك! '=<15K=.sN:/廉UjE7r\hVvGn],˿d=Ȟ1%uz]w*r|U*ɹIHط'Rn;96E5AZ5h#UnUvm^G+"aE>H/0RuK3Rgb!dZKZz)(_8mo6 ? ~%p%_SXy?ȩ>ж.%wlD}]TvkN׼&gn26ڹJ6~[@LN@>2X%`č",.ss]Km`ʩ Ǘmj}ONUF bHe4FftD]W\Ge$Q>Av DFO5)G)6Y !C/"h#ah@!*: Ͼ(*O0H-b<L3 mMGo+ a͊t@ KlZ`7|ɬwG\ͽuFg[)KS Nk|+4=^Szɗn` 8"}*ypQu@e8O(kz_ð)LNǝ$VbP|ܐO씣տȚ#1U3#x.61K˾o} bWhealGb렕 -ˁ\.I4ʒA>Ξq$xG:yۂbɷ#v.vinyS{5˵&KK܂chFlT7cۿC7Xo䲞c2Iߊqp}pŰd12Q)sc#.Qi5g18qNN)z2lρ1)QrO9Z4r%xp+В^n;'^Q*Z`]?sƢjV7d`Fk,QCq< .v 'cW{&P;R%}2\>Cp]iat<*Jap\~ ,"v"WGFiM -mRw/gP;ZEÆEV*2쪋ˢ}?6@xk V v9𞟡g M9W se_ń>ox˺یoũșHLEy?-YL[g7!ZlZ9DJg*]垜;|yh$r(ʹRKa=i_ ct)uNE\?7 ]֋ܗW!mz6ExɊئzFaboQ>"z> c 6Kj&T̕S- )N 3gF"v++l⑍ W'E"ZIި1v A(3F)K:{γ3"Bm>ʻ6[eF9i;'%- )(׏ْ+UQR1}5GRt W meT8Kx/obJ,"KCwٽ6U N%X\썞ɍeUټ2_X'hΉmR2F2AI=Z..Hcyt5Dj+&P7PYaͱjѕQRIB` T)*(<ߤAL:IQ"w3]ZO>,[2[:a}\9Xt]=;b>M tPS XoB>B8U\zX!c?9]@z|>l!fWܗj&& $50_ O3,4_~n1qҵ `3*wSDjobCۉ'*[tO||'l &!m4x_h&#`pa("eOcGLN-DRŖf>{'p%3m_eW"P@) Ĭ !m".QU0.Q?] ]IW sy9B;UAJoƊXwLj V -fw5y`]x`W} $/:IXxT2 o >@J1Bu􇹣(eiid|+#Ff8,ܬQ>+.y:Gm:$ w: lp+ )"};#:<+K8?txznn(5To/3 /1ZIseQ:]JASS|<*ƾ |b1,R$pOb{;BY6 NյnhnI(sO9Hx$6ɷcz<_ُ_edKoҝ M9wb8%LV{IJK ۚM>鴂rY֎|Q{lDM23Cި6g_Z%i0Uj~k~f?iBRE=7UG$y` 6Yiw]סā-ݨVd5ʞ%zP-;C}Qc"\l5{&uq/'3D@Px殺H˦p\L =Amu8>dU|Y[* ]PB350?!&F&cv%ymp SШZm?vx][MD a,N@fKEڢsxpzLkr>"H|ԭk~ܝK)t6< Zl4;rD/r)\ǘAP44b4c7&+ih(|s }c$!ώ4."$A.;jr&+'i?k|TQa*Y(Zq~86BIȎ_ϔ'TVȷq[lS( Lhcp9{v>U834ʐU IEfMӚژX,Mt 8mM'ƛk,Qew 录R(LX[(VMDIKcG6^, 1UT5~'Md{Wwo # J(&ˀ~%_i*嚹,v{=@MG?bQIB{x"-MmsJb;3&AZ5skț_x+/z6&'MlwmZEY,WHI(wur߈!VR: z?M| 7R! kJW4{CN A !MγcT|xqRw2!vdUPSoxǤ dy>f:~#<"VHRBpdEW)qIVu ƲF/RY ȶۉ~ y_S- d{/+Pup{߆ _j z@6*  RG}3l;R8miẕIw^ Q^O{ NR \ L<.w0"(z9dgVlXR2ȫ;"y8BS i^)Kp9;G䞖W_.4e8 / ~Es0^SĎ-+ؒPsxJ><i{ |/;t X+*DYs3ho v&>v'c~?N+{| \Y+I{X3r_sV7u)"O5( bOi]!AbOZ4#Uh& 3!i؏4}6zYnF|j u] c]yMkelf֞c 0F=q#Ka!VJP;h4Qm\| n3Hk֯,; LA 9yԡcKX9nȬK4q8|Dms2e4䲫Wa08;aB:r?D}D]M.8zϕ~L"?HY/J<΢dՑc2x%}9>5T4w78O>ZETrP?LeJ?l̲ss?*UՋW敆7kW-?i%ofx E]gCL~ l>#}#aC|s@7AT緞Xb#Ŕ!)V'? :[Z2@'_W/Di o]JK8}[GDWӖ5(rTA_8NF5MR]`zYo,xbYТO69FsUw|!NlC?fA.׼+{QV"TآȌf\?_^˹9VD)YL,$"~ t39z_+g3ɴ~}O˫[Wj9s*o`7°AU.^nho'SzAŠH'!d5'l@޳\ e[@ .Q[6A압Au8{|#={Zoh/g-76/YѪ$^5J3 ˰N(v U>@0AONSEd, \s$ŤD 0Vd)- PG ^ƑP`|X `( 9Ќh{3vm$ /748;\Ty =*.j|j~0zipu9rDA?x6Bc]7cywhC; ňց/  3o(_VllB0)SSK*uuI0&?bè'O~ÏˡYUm͋:[ÃT=Ah ,CAS삏f^=m>tBn` 0 nZ߯7Q4.4ri.@Nc*Lt "/X9-k _~1M[^1 G{NeDCn"]DvHH&Blq,A*Pozr%-+SՕb] 耸B4 rBVr\>zvfzpވp/y88*g|OyBH8 |h+LbPqQ} w׀yU&/(_aU;(sh[V(^+51TZH;d>1.:0zX7hWA#SY'zhʧ}y~2E4dXut pjKOlTZX`$Cq 3w_eɱ(N^eB&ڽpƥ%A{ sjWN$$Cp/v3eSŵBNW ~SO]=zz,"nI(}DO:oavIGކJ`tMYfWRN׽g%+$< qEefEU$k  ™c bz_>KD Ofn Y燮ڈzT?=?YR9`-b'c<ϓR8dݷé&VQ&1""+$37q@Uпq?Mvq:RKVsEZ~98%hqC>T~=hCT9ٵXfIjo e@DKiڏHzDl+B KUȔϜspe zִw<5}@z `6: kpG/ăL`;K{E.T;=ԤiSi:#nTi 'נj&.MHNnj%꣱4̏//y4\3:Q<;vB0k2eAƪeD^?f N[C[ж=r~[%/O[AdĴl Uwŵ04&Ѓm]DbOŢ{-X~-Μ-48|8$k@ l^>2;|{~j$ʝ;S蒢8=j8vx@2D~z0VEj'yD\JA/PKGSfB0>vev3f^uk ^MNS]ozlĀuψá;r޾$]RQתOB5 Q!`@AaW%:w"zl#lPU<@0cZS{NElcBV{dL;A>kq&"Zߠ̓=S/ )V'R%OwOzFw&Ҟ"=TZ )5rC8ck$:kܐnmc}&J^U_Є>\>27G>xR|#PQ2+ JM|~Unqj}dアEiZ%sԝ\BDeՠ)j̝PO:t1rF{z0fWrԡI(9-9K=05)Gg9y"o=-#!Z zKTAIlň=Ng۳{9:"ޒ"dXQz >cU.F2L%/s"ec ##E\*)diJT}׷ݖ3U`I#j)p|kzRlm9ge}7A}L5 ۧS>}{^B %,'50?u![*e3&\0mk@IYEUĜȑq:Zip&) H$_GPȍQzX.uV.ԉ؟*e: C!#(VUZ"Ⲿ*<:xK$LfCUă&–3b[ay|W('xw(?U/HQ^/K7$S;Aqdf.iGƪRQ޵y2 ʼƎk9c@ lw g,=J:G]U8U:wC$"|N/PYLW6LOz"xY#oH?=r%QH)h Opbj:]/q*mbpfMi5ߒ5,u݁E rZzpPBH֙`: \vԏenȫ!ٔguŕZz1PPUϾ)30;{ ~Xcx;QTT쀡WUCg ç*}֐Op !HNFbRl $-ý$&nӫ]G Z}K$U>_d>:y.bN0ͼ*c؅&:;D658PDj(לF #A^JY1 }Go%C7$iSfRz2_'>HSkMNER{},kC;5@"=9P ^]b{;3X$:* MVI<_]$E'0T3](eKy_g}Eڨ0澆sz~ rٖ#hh!:h P{\JGIc-/mcti&`l_6IւPȊ?D4ӻ^ˉx)5b#tvx-FTh+5Ni?<8co %F@~Z#qi}mЭl3-$eA6:\ϻhw{0Y`v]Og V0/2d~TħybK@>.?;=u @FPƩA۸<0zBt1xb}ϻ0 e]Lden<פפ  ~QFL?>ֶC.fmŝ);Fs<|%CS2>7BE@Š5ۆHK7;=tRjZt=˶XcByCMY{+ ۀ % Uxzh_+vޟw< n8ao"je՟WahVӲyVsrO@uGSv1%6>"-$q^oE# bN|@efL]F7PTu? & hcݔuŒ\Q'c~%3&dP &9pxv?B *0%$/-IN !+|7A?F~ʘ;k`Ԏh:!MZNf!nݫA'{3x&az(_+8ae5qQ[?iQ]I =V2i~)=2ۻѵ>P\66 tk?PJ 9_τiǸ{AJzA֊^L-nWT^74?d4 a;a6 K_Md ' lO+|A=}X9Ҝe<^p2F<hP I۹?rd}\mR }vUt !B܀;SLJ2#YAh{uPdVmxU鰦ұn*;*Z}h8oh |}wGk<׋NOLǶE1;JHxZ@8홅Ya7$LNaFqTL8vx15CIA 9RNHdIHd=Kzm.A0WƍL)SE%.|YKSYmjL;b+BBſ]G'\kgF:slFv<\\'(/s5UUˏjTil]caaD,NU Y,f`~$|nT8kCo:'Md~y$B>2k1ٚ? Q͢%j1$B 4Pf->0('8rc ߾Wjxr1; rs+D%3ۋaݫ-,m,D(+M6Oa>=ѬihRTM` ^_^=Pg^>%gX>[F3d6kCRS~o X~b,W** {!P1}h7}HlW#˲n7vap m"3` {akn5wf#Fh*\D  5U!>5Ln`E!.\ Xd ܙ>P9ѦDul%)*"4Uh"Hw'0)Ot{hg؏|ؑeO){(?qaR^;; GYר.OKiw T3m:=oiwQz:Zfl268F@\O@_R3rqh !!Fi* 4 ~sPwo, 5p g[zf2'|O0\ĒYbA!NnT-U&_ݛWI= Ip+Z ܐI2v_nIҼ5ZHX+BC* ]"\u]Kp;5ML1S봁eN,i"=L&qv9j힩ZC4;m⠁aеwXҥeH wT%>2hنk* kx؍hRݠ dt@rzP1l XO O>L(5M֑B3V;F1` pq&X- Aԁ8V3 ݗUi0Rl Ç۸#>Х3%6OD WHRPR+q$8Y8Pa㹤&[()ޞV=_O; ǝtw?}]f=ӆZӤ`sO$_NzJwsv[qA\W ү:hG>ZO+Ug72*&c xIWɵwL1,\2MY,VƇoyIUVم$;WG?oߊ#MҴCW[~{f;ZP8E̦$=jb׵6qt ^ƀ|% |0O#>pRlyK45oREd"~#;DsG|:T -)=xk:8LYo#pc;*~i\D>ռw4_b@/L$7Ϛ)St.Q]n1fIHYq*Nd$lu܋i($mӼbP~b{t[J2{;,+%HTVȬ,MG6g{]OL'k+7@6$Bb[YԞVŚˏ9J:AzQ+vIAOgS՚qKbJLM1)iȌjCzdz OPKl+ d@9&<"AL.jGfΟe%-yf"Fzo8A1`(ˉ3]G#ެڎƪ =ͭ0tX H$0,0 #mny= 2wë $z^ ` P "C9l 91P#cef]Ã@GX0S @X0"Lg UUL4S0V..8~M|ιLx= 9ȣhyОlL +t4ϰaYG7 baDtaѵ.?w2!7L@eu{7~^M@@H"㋛O~!X4)A}#lՄY`Hp?rEszB؎Ԭ tdv[{+RzpHe GY챡~{e&RQѠAy=s-y-tܩD5Iz5~ݽap+T~G:+]1AX24 e]Rԏ>"9"u U7uWvceRF$PyÉT7]CHO('ux\02_5y!qz F( 61T602"@ߡ0e!ly=p шt72jE4*E(NnwS)[x-V)Ny EI?P+eǃ5ti3ݲ6-,(<צVU Xx Ms)UjމꧏxtY|`;O_ܦÚ-( g4+K3 8&|{}dD2NJ~$rڸ Bh(;W*J U gTA+a-sSSW<dڑ`\Pa:tz%<7?SgKcд3 ;Y͖v^qy3ފɐu m *̰2\On _U\b|39hzi w.@6P.r9Uweq2 pLՉjJDou5}Ş^lhK6==\ؠ:6mM篟) GdYAfR4 (gqOm26;J~閃B't|j'QH~SEA 92)TJjvWs?>ӻ|`wJ ;7C(Q V3xíͭyx| Vd#M/t9'!EN 692cyJGsvڳHyGQy`Q?.M =r6v 2Uj4ؗA3Q#)V\>8PϠRkc?-0=V㉸?BASo1 U )8 | [$k@MfTui?2kBh貕4P'_ %Vz ) #6!|?QQeuH{,?Q=ey`~a{D`wW|Oչm 8G:A;>* c}ɝ#j+ uaLb) V/#Hd5=U'֞!+zd_|?V`qrɱ@U9K:iR]uԽ3fAbM.a. r0jŚ+ ~F$e{Riu揽IӬkV~05Q#9*~4W+!B5P3OEp ZONpD'";XX?M8z5SC}%VZPӥjΑe{ɦ#o@ 3Cs\Qnݹ v>!W( eho59Ck̽8+F6\#Z4&$+m.TQڙKVk' qG 4dLI]ԖDj=;_ӱ17e#qA6IԇԿ?\ŠIgA4婐M(lFކgIUƳZ95R=^| -| ~T?4*2IGIn'*.%5w;b<3x+M1;Wd $+?M@ hd~w%e5`)Xy8WɗGџHX!YJ=B(>{V1d۬-$Tn:"vb-)Lt|rZdZ-fECT({qD){R-͍!hƀΖIە0Vsf +_LanY%?b7)O$\yͲIw-L6lK2g2A=%BcN :UQu.S>CQ+3ӐG.r+N͟*t<< >ٌl4r>K% ]ᇊc[IJpi|#ާ}nIq_!!!}p8ħZC dM9dQ\ba_3d$r?/|q[54l3OXvñ-EG!Q>H=+c;(MftUFN@GZU%-ٽЀX _^t 1Ln4o[.7Uz~b rXg,Cպ :Gh$m[C [HRY{ٸ0fى2Qn~湍G:5zn:+\I>owk82; f2 &aX-n.+΃7j~,4yEt"BxP`ɟ)|U)p KW_|A([ByK/WA(GsqO\ŭhu/^~}>r'q']7{+a #أr Cy?f'53]P}J2Ka]L GzKÈ68?T \,$2ApAZZ߳E.̜iUv|}J^=7npvLz> nv2u2da%ВgxKh0:ˮ(Dr }M+|pht:'ı&x´(u'b?~=aQI[]<7]i{|Da&,F$EY X HUnmu4==\X`x?m^C`@]uݥpg5FtyL%Se-n 8jܠ[W1>; Jݨ~L4A!R(ֲy?؀c5Y<` Ɛ, [,Ixb 6@)xV"Vd[vWX| 欗wj?.2c_*ֿo{7oŬy|Wig-iT2eQg,yvhtv;?Ȇzfj~rd-8jMg I Q9mr%4èؓNF:35JW+Fzy,3uT.d~~Ƕ@=؈/:G% +KoQg귢򸨢JB}h9'ڳ!h -jwhm:̒ԸIF~'9^3ϲ(5f@isn`:W}$Hj'd(\=mwl-םƣj4]SNkJb=e?5TujvJ2Gж)yoQBO:L 1_B//Nh7h9kݤ!-(94C@k…v< Iѵb@cE_p Y'U _m6dي΃x8/E W)k@1௨ca;]):)0c!h&I Ͻ?OBB523vNO0+BQh7T⑖t mD_R*j )uэV6YW.2@"mḆf~PV}QrQ1 vAy՛҅JQKLB ob,| sx%B{}GN cI_6Ft'nFN` OLb9c15u,x$ta׻SdX^E[u|mG+, ƽ93IZS;Mg5G! T*NbTTݬhS Gfzzq=%:myYZ%{'-7]Ǭ %ӹe,g۴Pd z5P9F4^¢'aʹ| C#"HV^?R' ηX Y jLqm~&<sL*qkWq Iwh-h]oA9\LJX'T t9&RJ6jrT~:Ejw竫P$˶ZZ^[/FHCOJIW /[ 3-*ѧ/NHPޔr̜%3ףm*^tZxV0-g{?W}pSwEnePTeSZ􀙉y]BKk|=4RaNa)ɗ[g%yv!T8ZDq?DqB=o`l"{ȇy9 BF|ȱ731-fx_R!wr'H57вXZ.A f/yˈ1'>10KXd)^3'A'3RK߆}[؟+8Hx\״>@GƼWsUv4 wUhĨk%˩($atܴ{P>..aQ=͠+4jiqN-yޮX?~Wiv1f^?~Dk"&ӶQsa(f)3Mp] 1쁧#i4oӚY@&8=Q((QबJ:KH)}Ҧ}:KH{c6)rUiÞtNcZMM>I]&CHL[a Xw(eG4dHA?ߝk&T3ed.dCaW%ĊߖeRe(TL_&DkqDdJ,4lfo5 I,G*=&''qwjBVu#Z'ԥJMZT pW:2kNk,A@w^ t#v@Y45_'T`Xr! Jx;ѼFҩKQv K }(nZJxX>|x- h5ޮކvYN`0|l8~j"]*`B0W8=@^L\-Mc; B 6 Z -WiT GyȪ9kDFg>͊d(4_'LJN w H+ףݨnIOY_MF(˅aeF٤v6o١ɸ)Wv؎z9W7Z}`lzM_y\T |jG$wv5f9Q2G{~0)(,<R^X5Mm$O zc\m {'?ۆdJ0\y.|Mmp)Iӿs_qyv):=B2Ns<{OCOŵVq[ÀZ̿h6g7˷́uSeb[FIz1!)6s&M ]?' PY.cZ/rU1P-j#t'컱T\+;1b82OG0=9M\7SŐ,n(#vr*m )[)o)vGy6ܗ}8!OjfSrd=;ߴ_DA~zDwdȟ_@n[ˆML2\x\:Fp&]Nc9+=Kg;-J!*5"uTu裗$)-|`o7$THFwd%zDV0k=ӾoH_m bZId鲜ϢrҦEGQ.UMC>hJ9ᜱ9+}^7i#"Hݵчquhrp/e) !T*~?g{ڋO{6H?g ♶YL+P],x]p7BSqW)t:A}(QJ[M*,6SZAZ,yC!m[#eX̤%7}] Bܫ52ͅpzP7zt H<^! FA*Xon^X*wkcPXuz` 7i]/7!5`pw/g4>關S_zf~-A3n't3]MVqKddsFM&(CXCilRaZ(ņڣ fo`jyp=&cAR`(~XVPG&iGwH MSR"_ag,"*L>4HsaR [~/6D&lCP2,`uJL}&SO)(9A0f8.ĵs>Frdv\ Tb-VJ5A-*oojsMj,Ỷ"HI73UpeM.oOW<9bRfc-?0Ķ7> ԢWwi±Ӣ<4)ry b0|^-e UjA]n -IUYKBj\<8˜LO.P,DT*rN|͍%gPXbp!vq )t,m(s닂-< *iYK d͝=V:؈'Ť1qo֧ }Szyt6J@ڈ`J{suHz,hV-YOnIA]]J\Uh%)gzk4OmJՂ_;e1H&egj!J}˼#͢ 2Pܤ̉¨&Ov}`Q87o%nS/j5LQtj6,Z>9KՂ6C(b~"JEOKߏ~6}<@rN%z(`%i{_q&lxZ= UԊ7,mJ7uTWS;h?wz7OʆtumƇVqu~CEփpFf|OơxxoPl#% z DȽxvJ,*3^ zuY2 Ԑ :+)Ջ~*rD7;%6d[Rwohf<0\_2=K՟B9x.UN! v6y0ѣqwY[0kK=wؗŒtARi2fdLq">h3{VkjƸ^x~Ǡtw۔[EɖY1OXrRTHk+&t=Q>Mq hr:Ug20¢q-e3&3;5vЫgU% ۡ݃T!ks0Pi% x/GeJ oB : w{kE] }[^-^ZWR)Iڵ&d'"nCVwk";:XS9#~޻D]U!LOqΧ@`Kfl-`FWn£ K:iyiS6VYm*'5eAk-?/P8 '|u? L)=w ;Z[ M0;G&f7w ;T86͵i^Av6/hͯOt0J*svZR7:pί݁ۍFR3 *ZBDp)gqZo#̷D>i\:Vd*KȊ\%0 <;PnҺ_%cܓ|.܉3JqulMHûZ3Q6r-lk#H, AG3 "Ò" ̐ADbЖ{~'ΰ"L9`t'L3?1Ib`3wE^lG'ܫLCbdf&6YeZsZpԡEw(QZ|>Bu5p ۴|2sz@NLzW'f~~,Ƈ'2a|cl[B㨩*uzN%?*\.'`cͤڤj;1<ij!#85>F;Ylu :-CG'⧱]]HrnfL:+qGo>NZmMF HWh%EgeO9u y\SKMFYzK-#0]=۷j,*jDN."UBiMM76<_q~bds8%iuݸ F$}?{J厔v)Y- hI >T4nMEK;X@R &xe'c(c]F+ ZGɩI>KBh)4$ @={sۥL=u#TAՇ3M ȳW`!0E[4qJj"9MK-'B^̄l=#\v/R=Вqz#V%*24; ViSd+.?QG/ʿc.7T W=S#T5 +&}|I Eo\,LZ {}e|xN`c&tXgh?' Z'?sIU/H0}"/ Q ݎ X$}&~9aB6$BAqݩ$K`OᒘVUjNV)5uisP)XQ\MʘCKۇuz[9L(Ǟ,- jgNTqu?Q* }L61.'oRvn'@T1f4g@g3`ZdѢ<Uipj¼oQqaΜy; e0@#3.fbR1Wvf1 _>SiFJ.c%#'bX K՗gm^ +&}K  lVSˌ͉d5}s_ܐEq/P ss& " 4O]DG# ! W/S3D9_&a&ym:<6<>EUҟԘߞUW#z`!~Ne-}W^’h䧁Qv  *>-GS9K\4Bmz#vdpMN =b" QZ "Ik+ye')<,fy'#&Z;r2:%(ۤwpLk]Ͱe({" iW$Fq`u8 cpq/@0y;~B6_;ڛ8%FA WN ЁM$m=2u↳L xBXƥp7蹫A>;u'iҜ CChB|# 9+0Oʻ#hq7.:~UM5: ţDLZh>^ v%VO; \ sm9(!D>m/Ml]esMSk={#pb:}O$KijzV #ՏQ,m1vFमqa 1gbbrpvj>?inM;k0`֩.l9Ȗf t;{Ss(hK+6Zd\*+rYi]⻙Sro:uX (%!ϛX*HO+#^Ι&+o?]$of'1PHZH#8yߍK4Txrw݄۲[&{fʘۛz#Gƕe^Ь"{ZBJ+q1 SȈdk c-R4/9>١it"qc]]eHJ:njtAҺ孒B}nn*$ y⛲U8gQ]he) b'q iH >u_in]%og.pyۃ۸ ,$lRz* Q'f]$/X4ȇ\ČlJZ2{_vtl&s:h<)}fdG 'u͂h˛a` 9)Eҗl 7{ su=>FWt02m䀉}=UEMh2֎'@Vgi/@\@  ιVSpE*$PM?z؆лvT-ˎF"<:~Y*bhL&"ì3iN ظ?nSr J~3tWC, Q&TYgN7BOɆ#9D&) k{ _ %G^Չ](0@H!gċ->z О'A|+:5t?-M ΌhP eKЇ{msq缛C,= WE2^Cϔ=BP~0J /j(iI1ho$u:\Y^9hh)ccu<'2.>elKʈnGmKڷb.iB%OX9PJH蕧V۴,ߺ?K(P"ū%[_8 Abd$Dq_pK{(f!<% Ogwַ.\e g- u9S0~,fʨ2pۚ̕F4ɬG VUꡡ/2lSKw3lWf>ҟ6p{I_- ^W8A \qңJqIѵ}T`V5&NU3&ZtW-1dUD Օ\{9SL"vfUrUWn˶ijt-2{{<gXr`.TP>:}S *8:/);T 4ԦoFFP0HY( orNMEq%{EwR.eTۤ0z)c;Ya& *Fl`s)BO{* aD=nұLmL y.0ԦP:109XQvgzр?TY]ҧN+nDP%_XFB6FD|B2==:h8*wB~ uSlA%qjaf/.Y{{ˏttGF&Ծ-t=m,~i&]o)֬%͉!k},4^`c9Y_%LUH+ 0ӭU93igbZXGAkdFQc䟝uj+>F8V\E*dBK4DV}&=[uLUeFwTD\o֚|m;>O - `Zo9T*j'Yriw֓[HłIzZ&rz +ዘF9LMmJzYg?68Xvi`ΨXQ%˷DD  M<_LbC$s&t <SA6Xgm⁚[xnn)a5{d}bڼ u{['PlN kʉSܚ2 Ű(5\mjq$LN 3B[pH[e?4`6FAT!ZSF?@rtp4P`U 1Źy8 T4i+fMܽkOo{SJ;򒏿"X=IFΦOI0`e\M7b JxVH@9|DVW+j(9኶] M5r.d"&| B ͋IJ^gR1<kuPt7Z4`*\Jcn sUxqG ~!5Vc627~-H,coəo|K%TU+ =Xk[5<.MY%+P9*յx 1SI?T݀@027,ͶLzgEiYT3՘KPQ|'&`-G|Oø{q@9- {Xc\n?% &edTI,,=^ d, ;U*ec$Y-?3^S-tDZ #!*?)D>ۖQs):ۓwG4ͯl,;`δ$2v%ij`inJ:mf hCH1М]U9u}xKY>(-To_jd4LApf4Pf98=lgaChUo}-k#Ou Bܤ6!AV4S,T^}x$n C(ktJk3|SO?( .xυ{bVM^#9K{:,N2SRyys ihy;  _){Ӑٯ+;1(:HPY2xeQʿ4֒"q%L xWXDgJosT/b'i ǻ=e{"~@SV9/!ŠZUˆDY:3*@I#t }@;e-5\M5ԈBez,Xc Teg?ԯ 4ګk w1'f)R yn/Rj;+7`/? /@[e:Q`tzԛHnL7]]Ug8NX4n#y俳QԘ/UA}3~[w}r_P*ww=vAxR8+!ȳ0#3]>@O%)BBN>r)^QV)LIw_bI)KƏ(+ubwUon&|?)vrA ֚';3xb]dIQ.Em6"GL/8z$V)2d!/}gU.EYnA?['WUfBrij[04ciCI9F|kv{Y?\]GHЬ+[˙ua(:󌇈C!4 3HuƋD>& U|.An-@D=EPˬer7DZ k۳jp ] jU kIɓn%9~("}*Nnһ^Cn%KIK}7Txc[ȆV M>4wm/3bKS<Vf]_ا=eO6RDbNg%[M]jfZӴ?iA$"f`*S'>d6a۟A ..S@ 鮬M-[*wZ No|6o 2uSy5?ح%M(qjyjHtU"m҅&Y>)$b`3۬5pWA9KZEd6iռn1w?2DC1q[ +nYesMmuc0^S[$(; q|L@*qj^>M1%cIGvb ϑ9\+-Sg)vBC`r+cX3tVM]b~Fx\/ j']8!,`d*g_8W[5|-46(F⢸3􃈫`Z»jo- p}GdỈ :j BDw|5t/ z0.MlH>(qoÕLр*d:}r+2.@5_nC m <-}zT"?*y&b*Ɲ1j'+ť6*ӆj6YIFɈe1(o_3i RΫ_3)tEvJCjI% 99_~3hH׮ g@I]*Mv NNl3n$ëf 2&fR۠dpq"D u,7 '(f|QtNR|p_qy3܈\5&-,^n,g·WZf-a?RU,ԾaŮ2ꡚ_lUz=/+j<*9x(|cN9mm u#WvW~% #S)ku{3Am;+U)kb1]dO Šq?NZߩb );|H*cD2t%f;42 UNTgAy`?b1\օ2G;6п8(O34zVX;T-EᔼmGqx_x!ꮱ3뽻obk$ǭIx!^KG-py.xDVIBUTƌQA t$_jummM,,J@¹re{,[ YIK8&~,: )0ou}Tφ ?Hu>TfgZS>{\,!V5̥b ܱŏn?GL9Md@x}eӘIOf3[F̖ԉ]R2zz}{wsL |몋A1% 3dwgjUcA$^v:SIZI!9 sYy,Իcmj8|9Vk1|F0 WY1Wx݂ԉQ&_,r 4K#4,ev#c3_'`id*o+$#7oBv/?vѬ^tV,=}wp9砦Ŝб"n6(q [up I|ɨd舓HqbժX˱Di)^= =@XǛƙ.jMt5˄!E.xDKy`nEӸt&6x/>=giHU Eu#pAZ`"!?p3< ۼxoJ,/CLӁ B*z;رFV:GKȸ }h/ը#%CfԹEKBlh*Ǥ5"ҤoklSuII$T+4Wlnݥ5yvؼE d^2w@ 4ljtTŶacwF mi 9kg@WJM3ƌJA9m))Q׾CFM.ht= ׶ȟAv89FAš* , >EnZn͔ւwgZ{ d .0F&VƓm{ B!-0YQXMat0ȗo^ڥ^7;{>@`s,92RęYh|!k2>мKpjCQY$Ȃļ뫞>+d@2}\ґ]j hynnE%9"-6c Uh ٴ,ܭ'T I:0+pd4nqqĉƅq ?)XaB }g3M<x%X 2!V֜@sd/Ԫ>{ouW4)(Pm aa XhѪ'>E18Wٮj`3\Wfz[ ˙cJeK Ej7đoLF3T_!rB3b 8N)Dó mpt a!`ۑd|0A 1rwBb}ſ5]nr\ Ntp q{|3B/v_Kf)H$|(R}aX案At* ^]ń %?^ӽ>T;~p+I|D@$fsU3S<\DeneޮfSJAI> or3a,3~gz /!J7)#uk[lxz+g && J!)M">&Z:4TI0.K.0kPyO!}~˪l\ÓDRz0ѧn8Q8ʄ9xr W 2FDص[7џ5N<2K{0G@IZށ$A98mUHSQ LXzw;m!0w'+Kæ3Wf4tS,=ösTp0AÎRE8ad&BR"Z1pM”pR4C2ts?'&&wjxV5{/7f\o^x7I̡[:sDHF{Xx-aJzG(8y;Z '<@D<'XԝT Ȁ%x$yROhZEcluOF:К$]wX4L]w槟 ޚωd CJ€3}oP3NHOŽ\@l]mZb;;`p+j5“kL+vׇCd~yp@;ѡ #5KI簶ޱm7qUzrI @w +PΓt_#P%|;ֲ$^s}ph{b9aQբ[6ZиsFoI~:FMR3ZE@|Zscl&7(!9%iqyu?)q.^dD.W!kI4P^8 P.ġZ_BZRPLK!jP@>K_!ݦZTypwSjD^]gѲ-au% [?#| mv=f6f3zr2'^A83_E͌10x(AVgp]M&/\nrG<328@"V$`]19-U9%OGB ] Vɘ5KFQ;ˤ>J o/:Aش^9¶E3?$^RSs2}PU7,_/PRV#on=tDQm1l.0ҍL^Vo5mWoV g2y\=Vf:=C}f=-*hDPRa>飣s_)Ie5dZ Ъ]? PRrR9b~d5&߿_#%|z5_Qgu f O]6k.F+j`1E ." 77n-5Iȯ|?2rISYIE: vq-}VleʷoHR7T znEݱWNJtWJ*j5eafhvEPO-uF.1 0踕^.+s#ډ!or:DvxFk b U1,@"rg cJi4|Un'~bj|ŮN=y_ =Ee)RQ folpj@k:+j㣰ď) 7sAuHŎ=E EZWJB d?4d㻓Of-i{$%u*`0jn9\`<_GWd,L7H%t@#s!Ps% q>Ѭ|L1߂)㿶+ĵIn[/EvvM١@ u)ūV'f-#̚v8 d*`Iس^ Q3ױVږO w<~dG^R`(h稛t(%_IPB r 1e4(A9Rᝇy@9Nv0N-Mx- ]Q6R6l⒍LfPnHtq(/426'C>.ťË>*My{ÅeܖI"dvž{XpgJ<0Vm2ċH u12 A\gwH/խ{E&HN2''ɮm96 &7lOo[ ҋb^eS ]<nG@9q)J(^r =ͤ{}p&L:Aj\`hIWoB}'A?]vً M?V R/c]rL{Ь˗Z;; 3O6A7}ė^xk4hM)ہrxEt#/,Qk"wȀ;26/gan $/z \!) Z0pGp:Z!P,/bPpt CRc?_qY)c3Uj( xWroOpH%l3"*e&v!6&?]buwqkʚCYm,@Ѧ37Ht~^,TE_. %frKOcק_#=0Wv.`HZqLNnHYTm;,̂$ݦ!e2V^H[xeGSݑF&dYY%"yKp #Jk Bo4Hæ:ޥhI"aՋ6.F eiHO:vLC3X[!  R B yuG_ b cs8_#҅u/ψ͓+e04BQq3+;vvAZ>\k$6?Ӝ3|:OJijӹeg^?L.1p\󫥅jKξi[H| o#yEGtr:&QLW^pB8] cw\k|23N%]=.W)Q(,cB*N'RR{R!@O-;2mu.r#k)! p爺g DC>nev@\A+If1ԏiY)Va܉ <S { dM@ZQ_SjvE9KK^h5uZ{lj:iu l6OL匬h4 #;}Vn& RƒxG;Y~lٯ=t:N x@W|y H/IKtuGQG|X3Q2"B'Hg8C;u%c9FF WYY})sn_^(;p¯l5ky@6ݑVu#&eXѶኄx֑jєsf?N+L[?E%ߴJ4 X x4%Ɗk We&8$RU=qLQIO+άOTc_hتl΃ҰUPa $~lۆ=)~`Q_A;Ƀxܨ%+䂠Yl56;h.&IhTH*$Hj鏎Z jEO%/NSH7(@É~QXZ[M\VFd,LSF iTs\l]dMxQXV5egȻy349῟ uBky2.㻒b}X; Y Àk<d4?vf/pĵ1XP ȔT5gqcIdN%mC 0㩜_ y?|j`iovQ2Mv}VF#n߷\1$`N&Jф f0%Teh҆ ]]lTScO|%?8=|eS|~m[-ϝQa&nu0JͷVB/nGZ Sh'Ƞp$n=`BwFLFQ˳'Z(OC}Jۚ7(m*p%tL@9ml?ɚD.6(IsA`$rڿ{| =4TV]76"Ʀ؋L:ذ1l@-P)J2UnnW=N9o˟Mx<'i<'4!@y2;fJ.jCuh,ṖlXs&&푝!x8VG|=mAల{RX0>h6iX)b0C ä̼ 9ْ-kh%"|"$)pz\5 (W5; L#9>j8$ 5mJXQ-eԞ]onUڰ U6Y/f?,9̭mѤ}w<Ѐ}<}4; D&[$rqLw\c8>6QƒhsTQ-L_Upr$Vurm?Mw7BaIsyH)ωӷs-djFAQSLnELK#YT1җk wC t٢ˢIJǴ_k:UbzG:`AR}14jIz[]s'کtI Wy&=k+0 +{|j?:­*v(S}.}QZ oq)7HTqO0iNY]&q=cu4dkSZdX!>E]7Y2 ?`璣AB9E.R5dZtYôa 40O?%|ݺuρb_s>V:d>Q9$ lȯ'#9,C0|]<:=7P{;J2s G89^?/.ms2Iv%`UY ɮA>詪u tՆ^&U-p{~2U"NY5u,S);t_՝vK`!'EQDqHYji7}X_;7ZA;p\/(MpGו7 lG]5W·R®: Ζ?dn#\vw/ S"ϊ+z}\Ft4/\IҷIC-?}I_im&WYo˕ȮpGn5Cwr@+T[WjR'N edb$ )5ɄNd&~j-AsުT z\@7{/ycj3Pqhͪ4=?P@= e0oSuK\ޥW^ EVV[G&'¡:t#=/ p`ؓY^QK"=8B"Вmc'X&;a/xj])bп=Tc2R-F??&5hmY::Nג{' &Q[m'nX'_~f❁?74!|zCN9( ZPnGs&Ƴv͢ՅF!HCl_ R\ 鐉ŌS)4p48Se< ABI Vv}8=(Jk,ѹ+ړD@)uMVKLV`"<@ e¾&`>d-vk@W1!ˌQmh:]eo[(Wŷ8~hw]zIwp¬≃`Wy t?Z]z4KI>1s:k 98qG  mRoPB|7BϨ &~P ؇D/|W3*~jح۱( k! ۗ\k#CrT]${ɴ %MId >βK-%=_? #zkZ^@ ~ACP""jf4E75 f~y*d%\rqeĮo6C40fڼm%乴K]>xr(ŵ̶ͬSQGJUZzCz9)*L+mCm>Wѷy+>#+eFdaZ<æI:*"!W~1uSzYͩ=L)HFlJh=C8 cpcz6s-Dwljo*@ D_x.{Q>1p\[!"8;ؿ2)ʶPX`Ea0u2xY($ïgQ<$}ԙ(BPĢ^>sJ :#g -z=df_êMvtB6WKUñWxFO]z1s˿;"|gڜAOf+\H7N -CLOg9|hO8 8Mx6C%D$L5\;>i(Hr;PHl,L(WۤCawl*#8{S7:BvH Hq8N!qb_̑a?7)C|0ڗE[ĕ A\#ш?Lp/L#(eT{ KJo. ]_!)ܻ4bFh Yӌ4mz~ AG`+c`Z&Bq\j (ffkRHJscڂ&K/NޜZS4L.ڭ,Œ~ӽ\D&qYrJEmr^X}|N5Vص]ܟ˜e MjL/?AY zsZPaa^!O)kEL,M@ߧWi+n6_cjT͹ WuF:L+Q;TB'3OU"|uPt*#R=qOwڧzjX>S;h_?S&TQ W#U^Q!% eRXj;t}V1rks3|;wWj35`SXf`CoǠb,zSeΪ$F" 6zF_qtطqxEU!O1zeռ/8*8Oj98WQgeI3RzÍ9(b}[#a&j_)hh^ '/[ 9Gb՚9T;1v#Ƭ vAǬ9AE=wh0YivνVUXC[lEX*cy` KUfO9O"Cw۲qn.:r FПpjG~ U|)PMԊ>b˿nyÞ < RZN8^܌Rf?\ [0LO `fX޳9ռ׋XU8NBd&Rgr0.U]'2[zk:-*dr7[s*+8v:No0$KS{&]<݃ҠD;r?ŕ{P?6? 7;\509PV PhqTb ]cnCK5gXw5M0GY*U۩^zq@4n$wG|D>I_b%o:szkF5$HI&?wi&:Xe1(^*wLj5뚯.bƂ"Bzw6@Bi cS`%-*-M Bo "K)m7=v[%^@>ilZlfTWI (d ul+R%s5'r !fޏ_qRhf)] _['rWʒ>ۭa4ށٮk"4qTT1&ZO*tʡ#YB ,Ÿz!ߤ[ WyƋ'5 ݡ; [nhB:~0ArE>>Zꦩ8LD ͚hq`1=ǟ^ ^]H6 }eU %}$N[kӥZ $*oV f#]e bЯ'I-wPe׬P}zg'U8(q0yo n0W̙^u=}ʠ=|iWk/:{1TYʽyt}ez]U"}|M^R>d=_f6:iA1!Դ $>^'٘fCd-. (昪z0e+}'YUHW{jQP9,Sn!H8w_8_h1K$3Y[qzِ ;ΙtyzS-#3IMȑ%\`HUP8J46IJB#%d.wEGzFՇ柑52j~1j: ,uO/L$-{6TkfiS"f<7\F xI[(cq@D}#>hG25ut; +JaJ!{'EZs$hfz5Cڮ@T=_on fb~$SmP+uBAig' r9֘P!WHR]DxzC#krpؽ!'G#XN}wݹK= (TtorFKh.2T *LU m^a*SPx9`mt .C'BjSo&9ݧ49UH&GcYNvVrk럟2:S: 5"/>dYCAn^_9QV"YMwjlg%"{EVsL,h,Ꮗ{v I,PHlQW%ZI SAǦ i9*E❕/I vgВ It{qIVVi%T0Kp -D1Aֺ D6eH:0 v}zY"g1YԡF3+h<_wBεn=M숉,Rl4X6C< CMGϚ6S]$13p5Jx,燖iҦ9<։?Qh?Jr[#ޢwV1zohvTg~L+ë^$](H. h]QVjܴy};k 어*9vT|?mM,S),%O/HzB"!|W#ʓF7 QЋrWVaBUl[)/ !;U 4Pl>yGV |dvN?nLM9d`y-s4Jz{K}ńOHЄ:Sʿ(%3+"Yߖj-ۈCHۢFm\M>d:w#SL>֍L]C=)ٰAГ*+ikײ -;ڢKmk~dw T%3ǥX [-Il:%K_q>[xi{D,ѠO~`a_=?Y;f deQ3qP(e:` A 6 ]k~.pn]#mbC)4_X$q#%TC=Tn,%(dk\ldAd/](zl?ptYkC#60> 5 kfJhs>ߪծGȞ$Z8J{*3ja >HMGfzHuj"KJld~ve|-4v΁,@TҌJ]7!ddq)Q p&6ec)kޤ DpF iQ}=vJ71x`!.qX3fGhm9Yj w4{:,-(in9Y[5)@SF&҂w=ihAb-BS r,!.%2~`ݢKۈU2Am[5=u뎻yr"W$l|J^bTW3[^hx @ҬߤkMޗ^䐡dr'˜ (_IV}] >9;}yi:^>$ a?A3+2Fm!erY⭁IBxP\[4jby1JE<ԝXnzLJ쪷-5EdW{[%b5]Y&lHڻ륉)@TչyC"ʨL+$D>Fhќ}ՉQ1**R4\G5zߞ#uiOeAAt~ .oe ZAtl%,+$WDt!$ .Ld]f/H9^ 'Bf }JfBg,n̾3T! b'b׊%6ak)q,]kt j?PsjGmVf/î\jKNf`ۨʮCJ$Xc|œU3"n%KD9fz[H4Hhh (TUwa]ݣ :b)i I=C$ӵBzNwHb1D( hOg-*W %õ?bG{PQJW?ڹn"2S/v'r*֨H+d I=VTX?.1t՗6k$fKy3x@[;kc@^]ZJD9ƙ<-{Fovyq3-tbb7\*w)!9:^ԺΩ(y:@ LM{6NtpOh2[!TU mZeKf6J\51eUYڭBSցgG) ƚCtPt>/`'3 3ۇ"u-x ୒{ݨ@%OUW`gy ;U#P$ybX%m46ͳ,tD]K-6LW ,`WE,L/1YґZV2*u\n4 sYw?KGB_(J; &/Pc09sk]N|S3dP) O˖22}O}TCva O(- 2"6low;3;T8Z$` 1_eMhg[~W _X|E;u}zۃD,Z{H΃N^~2Ʈ28g*9-L tXGWq+tP W 169\V5aGzBcNU(^1d'9E8t滚fKF̨*)1se ?]c{ [|E;w%wV/C3'zv6LRnVvc3rz"K%V^r&Xh%J{Ŗ<#BFlJCyp3iY|rħQپ71a}"Î,iX5Seͣ^jV{OKI6W&4\Jѩ vtw;AP]!ݬ\5?: cQ~'T gHBFJP!DḂJ6hp'&j0 KliԖ)pu#ɩ*ż J0f$)uO{4XbhEݭsm-I5oBCZӧMl"S&z:Q;*N@)D;Ҟ@ GO/ݰ I'+~ XP#qt UNWIP7rFū}wE?qOoXJ"|?o^:0L(MB`a$E*,}21|WǎKւ Z9M1DS#g3#-`LDvqy[޷bՏ9M6n{CDBq2cǶ߽.P JMIkT gyl"ѳw!]n4$1|GNJ8~=/etО˒a0ނ\VSv/b2iiZS.t!N?|(OR=j1ycz)hEȮqyiG*#AsVK:6^x(fx! .—TBż]ѬԾ)Y.&1&Q{RwӼcG?3VT#/$/L80N DɣT ンMeUqDnSL =P*mC7nk P>$M "k`Gnׄc/FPeN7. A_. V+Ac>oDaH:O_G^t^m ![xy PqXtn^nE]_,JAec=\~)ڸ(WIl^}’ӳAһi0#)sG;tʟf2cV{eEIy{L\dŐZ! EwklEH%۰}m|;$R&Y"}vS4ͯOߌy/Yo}ǏQww?)q5EILb=1D m3&w}=\d֬ѫ dD 2cA+-׿pJ,Zg~K#2X_0 "*M(,†uN+bm \h- bIiX5@I3Q2 "HɑѶ7xtJڡx_yaȈFY%l;(2m墮Q}+ʈ|lrp' Ak@C폩>Tj|~m3kt8T'=ݑO8g(P;]&,Bl!ٗN3vI'<6[Z`[1v5>:>{rr \CE+;?T8_iٛΓ5_ֻXq Q 8=W23q6OglqiT.g,Mȑ쿴>5HyobS֏呫wLnoܬ SFV)|Y Ϡ=YŪe>Kۚ Q M$wPL vj@j BKؚ+&!|GDZ-':ֽ#x5&kN8"|^+Y UJs᪜Tޔ3GAV$:,9%ZtY޸YgYj "pVhKZw/!FKAB1TA]}Vyƍ[.8MH%/hH=O%:@yT]u֚tS3h9vPQ&GQ:qK $$oCy12(tZ(,McXm ᎦjЯ'8u-t #ԢVro~e/;\@Ca <‰>8LӇzp;WqvM 8qW&.ko`(B3Ή搩OcC H(ة;?ɕ dȇͤk+XbPmc~]6N!,dFN;rqpLh?NMyvL'.rB<%TV ^X~aQh=|Ivn3bCI=U XTa+jnO 3*'[!oOZd &6Tjܦ# A(* E|T/4F~o[Ç#'W҆KS]¯f|ií^ qWGeAPy3jomͳj%xIh&'U鯞`^=KEuЄn}q)_ٶB<)CcݍXrFnVІ(9X'kFibd]k:^JG. 9(q%=7fB- ܒ3UGr@ȍa"+h3,z =cǏ(?NT~QTݎ,@cEj5߿SNIL7/j'9B()wG0Z౧ k4 *. |dzu@`2+)5ȃ\zL,a)cڕ£>pttvHDҏFUy;eW6鳀_NZ%K<>Y*X:&0w+GՎ7$/CHp+ |1BXc>Sbp EP*|. ŴNUtŦگVRݩKG aO+qh_q?%^#J[S嚼D5M/[L326]_Xk;pAFami:8:Q1u{ sQ&JڝjpdѬ>lM ]^HFK"" r i6SYl=Â9#PՓ@x YܭnE%8j-xp9ط(Ċ^ ir d|!J("x: QtFD>'* 3$ A-xƉ.m W&qB1}V'5QV&,3r[VSOb =79ܷ$ nQ*@&+-}Xa*2?lR $e|dʢbڱy pD%N2Qp}x9xmnu^&O53>z|4gA(ZŚ8Y3UqnM567VNį,K^4)߯LL5K9 eFCGq]q[㋾#}c菦\zE!bS)I(`eL#c& Kh59Y^OМe*G|mgA',5eB00qڐT#wG2]Ӄ6rdu0Å\ +6ܗ{MN(1qpz5=0yֶbgs#)6[Fφ18|>=z7=@vn_d S3]ĞBب=B$ bS# p"^wDF7m!Azc1 ɝ谭]Q>a(qbAަXƲ/[feCՎϣ]k`Bj(Q)۰8'[*F.iʈ;mYՍ|IĪ F/7-XXc qzD)~u|eH<۩PU{$lTJ.iƌ%r=;NIn6K$ Ɋy*Ո3Z<>*a>-x+UI@d&83K)a%42~hp&EH,ʬrpTL(ro9'ĞfRͭL<.pH湒J{޽Vnzv4Fw'Җ0j& L[9_Nٕa3~[:! c/4=~-bR/*qWK v,| ft< hv8O˪v(6yW?tPbmzQP#aFtJ5$T6,!bj,̘zb (#`C'9y:"fTh+ԛIQF2Cѯ{yߍJuN\dGivN ÈOɘcS!dTM Ⱥ7S]o13$ٷI N=ĥ2Ŋ)*Ljq/d{gnw{t8(,ޢR#V;#v{o4dc)zƎ}rv#uEݣ&VreVR8Quv6;q2mmN ݡ>7Z\øzxgʻcSZFRLJ l|\̚oXO<9XũI\?4z^ t2V\][+͢&pycf+˃".;sC 6  oFy{MH1gJL4@o 38s-O[ioOHPu_B`$3^T?pdtj]$VF _d\FEpމVGH7(H>ck:y$1RV+ -9B+ +b\YkNjbY)Ts=azin!v.Bﮜ}ث`?"[;~{/ʼO uMX %^@{i$\Uk_7\:U$P>'vڍA:>ҷ,A>Ӈuܨѳ t_怩(+Q#a,̤T/H<"%ʑZ L'3dT[uQ0b3uѸ 允sJ )ׇ,jk6igm[Ojґcjr#c@( >$. %HO6bS߭M WDqܪɬ@,x4NhU4dm3e|_ڮeU6VϞ]=k:X#=SS!P,'v[[pAKal2 SʍHyiFp'42~rnLgv]F塤fWJ!_O;ụ;-Z՜[ 4x 0[Mw Yr3Tf$w17djr&wUtĨ!TȿC6TޔϦk]Bɬ<2@#jpK-!x1r/TUt3,"Zi nv9йx4QAHR45`741 3Rqh~."nݕBsWY3#exVTdױ E;%<'vs6dHρl]Ih4B {ඟ~XpÌ0U W2RFFq1հZ42› -o-6mr'qI5&H ֣X_qu2a^\kmq) ? WsJ4M?/Lhaڧ,Cxw9Q'~Ld?r(11 Et,DLr3vZHnÅAE.ɋEC5Tft LMyP|Im}/]3'P%A%s2v"mג;oߺdܙU,zIڹǫ@U2AB~+,QT(E@ɷ£9}--%*꬙k3@;L䗎8&1{%[H7=S7`f<$=0%)*nwxMZ2ò.2q?3׸H[a1U=D/ 1 #*}R|7DŽ%k$3V@֐A MIӸllx;=|MB_A\Ke\?2OtҊ/"2tW٧D~)̖PD`-'N2\eIzcpփ΋(% w"S1F~H=X7}UW,1̣&[ޮ,H!V-4maN;(`ΣD_\a~+8jZt_\'bJAE]|7R^͞󋷈r’yi̅v/k%2%ȹTB1u)eA5!O% Զ}qL4G/N]k. JuК^Q^<$&0w04ѣy`d7l_WXYSt_ A n}\{ V!Tr.h{HuV|-~V^**PC>58po6*NH15|'C9KOhaRq >BއU={ks߿i\i&(Dgx4OXd ~bA,CZ"H=gq܉F,ڤ{[hW68uE@oS`rٸT]:ZO>lܼUhs=D o'* (erU?4؋٫gRGzUP(S `:>BN7tƄvLM|"jFe+ǀ׻" MAv=ĕa>ytJR)~ȖIꇁb'~4ixAqRӻuLrRV=2Bkzd17O3ɳ6Iߩan8Ŗrs|SQE {3?ťmԣ8hS bS' ԝcy+˯@$7j0MV-'khmD^'ȍ+Z2نbL`JE8d bMO%ߵ6RA?b`tC \q><2q] \ͦRaYRV A9K₫j2\S KM6F˪zDT[h1pˤlYO';}#wӛf C{x_*_Y._@A,nW%bq}W+1 \.~#EysbO%rg*"U{JIJ ![۟Wf!B |!Et['zYc4k.@}[8S{ >_s^ET'GN"ݽN<_Il5^ŝc 65%E Lip;jK!f">ÒBY+-;{u`^L#|n okg\ %7S|L\4~!1 Eb\Y&pi{ hDK 苊ru qږy$áYPaM.nwؠSuho^F:Y7}DZ^q)3xg'd}l9x.7^yq8Ћ6R>2϶)+j|h ?;dS}/ic {Uzgt"T'Ƿ mCb ʯ3ڑˢz <',ncه?'|D_*EZ-7*S}J-`?M5;^,U)?càAzF}TfP+N!=PĦȇEr߂{Ņ{#E0{Ѩ >``ׅ2OΛ(^/%Km_[=?gjk3{fE̻nz> S6( xy-4u]뗼i ZApBCf55) < ?814,oջ:_"oq^2K6%JMLpkQ>me;3}/ RATVH Kӵ7 %zXsm2F"xzbKV:VnR.Pd҅Lݱ&do0ങNhi0땂:~Rm?gPr˜-e&KF!T){vl# rQ܀Ḟ5&@Y#2,0: s lIE4|jn7A y|y F3Wc?S!#@l pLu|ņIa|Hġ"Gw}9w )%qxfQeNWp Oכ1 ѵ<ޑ-P3 = ʏ]Ja4PB~&Sy^iq$22lgl&JhvkL9E/do#MaVd8qnْtH, 5.E'?ʘmh9&(+ {L۩!p%_&&^"e o]}**i;D&"B6pIV2l.d I ݢ~C~$̺"|o '4l1I#zbsUp4jJV \C>ư,Wѽ!gi|ٌ> WyQJ0c$ ?# Ws$>nWe^n oUhXŒҨy9`^𒉮 $eUAG$PR֙Շb#Uv<5X<<Æ'A l&=O4 c=E9eQS&K"@59wM-_%p1]M/N#װs_,T 8hRݐn?dzwA{B9͛<!8oܓ%l y6S"ʪV91@c0?uYk}4ٶO>S r{;(4}*W'mOF~ԝ-ZDa@Lszp$vF[[ .9oֶᚄO9xvJ-LWD;e2p_@IzAB/7U^&!jd:W.e.*6S4R{V&OKۓRv̔m<ڷ,A07 ~HۃMU:1D d'M&anՓިHn@\~J~ HQCmgr}Ρ(k3Fů!gILHoS'b|?VMƵؾ8Q4 sos$qлfY j]0JT(n2@JJ1M1JV*Te*nq\X$(xNE~ntی)ƪq@}H :nyWĬg)Fg4[Kfb &QW~ʊLQO>XRݷ2H+Ӽ]B|B7?vK!F ĭoP=F O٘[yaJnE3 J\A9ya`x<(Sg\+(❵ ȱ Ncsx.){r'WwCe{<%?@osM)멢V~;qVgv~e/^JV΋U-랛Z#8ۂBpVbVW-fvM> d[PzdLA iPJtux5!+TsWIWO^`u}%c)@;a$kjD]~OJƎ7`}D@syg3)0^wP<| ,JLѦR~Fr=Z[TKcJ *F}־4V5HK6)!Ȣ}$uE$&ƈNh G p)%3K$PC9ZFtY=!O6fwn'9_lQd]idަ9XEGLeV|R:9_ 0h7q.=&Y̗vFCXj&L,/:-1_ 8gtYy$yNQL$qz 8QJ3ϨږMx$(}{ض1ߵ{rSUx[I8 L17]~@B%ޟ%W#r~oVԠ1hĞ]NDKDMφDΘmO{WȦLĔZ^|x1O譣5ASb.|f %MJ:&s=N#OCiQjI*t4,[ue=^HUu7dbk(5評n#E$ `rZKVCEHbS#}MS2MRE2_uVA/nIP}/-pf3eN.u}/;&ju FF{J4l&))qs0{д01OY^\[i7qә.(\޹EP7srEXb#x&HM㉗oAo=z B gj 9CBelokBi!`G8/" .odnV9 |I"^VsdR~UOW謭v}sU.Ȉ%םCz,j45@ϭ:~P &X”Sbucaut$ b b[zJW1a3}nxCV'Mٌ mphm,ߒ4yº 6!{#->-)UA;)SL8v%)+>=_u?eE:ֲ y=7] Ϊ aĪs߶hUQt&8[x }˝Y7Cnŭb\3F{g'ъdq`K6ԔYlp\des\ƭR'6$;N~CkK"oВ!c[9 gD8@~hp/1t%@Io9&jZ9C))T7xOzfՅ'7}-,B}c].hɨ -PGT/I ̻ 9G| qD_;eN@}MbLay?xi[Qc56pr-p2٣5Iu+6Kjoaŝ+qW}S&إSW}*o,HOt~ܠld|j]jE b-S6K;Kbű<+{.~+ӓDI9<1^^"1:qmlMd1>Vwmv=qguG.- j G+_،adg~X FA9(rͶh_+A2rUpkһiGᥒW"cG(D`ڹBpSٙ1BIE9גDtggE.;$E4wq" E ŻQygbk93($~ٍrاH#SZރnPCdoJ@ ^ Kjf*g-ab~ooB8LGʺ5<5 v<+\9WNU$ u mAf1RԘw{%C.,Y[P#ڛn:+c|kB,Յ Z_/"$0b)՗gkHԥ$9~oͤf9ߝǐrF>zcDznl^f6u'CPa=vʑ6qk:N_q%} ޡB6 {-Ӄ?0\*SzkNH lcu|$n3!.W|w1k/~KJ#8C%.+.'ɻLi ]_GIp MobtW@~?_#7NȢxe Tbֲ#0z8t`yNnysMQW`ul&t`s\= mud+2jj\?Sy=7#`ڠKO"e-ճ6:vէ'ۺQ /NثY®HY&d*6;t4DA U3SG$y4Cc`(:6nE45>Ojeu_isPD͘ 2$P ~q칥'P@m':#癳U.5!/ΐo B5{~FVE:Qx;T]⹯q,Gu+Jp%TɡFK̊Pf?"2/p~VRR)wa}c|@_L {a>Ԟh:72&ʃ.+u'Oz8U,u׀Nf3)ee=6&*nQݾa0_HBamTNQၨ㩴]ΩfZJG2*dC%#Tf.#m\y偦؛{rk#AL4>U`khc?tSKv{V8#O'bS^Ht^`=vk }1s}"5 4 *HЍPTD|"Vp/!#(D"ջīĸ ԼXL֬Teԯw5SÂObjO~&lAR@$z6aϝmA%# k}"ZQA^v▃%D#G]1_9 !Z$~lnɢDPA_n]SN+x Evu99v`p3̙1B:IK0ߞ)cn8Zz>ˤ(Z8mK?L ")M8PeP묲 )S6 -G(=&ɘI%g/w )H#!ctH!5BYyG=|W`*6d1@r@y5n"'reqi;#]36ׇ."IxU oUf;^ܨ)9Vn?"D57$4@}6qrX.U'eW,} >ꛗby?ay IF{ A$ B9t?K3.R1"!$B@^\!b@?P(f o%KޣO׼2O(RV|X{֔Z+cCZb-8b[ HD;GrFuyZSk`kbv#;U6AÑ)"/F |M$KɶCuRkFC&Q!rETXjy~hBV>ì0/77Q_B;NiVLss8K״Ih_-ī^Ea}CoxrF:6`±B[G#t<@ԥWn$/ytڨFEK!`N. Y鍼*8wuP&^ZUZKɏG[p W UZ/̉Æd8ie KdCZMOm/Tn<*R:XP;ڠpLLAȆbP&[3#kJPWrI%ʔCYV@>;7x`8;ھtW<)A(iJC0p68N[2ڰ??ʀȑ3";55CIC9o9~?Yb։R 0_qUn$LLcVj+zdk y-:9<s:et%'kx԰#!Exl34v&@}K>ߟv*C^*0(خ4^N?CxTo e_cTrk/ 8\RA Xw8_EurDe4S gNy06SH`5Qq/w4h&*KF$`xfng 6v!Zpv~FDTp Im 9wb6>VK6 C,#y?/1<9*'BҭK=%"#U%2;G X{:2$4"@HPQBM=fU&3l0Ӱ {[v#<;Ba>ԆoN~+7JG1Hz9ht&]})dbsΝR*Ywq#̯cüPHgo\lȽ6`zb8';?21xip>K"8_P 2+J2#O?,XgBlH`gqU <'> Yܓa p.#eR\J2fS+`geYK!31T!20/64\sO0VA6L%_cI%rxIzZ㓣;$(xg}T`n/,IQG"S E-VtХ˟(T"x97$t;f -B"IzX/V} aJ޶C_x~5o#oˀ1:S~ [4'4 TY:}, n $Éͳ \onu[Ѷrgem>uD}zncI ,GgpNͣ8@Ky5a Ogu}w嶶cUTr޴WSŐn"6=;f,N %@ ni08;8/[,I 'ʾSPOH0}}'nʉh*ۻꆵ?riEUN8 |Tp6p9C6-ި7YVZ۬7,¤MLPhkn#VOv5)&b1o!+MB0t+Cѳ'1[9:lRԀ2}O Z]kG(d {,<>wDp-vܻl!\ -eydU OG(_UtF1!}E`wrYMH#t!}k"QC>Myҁ!u70\\"W¶&y`hN׀$D1ӶC<p X?曧0S5NY{IFTd!TjϨ,]w?AN MصΙN4. 8LPD_DW:LEAꀑ||P7'PÞFP;~6DSYC\ HK*|S>dS*LJTZd ,f_/yŸX/vsȡ[R#ƴ+Y1p g`-'Y5VML#g-K^̛tBˌ9\{[Z\@c5gkz.igcTLM˕ǺxN$=3lufZB.Ѧ%ul{WߖYGw> K?P5ryJ܋rgxL8ǽznJHf?(FK]lU&3eK "e9 1Pz2svk |USB;};F4Ҹj/LV4,` ;wi}|$3)KfiZA|-Gu3^ǧS&Dd?6]4V2mR +Cy$-Wg>2 2#ExC'ƲeHkU[LsJ-I>BMK}{7ۄB䣘ԆXŁy{DxlaDXsnޗH>^Y>DŽQ^}I'NE/d {+L.mFjGZRDn6C/AAx$W&P.+vx&YZ8 5P4{b쟚6U}${#iMЙKkx=.ڛ cz]-7R=UNk{]y"[sb@_xV"Ce{= @ϝzG{Q Jo'/p@p^8!ԟK`aYzKdO^kZ9o5HSLQoZ~vTMz3xk#BR~߾"?!=n*NhA̸ApovX)[S]KP_CM`?0k01/WFpE8KIDwI$A*^\O@qnvGD%a@ 0|kOǀCA Utbr`RmڐfN^4Ǵ43brEҁ$7BfSgqpdzE5Jؾ"ab30+G<7&,hM;ǘ~ TÏ ֖Y<2SX:)eEHrJZj;QETv~K((osYkMe]~k/̯ &+KTeKmJ73۬u 0fSj"ۿ=,Wa4bTIF^aۭKW*r?5\&ҧ~(+x̏L0 ,26 Lh U&k@ɨF0i<* ZBbb/"zpHg.xX&Iv\MlE}/Y=VNʶXb`@nrNJ{~?42遽jR NqT*g ;Ż[cϏ\8#4O\ yT( cơ"Y]!3".~$;tx~ | &i|WGu'wrlC Jf1FH36\!H]}ZqcOJm%N§ĦzdЗ|sw$dĠݫijfMR>9`r$`MՈM!)J4]]5/jqT2dDo IExJk.i'FxJ\l}V9jyP:7srp p7EFҫL|7a0_]սL3"9[k>(p<C `YiGŻec0$\bwSg뗫4r=:#ެh[#":jzTL"a`_T# jܜ|U˜"NKA'G5TdcW0 3h+s)!|C9c3W]N1یldc6 G[c#6 cy8;=GHK} "vc$&cB{ rMc w$]gO\&=]ݹY 8cʦ ;ܭ@[Gb,&BT޴tpYcV.q)NGi0;XK5#M)x<^R>sU[+_uk-2/Mȸؾ^t$in?V@̙G2y3k$m=5#%K0*BBQh?jÒҋ 8h Wq#EOE%=1讯gծct ocșmRdL~ ͳ;mm)%_E_ nM%z`@psn1}qJ4RG"C_5ljS jn0|V#Jܞlx>";.Nswb]A. nO ϒJp3~3 _l@WXh˹\Oi'yJRm ^]*SA72z/o -ffyj}m ˮ p#>5Q=1 I6U 3awW=c}c֣caL]#K 8"^ [e^yw/qU|ߵFVAw!&/.0qxWJ[LOvźÚHL*,>(@l=0v+SI@4V=Xt~iApGO3e8è_x:¡ ( bdEkѬۙN>0;wMi#&="N$jC c%שR=fZXKY>ߞޣDy>G;;9CP;ݪG5οLi8"ޞW'+ELOgrDrC3&bwK_s=7H&o"l8%~hhxk $w?3ʼn8#$8ZaZgc3o]JRjX-$noLwaHr <roȹ.[|MZYX`HR͏ )n~@|*fqL,i Qd!" mC ҟ駬UEr^Q t<7A|XQ b%DgB^׊ X.ID/ȝՒ.Z.*J )}RLsE`0 S-}O*2)Yu-uQA%b}lz Z{*6՗NG80dҚyAF:&mz?VSW)RB_-,|]}LsSM039v򌑌o!,T ]$77͡)^E M^߱p=e*"V+ڌUiKl$$4[v~DP 0$p~k).Ik1FfJ3ijy!u[_!yB4lzS0g|)( 1r:C3u>+~o(4K$\ܴI;=2Z5BS4v"&%ӽALd bhʪ͠aN^#fvT^Jӏ}ϹmfUՠg:0$\-)?ʁ̛r$c1sW+`d24/ q̗v8-J6E752,alEbI0$"T[g\fo#d-b_kd7cڌ ѥҍ3{n)nk,5dKD8@vohYsFp>& p+*8F龙~/"M(&}QQDG5}pip_B{)G@%h5Ma0do!SVI'Ddž1kQ_j=o֐H}|\j#mLɹe-pq,IC05_zd?y鳌3.4@Ɲ>ҶBB'ͥ+ uS6҂3eyZH Xq{0c /hn; m`4zjõPsAxPҳPz`¿ӑթމPβf |噁)y9 pB d`#goLzNp WQ3I|knC9W'qvgzv&4쀿%*q@W҉,_( (KS ne3ϛ蒎4BGT癬ܧ[PdMzK>$N W*A| DR*ocȱhtl{V$qXWth.v*OmPP ˃vTyF3mU \bZ͈`\7l2S!“1/"pٯ AVlRcY;RTsVp6P*' 6+7 !]O n=s0^洼" a4CdxnOܠ{w})#;\nΊ>+"Dd% 36-?$'6,Qzǭň5!^+|^|h75ñ~} an-;B}*8zvը.%=41ZݫWՠ |e>aDp"c9|1Wv2XC DžVנ,0Rυg^(~Wz }\2:f3> Hy9XT"Xi,'gMx(o0;m31#U(-| ɘT\VE=n*=VK~ _x"QnǵәZTe;vL;,[.8Ȇ"i=G_14Jv/KL&k<e"1z0+InBM9e]Ms ʧ}|!I2@S&[NN Pڱ|bF_&iYDsJnlL#QMzOg:g%:L53y2XJ 'Iݡ׵i3ANB:;5Sh9"qӫ37'HIRAE.G%Di-Ej j\.0sҙXV s*O4<0:2CkV6|yӈa3VbcYcM'kNgcHyEKh6{H.%6{"edV&U*{Lde~6:aΟT(_&4qR/aǍj҆FR^9Fmi1$"irJ}" kmQ5>ZwCG<.(4!A2J$ /UKR@H`S6L^iL:}PUff USozϮ͑j%hQ8w`Ϡbk=ld{(pN&Npci\@g52S%[_6D¹rkqpF6Kzխ?劉B_O{C=8h"OϒOObxg~ Dd[QDcid] ZH|w'LIq<4mzV6nr@C6ĺWH/q o\Ǚ8~MT8yΚV.QM~ؒTrei}g٠G%p.8^VKtf# ,@9Kus\V^as`&@M4 6\߉ߕ90U,E032AV D"( _bxY3kVaRF֔7"Z1\3qoXj 9v'URĴ }#(@Pr&CRzfb ~[d^t{Gg U}N*jNQ*4 Fp`%-7kLQk/y ^ze]X3xz)DW"yMb{q݀!-/͈'G 5h 5q'N)dLIO2!mdi'R8BEƿ@)lJaq"CIѢ^ jƬDǤ@!BdCMr"Ms3]a3"H8iLe~*| X7MT<)8|;LڹizXbⱃ}+D5xErbٍ8h:+l?'%aĎ?[&;O͟U,A/ĒDc6LJqiYoyu(q (kf>*vNLacQ.[q"P۬B3ĖZhIڥPx&R;,$kV@?wyÂХ2_>%4kT2[-ZiVN' LR-2U3`C)\ی Ax괍$b/B5 4C,"{`I.8wqXVVFē8sDR*wKP hD{]vf~/}/rݲP"Sv, %P>LF ׵G#v'֓zgİ pKr ?ֿx0nrpCɇ|ӳH&U*b( ^SnɎLGEꆱaj 8h0 ,ed#5b$JN3F;«k/XŇ/2*kZh 7JF"5:g[mFHjg=%0Zv6SjqS# ym$%dt[ :+kFU[P]LPs1HIɦxT$OWZ/EImȸ?11W),h(-4w0'P/>閮3XkZٱԄF*OBW;s >?4w#z3Ŵ,Lh9$)זp eeڔj9٢4uB}iEpNJE-|P3yrn%n(2ߺnOz,Ϻuz.zɾM-{T''Ư:IP _˪H G4&D%8ƒ >sL| 'eo`ԣtL.o_aו^y ' .q?z)r2{ hMn+`O|%UYOUܗӃ[9xkA%ӟ`L5V3t7 B{iN"aod?L!(7=[:.}{XW)!9?4*b%^j%8sN5 Jn-( ndԄ>?dN\dN|Ь}ZSZ"ʓQz&)z$ kDF!O.)A͐@< mhTr/vg}ɃԊ/GrBD r?D냸ו"Ãi.J0l5##! L%&.˖q?Ǽ1zЕeFe!m V.䯡[Bx h]mAVh0 <e?%7Nj$ƒ,AڶnDw,aûd;4н!Y7\y?zҤxC_+QcS¬ 'эN4[uTjy}cș?4f([΀8c'3! !NkPLk:j51C;OiELȑ:Y N ڒoW(OO.R(:KWDt,u:9 2 ᜉeo{LO$z i?}ENlѭ5l],ݞKO?YYjI>rDrjq~/D' &c#"8?]?=U"Uef-bI gY xq( i?/7e􂻨/2P`o^>;3v`7tPD`W+JAzL.5Ug-(tSjy4bke JGpJUQRAzqذH#[Q*kK+z + tP#ttmS2-q1'e#4[4}IA^&Z{p?+K0f& Ӿ]8JD :;stZMQ0 e:PtVFڬ@qK^͋>}9q\i6ܓ.+dw~=3XCv'8jP~='pM~d_[O}ӠCIw\oѾhks>؅71/NMDv:z:ysk9Lii P6 U8Uc`Jdj14MB<%g (&F,4/zW@ẺhgPn.P8&1Ҽ~a8K1'kƏ림L֭ ȶSݡUNrbqvYoOY\fx7=O(#?1|XkK'WP:&:G߃U0" OmvaשVdK.ƌ7l>:-L*eU"8ٳ6Ibw'7V "&&Mr84X>!R@Fq_&Yh<)'BOb 9>Q]| -Szzg9cj '43rٸH*stYNGщ`3Z;u#R9i~dFw7.ܹSDU rh0 9̒o0EXH6Θ6UBhu-T}#~rzeڜ24؋eHfK-}QMƑtHt:@Od޳AZ:A 7H~L{#8}>[xR&SIb|5~B2L,䂛 iys( T)9$pa7d,v!Wz( {~84VSA&Xg zK|Z-< @Pta_d=ȃȵb ;6!疌ؖ,ms"mw!J|J\q/.Hy5s4eT$gCjO*Ά36 U=9kBLҡIl]ʑ]w̏߇\]ͳCjV&>/XY|Cd~fkGe d0#GUyɪxlO5љX TE/v hL{]Ա F7 !Vy37A1Ѱ15~_~UC*vZTgѺ܃"FfW~"}=ԣG~6ԾP~b~jfJ᝽*1߶com}`i8.(Oe) &2Ab%'%M{߅i8av] w=|sǺ +)dc|Q3.U&?ZĔbg5*e 2U(in_5qs>|5R9; q!K; Վx N|eu?kꢂ9P|HؓzFZy~ܠmx8RW$l#,ɥL^$Oj61X a3OnHYSXvrHUW_y(NZS4,E&ad9{R9b_ Ր*}@ 3 -KHLKUS1W."m>M ~ cjA l+3*),ɔkգI4@4DcZ9鴓;b^BxwtDt鳟--."ZjJ]K)I}ʃaLѾ{->9'mÿ"L`>cQey; \9:E;n 69I9\q}?[JߛFBt .(F 6x\S 1Uَ@Ӛ2Px±RP3M|/n7qEd@I`o_ڨ?Kˊg~o&ڥ'pAU˘Zֺl4xvLd1Pz tOxɐʏ'v0@$UEdMI&LuIe¡R%/Y8sq/Gd\Jxtם5Z$йVw.P^+qNyqsZѣ[9s!šKsHQeKm_;U8k]L1^%ǀ5nm[ P(ڗ,} 7O]i{ͽIWvǷmJ5,(DK=ߤ;D}ANY@ވE~CPWתtLdX&ָX?w#R\wkQ/=!} @/Ixu+hUfIq51{!sk5vEL"nVF&ٙ["@Y`{tvgp*$xn)yF7s֧cOʛg;5 K>Ӷx3d \#@c@_ 7>.-/ыP<@b5NB:C.`RcC&9(`MJR?1W !zw]ZLhk(u.C\u $ зy)ūs5y/]=$8+n¾̰QsRY'rNp. A hW)# ʚdU To0oeZȈ +7|.Z,+bvAN= ͰUrј Lψsj_|z7E L&_cW&r!b@!AZgC#ͿZ6G$P|\H]|x4j:3%Up!ޥU`dvS+,qH$=DXF;F/@Losx ٔ~>BF1tjA|Q̬C_JQƴ1o?FJ<ۙK5y qfIR$%~pB[kP]1bJ;W2KsnVn:U11 "-jc(W[seSU7ZR m4RѳbSqzi.~T1m>Aj$X >>s>7I~.SBSp-Y3tW@]0 9_ȢxKbob.+pWi߁o! LK2+ LY1eid,ۅo^2]Sq6]'L?)̘5,. I2WX7La }2S犌^['ׅ$B'- zé/\FڹiDSw^||L2P1Wk}VUg(j_prXN->w:]PC^.zyS.b"w#QC "X=WklIw4^=-mxau+2vjf_$dO_# +'ąfC([@0#P# (orm$OOTВܝ SIJ.;`Ϗ4ZWwKvu*˛}6hyJ7#8TdC 9Y~퟾5:N0X;=K<]ynKGzt!a/.@ÊDnʹ{Xn F.=AfEͰ]݀vѤw=K'ƹ<gln0AøW xֲ, ?M0u,jʼ4`\3&oAǩ^iv,  "ۘB_åR,=%PNtur_6F8OШP4AXTW5KWὶ}jMNFJr:wX-fSS~jʻBu&̱ɮ%U.23;y쿧k3) 1}G^R2eu Ϩ{p8;vC6`JU"KcAd 1#NOQ-X)1c9wS4ȥcxY;@PW]"ZZS E%_b(#5|xyN~xcg7ԌCTmLvn UuRn *pk[(tz)-u澬~^ Ed;0h+p缾R<4A`{&(r { ˀF0r_&*奈2g ZJ*v\AZK];Mu |A@nA*E1`%5D>~i5LR&bݯjm0h0$5xgq!@S#0ꂇȇ:zKF(B 78mmXI`4-JUwQ8{a,tNx1)RCƥϵWqx6tF|#4'S._sC}ln ^io5cR9dڤ9"uTrʨ1[ 0}sN *-Y92Zk iq!q{y S~JO =Ja)dFУ`O%~7(\k"O ֪1oc~fޜڄF-]Kad~?/O{BmvxPozzfEV/&{-߉:tPmݣ"0t މJu7>勨h/k1=:]l*leX8f ZhJT4!SHwnjĊ@:b*ˠƠy996u ;ƫh`\X{nqf-gdDmUDӵ1.$g^<"D+_!QnLvjjl=AXoBWZJ} me&"3)^j[ߝ(ltapG0$LC|+oҀx㈝pbÞ,7~&f?G넛oڤ-NF jT(4dkI lFr AA dX|MW.;qܾ?_qt/2b+C!VܓY'D2?(k݅z9W.v&{:7Ȕ)٧o2tfeys~9׹˭[/cP9VO ӾFL g KוZ+e ΁,B,J>" 0NhΜ"E>^j' ;yg*)'qOxOo u'd*-H`lvIhk-8[5< 4jZ|MGx1}i:*Hzԗ}s' xIk A'דh׎{)OΎ h^U 3g; C'!@payg_C^UFO,"1p-w!JE) Tk9MD_ǟOI/"O"emivcVxDOTs75Ҭ5 R^yZ6_;벎, ڪ6J`yp=>w/f#/J\rI.ׂ5ϭ$#os %I_m|?9I4 <-bJ,7lG G#;)i5x]Is`1VE4VbY>5$qT5Tr qAJvQ?AAuvk G'+Ǣ=|JQ66])|>}:dҩ?ÃWg=]Į%xgWy][tZ-m?*dN<]Q7*1&A"Bۄ貇鎉NTK޿Ff8c?>W-7rH5IT/jR ] ~/?YU,k=($;N1GowMuם0@'lIV@Ku,˭T . 3PX^:dU]\{vѧD 75=nM~іLT6cw%OR׍jn[o#KtVfZ<;C=gG> 9>{4T1Hd*MqZg!`wFmdC W̜-U Hw}&腎k$G"b{xpx;6nwFCV0Wadd|r[N3D(qƕo?MVTdP}r>4`Rr`( <ٲ$ {hu?ubNjH;(*0>~^Dr#-en~0G#P Y> G8NAgA)N?I|# g3GWe ::S3'WKA001`$(hH͜+p;PTK +zEv=D7G' 6֙f/I8\,^OQ@Vj۠tyQo&5nCw_3tn:wN6gfY!6EBQf-\꾢הtDs@HWT~52ĪSuĢ QKsY؀"jB,{T^ e+_乼ٮi9&̯;OuVoz79MlP;]kAխjs]t]vqZɜy^OheWb]?pB4+ŀzYw;@ F yQO KӚx6S adN3drƥdcӫKrhA/MP cQpw?1|pSbĵl3=F6L'DÒ*J7w- [8NjЋhW( QHjդU. +K|>vh.\4Y]$㹀q&utp" !+U|vȦmh<)\_:E_dnK91O|ãX * Ed_m3_˗;]H)FN\Foaǡ9YU$ 5!APB3>{bw.HWc}X$XhԮ6@{k6lZno[/ק{m"@w]}UX^(,ѷ;ǺǮVT2J,]YM]2:qϰ1%R#܉0ܿ1t Y1D;W H@[bv1 |ZoYoYC8rN?5el*7UlnKХξ%,@uMj|cQ85cG4Gr)'HkȒݔ\=@a%U.6,du%ze1g!5W\\+Xΐx< Qlx3%cyvVX&s&W&] ZeEr/j ={OMhA <  @vύ^\S:]Ig,>DՈ5#%tta#AqmA$bj0jcqITTgn,6EP-{8[O 6Ƿ:;2dW$@qpgS3ږ2o{ ~^clBeY%q}h7|¼I_bIAOP5a5;oy.݈خ j_^CvZ^FhsUYQhr9<ʭӷ 2|~''4 s:%UƬKG]QVpX#;!WfDMTԻ4sBXyM <p;s" .&A^ &쫦_pu*SXAtkïBmK1{*Ul #sGC8)3QnUϢC]xsjnosaI #δ+ &+O˦D +>3T\~ծ2+}b_6ݤSW2{jTsuMo1ۿvxlZ&6%R :9TIE&'*!wn?׳#nA º)0! |rvZ.k : ӹ4 AbU `4w)Y@uHѸ.zc)e_쨎I-z$rnQ *S# .h`p{%U-1hѠD7/3RPzmlB]ŨRZMm jUfB)ZIɚbA5| V.&-r9xxp,L_ mjgq&ֶ~{!?Or=Rw?!Xx4`zD;rj9ۿIx1 su[ݨeݔv -GS%Ğ!,Nmo[{Y?Y2|0d&4xjXiVMn`ߊbvE܀H`[:*.3̀ [f޷mT_Ǚ&.3BL8*j\Ҍz\#S9B Dxodů~m6UN۩ۂұ}^}ކ@4m<>4JoW~]3x"@R!ndK,j{lz(n!zRѾt^G"؟p?6L'']Ɯy3v_nWJOAZ%7_cACwxd!sKcdTA5gh hf^ (gv^\5Id 1 aĦ4|T).س0Xb,44ZHk=G`+HLw35-CPЎ6("EYva3|͊Z FQU2}:h!( >{+N΅&nh>)w7Ov*: "g8S|. wiyBQӎ?>SO}JOF0a`8 *CSx" k I@\I/W yR|X~# be*ֱS'CuΐZN?B *3h0wVSMqوR1T48kVWkߠΥSv1IT_ȯdÏݣhWa}$ 3VDUb@xZ)lk2]9cOEnBO FcR(}=>2붑%@oN5ʍᘀiڎ=XAm(n L/N>]_n+L7״w#;#dďiڰ)u2y:uoQz G5BQ3/5ptI b**,A…x˪*䝇7ʔDElՍ"f /@䨇p^+b6˃3PB?Si P0EBir!KOnfʛk*qML $DToرeN`tepnWDLX6Ά/Zl":G[7aJnY םA㻙tŗ M]t296p[9ۓGCzF'l噙#fծVW4d~Qe#S@DM7X5fw)Jb<#X Q}ܟG21 b73[*.xhQY2A'B>o⣀}[9yڦev1dg7 hlj':tCلhם]!ZmkFy%@nf,@̏uSwg;u! 8g"PBcC=K-%\x8pMk۽"ׇyGv4hǧd]=7][KK[b 3$,*7sk?&"07 i,Rz0Hfv ǣWh{Pj!֟XnD/C MMkk#?6y2"m$6UCv:U@6QVMy%`$HN!^HoGߖL-kAnb|CVk/odOD=`I_bmI ȵ9W|qe}d¡:ѵq,N6iWdaїuI/ P_k0HA9J~ r#KewzJ2^H-iR[j^U9|]z)&ca7a}chө˳P_qͧTj3Uk5θq 7|܈bz T(S6*n沫U ]G;UMkы!LWvoFc+P*tQa]3[\(wx8TLRAlJi ; co/BKfƎlkG=1jދVoh;ƖҔUC̍ ̮2R'g-6y NF ^24NO oK;DrвKvcdS#}J-dۙz'Y-r"b=.a. rj*ŕqEG |q*bgM? Cۉf3:,-;95&F(k?!H5=~n)~¸2D_2V#=pa[@t5Nŷ8?˒%;5ʟwi]dhd`{B_eƚtjX*>k7:ɸyYvs~O```1Oql.ν_St?U]NjF)ȵ}UcG_ yc>.xE%ǂ<85FʂQom^]DmwL2&t *. )-1Ρ5%ʹ&:+H fXgt+k׌ KE5 >T2QW/,&q#'nǎUchS锐S=~RpaA;I? t!*e4X5Fp nWcuxΤ }* cJr󤏿_F'hijG5]KgvLuVqQ{"Y<J [^OVe/[t`;\>f+GWe6uϟ3!DUdB`M wV gv j4 ֤Gd(|*9*kV$'8lb~zLzlE|ޝC;M=i $>ugڃ/I{ Cn')g]n~r 1s-A0C.jo,nKf@H)rUD >mCf~SHN~YZTmլmTJ>p¶<`%kgA~Cq`* R[> z5J};7-DV8ek;]:X+~(*;ܵ'~J1"WVKo$fR-б N82ng.d_ʅRtWr= .i\_9Cʧi,*=MXЁd9T^v῱}A 3Mԑc:뽳r%L,WB*FR,&ZÙ\7a$0/4m% 6ޅ!!*LD587pp(CSqYƴk>=2窰ǵLd$+}l on< Ds\.afG$n.YNNMBW l8Aef8izVz@".Yv{^}-uUSb<+.JLGcܽ3cu"rOJK8#AS̛bNhXzNۼ>7Q+W@(ع@t3,vZƽ̾<-4XP> ]})lW4E뽕I󎟈DZV@ %UMdTҕ .B:#GQčm\*#T4/ǣ⿆ +\"'mg蠋K&)pxsOTЀoeK? I)xPKR9B 9#r1{FazӇ."0 p"2,*tzŒ cG|P*a8_SEd3g /^U/撳@0^pp9,oeLTw\*>^8U:"` ebGs1Foax}V~)UERek$6ihErAy#ɀN纚m(Oc7<6IM(Ru8A&ImLLy쥑S(0JRRr>#SS} K>N)=z%ǽcM9q}#hl}9w^Z&,&zP}f ^FW'q`#pjI)qlc8CRwu"+җ7Fm^8|I딽vS~tx s <"b:teb^F,Yvn3_!O{W0[U7VjкO=1V$l&v)"eM| >R!%FŹ9z(Dol?3UiRMMZ{;0@ #^;8c;K%lWİ q] u{A›#@3[8d=XgkRe/QӥI$'mX }1ZxAsC,hAXߌ}rs6e <.,j^*9Y҉o 6Gos)ȣ=H?0Cq@QwTCbBz@e8 Z'!KPZ-F=Q!0ܒz'i7H@ ̘|I}E01Jxc9p^q!TÆ\v&>ڡIc-\.d'x#QsO - :Ž F`?wÀ'J9`i|Ö?4PPxщƥ@[dĕx4zޱ N ^,;B+WF]$ARD%>*es݁V꼺yʺhKE> %Xju+H6e€\Ɠ%g^1aWerUvS%`}q5ZE_/ʪSz x1 r*Тa,ؙ30re8d_&t){:Ie yOVb]bWZiWX1Pin_NY ;q|ׇebFa }Dފʜx>K_i2F" 9H:%I0TH~daB< eǸr9RuZfL_ܜ ySKXm}4oi2X^+tk4 ؏k3nЎdaa0X:@yL`IxVzz. cWv}e [Yx^X6f/''KMJPŪKmi^ڈN NT; ؝-Wa  u䆅!$Bz/25csd/TY QzEd]%6!ۉ0?m3+}PE$Pm_ Ta^hUdgn>e<|&ZfkMR6ѴW71@4(N'-?g0`!UkG'u)ED 23#% W ~7* >A:a] 7D5"8Sz0-/$& `5kon{RƂjSa]_>{7Z,.s*VVWAFg*e}f4kCtӉyDVAїh_ >K~xT =:Vm1,9hOC(>oɾ\ +lӻ :Yleܷ:  a8ÆzNBl+!u) 3tu I /,5x<)+"%)U Z)40xCƆ>oN.agWM{ 25\v+?l*0 nmA6ly /* 9^656L}N<$\ {eVBI+w:Q&, sG=o(]6?ӰGAiϊUW-Z|sV>  *'WcGrޚ/]hkLjjJϽAIs+fF`0h}P{$*eM]y*V Qȕg%[9?dt]n7ZЎIveF}7bUϬ˸- !_%JŻל-&EO` 0o^t!O%n̰{ }*k1`F9=eE@:l|ؘxS96p/>|U9>{LN# 0Sq0ix",XHǛо1kdR vX(׭Tük hB퀞;W6+6#$FAJ4tՍK˘h4O! qW&= k0`_ ]Fcї#oGD;(}r ~,"kiTU#K?ЅEgB`>_o,KT6Ocb=`aSZx2]~"e绞08R-^XO&>F[b6ůAG3{ɎܔZJRg+љ/^t>5Avs*u;EM+u*'G2MsÆ*04kQ_ r&DO0=Aی=Mb_" Zh1nb4Tx H"`Q&YF7un9 Qшl_^x gL!l!4:BY!cVL+J.Q,P xЧh BkEPuJs퇻,5Yݑr>!Ղ%^\68i>A2›d]:pQ ;}6nʃM6zaE+jy]+Tt%D@rKk`^ZvFؙJpXc)ڤ=Āɺt@.$X8Oo^I c3 {SH+?[׏\8\ p9QPb*E4N!B{4H 7wf6xBy\{h& V{3y#Ǹ*`4 W\j?y0bi9KP 1wƀ7C?ȒBkP>!rp maTɚi-m}~P2ƞZ;d%{e[BKvU l&{~dYRF(fL",^m66-9)Q~GFŦRi]_AP+ |7|Je}$٩ Sx!4'M9*n/S@s})'4KRshLx*%m (L2|r D<1&JO]C#<:@ߌ ۼNtf&P:Rˊ79n)),xFf um?qb`R}64#; mV>fKyĂGAbxadu72>AaL&U0V :AG]< nt@)s̔1 DiZu7jYJTg!pL{SB }UkvŠo ך5iNѿ{rz[X:tSA6@U\d):-!5z]ԧ7,WR]PXYL%'a1sIOEq*4+;.Cڝz6k\jcej )|ݖRbmby[7C$~>ñ)oHӉ˯9}ɸfpr_@WGB<^DeDD!$sU ,W*Vъ׶2\zK\2?k0KPFN^uOHLtD{ԈUfUFS<jvɏ3]p u6/%pQbhnG6 \(v~O1a#9V0ZKj/@H0t]ˑS H74T7< s3uL]wf7t!׼U 6ckZu.iM9u/u0E@3^ d+٨7]i@We[7_=t:XG0x_P?sF(!+ =vb*_m.e^!/o? K_{׀ I@oNᩳv@ ShmF4.gCYӫ.8+xbVxYq\6=<_UmIdȉ `7x^,,=ˏ3dwDٛL+ ۲$* eE~ЋuƵkq@f ¼aiF~!Du/lnV@QF/9%%׊Ǐ4YYnj>ҳj{\])⓬ 3V.X0Q]NR)"!أM?! V_>017µs[@t?qe 6_=*|>j]Ą.i[+ZD)n'*1KvqD64`=KrrJ'gZw^DmNIkxQ6oe5D_h-P8!#r3Q)NWaF q%3>{B$+['{Tz0a͗i,6|`aGZQB:@Eo byJmθ/g L %{0`"щPO]3߹Wt#"j1rA?b[q"[yGO޸"Pf3'" 2w$5`Sm˫/[1X{BI]%:)l4-GkΟ=߅#ͩ>,T+c}Oz[v``ayK 5CQ4  ر!Z L}d Lok_s-i [ HLLl8 9d.kCqO>&€3>_,oTlL?u]E2yodJw.`s&~hDj#TT7w x$2G8+"W,"\GXaγaw~©ŤWs.^r~*K[ w~OŽњ*٨$P 6z*{["K1ŖP"Dk!rKc: &-.gkz_F6듒[SCiyУx& (K_[ϱSfYp;ʎ b$\pEhۅ&3$%Rߛ$sJ.ȡ.3x#YUcr  +HA(60[C޷UHb.{ޯ.4SaPf7tө szA8~v }֪D%#J6\@dQ[ Ѡ#PI#gaY!k,c x ;t#sS6!oHfx^.}Q;DVqϟ99PeUd7pP&H$E\r5gb+hP IQ2%\K?ЕP9 =FT~v,p5E^K G/%$F֒9tZ29rJkzW LMZ}V@nn?4D*KY :j5GE2!X[Jr*_tIn@$Ks&"N[/F>J<0)ݎQ_ -t{w~,3 B\,}'x|mb}0\{!2 SLBpg}KZF)d 'kCLmE爎""ݸꥻo)3EN1 gS5^K@eNlbIV>ℿ-L3m/<KrڢEL >UyM)&..X:hk>mWYY:-BX^S>Zg> ^oܞoSspVZNטDܣИ61-ɀ8_Fa( ֽ[;'Z\+}vp.l?q5#_3]0C~Iv{zE DHmcZڸ}utlӓ Q)kO 1nw )v@$]Vԥgpiq}~fu̟~2яGCgp߯֎ǁ*-IZX"(]PcJ$EbJj>f)b,T)-3KyjW\v>/d<@u3UoPi& c\'}OO4Wg[}j~e/oiPw\PL[:";60>ۆwSY**3 8޶~(q~s~w?qizo:eTxObEpI|"bQ畢 E-'O1\p)==Uf>8hB ]io #=ыSԎ78gskY,|V}%@#_Ko{+,9<jCf.gM?X6= %J\voI`` 374C|kpcj-EE՘d:0?l:(>b!(`Jr.Ю!w$(=q9bp[Lƈ?<. }Hy]x\{ȕlNH؝!pFJ݅ɶ;U|P3|<)wl#C˓i*tV>wxC~#ɋt|˥z'y{RQ%EaTAĪG/o-ĩ׆R .KIHӑFO$'r@i2/i${oS':AT``V]鲶$xA7i2M,| 6a"-qc R,mccJc"ɤ&um+ }"oDk=L]d[Ibs̪aKdgOkKneLfo^@WFMH/Z0`Tuߗ] 42ۏ]* )Gk:Uk=q$밀U@ʛqd=eʠWeI$le#pax^F̄>A'`;#9t ^Fډёʽ=÷i  53@ m|Kdžj(%N6cc 생%i !ުfA猢K2%K=ek妑 I<2AQ>sѷ}XV\K7МF/_bgٝ !P5dqD pH2CJxg-F ;_Ƥ?{X>F?? 6EOQ om++=aif'`%DlPuHJH'L_ATo$b-hQ7۶~.ُ: mY Q% ;N'gTRz7^;~ml=j,…bQA|i2]l76OcVB~xjp}aSpu%v`萴cee+Zgn`RxlyaSӒLj=jJ830 ܏7vnIFW; @T/gDE._)xOFִMe1Ԡ.d $ww}Xc< qq⁛"]wpl8:=/d1/m<єFuOݲQ OC찢WS(g ւS2T=,ȲI~Xm飪E`TXz>Kfb*fK`QTf2 TC1~謧៎(w;KT Sa7EE}DvU#,ݷΫ#w j.=\ӹνY,E|" =&tH <m2$mK *Yt7QYq2S"ޟ6f$@xtjɜ"IA5i/87:о3X.s=['2 qj/XÁl,91@w@ pbx>bN -ݥ9|W3SL/;oA(rQӈxz<ԙ ֒$#B&hFnt]g73q b0l{Rl=(8Gdi+pZ"zNkUWhk lOY7R&:X0Q&IRBZ UФŶ"OIʾHcyWnan>~hgx# ,M *^ l;Ntf^TSj*K]9hъ )㦹ی\A*NDev'O/#J[hZ$ww:Rz:Tq.'TxJTpsiC܌@@C&: i`i䍫 Kx3M׷d!ZWdzb;u[0uU:W 6tc{buU6R1oY7Nʙ]&1iTPyd"&-IùK+Oާr\{]M>: uzRS n5fEķ D~ ٽu\g xܐ/pK_fi*glouU7$B<숫y>O8y3VUQtz D?T 9%bΐU8 =3Khhd։cظK=LnoP"'hdyܽ[؆pqˉ@j/?Yg?lCoI5=  JiYCTYNZeALmdH4O!6ꛁ5x x-mnkVߞqUuMT%2 ;YR@eOe^x q!Lhu*k6~3s hjMxAG8kI8O>V۷?*gdҟUw5QFf=d('yuS iJ3xWXV){^Nv7rcԣl|FȐǮU ߱oV瓀ӈg®*.HyW<\ёmK)%3D07qX[YD;u@e'$\0'Uh_A쁶@ݩ=|q2(X+sE*deq U֜L`(sr\a d*ejūSUb,|Nk”ϠTj<>c}>%Jfʔg5?+mfj/{dwmp$&L0/pK2Lt1G͊ߏUsZ R):0l.-#~j!PB8 sA~Pjk];P9qlI]5#& Pf|B9껧hJpgT޼kZ)f:v9"41^pqwLf[ueEEWk"5)0q Џ)C"ҙ+H^De8gO]o1@FYay4Du #7 &inaIptJG[/ߔ?0X}=@3k58['a LؗMgWʹ0G;R'&\V =?ܵqeH^)s?*k/~F7~9JḄ0&KuNF7`=C[J3"Ae _Gm7Z$As4B.Y=˨XdS&Q!4Z@p)-.)[/֭O[Z W{p,rj 8}X/)t(;M XzajqY-qDIJufhf6~MN084 f9ՏZAT+Bj(TE8L?QE:g68Ihw0ā2->Ք~?l3DN֙'hG@+W/TrR.c'jS[e@g :BP)1bP". ŋ|f+ΪZ`RLa#/ht$ {)2Jql~j8rL7TV2p$ ,t|XHLJ[c d%2h!2b|Tg嘥W|#9H2dM{5Du4R^)w\ ~WӸ+_c$Ā먃dATʿ9e.\_imM+bVWRɏ// h @{dԟgufɈp54qc')[C+[(]9Ps o1; QyS\|e}|?FlTkn='m6/<,Q2k ̨9:Mk&vf~TWu9T|&(Jaٕs>۽߆bG.z3?"PA^ e|^B~:,D"?&3o4Bhoa{XPgBn0 Jf0_Kwb mtރϰ2tU5&T'l [}CPKT*|[N#gMWM)Pl޼xfI# 1M4ccyx<~_EU28š(gI%FL{Ryw&mEqӭ[dq =>KP K4锓8X QYAXc2%fCiv @i0 4`> '|pIl(OJ6GQ<Ϫ0w@}f;U` 9\`{@u ;SP?>L݁PxxqDz=WŎ[z %v+<0ks}ֈ~ݮךlL ,wOn^˯Siˢ t?!.ERS@8~DWNԞ~ ҡr}hlO#}ݸS"wsMʣi*$=: +`Ѱ"hF.kI6*hm}%pv2Dqc(تw{27hVƶLHrq@"KM!+@$pP7Yt.Zm7 N6# rbr0QEO}lIs8J~J^1i'n㠺 [bsUΧI5dm7J>`(h"uUrtb9@ XG{LGE2(VNW&gFEeY5uL'7x*EKϥ K'ew N1I1T7 )ߧJt' !M+؏AƎzm'_!bm$Iyʜ:fnc #Ep<;f<+|/-x1#zՃy{=}{9ު93/Js畲^3I 8hV={;eOE뼪nCZ'o)ٗVڟ: 5: vooeoLňrd?O3X~Ȼou,|s{V5$n%N~sB #=pHCFAfٯjEV7K˙&j/h;mm=jHtCY5bb EJ(Z@*͈e)D|Z/pR) ǰ헨ֵi[Hu$}3aN./Z ,ov0Ή&T+^qZV I ¼f;a>}~ս;̎[g v=΢OsmL!l=߉ ,زh-_(] "oF,S%w\f17/_uƍ^ oΐI%r ,'Ec2Iur_sBS0k~Pg#5#;*5XD&&t=ʲxzLj)>b 9*PSLaB\偾q!Ԋ{YK>.ddcV#O&U_C dint^Eء,V-Et'(Yp!IJ_`J;5% ~bvsWMq,[g -85[=:,:Y"Tև#%6fĨ6™Xqetف .oJ_y!F;+/BqXb"Ӥ'-/y2}w3 Ph5 !>03-nPvTӑr/a^D^%ڰBb!? ebR6X&v`3kVʼn'B_<#ɄR?DTRQpļgzRwkZ:|QUZJȂ"ҽ:A}'S?iʛSiW/vHd$~ݒj}޿{G K 3yŵᵟE-pXw}B3yJy'I ~ ؗ 5+Jϻm3QBB%uF(+3V%Hd QqCqddhl=˛0_oT$RRfdaL0RR6JFkZq֡%nG.Xod؁n:ȹ9zkjn^ &<#CiT\JF!hJ3C+,!ilGW#L_:!VcEO/7wIc#Y[sS\ø>=j6. Q4Hmuv\1*eֻT'"7xxhP|am`ce;vneLe~(nJ,(4⿚ޡccF~_[Nq7F+ጀf S?|2H}Z`Tef{kS3Q e}؞H#_rN3ֽj>EABpNy\f:zSMEwZpG:*TJbOIAattz~2쟡y܋EyI *ԛ |z-_ARFޜY*/|ĐHV]h3~Q\ZLXz[(d؄ 6H yc2sD]b29"iDU9ޣԑqk7++z\ Ez5w^~z8/H;=oZ p*he1{9N\{b3&?K40æ$p ̛EGٌWm':?VǟGQ1I0H$9*:)3G; -vI(F,,4t!j>|7hNؖq OV兾IwA[ohy/$* !fT%-pVB{']zP)-1BP۟ u_]8aoTTLv:ݧ5iithTش*(Z:$#kb5ag{)e܃尞w|C6mG3 $Ϛe_QuxDQVޒVE[pmWZ%?;(9hMFK|ChwtcF;4_}w}-*djr#c.geL-Pг&:0UJ1v1#OѺA5*=&Mڪ Jl-0o*+Jržjҁ*4Gce:Qdlz*$M>ORW"7jN t'] bGhH+bJgzyDl PR qCUS"2;w+YdWO&֪;t"?7.4UjA-$Ry}7R8ʗ[6;<ۯ7J;%9Z+s|1ocىe}Τy-)|W&؉ed=0J/WZK3BO~hEFmY$kX:yts&8Z9qdqѢX8yKTabrI0PT^+n/PB$y5mGX'Jѻ$ xmP: }#-Yl}oUva*7mEchD?6:3in)LJr#OMnjmt\3U[ \Q"O_mmO20 r/vS5\)O,!b;hC=c$/{+GAfϑP5#W1mbSI{ףO\w B +xaaM|#F!GCfgd-o1H+Xv#WeDžCJ2C 1- $O-W;= &9CBW>ݳ.F9Dg(f^DQEH)֗cmSSGb#oVӂM^9~Zj|gՍ<2 icYk| ]eX!*wx)e}͚t}qtl9V ;gq c%#K3'⁇,:9x\=7Z-K]r -unq *E[1b˥1]۶lw$*wg NJaHlo,vK-M1[:Hدp9sdGJ:o|eߔ`S?MNDG˥2["R?T!t/} j=Œ3.B~qAߩoI?Zq . zbO\e^S.Lz0p8rYgϳBUo\wg΋8íX; $ X`^=S7250|wO7ݪJqzojN q2wIfoL?s؁I*aKiLtM6 :)h~Z\B=U1ݞz7GH|w TC/4=MBU;[ɠxk\XA d9c=t""BξO.$; ODղOm-/~h*7vwm1h$6kJc 4t7q)wyAbPf8%S]O{/Z&yaCʴ}(&gvJ-)V[pJ$( &HܪP2j:CL 4-[")+| T/.NXE*1OH8#2Q5O #N\Dz D%D''ӢaKtf-`!y1^ЏP; r[TB$d0'n:/Q]ው%± "&.1.!+ZfO5[ ? `#WۘJ1@l7↚}?XkI#:I"2GJH}W r Mv >40N]ZWM96a9wl;sB7/~uAu{cfZQ=/:upoX2TʦMUšIcQ{:.sJJV'Ew;AJ@neBd-6#%>^>_$d?b:ə5<UfO]iօol тo340&'m[=Sg7"h<(Hw2m6M=>{fmgnzM)ЬJ .'ڲԇ=$_K=N. G@iFEAnŸr9`1>/Gl6>C+I 7അh'W;{Azщ' U:t n-^k929fMoiCص xqB<)ڮ85Xg7c/E%W F(&TjHQewI sQx_Wy\Ahoڪ&x-3aNl%4Kvأ!q6Eߗ]h|x@`C!`2ZrRl /cPGd/Q丿QO9P?I OkVû:O s3p1h҈i)]RVAR{=HrfÌEZN; /V _Ԑ#^nUE3D!fe/ &>י y[edbWKfoQaM鱟3u篺Gٹ\#)RgK(,yMC4-1vf>!D_I7 #$ȭ9%괏5̉Y↏Gclfw~P2F\)Y[:ӡҺUDw D ]1.[0&Ozyν1dsB xmGacڛ)k=K/;>OŹ}4XE׭3) QP(V䨌-$tȨ3G ω'&Msq_(lX3dTͪ &[V\䮴eB'x)Q%rR}r.SAcq]2Q%Xa"ہ+D*ФHiy@HמQ?ށrp}g+>Cd*\2vMGLj9auK cF ആ2T6vM GnB0b1ͪz|q2M6eANU^R2/|XM+^Z1 9CuY//pB֡SN16ٲƔ{$߂vozVmLS(&*}6&CIUFm<:+١"(1rY {wz[+7CKAibKI1,j'h`O~8~*̚4C:K$ɵc'm;e2㺰KR}t֞%n&O0&:5p]*L(WvHg{|flwcBmG=>W353MxFApLR@wbJFx@҇Fq,w5:7 K-@P[Q( zMeǞ78u 7m 8VS, 2L. Ƙ,RzqD,#Ύ|)J7N d"*;gƑQs_xMݡaE>WOQ+bTK5RZot)'y!7dqڈ6C\\T([sxcš`OډGy)y䠨elE(0PR̥dȇP>zNeK}ۍtnp>SAD("|C+;(,PpxsyyIH;3},S _~FU"5fk(mٌ{sO%( )ʺ ,XK.PD JG=0^ŕ2~YOۧ|PvFMgh8C֭ -Z@C\yN3.2.dqWXs7jt) " 8L_iv̳m'P~C%~խfsFO_ifT|cs_ሠ釽Ag)g,Z1 zPČrh՝ϼm ɘdQ9D;8t팞݂\껦Rեy{Qߣ˙m{iobW ̵ϡL"HDj؇K2ɜ)CX J|ƞʯ(#ߥ5ҡճJ"p}.Od:hXw4 kQ:b5Ǝ|Uaخazkb{K4W:퐧ұwLE1=Hn 35b,jnu &Y\ ypeUJ`!luY0 Z1$%u^0P(;ִ}7"e.kH!xSI3c-5/`*W %T$J-QczɩbյLU6@[hNFaCWEG y Cג'$/vަi?VuݴعsUM -,,pbSBcSTGLGnA1!WBt'(W[, l-/3w u AWfur},W)ȝ%rT=l)|-epvTv/r:$묧Mx Ϫ!XIvw:Aj~xk ݵ3xY|0vEEloK~02x'V_SkQyS'wYuU0g=ɥ]u?LY47a l"BgO&6!v鲏[ⅼW^,~(fcw|ӆdP:3IU0cw*W!r-kG0ӈWOM+2)1,8A/MQi9'dǭua OC{F!i'H2:GnYCmG4.7 _EJkDKM:9qer\>YkA{~ЕU\1q9h3?F>~&'ַrF'ਜ਼|G :%YyńR͏Xp̾AzumI Z@23m"Ȗ2XZoe6AP6o NAV ]KQs׸Z#+=w> }* O"%5/!wT]JA( ˵~'VݘOk/|ڨpZX.Gst)eerr \ z-f9I|Zk,f1QAO^&d%1'c*_4)`vX!S#c!QL>XlPg }: qiQҍJa[I˱c4fbL% Lw|\K(PMA=@rGs'/*:mߚ upEnl~^F]~Wb^(Agp$yh[G H$'hjmj4/#8[DKuHlQef0׌ڌD a4@94HZ>6&xglcAy+t||2!I|4LFw"nc݀t 3;O9` ~m҂4Sy4lf:\*zx;)\AX'Y_ceK$w'8&eb9cFXO6 nT"6H`dЇ0?֎z0Ay"mS46)Dֶ=w 70cLA{$ɒ\9f?>*y: u)S=og/b/BuY-<7II9E&,Amq1b#xS'Lq#)h`f>nNU jw,yZVo4yp!n ֞HwꙧMД 2 ]v[$gAD&u"PK/T)*Tj,X} Fs B'.7(|7_O `9@; GZ^ jX x= FcMJ/R ?.<Ə 1;C䳥6Ŗ{jD@w`Bݒ`jUWC'T3Fj]sZu*0h:p>Z`)/hb@ )ۡO+ ]w@DpE)Ś[Jn)o޺I0<[c. 1 @睺^ jS]tpρmkDiBs-%r>ep{c8G`w%});pL 0]GHrewUMX\1G|ao؊]{k}wNv;#(˹3QךⷦD+7[jUO!;i ,^Ge]g}; t9 }6)_ڧ)YFwK+2uJ4x v$zԪkܞoW~`vҔ !U7nnj Û[o|*~t )~]h4 T{2$wֈ` ~$ڎmvAT~3nz#=3Y jª_i5 ]؍*oK|g@ gN|fJ25< Ki$:YmK"F}gT<re>H:ؘ]GYpUw==.+C<-UYЅ/p M2I?e 5Z&1b~bsDÍ| s=JPܟ ~+adL,]Qe{y;i&Qy c532K@|(W^?p}&ş;bÄ_T"ϥކ)%:2n?+м(l@rL^}a$kR~ƺÖJS‰!k5X(N_8dŚYn6̋Es#W pX:l_\^JWrOTK6'K'Ia 2 F~B䙙ȡR mJTnÏYHu Q #\b /miqtg)f F_VXGCs6 aD+;K-iG9Э!VA69d`|W/;v|}?œD9//#S}uS77_ɩv:@B2ȑ  8-3d\c41|kM&g =Eی{YdX 'zP,?huu1nai9r3!! 9J$zjWZ95R"[ZZى~_}xL-6zqr%ef GS=HtYEF0BKw[4;{6`K3ً~f !B = :*{jYqy*ŞýkE5چ2&:%JUO)~ _UO}M;A=S AJ)%*DU-Aٍ˰*1%҈mE7e{Ow>YC<5H1t GRӳW l]ΚhSqjwQm[.8Ti"tw )sH?ƶ]Q{,!չp.ɥpu$2KPR59ba`LY-y˻I_ uQUq`a_-j#,Gf\}HHKAG~;曗zpw$ĥ4v EZ3Zkүxdk7[06)F;""qҍ`|H~T+:Ul&i$dG#5'4~3]k1% )oh'#|g]CɖRs1m"BTF}"Fn2vO`x+f.{짋[RA~)PJRx86%4}ZC 9c*ǤN4O$oFI6wLd}joGDz,{4S 7{ܢP/(] [- WLz| EqKVؕJp`XJ;0(CPD\R< H 1ɓ"%8G..K=1Հ=њd3Wlڬ%H[- ݺԘl+{+C%鮠w. dMeljs'y& =fE-UTJϏl3>=[lOjAt\HHV캮dVcIW| uqζۚ0̔4lQc c*du{t}5/ai}̺&Ep}̥>6V5fV㘅`> p`L9h1N= W=eA;d0Û| XeEuϖs(Dlx}Щ#lѤ9A30QaLJ3Ȇ"MEIlw⌂g'wkȓ_f[g8x7;A~[ϩ]"npp?zr'\ IEfߋ4WtXo7e걽<QˆَW>1! -N 'b$%~1j@B.w&OTycc-m\߰47myC^To Sbu3)b!8gM@ε:l)'M4LJ' S"jh`` YR}r '` 2bKH#K!"cFGYxZ5W1a 8E֞'7^.N΃&J/hJd48M="MzV!.)OŠJh]$7 靜[wlE`hG]Y~j)Fjm,;;1Nj9M":Vi\Orf&FgZu P*٥ &1߰/q<3鯼9ԶPX||.<[6;;{&/RȃP0ͩU#W/}E,X_ dtH>Znc\P ՎajDNf m< 'H ] تޫ`k*e0d/AԻ"_ ~#;Β$AJ=TsJhbb2ԃ>|@65ɦϿOMFK#>8$s30|S[ɰJOۗ!xx)OɓqRXZ=G7. b :ə0Yֲ\r'CJ)x^߱<]؎Z-N ._%JBjVnfTPKn$a $ך+ԑddXS]n4M:'C{֩Rk\K@rp̽)fZU M.횻Nwi1kUNHRN2݋X(JʾeSIS( @iC;n;%?> 3 +mInkdm0|ɈF2QA۷#j[l}̧},JP[k1.)/p\?(IUl~ ~4&:׸p MדNgHNM2xR yvJ0?d:]LO@qSBj;2e($AbKYIdDM)E69,>#cgW׊? 6bjnJ<;L,T$8SJlM᩾v.+_g+`8 W@g$PQCFf{4~6QtdBAft \ViHtJ9 '+c䕗)rEYe#Zں̜2p{U4]κ5~ߟ#m]H0J,&~fsbg4ѯ2b&rb`fdkQpkovT}1tO 9>x\w"Ǔ\Džpb ߟ@ȱlܲy[-"?"Ϲu=Y=XE.*Z%_@ +5`c.61ZM2)'(r 44ֽ]pvө^ES'J ~9O1:yԘ)Pofq.>vjx淧r )[o|stl9 :qغ* (Ҿ0^웑+ʃWiI^!S40^]\$m!\H)i48̐ u'M'ꊜbZhހ`+6;6 5y:'_76"PH>7/ر{TնOEO"4*&ω?WWEZzbe.C6ËJS;7lϙsv=ٚj:_kr)ʏTIGxT|Tst Z<YU[t҆eW[|됳ݼpd4\7AnQo/nI?\r5IlҘ. p]=*kZB l/OʉL/L1i{c.W3bWve2l|D>N| L*i&\HBG`A+^s4֯VfؚM#1wVXj4;  ڠ׽eC_.Gq試 bΜ%J ؇(@y })4^ٰOe#q<,P>s*`R)  a׊gd''Mj_La̩%,Q$ )4oÝjSx鷾uD5uܪ0?ʦ|V\u>-5ӕ0\ܚ[O85(kO)2|.tejQvx3#lf4.x꭫!h3/䤬ί `Y3T6,xpow?D0H.]k[9)5\|!H͹`eh3n&}'Ts'z%!)pe (vNm/Ƥ7.e򂓽Ȩv)GmJ;œ,l 4, :QT~؋v¥0r`4-ꞜrO@W@%&2eV'o) T$Kq`[kIfYg~U3߱/iyD57v1]yU``)%BKCp:׶In$9(957#k~RL OR47Е B{~ֺ}:\T]~09d܍>wobo OEe;WcI`$4>/{G A]jR!~z-#RޏS Ů&](3xNUq%²{o|%CTFFy ڴ*~ cmW3 ^|qcAڨ,w69-!qM?7IooRWeE_WqK:h{ڮJ JW/וz¤~5T3[ dk.Ryok[$PjNfo =COiqF,q"7xlxٖ19gug1XڏP[1P =6rS5E+&p}bQeX:QXhj:X(\.-80N:ye>0P0j [\u:2!ѡaf'3lm10-3,0'1>߱?+< C̕BZ8̴ݗDoBf LךP'ў#.8Z"9.*ж2 /2$A%ChHHbAHUTf_RzAkR=/pRhX48xC8 vxB}OU-&duz&DU7w00Ac;_ڻrdC[[Se( ʜH0gcBXmX\i7bS$\ bǎcuݸ+K0sp'| ^RL?6r.uI wP#*X`?$5EN ={yI{3={0h&כ?2ME&1 /ϸ _aBrGk6>jˑ|0W/խoуv\(r`qu?vA b=Iy="0G8g'Fq{\R2})?R^<5=EaN '"=V@[<tء:O.0KBgJ %Tı'Ϯ2ak:U/߫T,Xa6<&N|0"MܯH>֒e#٢(X#gkz6\?_^c(ms>֏W"s@ QM+{ sZ븂 CB@ C}m`ԆruYJOPaܢA/L4%7q\>18rL $4[r0,y9Oi$OIv(:ԁɅ}:,IͅDS_;䂤0O 6O#\ ;T ;h5L]\>/%PWEfDq.-zP)R4:h] ~vvl1\%$gS4#"FEv0hT8X ڡ="fsk'M`I̕xJۢ,K񥔨mxic,ÞZ%k/UbW&(d5mVXUgRlo\;GKJl{sdm1v`7w':?f[V>jÀ1:'5|yߝ_]vUcb=B{:t0ƈ&J !=rtQ<؍ Qm߾_X݉0t7UC޹4uR\>3=4 <אE]7EI ѽU=Ϣi%ΌrR4 C)gR4 'Ƞ/O(cfҀ4'<fI=}a/ť"]jެZ8`0~;Y8,ؿIYpﮅR;S&W ,E}}uD}r|,];;>VR~F,sYA֯=deBj5EbXjZH[-B*QoNM%.GJk-FfONZ\BtWVP3~%1IR+[ m)k0K>8iOC2ij`o#!v3cZv]2$q _h4[LL^- `fzgߺ9NGKH4#5<]ȜKJBL^n;ދ1Mblp /^Ebp"؊7_/k$POt! KbƢ5j: +)8qf%Didvi>#-tCK1T ;JhW.ZTs]Keͼh5 ;Iy$LͱF:F9QXS_.>&LU@([I)JcO0ޯlF|݀/kr*M)ꌣg`]}{VPn‚ NZkevPx !8 !;KGgy+&rqqk t#jX ?Il `W'*;A|Y/(>؂5>8*qmg)LPu?έ>D%LfW4fߟ]Jbf:%^&_MpNhf']hܞt45D=G+i0hp-1ۑI[ `ઇnֹ}N?@d[pl9ud-h7鈐~DW c1 pQ.s3PxBՐt'[kW9C1Hf\ޓ#>M{3i"չU$|Hw~CXbH5]1n{bMFn H7eE5kؔ#g7Kr:@0qg$vcsRZ[/jrJg h~G,;uulT͖zAݦ JZ"ǜh '&>H::Kq* X#9RNԠn't, ߀. l1*,}n >X'rK:E +N d 1~ص}KE0AiWeN >hOhZftC>Om֟ 6A͋dVtd{VN"=h#~1zxXGQF䕸jLa 9n^0t)TԖ5Z!#? >f^[)j7y;vASَՌĮ5gfyEipoYԜD&}Yakm++<ߪ ?Xd-ف}hu E__ĠsV(EasJ ϭcM|q$K7@~7ģӝ400tt'J4j4?ĵHo>FܜHV0 E%PI XFKk֯BS*NM>NTus&0A(5g30ԱV%p{3SltsZ'.Um戶T3X cvӱ]w}yvjT3>G'Bi6YL݈ڲנ $U@V $l ODqМ$ ޢ(r|yFCrk/"+qwJzԷAŅ*!eoM'n%fdM@5x?K>~)m(2QuNX<71ԶN'ZJgZlKs-XાdOYtdFϴmIY1NCч>,T{x/LSİ4y&πͮ_ưuk$!n14<:[f J8<|SݯZ8Y#qy! gs%6dsBB/)DS{1nk  b<3 3Zi@4iqch . =$[>n@׸"$_.[=gsxu][$@l@iciqsaINQJ,5i+f_7*3YB"a*!Bx-mV'2v`&{?<gZ O#ԲddR{Z`X59ݱOI (L@+❒! mxv<%Y͠U~X|^;sϋX_er .ghW,Je; L$ߪv2Jލg^w UŊP@Oab{Y|4 I\Ebr["/pZzX _!#'OߣpӰ6ϵPX뺑9،CC+&)}a55s}?Ja, k". OIx0TgAWeuH³ߘH$аl]' ;f(bPl~ KoDݏeҚwں ܀ ]cڏ{,KbOh {鲂*X:]cEFJ/ܡѲC磲jF\dKq)R𺄌5s]WĽDcOL]n"5p%]:Ũ7!iwj/AEh:L&TF۞щWO!?u(]يO"S"B}?6u4)Y'3X"LCڲ^یskHU Iam>Kva4e[Bp[Bz&XtVU9%7g&N@HIeH茵̩Ȝ5oxPt5?"tO.v%kn:EQm̳l1<|tV 9Ȏ-XݜEi@0f`)dNK(p͸n+VM#OksRU&,%1(t p,n3a iٿ;Ru&?Thpk(NA]p?V`H K4-,n r{>aB9t6 1zoE%S'jPOc趖FZV+Aҳ):,Ķ8OʁomIY쟡eRg+iLb\+}0:Oқcji@=.%8\Z\9WuS V'6Yə CX(-|J%ȳ F|Iz42Dm SOYwM`X|?w/\L U_ =*FM'uAӧE冄:`V] F+GjPsjXL麱1L TdB:^l׾s; !"cc.Av ДS\`^MC6àw,Qw>D_RadbȇIZ Z+KYZ#d u)РXO_U+1 ҵ<>ĔV n7qnn&Vaa9L|S ?}0BF;>4&&y :ν++ŜnM4o^ifeENe^?R]1Pcb ?ғ3=8| -l  kp#As\vlLJ2Tiӌpq8h . BlʞУ)!~㛴o}SX8REd_9GÙ7T<'"ir704ĕdGgAY[OR+Joy8L&x2 RU,ߙ̦j7deS*Z/_?Sn Y09lOb1t0,zeB}}Fɡ^EAڳ :(͠n*nf+hxLZyVSp~ln{(vja|r`O ʧ7M`zA)k'*0M5H3M@H"ڴths}ZmoNmzY8u߆H S3j=UcA[f*YAB+)i~hN͋-4|hV/.:sA{N"doLw|IEh󉬖§2c)JZ$D9Cyl"eߵ"3qbd$ijt;> "M䭨9$-c:rAizxnK=g8t~3:R#(L8[Fzkcpng7jb'eY_H,ca 7 rP(0`QQVӁǴCI4)k,\`B*O&Rfş;8ѻ"&R,j5|иD!)n)nY/BFoẎr,~-:}2CkA(%5Z&֕I} fҥTKd!вF&3"œ x FsΣjK~IDx|A輗Y#Ϸpݔuy9ס:@^ZY}YmxkWۄʄlTU fSVrLEeYWhXtFS˪#:]Eۅhuѕݱ? vȳ  J1fhxE)(Pf3 L/OOw!g>hlcZ'zGxR-r1t/x4(-4=sU&'-in_znyf]3"ӜNJE "y2^G%6aaY;xMtO,i;WO#sN{ 9mXWY1\3ٍ=v칛|%\xX޵C:[HWKEn.̋YfT}({]Y.kbV3@ [~h>ŨsIFҌ~`jU,ʎQLjB40id8F`*9Cvh$.ŝ+JzT#~'1JjOA6ڹKr"pkӇoTcC0 C)<$I k̸5v!kB>Nϼe,Rc{#p&zZl@Jc4ň@^ > ݩx̿C7[ W &‹ّ:|ÃRCoQ *EffHrh/y?gKㄑ}n|Z86 A_}ců®U.cxs)F h:>UV k.Dw(ꕜc=`B}(Js3o<ߔ"2?JkP[I?̍4\zuTQ>Oje$*+JפTI1PC^.xr͚>)UiE $6a/VKsT+wͺ͌LNoyQa˹)ώ${g9?RJR *}KJ ""qâL(@1)!DZ:~;c{Szj{R#m32d<C5iZܦ.Vm'dI6Z˲oFvyRz/=%}d9`UTJ|Ct~; +p'Lo7"p[g&fubgkՉŋͮ*ţ({t)s(1~|bjm7mG4|1k|)T5; BL뎌;hucD:ل?Ġ/NKl5gx%b lnL!\Ӣ{Y1 c 6 hAHko6[{ښ1r~z#9.@Z컛G/ :EJ~^ǟɼܷX?+{Bf }7,[ZeT}bb͠Pʠ!% Wӂυb*t7eggkӑ[ 5zpQy* ݳvs9Gm̥!#a.L!vW`hyjJMߦGmR573lGC! םbh[7mVDљW|2 й.8p4W^hAT٠;J^*@h֨\-p[LJe7E5ڲg +_6u7+9-`STZ3ljto&1{ n _^{F4^3lS;x^zxKO̬PD6e(h1L5 ċ {v ӉaXv7yDFPҽ5mjc~pEF(Clf<}P{Oa>$^kBO U"*]qLE,֩2dkk7}r5 S`\$ysu߱-p,g 3mLIo9`jk /PUWD-0xmC8!,N5]Z@~>ʗ|!]C<)W{s-RRkf<̶:CH'!KvtK3mJ>@-8'D(>VG){qࠗĐXuc=8=8~^~fYHǽ.qn1.h2{l'2uk<xꇽYM {U;}(^+*vgCn3=kI ʱ{ 7hs%>Jb%] '^>qc:(ē (ZGlW gLS+_-K*'z?R^/4J[!n]=6j̶e.W9 #EbYlFrANR\NI{וŠߚ3`>+S-nyya\brE jH3#F j :ɨ8D0OhdarJVr88lizuc~L+Z=Gm3Dc.Tc3{)GtXP RlR #3{ kOhk[=v+yH\8->Sޝ!>]4PqT|5{/)s˲}(zaKP0c:"{됶| o+HDcVQ9AI̢CmftDC @C7$$lL~u3] Sl(~[SGlaȑ2aMwRV]-&VcZY1gE =_x;0-OZY+R[ d.8`U ND wji$hsuhQdrdYN}_'mĉ~!cn dBmqǔZt&N7t;vv>%HΒ`਷SW (ad1-]j9f}%)&j:Z[{xƲR2(ܠs:BdXjpF \((h FP%a0M]pDmyk7 UˎMe(/#>}yoooV#NH`:/ ْ*7mer05Dzԝ8Rs)=o\xu R7kf|trï17Y5դ.tchB^" Zg? JugWi-BoZΥFa'uq6"Sb#VyKNx1wPrM,b$=$DM ە2D Oy€ZH̿݃5ʄ(>m1`c\Q6@ȥ+J[OLZ_ E cVKPL$i ,hJR*P>c\&W!er~߫NR:zuqkϨor>  l#q} aCb`To}e\D`m@|qYzٲ[p]D˪vg8 0n|MDMK%!Q(H!=sJCum#Uέp܃1e5eVxPbRL"`i|nZk027zH73٢ (fbw5a 9EvS7qoeDKԽ+\o$5`٧qC^ je*i]s)GM࿥jЭJ=uɶm 5pd%՘,Vap Hyi{*th\9|{n4&LG9-ͱ;,[ӏm(#H,Պ A`b2.Pozj ?A6HC/g6):(AiL][/5E+kqZ}<}W[\EgEf2)xLpccoIsc em1vcKj& ̏ G7]>Q∆3_ q?kG7H 7g3P~/ypx;)fW+sRp 9cj4agMQ'(`pOaP(*?/8LŵHۑ[׺-fzMU 23z(!q΃pE"}S3h HS算gMoq=vm4Mmەoq"b@&IS,< ECDm saON^u)/PyWoo@l3+3pMX?ZJK<)y%jM5Pa " _R84ͧ8Ų+XLb5C5;JadoS bpA J]0e :$d .7C⭋ЕDY`* 7E2i[=!WvC)}EBN/"L v{Q<yogCmLwĚ5ܙY=]Sʠ,ƨ 7w$2s.^L[:0vt5:*;UhlUȻ6+UJ׎y+Is>]5pN}QwL?LV+]C.bIYF-!{8sl~a8S($^&X$Kj7njk1{Cq.;`0H|`L!q<]% ڒuEFGms@m#f c:Li3kS4a=x`F0FcƦkm$c15KYw9a\eMjyDPU↹HlQ vgp<ղ9)rnzٸ=uD7 ^v"fg@1|Q-, |!aީ1s1ȓCgǖb6ޙ5KKAHep}\ZhVy MsViz<,UHPD({-{?bED-JD=2+A @`/W鐶{d4lAzjAS% ]GHl9FW yobjI4BkhX!;ˍNJ 'JI#qAtxaoDgJ!7T :\\r$ֱDﰑ\Ylhǯ~``H[Y[[c4b#HS2c| fVc\]&bP"Pu&z!]XML7Nq(4 skr8n"l43\O] B] L!.ϓ~6e:G .;sS,?smOpLxRfX S=C&OxWSP{iCl~ t6/L]|CX*̗wgC{Z.#@rMSa^5j2#Wo8nomm@$N!B7*tq`(̥)*vZAWI-yMX|6 > Է7:S#SqgIn(]jJ9֒iTԅQ@8"GbŬYh+A!.'_͇$8@=ާW5^`-AwlŬ:ԪU?`.6cXn7V S9s6<Vw' 4č -prK_<,T~\ GUJy S0ǣ=QPdChY=M[vB6*mv>lœՈ7H#5q9gj\(dSS4$^pXQj2qNI.n}I!>WÃ4?!v[L{0n\*29wިB[}P+Ĭrn{u?a6GVcc;8>@i~y]\ %&>wz\ }[xTWvV@O^5;ğq1@cRWʓюŸ¼ƭňE$  ])h~. ݑ?4F"2)f1Y;w17 2qg@;Fʑ3gLF_GB# j{{*7ղHc16&t)0r3EvEx/G1u[ƱNDb%qе5ocx`wJ(gC-X29شk0O|K Q9Opg,Նhy)}`߬~8䧹?I5=q~` yn 0QW}q]Lz7@U&AEd NKq:=̯t؂ "-1Ke0SIopWB_ 9.EHU'Ο!9E/L׽ WSk$ L~BӀ bik~YɤqIs<'4E<=9"758dXX#FET ,x>t{YO,2lEʝ!aFź(xrOi"%Sݨ T7LکZ(ɤ1>k.4DFWSW߻Aۜ@?(P˥M ;dĆh ڟH S):98#;?^UYSGEת7iD%rW!QX:x3reL{3ZnĺN䒔>9xee ^U*IN?z!1G"U dg'ǔ>BRu1`F6l,{/[UNH*K$ L5KTWQv3v}3ׁ獷BPat~I%LC@8 HdњN\"bJԁł\V*F}Y 0N/X)aʺM553'IِqZ~]( $LOq=e#"Ato xH&Kno)j 1o6+ 6VqM(|򪈁JPdyN=^3V; [7dySCcɣvV}pu<͞52]lK@&Rij!t:k')OkG p&K;qM1y'EGצ ncB)E";{ʥ}Jo+"W5O܋`"8DՅ_uj?0y#}'CCAsimE UZ>'f`} {_,TwFwfr8㧳4u>T1d {:`[HkP9sOo^.\ΔyvEnE'oEެNf8jw ;)txnllP$jcգ"+J?Ƴ0֗R!8h?**8'' e'h6o aw{UmGx>~&$Ԯxe 됤/8PE3Zrck$k/^?70~EeyXEswGws˧VLG##BډZ&8+oy#" |"x5 9M֯G&__~+]\ F|" W]|o6}qU8f^={1# 4X; PLuF?@YN1UJMw]OGKw~hZesyrNLVձ1TDw!U/bV;!}|DH7OLbr֡-ެor%eu}?Eai始a|P_vf='CqjvB[OLD vs ɰ@X ^4^A{e9JԅFn21hywbFxw_ 5q).Yf 4INwh33m&5 F+h)kςO+yB5|G:wvGLq PZE替龩u, ?N~T;4KDp`!e ĕit:+('p"$ƹ hB6J"vA,?'CVNaV9 0][}/ QY:# E, lkz"SЉwhl*b:G+GT'S=='olʆ^NSOCϼR;)_L7ͻ" .W{ބ 2Au{ۙ ,*X֨&AtB[Wo|kgNDf8{;/V'D-[w)_\RkL+x3ۃK?&Lv^esx-GhrpWp͠axa>{pf;d@MrF?DŽh?BNMaeZ%`ws$NQ:b\};uָo_z,U| lI\G9T];.Y 쨦v3سVHer%#y,ށ#?9v-?!ȇ~f <ܮ,IxS1A)#zJ[R!Џ=9 dCc&d*GQ2cuYUY"*K.ᢙ0p%LlioA@}xg0$-8Y#k9i#i9%/۬gf<b-qb=CB+F0S;~f"s2m?(|'3`5~F;੾,!r6cAB3$rÉ{e:QBKQ̮5fYXX8"w D꣱.Zt=dSKdK3L~:EYA4]FR垚\8qKu6  bn54v&B꽈)g2'ŸDeڡ -nL8ē(e)>:&Hz;׸*BS&?Gis@_*aU 6MǻX pީr_h|dr2\$K'RhcZlysnkZ|9!k1K$ <Cqq0Lj<f_(`&rKlٗǼwR>s34e*V|%-2xùuՉ%bк!vGoZM1?y9DZԄja=y:Ëwɡ"NKw[S+zrli3YNGؗ:}޻I۝Vi̋BC"TmqMiqƭxMl3[j>TogqdS7ܤI&x0Q\׷VNUc:`x]׾c Q7V-)xMs?SjXeG"i#@ѦX86Z> JQ\ln]}(0x' ( [樸)VԓD3Bd.R'r{u,r^<LB NQ{5Є˞[c!В"̽0,{|@?.;8bnȊo32Mz 8)Oskycs:w[^ܡvvL-./nќ ^8C*P,Ij4J&T\)B$FE9w.8.[>sJ ѭ!C,#!x0P!QBu1 çi-Aͥ GCc`ƿ쿁BzНHwXdY5`4ޤcyjt E:qdS~jJ,w֯"1ΛVl)4mUvV&7`SiHM<}猭.kb6h`X?4c$ G4UE^c&.)@ټ0 K\ұlpJTk,="CqsF(Gh`4`m, Y/Ge;>;֯Wp)Xuf[@;VC|){ζz=m;_0=D^>w&z n%&F %vfl L[mJ|u7+zFmS$@# O1$e5[^(mRHY]kM:(̪ҩ&w,''"IMWYO N0PqjҎ+b}x+o` xYT Ї,X.်Uv,6)u"9#BmterlPܨZ ٓ.DTդ3CÛsޑPԇT.X'Bzw9S?ܨ%W% sLK#&D!.`_(6Gpj[ LbQ1]lL_8̃\J>DX-$?@ei,G+ʡx4NXBցtm9Иۏ|$[g!2F۩4gT/)"WWۡ \6̜._{γCqF@lZ}7xsHfK֮1祷zS"HM)\1'TC_ h B J)]Lw)^ `uZjL(4;?kq8oV ɼuGM.`ot55 7ؓŮ5H77x=i ALbrM\>Z*Rhw/|g{[ʀ.ckT8&ɴVyj=6gTa'4.{D4gbgmy s&d>9F(Fbs2aOހwU*h&,L[#m=mMy!:'B@ =fQ]N*`,0&Wʾ}yI&4~b-V}mh8ZuN(A8\Y)t^ofhdh1ks`~.zB1薦- WboR<:_LA_:4*r;쭿үd>!:!`lyvATS1򤳥E53(15FAU$աm!BF�)&.hhy{ơ1ԯ@7MHN)@%YY}#m'UDյP65g̺\ia#sdK8N/po݉ %r6^9&sׂʔ&r2r1Cm F*WsK̇ɐ66mM.HoKpʙ&_8k:gӿ0p,@(`Moxә2G&L̾`ƿvh[vOSE9hdWHXgJ8\LZƽˮW8RI:[?OFw0D Og&ťL+n/QXTF8(۬=*9m{{RQ8ķ|#1F'z8% >9"&{P7ʑ(WT dp2$p~ןhHR.T.sWoHB@@[ýn<ϛu89ɶs}А au)C+xLJP15e b4p7ܓUGb3!8Gj01yRi:N+5&utD᫩[VMV\e za!&zooTWh>a xƠPq_^ /{NgP í<:6eF,d`ÑUch&(Ze5>e m\JiУ y}9mIQ/ɖt!pNYAOaxqbɎ& ѱ! +G‹٥ YikgFFfa0ƫ`p'5t'in) OyU/B=Ql潔m~/@7mQ}8>E"t=L%t'7% 2/ ՟nX}y& l.Efqy'q[E Qbi"C퉈3`;<cRBa$pg6wP)M |Y,ͭad`/ ]+;L9[S+un8=`C wqgVLsP_dr*\Tj_n(K*^[ۘԷȸ HBY/. `'6xDJW:;b+4Xt%,ꈸWi"Z^TQƤ"Ū@!`Z8`hԽ-+wMslRg+ƌZ8#M\.9E|]1!60#\c~%6O͎\bґBB fߗ_EPͶ}v>t ?\G5iy,PyB`H^-릨m{$+Խrxc.glcfGt:FD&uyH=.5"_J'uB4#o'RؓG1J#b"Q<)#ԚE lqJoEmX)ۨ8Ck0);! z;^\ +:\ _`?hȼ?Y(#\)}$ӻ/z4>\5=bv1b׃n(_%m9U(T37!z!kmvL?I9l&昩ᗰr'LYCPE#|.tDA3i_ԣ;"+O#-Ar%!Q:C,^c+Z? `Pk՛V)XhW݀XnkYr&䝘޽܈\E>WFd SMSTq){Gw0ܿ CZm 1{nD~#Җa;_>!WU a<#xGF`8JR]ǀ<{. VUԁLEtEG LLi_iؤ]ºYYv-QRp|V hN' c^Cϲ Nς&lKyPGTDyL6ۍ_.),zn d+UT:_ۀI qO:[-t L_3n==N/bX|˘>x-!o$MňBY@MFEhYtR:Jw|@ _:mRD=ǾL(E4F3ϊAQ䬢Y{20ZZFerQ#=U?Ok~h):fgEhMӔ:'.9+7wIldr>d6߉ؚC\"!0 H_Syw9q"#p{b\;f>i[H؛cv mB!cG 1/L֩'ށhx_tЅm62Y/}`# Z- p>u;Y$)zTcpv0}b@:Xb0ު&' ];oې;윪|۬$jteBP1?xiXiQ/xwΤ8֎K3~Z1kWi3ߠG&Gc6跟8oauHs3p׫/w6L2&nY7^&֠\?U hOKevs"zAAh%T|gXꇻ-ƫ4uX#T_H)}KRꊆrE`Ւ5X(m^NɤrvLO`$\{"bFfp~>YJTgQRA:y%H^M!`1R:,Fcle{Hl۲zn iThk$غK@ b0e-ӛ0jpg:2VU(#LWvJBMG9e &{י<Dٯ5Z5xCiOl!Hx\>{oNLq֙qAUbt$1̱[;vg[DZ[#Leץ8(k8Սɔ^P)qR6Qfq OV}`~0`1 ' 3 "A47{M|.pj$%c'1O Wei*V˱1&R $* RXr#@Md06Q"L4}ACPBejFm̗w'b9 e-O?[d_-]ZpIŭXTEK!{rdF?ГFR2G|#͍RBCs`%[iiұ#Ω& u9]K$|8Ӗg*EΚbǺ) [Y 2[zB' O1IT_dH奜Ul@}]9raJeM{<Y!;Su{ӧZy1k*ƶ1l4Yﭠy恒Ġ7E%DDXߞ 3a.ɦNtiv0ЯTU*!̈COw賤E$g5 ~ݮK~$8Ed1W (}TOHbps?eyYiB(hKs l-,4 SIsid\&)|b>p;s+,G6 I7ԛNa lՌ;DP+m`\wwH>Z L$Hk.7t:սeS $@IVt3Bo`&kӅtI{&᠕bq_ _G2qݫ)Tø U';dIM T *+EY+*/3O8tZ@C׆EZ 'R{ϟʆGdxoFĘ.dzb#1L빽R39_v]ЇSgBC%*A }  ? ^6r_"I^eNR}՜k,ZxHZm޺(JA-OᩞhRĺ|R}V}ɡ3 Q׋Oϛ~h]*_]zSK >{tiF kю5YWKw&TkՍgheM]XwFa#Ljffhھ2ѡ (6jDh˕^Zed³ TR:3J,*rT{vRU@G`q3Vg퀛ɝviq0&HCS}'ˆvQ)+ʊڪ(jcVt' ZumJ lÑgK"+2 2@Cܗno9cE ekML;k3 o i]rR4_g0a Y JjW#]Ja,1+>CrH !0vq}%@ڐM9$"uAUp0J g0 >81\Z>JʊJ 1ZGuz-GnxŽT^=,J 5k# 51{T SqhtɈ ]o^=b5T$ qQW$~?rTYӏL*i `}gpIfZb_0۷_D]݉-P]JQs'ˌ:9¨wwD zx:Jˌ<݊td Wh= P7ϤPҶJSO'HQE<St\颋צ$n{>u!JDžԆ1xCxmn6Mv嗆u& x(N`Q?dJ~ZG6~j _;<ݖ?:..IŊbI>\p+TIA:[rZoYCi[ 2{Rg ɗBpǣ`mcFj0n=t]He'HQ8Y>@s3!\tQ06}ಝhSSf*z1VYSKDw;%3=[(7)S+OD$( ~@|Vg6o^lD 2iT%]Reٍ3֧ӝqazR5꾷 p˥J6"ȿr4osn8Ÿɳs6e ^)gHBBĐj<).1/gn1ձB%Ue(g3I !M0#ޖ5pM;b閞8=+b(_R9nYBP@k[Ur)Cƞ[-/-h(5"o!Ĥ!ӬdJΞpv&S$9SmPqʏ)uK/kp؀50am$՞ хe[8pK?*)Px讘-o\](tGi_Qi&gS%R#0 ͳƖdNjyk7P7.02= S J7]0d)PKE=x|qv%єm,(W:Ic2VHl "6B .XyK쬊1I,tWf,V@^PӲ̼Ɣ79ڷyzQj&P6')8ODK>YC};}~5" b KLۯ@앎$Soخ3k`C*5HirhmgpuX}(Qo (Kn=K] %hwZ =iHAk,W)u%. %6 :cP{;ЈbTN:-F8p1$rmʳKy[4Rvɻ/6LonKJHL,<Ϥn^$ɲ{&G87H0RyiPǭ3IY;] kݫHQmjބ˹cIc4v,̉JoGU,(M&oq&x xZsjKj"kFL5pRkzlj1B.q :kZpZ坢W!N--|PKv#/xEYԡ7)Zd1O,0 Ǎx.5:4KIJ ~$SPǝ~_!!djD 14{zjl.^ғm5ڄ`ҫ/WKMk va4JLc$M&kDc7m ߪ\OtXJ`uv`܊.aߍO@|õaT!;Na_⍪>Zjݖ>`?pfv@>/0Ǚ `qϺg*joM*21*7BtM9.G|sS s췌VHĴpHfgMms6$D~^޳}$-Os Kd*g>9`O?MPM-% g!IMR~Ob`]y7JanLS`~+!ā\k{]d4QxMH9 {bU?H()P}PI#QA|rRG1{Jx s EpAVЁ$\% RpjYoMȻ!A;dݓl%j(,)9Ƹ;)0$Ӎf>&P۔( o<)mW虔GZǕ'!.}ME'I@j|A[ZHFz?=.a=~)Fn5B^ f/${ܝ}~ 󊄝XtװnruN9?~,p3_|s8QՁ˨W^bΎd=չ5dS1'$nNj>O/nȰQKo};I]@^]*Fj à vT{hmn/َ:>>̺_dRߋӅ2"7M>0k֐rgz2keTW_S p A5r*xIj ee[= o3Kûfg_xbf>@bϫ{>mie: Buq91g8xҷZDMLMc>hMeq2݆-`chזU9$sZs-!mo;g\%*ljIbu6,ֽſCMFV/wFLy.AGL1k{ ၊Z0 ۛvg-I=6f<`,ΙI2ZؿP`Y.ٍr-(PR[5-[Qy'_U M2r݉bBsi_#,llQ2[ydP 4'm-Zf<*Qv]=̂ʡl v)T(_)&V:^*'OAWIUcId[JK졐㌐Y<7>Pg7 E^o))HkkU5OJLyzWҦH.n=n7VeW%}8wj"HuuS! JdƷn ѸyZR&7/ APe(b%QN@+ 09F3~ '\23x=-ϸt[5[|#ݲ٠(= K%:%|& wB$KFRb3V wc?֚{ 4:SYoc@^*ύ+eVFTfjz;HM*Df9Zπz'OqF\b)*akԈ֙)uKX%!'䨗z7=0.o R9Qqbk=3~OGpےebUz~NUOW S3s=|gQWizֵc-!?S֮(6#<=iWB;FHA|gkx#{SvOH[(jV?@1+Ƽ|t%Hcpr@'|13@T宽PL?Ф_mXa隗K0|2v &\=^'3Pk#ŠaF猼Zˁe}丕K qx~Cf.En?6_)?RP\q 4ȲN Dkv\Yw9#U k:B6α o49.BLBQ-U |Ls')i?-Rf2X.#B~1It+$ɓ)7fkM9>F YA`$QSGFmkaAnGN Av+--8wS3:asoc7@3akʎ?q}'za3GJWsD%Jʬki;$ӳbОZhp ĠAn(յ!1mXdtЏNP 5$nȼ.JxppY3d,W}6ȯdTә4._7q>U߀&  -H{ou1 Z.ޢ:{{l\8ctRdM2?|>B>5=ۍ펌s=> bqNKջ,-oFpfMY.P[2if¥ a~|b~gmR{pbj~nξH6(dzfrBc ?uF*;lH{I@pwߢu;:hB:r+$x{)%N-rFt%CVb6}5Ȗ)%eݼgfD 3 ĀrxgO!_ZM|o|bKOqF&)i½(tVj#B/2PCVcVdFb [XƇ8`_t.X{&w&yTv=/Vsc,RުH0Kk}`^={Kx(akV^lɾ]Rcd@+v)vAI]0 㱈n13Hh0S*[')㨥FG^1WҮȳL@s):@Til*7LD,f5"tBGX r2qC[~NW yIHUuQ L"'SAfV_ujj_ =吣<K<Mek~ R *FLVPRnz7^G -q/ZAS:tn+05p܈.T3vu5t{dq,Q&0;-3X?ioD͆&g͹~XHd'j(Zp>zs|FA+N!n~ j\x+s57|>wjBkOqy}YUSsת`I.REȨ"A!H3CU*Apt@ڮlZ\q0]C)GL|><0 ^UF`t>A8F$6Qh ټEw=*yvT=T/Oa@ $?՛ 5H٠k:xcNI!&aE9)ԠRE[[(j@c =r;JsvNe7nn:[w "!n ؄` {ez {۸ ]7«E&ǫbu TuXT^^&ǩLxsLP`COG#~%FT Xd4EȇxA MJX(z7 ץԙ =i`UfW+71&ߚ c@N>_<Do kz"vA0H@YL u Q ˱/Ik ˂,3KFM䶊Oׄ#HABbW8A4vtTm_e}x{Y{ޛ~|m~ =־*)H$X*ʛ%lJOrt0`FM~kM˸C ηʑ y72@J4M$#kV 2TāXX4w)wrErrL&`gg\2WZIf?QI@cőߟΐ⡘xSўU2{HdV:%ِiq.W)ܨ51Ek̚2&O Ė&ah,.E.j1݇+[ XdP$?%D7JY9y<$ֿ͜leqcv$0B[b܂u4e6F0?K3L>Z 9t 6!B.e;';GⰤC,Y3`CR02T#tӾ4ga96c |y$; hR " &!)=E"kEFS(`cՐc`dg-E*HǙؽ&Ձ6!AuW`FtV* *>ejurbJƕaޫ;iMi٦`4{|O֧z9Q_ΐH r;Dri^gE%bII1Z1@%BYWOѷ,4*iyJKݯgܵ5e_sWW sQ` ۗ|Y /^3f#~iPDiZ&s{vĊёHr̛dTpB4p'NZ#3W%=IS6m:Aᐏs=՝DH.峽ݰ׾Z,:`@>A$0r6BԧrܣyWs}X[z,v+}2VnA7o8kʼd ,aaB'yDeRgpy3+FdM2^YEh3w8eyTVVTtIwè`v~6[^WϹ:xPr]|7*&}Qƽ{84.eMX(&)u:?y Vڸ!d0*y17kTV8\EH$ҧ*% NQ-e0 >(y06'0yhjzI}X#'^%)ȞtxuưhDiwv[1t;VuߟZ/F6+5PD~RGsʪ@ =^] *i[vq!g>6:bvimnq ȨJKlȊhDZwLǵ[2.d ]?0i2%;fJ|O2!v^d F}mUq, =Sz>aЍ`wjL9}`Sf M,ecj"ꀀ'#6?R^X+&zVm*_a:@d{= stfZ;4>iBM_^7YﯠI4uOlAC]z,VϤ$f?3)bPᚐ4%xxajc4i97+נON](ؒPHhǙJ f~\фY4gY7H?ܘV~Ԏtv0r7O |vi\Zq5h 6%\ %㋨T;igyڵ-'Eq@6{ yɜn#Tk7vXaVSugkr1PIKZԛ[GA1<"~ LF{7Д1Kףśʳ8dҫfMU-ԶǵQF<c[a⼈3xDAJyA!KXd\&f;&@uNӍ%:Zy0&ʺ5,UL{Ƨ[URVȤ)n4(C֔2Oʗu쬕O=N#e&a2,y-Zi\xEQk "(BᣦV>g=o0d*I̡1e0ʆơl|mެ[,4ShB \fqn9*vn]5'=8VgJ|W yijN۸9ڣ:ж8qC.:\ՁɞK &.ؐ#Ds*ɂku(E6f_D&&1JfbcKm9?gfbBpR܍3޾ʼL`H^m&K,{UyL#عs>]@>@[[Nu=Os%^~r'Q,z6Gt89c厖 MJR ѧ+-aHkUiqoXoGku_yɕ2 g"r<)Wm\08rPJXm <tI{5.t)wD#iZ'Б>Md U~VyޯJp??GFXXOˠzxaB<_ʹFPX$NS:䌏{n `#U*\[3麡 JМ?הͦlZi`Y,5"D d&f Kj] )H@syTP8&:I8ЧU7 ӶG=sj/EQoCaͱ)RN:@ml7Pl.ǡVCQS|z@8ysQ=TMBtT郡*(shӇNR :!gd 0ϗp_$21PkGF@&ߋ=7b&Am)ld[]nkbԚ2M>"b(?KzE̽+̣b3dB6l>mb-,wnvџmHe4~ A8βzQIЫ-CX<¥Et[{qK) ƿQh8rCG_m/Z5ѺbM@a--B[ Lr?4-9VQĽAyk21_T4CLE㼸$GۊeTcjF<'@ 3^H$u%+.ˑ i>ixd7\pO rÑ69LFJa~O&" (rD'oC2QH[;::TV9nh?fQҔ wPzq] C_z׮~4=9x)HUH$gS)bƞ\*վG9,|[ϑC9MȳjbǍ .ؑϲ,\EKe!wR—{,VmyG|yBxV[#L*>4]"v)P-b"V\ ق{_vCv2e=irD_p[fgx_5*e*vNQѦ 4 kx9!b1EXBIs:>5$oB\8hOLj&}7 PW{FL xT5VGi(zfՙva;e%m5<kM+MoJ`o["}+u`G6hU\Zj!\z ýiU)ZP4Yɾ8n0g7hK)yԿYlߟmk930>WXjQ_7Eɜ6t?][,1mmA@P*=LX?tU3BU IҘ:@<$yT+ؗ9 l0IA.1** N[I.v Sci-`9rU~%s~N3,Fc*ck% **J@!bq񩅺AbF?Fr|xQ:Va.y咻|)2/.ӐU}^hdcGV-lZ$n4bu}#Q݁goeIF-')!Tl d%`z|H"lUf©WJ)J`QʰDԭ`C(ozEOP8KwCc0QHs:ibF Z"oo7ع>gSs¨nBӷ*k@-͟Ŕl%(M$TwAŭ55t}jf Hiq)M@V5~ڍ*D:( j`UR2衆v𖶂urI/w,[o08gEGw|Ƀ X"JX2Ox'LN.lFYБ$@9X7xZwu G*"1\3QzƐۺDpmwɱCb[ex:HPH^glQd@lǫ ,-eUPkܧb  y~5e5>$k]:Da]A$-VqUoyPZi "M*=;.,{ %ּ@6z|@3!EZxƠPn,@:6/vg߶n]6t$ti \Q;F)m2b"8fXd]i)V@snݪ:$C,?^LLIcdwRJ3xm*IvN~<Ґf6턂Ok8W< c2\J65b&}"nEbY}*\$]@`5>^VDF>|ʬNg}ްd/YGC=ߒKJ@/]C&T媌I{Py v1)N277ͬ'rܼڬ!p",$[˝Ep1QX65E[^5F5m^׫lK,XN/:^"7)#i*̼F:^vSS_ۄ cgSϨ{("#x31"u)LyVyК}+Y~XܰI^C #g'F;ŇAAf51 TPC zKzU\&|(KjVWk%F-&̭A;𧢃:tYlǦ#NePA/`RgD|LUGV+ %?ms]{铧Dlcs,9uw0W1 8> + ʔvDb|0&ۤv/?i Vc&M?"ɢB@#e|cJDp'髪:c>ݞFk9A1sУ}[[-ꪚ7ђ<ȱ[abPX\3&wyfe ItYj012 7bX qqk鑚m5X"Dr$r aAO4yZCUWT&֛R'N?ѬǪ.\?Ei|>ʜPA݃B ]@,x]6GӰ 5;V]XSuXu\X?40v%U6יEh4P C͇xZ?RFZ~PU#'Kp4503ÑhvCX?N!^r`bMu; r(JKY<ჱ=Iؼ.],IlW@H䘟0\WF>Z|:4JJ0aHr0%vh5VhZ>eA9͛ Y LT!-vee'uBk.~lhR aB'+Aa zfș}oV,j=?UXt-Vi{4D馁TtRe O'?iDwNtHhH ƎBX.-ֽ=ig;=!F[7^09Iѐ~NCWcv"B^l˴/*6hJunk*|F^r #.Sc7(3Ow/]--+hoB haltY ^a˕k|h}HiϊŊRne} g%;ٓiWÒCK;Ӓ ˖c|?oE04%ݓP5{jay@_̸۫[(ݯsY,_3n|HZh?(߁# M$rĊ^{ R3`:[ZrU~A^M)x◯笏v~M<^t+@SxpSs\&f<<(Vv8D,=Oް48gZ;L72> 18hlB9ְ]b2>Kl`sO.>e[Սz;!XYN55sűR&6,!IH6Gl:w[ 8)1sBɌ PHA7N+`Xdο䬁CG ٸ\R/ro]%sb~p4xU`iHZS G:ߔ0Hˉ9h9lXx%sN=G//I.g?)<I eܧY3y;9W#)5ؤ9OB"5>c\ܞ)THX3}!zF13Na+5xLtKb+!npVDwƚ.p~@\c[*/.Eb,ٝHJٗCV]rWѨ0A˽X{sOiZM5^3SuFhTFr/#;" Ǣ^͢G1rUÒI0=`%(^Q^VPiҭ;TeiҼ#ӊ 0#cSNj]eZxXI(9Fenfe,Jy ){r0V_^RSݭ%W@::"'M+᠜k T)7; vp+!ԛ ՝q3Ҁ߾$H_A )2~iKj b:.F݋QmkvkD2AK"&>Ru'kmx\ztūSa'n91zFyP˴):V E5~*'ʐSƼzSm$hSr iĘeJԥ*򭫯E1K]hF&>|cm>} `S{~ɐpJW#{pwHKʎmJb`\Et40"`QOL^<ܚ 1IU} F7y ٟmxYO [n&H@ߟ@I[@}ne@O?YY9J3=*{W"'Z 6_NKΉf +oYd`4GpHξZ*[FhP>Gg"uיl}.]i~j>sMiB%kj3cn d\#v#s|$<O)Z]ۂYٹ9GUr.5DD[z-u6HnLmo?ELdJ^JfׅzSlNLTLVjCe#࿮u*j<%ˆ4 w۬[tnoW:0A"+X n+Y+b%8=:h{@ۘ706ZJl} 5UbHzGFwRO >bWEjȼf2üQ}Q0BRM-PȪChMDO\7LRGׯOQN<q20r~t t``u mC=5#i] /o3QVnXu'%AiQUhd]U$+S[\B jPU7;;>5Pc31e<9 + h#nM~@B}-)~PȈ_L.{3Y>X|Dojb{Gtl>zDfhm4Y*Rutv6LcknY7.&'ܬ<̮ʃ Y3˓d+jcdq*F=Gl}20q?5wB4*BcJ\@j`c@cZlTjҎr u\2#;j v=2V+3@ l=ύ맃 Y?G^.LGg'&+g1IT= 'l\|G:=AŚľEdu|aWNҤzvZ=Jśt4@ /~񥟇C"-$^SyQU烪tnW#!89*&i5nOr[eB =}ؗIdڸp/ !~jaU}}uUcj)Qs yԹUIOW߷GuS 2T?E@@c~I3 3-1A9[t¸{3 o wطE/6=ٱ>5ƛkC6lc-K֬26`"AG^xOrU#S#AZ#/:6!_pC5ѣ&nYYR!iF ?K):Ӗ͙is#hgz9ABmMUXljx{1"ݦ z!G D݈Rị׹OtDM_umi`cI]E|bďtݵp0 H~uX`瑄!$Gw(- /Dծ9a R=!Ј31\bܿIx͕aK`f:5M\_!*t=pbY~ōxELNԇқ`*~Փtd_ (wK$mZč[L s5\Z8=)<~@LLpB ?.ڇNc9 ;B JFNIY "&Zʺ:`EKK"!=? ۟A -0?" s_UѫQrw\Xyg.:t\z`5Hj5 Ad/?}tV+7 췆aM^jb~ό=Ε)#9%J:YI4;Jor '9tkn$ ɲ?€MPu AN x0xKئF30ˊ) +gǪG7(+ 4!߷A zϓVcαj%´{`"K_r[doSw(ٴyOB !QriX|1D@^haT=7e~X|F=l+B"MKT3P;diIlq#cAE %EnCr`8{˗?{;<$hTZȁ4S#Z| `nƆ5q$s̕= : nõCxj-dHO ~78 o{޴s/_+?f^b _#z'jBhce5Bި;Kܠ76m9t'1DAf jy!!'9%yݠ =XRaJY>Dީt8bG4d/Ocdw5}Raàț4B%s4J2~+"Nb;_yb zF1=aaw0 u ם Ʊ# y5,=_ռ{xi _u3)be@rYqk.S>E]QDCmͣtH҆Uq*ĽXز {d-ꐚ\< `^x ]QRa ޏ~B8U?"&SIpyo"ܻoI u7uer^9ҡ@Oތᢔng4~5#g[o= nSK!88yy^qwc2I e.D?tF]6}%XΪf٩E6eCouh8fJ6iWuS_3wLe׽Ye]*(O#5IUf*^6GKQ[yoUR]F ;'=NpxSt d1 (QQ"m@t+g}Q*ߩtadH 3H&!^T{T dW2\2)Qj SHj{+cfmDM`b(vaª{.-q7 r^I)9S6- &>YHȲx~sWId̞|m$/l[xs"aA6:Fz&RxtZ+ I^RC[ou99?QN{88-BtЩ`hlCڮZeU$7m&ȍYHf9B];z"JXezythEF:#Yy9 ݍ2k~e|g~@Jjj;k@[,<'U̽%|h8rr~׹KQ[HlVټ ϜV-A -_6mU: .A?8G[$Fφ~V-*peӞDV脨1J<*8 ʛ`@iGr s΅kjk#Vq; {"ᣥT߆>:_ZyHVbX;bE%2scufizmfbQZ2"ynj-02$ٰ.N4F)h/SdO+l}̘>,WgYdAѭDo%[JPdoZ3pi #gnr\#KS93LooP#0 d.gA~ X;* fpros2LG g6 '/aWڪ8B $ v011q*ס}JaGeET It<z q=RMbGq~6a*X4I>[ O?%)(j#F˜`D5]Ԫo\W%5utV"1s]Em>0de?i0ȏ(t%!uNuS>rG-R N -?̝b%=!yJ;'AIy(q+WmƑyMk'Pik 9+gzK iP$Qm' ` 9HT%Vt" 0ݧ҉z6i`Kg יb7@؏ ])#;}%(gm5 1he~Iy U-$c 4zknK9j0"R T< ꬔl1XM&Z2nf7QM!Ll_4{ cH EzWW;XtŪh%#->ngjv8;QhMsC,]ʙiYd b (FiG8y$02ZJ EGi""sܻ;5m!'kG$jK_XG=PhRsR3 S\j%ʭjl:^I`yec*!M`H wpzV}c!﬐ߥ.`ʐ@)s:˜^G݃/DS>OBbA[< 1^,zr7Z{LlT'įh|y%/jXZ猹;ؓ}ysG=\CFYqWL*X]>֛4{r^U|M5tq +# /29"lUB)Nz[KQ~`",Q@pfVM?|0gC0xp&-*hl JɎC$C$/=-¾Y[SQb}V1Yqw]ǁMA% V[8Sb%XV7Q<:pw3 M xu-55i6|E 3jo+ vXx>r@/48_jJoa+;@s]-YGpj]~f:ff煃 -$/Cbiz_9TF>`.hj2ʹ[%QyGB>U.(p1zBffo~$ucRb%*S6@d}_>}J|8mPq#Zb qéiESq ol2vi-w h25(fJd_J%m4 .$Lb^śACYBwAnvu1UwSt&?A'ry'3Ӯ<#8K1] 5HvꃑJ}<8&DNO46cch5)Tw BFu#mu)M*/ }#7 5)Wy, $xBd_S{muX)Sd ^ /{F0WJtcV}s?e@p]ն]@Y,to$RVԁo`|?閁o i7禇yBdF Ì`_d ʛ(؍䉀ʎj(^5<aS.|JeINGR{^\ĝۻf c]v>1}.uuJ{tjrF[lp{5IdL:FH%r_4v69l)SyEj⭟y\LBdG&}L maRg%ϣKHS('Rǁn( gGdR>)hNylR͍(dCCS9B7V8m[ !1ol- E|{53=hGe}8!*:7X2AJ;={e=-+TW@s݀<ʌܟ؅l } 8_'K;lA*A~qO <'Eъ~ʈ‰]P#j_H[4?3}QAy1WC*\@`QD$M ҟy@ܲ#:>wi&skXsȉѤ9 Ȥ^Vp6"~@DH7X+ipe LDZDL4XdAbajtIݚ4"'DhTߋw+4T9S$sȷ)*fM!*` *>4Jn":΄6Wuaa W0Nvt 7v28 xh[̠l&ˀ&Rl\{8:a-zUͦuTH&Zݕaݶ9{@C!UD@c.E WX>ZTj"dB'6",{Z~c-60&FZ+;3J-*xGX\}d@p@VV}\ID=8Kcm W1F~p ..:?-`)/r%CTmR17! "cbڹ^n|7AG*t!UǪ PPJ*igP9=c ±o9 \`MabO*__;|N)U=/DR0ś,klJN(XV {:M<=H@`}ytm>VEL2}э&ohs >.1#[;/@ GO6$C^jS.m"`iODD(bI>㛾^PR.+~;_GMC -Ψq 7mDl-yAޅ #Y[삅W}.ᴙ &|:N kRą/h4NEXfg)=|ޝ1ǝѩO5S`$kىoe=Ę)<#U_<~i!~Y0?0N? D'TaD ŝԿFm?f[ kHxa]qe;1<KbMCMG)C*4<W.p){ R:ӹcO6'GKOs.%18NUm6Y8 .vie?MgD8w^SnV8&*f %+p4ijA?j3: IuX|SVJrv)=l%o[ӋKc>e rET0=GY3gWt6>E~c' A aq*g8f9m@K"tvbP\U'2CʻI67݃P#1EkXH9|BSs~_҄*:t?br'|GA_ 3 QXf0FLrf\ȪqWGbxx|nyd鳯ō&hYC g !qR5/m¬׍&bȼ uiV3pdݛi1e$34i;?k>0`/&+m< i,徧oGET['%,\awo)ȁ$N[KGm}>,ȭBp&ϛƙgq[M!iszU: G`05].0R@"{>ae76%ܔ99ϠYkď]-:C}pF9^OB95񨑗j,wRk#?J K*)OHAgi@\ƪK 朘dv =^#,,o Ό&uU]AB3ġOd8=;D޵{/g/V,{#z3j5xA+t $2cIEV#̳w1`y tB3m~ o26A;+): J}RSds%L|BlAbY'բ?_`aXw+D!SKlb044!&ك 0m_*r}|D$S~ q~i/iKk6ᑠ&PoB5Br&HsxvG5BsjLCaTk̝J>'+J@9* Jm7H :i0?v/#f{%`Eg8 b;K{YvA"sW\(Hyfw׶*m&4AӲZ6{vv6cT1GDPyZBXd$9(y>c}B,q`ʙp5HGMjv]0V>Č =Wйz~Qwu[}W{ģxtb0: gky1n✳S3Oa[Uru:iY mjeBw0es㉔zxs 1UH 4L hLXQ MFfym#s$`;<WE&3R7+k<us&\EΦݽy1?&2t܊0m#F 56mϘ)y˛{6,t$ӿ*pr)VTMοmysL2rC/V;U 9 +RE A>ĽVG_Dg(UzΊs]k0́;&@N2^8v9TQ50*}`aʬ0ҙ =Xg?M3Rv]n/IpztR|huȍ}ODnBį<>:@Eu~FZcӆ_Bfmf"\/gOt)Bݛ}4fwUf*$MF(P\2<)>d&@sJmqM?#q=U> ˹4$2H {\o?ƤYa7upf<{;do b>NqFR7*G78;C8BՍZމe}3%S_ܢ*4S%\?,t.%pZq+ޡO ~'1ZNI~hhF{}N ƤE1J0󌋰Eh ax?brXUT,& Ro6< ֆHZRH1:+m&z4YES^lѭE8| "Pg"XǿgWwHjS om8/f|n\spf=LR4X%3&{ʲ5jU^vm,ox2́Fsۅ GYHNQԿ8&9C'a>5[ᚾK4\{*XBokf0Տs>?Z1};C|Y\MMY γZyZs22Y+7rQ9EQQ>^I5}1jDЕ- Y{Y1OF}b]5Pp^hcgi/f^{sYKQ&G.${^b@UV(i}X22_ ,~Z7*o1)JEX>==~"JfZҝ//u7 J^. S-cP@d !H༑P׮\FWd[_34ԸvUb/;F~*6>'uNo-flј3|t bH׬04Xm`fO#~V"xBe>*tD 0p })11JI&aNx$78"%tI+. Xp H,Kz[Qxyb- (GA3JRIR}"ߎ%:ձYATw5$)95'l d.)5AM#k RZ2{ MƚC i O1IA=iRJxAdPg,l s,V;wnQR3"t9Wt`B1(WIq*8s˅8J8[k ?{ Ipnr ꖆjXA~Vd(V ^"*yQk)ƐC ^+K,Oj dhQto b5;`:fd[Ӵ0%HJ\CX4Ȟ8U l;=nz],M\V10NxY?}wqȊ"OwetFe Vo}ώ娍tk,KR3Hܼ/ MVN3g"09B~HC瞾 CDORjdPalhx;nL^]v$᫃tݗڋx`jt1[<ےUO/}1h^14M" sxjE EAB{klE;&NBCN 9)8[Z9TF3Ƙ z ,2 6-РUfR"(ZUm瀈a3r7(=5O7Es}O)q1viz|Cs>~T%_-bX2vХEa%~g,/N0N6xI>y Q\vdYτ҆$*L6B#͚TIwH)Ç0.~ZQ|$N1b 1s@x+$(t[DY;7Ε dd&#ʱ9"u%6 M뷩ƊDPq{1!u% 0g\w$Mob}πa% /3XxNeHN@s)j ) \€8@fLsN@:}r1hI=vo_'ɤ%a_H \]Bl1H=a %R,S\(::rB-nG @6J^\RKtmcZb?p<>둣*JW!EAsXO¸C?gyC_eZw.% 6QF"j.˅ ŀxbVpJ@o~a?uʭ7_n_DVYR> .GV>u<Д޸-Mt>>g"*,eGWEO#s; =ْL%<:#xklս&v}QcE[ hU[w4d .3Oa8qAV2{y5-W]?%ˆ1n$ݦgjp8 y'؇&2\E|M:U\%N|uJi~p<W,k`+6+ 4!mbmAb]bT R{qZ5FN$w>l>ybe iEfFW?bK]_[/ g~>b:1Xl3͝[:2?/|jUmX,W()X N;4JE:C4*8^!K-m&܎?['pIu7i;eazW)^hc%gk 9 F:waT r? ̛x6E ۻrADˎ1?xNo3A  朠FbqG+L9\Wҧ}9suWN qCa۴pk5p8H#^g:NGV30X%7sp@rF,xVP%/RAJ{֪7ɓ R t5xV &0 lrABZIXڀ6w^^ fl|Sg wSM N ԕ5_*V!RGv< W`2@>5ҧ/\x_\@o\~R{HM[{(gz6xg;lqA_\X/TbSb* fMO7syN[=Sn< 1{^4"?H4K^!?lIi`s/c&7l _d'GAO#Ƕ/(^h'\EϙH+H+C\CuY)r*Ծ[@ D8M\" 6c1P liw@ !J g8xTFwLX8-F WD_`~3OɫO" 1ŃΛ^i}aSVx揊]+NZecp%;bV*uYGa匟C3Ii c+WƆɎHqн0"}z]b r9{8% էpA&&83 pm%$ʌ|:(SxFa#S{a\p"qSnƟ r|V9lMmsgXG Hi[Y: T]ljD͘c-yu܀uZ"-^~2քЇs*yCG{h4$z 90WQGL[ rn2(~#c~ۅ)X&˻纹³ﲜ CmcooۙXDnj,t +U2ra*L - UAg5 d/]WK>=rKXq$quP# uW {NL @! ōXip:ΣyW¯)=£|O 4QxZT~N=ኘNS$`7?e,YQkhb*Ka/ώtvEmj-n2jv{~7;P阓SdC@86({&_z7!]Γ [U*HIS?yȚvcRl2 pW* oH3To˴OrsIVg@w1SJW+ $bq4 yeFC#.:aV]r>Bx][(ϻ}ޡq38:øDj9\IϩԁJ|~4`d\ N`~:6ߏJi1;$$0J-cDe)' `:d+^>+Xw6d#_5b# `HYmQ/G ?NZ&6ZIv#pM]*EV:[OF^հMOU0ID7ګ?PQW AyƢA帞w^lK-OVHl4x%p(ocSRB 5V|{|pT7UJ~Mfkfr֘&IVzsY( oQ )X8ohH?gnٵMx#[T87KF0ӸcÒq8D`A9Q@5do' 8P[~{U'?MK* hr',d?Oi;Wn0O SY'lZSJz:My*U{;,#ur ؚQ&IzG=yc:*=iKi?kyq~v@Ɯˈ,QfM3 eP|2.)1Iֻ` xJ7#-[ Af[s_[ȫF2 |ԀI$ߖ>5Qʹi4čce֓fZ2Uo_^ z! t~BZ2^!l]66 +%C7#,ilȶqTi՝CVɉߞ<m vV1خ)h ^`u]%l]z.xF.+KVZi1 ]wGO~O3w×eiʺ$J#K~k:B,݇fe#6, Ⱦ $FL_lw#hme_odz[e-A{e:<00G%'Q(>{w?d/(һ̩Ug ͬ~wS}*l}1D9L?nd'zZQrLך3ćpjm4RE`2ͽɜzeAQ!cx,7 K@aA{XFĞexn7Coi_)Eg^߬ ٪K'du2>#M h2N! ߼mgvH#Yfܜ R[`T\'*'V@K3AV;t#XxŏHqb\u ;ZTL6­5az+~,I sM2ʵBߋ0$'TSi6á/PzפŽ3q"fT]m;f9LzĿ7@WAT2iU}ֻ`}q㦩sӗv0"eCB@MFԄn{}'MȦ☥׊dD{~gi[Dg"g g GOO9wdpUy5hL/?b9]^AS5O5-gR(V"+Ĺ{J:1lV1-|6! WDzgXd;N3yI=Eҧ+"C`+1m.g*Lķw#uLmĠdMT-+}`BQۓoQ&vc K kΠΕYKSsM pH.ȭgWI<<Ю8 }뻈;~u-˼& {яĵO].y[| ੶RT ٚ` 4Hٶ ݆JG[ lmJ"/ý3 !ܶ[EEշqM gLp% qZw騶ZZA}}J[_Y$wI$e(@ ZDŎ(RWXnZvƩϪ'rVH fTDj~@<;'4.i-qV~. qp|V\f?3v\jewyg';S<6:?qCbdv&I8d'{Y^6A-4e &Va?ʹNʛc>.l`}"+˿>)+܊y"-_jqCxkQ]vܞrZ|:bZh;mN$G{T bŜ8viZ) б~YT%hLg5g'[cOӘfFR|<5 ȮCH7sw],XicΌ<%m&OQ8zrL=)<)M"D{`@Z#S&5 /c,^*wx̂0DҝmA>=7= 7;勏? v=$w7b!Le蓸kS,M,ߥ:9%U{%hnl\T2!h )6\NQcJnȊLm6ɂʪM#P-z#$/T^*ѰTCCPמ+i,]ǀi7KzmG,π#Y+!D' ?ALN1~|9L{kqXT,"MLZ 1{[fAǷAVzU<캃=*٘NPOD9,k3a {bF" Z8у;S|k֏do8 0Dy†Oi3Lˣ)[h6N$:pqkϪRݲWҷEF~xw!dO^ Y,B%t\Vp|Q"] efvBiU` (& I$8QK0`5) %uQ pMx35CGդ}F%,)6Uq | 2>u^D _ i&t^2tU5a t&^n Q8b[|"iѿUdեvh;GQيsgHD͋'M+rNx\OrgHIq 5Xco[/.)*j9s*G 8}4(k1P\9#eàSo2*+-E L=-(&VVo*bdy?i Z&4v+ֵ^u0ek^ 5ONerc#΂F3p<{=Øȥ~|3Ph 'B̋IzRY(ulG>NԤ8 ,g.nj %bn/}JO%p%PivU\1ޤ%[''O|؁"GUT09/ěL9ܑ<uO+3:*s;`0ﳮ1;NN3x϶AAЛf rpSCX[`@YJkv 3ypSO.C;BYz2&z͞p?rӫD gvnHG!CJ=(ώy6p#4D|*࠶$XNk>dd]W~a] }51{molT#}/?]8rʕ/&n7\Yɓ{7"`/6b{ZEp+BژصiuljыzH`8my H1%/w)$Aa TCc-'6_E 53ܘ]@=+GfOxPLEhM }5W`X2bMIfI0c'і,P$evvV l6}?<boqWd胻ߤJ t_Ix*/j(ԓi!ger70Tvo^J d2i!7‚vv5"vN Ei6IK N~[*@X\~T{|E˹º%!i($\Ԙg%MJj(8120NE ՏH"55]0DhQxČbUoV!Hʍ8 ڻY{ XE}NdVs ~Rx;k|r=W+PUu\ߜ[w!/2<;MWQNOF~32K |ymeֆDz)j4@Gf6m@T6TvQL,~?@V/c-iZE lsFxPWz$k=bPWY8qV$LjaCȤ[+'@dM7(-@-<.͉~7tZlSSMȄ",zX6rlx'$2U[0P ~1KU!p g#Vm٬ KEEA(KP!@n%y . | ع(9HL9w3@Reuʼc'Nr^A ^`:yCP!Մ;hMƔ5Vcu:nR׆e f~D:J"yjh_RQwDV.&?-j(k^:$'wK֥Al5b Wt GC Hbӓ {5 vq`HΖjK R&BP20iHU,KWO݈0a0yX%Rāf8Xvl@0㒜d W{%eA I'ݢ3)r6;K|zVk0k`S?39|ga덃@~'}d d\|-B^?P{ tck i䠒5tE4 jE cAS,)In\g#v -mei}h\aiqv v.Hh> @/͒z2}6Hn&jvrXkD?ۏrXf_!-u1fQ4.SτHtM@}p]Of@ شl0OR*;$uP |syO;2p sAVd1igg4l*920l2}v+uxչۆi엱h9wghTjy cxI6(wpWk )aoZxޝ^2ۧ\~㠟@N>ڦ+t]GF#{pjK1/|ɋuyMɭ9 :toAwikz>?2"(Fxԝ"^QV.N!Lvs뱏lVKj"0)tN32#SlE ௙v'qe| ?PH$爓/t5ýS)Af4]jK$zb֎ xu'iJW}wy=\3lNYΌξ}|bb=Pk&(WiGԒ8u2qd<YLWt4,~g*v(uLℛdȱ^V}7c&V RpoѲ bEMuNOqQç,SvߒؤLɬrw`#{~\o2fT}*[h\0qgwht6j Y/(ybny})k]sh3G' <$O5s8 1F:XSBb;Q5[ ;$q@"1DLA-p?`ncYv8ޜ96;.t'p>0EJR̗L,?4%s̍mƝ{Bi:[-0#  '!#v"G+MʛB![QA=@L^/i[gx00ac3|N:}@[QZkL֚)F}/-eIo8Ta[^lȊkc<2rJ/Ϣ8IǒEȶSrhYy(!u$@,|@6!OF1)I Rrjڿʚ(FkD  π*`V("Kk&Y0&,!鷈d6l6|mGpEK5 \J K_~۵ݙ}L־VH KcQz50x!́NbXWaW6R% y)cM,5Ǝ _W•gY=5J1J/)6 /x)aG/4UĵSdef Wtq1M @TVA#:$z?jmꅦ&{!ao7lnD"6f*K,ޔ/B]!9ATc d̀I*nqB@Uw/ݓҘSϹEѨ.-p"Dm_X1p4$)%k=,OeDZƴ2r7z [IKҩ'yW Cdm[3(?'6+)n> ZTim;4o.0ug櫷oWIpʏ  lk㲽ZU'p1n-Ԗ d!5J]뢅 , ^!:O0C;{oґIY+cZqAѴtM)٩N;_\Q E1g;g*yʫF+iݻkMn.1F "O5UX M – GE%JŲ^t2M~$4vÅDZƒƲaHe2 D῔w]EJ{W,\!#sԛC׳Z3</Đ#Րa@j_+vm@%[ g' Miy['+~!yXnaRHƗ]lFVTXDh *\ :8‘#OnX8TQm]Ӂ QltЙRl7>J'B#?bD[\RpA.{щ jͩadu>18)M,V8L^ A }='V zKP W&6c'l &n Gsm}_+-Њ_x$Ӑ2KdD i!gˁWiE0]X2{YL9?JGOt@/P=*!Cr z\N%yx$2YCTw?GyYm?!"9Џ!7[g7޺\s!p!Rx\Pqs $ₖ+_&IR +gu-2CO c cㅌJUB! l c9]q/ WO_N@s Br yr2&R O(PçuHn T =sy.s-u>HH&s|&I}le7Rjh7Ȣ!%\eA91՟p\N{@C);"pMF i )CѦQ%rl`KIZժc\*^J=^u#Ʃqohl׶imwhZ#xR}Zbq z{tcV~ v4mctG7GOޕ>'SѪ .;mYewFpr^|'(_-q;jjJtRu@RnESwZU:T#t @[V)',_ M[7 ֯LSǼ/:`v>[T7¿D_o?DaC3g[J*< j$P'J%1௠x$Ic,9:_O<7GI2u<2A0>bVw4rYrC8YGe^G^W)b%(wXB|?`{жK$0 K|ߥ,kT!.. $*3EK!7MDݷS^T@CHXA}&qա}nFJlU(5YH,p.π%E'!ʍҒo]൛4j 3X"VKQT~vSg\>HI6ҳ ah-+֩++lN) ΁Ӫ\pR-L=KBOʨ⽝ZdR5CB&ǵkݴk*J6}0+l0qU,96n "ţF 'ZMg^&Ã]8sM ygt#y:5wB`[ʈpF& tWCuk+bbB_:tWB+O fU&JYT+A竀9/8(KorK=4p6&Rd~l2iX {Udb6&Ҍ-J0fP”"坚'CB&ele:~aw}D3'h@-_ r~Dy?xDqT|b^Fqѿ)TG!=wA05qn~*=.#W^ưLrVK#!L!G?8F>g8 HB).a88,1!dB5t*"`F2 ϔ!(rжgc[3QwaTnwO#BgrhD"8ܰ ܹ~.9`<>ܳ"y>v9R9 ^޻P3zԐQ@rK6։b:P!Ԝ~DtJD!-P(uR>1u$X+{I6!=oD/1n%r}a8ԄH𫆽M.Pog@T'|U>z@&?"+ Qg{.Lk`MpbI=e{`'Ïm+Fg>{ש!WBgP}XtlTUh#Ѫ/Rc\f/IRw {'Ye6,&oi~rΎg=-=L'2*|AxP+A z|hr I}| 9=Vy+cފ('dk5FйD@YrANi PL0 !vǍtmqv^[]r OFŤIBT |jڵɡ6B68ZҶp:Ņ*S0vJ ۋP^q'N{ɢdbG[1$? fQڼk1EFQk r:Ǽf!=&7l(+[ uLhTY*L61"xj+|1 #hC M?/#`pdis=o!` Y]eHC}/g?y/Oч7Z=΋{˂ z+lDM7i6ق z@ ؔ\5Dq_CPc*o9eTt:DBZf%UL`heZgv5)JeX GՒV#jx:͒;p\5 xGsn е~ʼn\2i~{%J @BiXa!68 mWmV?Đo)Qׯűy񮶗at\X$XRX'ql9}ڢMlNm8}si?"yBJT(ΰ9ZOPSֿ`Ř.O~Jl=^ U-oqo6jmq2 Zb~]ZKU/q,۱E(lQKT!5 dÈhXrw>(|t6L^ dFnfbㅴ4&Vd% fo0@[+MBPKЌŪ *EM ,RCnE)7 ,-J_P(P){up-1K+Ba3:fipjO>PVXa'ti_? \AF\QquY@W|n>^ :fpƆ@G  GN}G jm z0Dy \CqW#EŎq>syZ[@5_l_GbPhlh1KͲݞj8`$&Kg.qԠɓeK:v70amP<"}OS(T?ϔHGR yĘ9!iScZc_J)EFJJ6d_Fb1w]Rp<5Z;Zeh,nǵ d7. ?I 92l S=^"EiU'J㰤B&ٷ7r<m-Ų-Z8<5UW{)k^lT+I Ժ-S z CÇ5qj!Arᓠ"q'zbf{#sltQ ؕȯ!Ⳇ0|c)ᲀF Į:ʀzlK~{-BB殭@F8wpoUw=]~Y54@E7L >O]2TQiIGNJLK>9eYuw8jg3'$8Sz_'p/4\!L[*Z97yV .a@.;lש1fQvd/_\{6\ dVCE!-ĨP*7{لCM lsQ]Fk 2lScLU{HU>-Io() ܨa@uMdZ;+' l㮓cRw3*OљWh@Udjj$g0}+)AbR/xqlpYE(]0GCY83*oED5@kI $\Ʈ+>C#z4C}E "TD->*Ț"W.{#\SʏRaAt9(IЗ2 OK G5o4çX'KGrp ~ ⰫUy6j F'Eڽ#Fq!4/7V'41bjKAB'tn^ATwSkqvدU bQcߙˍW:HI#202K{s}6T["O96yWwQMZ.J&ʲ"|Ե oj 7B E1|5$~ehkYhĖx2$eLD@yސ4OgųGC3X>ab n3#j1jbAd?9,<ꓽ$軘ೕ:v;S49 e1+O^tD #"Myc"B'?uL}_oJ+i%${j=Q%*zȻEL axenXX5=~(7NJ7gI ~;@pۛ7[%p|>-Hm[T!(/Ѕ\:%քLkkzDg|Fy[@ET`͒ò"#*UimN@Zpeu. ~'oݹΕKLqٓО5P5 ,ֻ? 0U?#[լ_S#52d|F̛Aۄ1߼>VdY)ޛ5rƔ멂feNij択%Lgr }5j\n:6)OtA]"KKN;;,dX #wNGfx !zlW05NADD N:tjQr-ޙZKn~Sg:A)"gT.yX{`[Ć k9ȿ\~N o+ѿfQS`L AP yƨwi]1Rt5 )^F.Ů84]z '}-߄RV" '%Ean@ Uُ[<òR0hpSW$sLʃl/vY43`!7:5rl4Ikw$ijXG%,KU2ӶI ~Y8w*m^%`ˑ([%4Q|mi\flM_8"pkw- 7O $Ҳ*YaraLM/_Y57.lW C = S!).sֈ#,YA<%ZB)u\Ff|׈V}zAq?y<5JE8b:{DMzi.Σð$r }B;`Z?B0JB`1J._՛5GvѪ0LR2t6 {?T-(_0)6!ҴY֫ îBT]_H z`[}?lK pT vcACjnfiZAw VP% )o= jCESMÑ0p2YBW)B0]m cu9Bh^m}H*W敽_K7)t_[gW?/0 KU s'_ %D|۟e݁=e,8 CЍhq~Ϛ6$Z2Mlog:ͭ{N*k.8ݣҽȮv8[:=Ő[+I*ռbdz#~[DI٪900JcoJ'|D`!)r8o~w#VHqr;4k *z6E*3>Y# MQ+E0nԤ7n#7=)g3zzPta]0;^ #c͒BfI' Kafn= 2b^]n2d^ѝp"S.8XMj|0Y_kh=%x-"GH+Mۂǚgp&L:dh> kIr2+h6'/{;(E͖U }"m 5ܥd83;pOjvj4 3(wF(Xo[I}7^i2'hn*17͉Yy& v7T$`dnPU+"C$fM}.0H}-v_v.q9(buG66z^wI>!!`Uۗ`㤙 c%eZ J}|{UI=hu$ai.{nuI Y1>-4/^4YvpLejBx%<~ܚ=R Y()ku%ut=,_P45J-:eH r4s+g0#8/ vNSwP#V}q !Dz}c&Yβ Zݑ!75UK~B`. Kс{2a 1+B5m-1%(yQ"ZeKt~5$=qZi4<2bzNIf魄qKPt3dW׸K%.x- ~F9 ”`S "lFy_^XnJb)֟_裼}D3Z!u&=^u갶0XNCwn%/=f `}BJY#\TTߠ*[hKK!M@orF&/@j^e>~JsЄ g9l J֝O],`/}$JI NaqjwߖdESݫ@kVvl3m$ɠF ۦ2A8porp #dgF3r 3, ștcuP<d;P=%{1TP?!iu}9qL:mDQ*W1?D>Nt%.wv9x:яx9jᔵ8tuOe[ԕo| ^^dHG#icI0Xe.NNSTV/G&`lTÊ z8| %F0ZϘh+߆OUL:vAuU-/5F9 -P:ݬ[R8K}0oK/:e!eB=ezV'Ouq"K`xu \S0s?sǖ?CXl_o2]_X]xL( _NIe!6+.K:нR[Ac_ ^ԠUJMSpDDKe?$}>TjL'j**+gyeis(tOs_-՞ꠒ댖ⳁg~%d$SMY^Q0eƓ-x6Zu(ڮaBO@kEuv6omRk& ݎ Sy?moQE +c nӗ"^fl0;oR Uy1*ov+C9F8֦KquȽBqQ9=41]؝~~P҇5R,sخ6K oR h`>66yx-c]t>#%oL[])ShEqݎ|+5:y~E-L[ 2&zBtv6Riʼ5Ffƶw?C&fnDgnug{u ?>@mbmDuvw@m7.-[!He@j><w؀r9mN?Sf0}nz,ֶqtxl$N?\ 4G7zOB{XbkӊFO9EBkBj8KC5bY‚SR50$j.4q!xal?ָ4p028s.y YD&l1Mmm 5S)9,I>V|dUSǭBG<++ %(|~wq2= ԉ,Z鲳+)lcU&5+O[nϟN!՘بTN"iBC29zcR?z1D6~LAAd!x# $JK :[ƳDfKJ]EG8njruMeMBY%m'u߂U*r`T`IϺvZ>H"-0 D=.$QR!7<|X mϊ=ghT,mĮ[ <~2ض{Qj$%,-5(L+M!TixScF5ެ٦]nf]h!I8O5=X_~x#9P?A! s҄H F8tyL̫$gVةz-PSmiwPrg.k_ҵ"KsTz3w!flze ))J҉/_&6ga5 <+c9⻬S&ƂO$=MXa5- g8LEe6ڏF -1@$|ҹwT%jP$p?:~\T/+ה~^kMv9k%?@q՚vE\2B[fV9c Ma~EAhSP3BC~<6n!. =Ն^US"zE[%ǂDӨw3'R4zXHŢcb[rW:9.2yG=.mUϓOS1h7{>#x>Ԡ?;, ?45+،66;vlnz)xߡKcfҝk 4$Z&a?Z 1(1d#  黎(NtLy5rՄ+Ay+o&K&êmֆ3 ȼ*MQPJ`Z{G".b$G"i]ϘO,KlfQ@/;g; 6ENLC8+R- ۗ'4l 7U@˟E7=rvbu)B (>9,Dg'K*㙝۠YΜl:ɣ)NҾ*Thk S >ae^< gӐ,H]\syDCNx5м8Lv_Oc'~)fyώQes/`Th#SnԸzks`7΅K׽ >Wp(F#Y)j@sފϸΤg;APiE!:gWėf>zf@:Y5Ds{\SߠEpAdrF.yl٧JFQA R2B\Gr|*\q[Wy]0XL-UQl d _s~j9Ϳdmso9N6RYbS kJ¨3W,##y.yI7mq)lj09cu??w׻\R<#O/kXPGM~h@0i.ݓW|W)J*qi߰f$pP0e9|Gkwdo,Z&և<Ⱦ5 7yyHT*E]5o=U{DfnGó]K]=j"fGC 5rf>#5uUi9{2K&f$7 V}]0DZЎ|H=7Qic_g'}3rPK8rj`z}SWn>-0[BYS=eRahXgY &xR&dC^ȋQIcczD!S'.`߿}R nd0Ks-ثs35z"qwvI8(EOgbK"FvVuI B'I5ώt!ݓ˦m-8~PJyj\*x` 4[IHxϛVVw|Ւ128^扻z>UTuoDAR,Ru2w{ԑ؉>H+w\RoT8\Xŷ?|B.F::c<~yCoPJ=k gY[if0hgm S&Kܼ~+kO73lƺE. b R pUwk4n'y1i')i))\֨zL>6Vz=b&߮dC5h=NꚓZ8v/[D.i!|#J'}᳕4֠A0trHi{?C6D W-h|t@He?ԗ!U[YRHvqKS% ڤ$y 2$UXyӓX5X#ԘS] %.m<E5F>Cp\[ 3NfEwyC-{|k7%ef1+Ok-x[\oZ(3.Ql)dAքtòb*Fo*zўլCQujmY9ӣ] :qSGE ڥ4^&Xa0w v{M BR/CY\a>7)~ڛlQ.?zp]堷qnL^Q*AևggO9@yTNu*,}qZf=_u*'}4kgk~#kJW-P !8G?GXIWAKP A6i%ix0Ej9|6mu3c7~GNZl K ߜ-)3)lE8 2=Dip4Hs>F)XzrfWji 첐R ܮ-M M&9}GI9S*@IG9ȣZq.bY<'Ϝ \CJ|߰Asӊ)b`k䅥$@.Zl= &<jk1푏UPZ~:;9x!S^t+!gtm.uY{րt)Vt qL 9Tzy݅Ql0np=8hO[*l'?,X2ԍTv٩930r(h;t?Kfj21'VKS&K:>l-Wjw#*I6?:Nl!Q(1ꚿ9Qvċ{-9ݒտZB4ӠZi-Y'jhWeԮ5 )65~׷gd ̀_]pzf>) 2ưcR>+p-3R8[Pvj\:nJfc{ޞ&j TA1o__FyQ?9v%Z_3\6ef_K>b68y Oe;p(A]z"6D~bZ.NOD/q ^fCiPdޖvZC1ݕ-k9JD3O2sYӌUDqio[:ZPV>WfÌ:){.U/ϦkhO;G(9٫|-}m: ͚_o{^bf_o?]Pp&sy[bPZ]_H(̘yOw IbUfW1Km|3Ta0fȬuIhd: rxI>"70t0Qih&4X4gB)4)r!3u{$ɪb9Mp3H.Zj†tT;V͆Mf* 0]=̂58'Gm1J/d04q?9?ٖ)?úQ<Ҭ`,x^1S7DnPsw ,U ,U3BGyX2o(cCa RܖSmo_+Qϙ57`,(Gg8 dsMO(nES\yWˉ4-ROg(x{_s&d'2eϘ(;bNO򚕖d"jD 0RńY3kIõnj'1Uyq/rg0y"|ihX̟(k_l?(63!)S@elcsCz=7R %.vf$C(s*^@sf |]U>%uV]A] ?CE) 2B/ 9(j¨Ptiu{ay8|KvJf[5"s#R@#*6*pYN!{YT=$lzTa c]-{m9zwDy=uo~X2'=De^n@dx)W{ҧ mchz"Uk!Z BER2֜Z}3\Zr o<]@]{^> p2A+Sfy6?hS mK[]C4G>nKzN)ikh9%5L2dSt&q]N~u̥:N`~U"OeF%ɺ[|X<NY|PUq\Ifi`i e4iMAĔcVRKx;?繡FHB͂?`4]}eM[›F[vwe(,oũn9p=h +$yAu/3wnt=:uɟZ:NiȏsNɧmf22.R bzWД1{Lt-.R5W{̟1U{YomtMeLЍn\v؟$$b۽l iyüRJIķ|q [tHY+h$+U W(w7&6XSJɭݣP#VkNi }}C uMt`M9 ħ59\ gJ@|Mw Z:kU_2ƜfM|;xf^ qsHD1 Xgր%gIu5qOq:lU].3Io2LӬŨ,mɪvcn \kia @ IDp];K2vr{Ǟw(ֻC:-40bs?MثPTfЋ+wNS0g@C\B;@ƢvZLD7A7aq#+)jŧG><қ=Y~b攅Jĝ+M x J;RwUt H /)$Mx,rbA5ξ+[ zZ?&6 4Bl8\0iIj&7] 1wl>;3v>KLioKb)ԉ%*{2k‴WΤt'dKY"E҆ݥJݙaQ|FKA~.h4VQ*}B5Bf"'vHVbl]}yThEۀ|~^H.Xm{,m!]Bj܉ -cG/Sf4lsY<,;eE2%p]E1{P_KT5>Ui JQ۪K殺x s1Bw, Bq{pBjU>&P3IArҪIj P;@SQB!\xiR {GFH4;Qn{Ӎ`¦ Hw h*T^eq)_,ag&d -eN[;vjgnT-M(zJ}%=?!ɚcaz@FE$ 'Bu:k8(WTOpx;q,WW.ŵ-?G ȪgRdAel{ڰ-D#] ܵ_RK_NUō'*Q op$SA5[p?-TGG&- *B̀ңAajƶ`Bty4sW1Y2op0j[>LP{1#kRa=/n&H`R`G()gJC =zLڊHM C_j,Zs3S4XsX?l\<)O { OEzm q2}+iC2hrDH7 7hmuv#ս~}ă4*QyEaqk+"⳿ǡi&$^ vU\Gn [ܙ4:CH;;^gNm~%TQٗK\FsF<˻昢 }fʂZ,HH{-qa<|  ^G1  n硡]5/[rE)1h#S$3=yH<׼ 5B2Gb]f}rvѴtz q Lve'b#S_?YT@Uy Qb:WȨA[x :=/a%"A>Pꄱ!]Rq>mn&)KQ>(>~[+kӔ*;.OVԚwOd 4"ʽCtbjBnYh(Vay$N|'H*[j/ad{?W A֒16=Hy +Ycì@:ds*e/ y~ Ii圃S~CAl E7' }UAZz.֟*3\8_r)mL-r]uaw+VLbBXc׉>͟b9ăCk)ΉDŽw;&0iZ8b_t-IWѸXv)ۢ׭J)4(C5?or0֟ԋ*V{^u=hq\nsu a~>]4*`R"J>8/%MŨO$$R;X|`%L#vMh<˺߄c9nxnr{HCoWI#\Ut=KK F!י^ g;keVÖ\}yIչ{Ž|/D5زG. -(0X`!P0SIO;h' vQ!ce3u5+p%3ܣAg;ArtgК[6dQ_܊!ȹ dqj5*R/+Wc-J\7Z<|4.:VS -rF7bO ?2 8$ n2Q*jfo-rF:Kb>L|G{l?q@goDr#L㺹&nh]LQq>II95pVn_|Dm{t缕>sؼr')NX[cҒ2298S wZb3!P( gY'I^˝QC;RqtdiVB񉁭uʄaTē F@$^E|zb0\[ZF߀k) 't4O{7#$h/ȇf:XZ/]5= =:W*+uBz8i0 sث[:"Yǭ5#}8~b Y׬4H)%}?7JS9qȓIט 5ɯ^Tzn:4[i (.b-@lZ95 DuT'n 3"bdV~ y0y!k@2F 0mHJژjyCAj'+sşyU[v.lpXfR=y*;'ZJcD|oU~6.%5@|FqI4:(Z*E ßa.VXz7ŅδF?vآІZ>' aW2UσK &`<䢗SqN G10Wc t#Xll%b u>;ni5~V}mpXE(_k=U|Q̍٥3_ jL(]΅h\G7ԂC ^VP/'ۂm_ڭs\51'A-} k4뜽Nw܉:u^6[BrNߩ^Rl9mdK;VN t K=빵lH `y܂j$>r, mbB@K #ɀB2qp0aեU] cp22Io;@ʙ[ ϰDx.;TJD!SSĀ\BJJmx q;j5i3QVy?Aʞ;+ ] )dۄ]ϐElK|𷧢ɬ\H/ VH#CM7;CF*׷Qa "Ȭ2\k&Bk7c5"OU^bcMFҖ'Hi^rڢԯ fGUKkA[ȳޗ8ɷ0w)!xsR~Ascfm&|W-@`i.t݅r/{i4 ,cJM=-;6T}#0kfo֮E>9w*с<{[=&[ -iq4Z'8=ѡ?:(k"iFB`A$ЀV}Z"R/ԭ?%"1_&LX  :z^_2BS38N&<kFqe`GM\Ks/nkޗXc{v)ֲP4 Sg\7)W=9X.Il :; ժY,>BՏҘg(SR ^s9P{wȐqgdIwT-*zaC#: u胩Wpm Ia;y`d;9Sh}/kn3sY/z#8-A-RT2") ZdF;!ڇ:8Hp欎 9=Ȉك5LFCRlGvtlṞzB= 'zoeY[߮sCBQC^?G>CG_:!͕Ze`g%U_"^6RoF%#}K<Q fA5n>tl*dW]EYJiM~)pXdlLT94/"Dhm֫r(^A+ d!E#"J%oJ& @ѣ۝lA/=_:~_DwiԺD-{/܁G>+NCZHՍ Rqp \WofƋQFkQ9]׮& ЄSc-'HJwTN-,*HV]9glNL̲n_"2S)7VPA%b>nT bR?G[ wIBX(ڄ"Yݞ#|!lmq5.. V* q"UD;=3_}dwGp@<ڨ(F^1;v>UiP M郷h0Q ZZ -*N؃5PV;L~aH*ŶW샹-yƩ} FLd1PaxX*+m?2#4G!E9gbEPVdU>~S1ǰ<$}Y_Β9_m ir,zߎC>^-?/:8B)g}J%+J~|8S|4+n"=p&. 9pI#}(.TAc¯/3}!ȫ0\:}C NVAr{g8~޻ U1+{ah'Slz@;l BD(3i%g*Ll.*.h AbJYCU^(0!IhNTP :[Kȱ;}$a@{N  ’oD}^fÄ"xAr|)}DU8I}Y>߽t]lPh{W%2*d[{"fOw-%I#IQ4w D<&o"cJ> *KA!|ܥ-`D2Ín- "KVZޛ^tw^ݺǗ8.Xn~+EA/}(@yfvXHHelpULS btx,Bxxϕf5]9z^T O_Wb-~#yN($Q4Yy6G*I4JHEX|kH4VV2 n$nhZ8&)pgi?pKtg/>P,zA9+q*r_9@zbkj3 0 5fdoz;u1dTSoPS[ilFsM҆;;s?$D{Ҡ07~D"^W+$W C i ١xÏS,ByR[?J4R2S-'mlƷ.RքՍc) :2mOvWwrS}9-zʝy_t\1q E0MtߡH6A{ݏh $S#5,NKŠYq3+ f1Qp.bsrI{ P/ɩO- %/H Eil9Ypi&\U8{csuYn )2桜/S"9;ظP?)z9~ Ўz.F'aCޞMC7|_]p UN:sg\UDǞs16E*^ B>ocf[gFd_IN:љezF`pr(V|;+yE-* @.ӝn':0Fy97A'$$wߑR6ʢӅ R [p(-ŗs_xn'!*JOKLւ?$jZR]a]vQJ+6!KpՖBhyn  ckZ?o .x5VRpƌy# 1ȘHtCP X(i8ow$5Eu;Q[I`] C=7:T i-ŴՌ;Քg|,(1Y 4g*AiA]' K2Dp(fi3[@?83pNZ|=j{#flp+ӛ\X֘&c( /(˚ih;s19X퐊!(/Z(c9#F/d8n~Y$^HP'x;yU+]pg-BE[j߼DYң%(YF_+sMkO0ĹxtߦDSJ5\W z/I݈| @ϩNXoYo:dz#  *eK3`nx ovaжcw5cqUfkI3 1pPӤBGl%`#l+lSz^9 8Ĝq0Oy~vO3\pQR'O*Ti>bj45ǞWK^A[Hl+ g+*oZapD; +t+6ߚ yIi S*}ijE=J7QBVA vHvm>첌[̺p&"Wm"9Fid'5I[6qd2挺SրFBoJ '>B^-N*h)v_+5lr$ u&-[X *=&|v %cwzpaWQ+ͬ"nOY0yCXV/Ǽ~VXmIősUJ,+t NJs RDŽ鸒  '>#L,RA켴OO=XQbcVf7OS/wCU -f>&O2[gk3r˒cPfօxVjVpEfp/RU 1\mZSWϷ'RSZ{ Y$faz@%Q!vg.xWp3F)N}wa.@ R_,ؼ ْOKtc `L ^X>7;~\݅YHsO bMw,ǿMQ1)8N(yh{үG d]AaY> 39ˌEmz(b}s8ܥ4OKΡfGo6eHmݝTEwSgsABI*>16}zR64Z$Ջz=8^2y?;=_Tft X 8Jaey8ӥ iĒ_^Úqqm IY[4sJN ş#̋~llPxhO_QԂ>.6oY1%ҹrոza+p v452@fDN8vˉIaKls|'PXp5fWXrP-]wGo+R'ĆF%{J/e#5,';X2\3|7NE;Uv֧SN'u)=/=!"2}p9= \+@Dpy:]/& &?j\{-mMtσ` Ý-2f:Mw6 ߥem?o*G[E!:$+C5Hy""mEY2Uxĺv&li\c% }( HHeH0Y<57Z|/EȓvJנ0 bxҘm=!Kϱ)SqlT ʻ"8 /ݒNA HhP]67f Bu s0YtqMK;?!}N nAӴ8\k8:¶eJ -zN"=aVNƧ逥+C5&^ |54sQ<=Ycvk{r&*vyf?>/B}qd jNN&Rc]~*l ;)+A l/!M$T͗#hUlkh=RsB&@-2*b1؞(^r7-*=h!995uD.UpRϘb93q60cC_'񃭒Q72),߹YB1os|ؾ$U ӡ=lRqq_|}IwPk;n xoɰpQ0s#[ͦϒI!A \8,1G3#>O璧>dH2$2;re#r/"T?k_π@^=()Z]+H@JͲP:?/x }-wVpĕ_Ⱦ)jVsNZS/ wcDܨW]܂gΏ4GH|7MNɮϬ@"Z7?{/^/:ln SBp(ż8܌xvO$vxaXjJ^نR?7Uϑ180w볨7X d,vэY> 2s'6Y۰[Z:9yU5oBEg[ sQRs QW&WqvoW0MRk*QPNUvu>{ggvKjT O-$^7Íπ R+_ѭ8 Y16gRK9*m{IJfZa6IEL8uf39C ]E wHqaK5ף} 7!\)p5}TFC;ρ`eƜw4c~;̅C[VtKl3O."'4?T6 Gߍ}3ԚTt*gTtZ4(Q /R d,  /se*|0=i[7MaۨbqS/eiBQ($W9 ,fʳ FS Riyp>t*Tx<$y:3#$2nc Ϟ5ʹ&P#,˜`>'یX#Jם, }>%B\GY1b5H2vcj$eQT ɵ7BXL' J`+)߸d~-=y{<9|=NaVmWkqID}yRnSTՒh$fS kS^PDxcam͊1YܙV<L3XXe"?ahGz2w3`hZD !{y.]͌iޫ"P%bKcbipp( Uj #p{;/}( ]<ck٧ + &n ɸ͔}&L)͒G=A5XQX9Zbl7[7nBzo qo-i ؄ty?ސӡi?݊&>}aF^5O7upҐH&^ W.D2P73fJMwa Gr@;V|""d~H; "7+6Ko^r ?z]֦3@oTB5IbAty>wҎ % ?jZ[ Sj/ǰzkvDe%vˆDdV d 'uNkF.j<LYlj1#',dޑ-w~)1~bYPL{HyKo0Mi~r t;,׃b%rUIwM*O^QBI4JwBy>bbc2)t#4N^st教zcBN$$:Q"MBpyT-,xDW4'({E3bB< qR_"VQX(ffS}F13E@%а=SXXPu=& fM#` (SɮG@ff|4Yc@9En wmW۹=kK1:oKiĘ} Ԭ䅉2{e݉ 1[u~M5ɘdΜd5G0),Ko@+P:?ze&ByJM4E28Ѥ|%6%1_dV-zrL5Ð Z^TN:zZ ?ƪ4IBZu:y=|o2oٚZDyd*Pry^57n"a-V/c-X_!>ly+ _и4n>ȩg%$D!}LoN <ېλ[xHiܿ1+ntnrUa'[5ac?@xH!ڗc cX yK~=:1ŚP3i;-rO|~XQ͗ .JԌ Z:ED~^fnAf*=wXn8y듪Nj k65֎I,^jB /k\uw>%v_[0Ik :٩$_hLxԘ؉vu@|LI?{볈*,[#Y(_Ml of~ &F%])[7O,fWP"s!I|)DZ0F|l h fJIJnӫ*2wٺ`,56ɫY$6gD$v`#+Q2o:bm 5FAI9~(Z '7bB&yEOW3F+S> c,Է3&.^^_9?mLlY5lUq7&W@=aN78d }XmvK厒FW$DEA]eJ x3,2Hl2Vϰ־:k&bAƣJ A. GDKGkί;aoH 8+; UXSNuQ(eأU,)!hޓ*=nۜ!xڐMjKL/nR0}%qu'`?. Ѫ1ӆ՗dD'D^a'z> xJ0Z3+m}P ^])zi_(0;LiUAI>tɑM)(?M"5ݼ!Av2&nFsࡶ9dZ=ݢ?nfLluRǂM3#8y}U '}ӽ%4KnzDSF6ghTA&C- >jG`g3>CV bV?De,Yh[\BV$jсGE?%#\xߪJP5YKC YSV3&1D5BL֚^1⅓wCn dF!Nl E4< u785^.Vt:F}&);sl2KҾШm͐m4\3d"QcÏT@kU ӄE6GB.nPYx_+D,Vh&!1X陁:MV0q9[)[w䮿ݔ ʻ7N;Wilrw۪#LI[8C8U:@,.xhk~1z*I! #S3JPgpqCW iF,Q:JBl҈y "^LJj]2tsyC99~]q dsɕ߄ E52mi<0q4̉|W Umx UXWB!Y(ET- 7StLhjjcn{0dUZAвlb#?TPwFQ `pgf^BWQhVbwA,:4GU1I)/M]q!-jEsT Eya.8.n[L>MLF`x! u#_ӻx d[pqbcùBث-w>6l܍2`˔&iuzMm} t0 /*M˜Cp:ڠu `nKx`V M)/&G׬JPqQW ̤+?f{zC-D{?Dxض,=l`p/LA5"qWk`Mn-7RJPk6HAaYqeO,j,tU<"З2-@]u5*079}D jO4h 2D֏J6r{˥wpC#q.Z. }ާaɞ9H;Aʰ(̌zWB&_|hAiW-2oZIDp#38xKZd|b ]^l)lFO?d;hT>3촷V[T7`!:wO^_ŏN0o0_^g^A$;C=sp2sӍŘ+p`|g5MTD(mhpMNqP9H2KDNHJ,#gr|z,V 'waa*V)M'5\.C$!C 6iҜ<( PJrUDhό` zgi?܅>@YpЂ%=izPæ{l[%e [!rK A2td-|pfe\;J 0P8%q'A_K~օwvԆ3kAZkɐW@pܢFZvsړo2X94{CHSM!)"ݣLA'ܽIUDX(p~a72J}/f|۞Q- c K_bvk<0l6%ȭsӸ] 2z*mmk?F5xs w>+?DHvLJ:%ᆽu̽zwnx~>3͒dEz1dZWlAZC!oK.r&[.9 19|` .+q+>죕>[ãҚ u7 ZohɅk7l<1DÚ@v0&+mS:`V5h0YWdg`.2𐯵Y j q:vRU>V 'ɺq{!H%J˽DRIU܀}Ge϶ӢtWIGk lv)]沕jTIP`<''$#k<[-lǗ0?+;vb;J'˗w!bc=--f9Edu]b5V߹KEELUU*eixJ7Ok^E)y(3j1c/]mW&ry=kPMg*,yNJVSo} @/蝺@\$ 8&\$#&fJWG? LrR$""jz&9yZ-LNzohi^_᠜ӣDr1*j1Ob/ 2/S h3_ KaF0@W'_Px]3$1mpU<,R`n΢5fd|2^c%/s97PA`?~H hxSՏ.se9m.%VNNͼ(cIb(^/Bfe8׵Mݿ&Fu^[fME7ؠub+8$6}=3aq#K Oe5u:wc,D4=6%B}N)l$:瓵  MX\ @7 AdHf6UN1Jw"'++ _ Rꀄ^n9P\]ZW ٣pd\p4<6WaFDeʔE-yű&ZZC;;?::ȩؙ2lǶnVkN2MrzH-enkc] Kt56,5yXM x׊Nc:le{Řp'C ԉPQ\U54Y")S&Nqڃ +=vj 'xKֹv'%-=lz \6ϺmPV vM(;c l@ %g?Ar;(h#"1HKbf RS3e;}'aT]eh7v.I+>@'C؁ޒVR?SQFM37p#/ז,\!;9n;ŖZNL V5J-郭:>v_&t5J~Kv1#!:|&5zDUOe]/3[u啌xpz)Spݗ Ь Rli/K;R3gR4 0p͙ ;gK\e'\d/is&P`6TN4Ogy \y7t[}i<^Bk,\6Ku٩zɇ-MW',"gSDw| :)  Ppt +X*cL @E$8zḇoH`tM! 2 bfb[rtD߯ijf `Osa 􏿱ceǒv(0ը-i~ ЧA B(EBM_ H{रfc?zwU8@6~P/>o$ MUׁMswTv >MxCo;佷F!6.lBƘPGT^Mo>Q>+F TIv&QAAAEkJinS i6pɄ/䜶B8xiFښalyK'XoɰTçOa(Ofӧt+2Ez)V\dz6^CݜpU x^0D4af\ >THн3融CGrt" ]6sgg . PЪe5W$?e\X(Mc؈PaRn\~[Ҵ\s/Į GebR,o`UU3Kݰ@A~`KŸ)KCv)fܧ+m@KG(ҼhAX+F)-ԕW Lc(#0KYFOտ#oy>278!uncΠ7dBi6on 4U} ޗOOZ q,|Dڵ;[ݲ;[hѺ*)- ?9b2.?dKQoe 4I,zs& y9PnRk'>=w^˕boN@G s͠1l0uyC=DrT,8ߙ1jt+5u!I x^wxF,/$)Lv 2 :"_տ~6a sAI4d uaYD={c"9̛ Eš?2}Mlj.ʓor;N>a(P6%9hRγSrt]z'ҧa@8AixO>6 H3Ѕv&{nWjo5%nvsOJJrND\p@S4֮2K,Ls+e3c Ӂh뗪RlYN# bι(;r 5-֝_Q|@oɥ!bvta2\.8 ի@1(̷<{dB.װ~oJV:'|z߽,M+K:\ c wzjs\66,ܝF"}8.P*V:ؚCO!*.n1=X%2Mz9F7)Uy dѾ^Ԙjݡit2|,(=@<1'= ]$"muNgsΧ~Vn.{2=HlU<‹Dr:EITOgSb@KѻY\1FVf L+K$s?,['h (Ε@5ʈx;Jl^#P$|0K?OX,E,S tOJO8fpο62E'=`Š^h0C KnFUMɑ} 4O ,=M3+ՈNg4'~co gu,agxUx ׳@Qp  \EC}t DA"OQ;<;!ض_#3ak?<{ R#L:o Yb/S'p AvŜ@*(# -WI~zzݭ /Nq.NĻ[4W¸U.Ǩ0,2 ֳ^#(_;`I!9sޛ!c 0JKD4H\gG*qRe2ZR:F*3ϭ-sD،q,ݭ͆Y !}-8YJvق-P `T|FPs؆UKNzӽ_ip  mA;4%qރz|I.n7\GjV 8@Hi%P]Rts:lYcls*2/e4Oȶ^k4oLؤOTiDךLb*a\@L&e-nNVch\W tkLTHUbp:NYDu;6gwIeMK.E܋9$ xᧈbj,E޷dU5 o,y܏ tS_(V":"|ѹ$Yqr[H]|Q6{gMysSu㳩-UgYmnٹ?'2 }\( A+>b0Y_)tnu~ :n(܄ bҸ`X;2)r*I2d_Üq p/rD]W@<'Y&۹[.5o<纕ɢ}m{' bף[SqGǹ/0ꡪ k;d}pJ+\נP؂>qc=\u[4MXB6L=1;i_XTŽ.JWl/kTD"+:))KjPޔ {AD%$]fp>xtgJV݀xWpMb3P??7t: cy =t[Ea}}UՏWfΒQ{U; Ax?sFzKV4.!˃*OrB-qZ AhF{5K1Oe`ڭ-Bk/`6bIL1$C%`줌lFn_ VҰ׾0ȶJ@i9Atle}L!:v#gHO۬._)ӻ쎁fh!dT@ }gR&L Ut4W]R;BDYB, =IQxYBBj-xbw"ixbh1T >[-#r*Gѣ2v7~s'YQWL "u#ъŕ$bus /kKO'Y4G0X-щ7s00d"4 "u>똷WD{$QN ֘2͋v4blͷ3k)W9W4~vy6ѕMWo W3xj<9Ue 3Ґ=Bx4cC@J˚RQ;EaQI7,+^Z/vP/o|v56@'჉?4421"@VhIp>9M,TV'-y~ |N;^G>'+tV73hD4ML0q٨kF(tjԖ[D./ߜgv$LoJqt7VяjK+E-LR *ضbۆXLjc|nf ;#0\h؄ru㾔ZFr'J΋q)BUݟjΩt|1l`CDܕ5 ڠbTwK߹L$wk(]L8YAO)4"mlS;me /~Cb;}<wϦF74 O-7tpcru5wD/E쁻̵u츞R fnv9k>pu!o:3'jZ wE5\(=|mtV#(5 6xjBX k'jYIdjtY*Bxʛrdw!,J=MQ*z_A!;5dԦsECf4Tʏ~\Y!u5Vu C\H h Ť\[Vxig.|0:IJZƭ1X^Dt;ܽv?+teON]2!H|> 7+H9aL.mH7_l@;6$,3.B[<]@^Srw`Qɇ KxMc% -ٟ$^i{QuGgï|"P{4^LPcDS$\ճ8O|zm(XP+Z@NaVdE{m!fn5&T^ndV]F5G?Wxv0ekmw7A=iF@ɥa6ޱ(9)ޘrhՎ^Bl\H504MEzZ[WSe'Ub%{7 weodΑ$XD=^/;Lqwo@pwTrBfq(=d,hgKD<(r K8z҃_@Ju Q`ՙAbWwY`ufӷr3> |Mփb ѝ"O;=jRB)ߍ<+|u*Ŕ˧bzaiҠyBo_bTU4N@l0s%| dzO6BmofEPYqAK7WFYT<|_˧Ik]:#t^ X'wbFȮBưrְ!y$h0dRT%r[<5΍sK$=;kpa5_ʊ,3E ^"qg,99 0vV_78rOP0rR_;8 nBR 0y䁆9썅 K"ڻKNݎ$0޴U1δIX=mLD(3^t7$KuQk ;jMBc!yl0L,d,<{ L!1 NUq,k/'@:Vqm:?83@(Bf5N(/vnx**~NC6jX :3g+d8HƝ3&NZtK\HA|`[doՇFGmюΏNd;(7 ukSb'IÎrI;@|mrRx8/| tHƯ]E)J-Rp4G TF1o“Ljm'B}9z+z'>jDk醖\ [Tɼo=#q#9j<( OQws{!*a Z9:Ura] @m]{S$ n$mg%YI7M{42?BPX]3)L^CRo^䭇(HݹtƝر_!{V&(gM3/)~h!+|U krr@xa-PGwh-w.3JS`Y_o;ᲃ2&(ݶ<9ـ)PfAC3_OMpX&,hޖI" \]5QX*>]o\kZx`@Е{ljAs얹k&]zOWR, 4םWSP* =kr'_ٮڛ~n!-_޴QcY87@;ٸf)>=RdxʅcP 7DL%8_gLGJm4p R=LYY8`vR #8_s\u3eJP8yYwwލV~07%t!m(ƴ+Le@ʭRc`IN!e|)7Iͩ78j$FY?ҴTcUZ~iBBAnTq:LBy*\9ucHfbZ#EkKij^Kl$dp/ &QXi~#kk%\pPh2ޠdۊшT,.`^$W~Ʀp2ċڃx c}ʫ )f_ 7nC۰ϗP{Ž:6^`Yd2;˴e4'I6O c t5,/i[3鑟&N(e9CRQ䄤\ɣa!F03NoĄo]!)V 'j!6ȼfP8=i16/se Tqs[SlE|Yj2Ǚ,tk+|N se)R8,X5f҆.ʴⶃ/^*{E0tJIZE,XDf^58:pEĪ"TWOk`"$<9Pr$o )Gn>QGj{seoht59CՔ؉Ib ҕAl^r2=Yq-)gJwMМ0őE*l"<ǝ"c\olPO}}8AJUy $sh7F_tm`q|0+u.%EQ!l)Kx9g?zr Q,罦#ReĥkFLHύX'/QlWTnaè]zanj"w~; hmFƾ5P; AP0{AP7H,m)f# 8I[BwUƕyIڇ%:,N=_cڄyP ?^+GZ{k`gqaՌ=I+K%7ݰ[qefEUeQbxhiݑDBw$\qڢvt`f=[++C~m)sq\CArB9Zt& mqHl5WBN֌UChmeƱbE+/(XxZ;@Hǡwwoxv8NYx/Glf^nHLga?mwjY|o9&]N4lo)FONBw ETe"73٭?޲\VOEECy?d~`҆?ei(N c`To>g{jO8p DZ"|KO: w^Tz\**H^f$/I{G*4aJ_~PRdc.PoUSzey2M >OsWD?Z3I],8`H-wzۡ4E1@ {< ZI%Qx g&Ka=-ڪˆ#Pw*w(?Rh2R,WM9^x}!xrL;F\ʨpAYH?x͂+Djb8*m]ղ9$iwHUKq7e|PV{nQ6 ߵ#󾟬gC|p ~l>k趛R1*#t\@.rn_ri.1Ox)F-Ӗ<' Urb=~ziNq DG+&=,Q]eكrǵ~3Vꌛ6r'4?=w2L' ?_&GmZSCDv/oɉVEb.^AzݭJEq&6gKx\JX8D$r<!٤&UÌ|^E$R%&`.02N,S-P$yē¹i!Q @ȇ( ]XͯRVu 8k[&~4|tO2ˆv,vw'=L bA𶯂}(wf.|Ҁ!aY9Ӣ.|;]3?<"`l85W <%:31XrU7ĨhR3۷9$:)-$7%[%aj%h,J#Yz^2e3$@jV+thPgξYw?n .I sכ+O/4BSoτ*^B̈mWr'kf)ڗzmGPhIlŮdwf< .Zd\ csj^R{V!c]MlcmrhN*1U6Q!N?DB=UI$콎KxlHl6)Jct$S~qD9-k#ugI`fJÉh8<X'11~5mSS ()QT}Tb8o<˹` &jAFF^ P= hC3`;n>׶6ECHN7TS>Xf"Axr'X^;..ja/vT \DXW:g q014$${aTW[|ԕN^Lb(G,sr v⸫YPFN/<[$"8W5ͷݗ:J踇F"4J\~kYd@% miѩ Et*J!̹J*@?n9 /j=ZX Q7n1WB Yy&BɠlPߊ_zώ baNBAn5vn:mӺu ;~fEAD0-( sŎE-~XWC9Z(qߝ%m5~.E}Ҫa3ig߳f`9QW"B(Vyh8Ui5U;11|$7^Y%(U$l,9vH#5~w+'#Wvco5CY$'>2AK$ke?WMY%8$n?awO_eeϧVq?.)"ܢ9JHY+5IF <~N[(,؃Gd 4gqQQ. 7x{}k*j՘vt H"7,s%@tʽżs{pgTɝ5u8PA`cn}:i!R0{̎߱}" mkWo$ I_\|B |}yH~5J|])ϥ،c,9LD1ơbRhqud^C<cV'I3+=՗Zذ 55kL7VݏݹP3[;%o.^ׂWu585(~l}H& J3]Cez(üVCA̠9 CH.dҕa)Ɨ I_\CeDʏsby4\$zWzZMUn}R\#<_!Gi5O zprzu VN&t0@d"$ׂU* ~b+$2fוtsȳ,WC.|!a#woF_YoV,>֠MB*Ĵ߮T`{fmyk`6j#芋vX' wQ#mHxkjgC}鬪ka ja$fܵsʥDҍ'H VlJ*Э.KoeƱb;aoE!S2*^JcJ,LWV;\" =XSlw䩗t–}=CdbraD.U]7oFV%|:fjX]Bڀݓ+ȆNW/}i&$C@W$&'W,GXICOKՇ,sb Rpf 'źD;x䍀Qdb ]׶lRh~bw隯C#DtBP=|q^e194Vm;_>AZ1ܦzTD%fn⪹쉼"1)@)Q}(%O?Exm86 ,x F[S e,)"s jKz}o nOBz),kΥi` =dȱ%;eZOYvr"iqyFn"l@s)&S3|Bb*0:԰Sxe3qΠ6OL[GZrGQC ,kޖ7fgy`9Q5dJTq͙G3<}W@x{]tkDlsAr9& SPwyD+ʠm9tb⭜ N0TQ1g:y<ȩ³;%:QCDpMSCT96+ DȼXB~޲MN(^;zu\L :dX5~@@}@-h&'Op%s˨Pt2&7u/쎕F泴ߏ IVhoj+n軕X?&PD*zbM !ϽF'e\%*6OȝX"<ޱ&Aar0aJ;Lܟb2e$EQ(/x|m6N[Ϗ`s,xUZІւOtTiHc+$ST&Wcp(saH% ) Y_i$W$~.t^ `y,Axlw.d:qПYO N5tGo-0\mcCDR<6[O7úKhQeż޷3\Gq%+! +++xKƙI8HY˨xYx3.Ucr7$(^Gs |im(`gf:jˉK2gn9~KR *FY+2ȗ9=`d/*J^0g;oѮAoF^lpAH;z uNMd)Ȭi|=Gd$^m ( ʈe ~=]8`᦯(Ӫ 7`F÷a| 2u!d;fY}Ѩp7:[bU{(Cĺ ]Xb`VUpk@SڰyNYJ&a(@yzdNla܂ rxD'c/DlF:2pq{U76)B .LOJO9+։4 9܅;bϹ-5t} ܶZ];Ⱁ;e 6_p:@sP1؇\,qH),M͙fAthW~ EC&ɐ]1׍7T~?,S^#+V_;( RTjkUl{?HC8@ZP3 X N;ޡE,n ) M5<9/m<$t9Dvo[$(ޥ{<c3Jӄl?څ SO4 _@x;2T4wS˵K>ѦoȈ!0ChiԿi<v(d6j|go%DJ)#"},6;=ضzC@3dN|6 i)U>|)n2/)j|G01q/E4q7i[\3ڐ2->o ߛ=rpcyb$!nKtjשaK_f3Gõ0Y|rqcp4 !Oļ]~3S+aeܯcQ?>=P}ت](^%¯9ܤV3j8e8mPy07233Ž~v_{.., @E9c/je{rM<;nO|M"i"1H[ׯH)C ,JQr e.;JW%M<RLR׉W^Cdr\%iM_g~)/.N <&]u [mo~94}˾16dD@~f' Q%z $k6J4%G;/`6{,`pIaAfG?Nj4bny55^)4M&1abq_Ch$ro'C 5$}U(=*bx'<5e9+Q2QIY`y\Yaoaa3s/ ˧?#T@>P޺ ;@1L}0e)!̎$Tkٮ @."9l#%H{o\"fj.-Y9+.Ɉ@I:ݢ/@ @F!4;HPڻ'mdօi`0'*'~Rרl7TsyF+ߎQ/ uލKyAA%h,_ZpYv\&-Z#:5څqzfdV6=*ɮ8,+|&U@}laZ$[W3Q1I LD,R̹{ԽF6*#  PBF}R mKeV#pt8TaԂµkM<:MudK&-L86IOf&#W:vFW_c;!'-q\DGj ¸%cK 9r~\}l_ykο;B_| ByWK7b\ Х ^scϭ:EZuMx[?1Ź,sFahUH\F6&BR-+nGue22Z7,r3ZБ,!]#ľ䋕/Ɍ5lQ[QV5Et$;uX>˜d;//u9;*lgCɾ=Z6C5T~nQ1x=VeKl/B>ݡeSyYnLPM[/H@|UCgHeC hKȈ/w@M᠍smOӄ׬UBߪS;)t00q9s# 2K$v몈&)rl)gxx63xu >Ҡl, _LncNFxY1r&IWq.jVl,Έ"*Gnhxw\X{4{8`5C3d@c2%9-(rWJaq:H f9R:'{@0-,{%e,,"~ܕLˢ65L$m"Rmwfτ^O@k;6#z|`UuZ45-UrnAǧ3Dr R 6Zb4n&dH,v+|0ˢ` s\!5kIBD6v!M_=u,rG = 2S^xp0.&62/ n:( jp(8YW945X_Fڤu\LR z .p|q7wAU'cU6̆~k`=@_QU)H Cf}!wFF{ˢS@} 2Z@:~i+f H%ɕ^D iYY(Ob_y17۱FE:Ɛť׏S)ߨp {čkAccHY4U %[/BP鐔yȞLK%&`a I0T/&Anq;l^¥iw9 |a XɵrLbT/ck0o~ڋ'l]prK˃L$mO!j #ur[rTAUOO(L'Wz5i+C9T,mtKAF04܎Vj$$RSM|;npS o8TӬyonXCd6SxLֶ:5QkB1uci޽Dfv-tK>@4nQߦ(Mo@(u,h![\OJtEmYaY7 LP0V=ox_*0}C1(d_궉#=S7}bqK RMD X.N]Bp\jrxןEٚdTw5p'L5-_iu"i[ c N*PV=[:o4k\ɴ[RWŦi2_[)C sPX`ʠbmUXh-_97ƬSݬrw49@L5%ܔ^~h=l9md !ä8*Y&KGCRG)kC^N^ y@-C@"?aq+V|I7I||V_\C ;NQiQ IO}ou_cZj"3l,L" 6FKhX8}_?V=bzM3JY P.'?AEx( ןzx,G Uh'Swc xPj z5M:)W_2T hH8cJR8ʗcMTqdu `Vy(psO!4)L 5Ѷ4P2̰a+0dZO-,֣nk6Fe+78|,cSTyֱymIPE33jN($T`o ^o@G K"gw3 -mt8KR\jo/ A9 PѠ\2 F5 魬b,"Cb_K\s.j9Ot+/x)B]͔K b{! *T|csiP{yv5sh{}:P웄udD^|h#kW'3eHr X[b_0؁3RBؖ 2xe,ĢR4u;Xqq}47VOM@-S 8VXt|-$ՈX`}HQ; k:/jǨaa&uy0sB/+4&AMrj-p^;%Wzx7Xҙ+]Υ&E}4d׈D"\N@suEߛ \zR/6%:qJ64z{ Oկy v5DL YBM ǰAE- Og.AJT y4W($I^ǓEhÞϨH$IWz1%aVj]A"N%#!ޚY8iFބ2GMC}xloy .OV[lu!1!y&%3|$=- UDMn66 CR|3et*kc5ѧq?pUm<{ȁɕ rTU4lȠ*uV!`I?E\+F(.ٙ&Tr/~h'Ɂ517j2%Q.=pPRO8}=dgnNNWd,; @t(H fxu*K<.: j2Vzh)Ӹ^nCfu0_e]Ds+X$6 [I6]רM \kkDJ6fRrP䊉2Jm6pJO~?ub2NZ^ d:Pܮ\%&zH0U-B\^uȷM+-a*yK*kSYEq`ktyƢ|M[ѽKTB 8 u^QJ8VLةzS~ܧHCp 49"09+Zd#8> 1y b<=S?C+OY tEnk#ap.C6uKpsUWl4H+Uw`[wd؅ XwڙZ儛Ψ2۹p#5?Y;[/MO>ΉP&plm\k h> V>V7M_%)ן_ݪE nBWk7A-upetHk9[;5 E8ywe`CRNƶtoQ9Z;oro }))#S% A}/HMUz͒yׅE`<[ 3A@>+ءZ`TCW@/j.9G"a=' )"DgnksM֘I}H?mp"JcDn:y |,'˫&65!\y@{w;wwIl,}-޸OyTwAA&k;n+4O49a=9bĜ4PⳌ,_no~\kh\D]3=5| 7+KXvacy9}r}zP99Kv+&CX)$T_@ ՏRcNO Hs*AJSb 9~le\kݧr6e3fxN`F+b3]ˉ*byO5x<X~b~_gF27ձR c!Β"(CD; HB9EEac\~-Kq; [Eީ+^12bH%'}9RtCo6OaL#3m⭦A&^7*O jtS(;܅.aUoX5os-쥚ۯ}9KkV$$"*;v[FbD"% (bw(Z? ʾy8%#jkd3s$8Ă G!E.߾h%W[nx~ OUEEwA0AjRP2茸2u[u*{ +N"Ȭ7:/)]lS"fC1d[q["#O+p5_f$cDW>>}]v4>AGМYtʍʶXoU6MNE%nuDƗ@89ѝ }1Jh=NF +ud0(U _Z^F>勬o({lXk-$7&AIT =_g:H:e{S G֏9^Edބ CjanG5^Ωd8[j9Ѐ.&0U8e:֤Ye}Đ-܀3R/wSZm/ qC\&>\$Z|tc5ϣIy 9 X:ۨVRbߓ9+} f}n.~f,87|S76<8b-db|x&:Z›zCctA _Πv೑<^!a'1U-]͋R+ ?(H@箺E# 3\=4 @&/WpلFa9  Bұ(2)E^הR nҚsǝL洫N WX+-w ~4O[,>ͫm9A [c6\.1Ooa jD"l)xo;UWRF)&1*‚b_p0_P|f5DLq&vS'7#R6 >p;`IsDFh!G×h3Jy|WN].l(sz砨p-8nUxf"WV-̥tX#1YAԺS^24OδP/ 98jL)Ė25NȉhgCֿ昈 |chK #}N֧UMͣRQXm-kPKa93!6y)b`>AIIc>CFF(npmTw ܟmxdRڄ5q1.O .A]8U];%S|̋f 5 qg2N"b}=/6N3'W#ZhLr87a.?B|“aEܐ,% P(/>O@]B*|ٖUQ:WQkC*ǜF:^b]x>ЛqݩF;pB7LMȍ0טĆIr*ʡBLjKi^>ߤq)@0DNR` N(쟰h48iA!Qt]ZRV Q~dO=ͱ'Xz"t)?ʘ$ӑh 1XE[+ClRfHbM˚Sг%P u>u~ab_Q2EbI@{_v<(pPFH~zmh 6 Zejθ[E_dc,i͋ $J :M'J3r.jv>LHgƾ*To./8;hb6fԦ3T#r-O cl >,7 yĺP%8bfBWd8Y( # %ڵQ= re9'=\%crֺ`6ڢ9bfo ÅEqwʘuH0'Np0ƂS`+uQRߣyAI\ !QI``EYO%$[Zd4L#Wd-B1 #t jyFhHs|HFVW2=bLO&57l:=C0ir>L w"HIRu:P>,*eG3F}%.YI)Ϝ&?z|Df=_ }Y"X+ ^2Eu1:mXցh LPX2as:Z%jmAA ߲z]ۜxplYyVWu(Xe#Ni]رG>=ymҌ9ٙ9moymϔI6ՀoaFIB3zԸsfPMmԸϝDp3+%qP2Nt=]PF~;1Qs-䥞?#Ev_(/ ߢ5fۀ`n>["'OGZ=/ %,hw^ێ9F;Kΐ js4CIN ,(j/puf-j/Iihm\-MTX'\vv>gj̣#SÕ!"/{G6\-'X\y5m%AY @~m4H&} 챶QL5CqMG' F2 7?̝" 5Y@(=M2rC * wߪ#_:@gHҀ`éewUQKzWIO]D~ڼ"è\p/d6I < yZ&ŭ#-I+Ё Vm>}=92)d*f\&aF7V33`E <t ĚǨ5<)AeKv,DTDNW.DWH .8`&j]Id;Jl;97+5b~쿼>%mjZW+ GУ%ĩI AD}S mvv[7&b4IS_D3{HGX|)٦BaP}5`TG0w3*cD՛yr FؔTxt 9!מW*$Dr7Tڰ48qi?]g|_y*D:g6ޅl) 9͉ohO%=w?yJp72*>f>Νc6j;seE ̷^D".}g 6H6 |sBk"gq2!BC+^1J*Ou{ z /͚ژÀ֡~y. :*[&)]Si,>V7nr̥oZ\e SdcdoXz1 )>ND#e 3kFciF!} &`)%Tc|C,=XIWMFPA|1ز䫺} IR=N.I;/0HOoyzC <^@_K-uЖC!Hɯ&Y_}Vډdfc72Edt-"Ry;CSŗ#TXQV{P $ !cfq_F(9hc+ŷЗy-08 T`Բw Ʌ|Δ}=IW 3:;fXFX,'B+Qwh!"p?r=ƙ,BdjePIc׉AfA8])r)ru6Mr kPHܭj=0X]ўsԏл{36EݨzzFn8 z {hx%1v,:QHbY ,{,6߈UToJύ47و4xZB^p X'ek埒_{H~J*PUGؓL3N[(fғ&alQi.hm<gy%T q7<4/"S(!(,LW䗵! >bnIn9~f*qq@NFls{Xqc}.$MhL pH2ɕatJurFڝގ;FjoV/Ί&n<+4ׄGHhjH/3\3I9h_Ljٲ'[JA$hN: u I&:XVִIL:aٞ?3Ί[ g.P^)g"aJ $7z+#Ot2e+v{@N(by3LAh޳^HW:jNܬ?tEŀGg< 4.:q*z1W|̗LkiEdrOuU٢I7Ӝ(Y B~A, 1Ő0 j9V֌Ev5wq%Wk?^k|'Bk&tLtXY<;ڕ}BpR,SbJ0j,nd:j<:Vj@>; .7  ma=3OQ|NV@Kr'#9SF, ruozwx[H&a mՔAl-4TXZSaј*ͼ}ߠ#cYϘ4{|Htv}sm 3`bWbM | IԲ/}HM\w\1dCש>Äŭ_SHѶs/k;B`NS6]l@bD4 QY*MP[nWoPlqD&Z蔣`|+`BܔUXk HΉ` 0}>PVj\bh$PnqpǪ ̘_-Qξɨ1! 65>5=E%N\wEW [}،S0_*,lc-bCђhu) {qܐ&%h„lLP%`31J#äv:8 && >d~neYL8&mZ' \~O+GLxE/ d+d-Dz+bŢ[{d=y(ՏAE1=̧=ϵS &r?yډ1.EIq;N=+XGPs^\kk"VS ƭIyhANXu>kHvJע؊Dμ&~>$(!0H! 2d.ex@@A!j٩yQA]a^NJP oRE>=xdAHe<A#-/AОy9}Ȁi9--H L!2>{VS S|& /X>:r4ρ;μ4!0WVVpA=E͹l0b&h?Wd( /b6 _,!BD'6jë924ıիoq6V1kiEeNř3&2!<n<VdADS"Xe^ Ԑ.lk\oBb UBUAҀ}0ecK@w`%RX`70CS)@n~QF%CRH򇭜!3ǀ{OpsΊ0.Y^}iqC6"S{Nt[OצJ\_K[5NPRuv`r1w`<W;=o:8륾a1x(Ԙ%5l [0j˙Ι-3a׌ s5qrϔDW^8>HnX6חNy4]9vt-uuW#Ѣv: a^1/Pv٫1a2Fs/{n}*%vB+@qds.V6DuKͅD1qPP;zB`[{I_2 QT.$tQ[/{Г5xt;N`ʢfZyPV8*| =a`ӐdT:ʚh6lڥҾ vHpK~\g X*.^OoJ:ﴸqt9B|7 ?@q$-], X0f1M]Zp/eqzI_l"7%7^9ΦDn`#^f!8K" N^xe i4QOY*mt0``S·2gU]0bA04{ M @O.]^v!mQ#_AnN Cw+Fџb `Шo!t mn xm;:7^=w-\X m2 S(W΢\)shDL{xAdBue=Ƙëq NZڝw >$F),*fc(_&qYEi8 i M׶{$(?ډG @[dgk䉱 fހ-oa`fcp%gLjI@:{.UoBe/wE]%$S#瞁d?Ĺ oNiJ1Eߒ{S@mCG@C-?n$Ff=[Ї︸c/;24DutR& XYYtj7K!ɥr"JNvuAM#ukCC 3U4. ]Eޅ$̮2OT,0@S&bHyee9ȍ4`+E*σ'xhN}|)Nw/'W)ɉޯ~hb$3 )Lɋj$7H1CxK3{ީ`^<l\N2-]U?-La;Fu˒X[NTH/iFfVd9SMR Bgtes;2+='NCkLVwHzGҪ<9+I|b4=IN؜xjLHX\~g2"l6@3Rpو_qHYso5!Qc->xbnڨgYThAt=~ٓ,eήq njV";d^nfTvSiqU6۷Vl#5Lʪ6db-^CWS`gLn:%ލEQPK锻ѼI@yfCz"<5]\.v+ܛ%ú;Ou9^3jB꺇XGNR=qp1q9LuQ'~ Z]_v&>gi5]<|̯x ./O6~,aNG{c|"?i4o}{yWc!=^ Ћڇ`{b[ eW@ 尹wj-Tm+cQ/&Z"j6̶EU)=vx&u z*BnE@EQT0&Ǘ@D#ar7+Uܔ~yAv> m.G bW^`P#E4_[pOf?\ZZԇ/OeLnmbCg>1Yo͊)pw &ԛAol}bS~"_Tո=CkyH8 2WZ_G|-1QU{aPϸyZmIixZt;\r7k=>R#8}K[nf cK %&9rI@qڑK-8l}g#ۅ6Dᜦh8@YeږKU:)\+"/}g&Q}XѰG0vz/'y>N? 8@aDH]wr+oiOcKQe_-#bVb QgY#+ìtWLR%*i(=1xyhڦ$cx&81&Tu S;hln9B5ntPyZyz)V)p)~{T/E̺(q=xs8ѤOR, M:R +rJ3 1i-pne+Df\@Ua˕a2#ٽ,xaJ p͊a"4HKЍ_dXZWP!|UuW(g1rF]Nzb* Q<߅&c<(Fv$9 =~ F C`Q"!uf1c! i6T]Xb (8p|OdG_+Ub0n')Ÿ4 yhV,__M3Z6.yl1E"Fi5&+<͇1v~:0Epכ]l؆2z02մxPVrƵBwARy}ۘ-SVD ɵ>+]/M ;LJ]CUP<>KsVHvq"\A.Gw/dFk;"$oM˺<[> Ej~Կ7I/}ض6em=H_9.F|Fz yJlc{?ĚL\(5y23cOݾ\xitq9'Z#S+Jʐ66/UKq&+_#6 D{qqewA+iMx_XLh%<&L*_#XW7"h۶rbAx-IͦWExm3-G9Cw%x[]<:LBUmuvI6kɋԓ俠=Ga*"G0 M0jL50^&7= h7]Sw<󬶱yتF({r3):Ź6Z _džU|۵:59L3Cm~-FcX (]1.ۋ`}T5`7GC<!p0˥aO1Ƶ/3߿ٟތ RL֠+@_[Aɟ=}:{vfQ6.)U.Hx1SW8`pX؅guV~V֒ã-&ߞȪ3;b0TL84w46)2_A1[N囫F #`uU^1sLo,L7[.ݣ ,xhfL/EXZY'Z QaA<)yݎ .jdiв þJ?eޚ BetgǠgRZ[Ķ$zRF.͝@_3VKeWngRJ$HCIg~Ԃ^C\=EfAդ=#.`rq.5q-O .4NS؈b >/,FiXee `B%E]ƖCЎ``| t>/n2j.EREV%rn*Rd*T36Y迗-NI%ݡ* XTP_iybyPœE>s[<"DA8nDéIDw 4 hĄ'xȈJWGLd'>k}yBoX4͐w軗ft8Ui!pBŸI]a?\Pxf(99Tx HLFQ:ˊ޺W'`$k91Y9-x1zW#Ub{qQ!S@J.rv%tmj3(?P,9M7nZc3L Խl'w΋[P5_Qp2W[au੉ȃϻu-9`QE'#(=6àM}] 6pSAɺCQ\ ͪQYw`|dkE?C [F&O B]VV´-IAt VM:CW$dhBpW-V`&r#0J!`j/yqeoIS)[C(wh/˄mPzAey+"CE&&Fn='~1ȚCR-Zfvbޅ/d9UJnE; ]/mȉ& 82Q? 믬o'ջR߽#lzWC1Ӑ %&& !K jW:7(kLeƳz }4>f>smkFV̷6.gݻP]0}igo߀m;=DyK-&qf-+v Sc V6X@jK0/(r@Y G4|J: 9q ͜I&T뫢챌T 7~۹F.Gs>hvҥL1\&'\2XXմi81KǍүx<;UX0z]gRZqߵ*"xySPRs.J&atݾc=8bc%w_jMU+bG#(-JF̨K*sߒV Ǻ">-Ax{-F x,y|p7Γ"62M5MLkex`qiA&m#0{b`h>q :؟ |eƛniȩ1ܴĹrKXܼ']_P7}V RD*^e x% *^#Ҕ4,#ZLϼ@S̒_?+\ }.y'.Y7xƪ^-XB}Vu!oYgDH<*D[7:7[tG 8D-fn7;HL(ɉ ^}£t"6L gܪVvcAk0?$nP3ja Z0˹0r|'#Ik?.vWݡjs ]%!# d<ŦA X!hm&mDx\#_Lܘ4J< G\EP>B׎s>}i0GMp:,m)OAo'lcF*A3.%jQFE;N+Pbz/5g+@-Ub͗wa8@qŲKKyB|`C-#cC;UU^HY'F zڏe~}3KiFASWN AY"U텋<"7 A<#Ʉ@ti3؉'gۓdt| /U"4R`P$H}"4^L 1W7Pl|7Be#@xTO8fېԴ0~2@*wCDNE\j`BuҪXLH\_[y>spJw+M|zST>"Dy$%IB4)Di'HR䂂B)g,viHB*ND[)YEj{I!!f~qp;M'2%/Tœ2d=blj8uJK܈Lb)SAy'(n2fqYvH RݱxLqAMvU NBΊRC6O<8f 8wÁw 7HbYU>ۺh J~?s2:Dm+og~1mzH0o MK[ Nɚ_J|wX8a?Sv0(a#=}[;'O>S.pcݣf!;slܗo)nS''?o/ֻT3B^6Ew ."ߡC!^r1n7FE|a*뇅ǹ1[ɟ/[ѐ@_3 y@r.-/נM$*oOE!۲[W6o6 c[59!HJn|eF=5av҆!rUnE5|.Au%78"`Rƣձ!S1Yj- v1\\zJސp'KFk:YHF8dtjΩ SВ|oO* {¢  #ZS>E lAU譫,n gA`iy@id~Ҿ<⊱ț0.p$",%."x|(?Q,iV#^RE }X6̺Y|[ g*ͰF~ z5j!qSD!u8)Te QO΃SISE4_*u> $d47?]i)h͚D 13Φw,"Vh_T)fxS/QLNq{*tԇ3(f`=\(0՚/Rt^FoYAz1rB2!0E_)am 6ިW!SlQwL1F4ka鎎lx#hQ 6za:H 1s_z =r=/=h:X"K3mpQCB'6֥rݼEDq]nsʥM= 2p9n.4sEcm8#Z+z Ali0!6FNa4d M(0g)YS (F ;X,9JkZ]dӏx)V^=ɔ7V~ $a-8\lnXbSÀoe 6y$@4@'%oI٬Ą\/fvs@ǼpFyJ1Q8]~]=ͷ=CS,䅵!ߨH9訣tyh"mAOF8T|fzvjDWsL[YR]:`$Pes#C !8+??_S ii[& 6 n.d}<0g 7t}0~' ^ =laU/X-wV*.4U"lyKmt$|ٸE@ ?rd r&SHԳuH10n{=jQ?~;DDjTwN쩏I˧a1u~<=rS ):5,3<nAKuiAo pJ*=RTK?{G>m]`'hDK",!uH6 ^kFa_^- DcA8ɏmz܀Kgd˷)PO;.$jf$;QRko#-dGdc{KYRBh/A>J9CR 6đ%M;FzHsx67V_ O9߫f{(܄n({OfL{Iv>hd|5|!wn]ߪLb Q F8fWik/ykdQD,sD0EνDV~ [ϡTl8EOE6] |8ԓvB܍۾ci#|HEuɁQvUXaR\Cu2Wp4̆f#qz]]ĞXl%SؼRQBQt3IAa'T_nǬZwDrmnA.f=׃!QRd{_}N/?p7/b †s\)=dLy/$RdB*er-J#3vY߰Jhdrwh KIyZ.sD\ɮΡ`4LTĥtuK}(-[1Ah(]/Xg4x8٥4V\] c$zyHfWH@=_SndAkC4bAy -Z hGHL?rlæ 3MflZ*p#G7zOdiS03FItjZD#}qBtRS'rQ x'^6:BDM kX*a!vcDckf6zrD i'Y19p$9f*,(&$Xz5@?b*Umek;+k6gPSȷVLg}S7Z)`9*Ry>CWp0AB;NN{̤>8w3:AWHS (PD|DZ?l=Y]UUp(uؕCuoY9R\c5ԵE,96(~2;J=ng@v7xO@m쨔õQR#.{-kBC.=n('|vInn ׆飳#CoiNBbh,!>g1+;:CC(9ř=WV8x"? v [Q# {)AnW+('ɑpR`iftWHB-Ҝ9a&ǟ^] |geɲulAw#Mg7.x^xPqC 8ܲV~ƸKqZ_JVdcgs;cfqĉD=-KDLFPux> In @}!4vJͦesjSqϩ _Ą"0dZ3˜Ժ~a`?ѳ9䗊0ych lZ y7,ˍVk}3]q DsS*F{F dRߔ@d8} Q9WbTz]oNNި\o%[ W~tGp~okࣗ3 x>/s zQa:ŁQk#祝⚜Wyk{XR A_V\``d!"Qʙ;۾n;`%T]<"q;koyȖRLW؟IrgPvk$ךčXE+2xlch^t2}c)|._Vk5sHP/THv.'׽N G?,5xd #2ʊV`4lv?R[TJ#5 ƌsc>ݭ'+L jxcWߣJŏ[ŰRڡ:A!C@a3ge'M᭜-R3.5oue] M}fu؉=bco3 w_,ـoY"d/32f2.tZVd"U-$.x4`ve(""بr¶:m  JېYe7225] ݕ[W෎<%c_,BIjϮvt0DA-x+u)9NJyؐ~eJAk{<7 þL;cńyA9)'6o9ys6ϣfBVTZ9H(I\sxbS7 pu!tGׅنpVt S^d뾨cKfL}Sӈ(cn 蕃耥RA\)Zc@˸DoK$q5ZFNHڜխ$YNjԅ^5/[,vVXc_idLV /\69gzu0@V6vj?מa.ŧ7[o՗]bGޚKC>+B̑M' r7V;cUjtjH@<8q݋_p'05 n@^#)ԯ<[@v7A 5w'ёpb}-11 tbYEѳ88uXgc)l$Vly?9)C=2G_2N?)y+_@L'mJϽ~Ue:fC ǝś3Zp?Wal^:?R5.%8ѕo덈Jì/3ƶizm 9㷺xhNng~@\/ RXeR1}vK5̪qWf]H6YUpNg<=x%9D c.' 0d@/2l.>K8Xq@p_糎=q (=/ "ENryHϦf|ZXi)9P9p cdV~Oa1zyv_ U!8?V]"cRgCEw:fS ].[_[e\{ۖiJ2E@_Ɋ5++[y[a1E9͔dôv5s8_ Q30v{!& 4;(G9!E L}V|Jo;X5z1 틹 Vza3+%Ajq%άN(h 񓔍W.+az*Oo& \TcBwt]*`ī!b|Jm'aK#KT$?ugeݝQk4G I✽<0i:"f.Kyy_>lQ6msˑ}ZcLTUr@a{4)?zs,AvI|#.nqw-< X}se(j)-JR+D uFbY]V pv爭L;?] Q{RUQ9`ti}UkT)wӾe0V5 a. y ={!|&xhKLW_DUX]z ֔E.g h(uK\NGp*O VJ'_P4IS%*tgJCnvY(ԩM{'ara*x,u`F#zY?ea `\c ކCGlɼ {!EvFxƬ4y#“yC___e#>~p8c~(da-%C^不Nlש]'J"h|n[<Y+߽sn6g˃R$&In,*CVa΀ |?aLA']5<"2ŧyYBhuXp߱ñ إYEP0ʵI#'P? Zs,6\%[UdYhr +;a<WrCzR}/%: b!I; Y;Y [gJ`~d節tGi]OR p6%1Or?-g#xփs-\Fw<"-+;A=R:VǷhՍ{qn$=3O {)>s`zꕞ翠î'ϕVg~Ib/v{ApPGF;H=;N2kn}wze]19ot hє};TOn:!0"D ,JJ܌Ẅ́$F]Z*>RXe u8Z'E95g4aehŴ0_}?]""0Bk@R::!!ѷtY!Kx6>XDH([:l%i@%Yg#E~ gv 7ȯhL_lNgKG:Rb3|SZutySY E,efX pPxd.Q%+¸2Gh A-gĽ 5l9Jdݿ;亞[`|et꒏xx<" `DNv3ucz EO0~pI\?h =]`{q[z~?Yk?M#S;WEZú٫5!u=I? l̢QQ;.; ʟxvڻ Hx;esA[d]\L9 Hֿ3Mdžlɫ|E BNW/{4c]HQ:\zz |:ήި,D|`Pdە m6NvW= { >'Rc7ʲA^}Ԕ5^tXN$e{v:&Vp)p60 [qn`p Eߝ癢n*C԰JDS7.Kq"Js 6$|qU3_Fަu1C?əA <ǦYpF!7iZ%0'g{7t{4@yTnJz+5!OkGD1IZb JCL'siԑh.K26{ImLŗ,dX ZL,>][r;ݒ=MI N2DF&]3qx횞W4dJB؊|aⲇf%#|鹳P\']zkeTԖRg`sqzʫ1n⽷ҤtGXcx@=,#± aTtfQ"p~'Eg '0,:|9oQLr-!:&1+[ao*Ow WҠm/'dzhVx|HcH=༢ 1EpGYNnzJ\FtZwglw;MQG4nd('`as?om-xnl9Kܫ-:" 3/cF~7ĞK--^ OMβ;tbuoٳ&0JzoB, t/I- 'ªm,JOMXI ; b9 h٨fb?􇄔Hh^^ /7gMvG'k%`!#ESʱ[Co9  W} SeXeBJ{fD!Bqko6TkOx#bfIz/EH5 W\5g1~_X؃Lxb@vo=;E v  -skUKJ޳ݞ,*!p V+VL'ަw5`QWD#L_$ /p(nDsf=wgyS^oփGA=4?n.oЭc>Z^wy%g QsՔ*a[ELq9WR8]gҰ+OnVjG:@@{&3$i Co7}](' 9Xew$*}$5 8 X_pcƕ,%EE|.ρj3Vhd0.>Q9 AW ;$8 :?C %z-1 $}ƴ U7d1m0Tc-Ǫq 3WMV^ƄQS=UWlۡ5ct`?Hd$I[r?yx9B$$y*lzcPuI5iǵZ-ROwB{ J-}ӂ2lC&1=+T-!O9#G}I߭ Lm"Oߣ J5 C$Q(>@C\#X5 n!5eeX̵Ji {# ׂSykuOZ{}h}[gOT6QG鈫m Z ns"{cSI!2E)ƒ⹤pŝ9‡9\5DEf;=S[&x?^|vha$3C蓎8ʷ @X)v؆tx)e?$^PTeK`_-~KT$C, b8b2V G\5S%JO[XpTr9hze)#WxI`2۽E}w-uejۧ sc>ǀd*>KL2Kݱzig:gp}ˑu_$/HM!h/R|*$ѧ h'[K6d6z;EV,]n@\/56);I4ɷŋzCЗ$ z9?r7q!o;~`"T3R~7JeԸTmETšR{I̺LlK7؈= ,{:7*Z:FQ`#=EC5pC`xQof|K>3*́JUbFQ!==Q^v}M+J'\XƠeSjTIuj*'m%l2p+ʺGZ*ڮ1!BnK|OBd'Sy]IAoL(h7*@4"(;ZF H>K@-kE%Ot((0ӍtUg"UtoF^WQt&^ZQdrt8xrzg=49=^|`M=^h0Vxs [+'zOW Jj++jQEЪ4Pw:[0]9Vt /sޔ} 9.QMO{/Mu7l \߁rtR$3A@_wY*Y`/"aA|tyIZ#LTYEܳm x4\!Yݿuj0kg2ƏLgX"6bO< L㿺|t,{w9`JO> o k4MM xڢpx]$x(/CG(1Qk16B~|dose$Ez# CᯓKy߄ZeqNT$P6#\ʕ+^6@`!@ FLfH)b6߁ md=ȶk4`+ng,n//4YX+{kѰJF d# ٩G<ļѽn|!D@?+tPGsȂx/NaV ƟWRm7i D)(KԫTI-cZ'mOVu:w[}Dtw]R DXAyiR:ǬS;>\mhG4k-_'xMO"v;VPa;_SsoZz 7״r mo,~a_[K&,> AqC{.B_-сO0قat-+@;.bV(F4W?N=cԿzLq3L780 bs;-]%7{dYzPNL& =DwM%M >:CB r"iS2J!%MlQWa%߶H MqX_2 s31aGblT=,R."O!JJsݟ7nm{IwO+j#˭ /&!!!G{N s; 9Wz/j!Ώ'aSփܥ{R\J5[{7~08<͕jGYcM WT#ĬSPAlIƼ"2oץGDJOx%D)LblQ5"{xf?kV(_XXZg$ Pc5ܗ †{q6^Vcs5`{$UeГ2S_tEVƝPnrsuZ6Z(fFRڍ}Ou4\Lׅyx-4$dGQשRIr:_=Ia5A af#x-+ N .fj}e@l@w/7aeUfD|zR0,>\ bL# s:",fscܐnc‡ۛZ81J;^yN%%{ iX3V#ډβ2*LvX(޿(0CR Ŗv8!k(/io5u2_χ|u š tnz)*295P&h$>=\~I8yኛ[] υ80:?>,MŪ+qK~+\vlSIx̪4ϒUۀ4l% T qigg 9V]ːL_(1 #]X ۪|Y pb;FvBrHt瘂;(65(0F:{J}0)$0 ߀wZ>YbT vV4>3;"ۘ^c%W#`j$c8'K|!3GT!cndV︦♻\h 6Gў\'|J\sTfV0{M" 4H* 0m4Kqטg(4&ځsW,;V ,Gg !/:Ȼlg|Oii@ fYvlc*Ro~I6*T`q1ۚ6Doz dٔB$𹠽p@}`4/ YcegsƜJRkQ ׂdq5d!a=smk?q-1]Ğ-U _tLdʟ\|F /BVPI:Z\1@%dրd]B̷71ብ*}5n:-OG8)OSM6^tl,R32ݘQoN+TV[kÅOwƺ3jnH7&4!5!wNg uHN}+e=w}Jorŭ4IE-ERHvgQ-&]KlLПRov$Jjr_bXKU /h'Q/ Ev)~vtLtO\^^MC1dn|]];4 ɯ.o ߖk)Yg\_YyBK5yhڤhW?zW%~؜isxwFvX5d (|QDguc$:@ձ17JznӾc4GA!H>Hr=N%H#䛭 K='<wAa`~r6˙N@4Cz ͫ"_QhnqnReCAUWdg-CTZztu?. QK61 %"<>61De`: 7Cm}mZ꓅tJW(w[2Ks5 9JR[!zǘlxp\`&gܑ1;P;8M`0xM M׊#Y~M"bc =Ju,SDfU:2߲QkNO_ СˤrMØş6B|yiWSUԨo4)wJ m7Au;mcvr.[h[`b~ 6k2#zB566l([hq1:;FF m ˵!{!LL^ BfkϳkJ d8̫?'S x :z.&?"G`d+n-oހ;n=f >w!bw*"a#oPĨ$(5!>q3ڹ]-P<9;PWdtq+FIZ׬PQ00p^k[ݙfϓ49&C7J,.Mvl/TCVhf7vP*xnIZ;]*;F̘?0u Y (s(aovҲ.{|'zPh6Ѧ;.r'vz=0<'vln4|@5day-o>pj"`7,Zr}6C4eǠ}'ƺM֣B%xBG~S%b*%C>St'{"BCp&"%d}o{80\":/t[MMX GHPO|u4k#AI6w}0j¶ao ${MI Țw[} O\⸞\X #I9Dv6G1&/eMGuX-:Go1Bi@QD/$Y/![g#?M%b3>Tri`bI71US 7\#6)K„MMҊ"Yy]oMrwjM}+c7G|tځ"%bb:CKff\cZҍ#4 ]jSQf/xDIy5]k.-*Y\$ 6wpJ"KgGYr߫tN5"R_ŻRhB}M.5{k=4E͜x@Hxw&jj#- hQ1;M;ZAv@{CJczJabu s j =dh'3 s qhgGBF!n0 'n} ]OϹ-ۗ05i |dy$SGDs0YgB2Ě\mF$7?MMS:[_qe9K_ ?ߑpSKа1pbI3Z6?FTj~8ݹ!8#(Jqdz;.wzPu{[r UNܗ'g+4ëv*M\ޫxyľHuŽpD b'p S3.ǎ+J`eG%$M A7X_CKic4dvxQc%lٻF 5Dy^$؛~jҜ ]Hk=ZHb.[E2Ie0" ~eV a׳n2ϛ)q BG5Qu7NDcewi$b.>ܧ{7\زw_ղFjDC2MFf⸢Gtd#ŃL*q6MBMfBHĮ̄7@*>/fu@hp!=0|8g٣,NVoaRB EF kg¹܍%*W?ÿYyT@IB> R2¢+X|wu;! ;g_Ƣߘ) 4F]vhʗS}dm^&QX[m3ɒ(ʇ_z@T;P~u7Ydun#R:vA1"mV T3Fڄi PFߧftF(U'Mz Ap2}tRQv'SP}2L>}mgr05b;Os5(A\RaN@{:~-1U)^$$3Ȯ82Hھ(\ONT pnAj;XE9MI)l6;%qf<zVi I.>j^C<xќ~aJA,t7htV%kRnMО08; Xof8mٷOAq7%yL|%,>]*3f/{'dSN #_15([IpPf$#0ׂ0Wx&-N2 $x!Q%G=lυrQHelv>r@O!tY |֐Ҏ|*4v_IAThLi L}k\%gw{pa4 s{ŏfobd״am9J3*(\RiO( Y6'W03K՝sfڝwŧ=~*nE;ު+g.5O 繈IgDFb\Ndt>Fy!X|jG;Iv q ކfl*y < @vRDSLsəj;ܾ6ULKaz +xIN~S7kmZP>aMSN7Кae LCL5 j9#,uۗ1fDؒ@KMԴ$b hUTD㄰EXl:\ ]FRBnr^G2iO'|;/2goxJ^~(7#-$NPysSl^b1 \_.w f>NIZʹו2mu~W(XExlɄW"fP^3@vAFn}ݕ>3HO vR!~O=tu6e-Pb_V=Q*@h*NiwYVކrߺoۅ0`!?yA`Cw8Cힰc_i.;mZ%Й'f:rѝM8,+\ ‘~z//B7?yG %B>:Nk,Wtȁ57E|3v7 5J'gD8q} L{ը_3[U4;G zz9cwX[})>%br=aZ))=3P+ەYzgdxS)d:_,(otr'ݑkS<:}`J! ,n)ΗJ3HDw@>@j^]uDz RQ3%1uw@&㓽dB-ũpq#+K5prʞXb|AeXVw@5%c (5 fA'~p9 .=R4p'fj(+e3z@|? 'MKj[ŀ)6d*ATm\ E+ߕ;︤۶ݟ5cկ(%a8ZH@BGm,Z{Q$`B1{uH4.FHf"E冇kIsj0&}SKG= jM桃(땅rVF_m3->Vo&b ްS+ Ŵ?M ˶hUC"xȼŘ0(֞|2_Ba6\oǫ@zSuy3~eQSĻDG*]l_0M ]F%ƊH+s -m ⼸bC~5)\ 5fV" d`&94,(zhaJ5].a !-:dW;S \:&ApNA +z,ؕLn_PX*ϐ꽵S4Yh%*I-.hąqON/T҆-ӑHhw24K Se4*f`ʸ2Lfq7l 'dhd \HvjD՛E"q"])j*{#?Rq.Z7J$BTKue'Ϣ9 /:BO .c(*>j[F.2f;tS"ԯ@tQdD~ tm0~䯜ZI^]Q_{Ұ(*^$ňͺV]2| SUo$W`[h]A 'G/c<^hB&-fL]csӄ\f9^Á%42b)T`C8Wz`ҹ+W'n(?ʘPGMΈZ1멡XF8^Iܣ'+tAU }7`Y]A  dbu}2ߝ-Sab *-MrkCFSrX## aW9&ډA8H@~,hu\~&/9L':`AQO&Əg?R-i`WNHpoѹhۙ^*Q/n&RB #,ѨdW-ˣ'g<)_BN[/ŎӪ(τ\G#)<:C`@" ~f]*u ֙ o<_[)GӯYǬB_4S.s 6̯$#]\pdd]?p:% *Ä%P-9)mMCxz[ g_ ;k>5 l/(מ@j]Ar9\=ZڀNFB.G"wH6ino5 C0v-0zAN?)GMKGD&W痫"L1 ~{_ -bp -B%P+&U0?J]b|CR2C -;.4íMvT'Ѯ NyU+SR/KUPS3[y20%K<8ǣ\j@Xe/"^L$Kk&=.u%u9_IgAVDiһ h+-]ߏ7~ߒ+zM,3ErAx0@ GOHfM~P>6%~ 8@CYMqx(p;KLdS b1ֈTi#S) V\`6XO<= %,WHm=ODt<jY$B][ƭȺK㻱&rMa^[f%9T_2Q%(MHm},ӟdV,gHAF9&>\\:QkM]^Db X'$X<_m9=NGbmbL%=R3*GJ?d>Us6d[LRw89'{s<  ctS#d%*Ky<-Zg/QITL24,&2:au57=8}}Ѝ>)qZCuRL F5w?*gc/GQ$hAqAF8 p_K8H4I[4m+ ҁ20e`xCэ ~Sit@Yx'T/L䓔WxQYN MOej UjdOWR#r2_~6 F07!Pm]" puZF"Ξ܉*x8w"+3F>f']?7[:B)CC">uB18|QH/Z:&+ "S,r HWPgɍb}~'UP;s[j6p~ǔio+ %ZeBJ{AP(ήAFRp ,`w -`G<>!r `v>5){ }UD9?OrFL`J*CH >%^Njp"sP ic FEC*cJh:DQᦣx ސ Kg۞pytjh]gpR.RP)c]yy\7_ȒaW+ Z3WO]ĎV+vOago!t0:.w~JR@0G\c>3͎U&F'rtf/yO)\sȐOvd5{p߿9< i:Fe@p ncM>.AwQ]fO }# ĸ1+PQmL:ʺ+41ygv&49A I}g-_"M$M8N- wS~n *f2>_TlŋNC3Vɉ낡|2kVhXrWN~&؃#+YBa59qg5 !>(Irԓ*a(B_=_Ps}$*U" lk1Id>h!QDPU1fi!Zњ]gI8'nܢnIWiXJ [ۭO:1E <"JXmSzv]j'@f~.XB蹭O>ޭJ5e:G{2Q*b50{ l9#n6t9l0uYa{#ұֿw4wpS(n^h1453lBi˼9ZڠB8"qgjZ}^q+`qauGu8O"9S?Q=*qҗ꺩?G$胂8.=RsRik[ %r+h'ǽǎY u/qbu\7(v;B;i(S"Z~㦥(]TC5o Tm' Lh7ek+0=mxNA0/F(f4J76iHQ1H:dD>քﲽ 1utS`45^t[C@:;gQVߐdQ&p лYz}/Q):OO%Et4&We<`_% o.3 Zגٔyh%|N󉊾`52+bS*`~9JY]@0_S_4-b6ث yR|}kG$fQȀtx3Jltt"aQNW󕿯 8AWH Ҿ0wBPiG'/ֈ3~Ӑ>Y(%j``YWەOoƇuON#P/v(PZp˂& 8ۼ̾pB9jn= |+VhnM\S#2Qeo7'v4oqgO'OY|iƭ_\}x-F$@7n9u/p}hE/5pBr_>+ 52'ή$udkj?Qk˭[I1G!uv,Nّ"vC.rm/{Wγh&mv_~Y#u c&,]Reqvd9V9ʿ9l eá]ԛ-_le^! PUjjD[=cw&GkewNP$Ij~&{3 pf޹t FGanbF "ej_Y49WD- o;9ng|lQX1mdޠ9{,^px"gsW#՝u/>`oїt=O?IΕ%$SLNX:ď,ۛcXp~Ŵabr$e5s.}Pt DҠe'^; ?%z4ώUwrϐ]l/I֑r2_S)(:գ5ͨ0x |ѕw\)^0'ۑv.D+lB _Sa{",d}58o-/Ž ݣ &o`uN8טR{xc`|p5 5zzz;Fk>|ړEb%qHcmxK6) tCMJQ;xjJ( D\%V m$}2#0^Q3< +:ga˼fx|,"YW!:Z̊tk.Pf+p&s0zW2Cjт5,/cUUfLA89/qXra*ڠP~mBXMb\< Usy>lj)o8#Y_p\]1 @ՄHM. ⯜e~kKdEsmP;e.^tH+αJ#UBzv]O}#4$m19 B=fJem3WLԏ"qj"OYdQ5;*}HsT{CWk5Qٌ Ԧ:ӡLh^MX$iUrh@džOF&Eg:W-mJåDێj+ XIlgn&k|y .T4ʈ}l{JRL^@J䗖(X_n>'[6-B3&L{Fxax `p‹ hq-ܛmdVG 4euW̔W"IΨOT}bckQ,>A^ :`f"|D"b%/Xg洵bI] +Ng'!$}t}Spitd4xB]囻gUKdO֜-> o{>h"r YI <00/7K.sc0Lyp_Wa($*n QHp)d 9Ղm=R I^dvG$__v;*1a;ٵBT"bL L&)b@!fCl8[(Kb1.Y`feo惰fQGΣ'Nyd g&o3 a?5y0QaF6gQBI7t=ebv1ޞԊtfh$ڎc^(8flN"6C6f8$OEL-[`lý aB^M'{J_Ɋ3xH=[D9oG %7Pm+0A@ L;E{V\E賭8NGOw 42U n&B78J%&nc26^qXMҸXֲ;~/|53" =/gqwhhIKܐUak{i÷ua!(-zJ=]U!_7pT/Z*[RoI7gL0֬;L>]-11~_2x~ъxYcIh;`ůe-(,Z@MR*`BVfV^3YFiw1th|ٌ`ɜY_3Ĺeͱw,s.)oZ1]iYML$Ʋw8AV*7j1y8\c8$nkX 5BՅkUUm@H^7(05$X#U~s3/tӻb rlzM}8f) E!oVU?1ӆXyDEyۖ_!RZc<܅{j,E`魆lsiD~.b(OSǟ_-7Ë FĚ+ik.BuxJEg(]PoRT)EiuR7$dqdO.7E-TE,'+l((saލWi>cA-<;э.M$$c:n)T6HKgFB)>jWXzKJä ǞR`(-#~OdDTϱC_(,i\Ek> 0>HΎ r w%a+H㥹/%ܒ <卝:ץ҇;y)U(_Ħ_[Xb2_qAZ^׀1`U߫%?7kX#cFjaL%2R` wԗY@w+ZފQ9N剸<~SL } 8K*s khGm4g?FwR|ĹŒl-T@d}b|<f%zM[=:Fm8^Vc]huj+j&O6%:q98d.B\ߜB~ }!ƚ}SAn\Ctř:]mf:T&KaFcFߞfva̹<}ܕ2&sWic V; _-%Pc5 V=QM'{<`f:܁AFai`W  /wwnBLxRIIO p33Hᄭ 0㱮#ypE F[&n'Q,W4l +M}#$!CƬnᴒBTУtww @Rr&} .w>X.Lg8xiP\kudsl$4h6ۑd ˋZd0"E状]_%έye0H3xZ^S9;XJۿdXb h!Pw|!M3+LݾO** s V,S,!:şIPiV'jںlYc!SߊWYp3I<%W-?3Kg8 =sdT԰UTk.>C17DJ.bԭ䉀XY^]%?\W'3t&Y,?a:Bm~Půr`|s)XEw8;)7OnV3XzAk ,#kBsY_ u$B{ot v4 s|Z=N2'y0 MfZ=~Qdnƪ/ʵ-+@@YSa k)Ak){}.TDpU}%8F\5 ͜6C~;='c^W=ZPl44&A[\fcc%rCR32]aQ~K:2_eOB2=P8=J³oRUPXSDo.|xUi7 CVRM=yM>sڔ~e ׫ԋܪ2zE)TYj(pPi{2AH.ƃrWy+:ߥlx`JW.-߬/QؔŵQ^;114H*q]=6}ńMJtpu2Wfڤأ2ԝN~Q^r{:pn"K(DRo7qnU WJ9C@w=9|b.U԰uM+l4t[eoͽ/h wi'{Jvre@m)%og=Q]A9hС‡ uS.p?xjakF(ij Kd!Yqy0%tDB%JnaWC0'.5bv<@#" T --Φ`!{~t$_h&;S;F#TN!:V2XoWuQ(؝{7qKլ Ih]5+YhmKmVf%ˇ?" ހanׂ(j9.@m&IXhR3h>Ip8N*#\8m'P'ɤPYXz\b r %B!ͪʼnZr-T'^M` #$͢\%N˹αkO>RNI9ζ宕 n[qÊf+%Uýc'7crȮ yB#$* wʂ&ʜ0%_0+zffa|TyV>L_yI(B!:XT EF gb_`1 sdM] z};hk*zF2.#~6$dN)h?,,4L$K 3 )Cmbư!MneE{2D2hb8@ l7B^l\e "qɂ'8AI%_E n;? k+i,_n3h|,QgW$p?\hr4k(ꨡ}N:f F=־o4#qFKmրsd\>u;oǷO0nF8k*,L/^Y2 As/7Dn^Zcc68;&-Z2'6D9s߄vcvF|ZNs8B$"Ux$VP|c=:io]I]I=?Pt,?lȱ\z>@Ԟcm(ӜdߘwֱD\",#A7/bi3iB Yl7(dCs152)s-WpzU̲υ!sqdXw1>%o0ޢ̠kJV}"N QB_@= CMf,s^Wo7di39>RZN (JIuO <aZc۸П5VXixgXW%dFXŪܓ: 1 Bp6^j {6qLu㖧^ .{?RV20@ kHҪ@SqKS8R` xkOu<&?.1'xW8M[@³_%g$#mvjIK:@ 伴Mf 7!D4֊`g:XF'hd?up6uzS a߼b6~%#0θ(DZδBU?> 1TIH;R-gM$[Ő5K%vwOxw` Sx[:3ٔqrt۞o~eQQ 3,A*q+}Ibj|m9/-~*B&.7e~+8(ώR+@ MY%<,OPj I~_ ;H{U,7İVz#f#YBfs!έ{r16 F(gH87*LmbY}7:epүK ù^鈲V"4:ԛ7}ulW%4UhUmi;M+:@C4Yhb\( [s+  ~K46 Ln:4F-jsJ OnL=ɂv~Lbܟ=3Q뾳G 3wMp2Be/z>,ݠ:>Y9 %L?f~iֲR Ql&B,i2PO+[@cZprYڕxt$*5CF[k%*v)樒 J!5ls(i߲]2.vy ;D {dd|N! XC*EHS3rHI'ًpf9tJ~#s(Ѐ՞Z]C_y[J>@ì\l Qcܥ&|b^2)6*^np3g R 9rJ $_^ 0K1\^a K@kwc FU^`d'4w4pot4H"itр'u:gC#cI j+==RGhٌYf!!;*`~'cP֬;C'9Ȕ$#If3`mt7yfXmغh@qm *SfuhҠO6s3y,4Fǹ2 GI\m$y^or @]OȼFj a_ĹQĻ9Qdޕ:,i0N[&ļP3-:>hI|ifĭƥgf*5sRnL7ËiDuSKv,2ktPkݴ'*WĈGF J_M@l&ɇKV۝] Lx⃀N@?NoD 12V%M!N ΀ j"9 szk%,X>0r$2*b8 V*aCR&!ikb.fZiMڨ+brW]8{be7MrsFQ"*m;5M P:} r^ϗE>æ'޳<˨J=YwfL-y`:AQEt"¬UB||* yhdFP쫱t$TIo(+Zhr&1-n/OlU={C<SN*-7Ox:I0V4Нt)ɀ2Ђ>Ɍ끔:V,N٨ I/kQgfX03rf1 Znn H)wiծHB6 %~]:T3S i#I$&@bSjc^6?6NB<!+#ahmYU08:&s&ș1gʑtt/f\TX!`>YuNPej,;d{\8[E=(=N-Se,ۓqQ焥KS*C^g~LJϋy m bsT{gXrrVIlo|a& '/`$ޢ˸ W71.;}T5͑Ҹe)~s\YU=Nq͍-]ޫ^ >mc]AZjcF=3uխւHaF~@ jv׶|W\u7o~)CoʪXR lK'yrQ+DrftD$(=v"xFܖp|q֗QF6AfTë̓e`]B̼[JX?(L}C/j))hLB@K<.9Qvsk-| ?S)c;:f)ca*kRѧ[Yz6"I|oY/L`u&6ZgbbH\dc!) byV[cS5J$:**z<(#_t"OBR&:16w)H,}d"L&5-Fg^כxI}Sw@80v[(usa;m[ ϾQpcD/IyE"4LV5ypKt]6A@0eR3hgf,uzDZ=RCjks?^:Hﲅvr"CX=hrth7),ƵtA` ?RPFm)%cц_wQCcjh2%j,; ,JfwC >ٵ;&AB V#>P0 ^ ُZy=$}n"e+0 _[CqK&fӋ`KnůNvh JRL80SIs]Gx]$V''or6bc]NU'4h&uҤr,\!Y.+ F DJ "ntV'ʀ*]zN{L].),X"[*fv0doa&^CȚ˳Su# 27.{_VBʱ`/܇č@jAáB,D&ۯNGx[ٮ7߉GRSJ<慒qgN4 g~aYq9+ 75qX{X+e|DŽ xX38j}/q&0΄N'#{`hDo=^1x0sP PJ?bzq 4^lzltGo'ŵ `9`_z BñU]YocHL`șj$|Rw?hR%՞ݖ1Ucn,1~}PRaF?:POWNNPu=[xN{Ϗ6Rm+,",/dU{~q$1DN=Y#'CAg14VJ?p#` Ч,w L<6̶Bfor;l\'M~ZJјNR]qȺaE"ukkc:J{w[%*2}9Tx`wQGz&+Nz15৉2^ƾZt%vgU}޲K3P 6Ϙ=ӌ`:cmT HPߏ"0*ӹ$DKި|;ޕA: /.hD9^ ?#R60+- Is\8`2:6F{N;zN?fdC%sAyD W(F[} 5'3# mi?C+&%ڮMF֕18 6~a%!Qf[[E >Ŕ/f pKJJ(oz g[U,/jS_ox:-82--+11;:O>p:r"d6yxE!@ЄDAOyV=?W־2:Q+:JT`x~)XP2wګg0џ|U!`kү^@st (~c/;=K_h4;x;yx3׏@31TL m3I2z~‡(x*;N^J" "Zjut@&zyKWZ#hk"RfԖJ_N**HVgl#/_O5 &O;qj,_О&&G3,OXckpx?u9) m1T!qLp׽,F+n+zv*eqRLjމ bL;rjÓ0B L:1:Z7 ӘhضiW D5yZKZJm3|87 ςK툎x}Ą6s~o;ǧsFh~v2tC毇B3 N$'r" DTu2hjT\cT61OzɅ$H'=Oj;8c noΥ G!{-bjj bw<,vl:)ႄ?CV se0]yk[EZd֋?t' kly14S+7drOU =sEտU;FKFY-&8ŻB4?{d7kmTKk12P UцE#&wHL-GB>xi惆>abCgEU;EK;Z>3">mV@0nL8'$Ѭ9C4oH8["KŶܳـ@FS,qU"Aϓ5y@g2؎9IYMaACлJ K'?Nd  \uˏ'|<51lZM^0Qàdy4}}txUxeMXʹ4cg^į]q&^eGOVmpo' ?.k}_Wǧ/Y_S$M&jA׆3˥֦Bjz""7ѤZtPZN: ,e^~ h>F0H.SDSUwԇLP#2h`uN-|ޠ4[1meE'bSm]1 v=I3O~':"AN&iҞ{y7=KTo( e?H=MMT +F6g]NW]¾h?RdQ)1EdN>_7:]Bd;YTdx4#%aKN`kkt6\Z **"œ{"ƿ#6XjI%rd~lԼ28ƞ|Pf89ޏ¦򐖪aggLz" B;hQͩ5̓У5q6 @e5"a-i/gZ3Ei(o"c%Wʹ=0" ,jMJi@9_lh89n~"YC_\80rIHyq"LDO^Y+t%f\nG"|9DY׎M֨ Z}1sƆ)fCCM16v cZTo)m"e?@)~l}gS5ٸۚy-y%{{v7/z@]$PyF5D 3Rq>$cJH\t]1P2l00 ܴR?(m|Pu=x[w4L}G#0|h_V+/Z솨"iIYFzn3i59%_@łp˘{ߨhn>N)@ȧЄ1F5V8L,":漩ڄ1`` <д62hjʬO:e[xdX=w |pX+D\$z3?kD827y!ՆV9M::.d(tLKb?zew4k'M|"Fs`CCDbgӘ`sW\{B<Xœ87JVkx>S䳖:X(,AD}  oӬl7\B\Aā/I䠫*!/@aZ֨ʌ/C:8~O~'׆PRJXm|Df!g%MaLY^쟴!WdnJR$ZV%ʔ,[ob+-շ:}ݱw6Eoge:h\"=VIl0[x/*)gՅ32w>R,W; ?n}CJxdz\x_^zH+>_2Wi)9+ 9gvlpZ=pV&5>wyD#c v. RIZ)Z_P..z}`)krK0vkBo%KMVkA$F $|:UJoB@,PJLzh"2.~s0fѽ(&y06 ?vf[h:ϹlvCvFJtA# ICmXRI;LЌdqj0_;IJ 5v?W3|R⺷T_XZCr(%Jιr7gplb'?(5#^\ءM@HFzaFqSNF@'by,`mE`,yPi1nQy<+舢.ҤOڗ=Fec% 4=Tnpk]Q2SfO| 3,9V^"HQ—>Jr%T P%VD!(-Ns-+S;/R;g7#@CP|cW:|t'P鿒Qc'^TI26+mpt,?b +SJMŠGLy`ӛoԃS;γ X:TMv"yK%ކ{%AN)|z[8ޡQr2i=*ڝY%$*0]%*tǍcaB`WdmGpsre@P#k{"_k)ܜI9\Wp,So63͡G:Gǂr5G:~x oHOã,R19nAiϷRSpstӄJatM$3σmLpeזUF;sbr n\}ˈ6K\137XK֕3 xj:3]Rِ'q$6WKpD {xBMǒ;JLf2'YW>"^"ps/'`@(M->8vUj2â]>W/p7/ɕ]` 9Z/lt-˚/aju7@iƱ=[33["g|i6@PnhÛ ߗbWȡ *5l0GIJw&Ծ wTL$y+O?XO&>3K:y~e5&lQ)V5TwUǜnޯLvSZ(zOXwNhepCr n@ F)LZUG.Y~ͼ9 oG ]ˁi Wd!w *+nB9sd~sŝhḶEEx1I"t )>da{p"vhI4* ݮBwDzG==X2jԫK N#Y#"}dܘLhS2y1bHpZdQ{/W\%$S}**\~jϴe @Ie {r\)z=ZP꟱׼KKуv%ax\:"ٻ3xL<& FldʫV0)0|~u ƚ4fls9z'jXLC#[#hsj5RqIi\B`aOٺ~ߎ].g?q<J N!! ڃGXS{m`yKhkK0{2cX]<ܪ0 #p:uat z~I-USa1Jp͘s m4g;]Zy $bcl1hK^}kǝ<ԤʸxɬRK:@_*^ǣPwb'u6 8Q/pC4ɬy߹4 -`XNxtѰH_ĹH'b*4Q NS&Gʁ`tmUz0#(XǎX 9 vtaj2u5~6G!tPQI IсOd%^Ftc1raOXn ⹮-n$bp|z.()HY:OO$1|}Pq5cNRߊRUw٩@ z!oe, }CIAΰ:(ȮL,.o\w77VeŁ:JHWǐHő`K0.T}oY\ +35BmQ=r 3wO=X'Z5 )tvRuNOs$_i2`.3a̮jcER_٠6*u* K!kd !ߏ $7`82U7}3  ђ; a}_@^Xz3 Pֿ @uŅ4AASbճؗG1>,i _/v꼏ZR4eP Q Ij%q"\s ĥ49^LX   8%eCmܾpa@ѿsC͓fi^],]:a?7ӕ? qYzVZܧNM*7í"UcWdp֡cJn\7翿za~ë!dZ4KoKշ"|ļ9 ˾X;mhKjQ7pű~%6;Tg~13!Y 5##w eWIYvP}%)m!V&J&,J|9]QbؔPbfs"orA5Lbu@<mܨk}vV4_YhZkj(S<0G*c4|Nq9v_/*߸Ѹ0s;x$p͎ CZEpd2MMA5rey%SF\{;e{%( Mn7b"HkƁ;7`#m>Y\[~}:oq֫_b`C^gsQbk$kdBTt~ XKYE^5YJ|nJu@#7v@Z&1rjܯ !#iUJyC<ƫ[(BE?\ׯ&,cP"u%[A8>cC|tHH#m[DuL0ʫZTTwH{ܫk)>GFgXƕl>rtYXc*b)K ˞BY}5d@g 3cHۑ©5)uld]7_]IWC r=x9>()jAoGYljkͮrE]𓝴<:qy+яQ]YhuD1Z$`QPpzBb+ p*KaOGDujmɘ<zkIHs~OSѥ\Ctv}􀞚h̭wgf6Y+H l;x ؘ0(oa(ouD2H,@ &衈{z΍VGǺS|D`@ckRކ0C2\%[u(5L]DVm@DP/|\Vb1KgNLium!-Gax;b'5tRɠJܱ o}ycfV)']S58ٜ'Iٿ_=_cKã "zev0iSWTBUt%"Koc-)n H0#Cz"KzFS]śj`Y!S a5 9c#ǐGBN/UliWpe+qj DžA#샓}@Nz=c|9DtU`nӲ`!]U@@T/,SO@cA-](8w<%ބ(z 4dM eMb/MHOȎMr!)?yI-}MNmrI+()Q6fR} ";2\r$Y{Uu-X(mw\bu'+&_j YtZ$ۦ; V]T%;xW|ɸ|3@:NJ'e#rDCGS` 4U(M32Jd:{}~ ?E2mYߡؾoGvpHQ hB]Awp Jsq=%Ȭcr-[oq &pm8Tɓ$1pRu[HBI_\%?ì ȵA0 ~R^{.y'S~p;{jB\wo閯zFǠ k>`r0Cw^lK$p“]wLp[Dwx +1Ǯe'RĻ/vYSR(XH o{CN PtS*a;W >,<4[YSA rUC.% Yy1=+-#;CK50{*C!TQ@j gSQsPD`D͝f UR rnK&µٓ^TT1S\F„WGK]^Vva P0}dkT !1Dq_1`,ƾ0jU{wqJBsY\ $.;SZa~1bD NI:<aIüolU!!wŇ("~QVش <ߖ x,t#]d'm L.PJsJ0Ok&i1, (w}qX*P+>˽<_z7,L[!]Y+gTy2g;dPh i_k{{1zeȌŌ]ř`g&l@:&.yPg(R{J1-k<]q 'FڐPЉ7\(CҞg&z@aUY"H oεH܂6PO%O] h뚷L8NmZR;U 0Fb*[¾RKhPHlP#Kg5zgWNI8UH_7GCilTXFS.ip`NW3A:Ĕ 8:!t?G~Sj3@-*p>lk$ҙl !I2̭.G`XDSߙ~(ޥogܑڠ{=ZD6RxB[y]u3M&`;V׀!B0z/@= :brRGb(,!5$GyZIj l!d9EͼH"\z".H)lڹRtdJi1gz9^t3s^ĩׂXfLpgP\;b3v2>^#c]eb[fNfaDFb&AO]=;Te=@vh0 K' ԦG ivH_>S{GRlbF.PW͝S3%9 ].d\u vjCX J{mKb5HGaLO2֡Ti#v1@nצө,:OTOoSq])N_;(d AkȃޏUlBx.+j;FGtR 1zϦ(Ou"dbq`Byb~ewcV2ٝ81Cھw+B2rCC)]*BCb֕>Iƃ?Xyj n8XSo.0T)H^SN:xsV}(q'hd#;0Lx bIHp;DsakbA<>M+p7ͼܗ.OXgL,ܷH찜V\<=q3m ˄-jcNvaovZҹ1j6x X+EA_BbȺi G΋6}B<H5\;M{ECZz 1<`iPFPby<ҤUv[jZNdM Jx+KpW@¡ږ`KzM#mIA!~/[&r:|Uܺ0tA`+Iݸ8愶I88.n O4kҷ>ou#V!.~p-\m 2Ihn\o4F$V}3oߢg 蟳`}pCZoZ@7־R)5 7(a ;7V ~8=::$8[y$%,E9ie`9ndr-%꿛l F" c8*_/(${ymZ7;bnF+z搖Z`~!2?>!ptat&;7hbYmP^K+E)!Vj@G l D!7!GDt"eggD8oko1cs(A+H0eJ&k+w˛a*|LQ.|-}G( n*3 `+ץ+n.z!T&7o^&lԯøO4D sOS3VGBFEd|5aԑ$TT 41Ag_kہi6~ Z:4NQԆT&?kG)%ÉTxg7(q!ؗI`])=D@<zdMZkOj}`qV-Y ٪e'UA0et1×@PۯieDhyI܂oGKM ս}nQ/eԨ(i\csS#7Iv:k9={O 8ca$H([7BCvGLqDˆO`LNeNjJKPo$L$P=n]z\Sh_br(c$^@$Qjԅ$gzD9uMUB8mʐs[ht)6ϲ-[[;X[w%;BCԊD|z: &iRr(,_8D|`"42|w/_{L1ΆWlʓ B \LQueku.Ey)%i^Fas |>f\ wߞ / WV; pHזYqԉZPN(pD<'Y+ɠQ~̛$tZ/a]wYj{Sf$UsZ |QV n%؄q='+%ia4X}h H1?(J{9# \ѷ&|9 ~?m,gҌJ30uӆ O%Ǔީ"c4J>D\ 8'f%;`u߽k/">\"ɚzM0M TvsR>IIR:eR~ BT2衑 ͭP}}8<8b& 0j`'AndXР&w@ Q-衪{ãu[6@$.7}},V=ȫGtGrju!X6c18kG r֩-aƻ؋}`_+x0%I#/w<2\ibQk/W EwzgP`EYept?/yjt3l(xJwjВ!$D^4)ԲPD!"tхr̈54}\"pt]ql󮩨$ E`&c j}]7UH(_VwK2/;*30D lj̬%z ,?3.*NcZ+U3vo3 nuXhZes&iXstq]lw Ŗ5p<نOpu8!%8ҝ( J7A( ۊcx:C'f8 ^98'' ݇xu71ViVH2j2_1l]d?/,ARyB&v^xYR=n_xi: N {2r^9n$#e{> X Em߬@,^z^V3e% !6s.lgS@.lE WlS;鐤4 :ѯd%> omB>kjm9u/\9XFamva Ps#zO\\LH-[=xl$QgP !@ 9bڿN̽X'gЀD S+=,X q1i-|hىpaR$Qy=eT9]0@4gԋe =k{(Oz8=Ö2.TfOF<YnwTB\P'Xc 7O[Y:WX>ffuC:0~5tc_5E2_X\yXA3D2$uz/p(Jϴ\}Aj&Vp:O 9kjr:P;FaC-'y_& zjqu 'E Oʇ-K~\^סe'Mc/;nzENQ !zx ؞jt/?dU;W> C[&dƦו2ML&HŌwC\'!7Y}Z6' 7֠ G8[EkGF_=e99fUpԿ|tUR/Gzt-]Ɲ4V}.Pܚq} 54TsMz%G3t#7[>%0?<3'%kAr[z=[̧)Iǥld7m̪b1i"^a)G/x5"Txe{0s79ـ2ᑐ:~l}6S$l61zVL%N7V,w0g59q6/ܓlXwdf5˓_l+<"Y:~UX;3.I?5垉 z"&<  e, do8R[)q~w>Z}rFv1EXĦJs3`q _rL`%$+?t'E*$ IGe휚q|kSs/ScH)#ZSdLڣKJ?: ?MN)2ta렡"ĕyyǰIve{̛Pɞ{e1"wDQtnBK[,=^pu VskpDlM -*X?u[v@~SmT!Ch[TkjIY[LoUg,Z B3]v4@tg* h Aơ}YGtgv7 @0ڙa]!a\GM7ش/9o/S 69znt\ 'u2/iyt>CaK8e:`& sT9|ԧ LH'E?GyRɸuJ䳶EX ң?ԕH0l|g2RYK "cAu}]M#be;OskSHo-?t%M` -ZX9FpL;xgs &. ?ETAUgvt֜f7{xx8˳sq&D5Km "xG[YrCEJv麼iۡ +&s43ESi 3K\B}/aEKۂ%+k&,[pA"j+n@7T`aB@- e6^ԹwBrcaa#(s3szCA ߸wMR|?Z$c$>gKM>m^  ۰"gGj>r:YHI3Uj'2qG>}kXLVsV B[2{|2"f)[:6~X^PN6gcW@m*_A&#KR3uLQU,_u)N{>k@djB(qPI'=<Yc, #raτ!bU=VЋ*;O[H}ҲN;*Q%T6i_}K2}?VL1Ix%% J|Qng~hm9f$ןDOd&l3lQ0X&!"GS\4cNj <*#3ò)?Q9|mdcQ$W9;L/&S?W%Ttܕ&4&yn-Ɂ| TNaiB )X"\SjYnh_S<&Wi+url j~Co_ ـ.9^כQ-k)AHp57?UN>:̑PmzNH1{{EpAS&]k6}som7DS @j~Jr\#btOsA|>%ΈB" :}ua 1q19 :DŽ*hF(Xf`4lp jh["ђ8U{] L]nVR}BwDU~aT[HC ;rJ D%9JNqUMHxk4A1Oum @l37u$՟wlEQGmPřm4kq+"g޳jhw"URg^X'\x;CY,tnU|wS|-"=K)0UcK^o?Nh悼t'Jٗ25$˶*#pC|_$hCTւ^Zi7 l_g bP'v^Ɂt]z &){h.cLd6"7ŋfd$P kÈ}h"k]?J IJCTb/9ݯ%8qTT@?uΠ:g3K{L3b!7r~JGǒ[:h*w\Iޡ}k&T*uq|9< G_?^FrKDrv~m(߇y =KTEshi}5(It'j׮Zpz"0R@<ʋHAô~p3̈́- w L}Ii~@ wY7a>iKDq͗fa?Ӷ֛kyJ:󼊯;\6(.|9X,gpa)0^Ԇr' ^ZA%BRD48?1V=]z QJgp* /3~[+VX`h qݻKs !Cy{:ېT#xogKC(s͢t $"($ZN >kؙ@Zk&U~JL*5@ +Psa ;ĤYWkeQ%vy:<|k𷫊YSW}Na\VqBB pB!:1'"wG~rͮۑc9B,ǭ-6)L@0|(X!ɓSܺ>GÕv$̋:1YU?{riTrhE ʾGcE?WqL;3%*.F4"Eg4!9W++N-MQf0& aB"?}Fp+M=^kx&i&XMT\ٔ}ާU Vy c暯̕13 $9ҍIn,^6ʍ3 r`:,6]y$btrJ'i .z,׍ũ\êM8TZЃicyirIa;91ui BkRmc%@`E,ǥBhfɎd3r(N9 5FJΤ4ϻIa,d0} ᢯Ri"t'Bfo|o|0eeZJ#nЌ,}S-M:vy љZt&# c&'CY~cj2ٖ;":dWDӌ~(R5zTY} y$ma\ڈ ssW.#ݧP}mgIu.cbiY&D@ ZUb:Y6 $b`cCO̕H1}Wo}Wx3dbz/CJ.clȢj|P x҉ 67\_g[_{5Ru-f6Z E GNr $%S4x|Fɹy(h+0.!A3Dy'I W554f#j!˝Иs}7RTN}2HzN>:z*9CsCIj-M)Ǝ.Ȝ.m+F@5"2O|ex}>ѽ4PIx0l#JImM6"C{?JbK%_m_!,3BzޣG_Zbd":KMJY8-okAyF/.LT<|#Ӡ&T8f灩8`XCB!ek~I``o;/јV` =vD e S*Jj:7ȗz?+Rd[x(|'+HdJjITҪ;2e~qC!e7 nĵHdP-!fD *- FRЙV. )֯P߿t% ͺlW'$A&7wNg\¦X{#ml ǀzRAM(ZD-&?̫^)dN(^Hl}L2bv|@I؋_f/m; \`L܌OTmFNL^+9">n #oӰoyVM1kIw KbFi 75.t~,zp;:Qz=X%/i6r TZ>_/]'kαc@1k]|OZSzOf~DvE )nEζMˇr\ZPR@-^{N Q#Ү,.|L/K2"IbQod jmi;?#I5X?4Y-4ɩ^i=E¤?De(0&-|JX?wf3"3gs&籃8lQq.=@dB 1{vNLತtzjU_|Mיq)*R nپQ[*?cL E*^9Ѝ0%uxGIiםJ89wPttޝnk'uҖQt;RBMZsa-R[!|1hO Y.޲QBE53/X Sװ9N@=oJq7vGV8+ TfOn\[ AֻmAE-YW3mWFgCfǨ?Xgf$_Ƙ>!dr\#=@졞3>Xo}uP x^ͦ^Q ׿D7Zζѕ,Rl% 1M b\wAjxޣPU|- ȦyVwՔ'S#jɑv&U1SwM?m}ZEDf'm{ucQ~$ HL`Lc`ٹbs% S3xW[AyrxPǮ{[R W_Zc4 !#L^Vnu2BB{#%^:1PnNƃ퍋/)h3Gx0'O>é3%DXX:*(L#3\QsqWql!芑PhT|n`GJ _N6@>cv'6&.Z-D~|Y>b+ 5hm}?q'f\]䳜֪"q__}B{L8$L?W#̩53ӼicѫUŜc)? R;i%r{z8?epK /,yaeoueꓨYUΣ8(BҶB_]59OKR?3: euth׾bM u\CР􌣓ٚagn:yZ( 7W\eLm`Gv CYDwkYF^m/FAȵy͊mkd6|2 !|[t:?l4X4-9 OzVU|e^1sSӨGS Qbw'.*{ 3r6G%kEսJHE"Ѽ>1d7XӰ%3'(H{ҹZ +P2 =j٨, !K{ +ѷ1W`38dCy&+N0p 犖"=([%U z7,avVBtς0Mܘ0l`n',g휟 .agj^}ȴw{eIkd;?QyvlEn4NPC*nxl r4IL  {!BLo-_#4* 9yye>  &CA6頗ÝTM/У#OD?K:$|ϗmT|}e*.Q)n}J6{*WjEJfwZŠ-mJpKյYR]?haŒ1pI}1uKnvtb[-u/Mi^ڨsnWS)Co1zkHBO)j$EJ(RO+ ܙuf'83Sy{2~-v'VP4& ^e|XJpElA hჱX*#">3Z +;O z o#mkLN.(@$A z=ʶKz[=j2u#\P.N@zLsA)bbJX.@VXc#jg^>-uM2.VM$?"ov]HE{?$ ;r1:r_両}rh_X' >q7q){ʃ &$.H;T.| uB[ Șj@I|{fyK&K]" Bn؛ i4O'[^pLQ-Z3m@:K:9Q9r8R1?+4m9 2eCt-F<7Vؽ+zpBʚ1Uu (F Z_g@%`C689ѝ5-Xv]է|šC|x>}*ƌ۵UZoӁA>(<@2yA%b<:7.[{$;93\f_o`=w"d3Xr]݀qn&T kZ 0qi#_#%(e[6jKY2ʣz FTEtEUr' FAٶNWGjtT13{mˢ2?`ep_-Yq!vmnTG2+&&Ts A =7 0&ͷ:p?ޏzz<@tUKqf |LmkQNHvJǷI5H*b`6WGǑWn:!"=wE޻r@زOa%ojv2Enmn:ҟ?h=ڲҭPm((ISR>Xc&->Gi@gvV{.{k(avew^vnm^H-./K:㋔pQ?}?XXYT`[E0olF@qrj`ͩBx3dZDUdqܛI6 Thu2k:qv;0gqY!츢HMyj!u>ϦJB?#V^ɉc]^+K?2 gm\^ (7P{sB5!ZCU-16&>Ae%YItswZ4X5h:Tj)!S8(T0~{ZxuY?J"=QRVX[:27UhT* 4Hn=G[E7WR1n`9tWp`g p?7yއxU#7&:'Wo  5ı~ h?݄Thk|#߁O*e#Kl@۴C*]Yb ;5B3{Bgv^ נfWd?{4[H?Qʖ%AE:kT *CYny]j\>hnge g?tsǞN,ja>0$>(SLpL7މeY9RuR"r 층0Lgfm,KheJ&Xmw#޷mcKC2GxV..ޙn&躖Yho谋/էQf2#MCi/rζHGڹ,Jw#qkSeXb{sxHDps-\zF1-˭(O:P,+qaۦ;\O'uf>טͱN[Voi'A!{ .Vy-Sާ mMbO?iBԿ?z1l2ej%S*S,@;{LZFv qb2I"}ԐH#x sH SenA➨pdG] *5ܭ{"{@{՞u0E总[`R3妠 ?6ʚ* ZUvGJWQuxe[}HFbzn RjEH\1@FL7tqld!S\-ByzEo D{nNZvVع^ǵ#{tǦIq h- S\)@?;Tn rSgWs<-:;)YiR>¬)6TmH凒!@eoiS=+ ᆲsd,Pgm2cz% mB%h>-Zr4bog0NZ 54,Sjl0쫤Iu|ۅ{ڵk"VlioS_b<8kޝφ(aSH`Q`Nve w-p: 7jcAH%x5!;_[.ނ㵒`rzq`jBEMhf lB7X,!2JW=ӻ% ` w xՠآdjWI|kSJU#_\$ cmL%{PqT8z 1($~)rS1C>yj^,ү1lplb&syf(j3:+߸B!pv̧0QU-D% k4%%w".?Su%pΛ\ʇ/c)Ccx#ꊫTNVEF[DPslM#{3#YlVG+U&zAjd1Iw(%RݧVoz]=Jt'UyeR2kja2S4qpj:)T(pFX Kt| 1q9HVn~i-P'1tH%c^{[iؐF(\\~#|໋]s>; Ԏ]֎ή =w ^I m"&kw !O1&jKp/SLY 엙999qq+Mԡ8T3Th9 zsw6A@80nŽS% 9u$rJFI8YGJ_onh.ڡV/C5 ws# UEC. <9,D\{_~ X%A'GEEJge5皥A3]u+Iz8-]^5cJ#2RGeU@3VY!5׿?g薤{nʛbZ{3Fz+`6ă9ұ'e-e *{EJAg4pKxɶqӹĆK%tZ7( 6Íhc!{Mq?mftè\hǓ G8x'L#OjJy[MK+tanޮV5VKs]n5|()s+}tc A&Ӿ1Ag㉡mS݇>gvh@PXJ!}ºd @Dҳ%\i_ڨ]#h}.م*KEYR!7õ{vGͧ0@ Q2Cq:ƀ5Y5}* pLUdw8Qɛ Qh Ɩ0CQ!҂+#A,C+N8$_n%UM4#N$/$"ΫtDpZn4grH_lzlN_?+hADk_ˌg`2a#vBNynz| 'AtI=y!XD'<Ň\U΀|ˑ~Zd?}e&xË+15pArǐdØd1@B=% %Ji*12iK@ׇiW\9@Kx P5@:"3Tk[ vj?!LzfR~:|t 'D@E2&eȐ6 nGf/q3F9k2H稫&?OU[Xye2=Ҁ)jJV7;F ,SF'RPwGzo%:lho}!veZn0iM] ]G(BzNJ@ kx PۯEIR=tps_A.O؏~/ ٝ_}`a>(e=Ksz>-Y 3^a!3˩cJFRb)mg}qNyox1O\3Zo.glĘV[w$*䔉Ս![%1E$NMgv=#oGFkE3C!& 3Trb.ABلjiF:R~~UAcUAˊvf.3_^IN%Rښ'g =i"wKطF E4H[/HG"'7^v'u7i<%w>YNİ6ytPq'nnAV`*]mu;2^|Uh[-N3BK4 b㏎dCU!CM 5}pErd+SmO]}P^,ؙj @7mS?2 IB jjN( 3|ЫD$}E>d̫ d[("҄^* PLKL:`;@oEb~IKS wZxydp3U aS1qnD@ {U#/^g$OZԈ\@KLճ'MT Þj'1QPΣ,yՎ-j}EurS4+Y )KW_UB]AxY'ܥ|3Z0 ,"1*~^!]8i`Cq]S3jIoZ,cQ+ Yc[a0fg#TVMK yK%4*8(Z03'~9R^}K zOIC͂<%0gZ2+aѱ{v7L SNq2 ,:U3ejsŪ~EB`v[x"7agR+efʀiSiqòdj!U2+3 Njm$itrmr|l5Z83x-xY&~㼳+[L\ZUb#ijnjPa<"V!F 7tQ6ɖ!gg=AZRAB,eN>`kD5잃U M"PRSG@\ޑ9lVװ7(a!̨q{bw0<կ0_ ҵ5?O%(-[.1RؓAi:.b0VKgXLAfˍ/5sqca*tΔ$i  ƒׇc+ƫhish }T`8  ySU+Boc+J>,f:Y?eP4F^@3$BР̑è.tσjqVW92mM7"9ƆO S]OtN37đ1+glO^bhTӲt.,({6Ms1F󲺵g*>|2.-R~ >shL%̨2IF"iQ3ivr.yw?H7vW[ 2ncUT K"rAW ءY˜#9qǨ{d[#ueh?#j%ie7h'%аW߸H9J?+}zW2`\:d)[ymvl&xٮ-.nf߳#M0H-h˵p`%D}s+t/Os^a ڛ`M,UM+Ӕ#@z3]ņAD;Ѱ8 ^ANji+UOz7sq@<A"qujp =VTEuwߔ9 qЊqOa't9<%5oЏ 8m^(.mvӣ"1BHkn& MD)g^ *EQNZJTh%/Vva1aKFu;C"Yu|WeImPǧ(3Z#ACbWrYy>7apBN*۹-У -9X{nYbIGRɞn^,"7:,QrlOײcS9=Vsr6}UI+;[4Ǟ~8/G" ԷfMk؍v@]SlNx??OVt#`nVXI;Lc`Ap.,@HyNQɜBvUK[yyoߟy_}s@6zQro~j;K'^ BȠq(緇a"@fzF\fpښ!w->;xwX9õV%ҷX+&Jò]c.i'Kph{hl"*2y~!R]UP7?iRyDX(c|?XEAg/.YS}:#~7c;g * iJuBA T:{w$:ZVA&=ѭ 6孩GR葘^IO#QN(}6ak4j8$#.Ӳ,bl&'g&ߧoT@uKX.cJ5 Idff{Y_6 Ҽ<%[=R{ )e.k?`;SCԶOSL=B{ICJ h!?P⢋NB?/E+(c/2f: n$C|Ǻ[i}LWm,,\<<PXHK耧]u)6Vx^JqimrsI g">N` 'qp;,9n146jed~ZxӵrddÀ4)hIBW[0Lz;8@I4v8 Dhx#j{7ϥ Ռh\9ո,> 'dtQVPwԴi8=%1v(]Ϥ 79~x|A;AIľd 舴B}k̘fA9ibrɜ*8!-qt'Ahx|:. ڃ n(9P YFaY=[G( JZȟ[wX4ENVS~žO0.f I bȐP%Lʍq,ۿ?P> y Wܢg$ BH<%anGߠʶUL&(io!~~]& ʔ"j%bm&HDS,lѝEֆh[f=?HG۹#i}` i .Fe%؝g;_k/07IO9mT50RB(C@io)^G(1HAOR#e=1 ]k.kU<_\;dS#n)#(%_',u;hq*7Γ=[S&冃s_(b"8x&jhNȏs">sAH$㞙JHM~U]\tI?TCDޙ;We2>r]s !aTggR{%S,0M ;v"1 ^fX~qD>Ma^YЛبSm;SFt Um,-9dkahz6lHS7!M?)**0p ;gF|sڜ(`T4m`֥O+iE*KIt h1ClZ u#)ǜ*xd ͱ']F{//mǧG`0 bA nqQES?32xo51Z4,B۽i?h0пjGC1-msgsbN&Cx<B_R7ě\>rzusk81OV%4[9XZ+`ӈ<αA2TP^x V|ԃ `gš D,f-[ '",Wv6њ*mG d&w(r< zd$;f4vf\}DQ@AaCw)2v׺/|![sO<6Lo'z}ͷLᙺ:hlxر=/5{kZb̀Q W6!ʖ3܆zkVlW@-H\h}ݺ1BM3pP&ܰ$@IW;;r7ݻƍqOϠr CiBLjs9Ml! k,5w>mi]*%Nn}}>-cwŪ+Z!샵4okkWqyxYyle?,n|SPipEtHCm)UQn'WeS< }0!w\[ hƈpbָt;A?Y?a4ױkũOv1xCGۅ򵶡M 2XEbGŦq(W^9s8gW\fY%~/i&}P@a:,[^6y<"8o=/# knQL0P&j(+>m~ZHD|ws)?TV;g'mt2fC݇FXW頇JG"tչ2;6W?e{BF5Fݵb>hׅ^Y(0QV}tYm*+ըI;S_YT{ . (7X0Y9ZA|ݖmh[ޫƒ}Qӗ;R%.m7풟1MmeN]qDbML2(?s#s-`Ίc nl!p A~Ό-̎'6BthbݤnۑȬa>mUj;6Vľ#yLMx1\1\ʮ;#3 S6%cKO>[I2WEcaB)賌0I)xS->.?:稹h)Ծx#tviHM sR$4ZCms1OYĖoŜ2Z[+B`>\۠цKckwxO2|?Mdz͵vt ϑ0|8\O6y@ŁLba ?[g e`_ߗ8!㎟cĂVoSamTg r Ԋ6ZG؟(IT,55:Zٍuҭ $W3 *M}ؠI (/=T\q `0?DA8u]Alܠr6N 8r3 ΑcVJq0^dҽlձ w}-Kց\ՇěJhp3:\&!dSW檱t-p=Px Y06nl h%V-3J!ef5@\1Iۂqd`#mn( Q.Z2::SkM_~iހ1R̼DNLxʚp|޽!_L/F[*L`l+ZQ{MzORm$N9Ο=J)N])!M[4k; ҅YՏ$>R8JXNٟċ|@2aÂMZ[i ?\gސ=4"G{G5a+yMjcʰ[.Q,L[L':BiG̿1ϲ}Mo+FRkal_'vcT03h"j'\~bf;2`1,rz9j!w- hOYl4jєˊѻN~_Ⲗ.+TexK$êj)N(aŲIRKRnIbtwoԎjT7#Ǝ}U $^)5MsplSf[&̒QZ}}W3lMine9c5MJ.)_h[euVs ^>49Fj~i`ewN+0?Zr|ܫ/$cp a*1͜xm3H2E> PwAIVS>Xp0 BXȩqGge~& ߈qJXa#AfۦHܞ , Sg]y Ϣx1p{O^,}; LAB`ԉ& DѺe%NjT%Djm" yPߥȍWgKMC' ~Zmg )Ԁ}c+2yL%Li EC3?\p( ]x|U0*fTJRx])[Q䡰f8FJdd<)z=hQzrt1_)96/T*N/6e[ GXxkU~.f\g(h[h&_Yi]G5r)t ӥ1i8gĕHPIF/Pvgx99SӍ4N| Ǣ^z]t|KOA61|`:G~A3`}gpB:l(IyvH)(fhz]EH ~)Y0C(0ݝd[1h0 LlͶ6 [jQ4gKk!^lOZBy6Z,O{ɓ1)* $u<Bb4~k8R%oqϣpJ4jJ5UOd =-{6'}{Hj&BdS"2Al%ZGOd*@/.%&H-+pES[ƚO&E'5/\g`8[3q>*N&G?b3<顏WC2媱x il Q\d]>0q8NO9` 0X,FU]ޔ[P]dؐG0"n7Ѳ&U+I%m#Cŵ@J)?#Ṛf3"z? \zEiiܜxz{w}`. Hr0]+wE6j`йvYu'H4"8xy`4a|i_\^DKQlxb~Qy!{o==AQ^-E`L n@&j婀ca .a嫘Ik>ݴNPic]})m䦁&ع^F.CH9=6^f͵LHE`|d SU2I υ,iN6N&))e GVXG4(a劮F^6Ğ@w0>QuvklLpZcwNf@skװ *#Cge51D:u$ WM3oԪ[zӃU ӦX ~Gzz+B{ co%$M|?q+rlT-fh( q>[PKWL?Ou~ih7 ٵs i+dN(ۜ]!K/ǧ ;"ʁ܇iuZlh]UFEn0*ӰC{>Ѣ4>^%rS*gVV MJ\k7ʢ涙NO,Ӱ򏄴).ď7H<z5YIO D0 ѩ&(a61{ZM$r '޻n^A-],\n ;FqiȠnqA$e<1RMu8D6hb.[2Aa2?͝"v$hRNF1eO`6D&EBۘJPHVn?Ê~֘ d(L\H!Zmb5еW8 L 9wz&KvZ޹73[fC@|_w;ؗ8C#p^h,Kq$[6&cS8Y=z5

}XUw<]"u*q}shxqHhmÕy >OVkuwUWHs /gxv tɒN~d(r^JMUUh;nuQ>lѤ$1*;^$Eu䅝zɬ*@?Q8:{f)}#! 9\yNZ15lkkLCow`WүJ\ψ.K 0v"PYU@3)?^9K M7Rm0>=A 󨉅fڄwcok!ʝ,̖դ 7(Ȃ1?ϡ.HC{ }0{npf[X\6Yt̊`g&g݋RԅJ/,ـ\Fz֞h];]4#-0B޲CAbyZ{jiFzcn;R76Jm $~H{94U7]93 3β%5\4o=:(kf/ԡQN7g52̱_늲W4Y0/c-fx 7bU=~ @#-/#W|) zoI I/ G%ȿ5DLߢO ZqQQTiUKSBZoդcS)2"(%h.[ﷷ q8_&CB`o@)l" jFE1w8 +qb}R_9erOaYkY+`s%گwxT벳Z]*+C碊oF;I%͋YD+{:LtIG/ܧЪtg!~z@f좏l7ނ[;Tcڥǰ-SvYut ^vzh*LAxC(Nu}7u5]w'2Q1a/nŸOSadaF9/A aEBE^_Ɯ- 0{rx^_/H`ϒ^[ e~v?wjM,}'y9cý]rR:2{ ۭq1v $$?dKpa):]I[&Ma v}P>JDfP7]D̠+/+(R4b|㓡'@ kz>XzJy%x9v8n"h|x0**R o$ApݾOO q^[ԁOuZf JS' QhQĉ7ITh*np.J\9F[@/fq~J 늫v&=F>o./7l2WhKm:+gk(Gg'@+Jf;-A1E z2H9W*kZ9 BtATYa)Gr3cRSnjC4=:w5I0/NGݺQe;zC0 8!Ky:6v*NZK/1d=L$2 s~vs" #ф`|5±@u|{'5z^8@0]f(iuxseaIVzc$J+|w ,1Q6XLeci`Mws&0}w*1~P3e+V/ kuh^k"_B- A ֥CX-;:FZSHm)+0dd8A]'Iq  p/>[ 0'O=bKHΗ\dvr'5Kī!0orNn&(.yʮĪӼ ^A#ӏ}/9@" yfvo+Ĉ@DuΡYlCĤ'-U^ZދucxD|'GNSa`]aoh -ISrcіR *xMWW݁բ fkkc[5XZefdi$'qx>kk9GApon[dJf>SҶu%CZ2~W1_\OBsl,C'AI譮6R#W<>9AS+S *8b Mt*a{+`.&-dѫkp#?Ly]X?^w$G^kjz neg GgRH<  r&+Bt6)eKB^~ԔR׀%Lq5KT[*PiQS;3F[Prg*P}j)pr:6l7R"XzD!a3 }El gm"4m X\6w ܢ pLaaI&؈Aׅ{ Q'uM.򑢋sz&#a=z| Œ/D15'6q/b*08ĐOuSg{=};Es`" pPZRpΆvX:4: "/f׍ Sb=Oy6z ;9g W Yw ިTtGZuhxt93 X 8&H=cy$g%48FolC$8rLA.Ij8 "YmIԝ:kJ=o2q~)S=ο,Gڋ^[qj!w1I@pFbaf"<0Izlc(yC[9%1Ȏ2|hq!rެ+J W̜HFn fP c =Q41ރ%Wy }|g͡;(" OHCɬG {QDz5#B?2>8Q{=nȐ+>5X7XiSJV0S"0 CF= 0&F\ Ж%nn.o!.ws8/mY$+?:fPew /kjCZIX=8?pH7L0jF {o#gdž|Õ RS K.8[AC&gU|V,jX5IO  INc)>ʻmT(Qlr# xVp[4XX-xbI8~\WҊ|m۲c.ދjE Gz!|]|?XgHWHNpZ~ku.1U-Hů3Ge:~^rF7iJSkzֵ09yxep)"Jt mLPfaeӲ:/$-Ʒh;0jJښh} g̴#u"Ƀ}0f6Mf Rٺb !`XgqoU?j/7kdFYe@w4HrS A?! @kOԘx)e⹱hb75-%|G%NѶ:I%"Ѧ17oc7dZBX.4!,h R`LI=:\+)(!xy9п ޏt̹La =qAV.V_3w_Ӵ}+ u{z=eh3xU]x0@ɼ 1Yz)e:YY8vņF `;B˽0עg/a-c$f!qGg($]eQHƝj8~iUR&h ,RV<}@T.ɱ.]Whl: 5-3$ D .L0 ?(mJ5T3f±7-.'ʹ\QURvSRLS"Wcs(ѯگA߅P MruϾ؜&V3ğq{NW*ǰaǨCgCG.CLY{ p p+Aۙj@ 5J&Z8u-rxڑ60p8! XQ#td)}py[[KN^ >coi殺8gˠT> كvΈ.}L!}{ps.8x_Ϋzo?< j`?L8F*}^2(QJפWX*IBS,\QƗx9hT+y}[jc| r(L(%+8cJ+qf|)7%#.S}Ѹ/.汐C"tL;d"s*V(e׆x pߨNADȦ5L#9mit~NRױZ|{˜mې8!|iE[U9ւF\辥YQjV\EkgjkbI  mp#dBԿнW N4 H ڃ %Y"ZD+C)0x9SW P ed/݌ed}pqWŔ;S}:oBio˱`J6iy[q5j &G<88F3:ʫP3\!֣Si9u͹5^=!21~x팃P6UKLXx0]1bquQYѡ' RGHSO1e…n5ZI."gN_P EŜRʀCo&{=+ %'A1* !R*x3raOtzް ا0sBr<;ul ^1GpZ 0KR-R(7A4Zw&/eV>kJs+]|2L*aj DClp@ق]!2$g Fsmvq߮Ϧw">xd L҃[Cxѿ|[TqdHvvSpݟA{0dbs8vpXcb+- VmP'g =ע:pQGέ +]l*T;lYQ! I:$.?*@xSz` bۋǽpȟ4CZi3u~\aj=d.xTBrp?%uXDI;s2Ӓ-<3]1RO%}ĉiֱ7Jw{=I(8gDqZni㸶h~G@C̡@~1{#$ɓ۸i0cP6s/J&Ěw|68odD2BЮBfp2fW%]/o/ 0+ <Wk\&+OuG^id/qsC~W\VF\pSE fqk]m#&Hq$] ,<. R⮎xZbec!K۠cǐOPq^x;eցPUN|!c@RU &Ysb4I!ٗc7ӪVgKUĄ T!(}s=)fBy=!aE. 5$3F 昶 /*ay90NG=ՠO N|@ j-ja ԐOEAM[bAbDӉEor( L\l#t  YPZ cQQ*\ytRRSc=υk uK,(j|_lE%fbX 75G}NgB8g1}{K6j^pv0 mCh+ =QۂyqS|J](gg Y!zYb?Ǥ2"xA6{<8f䛛W@b]{ΆW I[WOp Zo$Ũ2sTzM'u{x|[ \ݪg>Iw(&u\ .6GZΉ蝰mjBf.j-;PG^l5"e~\ړ4{|RȣoM4Eر(?dNCm¤[Z<B1L.l%D1sl2q.!at+|8m5 fh;$iǓ?u>+,,|jQ] :B^'"]k"EKHASVkl]xU-:ske]gzˁOw$J?4ΔObIWvĮdg=e2FssD #6a}_ 5ǭT`؉esu~v־Flɱ 0*%gn[]q-V́Hp J糕=<9z.ThFAE|0p$]gd!>4%Awoќ22t {nay̝WE~a$7?- *4x%jJvb"#-o9ۀO }, RZM2NRZ086  q"z.'9I HTdK/},)[A뒻.Lv\ULB@qgRJ*Rzfk?\pj6x_{lg?Ԏb;8`"F0?io!d1w|j0v@~ iM- q-N]$Rjopҷ=g ?޴v%L>$pK,G]=Zį63Krx|աDjG[$o+>&ZVg;fc4'* Ԓ|p0aɩyDJʪr2% ݞX:A^|F $7o3#:5V DW ]Ig0UL"][.r3USqT %n69bC[x"$(U+!xx31}14` (kTxڅ/µ#@Ɩ=2؇}w&dx(@*[*˂$r*wZqrdj|Gmi} %;4 m.ɄkLYqB#rʥθd#{x_U,Y1F^Pw:0|.l;X[!O!ɛ 흈dEP+yn_yNE"f?!tXj^ؽ.a GzhKrm6g׃T(&sΖ$̂0:(gkt @ DޝOsMKeD~Ӯ\e"uA[EWzЮ^9yF`$&D(!=fw˜Pn*N}"?Clf6,K] %gc>`9-k!мIHJMobĜ_GZ(G'HCQNI>rD/6i{8ҞZPs׎ K(_S5^4zڑ#5-8^t|`qDpE?:usέHD4E8BFxv:2,vUb{\ϩ"\o-k!Jڙh73mYZD3@O3݆qD+a=Aڜ4 rz56(>J&ȢbmJ!mHHZ-3Qc'^Q(m ]l\Y|8KP@nA<8GRɟN#~ZŝNǹ 7k/\-w9 ڰ q O R'SDt|:R It>e:oJtz%U\AĜ8pيtHA٪dp_g`.!^ ~jv=)8E軖~w-@=XRR~dBH^#-,aBCӿ@n,\J-}wGL 9qtZ= @!J2MfрF[QT 8DS6PRRXأY]>DXN_߆z]"y(oY:^z]禷wsjݏzԸsv.I9y,+4zPs]PN~݅ٶ==t> 4qg؅)KOPd2-%|ȞuP.<`gUA*\&U<_cOm"EOcBbYORIg+[_\&#vh!H>|^hJ TWZ'3 ]r@{Tس{jl%ՒW?l?_"]'ef!*K=B1V@4<Z ,3\Oe'ԁ ݨוט.Ѱ}Ŕ(RQ;.5š|sk)3w eR Qx*Q\w(EjO+I Prdg2a`+EGi|jd[ΕW3(셿]-J${3絇l×* $ k99xTC5=qPCrOJ)gë30>pD3.C&[Lq0^-tP SS8$Cm+Qr buS'ÿVN7m֖zIGG+`=L'AM\B ]ʔU)5"1 L_@! Ȑ&{*+G/m;(BJXgpz\j+&p޺GƊ\%*%љR-9"Q.Vvaqa{ !ٟI A)}+CB Rբ{êԩqJ>l  c]I7B\S~U]8ڍ\[x a/tW6jԾ1M̪c =z0i<RKv,~o,8$. mfV45jxh4к :䓘Jsdx㟳b2)(s* iҝ 2c'n珥`9cW^ "M$.T:擬C)RRRw#xzKf }s/눼h%G5&zzZ"@qyOC}v(+$wx8m\uHDo{SUc;R Rfb@0œBwئhhSs2N*S-`Yq76eEt+n#y8Aif֩?gcH4 =orQ;Gy9q{-?`__oM"=Be#e[jdAB4e&X<-)#JY|`p:̪9ߎX5#ci& LJ*JN%o;Sߕ> >*}|聯YϵC^YXk IrPYNng:+@8s~)F`pRcL½2U0`c((T[W>*֩wPk)SV+:1OIb{0P(:#mYXW66Ȅ v-0Rz85A2«Vɏ-\FZG&Ζ,"^i^EC>jCu\U]|p0W&Fd=XιDuE hشT]瘵5zlE_n4؀LdLBDPj0Υ8}ܤV" +@끋 T^1KrڲMLFb7y^S9eƳ^bOֺf.Gl<qh+guft?**hSVbǴsVO!XgRx3a~c dUG¦) G&<茞w 8*"I6DO| x *OyS1&1,‚]o1"1UsazP (32TB}UQM7$@.)?AP!0ܴN~u$ncUgem 9%;.v67xzJ+XMD^T5P 2@PY+.?0BtLp$W_Z_8Z[7la2D~22-\2)Y(I k=?c?,.7ڌ&&4pYg2̅ &T41Ҋˢ]A)5\Sr4DlWܾGY}:qA rظCi11Hz}QG_lKƓ͋1 D4_gYy{b!MvCRY!ϻ)k9p5!"1_J1I^4@Ok @|2VrF}J=VgzdLUP5_EJ[05#739j?VWaʽ`n!8žl yyWp ,yWKb9{gL"zpA5XO%. VpRzݣTTm4n7B U6jOe`kD,Y`&>Iђ1ؚKm6껶qSZzH/?< Nъ;1C@"/W(7C Tv +Z!7vKU<z%ˤ]G׍L!W{ -oBe%Q> wJ߸]P@/h8jxO:㰯)׽m[2?Zb2#.PMF htj ::ԑ\-#٠CM`+vj*&1s/WUsyQeqRySWYat&[;F}+3ɄX# qϓKAE|ߡ.):Q7J< 2nôDZ"C] & 5R`]:s ";kDqɭ&QM#r:GR D$[%EF(ܑKEK;,|q3D`]s _-R,1DJ Ҡx+NLyŪI!kCqS"CˈUhh+ޛFbؾ=,[!EɺKeaw7+( *.WauT7?HgZ3h? [~ hݕI`N+Ea]!1 #P+7Ŝ74îLE) D}.^T3 T,~uN:iCZvXTX[)¥S])PSӂo`s%-Xr;+,5z)2n#[Zڊn>=M<h`õ ɛ@@9yeel]ILݵѳzk(Z ԴJO+\ߟbVPH7'm*k(%lrf6QA-nEė%F GN?ЏJ 0nV`.^ZlƨSzFI_mIbU9@x& @<9`1뎻"efU+r8bȴ` i 2jɏh7 KzE~]f9J.Y݊q!'=isyTsp5!*ޫ Z@-L 4˨3jKWհ9(J -5&u( +SLk#j0_= ʄy(sEUs| ΝmPZY숭;UB^yR#'z( M6EN\b˻"Z7*Uçg>=zTGx!fj&@GЂf`-~,ISrDW-YOnnrެ+ o2nRĖᄈve ADzr#g .A邱dWcȤѯ"ї{\Jo?~&;Q'*o ]QVuuߛ-՝ZkOGliSPDUI͂R_D@d0- ةY>7yXZ-=%|C`-5t lDY[Y7NH]]l0 9=5;y׳K.t''GU9ڡ3ۤ_oes'3R?ցnZsI赆B~e{) ,$8fP*a,I8Wu%)PdbvTVl2*CVtN4Ef{Y5~?lbQf A x C|5T7ꄳ q~BOGyKj-o^!'0SjEK:"o-۶x]/T(o 3.>6-XvIdwSu/$7]IE? @`qrkwrL)h` L%o>>G>LCyg};  J\iLO DNGEO)ӿXکT%M}`ΩI$=Kd}Yv-YKmH2y{T=4>o捥>=sl7yJ:L0҄v,ȔM;;ۖP,T 7nx 0#57dL4EKÄֱ01Qt )Nx{$[>tW(bxE|4󅗙.ol zZ=atެ:}6bCz.khB.<̣;_VF~"]02VQ"y\8t*OhK |RP4P?^; pzOd}8R?w0 kl@!lJ% a;aݣT?\X#愾rou1ҐM[Y@ug+z>Ol9|[446كbF8zzj*bBBgUէz(cV?t9"ofsLiz}>BTaU} {b;v+ y:B]O3'얢an ؉X/PWJ)WVn(Q)9๺4|Ϣ%gR#bI |TӧM<-l8X=/PH2KD/Fm`7 Թ`-W"l. Q3SYLn <:J%3Uݯ-mbR(Y wu`)6c攦CXWOѳɤް?@ZR|Cr^Ƈ?&N>2\+\  7!? kj3qi>(b).O,M?p5Ep/!üQ|K:hD/ 5 O%\t]~dca~< $f$ՀW_y*3OV @pP5HX\?A^v $Eۢ0@Y5 I! CI%P$Mvpbɻ~ex&LO4IҶcj Հj:ZPgqTIh#a/ K!#^#,usK@Ë_b~,|`X/u̞ 4|TxM-1vK[DuF#nw b~F~Tyy.um~j8qL F/uz E J`k%w}yc eg=ET5o5Ƹu% m4LXx`< 0}d^ey=bÅYI2^7E0ĘS-׋Zmf)~:*7H][*T9oĔ^31i/ o>rOן4 O-/&.?Tz̗d 6W=gPy tZ2u|br+'o]8?CU)AzJL~ecvHt)&P=GM 6"@x"bDR;E]#2;j,)Xmk(z8] G?#N|AJOa^TF<B:‹ dg!hbI) iI6CYR70J8rяYz{ l`cW&l5 FCL'0Κ,I ~ǭ{')ՇCa]S7y71R`Փ8# B %㸂BKnm4M Z}ssj%M9&2gz1͢bUCx+oy(<p],GՠV(DIuU#A JKFC]e^zm  9|>r:T%|cs .N:?^%bځN?ϥy>t~()޼^ʋx7c ʃ vC}G21tjZ\0 4TyZ1ϭC}h|" >g=WPsV jTS'3$:8Xy6͕gIPtfY1w 4Q~nmV[ ^`Wh;ۛ5 aհC R(8M wNz6~ ^'GXTVꗲaBmd'%-z rv=2# #/̇/hFtp)@>:S{j.EēFε&?ŦaXMCR/w2FaFK^ktdސ>]Z<}:}/VJ*2m&;\SI[j}&{e)=mFTy98g4lj?Y3ڼjc &2C N^B`9 7_Z jNd5$E`OTnv&3qMj-qgZ>bzkKCci*ˆ  >XL@8νx3'+QǡbD ENYTI>q5x1ig8nnHPƘFe(zHۂ|-i#tK;Ev+?4]?6p0bDZDarԡ dph L_`}Ŷ)W/z9(BQ9?u[k͘g]jt5M8LNs51Ņ@F)'1'*QڰDnDu0nט -ǥ RVe5_"F՜t'H bPo$]Q(ʓD0l A A9Fugr aފ̚靱6whH4J"!gڏ;Du@C;N0aS5hQ6Ng -l4I^ z?Uad>X xzfnmep*Wچs霏U_t˯yqxS,<ʘ[ڐiBkl暵06<YjkDWy,ǿSFEr͏3 ZHtڬG2K7;Czw@kq̝lԓ"ߖ | BbW"p,CMؔ+iKns+ Qq[[.ӒPǗ F~Z>$\$u~[S=NtU3_dէ%\t8WK_ad}/0ibFGZqyܡm:S}H էz e pzdyD`| D0vT54Tn_|%Z~ 6疁e8qʨnrȱb" ].;Ro]Tgau|>n|](7 帴Nٗv8{I{3|g#1z[kPS!g`*;iKbbĮ]D _6ZV߸xIa8o-dA8ogq IRʜ=:MȈD~ڤn~>)uRQۤ齠tH h@TnSY^!43]!gهcWf\B(LXQo,BtySؙЯ ) CǬ߀a?P$#vr?>AVqlc_C[ 660'PQ\CœM6DO-T6t7AE:\ʲ rVCN3),LRT (,~K zFRVlZC!5bARnHhX]j OW ʼn-0K,_+ᜋϒR~ ǭeI%^ZbY%NPJt 2~HFN%h0:;P_s皙@A{bU-ߪn\[ x Iϻ颱L9N]v{ޥRF9װ:LjFZcXE}3Wy5'*ʁ6s!B$\Xg#~@F̜R6X:.G J9@Z,f+ Ipo縊Utp#%#IU8]v1Ͷr_Y05|Y} \ eLY8\Е^HV::Hq$~y=v,6!rY~UQL?zM$U)z() A_)oi.ne`jϟFn8-ѻaDЌ* 5Ar Gku|uP{9-;KL&vS:\U#tKjGR}Sn{4^x)/4 79ŔbE1)j}n{{bEHLvQZA4 or\Sy Nu=Q્(kqPefQ[nGq⌴ nQǣ){>8i 05)N]p&JT~7Чz22.EJU8.ni[=>s"#02_XItez;]ˤ[2lCGZmϱt\ԮN?;4eE/w&ɩ.TzCM п؏82KM)Xz uG¦GoeQ*Xh5;Z a|Pl6ljyaXty1UXiLnThť}Ou3= xB0An~-럖 רFe62:rXSo?_9j$>l+OT>}`}2E #Ls lk'0ℰ=G?T!?SDGb(u&X%4U?_"ze:`4jJs9ץ"B5IaPpZD ^ W&Eo7Шp&k7(k n(nJ> dnCX+xtPqRc"!Z QE!wIDDqUK:2>K[Bo*Wӆ }bH7 eb^MFjv4Q+nfD6=BP ?.<Wp_5Ç XCH}lp\P#\M0yFXҏCi)m{ diw-8 : "/Ar$5I`1|mlLJϐC&/S- yԣ)rjr? d,#˕zb>(G06ac 黕y5aQ(;wFnRL ;C w]7opU4YXo45r5&_>Zٺ{Z/sAK}U.-3DyzXwxFQ\[4;5ɏ]CJnЃ0'w0>"7%/ԄI^I̯Zm6.Jvý䀙,Yr0+4LD #[R%2Xb7qḗTn^5-1*RVOz^|wTīi_X~a<z9TO =6.gBp1۩ H6"*sѪ,NrK'H'8qʍөHgeM6jL(wxSXG7K7$,9Jʍ(B/cёl?C P{ѷ^ kD h71P3I? ayjP4$pވPh~ x ~x( !\8Zy#{8,d'^~zij~1=e> q#;2mRK}VW@XR0plu%갸ْ1'('!>P }}Q.L&4QxvvF( RI[^_U;:C#a2FJ!1^:^?Ucԏ}2r>;* 6"p8CjZ.($~F$y6>ֻAm6FR¬pS5hl$DLa01υH1L~+bl6Ք,kGTjH %!U9aHkY_*b|6ztq1n}}Z Ԯ}piuݧ!=x-NO%50rɂE'k ׷Zjn#|JK- *߂"-cKIMhRq_ =c&T{$Ut Ҝl< ǫy ( Du#e"U?"tgX>ҭ2z|/A.v(})lIZ6Nh0;0FȎ;ur 33C3 ,Etw%){bn6dב2!x˱,a7icē=~FCkk?[@",}T vLg1myՊ݊IwҐG7ъVL)L_?nH>De"gMp'}ᬜ̡6К/h$awK| pM&,oN+v.ݣɬ/vzEs Ayȶ-e35G:J@[ rO2kbbRxPA# ]>27nfv|.(jhh_ /^{NSQ+WҢݾ+$ek߀ܨ1Nz0apGYVW Uw~ߒxQE}WdShВ,geTQKm΍M<*nZ܂GsdA}tt ,k8Igy Pq#qj"hc)NƷh ȁ QDvW:-;W՜Kq,tyUxVy &Ɖ(X.-쀬j u:ڸhLnU^xQB65hZc;W0t18HX2fǎDÁrE0O\D1G4NآKcXrAe#9vroyw썼n5V@n^T*w~J΅Gyey8iz<^@~qdGYpӅӓOɉ ڕ m]bؒ۟eΌÕ3FN- 5 ]qht2 j)^麬/d(M)f gRG*5tLl}&}\Xcƪm_Zj튀uovSFe[{T'pS'GEVAFl>^Fb{OwadHA)o<8 'sn6z-*|[yJ{2vFЏLጁnzWfnmI/ҡp[($9 OU]8 s{vjw i}8!`1 Aޮ!V&U*x^f]& H~w$VP*ƪCQ&Q|8>7eU6Қ% aJ(̌d{{m,hFĆ/Jod6n'b_΁ȍthQ:~E89701Ռ*e۪ۙчVxFҙem6D3U"Rm`L\o2F,?sJ<W d"f}Y +*HٳZJG!h.)Qw氥JR5着ͮ\^~Ry ⃥|'ױw%!^-%ħk> h]<*Nmǖ7L1J2hS7P NG$4 Z ?*uY(Gp"AJG;0 <DL;n/~ºo6}fACF\^D|q탏DYU^Pt\v[T2 Fl,30Ͷ0DS+T1aoXI_ Fρ TkFUuЮi" 8~jYw$=c-\Θ-p;ͮ&xE:ΑU^M3ҿU>Y['o^Ҳ986>[ Hy@Ar+2X| HSSnxI݀~|RrՍ# brqh>-Ι?;O@.T`p@^9ཤ;2@, uM V/gfJd mc*P#+rXL^rPޚ8+%l{>;yqpT3yxe8H c-*u!"UgGRmYhկS -fth$%kgTylqKe2?_?-B4!bFR+u %3\c O*"\SQ6 xG( sVWvh\|JnEdVhRT(dbQ,ц5Af  @`:W\>FB<Azl`aț9Za(w30ӤI. _1`xT,Ul݃6>! h=. L/{Lq8dǑ(| |W00J$? 0xz;COoe*8&?x{/<v _6vmi%(5k%\XSI m # d0_|Gjf}3$ܨS+YgOl7s\ċmNJY )>?3[#y E~mtppћkxط㇂?"/`j5M3&pb. -)eK`VQCc# 9/gg(Qxl5޴i.bl"s o]!8fYˆܚMAŔy|:%r8Pk8^$r&aA~[펑\tchh"`ųIcEQwDm .h~÷"Ц=oCH~Zڽ:#a!H-;GFR:K,uVf=/9[@_oEŋ qg99Pnt?n9/WI1QqfP͖ʾ,RUbYc_L}p6>8w"H+@4Y%dٟ +Vz}᜹\ҁٍ#;2K"RylA ˝{p]\Eޥt졹L7- #EXU|JOEIl\bk}i48TS 8 >0ٍ}}"N$C``\!I0=[Lu;TJ' 4X"+2T#;+S?@:ρ@n`Wj]12gt`i1G9` 7B}&+FŃ%g( 6G!nǮ\CZ2$FPn&$D[_`Ad=9LJS6 a+U`7r&)~rȣHh^ D-SԞPՎ#F'"m\9!Bm1cw= ˜;&3m Eʾ y D1ZR&j͉r9V biǶ6卉' >̲1ڐ[G[G]/3r'áB%(*rZFgE xŘ;&q(:iu;Z&%-ӡ?1\lr掫st'3ƹ!{ lX<3DƟƢ_mؾV~gdr4޼\Ceudv8f:c5S`sh5ZAf?ڎ9򪋅3ͯEЮ c}dmS46'FYk[VRnWp p VEZ{)iifaܙ9D#&c\QAsw# z̛:E~_RZbe)46e )4VhM=A˭ &.Zer&^C5ԕ]iz= MLJk'xQ vy 1ZYaq2=7ǘ*}&}>.#nxqqzp'‚O/\LJ(txBUştUAּ!Y %x){]UE3V5׏Ґb//|4oϹꡊ X!j:o-OYfo#6D8z}-,zc}1~hGA\<1?8%ȱЧIeQQpӌAM,!Z ~9cV fe|4]>F_'lu~X;E 7Mo^u:m@(fpE|)!.'];_MBm<`J;CDŽ@0)$joK<~Sn)-埢U4_U '0:}?FR1&paW4 ^jM"ϻX4rV.4-?R X7(g(SHZ'4'=V`L`| _2O.XB_MX17=P(AI%-_yw7rnf%82ztMyr&&k0a{m/ĵ:q(PC'9 &WoY{/!`~w6Y*k3tI.g#JT$s,P7{EV_4.w W=K\Rͪ>']R~ېt<Q*,[斠;uY4̀ Gd[C6.9g8 <xM}TѩcH͇ٝۼoz/f:ts򕧢vhXƇY}j!M t`'pozPf%keE̺bb Y%KT3#[|,l}V_q)wIԝnE}:x740 %QLz6oN)5Eg2P.Wɾ&.W?+Lh0r3xe'MUeq@[-"8XP!i Q+At$X5t!v> -ڕ6 6a`&`66Eqg${{};oeiCqb(Ca@iުDubT!> q{kR$+磩~=4 *UqJOgZiw oYۖ٧F-.*oj? t_}nB`1_uu {zveB0)hu,6![)z2%yas]J,s"XC0[ n!()8Up0SpƔr\Ix1xrpZKkl"z.ōdKZq; r jN\rʄ{j6LT}v`;&>nww3_~X/ ޑrXILo *gf\| -}k& cF2$wΙ2{ca2?)[VO&ںќthWwVRa `,.мTfWy{o1c?M",Nq<'I:a1E{>apðƮʚnֻ$Ff_a 9b; oP W% %ŦT:Ô·䝠N[pC?@W%AZ'j@U@iv0z^UVaO*'?Pݏf8QTöKBy=nymI>hPڦ\z!u4Ұf3)*޴e/VTH}XrhX|T? +ӛRۀ\ֺ>$,fƆeD!/ ђ8P]k] >)z&Q8D檴s(D;";1n'u] 挅gnGFptd6#,]t9cGaX~~9}R. `H:aq ͅ ύLDn0j؄OPn:~KG"Y՞ԕ>Ek k,@ē%#{$X]86PSmB:Go!UI}X} l11"JUM|?UW'차&1M6ډ6Z8@C'NuzgcyjcPewPvl%Yc\Mɫ5.Ly㑵e-L'>=X)WgX-B3Ƥ\Cp>(մjOB;˲OQvL\0,NF0Vxw^Fm^pRLx3'M #~WV]:o\q}j[gY!&;/4ܛLAI (maXZ >= e :.Fr59a,`NbS,l}7tN&|}l^9e\/I]E;yKOg&E"֤L2#$5#E OߟApMi6A[Ils:۰@y~PWw` %M±eξ=DzHؗ+F|VBR%z}n}YuZx^\v1"#OI~cb+(nlU|>#dž%)^D&T&{#oI2pZU(Ǣ,i&o(q]] *R?"ncKB66R7/QȃS~W|ưsR uXh(?-9.k7bzdx gdvPF8}&CrRߞZrhmt<{M eK`/"uݑf6rrIz,mtEϸ;Y9Ɨf)aè~\LP:份VUs}%:{=Tfhd+hoYsBz'Q]"\bpc+C(M[n\0,Ŋ& &Ɵ5 xvylPCLGUuiSq;|:@%zXܵ_YUt)ńYV?e7G.P@,KCkEfE## Ƞj `?cqU'onb;@\Kc>9#c]X5e5,cw=qE쪻yˆuOҙT +NFOۮMml]_) F a/\_wX4j[z3'ϩwC+dy5c\b:y g7 $um^o{ δ+e5,Uܰjnfitg210tI2FML\\Zz->,e0Fo?AH7p ;:L.Nж?j҃@'q{U%tp.LfP=6+qsˢBEx;K6Ϗ[W18{ɿ7"O`{^SQOuL~i3oOR% >V <+q@6{b$S{^D`d#^p蘝%JςͰHv/F6#ٯv f@$>PHKr,_D(e1s$*GV qA2Ksn]!; lk{_n14ME%*)2<qH}VE]֝^2;Ҭr]?pl+cp՛ٿDDе$"w~GF u@d7Ҩް`t )8eȧ-E6xv(vl}Gybdll)p<$`R_m; ! -Yx,W{v/OwM8F|d|Icw, }>1\V1Yۣ7OV?n)UF9^\|0UK"lIX?b7?.R?lAFg &Rp_U͜Ɛ1N[-zaKZ%",klREhx?3MpBJtJ_/4#̽`H{L8_oIQeSxǟ{EaO73Yy;u mi%g$|e|֭<0jb\ۣi߬!`$H@ebB\ >b|Ȓ ~A_@]ӷܮ*uG.51r7Ճ&LwGixuj){7p%|"9$- t r52u*O~*L?ߐ.k "Ze^n'n_cSn !jB<3s:B>H9jIUiy̩X9+>ՓlCz# G՗(iϽY=֥_ĒMOپ{*FN62)3嗢hh5Ev,I`%d_'$>)~ M3{WZ)vj1##Qn306ZG+m@ѠM|B~֦l@mz?#FRqd:[n7DDaev9]V`<.=@S)5nMh~KKd*0%Cxpp5('S;=!$ܢN~[y]בYӘn B]oX?#SFf}6hݥ=jI ;:kw]3'h|uӬ(=p4l鹩?aJ[i8G{fla3EQ<j >5 Cpk]Ҕ|\cxsXNTkDwK`=6ٹ.cS&#=qʳeg2KJ5`PxPe,RKQ&ȓ@C;)h#n.9yq֣ E:T|fu1HH8 <:/F1~Aؚr`6P7[8r-Y;KTp!&&hiݲb`RCGqص\Y C犘͛xD/uY^qc5lyytbVXN7 9q~N,6|.#iS¡wx1-C9F i2܇ZRb=ʢ|=wJ|p 5!27&q/0Nj7w/ jSG)ӇWBv* 5/j{16[/r3Af2~B?+dZǧ$f<-D11k`fmFUn&FZM4\}^–.#~ƐR1]9QЮ뺺mr?֌kّV8NXdz5XH}AMUI]xɤRS;Ž)5D5d\9=#Itg&oTat8P`bi&^ rip|P7koe=x9/cI.Ӌ|[#MM0%Dbjc|%6uxA ge=%ۆ%-m!vSƇhpH(ƼcXqF9̹YzSNBF|mһ2cCb1CD$9#=褩|~I&Cɜ歛QLBFOur NxJuItPMS+aU YuYSʹ|u?4K1lzs>/k?bEi\2p@c/Gh$ci&?IwUׯlYE$p\n't >sJoAA ǩY6#+Yƺi.;iEZ ~P/f }:0 Mڳ>vWT^|<=9#u-wZ-;Z˵,L^o}BzlMc:r { ijh]٨l%a]vO#֍a|"Ǥ}M ]ϡgn+!6оKGP !;77xu )|.\1i#RbtVN$Fa"wi<b^ uOZw 4=3wb1!-{lQ2DַLj)Z@?ǁ\g`S(|fTj=NU +en44bum2Žq&V HR_f06j 9t)V96w4_{P+]'8zL!~Ҋ =$ťCŪj0fLlk^vfRYΖ8n޿a|H!uQq>=gi? h55+-,6gjCgi活 K*vJ|ЗNp=~땈Y6܃^ke]#0bIo4""uZP 7OĪ^u[RJbؐUnFs^8 5kdP uAS3@m}`v?FKr o)ST%Y{("i&m7KKdT#V8aY?TT OM^Q+~% 1\y/oߨxǝ劣ġrK3Ov_OY~w]=Sj +.Ȳ떿 /.+4i[nh@#{ёP6/Y}%7!J`eUyQl<'(uw:+e!SreOG-F6%/9JIv#g$O2 Ή>| %2Ƃ7N$@<`7&f(\^SNpyW`Qv4>x˃_;i4:2.m/4ʅ*nSD@ ,HtW z,(ebDUA[LQqZ9ENe$>jGZ,w{0 hmR;Tb/)k}3d.\If2c@jt> ?R<[]ThgƲ楎PUML:~mVaB6U?&fCtȭݍI<9/[( K>cf0r PGEOǸY,puj*HC<6_(vV+m rzgh{1girxHGE'Ƨ,Y?]4xBG-W߾ӷ(PS%^nq;j"8F^0c>^z"vv.cw/Q؋ƅԤ0*~dwLm]9@ %ָz[KFUr[*6G9q"P0Ns>!Ẇڂ.ȉk8AuXւK]0ZݞyyLn0yMË>3'XJ1ƿYބjԟ-&Y w]Z;PM5w#7 Arm]XUwד/U\ǎ~1hca->Xޢk@} 2kkuH\^=Q{AE\+q i5oЅ/!N#vfk&m!Nx ëtYN5~ [ sji]Wٝ';-4c<tH|XL{/Yۙ|`wnmmes<̿y{ #TUHΆBQ#os1A|$e]w0T!-3#Z`u!KoYhFBtIF+CG5*['7ٟ"Hk(&UTp2R!u`Pm/HBp1 kO!R8zmrVYsDϖJl/GQ{k2?x]ᗰL*.y634 ZC0r ~JBt ) U}e 8k89lok5$t5ή;_M3lqՊq j*BهkC[yVRm/c{+Γ IjD_G 3Է.=+d68a߱oeLST)9_ԳQ;Wݝ/7&=+`Dnr$ K|2&JU0je.Oa3k-kov?}Ό$9&{~gjxSM*F᫖ Hs?;yNèj]vqdl{+BrA)lDO2Ǜͱ\VRCTR*Aq:jgpTbvmڿPC-TG(0 l;<5t2 `Q\:Vn0dc뿊--C-"X^@ '.fYWKsM9~5#%v<=H6Yv<ЯUI~u5 eKQoUyo/1_[Y!,E\_>,ZXЅ6mY CFii QπN*ě.($l:'9@yDV/,iPy~+P5"ÉL砡="JP60>0Wq\&?ؠ7IɭIϱ~c b9]z'v[ TV_K^تB8Du`QѪQޖ;H/$zA5^]Rvph/W'. JՑy4TI0PAB+h% o5b?ybe q0U/)"ƎViorG~8?5A:`B|0JL{'ۑmg6ސG*)26 T$Sx4UQF \#@(q[@:Q$eX WucxR {<%m 잴ZvDgލN˺WOA G%Ͱ3.LDT%ho"9PRy˜ ,Q SS,S!F <ӏvcaaQF{:3y^N~$!!1K dMNj?L88h0tv$ο!j.9^PA13ȹ8|g P<-ds? S̏ k>Ǎw K_|;r>$q p96ÙuØt:F@Hf<[uRP3K[RMu")][%G>ڷƁEbȷ|esp=\viQ T\8o{!uYB 6q6{{[iN/Zp[HAv r&0GqB!ɼl&2Nm*8y'D1mzά9}t"IB\M6B-gv8/.dG%0mJҮ $ A@}!3D[)"iƔd] EBPn 4v%;L嬐o 5d#2㡰84ҟ\PtS[+gtUo;P^M*TdZ\#OF9n (rMunEaP*Ȱ-+Weo krҋ zqԶt RrkV'*E E$?E׮l^M!n. ծ%HhlKSt@}T1P+ŝhn1!%gHPc}׊m}: ~d9q}Xv6 slNB$#vJ#p)o@ k㒆+xz5Y9cELjβG:?2TKU 3c 0i԰穰)9 `n2qݧܖHqqo"" *5X-"s%ڊ ^)3|bΜtǨW' ݗO8Ós~^haqSF8G@u|d< %Lf`ss1X]Ǟ ojAYK{:||IeJA)R/?`LYdq}: iR<-?\W7 vUg{:4FDH ޞBR~wXssn+"QYy\WGk8(^݊FRĸwrQk9ޢ ͺ6Mt7,?)~-Uʻ=| _{cEߏ^ KR hJȤ'kJCFhQ8+Pqֆy{\҂ )ɗF1"Um?H2wRJ9Hyzݢ;q\3o?suc8Q[߸m%Yy~]r%`ۋܣ7pJh x<}pcWpMûj|XASՠWg̅i`_K:`.[D(HQEWldC.B3jߛ y/4!x'~,Kɩ4 s-ڼP<?>ց$LusS(ܗ 8 ы)qr438{^Tj\ᬵzJ_KwӵāOV ʳdoH;ZzcUdHK!787_*U]@*Pj4\:lʜcl7(Q[ ɳIrJUW'!1yV_ ο&t*xXj2W61*rp#߽`˖}-+'K^.wܧE$ZD64b1׫@ >3q/rxNsnG}^˃L.+Y Òwee϶BZuk7d [! :5veh}'6{rnw6Jմh!6>jAKI'88;. [-ZŅIULTm:1turGK_s5&+, S(d5wi`M0ᕐ ў/"e/cU9cnÓvg55s^+55T~ڌtK`?Z ҾHÙ(ه<d'UKO-GUxag$Ќ&۷MݿD>XbX[%M4JIRz>aHmPk?{E!7!cY7 (o."6 C- ﲐwIxhѽ2^AӀ|zݘ:qBR X.?Y Qr Hk b1H=|;E׋9") OBG3 8%œIKycBSP=@1#}N68B+#D\yNCѼ"\EK6ܷ` 潿+⠆[ {>1mWx^`g?(Fό@xtE~ !:~uW"r>o>jM9n}?\i˧iČ4 ;/иXlIA"3}G'_?xK.nƸA\C캝Ԍ>ęze(z"&7lwmyYb,8y KN:nr:Oe,C fF]_zXpɕoQ̐y/uA >/`O t^JIK;2Jrk"3Hl:rGg'wNIJBm,H!Aiq;H .4s8i[ӝ%VTo+7MQP/ V ѱRotqMx$<8JB*<%^cmџě.m5HHO>zġfrحH|̃2RGII(VabPгkډ U+gyoyE?~ usc F5-XGh oD@hP{s]{;G$ JKj-mCIpBRi#))iĄy &KvrBP9'ƭJ&>OU+`&&5um?MTh\GVM}墁y7 ^m6(0!w`7J9J;9Gr43yCF,Ob|wif*5/ H"7(<'i9VK\0c0OU9jx)v(c,|&"X"D4d Tתp=6.`D~g}u]B7 GBSo (T QBl$Kڌ"of39VezR6 !uD ogȟ/D1G8|5k+*h@p#MQ.Um.& k"h:8ID!gwK_ YS.`P 2 Ig{ĸX[jJR- ׌m+ rֻ{ }qK^N+ >,m [GR"ܸNΊ4`fa>%Wy֪\% NW?;T&dI?WCbU~=^D 8.kF%{Wk0T}1*u2Jߵ!R=lrNլ Y~dN ~Pi#v*#RsYh5BWCS;@5:h<Mx0>ê4qsϚ I#ﳦ>h, Y{Lk^#%^Ur21Pliq͓HE5bwY-UI2@R6w."\g8)ruFf΢tlZk,TSep!60Wθ$U^F{R%cYrrʧ7 "Rd2u?(zVΩM#1off\VK&?`=qތl\ߦchaۛ!H_Z)-3CrC \A[ݤܰ)dQXqΒuf,:;Zu"q+WHu?4"r˯'f2bڡR.f\1͇ޖ+B2n0ņn4,km@EIFWG3>oEBNM`=5DSbuLwZI ک|̪*Y/<;(5OD͓%GiMmf){3@yVSHe7&pեKAR U-)Th` pse߯ɞO+.a(]-gv7R=yݍW']8FzMV9q+fu/~VXVGAr+EF 4 !ލ53*/ ~Œa7/}'욨@$ieCxE+)߱fdReT','WO@}+ߨ6vR;oNgڶ1A]KT@j5 oz*21pc O2No}*N#;w,HzYv^$n%B0Ot\5-6TA5M16!rˎ-l)u;y1G i4$ŽQ1Q:bI6M9ž1>K{hF?Z?Lhpv%OŕOXAR. Y۵ׅA.spLT}OQfmCY~uFlaQT ,ET]O_\^.yR,d㬷I:=(`ava1d=†j3At%NO]kO5s&$qs{,|yB%dNFJ]0Ni:dи;RB< n_nL&ngfHm&T~ٸ=]tGYt] ~!21;B('#P蔬DVP봼ɕvzM|]A?WQ heaAdG]Tm#QM T'P~d.ޥ1 wwTΡyv@JĢb9r; ~51#WK6mv_ 簘^zKIMzRf{33-/Qs1ɨ5^8-+ j!43V KjO;&8I*w=kW+{zX2Mgm6kA$[gdhڋ7}YLP喸e?1HJLLX:؝1tQn!:[c $#49ٿt* VR@_b MZ pץʈv rU]TC4@>m+7N}i:+'-Y[aGULs}o]9KfK4D@&w׬V:qv9Z* 'dDYipz$o* ꇽY_,K1=,䚐nm{<)M>ow-K]d":]_2~l>S]rEdtC j$1$ bJf {JKjo)PE&1 UL)x v/H1SO|DCI ^K(_^IY24^MI o~k'%g̑`]+L=NSa97hKh~zV)|n/@Khxy<,8)o_2F1 ˫]י]si^q/9` -* "&"j5&鮾%QGP觇rbyjTϠ qgrtIg~kjcϥãN7xZDǯx6DeSTbgZ_l SޚKUK-ɻvflP˖c 4ILIT/~˨h3[rNnEb/ÀaBS]OG^5Ü'H[u(] 9@W*5TOl[ĊyjUb R~nֿ/MK;]E26g2H^`-1J@7EXJ4HGk4XH~?$Ts /52ߪ 9aᵻ0UsW]D I9h6ڡX? ~S {U0GA[òoQ{=J ,[6HT{̲?Rו۳ńBj#Ÿ'S g$%?2 EarkAk46q7̴sM1*PXaRiŒ/AO9JX_=2z\dK`W5w}m_Oj"3ʳ$ԣ}Ce-o 8z#X[.LEqWC/਒$f[@ ;`  9_W04 Gbd? b8%>49x- N}Y%<= ?aEњxQXM0c"|;/& Bt0,8ɕ FFq:n˜ڍ!GLCXCj~`:m[2QD:* _ZZO|~4q3_g=idBb|HX}YI#wYuJo)hL7M GSszEiCbU "!,ms^\I*U!jiq3s ~ZYK $D 5b O}^gk+_gĥً{fkQ`:ƞ(AG ANKUz'۳gډ U!MM#C_E"gKP٭urSQT(U )yO[t0`LpTqE;Uq%#!%9|"^Sv"7 ~q4~bMud&:c<`&آ15]:u{`2ϥRv ^{m 'E" s0?t/wpmZBe]Z;r ._nH b' j۳ICjGۻ7霐CK1xXjVť3f88 m"벭DVI_2f=ma0NpYמ/7ʮ~6g}qFZ|33W]K@/< 3xWv;v Ilx0 >c(E\]G-$ү8}#3@%g@؞A. tس GHq G 0=8u.2|Zof"tN1Xv>a|dԸ4drjUWerGc#Fq 2`>żtV~ljlG?m}|Hoqk|Ihy(u{䗇%{hKyQN 䢛0R|#} Z,)mTaF0.W[)qe۰҆9rD*E$Qe?#7,noR'=`g<_hNXZ3Gd|{ȄZPh-2טhsloo 8vS#Ծ7]ܓ+1~}E0Yfȏ&Pu%Wb򮉃]7sM\\%ʋ$y eW"\ Pxx|ߵIvRBwu h0*UsĨB3Wc 9)Х X~vpiM8rcl6C^.BbkeL9%Hˣ}p!J PijoH yi䨂X1ݾ\+ʭM7]31V[&IDJsu̍1;$PmdA1 FW iE99H]vAi e=[CVatOcx锨"L3f{whn;|ho:zEoru5/}??!GL|v%YAK5fGtk1'^Xv[x9[l+'*UE]Tcښ i^\oCLlve)\_3GGtne S_@UཞP!* h1@#)Ř} ݉(!;:h@68WpҀ6)Fb}YV@_:R3,eb"0Cͺ 3ofbU"JpJ,1 Jc"&LfS)iO˔2V_"鬯+e8х(.یlQ/ji]t_;NMδ=(|5r-N";82{+UFF?,qyM vZ*<`d]§7N Bc _zC/N7ŚۜZKA>==/~h]ٸ|Ǹ%S_Lw=8{8D먙MGI_U)av*EZE yf*إ3UAi=\x*w_*50#MYolo? &qjdSۡDi`)!8N>ԷWk~UdK0G"2RŀW Hiq+ &CF)ƥ9Tڥh-GVW7Y̾70ȍ#?4+Xsʄܨb(ķIy ƿs*89&<,!0^q0q~S/(9 6ıO7g".g,_¢Hp|2,?hSZd֎>}c_1eS aK!n'˺GHj4Q J:T/ @|04UtP}*2yg. W`C`js= hW^ijv7h_-#6z#_C Р,NօPD wǸ8#R>ubqv=ZQra70y ͥ XOC>RThNL%%IIt142 ދL/ZC300yzK$;I(_!Sr3;xp 5dwNX3qRTd2_"܏}$O~\c>}<ƙ:D1H)OCǕz 6wWSQT5 )Z@i= G _FAz7,I b*"/@[5 D9 e4?=OOh܈N-v*(Y܅l O)v}ƅnBA-a04,l] 1R\OF?eLh/#q5(}=OZd'-GY5[_0V(}ظ² PLX//P\$upP#[1:ZO'>Ы\t=01i|$WK;ٴBaD&u>GX*j3Q)'C JeKf-Spšm,8Hqi ; qݝ6\O#p7Uj^zB\]:K~lB6kL@IHxjS^,q%\l={c; G\fwRVo莏vk 1w559`4-#R%/*jciMh],_Aɵb΂Zs0s;іZҞ(>&`=COVad(>qT#]A\3bюZgJ,VV *y W%5k휈)ydv ֩$>Doޖ,aTzGb]T& h ^A/ 6ZdD7K{~pn;Űd ‘Fwr(o;\xo-2WK !ȝZ5VrK{G .3ӠOmҦ6B&Lk#ѩAp P2t-sM>d#k2+G Yס%~ɳ D! }'2:yߦ];Wxt5/2^ T$&Vw /%_Øu[U$~>{qÊu Ma8ka9;uzGZMESՏ{G ɒ񚯳%/jXJ~RM"pk ؐ۹*]/#(m(^)o2Zijٱ]Đ _'d֭1<+obx!RK|TRD6,8m]%AfIRlVU@;릿}{VDk]fqs#Et P ߟ'P\V؀ p^zoHW]yU;J\T3ԏyn]65)R\OURFʱ{q9q<LLiAY3=jDeܼ(3ěTAẃD'EU'gl,vS5OևHFNlQ,Ή`'/Lݤ =F})j3l(FLUARw$[h"+7%֠bY<?K" owXˠrNU`H)sh?hi]߽2%)`fH ,6*tt1wYm#\Ӯ涎lSU]/Ha}H'GXL/xAs8 >4͗4z׺k [QG|Bju LxB#Jz͢{⮴D$)&j_)+a)9#  JrXG2Cħx7#XIKI??9qO'IGtU6N0'>P,%sEE:. n- 2Ip屠2KiPċ;ˀ#b֮j]YOLG5M6~ϭqpB>0 M=S$ɟ]#[eJڋ)(p|X5^eHr}*-ȓ5aF * x qro-HZWrh]hkl%QV1lw#ޞ"7}2K-&YҨW"ic`$`TOO$(U4a&fPDqF4Khdsa@^Y;I'σn&@ڱ|gE@uHY%NNJ~L7ĊB \z6 LiN+;\zr1݀)<կ>WaсU^apMT$tAX/{d`3>Rm;p>ټ ^E9,Z 20`\_XY )qd"IT Jmaw_6eriڰX*ͧh>:3&"SX 5: Υ)WlGTXydBb,P;ǡUu }A08P&G%Û`m[*D'[^!mEA%/"~䰂lm7KU t`fg¡fL0j~c[ 5gO.ԆKJes'[(ZPIv尕lQ5 h%ۑ9aOOrr.6*&Uuy"&)B^q]]`~?EI!N6lބQwc6ԕI.t˜;EV\c80+!64N^-(p@#fdw!S"x;n˨a]״8\%yNt!3&Q'+ zDtP/MŹ\3M]Ą046:?נ9Z?sDyk>m8v~d:Q2qB1nG.peȁ$?c Z5laoHLh`W5MU 2y-Wyf<SN x %R1)mJ&x|Ps\_? | 8.'a6տ`᭴ƳS8+|h$wXH4X;ڠisSiơnVx)D$@Dmi. _ 8B$ Ҏ4"?/sOuд8@%r:O=zU-'Nso>1' ziI&;^3QJF :dN.cp?%|_CE-c![~Nqy? E߲)$]iM/D(+RXWx؎>}ij:'=Z#1׽4+·OB5 60j\mH Vp geiu`.17uS8{4b%r.Y z.~$cvy }$3)-}G"IO\iZ.ZE@VJ4 jPij=K0^SzdZUv#p##p]1͋Huj )!0z3|JO ]UIz[f~h(`Rj\FOG-z/]Ҹ!BhB2J]n,E_ev30Q[TSj@ u14D=IkSGz|eC}a꾴]. fU#Cu:,iW|=] ̭%GE=C.EW*1JF/$'Sւ{v ?nGдzZ{5ɭbNwɒC #J2N9Y7~#DWe)>UOL+6\028)O~:LBv{m-܂CxH{lM1rFo d Wrp3(cQ@``= pG\g.-k]`NC:X4y7e>ܺ4uB.B|F+/b3V6b:r0-?d񹹨N ALɆSf/0D+B_!-rPJ*a!}NL'_O OH!j:1<1ֿ{ZG})ύ'4ߖ#VT)|Qמ6 {h6/ B-A_KIZTuɳK=0jd?"~ޭ`Nj)ɯa_p`ȟ"غV-pTs:a]A?|a *lۄۦ;/0kUV)F ύ9"Q9/0i`P'ҭڭ)FM‐5qqt|8فjc:?\s8Do[ :^C,c2Etvg~q AׁNijC5ٸAA/E!?!ObewCիL,\~zc0Z 0rjsz+[6d%M(˼$~k3P4.c@4=HW3gj nQ\0q1Cy¯Gx!HD-Foಭ#__MTVqqWVmԌ%=?f]T\ !*H11mYEsqEU\?W[Dk WFjARᙖTT #P&27TN=bBF;vFn 1ЋJpHiU+w\#fo%[>[#OYR^b%kIH,1~|<@5bނĀK%*r5ѤBjȳL~h/&ŝ 3Mg&UJUkytYq"+Ev`/ܳ!뙮%cMWQ1ĩ ހWZb%vҺq6T†2K  4Q-7{Htxd9lc6Di]4!ׄZ) Р~~JDt!Gb3 t|: vT"a>.KzW=i xgqYFfX; Y8 O*mNЛNsy!vh^Cŵ\A:_4ɖ)jh,lyRiBK>/xN?Wc0Cp0EO\ֆp@ 1T}EBҾrxoQR#TOyg"Ѡ]jQtVdoJ %Үu2:TP" \^ ~~UN'=Vd½QGI5&lA8&P.FKpI@J c}}:ŤS|zyl-և~-Nk˒7B/֪T{rS,[T1DWqU~jWQ dzcv/@0 -8M$K2l67Ƈ™G ?>p-[R152i[ՇPnѽ?bpK}B[< zY1i1C>Mb 1،.$.HXv 8x+?b߰V86(b^[;)9Qt8'GP:^SM"z;JIzAM2,/3}ۏ+:^e߄|J 4p/6Pgx<c1Sjh=agZ!@m-0`@]k~O>2Z@S+nIQƶ-kpK4BhyV=n jS40uyi9dH1EhvrSfOKNΚ5ʒ29F=6i:d+7DS{ ܢxVy0Eej_A3u=pu5ϐbSmr2^[p!rׄF$ͽa{vCYa#0ْ|D M1UX{Δ-tO=^ι!7.P.2^lhՏZ% &5]JdtLI'j5 NC(]Jz"Nc30גz{: N$^ŃԮw v4*TG>'- &j0I8R3ks"8QVC0p&@ab#wB4 m\2ɲ,[ΧZb$A6Dꎊy"1#,=ӕFwTУRI,[I7\Ea/J)LnKRXjn hY=*u6oe^%59Lt1+ RQnUd1ѝ#ZNȑG ʔ0e: QέIR+NCh1 pؒ@ip ۽:p)UezwԘgsVd!>~eU ՝C]wsLӋ޹X0S 1hZ6#!`Y<4WENUkV܏!A2B}(4Y.҆}RΪz546CD:Օ kᥠWn8'cԾV8*ԥM'G3W Pow{dPv*m5Ц 6JB:OOl),ۚAS=aIaĂDiŧ@OXX6V΢H JQ;p%2u۪]s\GpY{`z42".sQ#O+L=lD&ژ7Ѯ%#j_0 x-/5"}3s-)3@~NIĢYH/?8u , / `D_B|>1U͟^Cr hhYہ9QJy0`Icǡ+1AdM lLk$yUMNÈ czM8hZJg:Ž)-&Izܷey6IzӚ9c'-&d7!,b&o(c J=[(W!Es\-+њ OBMjdut=|y$Q&d>_FV}Jyy/|bY`6Ӱ?Pbg}YDz^/,4o8,7|a?*gV|Ua^F#iZ{_E35mHEpmV[)1%k !?2-!<:o ZΞ}(/0Í<-ёo&{3,DӍv{ج@?b1z~C _}~;E"v831XB5~fm&sFJQw {A^3V84y}sDmM mz˺ptf .8> Db} )51;+ R$2,둺ӛmQ RzFE y]B} I^h.Z1ǐׯ^#+1tv.MB Y.@!gJƸy"Con>5rGCj"Hl3cEV*<[GSg,aBshOO] {|FF׾RC 籽h7\_]HY͵^RCI1oIt^YK_+_D%{OpQ|625b%!2Gjmg`x{8GgMp.P63?dF4[(X2ȋ bw}|w?'/;?3=B{̚?й>ݶIdRa"ܛx+-DΈ%wq~$Y'] %,& ӟld':Zޮ{]>Rp8gIM`]WDA=2 Gc +JO_doQ5C;zj~4e/;N:4i Q=I-=fS Jl*졷R}k7K}u㞮=3uӼuOnrC:/Ίݵ8>*$O=B Vէ{7{; 鍶Vboճ-+St^x(K00V+tVx^B ˋdqR:^ 'gNb|"qJ-J|3%^^+C7,N$V IM1y9A nn#)l)j'w܄W.Uv%qLf%9lȰoN9F*'Э= F s 8Jj`ya v6HwID {wcY*9\5eHj [ܥl,hz1\DkM|~C,6NRלG}ZxRZ13ΥA4~0_};#pUh<\ImaEm(_hDj'&hmQ^md;(wmن*A:}`2BOp3W12][鼊5J~j kdnu[|-y,5 T8G)Nrn=p$LWe?<>vCiO1[S&(=Z`7׽yM}/mҦ -;8lKWÎM5vDePEwAJEߊA)ź7&?ׄԾد~Ѫ^cFÕzBݯs`v=];>}Ba3ar5Q @cǭK|:ph:h~xyGoq-_f"CH7*s@C,NTBeCC)E|DʆpVnhܟJX>QM NC5 NƲ(JIA?hl:=d Հ`1'w52(9Xd}񟠏a!DZ.AW Cbz,=h=N2K ^ý^4Su qH'nȓ~l+gb#hx')Lhf6 ,a0I|?"'3ARy! /O^<քӍ~eX!l[x~;{$W6bUgvDK1 GSk%qmwx&N۠ʵ Lg!̔8!>Ĭİ $%=}>/9G6Z_W;Y/4[nUď(|*\E<w~h7Bfٓ<-&2bA&ĞjĞ/FN9E^߂j̑!\AlO,Wp#;1XqZab>釕F} =beYɌ$T) | ]2-l+$${.xQonOspwZprM6) k5OpsOP0 .aF5P}7-SIJ\`p/@WrM fúɑg6ܜxts^/͵`63rƻq# GQ 0#pV/y=*W)>9gfmB􅳝J)YLhRoCqڶ5~rHej5dڕxox597R_)m$_.)@LFzȹ:.~CMEDxS(C0W^a8Va:enX>Q!qNLy$ #lxHNcNˢM@SB`- DVzFԺja[NL:7O@ $-s-TzFT >`F%IYMT{mlW鶟W{LO8@3 PDG-gJ 07؜MtwkZd02i"3HZd[k%z!b8p0-UCAjo`lLl@$ pyr´rK}઩r^.3V F:MutS 'Da[4L4 J8"_K]#-~nX.9=pf7zM&' 4Muڋ%r"?I>*PlȖPT#x%pyNј=U` 8,hl@tyR{PeZі8c4V7I4 #٨D9;]߀c5EF3ֺ׹Qϛk'W[SVgAou`"(pw?}[ΓUd~˩ 5%.|H(ȃ uMPOL6) y,fb @36]-ioABu~'G;(b :z 1Ha"[H\4NM[ȴ>o FP/d·sVϸ*5jmYi{͐[r^/Q|xvgJS/%Ռ'HzG{ej"4kcPξ(݌ K.H%8$3vb vJm69zɉ0!jY} Ͱ#858U!`㲭(B8=s~lwQk:63Kqa|`ϖR@hcANH2I4tGٱw&2VCCr+fM7Oz,eа6<.0Q8G/u1gWo#: X?.sƅC*м@'1Ox3ȂGaE{T@kFs)]sJxRϺRrP NAyw4^[n#̷[AKSNߡBhz7&?$d$jYEᴄq>TlC'kwr\B>p5yS($8h5x `~<'^ÔAlmq%(5\ȇ DGd):0V e ⓷倄Gb(~uT0y' f4brB6↋Hkj/KhY;l'v"5~;nꮢv ̈́c={2渑Mawq"8AcΠߧ}mp 2*y/(|Ͼ]%i;pJn/UuXCT@7wǔZ?KU[ %$TȄFXC¤'rҜ[UL,|t:`A.qlET?xExqP+ '#&E?A+>2+<V 3tol:PvnxtHoyv>W}~%xITBV!M*Y oĪ2`2L o@?Z봺rRIrtNy z+aߵ3\DY+xeڹ=i7dFa|=rSOC;u1FiF?.ґ+>}% ^i UMX$r;XKsO7;![7wKP',$4K} y?hƸʗX3Yk+99v& 󃏹5-T!*oB $: Fn@ .uwmlsxv%ĞSs=@m?zTuL"bI''ű^A຀wۘ+/O*gUc~jQT{:\jZᯨufkQA]5^[ue?6£­AFvn.\}G\tt LR$&kpʄHjAhjwH[KD1ΛX)nb]֛yI!X @Ao T5G TǡitYT1{-yx@{ '/A?B"ОCm1z_dKx6 ]/[(pzSkb`65C<NL\3ϺZ=o7K=.h0zX/ d .~`?pFyCdtr}:E)^Tgө CމQ u0g`1JK<6G/G b bn'\dkYg}ptl}eY!͗ഞ^=DPR}1R&!gnCD8 -Kum=q 1о`8ಧd$9GUy,$mٗo|,@T3~֬<y!}ҧ{k,kn i.`|'_gWDa,>'&``P^a"3P!P߯cR<}A~r3α`CRZ1#S~ӜY[;H9yYHSˤ ҃khLCNoܑrR "<;UI6}e?qden_n=jhGI2K|;K4yR ',[Mi{iRy oiu #mȴ< %ǿ&x)MG_NG`fj$& :s^/I3bbm}HW03vSϲX͞ddf|u~ﭛ)#x¿~1M" W/iQ#uh ^0J/eI5<(zfJ “ Z 8Itdensb=h ARmd9ڿt /NL5lSu0z2%:p&C)(1(b!a6L@߳;y\\\K WƔZ"&ٗE.!p& d y4z$pL*sԵ×cgTo2}zJ#0ίe@G ƽ5|3i(] +Rt"Q BB>MBlb)jN:/?VNhe:]vU21Hb1:mݒTݎv{(9V&Yi\F( %EL,qB)f_ɷ&.-AH⥘k怡ulO~YDNMd~Al끒%0D[;,wh~5 P"V --ա~zBr v~X@Мh,XweMOA>B8Q.Qc,{&߫ GG'.{p$cogDž:YB Y 32Ga2hx]Ҫ<#|rߡfND~o/]Pt.2_hMcL9*tx4&tgȥþ40c;[S]9ߕ ߸N8 I`a^J8DJ4tW ξ+TLX`1s+a쾠c3Ɉ4HW͍wiObY$a~**w4́:};txj }6Jit-jN2SI@YT(tId[ߟvM bzH-PmA.zQv`lM5>#CAO.Pa;o+(̩޲ACy^S9~$D͡C6ef -8-2j2{]ڈ^BN < \.$|oľZms>}￸BtA޺26N pOwρN{+In#ˏ2׳m9MSx5:Tsj~U# COdw֙ Ey+J1Zcmd77sTGj"XlT֒|Ven8 Vb>RABтՄcBoJbns u&h+8cF ?Ⱥ&J]r cZF4:+ ܟD^d>JWVkRds m_ul&+|ބ,BWjdW 'GU@Vϖ4 iB܃w~\@, hÂ%௢1C)$@NܩyTuHZߞVzVF>n)t=БTP6 RutفYT G)7Fwf|ΰ6H$38'&.)#4L0pQ2-E`Ά 1YdB$D_JnOPw Ra`@8 "Hꁕ9FNğ(JH.X D^R1^uL`Ύ`7P4Ai zN.]yBk:z}MlPV򋚀TzrWUz5$w?^4'z7,w n40j" Qa"IC2rqr*v;D ޕAzuC͡SVB(iwܦ۳뚃DgB6)zJI:\ uġ,8wW/LLwecg!]ޞNj-VBGP X4ߘkaӽ"P  R̬-͓tN΄oȧp|ϐzZho Ga^%| u 읬`ey8z*,MܬklU7 JV)ZS/1[LpR2+?9:_ctVѯf?5$m %uڊ4* he1cְ4 \͙mI @cڇbnqft]/yƬ#8̎Z)cáeZ<8nPA?gۮ"w;ǣpu>At?Tq3a6'jmMIN ieSqDr“(P(qJދk6I;af+jU|^`!?,;ˬ'f]y9rj7fNW?w!Q5`f:\gtXO) >vQngGX-6Ht4 ⋆TAx$I#f-`S8Wf0DO_"(ͬ7p$e/\O4xthz|>?@ (%$?UG_^艙HIUckU=Dž㕤9vVtz3EjjQ3'{*~ ,v>DreEooEƋl=qs<Хb@+#8TMQbM|?Ɩv<>'M st9+pg39K⇉ ]UfkX#7^#:ܦZ륛cwA$BxcExtzy?({"%~X璘ډ)Jԫ6 wJGe$!:VBh.Y0rLd8ɊFB)]cm][Îhc}?g-!tg( . =0-JoC@c1]̐)|;@*$RXN9ŪEGu\`jmq[y ɬވ1;2?d vk-Phak4T1UEKQ?ؿQq-M3 '1.TkNEIf`X9#"I VHא/nvfBk!W9m=,b!#W1Gnp%{bG˟nE)ms#5Zb eUNO9F2?v~?Q&!F;;u&lg\ծrYsoe[ĴSv>dZ]NGL >u[{:!'g?U: ?hU:W偏W:#93UBH ctguNR"f2?a_fڏo lm8Ώ-;1ŤٳDŤ&|Z+U`YM\rz!5()=4OXuD3?N"Q9"Ѭe&W 8K!dK1T j%0,Gf5e%|;aƋh` FP Uj#/,6!H1C }Ҭ^C_io}X*?QvCIx2&z8nhv QݮYKJ3ݘtbz{B0 ''>(["VsD U%hkusgb4<ʨMIjGJUA-{ &DnGSFəO6[Gq xsqA]!tvkGwv , w)Z#Ъ N}t\8ޠOTbl+(FYCΆtAtP$rCFTx9 IsvBBa7&A )ԙ46tP68p b╢++71CdWD"ScIr0%,/&-KfפB`RJe+uWXyB{K=]3F6~LcY旫t p֬OA(XaBQ'ΏIb ^yw_ֿHcQþkz63*XI._d4|(0Z>Zg(%$ /k;o!.ZctVqƤ;ʄeY22̝J-tT JaD#ܼh-*ȏc<#>EJ.aJ?O*kd&4Flf'yzdۚx]O5NJ.:aiXsqZu&rDC.’: r9vSVxLdhBsOAvЛrДKxѤ!3}fW{i+r`@(åFd/gnO#^ugԝBdU@׫ a92<֖&$PO b/řF6Ȑ0N0`p$(OsM:;-R" } ~O`XS?oEs26(D>+8# KD87Yo~8CfpKMC ˓KH0XggDiO< X\zVKCܭGյ94Quk9%r^|iGI,M+#;P 'l{9!~Zkouj4*~C>.h P50z6e}MS;|>mhmwrl944a#qkhѐ_MPb෈tk-Ow#; 'ŢwQYK7D47ZVNdDh }[>ֿnDOPh5z$"4mksz@KS]î&)&{]]~`k)a]vku+v>rB 70ew((|0 Zm#ГBᐟ}1|&D~f9Wr~&.UQg85.1e OD$W]"'!h[]{՜F>gB+w԰K"v0 ` ]4-$/!1&NK. zdCr Yȱ.V4Ej_|`w+ƗPx]G8U#yk@ÀĬ/=jl6%e :~mI2? 򉓸?$n\`WF mEr W#x<:aO,WڣS(dpR奻 M bԳ'ȓ@#jj7#O MܜSBܾ."&FQ'-x@+ޔ1Cs[e̗%]ׁG, C:J~(]DHzM(e9Ze7q[m} 51#K c!ݨ -#YD{}:<:eXCk a(ɬ!4~i*{ zèv,V fxЛ쀡Lܱ3a3$ s3)`L5ue)2K4ֲдQFuw|~ޘ3=AKN-)+D4C{<ۑI2Yiiy&aT*f[0%. ګq\iC`o.$"rt c8썍 DHr0}8m>o "ا! ,b.KJl2?BzBU8WHX6_?G?`ֿ;݊┎:܅ގA9I hO-/Gb*$tB :(MEi-TtXoLcJ᳾!2?%123DɏpoK9lxpJkF::̉"5Ļr§h -")!GY\IGܫ7ac% >.<6ᄸ3|Oxc(rИB gFp@myqŭ71R[c`":nCV,\7P3f{p3(=`Hѱ4ճGReD" U/c"ܯJOfoJoM怄SNܕwz) qg{bRcW+5^[#^|Mi@)>v{2.B"mS9m1rh ^{8A*R 8 8vߞŐKhgLfh6m]~4/U$Ya&)sUдhb p #Faݫ]`y3nVX%iQf`pҭ9lAN"X <ל79k$g`RvC6_~ [87aO3+""c]2۔* .9v?pE"cKg?:j6b5|w3F('Pab [yC7Q eCR!5?% EÆMޚ}u?4!#P1}[4Tst5$8woR3B9oz!iWsyj;= ޙ5yb5aS@dxDW{k,%(԰s|@Oe@a+$ѓi`U~Mr1HبӢ%cSoeO=vw}k4YZPypYJ1;Fn,=˴'Qg3'h cY3ua iNl+ yhBU׫ "ɠlF[G$O!?E5"(C7/`O='#Hۀ(/XxrijN^*h۰M^a>) Y3@:O+.f\[#J!xm_/PuE(\7h?|z`cItYE0_$<, # (H@ŷpʒ:&ٕԠMCu8rPe_qhRשٓ!x':iKHbc'quW(@3sxҜwr.^OnId_8ZF[Vr[)–TQ&O!cn@OxG,a)qh*ĘP~MN^Oj2U 8T9H'[w2p -7E'.O1({C&ai#:>%lWq1p[ }ܓRǺUz`1 [d|r殦Qoa/{vuU]'z[#ѹT N"5]A&%rC$0L0䉪2շg ՜XnB_%&ԭZRk-&)LMh %ɥʁ, : ǥL<Ŀb}Ex҉v\.]<0:ҜDVM wHQJg]Ѯr.Lzꗓ-Zv#a`Lz[Y__cm Rt'-巍E=pknVC ʊX pNB:M;dڣͿasޘ>Xnu`as-.xL;߈D/,MVי+٧!t? ɥkrU^@HQ3o8a[6yg7M(~+ @("S&G'MhM=fQ.h;$oTs7%v~_i4 %]+e4^ta%lp͈ق:B}JNbm9V#w>n6GҊZB_sez ڄ7άySPr빊膁o GӇ* fa[DJdUsfiȖq?gnNv/BhW^cpFvɣv$wKP4Wj qx6fgçM?(?ăxӨeogb'_@3:`F`|& GRkI,v`\8"?WW{v7_ x%AM=sHK.>U(@Y'͡Kټ NܩBszm4SA!XII_{3OKF:f?IsĔ+!-k <~U^mS['&EHy꣤%IE܄;czb4)οL ! /RL"'e &A׹}~\$dM/9]VA\1*qFDLH]86}jP8]G= PQ[Rc~"hbr_TDqߖ9dxz~IXK}T좀"F]j\T1gM(`Ó[L,y#=ke;~k;$.bF]~MPIaEn{M? SNxK$fO_'$2=H躵>>' 9~59oː3_k #Nfӌ`<5c'yL%uaMvxu!)({q=^navuBW^h}MB>CPG}syI%{O;9.Px⚓#?&oA 0߸* `H/M$}șe7"aI coߘ-`g0Xq(>X{T"/=w øZW`g$֤2ui_MFC<~VOqg198𲺲ɭ*NI۽}]bedJ;׏#h}D#VUepR&!vm{|,g~Nڔ I F6EacKSoh"GL(yf٬+Q1FR!՞QMKKy㈵ܲzh46dR9P)[Ut@54Uyf-I#D$]tFme eTtW^J)]-Lpv|mE)>8jiVGVg~7Pz => ¸eb;BRD53r0mM񸙎((!22'9W.9nllD=πZTe;>PW+ zӇаJh:0Ϡz+SѢbZ\*ϊ99[ ["t6jaI16qDĆYF>4p7\qpĨQ 3SD_Sb0nX3LXt";"΀ &g{nfjOk)a;Ě+\e,O<2FR1j٧ 0z+EK[瘊v7ǣn5JXgiRiiKAI`cW̃ CRL; c=ֿQ0u:!E;To{Bc܇>pH@sE+=2^aи|P\Eb&V~Vqzl cW!rNlޭ]/ ͔6Þsb<<ܖ4)f*,&QN^'j'[M~ՋfŸZRΆE! Wuq5wG\KY%#0PpcHqޚJ:< Iu1,wZF/@0i2[u2_Q!01;^f0 d-]bŘ_U[r-800Fc?g:: ͱ_6;H}b5,)wq| jڢx$>*R\x!ڐYo#<~p.ᢊ瓞xE$aA6|f eMs r<(7 5Jx 1e6F5a$q}yEYg(xAGŦ 7gRM&螠aa4J!wqL[cy>0x45ǚ'UѦ|6G)![}%=9o-T`XUh 7y4jBf- D0B%Ɗ~>Ik#t3KSoP%Tv>:%@N1nEr0DӰryI!:sEaR9=zwۛ .A+uo͈9%wP~RD3OɂwPp:V'e(8pA KHnEOdL88׎y.KzFfL!A.#^⺫0&d D2QHݜpGlᕥnZ]!|:W]|m^6oDumOU<=^7aS>f>tC3;v;txH{!3NW=z[#4E]y[Y/Joou|Pr[Þ/tK'¤f-Ӌ!#yHEfZNg!O_4B+YZ`$z*h[j@O#n[QD޷"U.;8>‡6ψdjMڕX9JH׆񼼪akܽHvms6qXL usOŴs Y{~[}S+A*ar uzhη -^۾^!ZlN L+ᔱK8tܸTWh%_8^=[TpJgOKQfx(++!b 0S27ss+>d \.Nmy'If8$=8^-n`J}:6&[7֊Le/A̦ؿJ?ˀRm/KT7iɡ[YSe{b&RKB uz9 >X,+^65I;6Zl bL=@.kfs4C2;rYfE_0r4V`j&\ 8aE$p0hPq6ʶ%$Qɰ%=zN1- UQqGjGW:CZ `ei+J" HvLIZO߁8W mչd9@}˧ԻY{e= ⦇߹5LH;5+Z3|Lri߭:@^j#BVXs1*s؂YMYt3UJڛQ\ 29JUT3[m4~|DpBK=anD)Ǧlb #]`0bm #XeH/H7{ Cb} 8wW8JYeNEm(@kLv_<59#PHS :hɜZ2@])wiAwkot<,]EƵ=M}Լ勛Lg%*m Ǿ{ U]C)T@b|=? 4 gl$ALmե뀻L~kW|=}|+X +eR#CB:-&G9?h V D~2 SD39nqTE q!j-geCX'3V~[YCi2ڐOY-6qÖv,^TntX 6L_k6EUckFC.EX#iDb"]#BgZx|*ՄtX$4E8oSH;;ӠPVbJu킡$nR6QC9{gP%s]Źfߪj.2QUW,Z`"]`Ry`t6>B5Uw-] |SV$тb.' C0:i]Tz֍X0ȓTHc6UwZQY8E;Zg3\ZOC[5TAj^ sNij˫ylhtKf%&T0 WV9PbShW]`y*!FS -ƃ2I{ ٶC7lr6qZHB4ދ(霪d{XObTsWͮsA0[C|l'2${o{(uFVۚ GHs25l~z|8n:Ƕx[0G(Jr"ۏSݭ۫>Ú=o!Sx\%:9v,ϊ= ?փl;PDl%y Jw_ sֲԶf5g#LRd/wR2iZ7UoaM=[i8hX w騑)f#ȿkf&a|s/N3;|\v~Ͳf#^' 6HvJsW%'gfG2. TUPXyQAOus!&g 'ϼ<kUDmLpr> 珳I<t,)n쪞Fxǂ B##u7&0B:E rMKM(?k k9aiž1 yFCK$C?͊> οYCz @ȡ7nA4P2GRnq% C@stq Z_IsO1I]N8ʰ$#uX9Z|ngx,߳P]G0e <ЃrPz ZPˈdpc}a1W Oje )^Q!C,c<=_kZa؂5V6&TCkvc)snluyfŃwґ۶S}R|K Qdū.:\ Te_{^\@(ƕ"rֳ]a]ȜyuwSGw0\iHѡ_Xե޻Yb>3HR.7%5@\ҍpqo*1R++u20`AUw5<|ߊWf)KaruW;Qbg{{`*Pԗ >y{PmوstERa Nu\Bsn6& 8!4:[/,2TWqHfaia}ezbI.koh-U[u6C8dzgƕ:9 }'uHf4m:E x`[9eݕ7j.5P1R']˸c%eP祃(viaFTp|x`1+̯ۨ؅+A ^NU=M7OD]XZ9E&RvxfؖcvA4)-A]'M\E(R}J Fq$̭̕+fvKuU{'z8ȓa9N+1GfPg|5d aPuOwM9 18~ ұ4j]?522v^޻ypE,zvī+2- `VDpb0bb.t x2ѮYbνiY©G#*ӷر,&i39 C( Lq۪i@ȨAQT%%hY=ޕǃCi{?&7p|uܮB&ڱf;HtEzo'tn6O_^+!@lr8 Jż~Ԛ>hRex9f __"2WT]\6 ELǴWOL`jGݾTHM%K͟"5Ajϵ1BPb)zձmy ϜOn5 2m蚠i|PW8(0cZr4ux8hٚIRur+lk=E63ggMM]lB+VrY@+CC븝r0ŎTd{$ H"?3DIzY^تd#)וwrЅ$Ȉ`f/fm(W 91w`9bKY&xV06y휈T_:D\Y=2[j/i1~rg@&VDr?+/}醀pUZddp@fx;+)ϻQ*YқK/^XU L{aƷ񭩘T4dU!&ͺES7&uR|eZyxE rdxNM6`( 6Rwy sOcʋ5Ȝבj^M)Iඡ!݊鯿-]ț%OF㚄DI7w ^B#ȩ,NC|ݒNp➨Eo?#;F2Yc 8.B]3$ j=y؅6C:K@p/VX[aB`Yظ%o嬮O_M^$@hw pW')+;_+#)[_&sY؅,Qa{I"߭^P l`;P*iPuCrs-Y*ʺw2zč7x &F? Эe,((x$G8㸄&y.KH؍OsE"SIׄ1s@NYIϫ؃$ P:4^ZUqm> {NB^M Ul|j7Y$Y,:%:Fu:no4L/#SldO*8guowmf[,[+,i}bn60IxJj왻KIhCpf|FOK8=vzr^TȞ2B]aWW0y t7VOp[MZrX ϳkx= pE~:j@X5vv v`ݛҥZ=䞳 i1}wkC2[ٍn:FJá:YXpkP3HN"9O~ܭ QQ4%&Z([޹(Ӫ΍~Xlr 8=e#:FaZ d~U5SS'㳚% սag8la[L-to DcisFts~9oJl:V4̦䴈D`|w*^C]J W1#47?t"v<~80Q'.:ڰ_E^k[Z%%Z]bE s}^ L;Aُl4bh0t@ Dz+䏪.S싚^!R,lKo,٬.Z3Y2]0sh=a7ä=nTw`L udշpFV½a%ޱo\G[e~CI@C!?Dl7Āls;wqw0r |)o'Z>NOf}1=җqhYJ4=&nDO͘WMx d\IqP |++߭i)~\1$ep$ODB+V]B5(WS;@x$QPc4kS8C@Ӂ=8ϽYL +dp? tҧ;AEb#ި]HBw7HPJڒkVp@,VޫQ0^Svht"lh'|f)P#p>9Z^y0DƑEZ|XIfb >U[^U\":ƈp>%A v1?5̲pl1TcktѬ-1MZʾarWq R""Nõ-M4kS I|e@K5"3`c"oS4Q)]'2uҼSm58)}z6ey&ewuvQ\hLLJcbdb8zmW=PO+ک@CsX&-TJ `PGɷmY;'4tprec5eoGX/zf34cQ1q4K=ŠYPO- qA|ȶ  v T s,/'N_bo[lѴoݶDGK'lFC}pqgiխH"9+X|xAP2ZC`y{շX2hAJ[3'gŧe-IB 8K<6$#m0M|G-؏#px0I5nޖ(+WVͲmș6FՏ:t%ǃX\خ^姊`X(ƓG .7AP\vp4ڼ<:EIxr G{Z߾NŒjb%2S~d_ q<]q8{zsyԕ!6Ġ9'Н Nh ޗ%q矸*&2{'~}_ {;umI<= $49D~f1ɜ&mo,,{1#HMA Pl…"D!fCWϛi{ʚ_-d-{/ IZ)檍Dh108Y@~ZS եUGRdd MeV+P1d_To@XH#}{l;h|^[Gg! L??'Nrr:9Er /CԾ>By7O0p?-v7.q͟-|H8]kK D/K#߮j at> >{=-FeY$OI|Ldw\mq0{eˑ})Ѣ'8@'0SF>Ȑ> bD H.lY%[/ԧd0RԻ 㻉WSآP|خyu+a]gwn_7epK[w .p1BEĤ8u.^ D&89uΕuirJnpZg6NԪ*UDH\ PO(ο{F9 "Z zf9GUWJp{(+1 `xL@Q& ZJ* Jd4(ͭ9r̪tr@Hl!lU1G!/~^QXMa:+>Pz%\lX/R#H2Ă#? _ynD g~Yh -Xa <μ݈E8z<[s"p:dHБӿS #)zuIm~,a/oN::ҔAWO!$\ &!Gq~6X\xRnX>7_Ar g2W^ v`|-^l?/",Aa,9kY`$qMt~gQ{ڮ/Z!?&[fcβ" jvx\Bb"lFI]W >E?l2y !XTY*w<tn˚J+]0w#WE9qESK|C [eQC<:.ķ5AI"9a1[3DBWE~F~!7RJ t EwGR۽M7s( .湉F8o7n:HgrwJر#AT<)22i:; WSGQ u3<g} Rr1Bect)xFCaej:9C1_Vj=vpFƤf8=9-yE۝ey3*084K:T~k0@⿡-إ^{\z0:kMG: ~l, ni˱_om c&N-HެɴDyԔư5ՒLT|u w-h-ÊZ^@QQ[\ZlUp6.T<7VĚnBa߶cgo~REk^_PoXs3ڵӍ\n-8NݯSaI7_Bϛۼs ) QHeM8zxVSpܮ [P|wy[~,cPf>M:Iٳ9`Ȫ8yw"AjV~5ՂB{*vhc z?.`jҖN>?s(FVe{#3ow$#|AkGm^>{'ɯȷfe%_\JF_VgA"%|0 =-3*+pߤ]яH2¿8p-UidW$` Z0F:t$Ώ ()<yTIP`#N!6 mlHZ<% tMA; Te"(0P񌿘HC ss1" L.WQoP\+dĔ_Iõ6)rULt¼sրY˅߹9I&m}ddwߕr/rMFS9:;K=@K4s4)U (K<臩2$Sjspz]j~j$B"SîJuB +Z,'ЅX6ޒj]qml~D3^bF=lLrd#OuB-tP'S79(E-Bk!ߝj54-M%o!HYC ea(iIc/=@C_'Ԫ`1S"XNԓ8Gf5Y@Sv 9g ͏:i R[,fLXٴ^en^hؐȠ; 1oWK;ivT0! >1/wNŠ ]8`<cU iZ04*ݖ>+D1/h>G&}qS=M8 _p)ٌ\}?fup&@ZA&a0rDBe8tv4jrWشsR_BNOd}^ [t+~ Y}FOnVl;;uGξI&Ub-e ̷rLѝNuTS7hdT/uuUd!.1+[Ѱ@} twRۍSƌH5O*=ent95$& ْ1\i H$'Φl>M>xCbXTӐ]襲j_{KETqLzͶɸ~Y3 BFrvZDuZюsR?fhz|0$VJ匪=$ ;C魰܁ji*a!~l'3+'G=skt{O̪DZl(BQDoFZPaw͡%U3"瀪ս~a[ҥFC'AKd4q.Xi=Z39濽KH2x$s]ҽ^%]ItyfܹL]o`?B<${&=YT\9MN(@d %QLe~ @Y)Z9'afʉ1Uv#2$-tv&4Y g_,NeUQ/ =BWp1"gryJ(+\װm9󎛀{QhfFGm-T;`&?HBi]&)QύGY@IM@9+n>ZRDLK஀J1:mH~; rq=Ŀ Uv:远 0%޳g2T"p@[~LV\7̚`t#=<pS| SP~=gqu%=C}.B 5V~bM%󣫮 _`9Ŧy_DbTq2DhJ6W]dm@uyOxyawHfx(tj>ښo% ݆BWaȅnvԻd``5XuS+=Udfje|_mmaby4yRW3]tMϵorNkjh6H>Teb`ݡ^h^'˦np`b f|Oihͳ_oˎC!璋%xͷ=FF4#]ڛ:d&ɂ :=+ pXA͂REs|{P03[Zp; maf]O43B}UYcEib*<tRaQa aOJGq3'!9Y9цId2F8>%/ݛǹyES~4 fb^_qt$Tr­M2SѢ_@c#įéֶ Jē=2vr> WCc݃"؀)^il/ #LUz%VB!~~]tnMaNݭhO $t!,90R,Jڙ(Ќl/,*Ү.L.F;/uM[ !p@9NLCK?U 5/8PzTQ0On9>՝gIg?"{PndL=- -X?IծtzP7$/)9zA! zQv,vF챏V^btV'!Zu9ʁl]IGʆd:$>u&nCP`?BT۾ȑ\AA8~+Q=0`XVϊЯR#(!J!#:ŎϘP_M->/P8[pmnhZU[WnRi-_h OP45tڹ>emj[cff,!J||F,.MZ"Ճ2omu:N5axB2|\n m k +d5RO>fڝ(|X n.U:Awqf+&- CU6.wu$Dn5t on)Lp!`eC˙QrWRaT[Ņ预DRü5_|T㫎\KMk#u6R޹ z?Ywkj?@}`OgNgv8Ԍ ֳX_"o&˜=nsCwiP7 ;ؽƮ>yZANp?Ye`g UqDF61Y}hG#lfe(cf =^uU5LhċrnC %swM0T^LOM(zB Jf0n!dkE{Z) 5ܯ˯@dSu +LIfvnɋ=apĥ?4Ao5N+uNp:Oj&ǖҽ,'J^;([`q6ͶB"}=zr%.*w$('aP4Cgf\owl 1r@l[jKOa6*[.4c 6D@\; *? %^5 "!B sU2p;(!H6uo w=p6][ԣC`@mRcm(xՑ<%oo>S&.2 A6"ctKwS-b2@w3{YTxF;bB!/ziDDռNr@BuLBra%wV4'~B.p} #VVT#E*7Lbх !9@U, d6%Cęڂ).3֓Wi$/Cc zY^ e$"s0vͬYx#\ #EP͢Jb|t"Sئi&yO%PQxyC'r.ͳeBH TbJe>|+[UZ-Hۥ5AǹoB!?\ڝ`Ȅ?zJc7U1(1Id^P'O[+q,nR-ù\:'-)J%8`vnrGW ?v˱l+e.]S6mژY&Θ2ő4̂!CI<սDymCtY!rj7Z\嫍B2 -M6x-Ňr34{MisV}?iکo}Cꂦ醤73N>tL@0-٠փegh1жNf>wQf?(Kt(s aމtQWX 2h" و Bp#ßܻ+U(A9hN@UľJj_HezNnՁ|)|'u.an |u"僴^5ۙ\s|f*\?5}j|+"2Nж'7T$>0Bo3(<4f xdKF0JioۣϦfrsQd.5wGfx 4X;5 _8M|r[GAR k CP)"[9|>*3ZJGQXL<Р9ͳ91@r19̓p[eK:tY4&{"5I[j:!r_M hamY hJo8^8PMv(_V9ZV?vzYك=[Nx JB "Krز-ppA AV8{_cHI!祇)rIxX 7_r ,^xyZPEuOgO;Y%cvųt#tYDiyܕJČ,08Ew$?sN_B}КA}8qSv@Y)A J)_J0Bp| |^ƣƭ{EΓJQˁ*b÷,=mUÔ$`ATgM:G"kzԋˊIgQ4ZIgwYUT Կ?0R?xQ%󦡫򆺆DLF7TgUM<64+~d8 y{`i26}17iOl}Q$ @$0){GeA"zhNBcUF-!-YajI &Ԋj>JՀyzwK ժq.SvWwR1u*z뭾 0QqGcuςϷܯdZZ9-,VGWnp|I$R nN /0f)sU}y|Z+xPb^By7H͟:Q{ۉOv4mr>vd51Y t]35u P&וM+ $F M;yMeou;~֨}^5|x\9 :(wvJY%Wpk\( _,Y-z6yɒ3!왬̶i,72؇.'QCTg'ЋrCw&t k]IUؐ׻f^z@%xԧbM>o F5aj:ruv|ُ ƍV|S)F!YcxMחz/lkh9nzUizkcqbP5"P!KǦ]uk{CuV%~'1Uz#&#?;˩רˋr F*Z=n p3Sq0Da#0B7{TU\i^̻ZƅlJ ȇxKȾ"p\֋Oj!A=b6#_IvW=GlYX|2ZsV#™`x?T&D [?SIR|zuB=H9}yrkoyVobShљ {nm#_IYz[-Ƈm' >/ )F1k\ZHZ҅õA6_H`Ń:cVXx8B7f4lwBY'(k]PI),ɸ>m*O6>,dáY "_WV\[U5FM3<@3v2<9/p92i_uu n?,P!ϯI{}bY.U?PBh6P|V8 ]~[{C%tVcOYBTtbtbDoTVazKy+c ty4Dqo` : l6,Ӭ)ߩ@"$O1V+ M+2Q!~YLKX)mw(bLƳ0ɆP'U"7lmC-AƗ4ƥ;U`(Zȸ- 2оN<|!)N'Г~R 4a]+P&4=W{C.eJV/),Z>|\Pu/RiHi;1F9 6Q4^LweIc0a34"yܔCk`U>" %lrR9"ҒSx_֦XR}UwOT!v}2R/i}4QHu/Xl8:*q;:.OM5ylV1'?ȃgs0a9}1#Ώ*G"*unD'蘎%ZHg4a"UiKl֘íKzs9 7 2\EŒ){m61 s!U# =tfp>Gv`Hō dG[mZP[bcu%&4qccgjr%#pr^!y:J4R[P$vduEFRo}z.H4.$`D_ѧ.2dZȞLyĻI0F,ck>)YS׺YTNvhnH Ssd XHU%&5ŘD3"6q+X|v&)'1j فMOxx9dR,('uLq[d1^/' zl%Kx 05Wxp`DdET|^(]zLӟӠAItaRWVfq &UQy1VLuQp}qo7a, &̉C,(ϔ2iAy$'Zp%ؖS6YG\&~Х$T$s@uT)7t<s[Rǻ׸Z*ݡpkD؛qM%w()"hJ4^@MZ~l]LlEcT˞֖Nv05+5Mu2ͩ[X< nⁿ͊ Ybybu"jǒaα ~MC]0Ȳ˱>xZ`헰mxtJ#e \gkK}ؒ]*.&ҽ552o0Qa )qU\+25y9<=t7y|ʉf~UL-pa̜FL3gqШ酪&]T^ ZM5Gĵ~^E!:<ӕ-l{XW4ElPa=b_}3ʒ]!`H,.ߘ(!'?m#8L[qE˳ Aznl/Qzdˬ}O?=b~?"h, J[*=9f/e~/+Yسs nWQ:#o-^i00W}wEhl ~5k+.iy86ąiP.öߪH(lŰjeff-$\!2>mI*!rٝ~h{带Cq6IFB/=h!LmqN t^Ǜ5sqo %wThGڳ + ^Z&:>= <8*xÂK>v ,zhUu)91۠;ez/@L/ QMntqh.#ҿ]F%ρJy n=, d-eC=;v/\=^&")r׵(IXG7:PKsth}*}2z02T鞥ڰ*%+Zʷ˩)`š_.ggކ<qO)z!l X;E01WFjѕ-r|pc|z5@(]cZ0 NamsA㻕B0K%f,XWmTt;5(c$oޑgч;zy[_7Sa ajQV*nP#\<vuD-j})5 ?.̍ I=o#gm'f!\-"&w2$T#?5TpB=T's+)Y*r')#. G^7lB]n_% =VY,ŃB*I,eca*g~̖QI9 ? gWoƺoO #YA~ +Y=5yZAvmfomycG@y/cieCoj|JS 9H>X;|߻>qjzG"McŪ`oLQ$B6OnN~R9 P-s|ɤJ:M21kh\]nng~ eV@A!1UjQ$ί kGB0#x}3GDѷXwu0J٥cD=pw/vCtw&^|{5:uLfOz[^瑋lhXf.b=Jҷ+VmX&$r3A7X_rŦ WDfՌ5<7ѨX[Vo~,aW˨EWO}U*Ah\Nq롍~Moc_2*_7\{_q@_qh?zX19Nw<P0c djZy/aWw!xFk^ pDf?1@1M&G#ƴVx" M-S32M߬y`Mz[T!Bv9d$KugeCX>wo4S=vi3 χ^Y| OBR_&Hp..!9v <)p,\㣀XZS #K/25tpNkyq#34{ާTD\2mAY̊Q`"*ꋯ'/ÿ|;6:&$v\*H\x;=5}nf potϚrI2Ԟ Cph8hfN~#{\zBWBIPٮQܭ%833U &Q d$$S0kWC {r7lvPb7&T$:%VXRn&0l5vq[U) Oŀ@Y+*\T'!%G v`&5PzkJt2ΎX(ɇPJE2mC}B4 Y('V5TPr5-ӏN  =+zw#AwqUdd2h[b!4nmZ5';ʼ)^,pHT';iP`nwӀ|_7ey֞58&mo- 4ba08k4v T(-Gv4Iza"*X|je$asBZwp."X'0U7Ii˩i:Hv-vRDzw]'l y+u#:¤dV6CB֣aҙc@4WMɩ AKպt\(% rn1YY0i/u喾;v3дf=.) $* NUSX=:gF/]Ψ.EYH9$`TU0|pXmS1 f@f(n-䲜S@LO& N=c)}qjŠ QGE9:u 4;^[ɵ Hu/3l)] $qhYL܀A.` zGզ'-HO&JЖD$<7kUeod@/-D'~9'PV@&h7KKc>ĎQ.1P3fȼa68-w<21q5C⬖D _N1J=ua_cGvǹV ﳁ\bTrqjxzPϢ޽s&`3m+>GH.<|eq31"W3*d qg(ʅgNP0@%d)[+fg*-5߾.hWs  Q=[PM}:[&T%]6Vs_ZtʲKq?lj2XBpь)"Ws$BB"z2$A#M[d[!U 9f5הr`u+\뛸fu:N5oeԉN5wA.v҃5Tzki]}㯊:0D@>WX$ŹJ)߁?~+䍞m\r." XQ(n_M$kȂ&[|1,z1V󫖯MK4yq'擏8*3I&!Nq49Ep-#8KBq` Mv#'ffd $[VA &gJ nΕd55QC(|QnVH6;Z6Fk4sXa0Ѽf.j1izj`V o]7&H 0wSy0AgD&͕ (e0Tie28=HjfW%ٞ:^JY.)OnI/kݘb3-el ~cQu ÑYb vm-e.\K&BhG}pL*I/ QQDh4ScqM(Wr9fmMҲlX0_#s&`E:_Y &x`aUJK8}e20V"/mA$2*aN!ׯ~:"OȀ:0h QzpMl펫K^7}NϹ\o[NޑLҘ7Vz9, 8ߜV X܄瓢IuNW)8Relα 5]!G)7bU\H77R+ @f!]@ybd҈IVԵi@/ k2ס`V>}ykPH`:kdHX,K{%UC6{42$_CS^ Bxdn| eԇT%H_1Te:yޅgY䙇y{)c~ "2( :WcIbԋut=f=mѴWj M`a' Al'+;EgmL+.!W1pTo_nL}2`' _.MvݝB<~.<< gJKIfMiښl&K8wmgZ-A9^>@ZQǤ$۵'4/oʧ[KK F- ^J먜)L?@1cİjЭF@&"q|qM2>gg@=@ZursI+?R2l y~_ eB'ln1W[J:KTkG u_C .tJnre>W$4a1c8 rt[2|ҩDBɕqE.imi1ITG- 7m #zx'ZA2" x?.na7=H=W-"ȁ%G0Th^D*A6.-@݅ø7L̩usp8dh m[JY/xX1Z}aˑYppM1UyYE]é~&$2&|T үs9?`BkvJ`"$'kJcY=1Ҳd1٨ӋtiW\3dteWkPsu#y$+"€mk-,OS%u$ !UЌ`XE̢V&=)3ђf|a&ɿ,Ϥ% cg>㨌˔UJX39g=^QdYM`!5M> %uON&K.$Y4ďDzi>|]z *y͡ rmMOF%v]h )ŏ[[@ߤ'%ï[I0A(BDȢaoytlouuVkO`(ȍͯxy_MtPzgՎU]6^<R詹lI ׾ʽ&jWE9^j-|zUJ|΍x}~-M"uੂX&E#榐Feaʔ&K,/ #Z0HK' |x(>|b^Qp#LpI )o8M;takHz oCOȼ0HkyVېX$]I0s:)h7A(. _7 EsX  p~Q3p[H-/EJUg7t>HCy^+4ʻ3;Dt"h+26"1vX8'hԵ> òϗ7bCl 0gqɀ-i!%=5zBH ͣҢ5TkG!ؒҏN"JȉMXU79y\ۘŽ\3-uX6`74F1ǵ]:ӶZ\Ci 彅ϲ6ف><l)byTj4^u\_ a\8[P,\tGy`b( *QK VY|9Ж*z]UOBt Ý$$16HDxiuۡvj I̐L=`ÈR 5cŊ@{]H![1#K&$vZvS_qNRf2c-c uQc阸nyb.ëh#v yeAI+W6؝nC]iF $l \^DMk! HI,SGJ1!H@""luJ6@׫s~E۬1;76LI~_,V;iYVq415jU+P8wc#˾౩*F("JХ_9Uئ@F.9% A x{ :X0gOɫ+v2E]AH\25>#uЅmΤ4`w;boȗ\jwjsHo{}P==;K)1f/+[,y7VM,L ڱư{gbz94ְIJSnG"4s<'|:ړ]1]=L}{?!vfF^M*^\4܁իd fiNiYM;aNSꂿp86Dg_B;5]El CiKU,"82 s#5ٳʲn@G2# h x,'M&oRZu f}8@$_=j!o:SnNEy$ 7yX\IV-QGݼ4)A/ j4%=B xB?= n!RpLzi+"f^rR}0p/WYpxx01rSk0zt Vz)h@X5|W lxI n{/|J_*yl쒂GY| ?sxz7lv=gYtx JגyޟUCQedsu2[ΉꡫЙ[ꓳ"?jܬBЗu%𖧠~uxUh`khh j{)#9h*:ܶז_LMPGj9oT~ |Ũݏפ$t|츳'kv~mwX~oE" 4 `u7\aYXo1+|[A*5Zq^H E#g0?Ŋ{/ >\!PbW 1>-%#:# E~@qv\սWeö7wz`ݓiPlْ$aSX7NLqN^bY㯾$_`bjɊnV~uSKD"#jdGqߡQ SŊQD~|Xݾn # N\J̪r!rs'EΩԂԀ/jo j"0Jsp)KHf dё1tf!&vY~rlD}Rr h٪DSlY%$TUy>*I* i5sBm,?O_DTKgʿ h=/DȪĵ<'n-3-϶y%Η\eg ?uqkWc_,U]@o9yq>/zPȦ>-\gEm,ӭzYNyu-Ie&M\^E`+rl "IN'տ _qq#wPr fb0dSݱ]$D-ѕJKt`YE6 DC|xwxD >T%Q q 8xn*v#AחaT*%.@z(\A}ImSHkt3"VE`Vi]\8W4BM{\? elQŕThe%RJ r:\юm^L^2n<;jf^ 3\y hW@*L͡}?n'S"6}3ݖ@׽cB+Aԯ6cdJ j>ʖAb z_| j̈́y  &6( 2 OLJogf!/ ZtˤKjFΟ˷}32ǂ7G]>7 QC4- jrTpʆ1!~[ xidj0ŵ =%Ieø4cۈ# 528+P$A]ߢ zD^7jdh%9FǃfY&)9aDZ`6.<*Ӊ#QR-sgMoUxzhf3<,)X8+h|2H!q\!Nz` fc͋wj#΂?q4%T栤Dz;fnX1u t /B\*Mh+лH=;7 \Ɏ%۝#qX39\ |rIjYVBJVP|WS+#0n,i#:DM+dpQjCQĐ I3Ei V,ap? R"rcCPi= A@t6:6( Z+ǜ}; n>܍DvՏ&DTXLl :vLٗu3'-f*޷q饄O˦GySNqQf%> a%LJ7e{5$s{>A3PgF8`'"w dvE2Y4B%ƾ7QS9}{N&BGF7D[Ung?WHF$_r4hM5e wsqvS WkcBAճ7}⛶'ǜ~I AvA3lTO2OyRƬk낔^%H|gƏ0s||2S/8ܱN+zՎAvYG#y6! ,>`DJhCkhUm;Pz'U+N! N,2[W@횓Q|a d-V u` N w)GlݹSqfN !ᙤw_yiG+=)t4ã;@dbc&g覡PT#<`5+$'xA~*pq~/xk4`[$H5B삞E$>"9aVApmf#L 9FZ*{y(oO-Q]E}X2-42x1w3,nӫd'$jf#Pb$fuXW't5uDl.(= Wj< D9"%Jk&:A&_^b@$uម#|ɴ:ERUs槊FѠm EK;=SWƧ \glS<1htkl;NR5Ũ0hB S[އ]pwvx՝m]šbv20Q/[ KO(kH~`Ms9hQSo 'm%RԼ G '(gє\\n#豰ɃҀx0; CKlWtc_U o_灧H8t2سd4onxp`Fׅ\Zt '6/:oD앛J/ s)]AKpJby}!;x@i"'"TjggWPjMA89:;[1|ntU2;c}ZCve+ .7?]bD=Sَm,s>O>-dXvpl|R\ $=aڨ5l j;P ^W翿ݿNvaw Y$g}P,8DoVJluϔ)FC]DP\쿐16mȠcƿ ץJhX{eG4VHr f&'; Ob6=~ sHyLpFz_qpXjT@V赾E, "aF . :w~jz@RFGB?dJ@q/a"ZPrzpģ 4:E$oHÞ,ضӡ &ugnhH}zeBuڙ{S7S9D̴S ZFJV*Yd_rcɷYAxġ jk2e$F/ a|TGxi8@w:!Ѫ*Γ̮ml1e:$cmXOhdǛ썕3rC6R5Lq3l~NFT'=J>U};N)M6d-|r wc(,>$6RV [:݁Bi8}?& b>Lt\-j0 r])-+δ?M{e c%Z#яf ?ymğ8+rlHٱTNWpẍ́ϱD;xR˴^% \+jf}b7^K[IX9@P ^o/7EţcjqEoE:ͶȆbߐ&lR\E1qK&-Ê,^3BšRRC%^*!u*毘*@YH(Cb܋lW WB/f> t0o^jd l/4@Q,fAK<]gC[?fRl1-xi&wNz f GۆmnU yiE\p_Ngh npO Eo^"|Ղ3/3Ru.㋇bDO}&hSԥJS#+@E(F9 mvu4UC$#ĦvHjJ3؟T~5ƚ(]^I9E$Y)}kYOs킿+YpSÑ(j J!*WF?:-+~! nMIȲ8QUE7+H=-f.S)S?"z2GS YFX:Y&P]?Gxy^r2c\M8$r3 h*I5?ĉnY`4yX,*Jo{!OѸWA&{Ͱ}) sSN<>P!H;+Uc]&=؀x8 lL%UN ,zZ3c[@힭G7M+2/z7 @'{}CU5/C:9|M+C [Oa 8I%v-$< + dR)nI xopQ [z}/ya>b s$%+ ##굪rۤ-E(">[%GN+lq[GgRT% U@ݝPGlUB˶@5u¿{RN_wo* ۴uA+rN! 2dJŎ aCpILLܤ 1۬N.ɼo(w:'F)Xs@6( eO{vH t6OY1bFϝҫ`m[6Ӆy6QԐ>8u3Wr *Zנ4^$9N&٩AEK1XCP# g=)|l&؜,VGיyW%^J~5/Wʽa3٢%3x0R\5U) r}yċ ~TU 9.p,|V/^Ke|gL;^coѽ ]jѐiHVє10 P0о2kHlP.dV+'X<\@k, BH՝(eugW_U%Ǻ|`Ҳ-GqJA3je1`{ؖ廐ꠚ݇FV[7%|6<{Ixx˾=RZ կ1Ug%Vږ\ː>+mAzlXuZԢ*X}%}C|Xi R$R-iyOj`zY)aG(0P%Ԕ ~GʽYƈh~'`'"@{DV}X)?dp#dƪ4 ]NaOSAd1&bVu  0hGvpk0;7ʶm^HUw8XoXR{bÅtaxEGrS] N}vξ%A"Cŀͱ KvUіtث9#t"ko ̩hER EÊ\Rm~:7QqaA۰OF~k!P RD ZQWsmqMX"U}^+sٔ !;O-k7T6ň;'iCdw?vXĬb}n 2ɘU"&)+@(FkPrt/e"]G.J߶S?4N|B׆` "=zh:}l l8; t6)46N4.ԧ:N1~6Ca!zg_Z*"0X35j3+LS4+57<:b ut _O,_5ko⠑$GwڅMPR5/=B+$}EpLXzw/LۄLؙVP-$$5P\m,G|Gfߤ9.<[o!#x:LOOd97KCD"-ӈ9#=uAߘ)ẖ2o}7qo"|AįPDkD ŪPz Ԟoejq.C7s,ڞ6gO[~pth٪pץ,>Bec(ؤe|#%Sd3LԲ̵E <0;12pL#Uu2<& Mwg+\t|AbpW9A8-9 c$N ?c P2Cd|s#灮;3ۄJZ;F^9x@6zqؓ]-d>D4uN-uf5;@/tR_LX>oO3~YhhĂ`.Ro!cLRཔ[xP@ӦJ&(+kfgc.'׵M:oS5||p NvJ2sJCF)#?NOڍަDs'B9i[Q@c-h½RϦ'HYw@|S; Dž~TCaUڤ^?@,w/'1J"z5So#>hfU1cc\/"e"DQ-za|E6n E5Й ?ƃln/%N e] oK>FDR6t4.3?9ѭzJ͖W+ݗz3{+s_ڭX*-lF;Xaizmp]QCĹGHs!wXA3{H~g)8#;x}pʘqxM aBjE~ h˩.?͹>8Gݣ׼ !_AW# C5+b!f{6w(}QH9;KB R)٤$5 .cyoS#QRd!BŸc~jUj4;t ;tG}[L|Kַ0H.g0!@K,G:ិeGZ˕pBblvhbOl`.K޼3w˓Q8m6_(i IG١-oxd"ŬArw3ۇÖF˶#xG `RgT? 4ᕟ v~Yo)eyiε`*MĴ ŸySFJ_K*h;X8-՚v?8R)*g+$vͿpA6mGjrӟTC\Gu!itpt|0}N8o"?8Bq}-AJ5CH\?ykܟD%,y&uSl J@זCJ-6#\%MdXIYS6.K[}g١zL ;։ ~$||Zn߆l]0݁H{ {N)1ORHB^wsg= VƍhC7Vw^K=+P7/o3b!a8x[\3 rh&ǸOfkQ{%UKG +ߖJ'Ei9^¨;ݻ߀g)N!"@QIK0[}2<6 WqK|kxU;a&2z)3x/29Šd0|MnzCڦNWJ!UVN,Eqk|sF&΋w{yZJKeCX>Ł+z'<0"N,Tyz Kf  {VQ,9$p*!8yG@ ;y= NzSb/:Bbީ c~E}}#N xPfu=G P9 l-[1ɤeֲp@L Im hCο<]dKqrMle7v%@UD~$̔Lѡ2ybfZ2KpD֠d"&5# g1 S/B㉭/Lz= 6hLp6\SG3o~*E_ xo4BرkTQ[dɱV ]׭4AiDpv{=(|h%9BЩN_ъǦ;1&or'J7Q^eO`R3xrgn쾝h ǓCd9OO^ )-S*ϖ\ƂMNKFUf `hє\('p-XkviK jPwz ?.,oSƑ܎\7R^*AQFHT}&y?QTqW׮PFf=үW?*ƫƥ4!8BOtYNYA BN՗PwN mzOͯH?} uǏlUNy%;@aD3:DMC;/UsThTdٸ;ⷲLC"V$`fTp @mt|Ƃ *cL@oQv2azEg=X2)i~)G/'  J\%Cv*} MOmH/.x+m Xze`Bȉea e%[ߑ:X]@T1ք2rHI*%[t^89-k$~I!ϗ%>Y VcM(ϐ߼HͫtKH7WĉR" (Wx9RQdS%a*jz̺ (9.咕f}+Ź--+Q%~' k،RY3%~KYm+9%#^"g1@LhEf-a$p_^W۴4l_p7xFK9UNrԽH^:l'n8sWw)|ղSzT%9M&חGd Yԋ^Ga wd8s3|\ԣbA"ss%ɦfL8AGaZ@79E]F{I+: ]52ݳÙU%=@lgmhHrxa?vl) IڄVUF hM:RXWF߰Q(My6""}XPq-ǵ2\fhJ0'x!C%:t$05:1@ a3јAH5 ׈|dc퇵z*f10M4Ӽ-';1gPB`+ˡ찁+ISZ#-[n^p_ ѝmgoAIٿ'`W7gq# {jsSZ^$Fsۣ%MIG ;h݌/8N@kv|َ,sTzgd{Q5)hҩ$θ&GU*DM0nܐZ~`JGCHWl#Pc$uL[KHl06BXXL rV's\ YD(v~K:L$R2z:@-?ZdzLdNh/\|YzшPdvBeT(`GC! >;)-wT!lLAžMuݵHuSmb'<.*Hya9yΉ$L (ԕ<[? b*EwϢR;w#{ke(&(Gɉ?(H©_™Rn"U6 lϝπ9G7KN>Yi3(g aiVqTpS}U =&3KM6E)f@ao=&:a큅NIpC SA z{Lc,Scbw7X%6<Edi67/u ^et/Q'g!-,D2&I NmX1ԫgw"4Ji}e> 2@z0(F =u.d=Eu QX2IB,j`a<6{Luq?eT~Ċ`w?cV9x{et!WɞV$ B7@amqN$q*ra&],OGQik:SlONxLse+Q-椉h8>^^IMZl]qHBҙCr&N:F|N:۴+,wc'^0>%\eM'eUjicm6zuipsLv]i@%\H%Pmdk|[4A b?vHI>\*VG2ϣ¼YT=]=D}ҭSI=.&Oz\.׀)jEi@x|h $!1%fo7awuHGorԑ)NLN%F^*ˍG DT$,iyGߺG PݐL-2bnNj`Ba^ni(EI =`Yq(vap ~W:ߣ$풹zӥE(|E0TJP { \('N3aT; ,ͅÛ+5e!~e(K]V?iKlrxA7LW $ xXB`9u*ʧ/CZ<< &$O6YȢL%SIeъ8x+MGuR&Riwl|(+v,lN//5XlɾML>t z}lPXրْ Vs$˖鸋@&nʒpp//6yLpg+Pfl5c{AP;)NkCXe,L5k/>*ON'1~N]kaa+VJyoĄM"E Sq!>ۇZ:ύE]: ઈ[UR$DB4&ѮP䞶:Q;_:Yy{V5bzIL*#'8UD ;:}Ht7<ܵ )t`/mTcE<1.f?װwGX,ust,axHO|D"%"T%c* d|Mq紣^2o)խDrt4Yg{kƀqIzw0:lM-½Y5,`O[IY#uj1N(a\V) 9TXpnnڑb,utV]`$:-sFk\Ǵ:P`EIJHFը;=U+n/8[?U*[‡amwWLU~1ʣ,{x?xL'5H9=`L +@Nׇõ.K!1M !K#ꂓr(:;븼4tJ1+~уd 1r$6z5=o+B҂,@/$47*eY^(>*x2x)wp-E֘nm_x:\UbXF%'e<'De(kL:[%w 0pJg==4 \FT>)0 9vP Uz+pٰQ f% pQ{B$h`>IJPW 'DGNJ;1: 6~!BY@zV[I6@50%J1 {@V(zUjɡ ]2٥zD))&{S,XF4_ <6Xep^&am!"@`:y #瓴R O@C0t]1* y*2Žd)Ó&lZҠd(m^x,&aъˁ2~>Iki@YmoUU࢙tˆ B"E&C ב!)^u^B#ʳu" x * 1&SMT2&7, 7y'.-J.tƕ0MB6|}yIYwf0eYcS*r!F'9Kut.~tDȏ^)lR'ªަI1[3$_&:o #^3'[BaDj"|D?߉@5Ȑ<)Us2$qSQ=+ar@-lJ?{+gM B~@mcWe[;>srO  0 E}l,Ԃi%U@3;uފ(@ Y2I;XMv9a8r?vr`A&{r|Nꊍc {#GZĂ:p]AL$զ|xyOgneYɮsVzLTrɣ ?xY(;Qwh,PRݨ6A,2 2]$fn[Lh(L 'd.F9(d%zFƽ(WJk#7 0j֡O颛cuF=L[dȸa аO:a>= W4gh>ӗ)SƎ)ZmzE l[d5m - f4Z} 쌜d)Ek 1u&uDޠ`?I3b4Q;̲^  Fif 7^y1j r(Tq:xQC|`Z9 4}cT'gK~nj_gQ~ìl6QrgIh PT؞GӋ\PE;HU^J?env[s7mRgW0uK)n pliuۅ2:q*{,|bDc62^Bx%[kIN{h%=>ş.,.E!= WQC8/Ѕ< wJ2myrVuh?2ltR6qGjdv mE#6"o gʓ I;,N <1TZc8Օf%/D KFUg\N-ֳVʵri~VScԻ usk!AeM8׆,LfIH(֎e*u?ʂ{MrәB^B1&CaT{-A6ZV>9lUf*)y]ӧI9E)%ϼBB-3@M&*)GAK.|r)ip}1!y➪t,'QO&ZG8e]5b-h;.F\nY荘d'wÄBYKU. 7][@ּp)!O2d>:}}u:}[u>۽g{{}sNvGB>^{}{=x7}7Kg{7OGAYW6]w;/wj_}ܽz`k^v}ϭgW:}^o5]6[׹{={w_y{5X;ZY緷O}oYn}[[ﻓ>>+ؽn_}>6{(k}/u:_]ݳc]}{u{e}5=u{t]{fz|mwg۽{k}_wO}3HKos_]y[vwfz}_ow= 7}s7\}=k{۷ۻnvnyw}K׈;mkU׶x׽g;۷u w{ﻫw=wa}xݹ7u׳otuj}m}irWϻ)n_>o{^A{ﲝkmzzݶ׾ܮ}޷s{ux{׾}^{{zr]Ͻm{w;׽}>'v}nayoG֒kۧݺom՚'7K}n;}wݽ݊u=vܺjU s[sҫ}<{ے厛wWy5>fn>[O=:v}9w;:^Ϭv}ϾoS\O޷}fsv[{ׯ{}k֮q6}UOw^ǣ7=]۞ۼ|taקѶϱ{⏽=ޣ^:olu݇{׻ϫ};}t޽Q9*Zi{=vRZ}zg}_s=wwWy2onzOw^/w{>/y}]tf[=o^Ϲ{nW^چ>C6I׾k>wg^>v}m۽}u<7﷾|;ݭj|o}{yuZwooqkzy}ӥݷe}>vs۷}_\k^]zsrk|w_5ݵ{vk7u}}n;c^}oAW|o[{o}v}kcG볪ꮽ^Mw}k{oL{zv`;{z_g}go3Vkzz|]yu6OP}z_k{Χ٬}֦}W+Cmv.{7{Ԯ7z76>mvn[|}:c[oc齷|]Nϻ׵^2{nWy}<2uݞ̺۝{wnMsm|כok ]1g|^}_|<}|}uvjwξ}[UW>s>ss^گay{wwr(Ww/gt}o<U_\7Ͼ`ayy}˾{O;}Mw>{ͷ{}}xuewuwA_OO}7ζuV}}g{o>u﷦^vYs5v웾=qO/Nᄐ}n}w{uv},7_w׮}ݽ7s/u﷼+{^sv>v>zo{ގwo}ۗ:vow>/GִϽiۻpﳛn޼{kӗ]{vϽo[w{RjOw[ù7a}mo}ݯ[Z=owoyvT}ͽ}پ_}}û=n}{^=}*t{ӻtǼ=}>} ^=kogI7m}s}܋ޯ}Uvn泯}Jqs;(}]Ɲ[}wQܱ,gV$[ׯצ{oU^vVc]v|=>ﻮz}ww͞=f{{wzݞg}wSGڶ}svnOt}.g[{s[}o^rgo_}szW}/o[}[^lQwx[Svɸ{ gv϶{{V񾽴|gw}#wǹ]Y7g7ޝWCol{׷_tqw{{܏{C{=}sϷ9}7v^cYu_{ڸwo}q:t>;/נeگGy}5o_^Y}};V{z^׽_W/}[^gz>N}#mTeayg#I]Wݝ^zjkwA{[}kݮtoM9{klga/չhkVo{I"l{olUבiww㷮lgo{w>{n{>zonѝWm{N*}_zؽzwO^wn{U޽}ݟcwv:{hY{{+>}odiμ}WvVo{z>}O;]v{wliv>y{=V4۴q>^s>T}}]}{׼ۻjWy{zN{>޽uwwvw}}z|nzYw֝޵:T\z[knǷwݽ{y{s]u}tw_{}>۳:{z_mO)V6yw}|w^un>\۽W-w}ouϳ}oݝ{׽os=_z{g_|s:v}kꇫ۾nѾ|ofw3wo[n>ջv]{4ﶽ뻻]n}v޸=z_wסE+}JJW;{s g\{y=.ww]{ݞ5ݞo.vq{tz5_{nowW{}^j麶g}^vg+۟xo*c}޽ݭv{ae]Wv;wvmw2}w޾YU =ݴnשM:zYɧnۯ{;ovW׽k{wncʍy۾ۮ}_w]{vצ\S_{df}og离7wɓ{>V];w+Ͻ{W5{w=%+wwѺs^|^}{ݛq׽4};kGЯWWn듯w[m﷽ozvs뮽zzuַw}w=ti.s۽Gݍ{a}}oyٻxlC}ڽnη˾Z`uV:zX]u{k[]]>|׾o[@;z{m[箏M:4ww^ݮֺ툺݆>{ݠf>ow62}^w{׷}g7w>ᄐ}fz>WF}w[{u'wuWϽ_{.=s};޵}-;=9뵽znͫ6^so= :ݻ{s>lVᄏھ]gz>:7ww۱^o6׼WWsyez]nܻkˬ;Qu{ö7w:yZ|٢}Zu4m{..OYk퇵g_o{}vݷ7[֯vҵ֎}*;}{j{}^3O}ݛc}=̥]w}_{ˮ/eO۞\Xgݺ{{[w/wnϷZt={{VWuw2`n{}zu͛}=s׵srzn-{}׾պ_7}jnokׯmwM]w޼}o_n}|_oo}w>;zrkڲ}y;ޣ}}{6}fǫo]u޷-yOo^귩o׻u{ovvwk[}_uw}}Zo[ov<_}}S;>޷rwu}{wǛݲէ]r>>/duϩR˻wv+{t}}}6};ﻻ:>ڽ=yͼ}wZwWޯ}y{_p|}|nԫom˟{u{g۾{{1u}|ﯢכ.^}q|v}+w鶻^W=#7owx]}^zvVuf;{_z}{7G}}s;{ulnzNX{\}osww^m5}fۻYa맻wo{}k{|}ݾfvt.[Víw^y}׾NҾײf vَmmw_{}_w|w>{||^{4o{w{zキm^wo{Խuٗz[[]_{y{zoN}u{Wm>|.>[M}}|ow{{ճ_=a] >/tnXi}y΍3z֗=k}y}ktmvZw]F|/Zڙs<}}wzZ֛;靽>}έo[ﮗww/ֺZkM;cMo[Uz.n7Yw{y^־/w}[>:7wz<^O^nǯ^}/_ugս[ݾ>J__g|Ǿy=[{}}or)O{ݲ}{o||-m]y_}׹=[Uɣ}ͽz-wg{ϻ-{Un}]볱}].vj率S};ֳ6;}}=^nZ:twvrϥr{WޝqWM^Vv}{}0m:||ޱw{|s}w׽=7zw: nnkXlz۠o}k+ww͏Y)=ko/myk{;{dy}vݵ}w}/^sxvvy֏{덻{}oGfu=kn{iu׽[Oo۾׽]n#Qz2Wo_uowٞ#ᄒ5[kzu׺n{7GV6{n:S^6kuw=MӐwz;}׼=a֏w۽{Nq{UuཽӮo|>{}y_ov{rw}v#tۓ{;t w}ϯT/v{2>pϞucݻy{w]=2v}z7w{z{_ggU}m1{4w+w.}}_{y{﹍=};M>޹ܣ[}>3|O zLShQ `ޠ& O0SD*P T!U?*~P<0U?Pʪ=@& QI.ЋpDż%/,I7Bî+ǹ lqTZ rЩZjJ&|B68+|Dh_z~_1X#ѣ |#;IxuQ/XeUpC9a؀ ĨH.7үOٵ1ܨRl̋;eNˎc1iF z+9 [k$?zpiLi8d5 Qʢnb|L01.x m4c]Mk덽0v0 O$Pajfy<58"X皆MT&P`(I&&$IVSƲ)yɢw-1{E|Rצ#[/NS_cy}|}=Soeԟcr2uPE@4^CI34ʖrFR al?*p 말LE ]XuL !+NZǾ>^1(÷)GbgL$Dv~WJpQv٬ACƇ$0R}$-ado') =,@ZY/ztcΤZ! *{˸CO@Q8c}$FApϷP g_)qiz$kfܗ/v'nGE?OdHJMaƧQ nI{$Zޓ9&~y^=*sWӽ:f攮RW۹S'ETRLubx[!*<FS> !nd"7W9 ˳fBgGi]v,u?pMuP+ݡ"\U/Wx^d,Hg wWҿ*p҄*ga;32)3-GuYncJ\~br)uÔf eGN 1fI'~˟Wʨ#Rf }Ab:1/tsԶVin]W䔅ؔ5gBphA9dP p AjS}£ ܺl]^eMOpwqZFTjoIpj<ĬvVoD?w{p;1 U:9`uߕ#8=V|4p*qE@j&<|o$?9*PЍSXC:̆Or|-QM݄n 2"ѾGx`TpgMlCVZ={ZSvtJ,MAˡk(ZzD 3gR?O<"#BYHioDt/E Πv>h쥊sDe1Pef/4$bq/_֚ד ]e{wdr1Ksav}zð}Wۇn05k+KAJ;D)tgMQoH@^KZQ<. Q%jv7ӣNdU8ܟ`p.sOGs>)hZ27GA[v5 2: VEA*Wgd:ڰef7 B #eboJwMtB,J?T?a oZe ˄ xV it_Α <;0͘+STxJYzQL_mvݛ>`LG!WA0<c=B{Ps̉xϓkiFs./?&n>'gz |f'@$ DvSWN2{PHb^N@ZզVEje!A͊ ˣ;;S )匣ily㥓ЊȨC;f۞gH0tY x8 h;%$, KZS%Ң%kn$LG{ڲ^ X9wix3@S{N6tJiΰ2{vTJwè?{B];'#n4:XNؔA<oyŶ% (Q\[(H')WRYmUk76RZw^a\6T~Aٵ7C1!2=A@9Q/ڃƥeYJ,j&e<|P`ݚ"7br2IgMڼigGZJ@?J >r]"4]FmAVI }>Pצ{I]G.Gm Y5.V0#eo3p~ 5@* v̰*&"'M/@ֽWBa␟;zw f7e&*QNScL _?H:9*~Qs/ fT M,6X{h.x;Й_88I?q =RK?LݐP4lA:s`Gk9g;EMN`$-ǔ] #[ ?bKb%ۍl&sl u;hD$ZOr%E&'͐(q[nÓ `ئ+JhSh:|]=P-̭ci>B~i%3\g~ e~xIo֓ghCncj#HpC*Yy!|ФQ ~~yfSR./:"/,1 h6%N {⌢Z7+xboʌkB^_Aͳ9lb^ Z8΍ \C"x_OHJR< TƄ{;b#Ok.&la% 'HO<mրkNU0@+x*ƒ#L#!8iJ^u??@9*-"\[DѨ!he0ٓT`+S*F/Q&č3-_^Ou÷!IOY7ySk3=i>L"A3w\-wօ"\ " n ;evSCs giq&1W\ixՊҸdI4I!{8=4.w%Dk|c3]S3WjӾWUE<ߌ- K7"0RKB=lZ8[є ZvOS!SR~GjȦx{P^%L̚ ]9J_?<;َ%OUu9c7A?iX4{H:~kplTVc)k q=A`H!}Չi %d<&v{Vl S' hѴNoQ(k4 o+'+Zg7%-KJ-2|& xO7ڶנc<:7OhT~5#ʦ䙼ǾqcA)Z86 @ \ 1$4N}w];|=a<})W>/mEϵ>Kn~Q*aXc'}DL2sGې{ݣ|} H-]^1'Xq#b|+2B+*Rr~^lʄs4rk HtŜ\QHRڪaC;_v7uH'U-/i2N6g1~e56&(P B+^[inV4ȶyYX TnOKM-] =-V<"a$}%Z X4IH=bԉGZ"=GcT!jmxZve*1AWY2(茅c_J^,x :(Nx9mU#<${&*+ 0Mj{62D8VTV\]xb/ay(>lwqH7՜0l(ʒlW*:+e$Lrׇ+=/JblW=QbJ?%=k 0 |.÷!Xg}t:UN;1bNT9J2[K'dȋJMx:6" x'8e0i?oH.pxϧ>*ytrKqּ+-s9n7!A[̠!cYK4>&9}\AyT4E- >Ж4+uטzȐݱ6C`7eߵ Zy24a+$w ǣ|>(oG60<[:', ~~Tm"["jIỵ`wD _I3l)B9ͶA5ʯM[sjE\~6 y魿][rc2 FE: =Hy0n32˭DbԔg 3O͍MmpC!AbLP[؀HS8EB626jMVۙké [IJXGPۚ]˘rʤXrBt9q4MP#BU˷fQ:&vYM9!\anGr^;gV?cgcx7囀̢Wa!T `;68#{L`]ೊZyum ߻mKZS1X0ַl6N~8_yK7nʎ~=gr=` vGFzYq]Mua >&2~p]3Oh,rH8`|Cʷ\ȁ!Z|r?%2Sxmk1+ ,ndhZ=)[3?LT _Az'&k(P02W "vrXF`K` _Yۙ \T `ܟpdhX4Hd9}:mzuObYu4H٠^QB~?>fUddQ{0[!5mi`Ɩ:2hT2tZ yM_o-]x%cJ*{4Wwz݋]o3 Z~jC.WW$ۂehR*Lkzֺ#I"25.$*k̯'r/`؉)9jyQcJ c`>Zsob4Dqȕ| 6H0+Y7ҭ{3~`_̆[~X ,k7pg_2hzQO/We HpW4 )湄PdM HA Ԯ>߁o1[W4\){W^ -3S(\TKbT#<ԯbAD5: k}=f lON9ҩjUs#Nߒ^qο ۏaCbv{M ЙP L&des{[U>"Gl. |.dHX9u="~ IgUϑG5~j t40AQ!Cn-M51gr kPvϭgV¶wM5Q`{m@8$k@h~ *g%։ Í m^2SkBEp& \M6"m/aTZ %5*e,)Nŋ[/bb=M91`fz> ՠ]k݆sB*+S@YUܿf{7&MM@5BZ40 ( r8J 92rݘ|{JP|F΂{B8G;\xg1VpV2WJ 1"Mi H'ZobՋ ׸4\1rg6;L;X;^nn^Se{Jq#q}#n|,V*ա=QJ}gS²OhL1_ڥ=SnсJhG& ߕɝ.c {Y}*pR!owe'7`Ot+[hKCOr9={If^ ૞Ae"/+ZFwM\myG=D)=ƾY8#籤ЧOh4:Z~FXv6_ױ"!+7ʵ%]WC06"g[tZ^]㮰Wz3W#x ׆u`!&3U%1nL_ZTan=>rBM&T1niB, gcpDB*:.31E o&C5<3ux~?䚀Ŋ*Rm>( KЫvg6or7Iv;o+˞o/ ~T4QBMJrxUeGvj蔡1vq.Pg!h秡*lEi`V6"vR\}d_8t%4m(%qQ!E@)U! o AN弸Br^V) L9P{ܷvXŜh2mk[3_Y$Ԃe"{h296r*/mCjBsޗua/&`ϧ6 %5 kNsWOyxj鼼U=`=Y+)d}aPeXNTvvsF|v[m)E%L+}ϳl]aͥX7̿AQLf~"yHNO mMZiY[9zJNѸ!g6Ҹ#ZCjr|5=~39mD.e#k/kBui7CժEf}y"fU5ǒ%Jl `넲5pټ, &óxZ ,g i]S^M!_ R cIɣIpÞ,6\sU![ujo~ayvr\`ڿ/(ʬaj+ü wм"5Aih۹mEKsY)G"S8qf<GmWsKy]ų+RQKGVp"e =NEۀouWGd7AU>O܇s%@VxbuNjn\Sf3'g-o-W+d~60[y`c<6 ԣ`=Z őϔ%j ?.]ճB!4%&N4oZoBizF3*s|†Ws2tyPwHP^~>x} q{yMkNHsTqVbpR T\qRCW&@d16W&Occgų3p6{or{5mtH/uͪ|ao'byP}%R#̪hg Qx/_m1 dMM ؄׎~{dr2 sG͎Rα_~dI`|egP2EÙdhDkhYԼ}ETg)8ڒXi{l8̴v{f‹غia2V-S jP'[=>ZdslnD#sjmC8G{T,`ꅔXzPkjM&5D%u6٪j8;O4HSķ\Jic42txPP֮>APIAOf/< cjx*=};1CACel$⩨2XLxJN9#)`6?By}C!eTere'3@ b`ky0Kp,0 eشnB y\ ĺyG3+KQQ7xy?Ѭ`hZj.,n!%zbم}[n.rXښm7\q7v~!A T&tnLNj~ے[!8rL!YȭG Щ7}ngh>4pe T- q}t̤#NxCK撝Yъ7[%'UW׈N+vL74)V6^G8殟8Kғ'VH/۲l]@6 dAuœzWς+!BPy4}+ER `߄zK6=g(g~%5H;MΣPR;lH"XnB"2 $giSA㬘{%_5[ylYvZ"/N+HR0fbDZa/gX|ߪ{0]Zui:8i7d&iŃ72y-dQ%@W)'(qF,b;LWF&WaF"K[Ǻ߷tGw]M%- 'bp%:.|9Q?̾QSo͜p Etb67yQNHDkaVNlƒRU+RqD RdTw.A^" 0Zp1XLG&+=jӻg6Þ_0mNŋú<y\7M@4L2}ccw!Vin8򑆭_:' [AbbFL}+%L4e߮8e.=vÒޏl1ʁ{&ܨ3M0+WT3E#&JSzf𳲋`s1YuR+%-zbhFPM~0bGVޒ3 $՗9 %/9I߶I.~]zu*3_P Ḓ5SQ58ysIE٣Î3/\RApF-1n ѿ[# aIKu< ;Xұzuoǻ ;&iZh"f4{W #ݿC5#0  ] ΂6nYX&ZhJO ?|G STmZX@W3_LCxCACA!VB|!Z5$=$3r* C9tДۘ5 4jю7jjA?U4uI)׺T"b>#Y I<_UnAΙNqUT @}g4ThYB - {4Lt0-7М\*d+{?pn}l|,#6;ȭR~v+g4lhnQW5>-BjELrs'vonK)KKYZphsmbHbؤr!2J.?&vrn}‹pGD !&F#΍_uIA[HI y-n nYɜeYWl{R#E -n?C|l]eGSȟ>>҃r, '[Ʊý3 Pk"/5AS/7Xn_47;J% j=1D@o1(|(/T@1sFy: v6 TMzI E3ccpȍ.1hF[ ;\\4u\,.s qgUj}MB˪EY9"}N3 \/=F_yïم咨Anҭj**m"> CN[?{ b9V!9{} JA\c %ʸH$38~t0 ڸiC b*hn{0L8WvVD+Iv͉x,7ƻH-!g'T_luROzgc]X}ݒ*zM w2,հ4WkJ4h͌oi}+ցE>޿Ň_ <xī.)9wp._(z׻g,W]Dxך5@qdHH{<%_j,!CmSZLa2 q܅0hj c_ȃ58aslrsV hF=3?Prh#n|، 8|;f]^ s|_+̀S*VkwF-0_pH5^=7.]) Iƍ \: fupcGuoRmUQO'N䢱zv8B J)N{^fyo-!s 2 (T ֡b&XO{s]שT<yZW xyw,e S=HXj#D-wDgboFE,z+:YE-%Q !o+r}Wg/7>=ڟ٣0U/|!$;X<~"?Oz=q*9]TKfsD-YQa*$TNAxow\HP:f;۠msiTvڊuO(D]j& vOg&m*B]֑ւK g@G7eeby`htBmWL? .0;Q.86_~SeB\2Ԯ_XP-^,0=̜` ~~Mʗ%kjݔMKn )0Poҧ/:.XԔG #yu^(9ҎvQ`&RrDϒxAޟz_sWMԃjX.@Ɋʙ@МnrUa{|ߴrkBΈ@lwv-T"$1Ѧ<)%h9E ]8ɳZ\7OĵR0KGd;D0l@&]_#S߾>ѼXk'ѥZLuc`_X;1gBu{ј_/ 1P۷g 9Pͼ>vm[\NGXy';硇:T -YaZ3 1ujT2S(_85-ENxgȲ̈́cntUl4cbW|B;>D n +@Jso6~-}mIfXo_a~RM@}=,a瀘QE=T]cz\  bĦc_z~wbn>4kǐ5[3`\^ _sΝZٗ|KE,`oˎ 9UbT-엛J@:ZL.oO 7A>0L`859UO<~=~DVN+N¸V??cTl`dH{BAn475uMs28ziiTr`N,4Vs.]Ǯb}4cNW6[fO6ݣx<k˛&W5|VQ7_Dv͡J*fʟ@䛖G3T 1Lid j~{jjr\rЁrLi|)Z.#k9 \\baƷ"Oʩ> tf`[d(+W_*p̞qr~ 6tW/ 9KJ엌`v Q79LK[9mOeS1VLa‹WDIEGbyD% nj1)]}*sVXiO}v\Ɯe~ۢS:?0 QiteXۺbògӋ#q.94/^t|mV| ]I4  b1(s$H{G.Fw/]JO!,O_MQ#;uX'E^3;,gyMYsib<0fd葶iQdonw BD {8 r+n(ú61;S[P?M zjy̴doyvigR@t,eK׊u +]PNY0 URPFIW[4zldǠ0[F Pٕb]ڵ g-YDL~ag. A'FKli;7<P#-42իE;drر&[w`i !f쭛 HG˳J & YZGB(ќۧheFEw;.Kc_>97I?{\rJ[dPB#ڄPb̶"VUNN@7Quhb$^;X[Gv <6UJ_ߞeҗ[,𫆢,,>LAΞþx%VxGǃANu@  7!1"4LoTk:^XU FI%5ݳ TwF Bs:W- 3''#Ы';CUl3ug}_d{ (q_eHlBhEU0~#.Fe"٥}ZWʶrFB 'Q}P#ʖ] IIL*6VK|? c[Lni(\! ̳o|؟[t?Ѐv~4@x9E >E嚱sCN9`.v嫮ƣl- >=::[ǘcȢ"-g͊BMT( Ƚ7VhED-Y6쏟iW: ]sCt@v'5. /D> kW%A&m5N-C6]'B.;6y4`xFGeه!ٳߌۓvȉ' r#]=1+y23ɧ!kU.fx$(EG]aUSej}^ m:h/7{+FxOFRI-ӆе0˲Ҷ-ysa2]?Պνnz Ӏ.=d0p:tXψɆeDzy EPͫ=lM%0n/JMdcn+ɺdԧxo Z; D/q\ akN3IEoͳJwj~I$H3AgCʜdfݞ&*aQ >@{̈4RHua4!'M0$%{R +"fJŞ%r ez[vNM皯@4v"(% M|0Z==Hʕg~އNZuEm&1Ff TZ+hՔ~ꆀbѡS)݌VHCV~ͻ:g8$6?h4PJ޺KBO\oPȡ[`B`gJJQs̿g*YUCi F>d\I8o{v qyȰG&_YP@7\Q{/˶I+ԫ-yXvݨ<&Jy#Qkύ-G~[t)HdyF !TzZjގ,2UMU2X$Oʘ^*rQjhny~MD :d Ūܶ˧fsB*T#Uõ/d9 )ږU#rc7\=>S&Z)W_r>%w,ë)ozɧeڥ-ɀU wPqm 4O̞,&>rEb"b3l,QjxHǠљu阿L/{|,7q.\ gS$F1vifk+? 2>^L0*r>YYٜ wP<\(|RTՈۜ5'w J4P0 3~ (ո2U$ҰvV 9Q@kP \`*GgPYg|u>B|&0{{s56  mmia[J>-+j շx|k?[֨ěX.2OB#9F p]scJ,qm(Am*!wfhFt )Uk]Xtuy(HI4~0Q۞jDm>1bbH#ɅX\}oI#[-hpubI`R4gmR\/ms)FZd 5I28ńݧ ^9k.cAouXhИx7T C~K~超-: XtB 8cvcSiQI|ǡsMۯާXa"|6w! І5T#zY䘶.j݋SmBCcFQkOэvW妟s)OK3u{Yfߥ`2Y'\?&?MYl&QÓy<[< i"jBoU;a* `Xז"LÜ~nxo%v pRy PlG%dD㦒F3xقSZqs8.P*Ѣ(f5XY{r<yCH lFL dYnp)eHP$ȯ5FNڅ^ A.]탤+3!#3~ Nlz49}zHjv;eRڟ4ㆾgѾTZת.n3^RIA$yި4_&Uu:VNTod50-uj[ E&a9=;gY~5cuROј"Lthզ+a42QO&ZRN|&2EPOL1ZI& bQHRVQ U|~= EVϢDWviSE:ʖq"AGJfB7g)sLjP$_#V93'ו惟(KjJVʈryg]#wjiP2-ĖMr0l5jfq("jxŇXu= H(kT_LXY})t{Bn  | 7&-Lq!.k$m+lQW4<1kh6FZ:vl5ᗉ;|9Uߴq ]%O@ Wt~R B~()ɦ1񻂟(e}`? Fv)R߹z+L"_7i`$hZ/r8Ԁ:`ϖ/ܫv*uiMu!hӥk 6JO3 ge"}dgؕ5eGl ^<6&]NDK }:Yf yw-0kHٻR[di:iv{F찯ldN3R|1ۣ,Y^E?ȍ;(/bAnT ߛM@e=<ʇ *ݘpձE\YU;'U?s-S2b?pQI R<Q"B=08`HR{Ahs7O2ۀ'fLjF]J8̛?/45 j)0U,Ɏ!&Zf5QywReMش) 3S 21Uoba0^)EfUGiw\Mm]*?p^3x٘|Q0 𫍯Og7;+G֛!2YREæzn-r  2dgse0-BO&|{6Yꍨa[OfIk^ EGgnq-ed:օu9nȫq]X0p7qm/5W^A\7Gwp3tؔ;bI[wq͵OߔoW2^ϱirlO|^~JZ-oLisM)0&BS{1N~6@rxELE0)3̶ iX06oj I<*di\0Ȯ+ GCKa5,Y{Ũ,/SwzJTbGnop Qr-mxR{tR{6uBDV jYd NGZk,$00wބ±0bwRb$T}a@Q "ywn!ǎa̅>jܔ:s՘l<-Hb\J9K iݜs[pA!535FJaѱ!HH j5j#V'#P"ܛN VZ|ӚねD2ꞯ`;8SX,Dڱt->+(b҇<5a%eҽ"EͬE(ŐF8`$jՓB9 UBNT]LF'!S8;@HeA Qw7N? ~% y[s )SAa>ۈhB9b vۯ/`w|;{ A]L ~ EAaoˈƝۀMl3y,R)ۭ!S0.ӂc|ܕO&73UHN! +0)2䙪HS?ʞdBՓe"jz' ^he.(VѸh.- 5p*7EB٬0f}ş7L=Vrl= =<(签Y5ǖOMdV4DGĤci b~o %Lڴ/5,Mq"?!86>Pp.xv gN5['x |I }h&t3U':I{/f##>ZĚIw{$_ѠdKJnL+nwjG8s|xKra9A/v?ZYU-7Bkv2'!uwS]uc*.AG60wTTA׭+_D;fQQٮ71nxgVxKo={RH{( {LN)r'W0.I{p|@tg/P@-?/b!UV|]fBнE 3y& r z/ݸ61(?1ËmGZ^;|_>Bz O3}#. :p"grǧãbj Tɂ4BR.4L6_i$mJNgl9[i;2=zm9[?z`ov=qafPJϵلI 1*An4jD;7pKZ9SarcClO lpF. pk"vK\$j=h6_:jB9N:t=e0%Ǐ'TAR\;oˍofu*/ݗfyK)fnz̪6w߅ʦWYmA{B Ǔ O ixEE-猞;[ @]IHtB$Pr|[t@8)`:TƲnSOĞCєt1wi@@9&hTWPfG q)v4_.9BUm=Sҷ+[a,g4=D\@K  b+zl^@KݙI}A1@ܱ@ +b>Zfxh0d~p_F̐^@t%x36Q$d\IZz:nR#Tb+_&8 FM2lhSaN>CDwѤ+~n;?¬ZĮ& GL|`nnVBSbJ6>34=fˇf2h^(}zNZ/ ~&eҸgp6]#n*hL֘ MIxUyrpOToLeen& Vw^  {O6%A8(ςj1 u@ iTM\# 秌IaJBIx@et 4b&o*)QفR]l װI T?X+6Fg{ZzW%_)]RSp#E fsѪօ:D|g#>M]ӴtF(*e ya@+Le n^ziZ!4v($U/ZJOi]R+:Dy`X0}aPnzH~9] M_'oʂ~ k$RozP/eTĕ(3 )U~\Ю֡1~O%WIŞi6Vզ㘕WhR\~+5 kɐ?f(䀐F枵<qK/ @ۦq+xƑakLtxe?' ?, K&_D,9_~F *0fTKit‚q;E1h*b]R-RF2]ZDX~l,z#*4ݻ ql[<ITG tJ}ܓnH_adT*\MjīvQ`u߾?̿lmuiUZT7 i8#37>eg8)E. Z0 k-+RZ ]B"k}q[&B}SITom*H~JA'GŻ.3Y@ C,#T#1ƽUQF%Z-}:ZB [j3Y%"ah= fZ 0RH{Ƌp-&eC][kUIdVy$oW+u k )#J~ܳYZaא=&X "@%>-?.'U"zE  5O00?@IFĆVLϫ]MZAwRqņT۝Ieѳy-P[(۔t@L=hwlO֣QE \ ɥBg8՞M(jѺVsS0wIU>#[y?OaX|Yu89)IusbѶ{ \Q7ƕݹ7}_%ܷwmmFqvĘ?++fݽ7d1Q4X/Ӂ,SlN ir̀mFi,O`h9rrqP;YK Y$|tm -:(L-˞آRB|(06!Ky٘ͨZ0u8Ȟӂ|cu2lC: jz♐ ՄF":Lm[_ ϧD6"d^?Uʥh:ʔ/3poΗfp 4 KM4 #mr+/D_ f2w_Γ4dF]ƂD)t$ഉ8 359?U43 sYk~tBN,|K4 @>p#y`P%tNIc&{RM=|$E (7nd)Z-^Zę .zQB\Tvs A+ncv@{2U~[jB} ?񑉉\.iSL'm.m]F6; 㡡(~ o9}@~mM.Jӑ_~L2g&@‘R6n~])ymE/#7Msm5<#|bGd5L@p@ m| _Y̆?n[4{@`sD\^4j"HddT Gɐd].A.#hY UMIaP΃î?5>hܗ969IpmcN}*1 I4ױ9He S )-وuf~l9H8nSl~c3~p nrFY`t_K 7SuWhv݀SnK x+@ ow hmU ꕧ,gy^vFxp"cR'R U,${^L<,\?݂&Љ7M)T+ C !Y,_ 鼕| 9R}V>c PL͉VU=UekPX dUhyJm9ٴV9PšHXV,t׉#a֓J2N6K˾j-# [m""F+ 1È[a`?y3bg*.Uh<z r(()|R]?œ;QB6efշP:ǟ= #twddl`DoF;c h,!񙨹V+2OESU Dv{o7[#P?psg߾5 !CҘǼ 6Te; (^Cz&mq35 zbB\Qw׭5ͪ~%лaBkMvU}DAʁanԍ':a(* CH&m G\oo"WHY*֝;}:k+yiE;c+ے.sRxoaB*EI,NdWvǶn0pϖ:o\FNk+pʧl8d/d .bD;RlUѷ>Ζ2D 6kB5,s,}[P}/P2k24"/W2>30oCKssgRLkԑ%.F˞XLniQ6p3 |wb7C^2f'Y3N_eaevC CPFh=ՙq>Me0K]=N#WTp,?{2RUvI I*ˋ!1]ӺABv |GErtXeiV"(;Sp|a"(Nݓw ϪKo7gS{b0a֮;|Gl"z &> q!AK$^5wiO JtRVod%BAK|_@\PYx̛̐dI^ QW< fPYR.eK.#Z.3W?N1v>&b^tޘzlt<@PfOfdGΜ~):~L Gߡgt{\ Un: ^m/2P\tB<11>ܜo xeٖW#Ls×`-X==!X3-@}zGq’,9UПTQ/ͨuTQVT3Aץ6@~tY• b%>,o'.bruK4ndYX̙YU3};nICJ ⫐rK$Wo/YKDeEbwx ™qjo=?rظ1^jngbUլ7p{O9_Vs_ %P DWqP㙇p@oO; k.~|bb2%:F>V><{u0KE,{ؒ3 俥`%׫&$*e[֏/_|} /4J> ebX$bEd @P"oI0F$fLf al'q4\ؼYs!ԗU֡<%ԓZCrmO ć$y7y>k2l2vXI2[39ZU_S 1_IfԶe[qݡSnb*~=xdB<>Rc#I*@gLgxKou5[n *Z3lgH;R ˫ lniyZ-rY? B@hd[~?0Kܐ:򸗘'%;;}S#$ Pyn 7H*3{J0HT@6Eww0I6V+;n( < *5pBEauQgZ[IRۍHQ(8A5]/,5)gApNh4T FFJZ*hkZW 1hثڴDG@$wY 8Ű[GE`NQ`,'h-pP) y`X䦣 \Bk,ñzk(,5:O\V/wjLn\Y? }exB-yAު F w,h~FmLH`B9_MUfX׹kmM6_iz3HU{>{Tc-eЦ=h@h(}%xt-0ўYrJmn0.]5\F6Ϙp$%DjV "8 [noij_GT FocT(^6 @'|GwNiB@_6vi5 ~!y_8pҶo^HHva4/* ,喲E t8Ko_񷂻tiӁ/bz9'j:຿lw Ρ)"cݽ({LQꕺ'qU< shB0E-DsS<`JAR(*UpKr v zxZG^їlcE=rV"tzWL. ex{ߛf^P+2DAI&?aԜ^$Qa}+3_g=RnkyL:n+Yzfyw|D2GY޽qa1a++/C+AENi u v`e;b7+g#B]Dא_Tévh2dhj4(QƎ`sWt/óK߯{1O#yd4Jh-Kd BV^g 4㜥Y~F:Z5]b1oSxo\hp 履@B$ a|NtGM#1{sp~ |'`ݾ0 oCe#u]j_EYkr_džo\en\~JFX<16mua3 _ߝIǰ_j6½Y &Jn2~$4]ngtj:`<J%W?^}S^ڌ,0#5<#nޥnϑڡ}eE98tD.%`Ui\=9׏&Ni+LF @}qȤ=^꫼Jv(@|Ȝ*4Y*ó2 0Wv);ҧR-).u^b i#4׈0gWOހ(ҍPw3۰\=?~u$T@k(6B>h>Bj&Nj:甠[iuTʣw^X.'t[ " uCCAut}]tYߛYB2 Epn6x,uD%ᷱU-ǝLwE-?)"?[ axkdEA2^ªoFαCο0 \C)XЀDkUU$f !8GOh }(JzLyZb" U2?7k7إYW.`nutD^L^)rDjɧ+Mڤ(?wټySWǽ#ӔX0oL4~2;;KW:bȠ!>1gtv$nWAI#ySQ^&DZ&'x #7ewACb7ycܳQ^1D[TJy/7Nhвh7"ǧ-0}!>C`wsCdؚF? 0QI<FIk;F[X2"vKVmAi~h͙:^RyM(Xt(tk<.9uewwc,fb^?$X&:<I(] z%daDɭ1^>tlS/c2˃3~il\ 5 qS=3˷BlK2Va7hHa/?me9Ʒ0,kEGPrK_{d4'DAUqXxŃB]BQMmb`tla*lNXo DȐuuׂX=5" lUanY:[c }wH[" $z+i=8J!\efU[?@F+P=7jAԴI1G-4wU4Nqa_[}̩T^yrdžʬOtAKfU"r-NmcEC5AINȈՈ(veQc՚Xl{ËXC['}_(vŽ`;$}g M(c_p%%CF)x?2R".8&eT`7$v7pҧOI!FRv 'R&Dq-:M.j䠍>T"B##V(FLZ<Z{jn]X WN6o-n!nP)y0rǒQ {mRZDz:# tD~Q'b)ƻpxce | |&Nh@(ZЋ3P~I8,ܝTltYTZ)ZZkd=b֌)ppʼ﷪ 8x 䅅a6*wGxJ#kvljJq'Kld :skK&Dw2,J kfj2JM+|:d@`/6aaѴ,>A&o}B[bK,dh gË Ԏfw(@ "x%fiC6n>0 Iޠ+p=EәjF_ՓBtfr\e{:]IN)lt^f6˄K7]QkA-)Ւ2֓~%.h>GPitX}hg7~]k:Rg#$A N3tclSCj!D[e;hXr hlh{&P_twGS-M>3&\B.z+tbQUʉg+8x/ YÂL]-ݸ݁8t{`G lA 鰞lLrEG^}C(GLtUٺ='  5o4~-p?B5%Łf1tCVUut]aF.Y mNvC"X+MnՀr0vЭo&dٓL~IGSѱBӧ%iTOP"[zD6ӻ )8GyS[: \Ai?ˡBtq|Fy@?@Y4ZALpa<*8&7[:!\)$4w ]\ҷ3)K@|-toƑWC AxTj wM,;j?y,4 SI@"1j>m쪾75*+>T.%# _E2\_h^T<"H[ Fޤ >ՓVH1sCcҞZf|` 5ϑ8\ eE 8C~Mz.P0Xٔ}X] $7J;AC*h42&-V/qX'dK ڬ )`,ogC`aUBkMaN _2/:oϪ_DcFo$wϊ80Q[] %4Y njvw FHI\$-jb ?aDF$TJ. 7w ? ^NF@%6^8QM>=TS9I oHqzY)?>8k㝖_: x ֶ1$",B2 zl4 %ʟW)|K+on c$s;7 Bɑz krMҷs Y]ƨ<ťc UU$ :Lλ Ы T'Zi3kdH Koo"NTH$ R?7Yc8ge|RES.>0F|$!.mѝ# v#Dēed6V nDʓ>@y=iTuiELC%jѝ߀[*"nfpY.$-w:"F[O]Esػ F;.Nd).nS<& C(8@Sr!DM?ȱWwI!8cpaKyZ&\ml~w7f#S׶܁Z`!3=IJoС{Y!taZziղb]e =SV%3]48Yɼ1hG(jl8YVb.yX|.@yx\Cy*"ZѴ>``~gmD{: ݃LA#8T|ruLMpmҗ,!bUL+&umG0uܮ<,fڅT_9N akb}/GA8t*ͶQ 8?Y0s># A]2kK,߃Oh.6gahdѱ,+ b >IJG-A9=]Bؖ;Kj26}+4yA/VrP8Y065D{EdDrMq(B%Cv!eA^9?rS>]QNX#y>@gُB.3 4t#j0if:j9mX궆3쁹lP7 6/ډ\JpVéЉ0T Q Pxle8QƩ~rb3Si>l+t9xZD|kCw&"*(%i5ԶcFt~iU|d9!ц 68@rk`S0cF/}\sڲy哃lue]*?Q؞k꤫`dA0ɭmu0˒S^"#iҒG??QaŻ%|Fk^%s⇦۾%bLqF"\t%̉OiyL Ya첸|x R+2_S UjYzv")(̀mr{:nH77ԕE 'sR~u,BELj|_⁤Ct-e/fnإFâ{,Ց_$Z,'brb{pˍ-$.;^gpLT# m ?'xÁB-42ۏ{vFӧvi.ָ4eOe뜰(3$^x,Qx}8spFބ굅Y"$mHֆ宸r`%KO oL~eÙeqO(TwdT.I8@*K`c\<6ئ29ҋAVk'OЁ>9襳hK5LC[JؑNM|BJt[Ri(0)k}zDb53` O}o~fэ؃Pן x ,pF.S!FMk%W7m.sT[v/شolӘhZ(lWݒ+d-J+4=Ksa}r'"F0˿%7Y} f`tJ#k5/ hB9xvI$4@G`ӝ-|4Kf}9Ou~O&/˻6vN[7$3=:=z߉D/D-y` ζ&^r&J#n1nm:gd}HtBإ(t n v*kvO/nMDop4bEh1rxdUUNs$Juh#KPGCRb8s:!QZj.aMQJj-MU,?ņs_,dxj(.xd!?C^B#ΰsQ  ;`}.! "$/P,(# ML4!|cy,%s8&$b~4TWYoLao*uκK^ݤBE|MN4Qxz"f(~TJDG*ޖ9c74eر鴲]v;9 kCU25A!p E%d)PrVT~(k_>bM5RL7VCI#lskTv7$Y z7̝8Ḷ;R*9gQU 'BQmw^&0}B^K &`j$Wqc1$Niߣ}'m߻87J&F9 &Ѓ 8za?lc!K4VR;=]~>\:fF~h6̙֠)@I ql#Q㒽liJmyQ + Nu5u)w d [cLb:,[-Jz KOa^sJ#E`/(JU{t~Ƌpf,'k i|@RG~HR1*} ^7^.Rg ~eHqwqy-# hkQL0'ݴeQJANɤ$]&b F'HcƗ[mYγdHmM)7Z?x!,`mSҒaKؠ_8Ê(LhK6ȼU:DKIYݫD?uX>kWx:k5Mm"mD@ 0s I)Zsgj.%A@[-#r*U6MoIH L^恡t<#;_VkŻ@ⰮsC)ӺVpJ[ y;w м;t5i\kyDiu8f2z a_hmnnހ ձnW\f[3c AOZ1!8m(:j<~`Bŗv]isO4ebpڮ8hH6YU%3n͍*xpIsvR1)wxdֳr0F\ʕght#X 5j(Mr; OLteBF4 ˌijُS"zIߢBQۆ9* 9)RCNު/30ͪL#gm>ëm"+ ;CXX-Q/ufܝx b6]gH8bDjm"bR6E0t!1vyU+0lmLtue,ppg hgx+9 ._}0=v kz%Pٷ P )'H~ K5uUg68V 9Kvƃ"VH6PIF y(}2~C>p  ']^HtH,!@wϓ?/ȅ\ar:?A払l=}3uXTvp? E;U [n;-)Tdq!,O[G&W{!j+Yk^ߒ"<^?c\n(3-e({FJmMz"GolKBF7A Wwy3p̧}kqf[ź/ 4AI-_ORa(#Nz3ӳ !Lh<ZoSe )b3 vفe4U 6Z0bj V-?юU㌰mjbQEV [^m>[/Ɂy:`J6U;e*L S߮2O0(}ܿiUU QX\Nz,,!Vu&)p,F]y[M6Zqo;w8mJBЎp4JhSi3NI-H\Bm':[q÷)xT`2CvCUy; "r'#1TAh41sM4h޲|]vfʼnDX%4=:+B5\6bSXduI!!Qm0m͉Rf$$Uw;[MG22R9b\Ąm!_;nn %xu&ZԳ0xLjIH.C龋]G| ]ۭ[/u*>8$(vp/^2wK8D楛lV8S'dKԾ2$-݉zb.y/U}G?DIwVQ;\SIUZ*Hg̚6_:i=W=÷ 3/8-jVb_.P'iNZ56pz!gjq l81UMY_ K'>@1SÔWQ"^$ߋw 1E]FUP]5e1TTWV&δ7 /$5oP*!M - kӗrtHBb0%Pfn%z0=Ӧ}ѲurC:+TA^֔2,Ǵw*[&f91QNfj%L>$Ym惺ts<m.aa3hTh>ߒ6YiD+2Ԇ7.H;]G'h< +2g PD1yyMI&i[#hPUR#|0G+ˤw yKIˮ>T.VߏdPt Dde:IT;+Qo^|#K" K^R)C. ;8NBs{TL2bF̦Ml>Q(8|bʾ!BKէ]=}Y^iW3{"̽ax@<m6ZёGM<I C u\rdX~̂aH??Q(tfS@Sjf)Yd߉NU;٬L&cǾFrvi .ܸ]8nY~y[ujHB>OÒz p^X ]B-A..5lR8XSGy}3)@"IPR?!DbY |4qk4A/AykEs*u,$ *BQ7)eaϮԡA3ΣA0.\͌=@ʫ6~vZi:FCmZ HRcoji/QV+cvíDe˺`ÇD ]e $$6b`/\dLՖ=>'8VVY#%Wp\1O'Nt}T)%8.2 X;]9D(8 r&$v~ʯ9{w 8Q[JO^*Z`ez9.@M)p5umWSMK%49NE5ɬ 0I/yLq;뻵Xwg'SWAO,ɒ!Y n;$и:tXPx~01i *?H0upM9m7?GH@T Vs(9&;\^Ʉ!`Tψ/(7u#d΋蟼jq#EFRˆu0ڡo ؓQB~aCY-AZhx,L!U{ &_9?tePµ` Y2ZrGIbPH2Y s?]A(QU? gJo;&?.v)iz$I% Su9gA/6sC pn85fZ}\@'Ixӈ/<ہAO5I>hh\p.*(,Lw(›J/<[jRG0iwLdi·U`·5/Eݙ~j+1}@龬>jd *OfDТ aIUŽ/T/>:OύItx==՜V' y$a0yktZVNwۅ~LEK feCu#WJO7M B82G9/p@6<Z#f <%d:l%sPz~͊\Yug:KBBƾ>QcB/~mz.m\t3 B.XRɻݎW}QmRCb91~Β""0.1죷v&t8(H&lPU{3 qϫ$5ִ5@)<*/&J43&!qNBx)|DT c5^2edOUG0^wV0WZIŏ sݎ> 4p DT+k;Ԃ$fLNITyd?oimJ);Qggƒɋ:6_]#+sPniԜ/e+#Iaފ$Nz!I4g7])To*Hz.트x13ˬ{OrC%\ů@*i;M5BIjѼD5)010?Ħ+^Nĉ1<9ޱR^-m6J/10;3 h1 c,?KT[lq U}0Axh;z:>>&t4Eb^L~>לG=ZcMe\T ƬiLҕd20Q}=R("$xlGLYDһFxO? $J""/Ffx5փP陶g7rs۶ ye ~w _T524ȝ W$6CŘGEE_f^3+6`<ƴ͇2K`o%m3"G("{ $dD]-`Y:9]®C~G:ZvJSt*kI#) 񁌣bHq2̍6IfeOhRh;BѓV F4J!ۿsAњ9ゆe٫f1_YG}Ⲓn]xgџEȧoȕA} S*%CQvs?ƈk6y7yPhV㼅 Ɓ$mŸퟛsd68jN}~BnC0KpOK*LoP4>9 n%ѱ% U⺋ŏwP6ɖʢ*5'Օu/(0* C&R)ymբ\Wi[e,g‚{"@,yh*W iw5:I\WVTbKҌǭ֔BHHi~u6 EXu[J,@[ * 2Bg_/tCy!mmOf69'@x0;Ws?򫢑&$8m<nˆ 0h$."ū$ U43k8|Y brhh7;Gvep8#%Uq;}rCZ.Y4 ڼB͈Z]5:A̜Zö UwAv%>l#I;߁=A ֢%ÌS Ćغ >`l _:u@7m3\=iNIC[x{Ҏz⃖ф-gVgyÖW+iݤټ)Hy#i,;$͊Ma"{x0R{mٌ4/ vO: qIPwS{{.ԞPݽ"9Wņ -Ť5AVk}dRy(= iR M3CfN cN.հJb y~#ge1o8}f h}+Rc=U6RS@w`<9><]Tپ}w;z+AK|6z;n8|(>XVMcre[ޖSZAHI{ иˊ@HwLx}#jUn!GJʙhrQR% ZUIC[rʽHh>WX #dLOX#1R|)_G*P߆=(&n S k9c@kJW8ҟ7ɃoGSĶx9SM'OIߜW4J%8v[lqMʋvK&ov.Z :6YsQx˦(ThE #Y=_kkTISAn]{Qׂ \Cֆi\+;qqf `B؇7КP%z3Ft5lu ܔJ=1u^ӵp $h1S|hYwE98bL7oM`wFU8ӄ]MjUo)OŦ~I)\)#q\AEF.pLoF!d5 C`4-nEAwUi&8SzAALW@?g{fv(Tr(_5Q @NXCp~,qކ ;]fan{>`(E\CxN79wjR p XA$[!-#ٞ~nnc?ӈ]G͘{x%a&,I[!s4K=wt}mK*%TJ95->Lz 6q)ޜJ7w|B!8:RA~~I9jRR_IVE/~ eGe߻KjTAg]w FAy2)P(2 w_D) Fˣq\ Ĝ9 K#,{InIgߋ;) vRX._]Ԍ m@ -~/4ӂJAah`P*h|*RmA? RP ()GYu(guC҇IV)%A:'c4Li}(1 V]F B~2G  r/A'n4% oűp<0 TE)Z *7yyo뮱2GW'xD8ʁd;XFc~ ɿwH}dvVa4eIm 7@K'0nRaN Ĥ!U۫NN5~U@ϷJN=VLs2,YrŹQ <-iB~s|c,`zUK$:oR9Q4D%K/oIZ 1P@Òf8 3rah5E7$K`oi~]Wm֯4, X3h@yl`K)ED нQ&z,A[sQ3:j>D(`3vͶ=ag,/8i!=Uٿ1"v#|ͷq67XK)PIpNDv2v(o/4M CYE/+y*2 GBh1\cmkGi vc%veҢ h+7mCT~fcT=] AkcH>,CYkۥTpDao7gFs!t0 ¨93Ѥ=1%J6H*.ɰ_-8b2SJW&r/?!֗oʇ5t"s:Vx=:MDϱd-$-Ɇ9zD@ hR`^?Ƃo0u:hNiXDjG[Yڬzv+ 攎feo _N: ^6!ek\'-A 9'EQ#4VG(\V]^k QS.IW +..*اkW-׳Xsg;I0l2MqVk%0 EEiP Bacwn:Hhw ʂ🛝d"9ߛq?._&rTxu9S-!=r ?p8tC$hK`OBb#'l^)ҝHN0a1.Np>BBcUwwsFD5HE[_팯b2Pj[v t\4֑G3HنxzՀfiaI)w|$/fM,92.KQZ?'~~qWk%Bǟ E ;2_*BrՇp4cR}\iLՀbboJr 4ƚ Gbdb~}lKciHRGcd[m:{`fy#BO|ECcvǹ_ţ8@|1a`t:J=ePt./sjb^&V'B]Gi/ ammvvC tnh$u3݈#.`[k^܇N%SWwz!!ۼDaLr wjhbKa3ͳlc[GP[?] 5`bצHNXipl Zdg  L'9!>J72'IՄJqq.:g2~L=em=!&a˳3~咂3QQbFɮ?WIKEOde#c8Ix:WkϠS?QmzIo~jm^J7zN}]~.3O'a ώd/pfM/K~ (b+7bsbFfd%mqz?츇f@o^"(-wURS8c+h,\[_,T[K$nN`s6>Џ__?KGvS+KS' <7X8x@{Xɤ˘Ď?.aQGP|^S^f ?RApuW/&pǕ(tTil3tkGH*\IXnCa6S(^5t1 QNc<irRb?z(ee_Kva:, qkS,K'gC{Dٸ;PSiWpq +ђXpD=*nZT&/Uє ?.> |Ǫw_GVqKbvfz-,f K&W ~4Q1ԑpء{iPur6t\+ {[ex.[G2%r.V/Cl ah|93?W6G5u8d5l#<>nYgGna',HgQS>:;;N1/?{¡w[e/~Iج3S.Ckn^ʩ:9i(vK?ULw9Q tyBƶO{A~Ϻ$a_8l#iW[@]c19u(T&B%9f\?0tlrVRڅ`M ХthTkg)^I3'ؖ䆒E5!($+$VW WAsh:KU(%.54rSQ1aD_ ʦ- b]\RRw~j,ʶ܇(NI}"Yۚ(W1h9X\_/莈X)հ'3ɑhү-ʗDTzĢ}CT]3znK8b7K %S4os#YWM~"ѓ遘=A9p^O;f&&+0 (a}L)kt8#G8QaRpIqJXH^6c<@:Lv'$z"؇-"reW 7g9Ӹr& %Gykt-+O`us㳯jܶHl0?Kv@im)SNa;rD| 6I:idZ(Dͫ,qsX@$ P1O]]Մ7(Y'+Bi'ȏ\(pn7ՋzH$?O6B0K:ǚ&ufgSf檥xzCӬJt"yCewT#Kk 7 *YPN~NgsRx'Pݡ폿s,7^ݲlQB,6ی}΄:y|28jīzE+PKna !. 3 ;480 zz DP0~l%(9_+BB:a7ZdGɝեy+.K ӸgYQ*Fbu!l;w}5X`VxۢjǤ, .B6q/7kܲTw櫦!r:^7؅p(yWKZ&UL;C5Dp* [ٻ[`Iث;`&4d'}sHeFT? W1^vKfXqNNM3(:C-BY.d4$1t:Ɖ!#JR~C*ҹjhԇ5DP|%$w 7_]6:N j5R4H[{XlA f["lBYDR0U& f[eR`by )3u2_Qkv. ~hlASͭ\K)mS~e||v$C$rǬhf׮)6sq?_#X#TC |pj1.`Hv%㢝4+kU;[WSS]-Z Ǖd>UOPc8JH\=qDJl"J1f0 UiZlRSRkJ /лB0ƉXkA5Ioڰ_XLe20uhRNs~\u C `kzF뒫 I!&KW=ٝ|BmѨm*#uKMڔ;3쬑s-`gkw䚐ۇk}.]'Veu-'^Œ"m(5f.½qOHb2 ofWh@pϥbXeb8`Ҿq77P],#dw#VU=Bֲ(>?n};U%l_ާrkxWH,wܭ;`ٲDA>~*=RtR.$2{,Dăt9$7s&Dk,SlȬr{u]OnSW̻%xm'X'U{j7U2//83-ߥ*O+J{rp.==xMd'A5PBQ&aPK/U>ѷt &$ QSJж!k9Y+zU܀a0_[mGަ/RUXhEhp!9(@{rqHJN}m9Y޲x**½&Jϫs('Pj%u(A5H^ n&dˬ%#HR= qh cZ{ 7.#C U䎈KISzUYn!i#W@W¼O!v\(}ؘ  xb3{ m3{ASLezj*%/fY+[ VpZ].E6z.jw]1uN+} X9X_nyʹo~hL7S7NαqygKN.Jq4fKDε=t=޳¦*@e]fQY4>^{\yW=/;sąCy]{ $2a>p6ZO爤R7WPB+^!+'`Le*0Sz sbDCB߯>.tevo;!Jb' A1 %IZQw{L[b]Vw7yqSp'Q/E%* TGVl,;0M`rh༶@_ ښyM-e6m3 K>rn]k+@xǥ 5?iǣ ~6MȓJr..P_iJ^ȪE?fş] {W*2u5Vu.L/QLqV[{Y piGFF=c*?xc63z^fJC* پ4ySӎcÖaZ_g2UnXFٱΤm& >TZKK{>h ow)HQ%^<˫{fE*Bv%APoYFtVt\ӛ} FOk6 k3k$#cK+'GL4M,@̈I&gsg!E >9%[+\XĕJ^x7]烾P)֗~KMXF8EB"< %44AO#|(gcޠ@)XĐ`Hتae/rǬa6Hh,R8O"Py.mB1;amZm%K}uؙ}CNHnGxomdHdQZ]wmUISQyMz!9*8ͪX$$p*Ҡ Xcv_(p4c#p(<3 X>IODl1ص̓xTq2w?uᔪsɮ(ā7!JBt*]ff1Մ3 d3B8 ꤱ^rz-҇y >dLΟ+jY9(Ybo`fo`p8Fv_HtNq"l 㤋\h"=\i BOJ5\ .dLi& u%->x&V4J4"X#g8UOYpnFG{Iژڰy9l?TP;hE's WΪҰW}igGiA9=ЋoѪhe0?y7r,1c_nSs3Q;^T\zH Xwg1yAy[1BH 57`_g;g_ƖHT][ .zQK婿qXg8TmHU:QdK0DlYn_0<C *M!;Il;a^?RؓU3 7+qw9@m}?@4щO-5 p& _.& W-)+ %?WPd̯郆~#܍ڔ#J}a8~|䌉}8лK*QOa éwc  YzXbGT $pDׁ\6*,tQDyl~( I8bLiI F"0TV+hդxEUNjٚm2X6Av#O`p\禇@uw Z¾dG:$ #} JA׼%)3SQi>^Uk =H5kDgI?@˜UOVfG_s݈^qw@kS!_p# $]49U Ӻ7;>;6m"";]pO?[y ]VP16,Ƴjj[dA; ^hmBH+)ʫQzLifGi7Gެ?Nt?7k_k˖vy8h?oz:!NՌaJ ^+=hRbi*[*_~đ{Kho_U'J匥EsFƃ ;*5SV¼!=>ޟhi]S)`]`y@pqJ!D(R XrłdgA5Y.7&tF;AsF{og!TR*;_x6u׉z^Q$>zժgD&t=V;C[įNFCu)BoE'M w+gI`b<9]:K՜OafvVz Oѓ+lg-XO_!>!D}!Ԍ ^?;`w;l=:~c؊K)E_f24.~8ӿ*L4Zʁ9k[ 7%Iq(5g0 h,¸7H>%i]$ IeEdي(rUzbᵎJvG}rp՘a֓ˢ u6N;K`iΪj^"?JhdD&) ,eQŅ9y=xe~":,De{4hֶ˂b0*a'QCtMO7nVKf)&Qd{o_#+BA7.US~>|#@8V|d9[8ru5ORh񧇱@;2ez,5j(^>6BsƔjpQ1|Ng>o),0q.ȡۊ ^͒`v(t&,7 u( || Z=Q{ )`a 2CDŽzmzÐ6TnP !&wjLQWeTyzIV0G1?\ +GYaD^%A]%`tφ`Ei㵗iA?^Bn)`9Q?Uޘe D"v~* nSn"]}RRFA&3cjw4n2B#e;Ҍ)!*D2mĐ*ỎֲOzZ9H[ y]fDO=_Kb&ڣ /--UYew{>4woD| u 5j>yV wty1L괣JQDn 턶%,X=i,`wOR;2?Sevi^wFŨM"ki1(:m0*А8̣kps5ɲn&oߤ9: .YfSw=D7:fK-Ga ̟&Br/П;xA'#|^cʅTHc)\PWsn< 1~>)@1?uX˛&O )l3a^vQuGZ \>F#vrL?4XXO <)H=lj`Z ۄ}Pca4 ٌԢ %AC[DЫ.< d(y.IƫЀgZvR1)끇APr5zy8S[/l f, mH$)ZYCB.%hj>s9-V8vyN!5RBglZdb^oZ.''1yq6\9'~E!@q/Z6KnQS* ⷻ#$Dao/6(hr6xKƉlB wA4o$KJ8cr ݂hjNiӥGjx$\~J|ڟ"Rx]E.w#U/zE_"QooS7C0>26ʫt"LO 1Y;G7ߊ}RSK& s%$}%[g 4d Rt;{AӋ[ama/lQniKr4i\fJ%c)^|vu wC. $O.Jtq QEpp>o.21 S$\T+ QrՠAw<. LD h0.DZz5*@a21K.7( S[AХ~NaQB'} D7M=*u)mkVeBS C܊Jz[XD)}$Q_ UG5 9>#= uwk(,NMF[oYALOV{>1ɩY. _$Za̮TI*W^ ]9phے|v omNwKg9P= tZiA[]HhX1rﳦ 3VO F^Rӝ' <-)a;"3O?b֭E-R⽛<$׭"[nƓoXZbhxnbE p~iܼva}?ہʝ1qG4b %x`96O12 "֮721Y SD bdgݿط\ؗ1:mek݁/)!NF8dG~sbT oBKXdqxeJtD"p'b:~z8TuǵTϷk|~{;=K 03 v2CU09-K3 `@AbKU8̈́ôpi6EEbp'ݼpUB٣\hKuU2Qv#L`q73V2gh3GT$Iypjpe'.cR߁SoL!N#Lio6κoha^a<=fEb擛3?OLFZڊ(o?o":bbf?hmȄfs5 HҺ#1;X?f|,7I/Nag*M8Qc_ [חYmclfAmܐ`];gr `AHBN<\0nmqb%;⃕a5"+J Ljgiqzc+Ę޾qdҏ vX\Zug9SHzZCE+*T D]Ostj :̶9.cg(Mp_U0f'?Ll!(-" TFQACN9D/ū =8n܅/Q6#K]/Eu&;'lD;>DR3-l:1}Kb0c)+[Ūީ-(+L)gB~{s fS,Yd _T0뾐s5d˅p1N8JsI&>B~>B%T SGW{?f# ?=^8|tK-Eħ2?!W_{N7x[Cλ/}xtL&1M_qD||\7xxkir# t` -ݕH,Z4rpV +ɐ>d<_KOdhVZ~ )ٮr+p+KC 3!#HzeP4nFIyssXpox&,*DB+!z?qD@s3@m,CŃ16ٔ }w)u!ܣy;uj5[gbY% HJƴ4r/v>Ts] +]Z" Mu$:aTΝwM_l~[<[鹪2S]?k_ %1 btjxu7S_v !s7)/VxH$VԠ<%i4q/ToZK/$v ,U/z݉g/\K{M3?\C1$Vx8R#AXݪDi"^_qCix(w~>fzx(.#kt)-@; ׵V))muitUݿ3e׉Ct(#}dTKs&Wkȉ9hҹ r|1K"k` qOIyrdH2nu_CاEAI %qI-oM7g>!tv+R q$аmS_mgěY_Ę]{ 2o¯:hslBC=kZ=x{pOJ|Nh**go 6PJdiOxS\[PL[ھw\J(d=")3F X:+.MOhgp et37b9tsͱ>[S^@86VWT kbPob=()Zv<DrgAM.!}]:[!1IZ"\)[[ИU;1Y^1.!lk]hCMGeO5|^(>f|0hGHbI eоWٲ°6K" s Z[NXU 0+97+U(b+TbrvX3B%\ML7x}{a,/};6ip$ *rXB1pLrGO&##{Qb/ /C?I3"oBc"x"Q8K:D$aq^E'~2oj3lC^$7PdQ𦫛lwVDKڔ_+їc:ƒG  DZ3 R585dVYiuF>ZmPz"d* ƸFuRA2m>͔v\ 7u O4')ʣ), Fdү[p @Zs ~!cytOG(Gu( s'!y]W?&#q &=#6XƊވP/R6 To/o"im"{{ Yf\xP=dLM.n.mۉC)Bcz6eԸzO4]3dEdؚZaXǫ7^sJ3ƔHC~[(D [8\vk=bb +&) G#>,^|fBgx b)wTm:鯿u \ʋT2JRCx̔XXܭ@) >*Vrp)i&iXh)Q֭3k=ȉ>oJhA^=k]utӉ-'Ejrvu\(ISeZv$>yJA;bW!#gXq'索HXV5-fm1v+Su1D ]N۽gR@6WOHMqK ǝ*N ̧m PZy漢l40}M y=uͿםWJ*UsHV>~Jk"nM}=-[NQ1[giWQ4 d:2mSq2Tr˺ $vRQ݁ Z)Lw:!2Zu! u=͆7h ^ɻgJEr7\F3^x >KR.KsݸP4/JdK ""$uD/Q?ZEG8Ā\;ͤGIo/#*vFt+A.i/WeI:$ K~[*O=mYP>f垹8a @>y// BIpE{V1q\^%WIf@Y!Ͻ uK]{[VeCN-Ihg P!SP^[ 4l !d=uݴN{R/RiL ܓH0E'"5*ojtA&_d>jGpYQ RL⮝%(={{)gb [d =cTqWfg`=;@diFC@OX)"+?.z])cmDj\ ^ILO~,se9Dg6!XvqyKk|2YpP.g]%t\bur#bkys.v\@ 9y8d U ń{"#8֩U"o͛P.[[5bj;zILq׷+b.l\8SDwuWBx9XegTx)33| 5YM dDZI㥞m#7d^Ә v듮(Ut"PñNIfr2e42[qd~7P3UAnm˛*^mZ('s2QKt4&0ۀ.2a #g[E?D5shR'UJK/0ɠm x}BGV@hrcb?f{H-zuͤ@O֧87(^%Lwdql/w}ugRNF7dZe]>q,NkIMYtk}pp.w7vTt7^)Q$fzJUB(?+zIB8wX|1{c˦:a//PMa9~4ED tG?\S9G=dӸZ*ܱe/xFRW̓7LA,Nle_c#ș`"> \kr -o> /Cf.$2D&R 0tt4Ԣ@؞RԣnGO u9CtӒ?xSE2uAݹDA˻̆?գ#XF+N=pKRhBD'ikkCRg}ȇ,CAx^ 5)}J< zXO8BԙRʐQlđmRùnNγH/v=c@uqzGD*ĀS;'Lё%s_鵆RQڝ63>;Ze%~+C|ͳf߮{  "ATd*S :M9v۫Yid~$V?5! Lon"f\lĐ/̤?nMiW2zF #ѲH@ `۬fjnxH8*ڮG&^;,RǦq܈$ \V75(Kd?#4H߅ ed{y\ܗD>)_ndaI:z&"ڱ٧B먡Л' krظK뤰NL֩|uik8Y8;Èiո+Qj t$Z=SI5mR6H[#0O|'CJK4'!,(ؙ7qJ3FHX_~yAJetK&Y<|5SK$eҶ@(>\S}ơ;}HjȀ 4hUsGٮ˳3_fLnb6-Do!<)F9""=M*`I$X [PSTa)4L'r@3 M ILqZ9']$Ι#vѴBY!ܞ젹{GN2F#2q_<*Jllކ qS1qQ`,0m"q[od@^0q^_mlIg:9KIAw!  `hСG,q3PLL 㠪E`L@z mz,4߯VTVacepW}哫@%j]0ZKC?M޶T E7Rfɴ΋70OZ5;@Im[Bƹaf4X,y؈sM9S΄jj_;_FJQE740B${Х<FknglEJ7m..fھYbGفU7BVS跳W) &C@Pwᣘ1PWZtNRs+Eܩq,0=-/]8kq_8=F:̉z|5#Sb“WվZz`]3S ":_ޓ)eO47sGg[@`zD7j(;6I\~+'/>S0.[i*C5񁧼k#7C y9Okh#'u`}QY7H;i4t -iElj[B/K;!l^,8'#` [54cNӛ=Ԕ *Et5a:<6nJ 2  ?N JjFMQ RՂG%ЇxZ5\"ILJM tG* T6yq..|^V#Bs$y1J7ϾLZM 'ϳj+ {;rC*Ι$]lt"<A@LO 3jFVx jvk{,>o2^ 4SQ `2]bh&'MPy^*ewMQ 6ڻTkCٯ*ބ=,K"~JSZF;^{=u-c{jX'H _7SʁOF56w!>%%%\540:?X :A^#yIԕ|NSwԘ-`XV`b,3-OIc}(۫<̟SML[ ޫhX͙z/ʜwq%8卾 X(aw4L-H;V^wHXȌ'JN9%HϺve ~FPMw4T[HpX *{ դ]o Y|(1&k}1$ۀx\L`܃̾,4(ߟf;LN)y[A찿CY@aM%":_ҤpzE&3\Jk_J,Em+ebv[d9S=j@X|:E.[\jVN[=#% sp]|6VQ$ %K /s֚Qo -bInh_XcD0 Lx|GWE`pvG%Y 43,d% Ud2 >Ohcb e871hL34m+.pۻ*Ǜdր4;_mQ2m߂m'tORxኺP/vwMЁ|+=e8QR~3 U$Jd?\;h +b|wG\T!Gq [>(yY+coQĊ (D)D[!X(ʽIL5⛩&޿0` Ci*2b 6PȩILWv@/ąq ʻd[uVXfWweZ1880oPʠNG&3r-:F퐠P#AsO~Eb\/)fؒ3jXWmVOiN4q%|$?ܿ江p{[NPQ@hYnȰIJeZqp]W߲A>`Yc7!'g.AY.vЧn>ң%\ xOWkl"ĊZv 1_;xEC'Y!TH*DĂo@`}Z}kؽU/TM$ZioYv+lޭ IE xe00Mr-ڶ6P-UoF--uQJ IDJ,vթÍk/Nal7Y5j\sdžfanI'ljWQ3Jce0N?UgHV#J)2l DJ[t(#֌s⨱, 6?}~U7oq"|ۦyFìuZIXEhh) i#UI"x7YgSB6wsJ&s+OH2#y0Xb8DIy/.pfwXB^ɖ6ۡ@>:ߎk8OB~Ou;X8@ԲXmڅRk-yXf>|q ςhٹ%qP]aQ(EL2ÃшYsk3Za&sʲ-S -rj {VZ˨nwNX0{0޻6!-e³fF$M՞ ܔn2I ԌX:;;A7=4AN/ihppII\n-YULA@!?+zB~#:3H*q&?M`ŞFo]$R^K_ yi3ZIqkeONŔE21xR͘=trm)L } U-?emTgN\c}O/NN!m)>J$Pc)&^-PF]yZ$Ez::'[l<.W.Q+Ȳܪ1?ZhL̾/nZ(>JL<֩/%Mv2vdN5b _uANc׫uM`rC&[[ }MWtf 4h (?}tƼINGt (GV)"$n )ɟk>{ȿF&/2L}rgH5]D_nmp9ǎ==[ٮ+xHzMB[Vޠu5un*DWI_Z"iQۅ:!jA+O} v.$Y$ {n IR)\x- r5?|̙g}#Kh?L#DBKxOD.hf)csku0rĸaK=K$gW|Cg1ss7~nJ}'ACB+^ń9}(\-ن Ics@@;iJqMx+WX rlMry?@{xT㾿$_6_I9BB!i$)tt0ifZXg9іQԠ&;3\~z76K.~Nd3^ dpى9z|FILˮtf1+DZbFXrգN5lsiSgKrY LMg ̸R[ű`gK !XLؚJlg#ϻ/_!*-b8N+6܎W.!;lW3D> ;8ȪLjP<Nh.8}u%c.>JbYuc%7v?!}b:fPC#pd(gPU.ZɥN oD7w*T*yPV73|4jURawU>GW=g48ɍTf|C K`KfZ+̓cC5dzi'n<ßЂ׊e!v 2dz/~=&f^p>oȱiJ2-˭ųXb;7D Ad/,2ZZjQ˙j! ~;63iZ0OVWb^GW_7"2-nG'VGEYF! cMO-1Pp]MAy`g#cHޔĖ皖gRbv؆5ФZ'6 K2bK@+p}4񱲇J|Isj{u[ک{bMMbJaK΁QEzھ(O8h?|_̜QBN/"hlpmɮRH86=PT%?fE;dx]Lsvx14yĢ[h}qq8}miI{uI`"1Z SG_4ӕw=QH }3 EcݩH}cv$|KXA 6 *{⥖E'>-)evi9@gTX_5{˫#~2/95a"b`v*J6wM9\/ReaōG62&bqX6Rm`{LWsH/5bߏ1,^JąUD;wW(=VR꒪*Mi8(Pp<30dQL@!^44= s^3-FƓqd֓oxXEmUnUE5XԑѤ7&@HP2:.&|rWn<mUc|GRH^Hb- paÛ@3  kc}e F$ek~/,hfu78k~{6sK&e`M}/#COȘ4k4dOY gB666OAj/(n6DH)-[+14|s=e'%G4= YѬ8Qyȁg +esaRWY5'ޤ->T/-3TG]x_nd30̕{Ab›Q'@JJf[OXL*՟EƄ5[B.`8"Rt^dPÂ-QOQ$ob,inl-~Ǡ7Rjm9ԃi]ayvt &S%J0Y4g`/Қ Vj?o}$GNss˖>NiMYJ^oP˜h t@M2 NZXn > ,5_* %Z Hm8c(dtU'/vB9Cʑ; Y?Owxxk5|J<_b:I`7aġLZMH7`9`m`~u?,?RDq }O[(j)lF2oYafbT|R&m"}eV`D4Þb[Hcg@ .#1Y_}ko;hk'H2gP R( V"aRLvc],57v3p*K삢 !nw͜ GavyrU1oPxm3OLS\w#SbQT|jXxȠ,0\|[y'1g E;rpS9\=UX-VBĠ c xJX%&|b$v& 9{8h' +d)wO,!yDWN]t[r=ܡbOZ?X)!dԿRl?YZʔdGy>vDVB!O~j 0!8=YXLmǂA˪po|~(YX檼b`>Q$ioػFpj pZ P+@ ;GΨWŖoJ$`Vu-ĺޟk cfVV '>T]vS|*hxqa)U< TU?y>_ı]F%xnھ/y`Qa>CFe{Q ѝ/9DfL <łS4[T6~JPTwQ/RDvRxOtt cU|3隱vW *~V]cLR Y{{ۉooHJ 9cF%L .T_)ʳ]/՞=V]AE}3BMuj/Cuk~5<|x/sGjN?ɤ|(.U#g) 5T:_Le?@˜+}wX}뽟>LַX츊CyO(}28nL-{,:θ" $Ct"ܰ ̄l?|;ś>/GI=AKR l`z|2%H)VEKjǶA?n71d'2Q 6*;_:j5CX/Z7\eTQ:9m^I9c|587JV8~-{%ǃP|,[XD"`bMȝN&/ ?p48Ϋ+!Tk*k>Լl&b\=\* -p<1Xuv2eǧFCV#QHpk^Z60K`BKrɜH嬣Uw{A г1jNe(L?-E!K7bpSpJml, \|lWtԕvOoUC 5} v%"wrC̬=n [ 3`ôZ~C 5" ?uylg yxboN26e΄!a !.ըQ@D2蠉ዻJ1 C!z4` ʝge&KseVơtt"A |DAxzÔ] p~iz%lʾiRQ2zgѬ?X֮z@D "4a$GJЬѭ$QCB@/%a#trJh눚)S\Uf@qoK+Yq!> V|]!GK>B >'4=Nqޗ$kpo!I+D}?#|P2H(,DEpɑwژRH #QWns´݂쇋ʦ&1q\\5 `@@mG 'Y݈S1t.)-6wӵJjf¢Q{N`h>/bi"Gv^=iES`=&F6Td- [|Z$dz ]Cw$'TFa ꣗>[VagE`|~nG{i '}ipHF!ts{*(5[?LՀ5"%kPe|]LRHDVp*4 C|䭚uB(gq_ /?[kN\&w!z`ބ[)gu/a$>ҮC>̐^asGUM&0bywd')6\ҩM WW7rK)vȠ S8x['hjetq8.P1Nx 0匧/nĻ"$r`L+Īq\)n@kL9I>/ :i06&yY nouJ#I '/kEzu'QuHV'`;D2hˬ&!+ @['BܒsD:pt8 c%'=d27O 53:/AnlK cU=7 = JjI{m>cBA)eyP6I7LLTRk*zI+Dzt͏NB2Ҽn47 EX\eǰI RTs|wljJ8q֦Ab{VDEA%t[z*z9z%=$}FF=i9ũgwX`#s_goc߸||bʷ}P'N;EaLUi㔦r5xY{5!ŒMuxHY˱Qd֔gv!bP3 Y؄қLc`[C<gnCCj2WEߨH\'55A ]N{>B5 ^IX.D36̞P$+P$Up+y w& ?_8i/ \YtzO"\^Q}y(-T=S8`,9׺cSFQ$A4DL{-o]8w[ `\u/p2J vw"\'<*y7S+G'3+`ޞ7J &\wy/9fp?#zoE0뱲8C#Kи+\࿅!UE$HmZfܓ#*}w@jΤ,?OI3{rjV^:w3E ?NeCfeONi}UYX ɸ U))gNA/lK)E=j6*La>dߎ7m{ɉ/kf09u!Hqzմ]80i龌Ǵ!*2P'a|(-i}V4QÃ$l[NԖ@% 1Uw ;K%Tܪ3To2@*9fma:Jh#=R^yk$-c5諒RyNvmQm~ڏY -50 fӾ"ipDF!7}uhz )TGZ$uSM?uOCTgqd45}k֫#.")BD*޿ccZ+D455Ŧ-)5= *"/ $QR=nA<F7Z`a,k#׋gy2;KI9nw0{AP&%z[pDSS,#o꾭^p!YɅc:ggkf`zM"xU\_D1?(UKfI̓Fe3|1y?Ժ yy,l$<1W JMu(U(u֩rW[oÔXKE HS\ W/0`Mgo(|Ԉ,& W~KD;%65?W&gBZyJxHlaMpڹIћuG5:>0Y7O<2mix*Db߫XPCנ 0%6w#ŐH)SGSI$QֱF.%%)=U@vԅWUx#umw|>PΗ#2KqP1j$Շg`߬C[WvkCM2d|d&. x nbm[zmJhNW< {C3:e%aJ9"Ao ,2W_c&D' E۱ [څ?e "O`,!,ʡI81f=bʲ+%ۃI ߎ;g?C8}TItbN9y$*_SkTLlu=.JCl&y%1e{.^dj%?]kpYDi*r4uF p/Q!JV{&A!N>'Lh8_D2OfP#SDAd$NySEt?gK&J"k 3߭)]oծ?^CqOx^YUG+/Sd9>?).apCJ kɴݻ]PjENِ@ ';7@m禯!\jCA$)͒nzӊ8Q}mU7w}9pO%qQ@}IO%Qp~Y[U讗Ͽ,7~RA\,uL?BVGx BõVЌo Yؼr^,<{-R|c?vw&WPqtooHQ Q~(j \!UMN:8ZQK梷|G x$JVoܹCz 8ZȜy|)μoN"5~iŖ y2w2 +5pғ9ٓE|hpr (?,b"ln܏ϦʹV:&t0XY8_2BQG<=20IlA(V14URm M=Tᖛ31̕|d;A>L@BJD!8}[UJI&Y.h8}Vq0zߞO& &űD.ale fA\[vO7^<$7Ӈ#Wt/g,9 yxWe i|R棷z;L>O/YTװ@VkKqˢڵJO ֬=?*~[ r.U3̛u"{`pV[pztTO ?Iac׎"n/%WPEf3)Cv W%p(eUku“ZJ 45&F]tT*t[Md{#eW7Xy@2OowA;4Q"8nh4d_5F{{3Y"̾#8;=-gݢjr(e (8ef&.^L2HyYiu_=o ;$X`ɉWv3p5PLzjNWyϯ&%0΋=5ӠN7RhSd\v/`/H+N35wR{1 muUتc|(^hbP3za΃"wϴz/χb"\\}{'Fbf tv2XF 3D ЌWl7G.WsT+.|(w FJbFM77/~%!# ;dHP?V 8Q#{Fe Y@0iE26keϷYG>XT[F"/G8k}>RH,H9MºP01CZRpY'˒"$wΟ o\Ux( ٩^fGXƚӗFl?0PpƛTpya%/3k.N]E$ZMW"XVl PѶzԾ|"_.U%ܬ:s>>Xp@嵩JV]l5U C:[1_M&<8Ǹ F"9-"wsP6-/+JI̤)3ѥ,Vb|7^tڳ'vq!gf^z&lD/17kc#a KDnPCgxJf[Vk_X3ie&ff/ShStq>Mڹ@6)qw9 (K˷xRjM=l-W3v.2XXL@R/hK\ׁ |"^38=#I0oIS<|'&-9DtOXFD?KBӶC3sg0$c8 607gc #g Qٱq`Hʃ0tPEIoՅFU&.h`hZ+ v뀹a^C?'ivxz-8/ld]WD!PbݦkP_ѐRl'֏oW(7j'POf8lbsf`3zq@g|4c eZi|e: G .^jT^qFm=CB^ еZ',OKƔX. Ө-4 P!Sޑ!+{(]#n<+o)H!t^LP*hXY܈6W!Tr[Lk+p-i~DpG!L=㉽eLkKq$ݡe"Ɲ?봎ǵ PKlf%qר8S]"8Q{hz/&{A_ ,i$ FI_2 o6(`^`~b5v A-1EVHn/#vk(3q3һEL}q|zݒp}M_5i0Y9Jt jxuU K# .,!D.A( 'CcS"moZl⎖0td' vTEP\n6% ׏KPj Z&=F1|NBtk}2ysa~{#7jLnǙ>Y65ݥ^щSh1h5NYZI?^:SKFw q6?Zʋ2F2 0jy[ yYB)>jL~xm.ZT%b S-_\Yk(_+sErUהhQ=oG]LoדH!]>2P$=lgc%6u# &u\2v7KB?W^C4& $ ]rZ-Y{bJ1FuT`x[0?>~@ DHnqn>Y!^[HX~=g' bLt !W4fZ"]mal#:!J/s$.Omt^IeZsr+_\s RCǵFď`~$ )dyCsӾ68ոin8RZ.u*^b צ}ar?"G w&;ߜ~/qlO_>6!/|߁ޯ#C>u64iG_ [~i`M Ӫ@}&VOhޕ9F7?fj2OfZSYwز ktkL*PkF(<Cնm %}ҞYigճm(XW8…Səѭ#l"͘JC Д">sZóap)K fYj*ELyr;:EFv@I8R -#땆louy8uo݆r]f6iިG&wzpuhcBy77 i0j`p=JĨ!#p{V3ɃPwu+9}8eh޼b@9(~ћ\FDyВ,}At{pCLD eP(Ko./df]Os %3ly} c':g؃6HGě>Ҧ?z"A1] "sÉ[Akٺc)+tTGU!Ql,,9Ul+FΏs-.uu/J 4_& Ck e8k8k>tLΨX_xT^ H_FG;$$Lٲ64/LWpҺ4ԦKbOF:&>bͥ7K2@s! VFʸ$C,Ү{ԋ&@ЂHVJp0`8\g1SFb[eZ2. d)foL\F¶FU)j,#ksWW\,[,;@*NL:Kb,iUȤ\ ?%n _ѨqrV\Jב S45ޱ {%R/"`]j6w" kRn$`F^[Tv u1Ҕ חd눩 U [ܵ`isOnƼiEe%2s*ԅlv!өªi⤏Z=B}Vx_8BWh(mYLNĊ HۓĘ5K~OL-7*[6[37ou!E6F/:NDRWӅ[E, '/(PFXDWHmSI_6/h7\,Si18B'l죊;vv*C`/MWeFU9?߉;3-tz$:gڤѪ@3ҼKM?{3 )]9"\? [Q<ۢ%ߕMsc9'xXYK8 a<|n'Vzމ}![e=io a$ʡ1Еs-Bﰔ;OpGgXBtژ"%vznϚ-/i%oL oB'vJt83|_ih-o`1hܺ,|9j=g$ңXQ@ۃcB#fVkٮo#{D@M_p[z8`JlY/9H(ʜ)0j1ȰS߶Q~'kzۈ*x7G.0cr +@N=[<#%xJR8`ﯰ3@:NQyN=Β Rkx=b Ȱ,g70'~X7f)4W%iMDQoxi {}MUM0՜.pm{WNMi5u;lKҳ'On-/cAt1G.5a1`S c)b7p@fyI @5cp̶L{{LD˺MfDY}14V>2:0--6Jͻmµ*e{a $Hp} Z.1YE|NzUCxOV˚irwU"U fcM4z{ iKGuQ?Q0>jm#Hzn뵮lCEor/YF D{0 2.}So-=g?Şe>dXx 5K{T8n'DMMB뒇i@#Zt%3Ty[k@XA/Nb6nk\{B9x –+Z{f{K/c?8Z+വeP[>bj*6KH-G߅q bD5nV $u&9'<ʀq -lH0( ?>.qY]ЄP8dT-yWQW?(Q#2f5pb?A21jUKtDcsSgp }eOZ=堠|kZѮ wapi&81ChTDŽ׿n^{kP0oS7(?kh[wYQzHmq =gE٪ B~h*,![xy,)v>Pk``ǪL!usd!y+z!|=VHOM8wa}#r[<>uPw%% lN:pw; P~ĥ.nT3lȶ&Wqh®2_dZ4=^d,ǺdgQ~N]wy3AY]#2ʨ2%_>JJ] _C?5`#j\7gSR*kWFTIB- {7WS@RS p`Ŝtpեއ; %$֗݁#v+Dc]2~-1y\v4'0pW3nh|L崀t% T@,⦏kۀ 6z&V>p7.PI[WV6*M:ŷ)%?Pv[F:7M]9VYEJq"[VQxlEͨDp4L,B @PR &Qjټ`%YII2= TylaDZjyBpy8: y'O5艙S-:8(یMUYK aW' 6BL9+[Ll1k)$EPBQ{qAe5rѡ4z2T[yW57!!z:=ez)Thr?ʢ+NVQϱ" ߘY&p&L{8_2xhE x# "+j$?Xt/v .2R CGʫPQ 6_ $q{kb=~Z2E1ә N+eVSEg"Q jgoZNa;(n:[ĩ>N6>vGL&=TIP9#v,^5OV\,kdG{DžrLcesRd퓦~AhJ,KovS=xؾIįΆ\l 0_2Alع=G1kOLy? p{L$3v*ڦ*8 f'\^V WL(Ќtq_;0zR&E ۡσ4c]8M ZCuӅ(=#d Z N!8WɡI4)8z鶋^>8~7gC|Z 8ll]bqD)t74$K6zUۧQ۩}[E5m6.?,T@jn?T>j}i=TT:%=Mmnع?Mlt49k81C :2kazѴW"{9O{++)UΩ~&yɇ̈́۔GZ֊ [1\]*])y L%nގج|9p(~e+nv(QKM92Ԩq}wA\]Dž$w# *&DZ-~n$b8χKic `vKu(g?|۰?fj[ ~;.az0bnG:JݫcKw:C+<°;Էw ШI:-q)[uE-T+'bV1pWɧ|Х =c/z +_-;/7v6n"30s{O`g*%K*wŔ_d,%'7rd@!SSvRf1 :xAW?‹*Xv~`sZ?TCs߈1[Uֺdc?M/DqHwfŝx…-iNJ>3/=&F= tP&#h¹xy:7&"Е݅uH!o] ??*axȣkᇸ\Tp9q uS.蹳X#xJ> Z7FBj՝驘l7n0g*eOnʒ9Sh#KPufWvwx;ȫ1*,nlkRD I.v4[qJܲ?p&n88lSKgrZ5"Tk8\9("ea g+~;n F.J G3{;mc{>,r"SBu  yI3#^HGk^G7_>#eZ]KAzL߶9Y?D !R 1wlmZ7*/E)Ş: MUA5/%ijB2]~>?w}pR:L,޷))z >X,gƉ2:xo.1/vg s_XH%kok1OUWsgolˊto ?5y4&m?,h.M4D+y˽NO1aW99Ee Uܸ`Sv`nF âe7 7-̔fꮋvQL O.qt&p(]W!bccIwCmF>KevAM*J9?c:WQwB8ͅMh_KQ_F=5Jo!D]k7!!5o7;Ӣe݋,}1zQuaTаPe6b@r$5cKv{7 O]M"C@Wjp8%Re4j =.H+Z/^3}TFu}LcnT37pdp? l$H n!M<ݮO5j^?Mf'o܆^4~Q}xD8Ye4w@~]H."岩:%ز24"Ɏ3s9FV+#]€;%4&:/̚{'?8]c8jo|6ma_fRDtoYW/w*mO-HT͈֒3bcI,vg3-S4_2E.sDžGoJg2&|t{ ,]UZn( ꓡifOKoD t@:Z7)m ,E{`X8UJ)mBV1A ;Kn&AIE'z 2cߪ4Q:" +~8}A/Vܽ;g-u6H51.f[$FыÐVq-?1}`6РA$AzX)#b㓢p>:FԲ:OC('UmFTYPZSXi$*n*u|iʍ^PZ`uxhVH4W !y ej~]5<dwu֨Tb9 Mo;]+<,g0-e bXHsJhԐ>E\ðlSwh{|Ν=HZtaঌ<.}-+mFS X.}9jj,_LX@f Rt0Up'd{o}\a2m)7]ģ QD?ẇ־%6.aPzic#Ȇ'c?ɠ0Ss~ Yj&o5K]gM'RqOj~\K[1{'i܅RҫNeqAD]D|-f9pH,+k\y>iGGyE|}- 0C)vD#&ReԪ[߱]Qf;WS"PHf B' _UU׳=)8,{xqB-Z9vcj)L.3=(gd 4,M@:?g,aY.5v}ܻ7~ޯRhhݡs`:6NUtzoc\_xY' [IAҶt~ꍟΣ! "lF7!<hLuLy1 =])nU4`u(Cf>fuפrkFY:h(u$ۼr4F )/I}暴G%I7Tg1\p `#97XErF },Dm~z1SEgD^~,AѢQ,T$5{w6'չhT',o(`? b1LL!4h$Uh_efKmm  f`uwH(Xh %ٔ t򿪙Z@4;/fmA`NѐEҴZKMYN~^a˧M{/T?]:x_N74b77nZwH*²L5&Vo Ѹy6HO=c6!/ |ih t AqǝKSV\gteҮm)V+p&2ΘE`G0<|}Ac׊j`hY+^&BFqI\M7s`=āШUH=.tg@Z3!c`k}lfWТC .X&Ay>d9I@Vj]kU:\L.D:Ok"k*V:M9& -+V}r݆cdʶSsAR7_Z6!i]-}DѾkw-ų鷼bD>qxy>w5}D7n;*ƿ(210 ow6YH^ _|os vTb{*i %;U+IqJxu^MPiX6^9fsMwĥyQ8-캱^?s׌Wb< ` \>.WE_gSAI4}w v_N|/6~LuF:4(Tli~z iBKL5 ˥o|3਌ WMeWtK+ԑ)QރTSGش2B+WB20/BY] Ez~w.7I^qIq4;?5\ɚGǠp?6X/ DT;֫balt#JOCѡ]W㢁8(Н@D`KOO[1&_\}k(Qߤ2Vޢګs ꠟ x:Wf$}!AR{Hᮕ- @Va;9GvlIUbqwl,U]O$jIPIެ=LJQ1^DY@\TJQ]z3w.ezæN1q#b͍{F&۰QvЃVvɴ.rm&8А?a\_j&}`RyͽxS.V ea5'ee/ؑ' @Eu 3!(<9r_d=5HX6 uMH^Få}0ز8}~<$>s+沈ذhYw1`ʝh0X zp'N jP>&K)ǚy!7" oS,ӄʭ+{ \tR?b4JyI!XU1~>$Ťħz mEPV1NJE_5R=@NReVž+ 1n-@4* M4@Mev=WEX%@GeÍ~.{ʛ6^K%1 Wk:SsF=ˆk]Z,Z= IT~ m*ְy;/¡baR\?6Bھ1/|^ކ3;}Pw#‡w C@a_ˌ]?c I87[ʽ-{jdmHW=خ x:l.ID:k]&0*u+PDe'{V,wwlEc5o\]7x~;ī ԷG] +kX?]>Jި戮TlZ>B.n =Xr>_F )[@J{<;@˷S+u#KOZR l )Ƹ?G'ڒ^) 4dbţo ;v $زj̜혧Ȥ08ذ=#HV2D$]VFRG yE_ĿH5u@?lG3hyBc>4tzR"/ <-68ڊJy$ [H}`Pz GOtK^QTQCK:p4 *_%DX1TT Q[Hƽ,v~r-ӭ驪 [ YPL`!_6tIc>Ԉ1nYhj\a%[ ggvmx&XD [K?~U_jA0onl[_ݓPýL;a} W?3IDoG_e -ZrH!, ſI2 xNw06j ˈS `0v9é.3G0]إ埛yly'Y{*쥛׺n:$$U\UjI1a +YWΫ_kjkx nKh\ħHyY܀tKDɴ&$]Yw0`}0CJGh8%Uhm~wgG9ߴ 4@^IYTl! 0L7 Ѥ@RQ z@^kSЉzbn^):в$bQRW'L;f,[m;g-L B]+;Kjxux Yϋ5F4Em ASCxS>9aD ˴- !+ o!bqљDSĉb2h7 4G|=H5cz=*/]ǯ3#Nf!OĮh"!0J>ޠ}Ή^$(U/|1/iy;_y 1ڤB+EVdk!8x@#YZ=+:>bܦ8y1n?MaٹѶLK쏵 3<*1J8Vt\i1SX7iėHOMtjqO9TRlxl,~gQ^*9Fzбj6W֜I\v|!Ԃk9 7L%O`ACT,QV6zGMu$C">A8ozҙʭ։%kzA%@ UFΛkڌETk;:h\ )uZa9O6;\fy]$O^ JFXf+T1۱u+*ey-/|IŹ''4(AӸi^A`CEkztIrau@Fi3Hf K-uS61C.WiR\CrŠۓۗe,PD=2F@5RR${&tI=sC9N~oBJ Z2a9-l6 A!JhW7jPzxe ,ב\d͔b4 pʶ (dtߑM 6Z&2|JUnIB -`,̒24ZŲoFF3QF,i]D@?Cv ph4^F yc;>&_TzcH'đn}HLQEmOtltHYm S C3쩮"UuX+'拡9Tk/ tOb=yxFdm<8Uc ;G*dwY5MB#v{uZɖ LJe@+sU{v,-qBg^ζ%ϜKV LsZTNf~ES}cy!1şstnA vIh>wC(z4'9R< aoKKK-D)ڛHseL`KAm(fӳ%&t|>ġkp⓯MG`DiGЛD f7/(B`FⓟpXC/OdD/%4P$>{YܺK[C .$( ZxU`[?vjYyFa}NB讶~.E'x&e'T!z|F.ۇ`[6$@쫓x,LW ?B)*PJ@AJȉqLwHW@]I D(c)Qja XRȎA:] \L YFeQ!q]Vz:v$+p9x|Qp/4НX4?X#i#>m&ꆜxWL@g/|x *CN0\EY,S 6{=DЇSaӁ:hš[lbw;/o<M|zy  A2򿂎cف(񮃁Q/X5PC) |A6mVϪMea\Y,PƲ;#&-m͜O-x b D￲uY$}7555&ʹhՊ'l_8r6hǎ1-\X& d. r0>X6"1s_BBb{w`I;QwyއitP;j_"e}EH)MF@Oa/Q>l [cE\Z,t7fjru'k;= X/-zcys+ +8R]ay$l)DTs'Bu]&wV,FWGUyot">harn\A)аSX5 񝩩 %lL|!S rEQ2 :MȌp-{52y 2zdZ*jf\3/SfMH M]έ?{p3QlL |?̰Cdt#0 C r`HݱB:UZD^>.XQ' "JǼT-PW%QR6VTM;i|CńQ:VELaQ19 nCd4˛~9.!]Rʡtl{ʬ3K|8J<1p}Oz1/ L"<Oo k? o)/v?ţ{HՋn&mU!2=l4ǔ"r) 4FL7d?\<;9lX܇&c+=WLEG賵p㑋M^޲eoຉ'49k7 Kzpzf е,UFWoRx!2CZ@;L1`Rn2< x!MWFR WZG'i^Ҍ~iԭwZb}ߨ6MP~CI+rTqcǼd8o^6 !dJ1_9y01Ћ^c]Y)iknMQ5yrb0)}j@ͯ_c urpsIXʂWÍv2:צ 4v+o;N5َƗuHs mxSË tr#&"#I_iid]?%dq7l`@LFm*:bn%j\T7*蟭TLVGCk C>0 ^!=េ؛knd)rā d^$> $RͪJ8O&ޢx!;sTH"X6e2]L0adkق1S0{ q8pL-)2Ov!Uk?s =8PGp*b^[G3MἶC*JFt7$?}'q.2K7+~"cY+&1gUD(c?ydfsG R50Qwe OHTu--W-ɤf9槞Hk\(v(V;IQ,# -?O |\}vktԁ֋d!?uB]Z?I Nyi8AG ,upt,6EWx1vw܀Og)V>9J@:(Ҍ1|~t^*[T.6Yԇ=PV&2{tIAFGe_)\2"X iPR Y!q +/sj#EӘ[c-W]E +u 6^.z  #mh߂oYS}V3*P2+?GO)r՜%v-z:iZOwFI8ӓuI%pt5|;|y7d?oCkt&ޖu)8xC&c959JXˀdlp*imc!6'^(A"ۛ$PV)ٛ 䫰Nz /(KObHչ|Q1m°mf>U;Ć 2NCC[ӳ:Ox]W/:E` 2 hi 3N[*ξf}`y+S+. bkXN֜9#f6Ǿ}k;iBC5[r1'H_עS0d*_%0ގLPٲGz #63oS~[G.*zu ?`u)WWtOmeRqB-{qn;˟i{2)CLǫx6i SUv€)>8ŕEk9cv䈔XǬggKZE/Slװ#Ҽl>Tv:!G=V|~s\nlβiokpeN9,m1 "[o 1Õ%1Z_v?^qRzX6t=bH~M'я{j]8=͑g䍧SݜjOt3ctvkaYCX2ihtY!-XʛmJ)QN kJRpYn|)#vE7+LR \|ΣqKH"k7;sHHxHw`_++bFơ@Ogl`4UդJ=pxhı`%zIP3V8rXXSEZo 53g Dp4ԫ1Un+ujCޏy!Na#&NPQOP@ȹ v0$l4i`d)&UK7HRN>}&0+NKx =JG/e*}g(ki1P)^}>D+ uW8F:jyѾ3M֍9CKcyI> ( iPtîѨö OY9H(s׼J QՅgܐ>yxE[AĀjuR".fpC{'# ™Z"3~JP⹇%H $5%(EMNnMqB/zPWASGLO&u_-tZ DKHϭ]RSRCIMst8t"M9 'Jve<]9Or*JAT8} e5}Dԫ-==덽'%GT%j&X 2W(^w1ˣ0Մ5kյyKJ?Ѽ6B\2tQ/E JC( 3xeH|f.+Є Q}tߌÏZ#/haa'vbLM)ͯA;oajVѱcV }}4;xXm47ڻ8%s 5@<^ct~k0K#v6aZ_@3Nz15Z{挌f\fbp~"<|MTbR_q,<%-,=uwH .iK|+sb!DįC$ }Zml^:}5PW LhrڧZ8ބ^F$;:Mzpt?۩'9M r/#z G(AEԓA=sy;9?[q.whJ"zTӗqzף(Z A"\I{3,ȼҔZ%3z,[bBu2lr +jK|$\dcr:A2LF>Vϻbʪ>KO>#];֊F<4H~($*;p')Zq3 !\ڣH9_Ӄt cΞU>6'Th4o<ɃrшN;ome)m^X]yЀ=YP JHbt"Q&v>}I̎h~y@E!VgV`#n};w-_63 d6uR"_}mohME۰흸&墳ۤUjPz_ 6ep+ro!+X$f5&wVa^Mi) čK{6 5o +Gu$L ($0WeM68T`~jwQL%fk-'z5y9 vCP uۏ?W {yUkU EmP 9_afbYv2 lGqI= ٖ bߗ"YHw)ru WjIPR/m%?P=Pm[58SC" Fz8ȍ>؞U(Ҫ e< g4% v D㝍6i mW͞v(pz4Q@K-sUt3 9,AhSg}\,RMlBS1t'd oؘ1; $!U`W|1$h;-;>up+tz~IBtk:zF@w|ؗ1o5)AJ@_15"nEdDj1، tD}?V]Ѹ[p]]K,,~;3CKꙨ f]1B][K@24c=_jIDDR9Z?@4FPM;<$鯜:aj敶kBm"8@Q||e42 @1!a^r#sb?nF&+ȿTk6wƠj-Wbȣa HKs?Jz;p?;jʼGf,}{."^(x#_1hNM7-=qz+>؞Ҷ&$H8q1g p5"\Cn] `UԆp1vxh|=W?1EdS`5ҧF2[h3b:oΐ:^:,|/Ct/L.vdMLoC/A/DS!^"iu>._GX'7܌&$cu2j܂$ѭx؈8fQ%Oe.3ME\Óeu{AYS7Ui 4.F.^xfYno+ޜk$B5{kt&03=KT$V齶 3fQOi<ܤ0: 5Q(tB3*Jw@bC/HH?Y6IFdc)S<̒'_+k- Oـտn.}SˀVfGwmj=kzk¡oiy;%Hj7WbaM1 ۟`E'wI@], gvo*ݾQ #0'ڜ-&!CڥbD2x/=)m-QYhg{V2cN{ DhIv^,0IMb}=־d;j8Qh0?_ܖ0rsDv^["=*7|ME*1p9r+EuCJeR^1ßPӫذ!c:]os{I/qyXOWUDYY=*U-z84u"4טfx?Z۠!Ry#QJdj£P#lCl,ΪsuܲT8웑%*OVeK% >^(Sԉ<h} 2㎌/alq1!?<9VKSW$/">R5 93|1]K:nMD4dK%h^ޗw'x|4Z qŴ|52~J q!f-?: h8A spyE.r+g4]z aU rBHa vN?· x(d$*u{75U"XST0IΣ4whЙC67L h3󴴎De|Q+yk9\ ")\3@z$lCVN+ kINƊkS[]4xk+H'˩7QvfA)Z%TSS%B!KD"VYu¾멃d5!ClNtHzLx+E Nh*(J2X`x'wۙn?d\c ȱؔjYߩ_U K~JӔ bo0ȏx[SQh!ecXB斞jaGlTV?&%E0 Pn#Ǧ֒"^jW^3* 6x.~\x*/bur ,ȯQ}=ӫ;C[OH>s `UuBKF\"pz V0N3*Az&rX %f Ry W44LM!ۮ(uOc?ГL&͠\܁f*F\]O"Fmڊ&@ZAŕ#]1&sMsWHF7̗Qd4Ц0&M(7ũ y-tqV 6]_PMdڃԺnh֥礅x\T|U -kJ_"b`UFOd:+-F5f]*ŕʬ̧:uy¢*fjFl0D+g kq.U$\X츅HbMiW(xXkza"1F&GNeapԷ 3ZcG9W?F0ia)5Hc*^zFgoQ13vgzW 7H٣hSCc|nM^ 5uNpzFͺ8=v}dV$^"tLoPu:A]5grWV1+w!X1s S5BgAfIpa€p@ZfR^|)۰)[3LFdvs.E yn7B$èOnV@Xa$1 O^2ɜS0w5IXTcb\YMDu!N2o$2V7)|c]TVkznHzPm5tUd]գ#FpFcm3.㰿D,/7K~kܜ{@8c@qR .'y zuXvrD5v kIAo (3?kɐ ,u=Cn9ڞ+YŲfj%P'eԺAF^u#S|1ًu(pr|O`Wq?|cPq6xFWTأJQ'BY#m0<֬%'c{g)](]I4]M֙y-'1tje@`.%ڄߣTQ*[($'G2{\s'>nq989W!{!+V#HY غɪ|D4M>oSS~,rP<,,-~lToGԑ>yd7~rNUwJ0`YXԨe;OqI%~@/۫nu{j_@43>GG:6wк>$Pmpɜs 0.Μcn{026 >@# ${Xr;2DiFZoJˈ<:k|Pn.7{rxׇfwNǨJڙ@i)B@OaRg: ⯜pc|U{r~PкK0W{RhSF'ʢMjlڡlV RZ{nB J]j-0_=i AE&Mu_d(J[8pF +@L䂫)g f w{c8-a」]i /@0]iuxnU¤XTmݎҰy8 BV~8,~~DcLд'ЦIE(h˙&oZkO!)>Uu#Tp2bGyh3*Lẗ 43|IOؤ3UV_RvQ*y%ث`⩬ !r@(!va HFiҡE.{q-S3Zi;qPUF J3fv 0=6=Z|^PL)@oI›j?ň[ ]$BF31f*^!\ܦt3Y A0t~/gT-eIM vpkS <: i- &3HT4/݀HEAZ?D@#p3+-xHiS>IzNB7h{hLDWGҐ5CfJR6.Y{̀0:HG1#MCs'{, SѰ_;B)Ljh|Ge ) ވ嚬C(VVA9vL%:ǐC6];,rb/.:Ӵ媰aN+ON/jsn 6.( )ߐ;;vI4‘ۼ$Vy"8 =OgW[0!`@Q \nU}2\F7wk=W0>|URq4YsOv4#C`7b͸CuVWg 1qJcx 5`sb$ź{eXP^*%D!:bzex=A !9tn'ϖT/E3>([ܼշC [r)NNہ ,}/ac8oKqMm55g@(W[d U I=^6^dZ|G$6X>+-h{浛lOƽ%sSu%(IоѴ483..h0ˑae@ܟ/p5s}XI]?JG;DŽ: gT/ӡࠜkQMw>/#E^S&XHxIGA;;ߺ.CK5.yr}\"J@Zۃ i& ,3^;=vrP #Q=LdK8gq2LێrsJyck$y-as kN.iUnj(+@!/}75tJ2 G[0y(GA?-sM.*${Oc~mF*^*>QEI?̴d Q3#y?c26O$Ԡg=Xdb2~C[KO2I^ >ѪuRJ8j qo'*sr[7uQt6f&[fd4jg+jo1h{5[`_si-k `!bY2VWѝI}&!p<^]y(9]#cH1Hac;=y\r%D_T48K bk]]G܍2)'R#3P\]zt3˂ yX'K(D>ػ$g\r|GIeM?]+KGf 1ڟ wX]WcZϒp&\:DgLs [ˤmϫܪ?XF}-4 =^ |8Z!}trN[=4+^=˛hxJP #c{Ja<46~rݭQ ʎBqRi=[u 'a)7_]gBAb`)ۭ&ukT5c- '&U-jN5"]e Hc|mG VA`BW.F;0TYފMX#7^A^dbjݣ.J?<@/Y+>  yC֦S}4jdJ*OӝȞ0UhҋDm;jQy=6NzH*Sl3wѯrEQhv#hjO0y[,kssV=jρɱޛ{g' [-uJ&M G  S01LAI OuƻhH$ymJnQ5Ns{QeR}k2i M B(E@Cz߸'u%ޢ_ζIi/"el5=/hqa]nKDn$e`J!9Fˮ!RLzhߘ~qmL袚pc$ϲ q} uv#qq&{+IHmr3W␟V4+[V^_}kdpcfPb]]F 4vŃLm51{t{̈́**. 3zToRQx_Hbhd*gĠoWu¿ֲϰ0!̏`LfuZ%UF۫'8}p}AwTL$ImOЅ|6dۥm Ei\Wċa 9tc2;=Ӧ6{Xk$qi%1No_"Pcyk qҏ6d>Pܦ**UGÈH*Lf!UqoEI;X[<.({qc?2B@?+;bX|[NAhnvQ%u)7(>j_ǦPëpoZV/#ۓK~w謐IӺ!2`Kii Mfܾ(BA';HSJY a|*2%7R;IA靁f`U(XxWsI`e7M{F,A#!bP2cJ#} |;n&$RkS8!~+czD3]zpH i3ٞCX'DO#vs{P%ZqJ `T}K\H{plC] \[BMs%N 36;>bm.9C2J[(A@.^ dT{Z6ﴱ,pjȮg "%%ӤD8na|߼)|8PBwW7ђW"=S\o0im['E"alm V8`w{dBt)S6=>ǿk4 _tJh2βT!alIi]&F4G&~sQq(4gFr[*{Y<{d[1z*&ޛ \ 2Fz%@0\vDzXvyD\krfTTx<ۜ/g!6ۉ}ߝMo=U+9!.aN~곓v9tb`.oX ]B@ocԦ.iu'h"&!^Pvj}ph%2mnC6m_s$ \Q6>4w(&nsXl H_2b~᧚%V06MUL[a#qM`1{o.pq<φƅo)mPکIT&X,&=6D`C =8HA- !\s'\!q,x)%xpޏFNN6*ǐQ9E`{0?LKPZX-@~8~h <&f:w:׸cX8[iP 7-;Sx`(µov5_~REkP&B)DW`-h3=sO_hӗI,H[:$V?/u6΀ncG{Ž\az vNcWɌdsNG o_-28 iyL7j6b‡z U*,SvU"@sfj>X sVB'O70dG:s0e}LsB c )\q(z^m_O)U{K_tedRb!(xb4ۭv( >>9YbKHI4Jd=*l qyqU7J<)EK)qwufq*,q{]=n(+,gbBIć@?=ЏocA97T*ÎIQ{YSZ?ak KEQ: >q׾buQ.S ;d;>5\m_-x xAB{g}~ؗ"Xg;]M[8q0daPs+}f$>^ɻY Y]fitܺqAGT<)hֶg a0PFڅ\ H 0լB!|jZRT;uH@Ae8ccODb hfs)>y}͹a9;NB)MiȬN5;+p+fAJ6uJ\vWi%vmI*ިFr(6w/ ‰jO5p-ӵd#c0􄯧wsb_.:-o Z G7ɁBq4HYf.Ȱ"R,Oj9ܾ(J`}z2*6UЩ-*t#,/3&f%?-GopO>Eg9k $pEQb% }%whnexT;znO=7+jjbBk*@v.xÝRCaSvka]|,Ĺ8t\}{j(2Hq ?Oh1- ųRPf3g[ᚕ<|L q)VE\vl',RWfx_Ѯ[N>:^l+b*#j %9MOGa08lU5f.gd-C+Re u#pc˜/piTe_zq :PBF'Ml $C5yZ$ĸ}P95a` Qp 8(\E0{cά9F8i)I "AǍz YhTRȯ^D*BBSi0 j?wu1b]ς4O_#L=[iXb|y8kE [q}<ꂝ#ށ.ҏZX)5XSWV!Z*xÑmu3mdb3b JS~'qLwMst XsnH|Ѝŗo.z4:Q]nIyF` 슾Pg)nAэS c%Wťb:yt.;1.U L -"]Kz߭FC1HǞ%,lڰphh-=C}Ĭ)e2˵M\n?PjDkyfTX IUn ̲,wJ^+fHCqPQ9jgLeBd2Z\ȎxM선Hˏ\vdkiOVspNG2IPh^MJԱȬ'#}o#ݧGW0Z-hr9ׁe_#/.KWP}MS/=8d>&{ɕb8:n֨b?FTVo9׹^qo'#t aM51:1@d@I y[NM%h;W zf4H߀! kF?D*/& ,QJ;TiժA=Dc`{U9e%,w_QIFW/9>)nK nفu]Vns]ʂ\I"0&+_BÌʯ!Oa׎O=a7 "vѱ >YRxu/qdIb%61D\F ivXƗܪWe4sb8yY.Riu`d`H#I͚JtAV 9x8S1f/M[5i wK4Ogv;C,wʊ5}oGLz>]7|N3keeU-]НVv)8zr^qځg!Ռt[Q㻕|f>S/M*t;ޢO0IJKk{Uɀ9>m9=dt49n55}^A@nDiDS熹ةq}4r.Ro3@;$gMXtNK%\]{0״tNG)[.w*2ohUJ/,h^]#YO?lFGW%67Cw Jb2QeX}M8fњ.3o2Q_ֿk]&IÍ!HWOSHw9O+0a3e/Zl%'- !H2c~y;@eE%F,[}\ |ؿTl"ޙA՘?GҜP$ ֺ&ɅnaȈQܨ7F~p,0֦Ը[/GI_d97n a4g?aFXϧyk߃_U~Kv:U?礧VlڜCa!X`b4 1̐ĩs Jzz+?j܏cG Zܤ]Pz"d%z4-B/-9|snf0|"~H_hvZ9Fb3)pQ䋷V֚c0=Srؼ|,)!zX I͘)}v'_Y WW%Ej'=:@ ) wz-KSP8ػR gyP r ן5ߗP%Pץa[:uD'Mܔrf3[0;+s:*0^W B۷<G6/KkB@;n ʆqڨs6 wn,oJz5V.]mL7+̉૸’Wng&U ї{8:=@V劯N2#̈_-f̢)ñ;f9ųf2< rv3%އzmdbiJV\j!iba1t8r}C)Io?2j$so2m1BB׹Hic0|#:P~y-ڳĹb4U03^.huVN%q:P.vhx< XvL\  AssBۆ_~qrb)AjL\25ÖݣF꿈NZh %n;Xna!AuY/'r7м4 7(wPdXǀn D8 N(ƶ\\{>v5ሶoc*RB0ՆsU::$?ic"\öC~խ5vTQ_h˓NfBE؀rBV O~J@t*Cmf#JmRрZlha yAߓpYM*Ns5$$ WQN=ҽi ƗsiT󯏘NU >Ilˍ=J;@@i &!l1Z; q,> ab=o >},r4eu5:_y+ݱ.-H+HZV*נr[k :R{O~v"i~j n mX\15趥r`+Gތ (i/wXU(f0 N*nޯy -} 6R^`&GZwRr? l AUCB"Rʄw<%]x&?ҡ`0f;}AƼI?4ڙƺUoAX lavm%f`uzFl:1YQ8 , z![lsfK }mtI| 5~4.XO k8'b "֗Foa|[ٕɗtDn(u4 'PqB;Aqhdl[ʞ`uj683nJ=;Viso+ "̽$/_T p%홤qۦ9yNC^m¯#Du^ol$AG[Md KBNF8'?"zOKxvy k?*{Q>ֳOy<l'yk/=X|7=~:qU;#[Lx!Hs9qg{UXUxqw"Jj҂5zc(a@5go68+®aܺ[c\Hk 5 $^cᓔ yO,(MFXH&eN|g{kb[N+t;9^-q9\ca~ Q(9؝'$.zU$^[]Z&B1v( "IRR2>kuLhD/ypGcm\˸n2nc~ڕ/YAV.}95c[axp/U~ ^t ý8Ј0Fw*SmJLY*n;q`; ^QumbSkm׬%5vI;hb oRkf}͌cs:di`E5s ӿ=[ 4+H巉^g33vѼdhi1Ʀz@_)z!͟ I; B>L'$ "93|5̀ʱjc='9 j,uE#|F'JXf!'9X 7٧ۻE@i4<G:k4A0@'Uk[@bvg-CGJ;6{8ϭ w\wƷ ņwf!зKih*\KNͼ!]>bַ}n-ʚ2DP=?)D>l,9Œw"B[Np~>}ﺕ E \O3`EM*h~#`6ݒJV&)s2⅗HHl2+@# tcAmC#KE$奱-}q[V6̴ӎj}1ۆT5 pWS67G0FQѲi 6'?z0| mq ;} izN^_M1=zkmF'/ؐ=C ":лײ|;AuwdTSo"Ҷz JB'ۈ*|)SPr%]W]H3ՖkbR':Z 4rv# mqn/ R}w\L U$tL(yG7^CGd撞? O-yPkFf#mwNl# qS¸=|a_ѡXU-^HR,d0S\OדGU6ז֣7^Q 6jGy3C!&n?nr %zcVn*r/z18X/E"0nyHL'Cl`\ ;]%&ca]Ѱʙ3Ae :1Җ#+uąWvM e;͊ #$@m+=JW?mjs֏6X蒌zf2=` PU/DYos++v]-1/c>6v}:k]~e{"byA[p/lHi#2mH]V.=is2nY| 58< ~P̉AdwR~\s4|[ r GJ08OR `*13.uJ nðdԻ.-!%f}Fv7!tzD)$4.qwtcADD鐄);EF}94e=&3?G̓UHy$_ɼw-M;>*,O\P#ty H`C1j},7 4WzGV)@wŽ3W^Jja] @3Leu2׍*1ӵhUs.I^8B1{_UF\@)W>nQ٩*wZux֩ɬ}2I "j:8:RD>v9Z BEc$+gd>B``Ή̗2R+1\JM PF/lQD K: _gOl<;{wT0j`u|hӿUcj`G\M2eόlmx ( &QJGR[cPI)5W) SN>$__CW )0WXhCnBrSL:54$ =*n՗26Ǟ=$nl[]4,HTǗ#j1J5}IXU/8g2 €X%S\巎;@c"%bm vlmvͱQn3reF%1nJ߯,c;k:Pc=-[|>Sxrho96IyV&i':]. c.kv۫S Of^U嚲`"}t7gN8 /#g~?HBr֗s<;U]R9ύvKi,)3 jHkȌhzg }Po x$䱝rPU~!p`%ϗ1'F  d¥yӶE4(H>Ћ=ߺC^a7֡8գ|幀> YK3/=;甔I &Kc2   K _1׉uhBBӦ {qS==Vү$9A~L]YX:ab&LTrm;/x4n4lކ ]_-ͼO';$W[>^TE6?F!pֳߖUW mE|B".pp"Bz7_UHvΙ͒vZ RlN&:yʓL1[C6t{{E(Ӂ|s)Z14]FO<9Ճ=@*St~_݈k1Uh$nZ`&Ɵs$?z@+d ;j;݅1:Ifz8lؘxR#iN}Ԃ2*dkAne*vgPf t4K,FXUё@l Mx]?Ȉa>Em%Ƥq|~x3,I` An41h]mz+y1.d G[QGȣI;pPo%eQXVlᰥS :'EQ34Ķ֮0%ҳD8ݧ)k-wfH6ݦ˼1<%T( FLT=InUDv=T#(oTpq/4?rq vF_g;"q;Va%VK5 Pγ;5K,MWaEAַu-!:_H{ /=c(S?7 `8i}0z}w]a8:/ɝ]L): -JuɌ eNdVzl}n%Vt0.'^@p`U8P)/ёtVtrtL2.qc) g!2`Ns_S?9gֹWa1^ D9)IݠkۅjJKApFYuLŏ3:} YO6#Gg ]Mo]m;6bJQ͵A }@daY%#FUuf:B]ZQO%7k~*2-KANCN\:%Uj?\7 oR#@*!%l]mz: +ZV>ws-̖=ثJBT6ǙT_Ҭ+ƕؙǏ>Cm7nl+.έ,n0Gnh@zv|;CRy=s}Y"p^# poܫ a8ǁz+ %no=L`cJ`;bEh}aBFlTMz칾$"zL:ZO zBë0U\H*+6.N*5@>K"(c@ "j֎;s@`9R>FI[>5h]ۤ07λ7Aw>< FY d-!VWhJ/@u2tJ|iV]]T,S2XL<eCXt_0c9ZnF\2!4^|K06e7݈?"1P*&ylMt|-V\[lzo1n+$Fph2aHœ^Ö$@fG/=t!`LNbFExm4AȘCK&t:k.>Yiv-E1\' SHu%a;&rŸ~m ?ɀx>6(hH`q^gu0x[) rC ctIG41zO.wi J ToO3* -tֺzߒjTRxM5Wmu0SwZֺ# q1h5u̙\fDxNRtdsEљFFfH\/xl+.4RX~8+VeS@uh': qT?<(L,Mס(0D;jw"RļeY5VuラvUQkSwC]OOXƠHߴA\%xfwjŀ]QÆIXHK[w #tH/#Rƥc=P\ιPRӺCq)g,1T*+#Ü1[NN8dq|uqU&FRZ {~ %rNTv~-d^6$nz"A.|O}g=& 1ؑ`?)2n$ܨ}jQݣENx!N :^B~BZ|fciXh=$ J?ٯqH[9)tJMH8:_{\+B(.*#ZC{h@~VzĮVvM`&HDO >غ&ݣZx:~/;"<]I:ou2Pقg1ò+=[U]>@7NX 1'_!;^^sjXQ4VKWx|ݱ$3{kmwŐVcb<[XR5&/L?9%iZNU#2 p^4l L1v&K^ķ ?Dsp?55h^ͣF^пG$O  ĺLGC^YjMr, /[JqOJ$cvzf4N} IRK#r@B Y+ޠj]`^zɞ~Qpk )~ PxTJPV`i"L'y6bCT7xm:.ZLcLQm{ nyQY1;"?"de R',)O&M4DNjɐȓe5!):G+Fй+ O"! DS9d˦%y./Eo mq j7}[ 1WzLfP^YZGN:ajWezR;cZ!:'{Z~[w,96j?Kzvny'Ny[0m]xQ6֖eb̈>2WkA`Ja't.GɨhX[\VƖ2*کRwIFiI oעr濮(};ӻ{pSm{rݞ(tpBE}0tL}A:L#\2 Y,K+eKFaN"yޢVn1Ww +l^1sK/eU*UJh'W. ÄJ"w鉕ehp+.Luϕ;r'Bhw򞗽(O)|>6yGġhF|:@gbt$]_:nE+Euޗ`<ʷl*@A>c4@JԪ[Uav|>-I<H^C7) V|ZWl㾫EAֽ臲Vpd(,|߄'7o7|KtJT9TZغFsAIx>`5EW"WQa]{)_Hat.&q" blJ&]`9wil3`^V5zkRRM8"|Mw~ DNZ&#PV0Hn d#*!W =ב刺D∽ÄO:ot|ԝΆ>J/迒1:G_{8.(GasW<[hg?ph-B s;g2) ̼ͦ^4)Td4tQ̚Ax@^ŋ䢶 %n\E~l?0t7 pߌQcN)+ANtӠ*ͣ 6{ ȥ-\ZiZJH#qm؉<T7|pHFD[ <; R℻c)62+}4֛ڰYJ}w`wdQAPCK&-EF\E&(@zԏQLZs7X`3$ Q@os[}T؈B~ZVxrŰn1iTj|UuxϽV>Sԁ$f UELO3v{ԫoxYv p`Ekr4g=_'!)Q{"QB]Su#B5=L0!j=J[ d fjA_@3`tTO<9|Hh]dm*YWс =Mbn݈}n[*l(L@sMP\U.>oJsA*JFmbY|Wyz;{ ~66Y#pEm_HZϦ`05TdJMC6#,i48@2-(%8ź臞jٮl;"SR =hcmՑ5˝d^x7`Oxk &\>.̃\~*Hx728#Z ss&<_t/ $,U\$կ4s<)~~=ė@'L|h \A?JTw$T TN:OV0Ux XvduÏq(= ^n8z}/FMTxQUJ+>UZVW}[~㇬b6$q@nSBT]Xq]bZɛ"mӺw<q&>C{,Ld \30㜸Սg3'؜Ҙ^VᵝVћ&jjHߟ 6,TnΥkF onѫ}l \)ԁVEFϔ* ̫Hy :a-x+C|E[yb{mBc* & ܆){3nl֭yTj .c5MB<84/#fmA> Xv/!CiHG1H}OGn@nKJ&$9#( [Z|D´:W}?^<ӭZ=oK(L|T@kutn#+EW|bLfArÙVJjxX]Jbb2GY¤*AjU"{I{b1NsJ]_7/}:]o:ֳ6slQE }Nt4jȫ0k QK{4ސ\Bv쿠1^gbQqr{ɢ{iX+Hj1u!-T %:#蕊xLSNGLpukj+3vְ+c 5:bq}z\ј#+ߴ _rP=]TG耂+-2Z};'Z%ŜG޲߱.TR󼌻B,LGk[$UvKBeMMFp0ĺ=v"Fր#53q lv(X D쀭EW]%2r2c 5Z'pLu kBL:57[ l0SwU2aj9W[GU0-z坠2m   H$ e97T,0;6D/bYeG"gGƪ'o ?x6O~oNH4e^GEajcJ.>յ}bi2ⰾ JMX Lb4w=<(S1 ӯҋ ;v"r/6Ā$W[%f{Id5Pr݆5Dpk ɖiea# Q\~yQMˬrFEcvO;% bd,CB;=K3#F6%=FJs kŧހEn(?42u"pM$sS q%>qKc Uſv :FJ;gâ}[("Rpe u2kXn]*^硜؈w^{eLyC'E3ilږ$!˓.l]c9s.ž;-#;M's6Tu=yFPPGU`h{SuZ{/0uvNJ^VpDȮC^ُv|uhIR%'[̌G:zJw'@lؗz"jOWVyp?Wf'5I|$M~T+I83뻺sܔؠڐ`TO;J?IفA#r#˨79@5+Oþ,+uՉ]m{/#Gq8Ǡ|h]ļc?)&"^X8-S'18w0wv>mcS|CJ' HRJ;mX"nT|؇օ~®`'ߴ;,::3mkn$O|%~#%wjnEd q~Տhs0&}!J|)3I{=h~1eyϽKƓ|䝚Ϫ ̤>~#2ξ70вN\1Bl2Ξ J[0b-ch%(a'GGh#J0(%]3c$S>C;H:Wv>Pȟ%~zKb%|tl+I(Ԇ ~,OR-Z?fSyi1KDА1ӗ!6G*b$9eNvxqE]']Qtmcz&FjlzCF(J/5CЪsq0VfJSEJr2:eAѝ~Utz0rcw!1fE- :Yc",vju؏6vos^ [I'YNEb6˯# 't#d0b w1_Cn<{`DEn+q({DLـE(oD-ƕK?#Y"?[$0*97KIGߘ g`l6TCuKQ6?u+ߝÙa KT…ܪ'> b7&%acҾzLb3 ԟ(TygMˉ`1k卅~ Y>P_3d[t }*߁32hQ,KA@(5SCQ ge3{Rj?3hJk2g9@oފ,!˃ZT,*İ)Z+(9·\50ٌ(P۷1' ~ĥvP1eQ{9OV!~,7OTeUY8I3Zt; s2GKRଠ"7 x1x30M_룠tl짰y$Qښ>&^vp7L 0S& %F]0YN~郴GXk9ή+U9ƵQ+ms*q?p5j߀Q*yl=ZdpG!$ʴ>F%S5#]rk5dPҬ]yװ` \OliP9ZQ UK:TYٔ&b. K ^$;X F`_->YSBG6I4B" g+"%6﷬Ʃcqv?"2e,@v&@r| 9_"zVMps.ňm<DqRdӥ۵Q{]nksP: -rXe„}0yGg]:N[&Tܮ]~$w;II QkԄD$l9C}&dS.E==E;-8Eb ^,R.H4Na)~>޼|Ac+Kk]Iez&] ȣd9c vob]wZQ5$ƝO (;u.L,ptEF+):Q BRBu-rMXZcWð3. ,K;1oZ7͇RmUEN'yl j$P?k~kԥn{EH@}lɝ~|N&CluL  cz1, l6oֹ9]ocA;4< *}[;RFb ))j^EhYkG%Lf0?@)"`wӤWJsۻm~Tv_;j 2ޟNNX$y:$e3EEM6u[{*N`)rsa@SDnIʎ M~J6"嶥zN|򸠩U/5mD9  hD=n. >T|Gӷ⠟ pԚ](JR,?(L0H״Ӂ#61V2yXSSкO5rJ0aS3!dPDiw^eylQ՟](6 S ?/ZR%r +\UM<8gYRe j(Gй]ش_ x'zxJ3}gCr/c?~ؼRatzbf݃s/axAN+o `h%ͺn&k,t珷wc,`tjw(::7kjJڥϬF5UUx*c^;0}NH]qYC-XOն(9i?A@6~:j@vfr™𵕧<nLJFpfU/-MrYM+N)1G8.ˍksoc0@57<}Jod+>) Yb#6."ln \_J/5HnhAFՑ%~KqhY,k u>|P/sJLjDZ{ #?8ɼֽk;箓|o#UͬRUnT#v)iq2ghaKNYư8*T4{"\Of!0ise%MDlAq 6Oa^~74]F0c5z=Z:XL4fYsPQﭞ1͉"aiX]I=w [_|[TȘw6Iq)mL2}쑁eCKekoIkv^I5[s<%fExAEW_nnӍ" YQD5 cpʼ*rxL_Z#foePlBu-6%gqȫHqMz^;ijxtO]Z]w"qmM<[%Kxͯb,D>(x9ǖ?=Un`[>.9WtbPAhmeqXo$w*.-*9?٘|?ЎcAuO5)x p7P+8ǎ('c uSAR.1:J_k$䤍0.Tي^ 4|CRE]i ׁ9Q׶Չj8Add|`q.b s/uB^e< $_-:Pv.L``\GB0f,8:y#~fVdR~/znv.ZLlryWt,0lG"ǬEX䓠a{/JHq[޼8+3{X fPP۟jLʢI).3wb0!зsqsJ{97nN'޿¨7BVr"U59&|>"P O3%ߣ<<,sH %gn!?|;-/!YqTRf,F, )I'PY&[;sM=ّTN:68fQaE(g>Ml-wO+e5P)dkC(*,t_6A?1bB?Ч͔c $TD| 2?͍MxcZ3=f+s: QJx \G`m"H&4i&J*OCJ)+:3,&uwQ8R<lNFJyN/k0^`Z+o5e:J.<D VDb(!Cn<+ x\#'|gٛl8bd|cꍇB;THq7wqU:"<,#˫k5~9|8WR3ɳVMLKanxo}Xǩ᎔d?&U97JA<}"S 駁Gus3rFdBB`[; )=L,ר`&cZ竦*a݃TXkxRa#Tncn&eHm ֮8浌r^D#bH+/= ah_K VPl ;Qh(ao J&=9)Ab+EsF ( +'6?Vm_GqDY ЏG9L6N%/- " !R:vu^|Yd\IRNtl;bH dŦ2&E@Aze+/o ԭc vCtn30'ɪwU< DNq & :'RԽSQ:$c*u_qv3{Owήė|눴#VUH +YyE#DeRefr(Jl P$~]iTQ7]U'?2~' ,ե!jQ5xD[c@5N\F.rK(gsVH_RLڧOc% 7Bk?˳s9Ŭ^*FwV V銎 Z'L;GM e4W;n6r/ͅlv꙲s_<Έ/E`5^:/j[&_Iޅn ilG<;4iۖMP)|xng+ sAZ0; .S1?A'RJԔ 6r?RN*JbVLnfGлaaV?e\Q;1)I3{{=e1x["CyZ$M)d萼t^ 7~ևK+s x^]Ƈ LΎKMۃ0nc7B%s%;+/::$ yb;G՗e$㶟mr^t Uh󠯊 \#T fnr\*u9D9gd$ݨa>|lD8%)uC+by}6B㊵󕴯Ȯ']ݲWX5a[OsiU 4$3պunr?]峟#)yLy7MciU ڪ8ڨGKֹYX5Qmn@0Hu$ism :umŽG/n:Kſ4Ӻ'B6Ή{bS1]Kps<5.z_mKz qCHAYI"18)/.J7Uub2 l2(|pݢ&GGLSr) 3+<$0/M {G1$D~|7+D@60R̪81S/U-6P6~tFfMvjOgW [}ۇ“:ĸJ'y?|OT٭ Zںa.>2o^[^{4f)sRtP^$JOJ|Z-F Xva @ˣ-Z ö̥́ - N$7mQ6*c|y_'+ g@ !"/-DT y(; )}]ǧ]J_?؏)xJW5ޮJ Geh$'dU;vN.>.] N:8)^h$d^s$VoC7֣D*1`WYIPaEI4bAJ5CX> % !^68n7LO+\ %1u 6 ^ev: H>eE._j@BM^E"X݆L^ U[́͆巕Tj Cx]a!2'D$ ;޿*:ez-!y-pOzMDŽWk Scn*"/W53cVӸ "* z6ex+zꊯ!Z1yw+Y6NŒʅg 8 YQ4GՄ6Kr+n7, Gk3zϿG[պ+`@w 4ӳ AiJC+j:jڼM1H;:ۋ+fO3bߞ84,z,oNzcRFjs,[J:АI)w\о7%ÕTQP(7=K]9g5( w9: 5$BS|%/[+XB/ lXJuR ?k-?-:gOx0Kj^56Ve6w̱{Bn:;}̻JfHf xDnw*ZZ}Ap&0OIz h&/=2}@2,=270.Yb_UXhy{>z{ (V`ѧ4s"љB q6Cjk%(ᄖ8 {zP_Dπ^x64 0^E lNRqN!| (XBα_@=n >55h?*>+\#iZPA B.`6)w0h$)N!"h>줟T6.YϵxN6- ADP$<:@֐"I/7C/H(_xpW6S{e#YWd"ʔ~1W|L"\$[x~ 4i!̷s$^߇iDqI$< @e4513tQ_۞yT9A $?"-Ċ㩫;2W;6$JeX>]ii¬'fqmJ lAv$ot&`IVJٸ6س#Nۊ%H26`DV/ԍvND]Uܙ]i}j=&_ Ȏ4>wL#^}v2$!Ϋ@o0%aJ]A_|!xF&!u l]1"EܓNU6so1gQPI#5&I==6_#8)WHD}k^ܮK<G` Z?IB2?NH7j"&\wYq~tX=xyX&KmCMokʝikw%aI^ѫ:XVT^S%.>f6Ih~2>י*ސϰldlvw%,ԙvsڨHܛp&rޙMU8R/1G ʓ}'[:X/tٜƚዒY#{FP|n#j`F9;LKh% ~1z\L7xq{j=ksҰHm.a 0? =iS:yRA5'E\X@BgaȅE<, xp3]z}QHWd'g(`vʊU ~( kJR`̵yҚTxUd}d.}~8Or$)ҀF{,l!5l3e~ U ˇoc{ 1J͐ߩHgF5 M.|'41`Lpd}˶~I?"|;vrֆ[uY#lV x~8xWRXz+t2?_fϳ QoY]aK(鄉!,=S(֝=@?Zb5,J|ũn][U1aoBuESR1|mچs_Z KP+}1WФӥUay:h6q k?BEl[i`hru!C>6'\ʺϕ< 1j/A[PAt ђOz}Ғ9BH߇tqyVD яqJ -Subp8FX`}Ni!xxu@}OYˡ>`m!Dt0X m64,ٔ!نR_Q,e"ff1PDmv2ؑT)2#M6uNzE\吇Bq\aj ~NW#27 ~6WO\ gTB?h7|QdҲ}́;*V-Rnr I˞ g 9 $ _Yʇ[%|FpJ5޼ *zyFGke)޲mɸI$PoPԦ4nKcި?٭+? {uaa^37XD UQMoζ{kCh3>o ?PD~b>Imm+)3~$mشW}aC=і=BY,%(^= J G2 /PCMȒ]" W >k' ;iX/!Q5(D|i3 -[ E} ?8m/@Ue2!y,:*V:3kf$&s3ƙmIw6gZt*^ ?uw ]m-ƎY:Ծ$Fh lkQFGڢԘuр9ZՃGǓּ1r{;r85 R:/Eo0|5ٙCbf ξz |(iRgX p)UB Vv;qY4\\4Q%з$/v:/SD T_NjKa^Da*Y2u\@HjStu#J\Hxޛ6d6tаϯVIh6.P/gtx}G@U { H3Nj{ iǒ'Jܿ,7<PPwFv U~DAT2W"c7ҚRSm{)ղ+.wQ#aw#<.^υ8j߅M㥹uauok@(+{#Bz(ǹ&wo lj,GPJ8"kƌOo4V Ȓ^}{ϑeB)\H315C2$DD!2rQ<S ԉ XA>}lРR'3~QPZZXz7IYply&؅,pTʵ\їH,it8>p LyXpBf)џd UQ܌)B]g  &5sH-1<\# &+[ು-tTxg i> 4ٍGYfQJ|)(<{4{>|X0.;FGѳ6<\S265xw?1Ba[֘ېD2 Ͼm\{H@@a0X*d,ʱ 3rKBlcBc MM$OA U9Y"qoҟ;!pj8F@{hox`Ïnpu|(Cn;|I{NDS&A8:EB@Rc+xtAPOG<.-/fWƩּS'𸝥P5 h'+[ anPZuNg 6cap+s6ld<` ;U2nfMܲZ{ 0zԷ r?dt ԽKK=93` ",mwh=~0q[4$\"v]>ÂH&ג[о}^ۄ~ݜxѮJ)Z3Gq!Lv\t1 Ԩ{Nː,֥=塡<fQA{pȤ::qR%ZezK6A1~U8awª |Żs_=}? M%CAͧDp;VفTB:ιɕT'ћ暘F .ݥnXa=+fFf!E$BOErֽ 5,R<+YԴR9|v(m}1 Ǜvf J< -﷉L!} TKc\D]г(2_+O4[DYQC,9} H9828*fjnqR9LJBTn8'٨zȧ߶0uph#rSdb&(rׇƵtWޟZG;b17 @khN |O ?&D/zps{-3&מY%A(D`Z> e}V>wt¯T8s͝ FcGYVUc ,:&se;~?%@L0RI'z1 riq oq!AdNG8L(=|,\9b'DXz Eܕyi]p;<+#߇}wvڒ\-PQT3ToB6`w@%()a#DHV M4ƬXSmVxeH+Rysx ʆMY#S|_Qf dRO`ԑ^^CyM]GcmCKPn٦`j+rW,#y%. w8fn;J'x>p̀)7nDvQ\rNJ/oZbt;T x)fj4 FN,]u]#Zk l_B0vd bZU]9ۼs@8-"@z-L8.C[/P)MrzɵɊq~\m eL^J:ѩΪGheq-fǓK+O(({\0|߉5># Ɗ8@7ij ̱* jl>,j_|13 ~<>-캖)ajv=yO4>)''qS\hV 'Ich'ݽ'=N_Y`kW;R?[m  ϲ[;?{%YCoz?D., :(tw ;eo QN[3T/| Խ7_V5 bbyM.m-wD O&}la}5kXʭǗBXrE?@l7Hq3'eND\dyf2|r)Dgz䲏Y/RHvydd%@5&EOZJ *s)dbC vd 1y,V:3h_V:w$ܴ~ ڴ8)9Qqey|TxV ՚]VGp?n=^v3?)+j]X+L-dfphWY"^F␦T"ިhxcAP\(qzh_o$YBx\əu-wڮAEe-{:)=[#}v ++`ēJl;B #꼝˨،UIpX? Jn)W5T7>6`Q6.E#^,(3ܑ qDcƿL˴_;MecU3 θNiNFc|$ V,]s,PޖCaj=mVYb [)ݾl<j q7m 'E㔵SpB۫*9 E5G<110}[*쁈)U6ҖcJ%Ed=ωlʨ]+,7h0I%:q2-bQ:0P\(*S&Q0OԮi:}eɠf.Ša|گbi6l;Z9&^/.\A/U"pc8olKzz崖Hlo4f"2a%vbSdP 3PW.](!OnE=G J TtY Y~A3zh#LPRbvIH,n1da$PEzF* ,43f&G@q͎3'C:ü;XS&*(%Cu{١9B!/BC J^&>pلu?G%*#|΢SWc-&YѮy0+YD]0oC2~n~`dA޹Z!RrD?VC'w_AL샌8c?75Wu̲g\2cIĈ)wf h~62F8n~gp=Ԃ<:>S">$RɲP"S/2Im x#SF/ 3m{xD(@,m9<ʽ쎰:uʽY1bsLu6D uY<¶Pi:Jesܓ 5 ԲMn9wX!ViP|bG5PqA]o;i AEg!ڤfAɫPr r̓abX'ȥ`8 ފNC?̑Mv39:vysזŲJ0ɇ,p-!p;^HFo-G}sIJ^t~d:s>S nᙀc fF^XKDPή4H {(7ǿn?o6*b~knť7@R?XOWGH%#v;Ѫ`΂;"K2#Y9Bk"3R3ŢMVI5nKieC@oB,kPŴRCpuKH+1k63mbĠb1/?"3T5v{Ǟp:D4H ֫/p^U`7ڎ J 18@G]T]c@i3 v ى cdgKy Y4&/Y;/ mm=}ໝ ҬU> ?Eȅ߲Z;vxO5`clT-C7)fM'gL&o/0#gÂiV{gԴa춝@c8-de釱?j;a З,̵Ւ$er=YJql `k?kCDˆY3oX`ĂCvB2L2\ƣ0֯oBQjٵR+FP4TX.熍r͎߸"魧!`|DdQ#du2eʰBٴ$Tl+*U% "!p‰N^z}Fy~9)#5WÅcj|uT>'32Ŕ #$]r;.ڤ{IũbƬ}=`~Gf*ksW֑QF0H{2xE?}9Pp?JQ^qXGYˣ0-#΍^󘈲oK-M}YZ-nQp􃿪sb|쪌0AIUumg2٬м~>L~ ؘ1Fs g mI[Qh4#i\O;; z9ĂQ68lBMmE"~6؀]$nU|2e JQ9'(R*DL"|p ^! hV)հTtB/YwǾ ^j^|7O\ -SiP;_hSg7aXu).lB%.˰T{/`tE`Dۛ^#@u>*5϶q>6)-&%0H8:[>׹&vW1Ф±]  ^ F&_hx2/,P*kZ>Ⱦ`An|+}EnX5 qRR.3αۀg^gmק䙭#!KdhpTU}9;Zu;3u8ʁgBɾ8WƞM>= vY)R$ĒW Y3zSɾY1|4|>! I;@;Xrʊ!*7HS*h\Yh#Gm`n܈Wk8i!`viSÈsBHe2z-#xEd[Fi>6* 5Rd\u Y2k#^ bl\+ |$!)ASD˼?E5bV (peBePª).ΑPS^e|Z;si@ i_/#*vu]2q+ͮ\hO=_$x\mjv) ,~:Bb4]tVfxUޟ{'Tչ d}$i)ٲe\b x]9m'Q+u򔤓jqa;g vIqp0\*|9…d,O,ff([ c"{[0>8uLe&Ȑ]7]w{ Q?uk;GcQ,a%IR{^Fm$pX}Hm_cv GBsjmM?RܿV_ipc`jmҽeT nZ>Dh.H$A O˳@~JOtXh)´V4B%[! {I8l8cVdJEi'SHWw)bw~f9lu9ḴncpGd-`MbH3"z[F~c}iV'w6 0װN4XT vv] &b (z}Xn9*͕ŚXU}]]Gh 5İXғJx?m7Brz_Q 7́r.ϲ(d:m"`Y+< > XNxEߵӼgm'י%V܋˚.)D)GK¬qhwvvK斟2r~%B BXu!8qD+&E&!&rs !4NDMw@|\⊝gBs5O=‚a5=ER2S{VHGaxlN9'vǜ8oeiM 3㧏Krs~%d ^k '2LKN^1-:~0Ó9BABܫ.@|CLp 2Oo['64|12bֵ]9; 8D"WRC͉6}ѳ!ޑҜ-z0ӑ^YeJ<0 7lL5prQ#-<6|'309v4'4嶄 V0d}hXĜHX"]j AmNvMwluLTWFήp P3PQ@od݅)gҽe?W #,w0a:X|WyHzlj34ao!%RO5NJ(wZ`M9( q-?s6%Д~̽<*)xq^78E ,+<޴# i 4*gMh+"9g|О#<@+Y z q#+[얁]߬8<ڼI n[{ xOK dWx8',Ejn嚏f6L FEM8@'˅J\aH}]2W*:do.\Ems0lzc|[(h#ZgK;WWǰsnȆsNUXeǒOיsBOQ0?'T{q>^e7"3#U D Z~ -z6v*č@7o?Ǫ;]/E6`M\rmY4Z8>0A|8H^I<?Ȭ iW v5'034_gV[GxA`UrBO٣bS/#Q!;tM og_Y_{=C҅{c}y,U4BobXDpӨO-1 gp< :]-c2% rZ2̻ ͡+ރ}kdsrݗۡJUF#lY#e9#.95` Ɲ@!5q<,~*Bm=Wt=_ywĠe6(2Y9T@5V ƹi%FimWKd&]Lڟ?* Ͳ\T݇(„BVeCSmi9eQZ8+7" FU6D}@b"JxHҴIeIfEm%ڙ7VCV~g w$L 1i]7P :̫mS,l t~p&_5p%›a1w,{Y^S#"ωHqu˼bK#>jY=P~Dӗ'Eauy<Ϭ mRwD#aYsmڥ>w%tfAp]yYR1wbozBPf~38lX:Nw@G LP;RLZϊ0ka1D4`ռ\N*oZIpdD o9^:$^~`pqa6ɩԙPmtNMԷuakY_搤w }ohkk-邃 tʤdih׫LbHf?q027?݁_ijPaҮטapu˒i}3p+fsE0-Ef/>`HMF%V&(': PêXA?JPbg.fT픕X%gF[9T"h$W{pz7ĻPw܁퍞}=1Kԁ7f}ćZtVlPy)yV>OO< =I9E$-,reŅ_F$p6y]9v]E RV@h +.Σvw qW'j̙")mƗ9E;u7:}%yto2XŶ=.5n _dnj!i,AxbQ 9Dsln3 1+),$l,+??DtlJ>:/ǽșƠkgyidʇ-*l+iW;uk/QoZ[#|͋OB( K{+sykω%c;u/¥d2dJffzXбZ:7BU="ӆ0u8їqa4]O.oT>ߡæܳEI PmRu8N)fG(*a!}׏*@vS PS.V0D_I\JCVx#ĵϾɋnУAMvHpw}+ tt []wdg {RN9WD- vZGX30j1?oF$b\CG2lmܮ] od_GB1RSJ;DӔ+b h?yEֳ9&u $o qb,/%ky} 2K,<?ȝ?%:\>*--l& ;A Ze3n[)RXۛ@g [Ԛ h4BNwr6.v4(`W7fb ڲAR؝SDb}ĉߕ'k w!'r @4|"^~ O#o,'yJAOU] M{VLn8Rb ʆ*]KЗ&51Dzd6$ rs~2a1U +&;Y (Db9 ~u-Q'Հ#Sv A^w㳶db u v 1Fo2"xK5G] [H0 Hldn?^D=wϐ XָJ܅/ԌH)ԡ*kZIRx/J𤦙d_wXػsL{P!ʈ{Ŀm-͎9Gn*yt \V B!}"AGdMdZ~wXI].8cVT.^4o*Py $5o>j,!Ds%Y05ҁK 5q1-<!-*A#̃4`<?x61~=k_Fb$0mS3d4n~WΑTmo/454s\ADfmfyET=Sޜ뽋UCWBQhx4\ VwBFt\ b1]yոo'b,PqN}D"膟O5wuϿ7eG"*hJJAip܅"ݹ?\&!ٮ!+bK8߄Out9E#Sw5Xl3퍌C WtIhv=c:J x\j+1rhQǻ6_x? (L9M9>8^+C<:eJf5_ Ne # X7d&OsnjǙ3r+\*˺@LÝֈmH_h&-IhTRj1r._Av9 ^ bF~8޷!՗7@9WKb6VOv RЏm""9M_Y{P`d1 ;V  h}>yysZ)e|(X}%Qt&1V6pѰ!H!eUx[VFg6X”>QJ< 2_?X8S`/XS.R= 7 L pj SD3ڢlBw 8"xvI/#{lɵBus, -"@US,L Uߧe-OɄ^,DfDO~MF[Ufbce)JB'ՙ;5My6VP ZXіb~ Kџ/]RȯR4[C 2IڴvA|묌ł6q:c.C>&6kxV6wP?"k,Uv5 {yoN|pD86@K^X q ێ:&<"s?)WyE^I+(` hy6ʵ5ems9xA dO'wԛ9"Q~*TF!BxBy @2ɻZXY%gN*öG:%fGAzo1g؎1ߢƽɯY7 } m.L[r2 *wv{zIy0!H,-GN__po13~L_ T"i1`r ݡ՚fi)u6W R]67mϝ/7'ZVKI- )|&dӂp#ÿ(x{QZq67z˄yM 'D]=7۳>dŽ´tB9`-NhM4ov;ab0>{W#_u|AЮHAƤU ia7Foh.J"~wuNi<\r|%շYoxX`3њŲf-fm갈Y N[m3^^mT5 eqRiݰ23=&uY°w '5Z/J.xnq{!K e^P>\ᷛOM~kAd/]\(p_8ۿ/Gl:I# B$-o=x[]P9dc܋ SmQR#D~`%JQnzLj:/?݅nFWqVvrtF)I]TqtoR]*lc ),,؝ F%vf =ZώmBPΧxleJSl&;\ ]nɹ= 5ee8'Gv`B$cC))I,J$wFhrSPX y!)Ӻz)iQ2%1>uW}|5ۏBУK_#mr`.(0 >v#&g6ߺeԭ8cP%,0P\=+Rph>j, -@+O/ixғxTX9[`k7bN,IAP0 3涂nI18 ˬRkwBfUMo_a׌n2rUF=2xCE-WE娚M]A"gvh7d!趞l\mNպ+ :#QW"2'΂YDb.B 3yF _9^cij\z9U@?k2zh|x̽P1v? u#bw{oEtvUvE?K'|K/ؤݹ7rӀ}.}gp#5Jt~.օ+wof׻os" Xz )6}4sCR|ᬋ)~hY&r.8|0n-Sz^b{]]bvP+:ļ҃8(̭Q~a*gȥط-TZ n֍Ml$2h ,jPL :#}:@Y[9IP sN2X6^^3Ρ$?KnBab'u[5Fn+bԐ9)抝 -g"ҥѥɚowf[Ë؍N%'ȍ}l{۝\t)R!ni5Mi}+Shɶ;iWl`X_s],7>{m R|jbapC/~0+NCZ0h2ts~[u>Zz,Oɓ4اO|PiB*wMc3+ !V$.;ȦPJ-X!]eS$Z3IH}%Z_CzBAgBw:y J1M63bZ[Tl,V[ﻌk<"\@nJb]Yx;E4pHGMhK}6om:X1+Aa> 6P0[ʓg)}PdwS( )6k=tޤm}(#D3r3' ﷏5I]2SI*zL&oOIp3ᆑn@ +cT=i'6ٯ)0YQ]afƏMs,\@:V1{XwK,6&Ew(MH@g*4Ehv>QkJV]c{GguDSd65rV I̋͠R⌎(MiwbZ>s+yrl(Ӎt j(9|OD#^^+wi|V>C8cTrThadoN[$n /b :*DI׻Q tU*x /D0p۷SȱpX%8p؝.18VRJT3KGs>z8UNuj oSS3vU nGޗmuf:(ϗ!RodwmFbUpDroڦS!%#Q*3ac^ʶA0WeI<4S,z>pN{HK~~PgSB}VuOs':fcE [?`O| Ηo~[6$.*eJzo(b:'M;Sx|%qQ0 @lR>5n6;-:!v6y\SV >:(_o3<,ts@BA}5VbCA_J(S\.S5}h7EaiSJ)ҹ-{*G;LT;uJP/o7Pdb $mכ.ëjd;-Ah# ?_9,mKZt۫~Hb?-~B{l%6K%Rk?ˮah_gT;S"ȰomrY7I+w Vï*Wd gs.lg?{[Z9<"wKC.\#L&b6$V^/0$?"~V$C 6Q_`-<ؖ)F QU_<ZCMvddI״̯Fw{+m!|g%n@(H|3 3O4ӧD-/kTʫ PxЧL+1h5b`!v%™NȹzkfbVh;Y]s[04 pW[6[l5A!2+?LWU F=,㖓 cLvuSBb>qElm976liiS)n"M,~- uP &ڧt]qT^ܣ] iOu\M1@߷mѴ9JO$Hx̻7[Eo 6I.=čIpl >]m?LOB #0~]bՇ~ale!KWP@JV@n]dVu#\'FiV M9AC{P.Apw}:rv^V2O5k "CƖYvPirBD͸Q(NSjv݊U;l`<.xMrurM'<dZ&` [zy=f@/l ELe, -*WN{3PP@k.pj[U*WN:i8a0JT0*bED ~8ت>P4cUGHIuz# ٶDfGdB|q;gH] *f-3bi684lFuKwCjO)e櫈^qכjP:4؁c]珆Mˤ9Y`4H1rd7S[7* կcCIv& 1(A,QG-b U4z̛ bii;ay?I\!nz{ٻ%_VBhzm~I6+ U2ć$~6'g 3)T-("XHqm6 |a7ffl,X}]NJ vOpȆl"1]}4D4Vn7OS^1\?Jۻ66,J5"9eQ#8z)_% M9*FW*]2сϥ$P/97 [тb[$ ,WeX @cLqALu%cU6Z ROcL&`bw)քp)(-A!Qg1N-ab-SzKwQ1}Km b@Cj*Η{<_Ѱ8#K/;K diXrˊkn"Żj3M 1;0aQqdRL< ~iNb//-ǁH fmPT),b0qު8dSN@QV|[\R7ùgk3+$Y q9&wDaݼc$DL(ì)Qzm WTlQ/\A0p,YK&ф:N76!zEfN1jY{O¡mQT`"HRrsiYjj3"H \OC" 4LEwe_9ACB_HMXb{#-0; He:衶cAXD0P0\q &n9] }yB~n< ٵY'=,Ϛ;q9A11eN=A<\t߲A)6Ν 2|>a&s@`8F=?لOvt6ZTJl*ja4cÖt9J#ݝaUkWW¹\.q^*Z8x}͓Doi$d&8۔FxP[ ^Igg <0oĐ%.WLsɫ5a6DO*.U<0% ݛ&G};>S`W8V{E^(-?y)l ]'m:]fk][NpkwU-Dr\Y\ E:2s2|!jNÒahU ]ė^nCNB -&c:SaXXݯ }vL0Jh޾B ݿӇ hh/s 3XTZ^Pk!&bD|ۭYei\>Q҇d]T<&;}aqO`q;/e\Crl$hUP<0tf/}y*i)]Kـ:$? ֺu3\'C]Dh׮䘇-LVZ򘸙f[,AD??P(uiWs%n~6 2h GTDV.%TY47ķ! /$ie3t '>|n/kE]DpiHy;$,&>9٥i6Dey>k_TB3k'E^l~DP,-}{]&<6ѩJI,Yx |oQА(Pp uBSc̦@`tmCLW*_`<0 A>NrS.jnX-8mݢ f,5,; Q˔nj+nt_un9 {i7j87 _])#qmY,/J 9Zt4x *m%)y8Og|dʶ˩Z}j7!6)9$T9-rJL*[&ŽHmۈ3[_=5Ùz9L<% Mʍ~vi}݋9VZagu4%>V=s.[476Ta􌁙lLd]P)Rݺc_C2?re8aݞX{Gȳ1ٍ/qLh-'=P:P.o}ZU3>4+pLHN_!j1nN amlPf>W' ܭ[`s'Vk MT1kI5N[{ö^\H9@8m! x°4Jiȩ:@pRs@"iCɴTMW,.5`ѩy޷]o$;A{%yj37- o+Kdf|rʵCY-hK81UA; Y}8ͿxEz.%OQhhO4JZoVlB4Je7bt>'S>\f]]t Nn~IrcاX彩ۣ@(S'gg!{͊*"#I9lWܛx@:A5_;Yk["9NlVg߃#^x]Xt3!ܽ.?s }{Gy~-WJLik %s!" ~A9"w"%>@h߀FwNq)`4D#9KZ,BP樻ʌ[Bd=~ug?f,H5FD\)B:vv{ͽ&i0Łz75a pDژ9Z.v~"|"6_+8n$ % ~H]$i9DkE`2`*b4q 'vt̨胆i+z IݕCX/4fWSP]tM&ʹ8y΋?cAHm(fJF5iE/ iw0nB1g3yDիPcXG`2NԮ$a;[hKy =~c֡W&,σFg@ETN.6$ɁiCx?Nb=up.5Y=˰!mb.{Ƥ12ěN_w[Z>@+._cWYWp:(Mqlig"|PcVkTS6saƐ$1h(K~-UٕYq҈XB ې|T.`!0kojgI^k؀HPEFGel=|In+³Dk!A{yJRw兎{4kڿ_1fM[ϰ+>fZ׳S\͢M'w3湯Oׯ\"Ea@ѩq=XH+tSyW EOKZ">ԭ~#=lܯ/}iqvC ,gB)Ä)mx~%Hwjbcr\q6"B2) k_ 0?tqQ% a~ hdT#r f3lM^ibHGhvb*΍l |2ӈH$2蛚;:mꨮ]̀[KEWoKx @&hjx_/M:ƐL܂q,j_*6gY ͚6vJ vu'X$!y-lÑQ|5?ސ"/f݂ɄN5)_AJ}*/=on{캥jnQrm]l/3f~~g ۚ9@O0DZ+)dۣNSaVA)FkTE%{xKB9d@;1Z؂tTJ'M!eEܐR pM V,ʱGGoG!zQr}지IltߌeWY4K] ~uVEəBI,Cm Qo%_?M_;[ |'!;$yoP7R2WHO`DY+2FΨ۹jFvY>n׬'p y`I1(XҜt+"?h% 8S;A= 㦋9{[LAͫ©v`+nI (w>V<L1 t/sE_ГrZl|$i-i蔙Nx}к[=Q@TuX`ͥ'~8 f9@9tK/6<&լ{Ib@\)~pz3"U"ʅ!Bmu~[u,fƌQs:c)SjmZ١wk^òEN/P!ϱh$;_p $YWWem]oRL{`hb} RXNM^P=?zdH4 j H\=镡l/#Dl '!Xr']v #rM7u=~A\ur3fX%/Cr+ R+.lm02ˠ$Jmm^(ް&j_ҕ S1㤌hIv&߈A:K̗貴n.R{꓄% kv^~k@#elP[33)7=31ᯐsWkZҾI#K?5TW[ʨUE=܍B&gÜ6pc!`pv`Sd?jiMP:(YJ,hkD¿8WMyy}`L\[7jwŧMB*m)q :ю?SS>qܙŸڲ.Fi|] 9& (M2 CГ&yPufoxɼ~vlYz?Xˆ}P rƘ>ikVTgIcSHlk}:95 ÕgF8eK.fKdq kJӓD<'6w9vW>mEa1s$F_~j%eٛCr%_ _g[)C2IY!cOdꥁn:wRa~D!{2uYاЬ郺u)3^9XNܽfcݽ D HcCv|d=NYm jJۤ7Ȇ3  d"b4mKF{HvMy@34pi\wF@=w f &' t.2q\kxY9\PKT/f9nawu75+^SZҒw* _l'.ߩ޵!&a kT03嵺G=T׌V^sqS_V|^sgI^vwC4h:f* jrֲ(.. !.{/ UuCH1"f!yEpȬO%N6F CЌU gXx9:["ZN6S¯dC;M[H[ |ʢf]*2H!oc-F ߇7Pk&-8Tj*葓[޳(8.Y#Hi\t_2gs҅VQ!XLPШD/Ma \YEmy\8ydI~M21W1;`~܋+44,'U $}mދjYJZ4 $bZBEn)Pz95~}L%25Eqs-^m>v_os dSD년;Rwȇ,ӏꈅK'{Mm&bi=2qGRcW?EyoQ5GzG9?йϽOU %xT ;x? iBٵ+Lc`|9m'u҄胒Y0g#<:` ), W&M2iYdHFLMQöҋy:0{ຑ)M]c }2fd6aYW़|w)_A_ȤNܑe}QV{ə}4䀒%6wKu_@A/ʷ9px-M-AhXD-B%P./ކO!G#t*;/KAwg 2?FvRmg5x@3K㫓V @pWk3C(K9O!* C`we)D p-_5v?Ȇ]=ºtʏZ3(OWӤ4+g @OZC'-( *h |en/06=5QE[i´#zev珌څ{+҇!7#@8MKobiHw9z"(]t -\eUR'& )u .,e,`=u5+ 4) _+wN\AofaWRE n(C3_&yrz|cCd\n٥A]v{De ڒ3$Pځ`?MJu1}aO޼xjF7XT' [+y B(Ef@u9G%_B * uf42MTU#G ?!ϐ)eOK {ƙaiUs_I$ΧOg 2܏n)k+HlX۪k/Tu&t߻r|-nL H6s} W Ss6@"T'h|{@q4UBEaHqT#5B*xQƚU[J_`v@{[:\+ejn14gl|~%:*O\=w^]OBȩb ZG3FM:LŒsZ[ G]rќv!cpyWԒQ_P:@hu]*naCwdj:#` -AI98¬P Jkp$r?kJ/-2׾!mP-ۓǸ̅b.Ϲت,+2uo`gPxJZW^5w#Hu'3yߵYm2謙ӲIl#1ak1f%5У-kɐyA ї{Ǫ@t|1{'\<`%B3%KozVK<8,i1q.#w:ZQfQI 2[OT FhQ#z ʢs^`{3{,ޝst@)HXpqyY])|0#2>g("i-}DPv8g%Q:bh`U.jNI 1|:vq}RpE$8 C\ێ<ԝ;4cֵ fRe. ~ 2m^!6rpIs(I/rRazwK_m,#].]햒NGc8G/Ǿlki4(yF>>nxo"g /4_y_y)2)Vl3O>|kLcysg~վs Zgn0HVO[@c8J" ñR]EzOxp <5`U|F2p6b@>\= eȆe[鳻uqH@QpGä 4Du󭜿y%hȽ`x%kqU].H3 4"Ξ ɼC']j}f7NJ^*H\ oMMp萴uD!6а'7ؘaR Ln!;,G`ȋ$/0[SC_3^Ig3f|nl)wkO~`\fIJы4O䷋).ntmh*)g5`K Ce#CgU v{'_KRHhKc\S%Oq("Hy3#,';3ë v҃@\S}]F?8{eGPq)y Z[閼ԣgLHLۮ0"tpʲ`yoy)6;eNH!Ǔ)Z5lX!Ԁ:, _}3Μjc'n(y: <lI=6# ¿ʻU ǛLS[G.?7Xg$YS,)YF؞?4&23-'-?\H'NO1BsrTa\wM&ͻH'B&@plJAfO(cC1j\d}ճ栎DNu7jZfa͏q;NNbs_:YXdzXƠoEn+TKቬ"/J1V˯&G'("54@ݷ^#1{_icUK5C5  QM=Ż;'7c+{(x]X7ݟWW*-XF]&rܹdk]Ij?4 vgֆ!,&Y9ױC MAbECuu9NE@f?Z;6pfRad:j bvni3p)A"n:ޮW4GjuK7WOh}H0>f}ҋGCL6ϼWvnԄð<6/_c=_yˮ7풾;> i&.F5`neح9VZMpDfAP~i>R"7G(dI LTaRqɫ!Q?ZL 6룡dX3*o)A'@G{#J' bxr.ha2m~u+JzG [WV}ЊR ]m![~iIy DNO>➊CxɀBa}}ԶhK3R})mb#Eœ!^W" Djc ʋ A@I45<aKp\/C>q9rt۶+ݩ2Vwy(ҽ`+z12EnDIR !I TwGGd)A片&DbȨ2+b\:< ½g=9pWi33i:vNa0y)hvFsg(>H>0uC,hcur? H޳/ap:zG˻ZR^0n~1KFxuok M)ׇ\1w8]"ZUK; ;R M&0sO3#'@$7 9"$1šZϙUoA]Zxu8ٮ;J[QeDt$͇ƻ0: l=dD0_2o\K)K7jB.Ndxߝ+7ׇ:\˵S|f2h+HF\_+YO[Bm-k/O4-#'4"S'٘a)oGʍRԸlIwEW1 əajO2&`Kt]/9s3@\ARחfAyKIbJ,2cITu\ZpUwک-@QV^^zSxx2M2C6(}:[m~ ,p18ti]"+X" Z7r$ɮܞ SL5B 14I9 ՕiI}/n e D7fiQ Uz XMS)ëpӤP6B.@G-˺?{ӒB|yWL`\r\wCNR@̙[_⦈EpsK8nT k(BVHgsSE \q$.W%w]G I&Sek9iF|l» esGb:G ϐ9*$FvK}0%Gh/ON$(:"bQW yBz8{v:^mly_r=ANk|9By,{$=9SUq?M':#}1ӱZ;*N?_>/0s/QaΪ%f(i PWlRQ c,WE]DWS’,q&0(CzUj\Y1#^`CxĈ vH͔GdVfHmzUXַp4F2wW hOɑ=@qָj(}^S@_'o99{ Ca kP7o>]]fy q 'sphg<DkYYE,igJp0FY6+EG3;`?ߊg%d xMhtaU5񧛡'qv,!O2$KAԑoy]?%n0g=]/\C{WILapKG# h:)2)$6IҎDrJZ/U.h)B#(-AQ,)OnqלzO)mc(1VZ3,'nM!rEc)`AAV2(W"et r RZ1epW?X>\+~B7m"!FѝþtU@]y{~60rOK"vRiyoC)ԇ ։ɨJ+AS!v M3//7u1稛VQ[#S7Z(DTUJ. "8;[.&=Vdyfi]Lv?7yX$BCM~!Wi!B W%zC91*rt9M c;bK9}ʳ,m{N4:+dy~9~Rnm;{P c446%??l +8N+E_v"r.=f0lzﴍP>lŰ yyՒu0ch3 ՘EϠ["k|t*z8G? /b: ߕUo0BK#\'ׇQ^U:>Pn~X߮O GwXI>#{e.!'ʇ e&=*ˁYv=ZÜrQMf^0{Sqdދ3&*h9S[ψcMqDtoC:)skRNAo(Ѥ(FIl39&BmF.SlLՃAѸoC ?]fL0K>Mc<|] {e1x-|fgUAS-3 &D^B̅c#,_|1)k䷃' 6Z8:qٺ x?UҜEuu"*Os$rU*6op-.,G,|0p: 4p5@l1-\GJ) A+ёfS/ g Ld X{|v׀T%N5"lX~q!t_)Xc-XO!*vXbmbM1=+_,"\g4h̺6[[G_O^]e_@+/sGlՃUw_Hcq:Fi"Zé:0Q9B2Cr6?$ՅWlhJ_!媴-Kd O " `smF~3S 2bWiFVvod@l9zS"}S׾\D0Gg8 T;V()6:X!tW),.QqTR\8kr,T#Nf0V9uYiF}'hg? 72Y91dUnG5ߠځC$Srjo\,>XTdL E5Ua19I\ڸߔ koq2: W,㚽g/XuZ鐙NO1Co9\ťH?37"MrF?iV&4ie\Zl4UVtWo[sp(o7L(;ȝtq -V!:+KÃ! +d?D"DZn̆(ݘB+hJ $QVj}NX.}SMp"t ENQLTaekZ2tk,*ƽ^Pxd^mp6Cov 5(<%Kخqd%ωz^VD$.) *)$ǚ 0l(vba0VХ(A8"ˎ/ٶVQ,nJ w69C+li*,X>Pkɜ[LoH|.y bXčA M,rn<^"1EaP&l,s"Rƶ|(3 ;mUW(4L'Q"% 8:xG,j IN\d7=MOIf;#A'K'jj5^0ս6 p~~^5{( U}ZLQEy`wb x@|[ V^QXff?-$% WnLI#LM*oȢȼ꒰Zw _2ǯOթxbPM}N2Z`'xV|=$ndgAN5.zղ9"?vyźĈ΃2aEhp9i # G9tzA#J$]:hbVN9#̄D+s%YYpf}bȍk= ; |9C׭ a>pbHJ6`@u9EFr`f<i5i3ߵ L@azahCX+67'V>݅z(p@Sܰ0,fcA4\ϔDGҒWw",ToG'AybS?I(1n{Z6/[Arfna90C,=4y4ğqeHǘ [wK pJvf<'qԶii{ˉܮV6nt tKҟsf׍zHBC,kADtcy ( ^4PV!]uh J^n}[z[e̥v!ʘw О_L;E -oJyP,ps݆uF; Q$M?yerIHb_F`ۧ*VAU/pF $){)G "IGc: f-EIJmGQ;`.nҰ?@LGk?}-5 ANF6wO ͌LѤ"nloi`sB^qCv")b%$O({FEuMiIg`Yq|S&@v5{.itjq?iSAl(DeZ['MDԡX3;iKY. D_}w7z%joj=>Rkm{rAo=t/d7QIyvԙ2Xh; n7ԣՈy@E6Xu `X"q!Krd;-Wv[(2NsknRwLoW7t?ǘkB ǫ- W~w_ `*_ya8ֺsNBmJrUzϢįu1z.)B 4pݝ`X ;^ļYY1Fs řlg05a !+AH|1{s)7tb9䒏jxtVB}Ǭ^`/)Q $&=5Vx[HYt&ݵrrd*Ø)d@*j  4by>)Ō)LEL'L+3R$P@S~ 6-$ro @j: q]i6.#؈ܹGVyo+ it߻WsZda.w>O 2 Xk5yZV"+VQq3Ng~A-yaJ)pp'7GY$*0̰`.~'1FV]|phT+BŘG~Aj.?Ig41W=#wU8#SeT:2~%nHȒj_47։l}NVة&I}<&LR~2*ab,Tx_ʷOr&tW99CA/!mGOCI]<^wviȭU xsEG7,G/N.)FOxSIvNG2,M #& h "7Ԍćq"iP: +c0to֕^WNve(EUKCzd êy恱8rbM@A$;OΤ.0=@;Q?mvt2$ NAem?1{l )͟tMj} VP^{&`r=/DCyj'Š{$RDnY hh2v䕱pӫ%g(meۊ2!Ώ7ؿ9> ؉ʌzn$,Z/Ֆx,Hj_A8?x(iEu Q'0ހ1="ԉ稓zFtУEẺk } .n<*j75{"}<nD[$pδxwS_9V>2w 7,"S Ӹj5@] L/u:0cG 5QG^7L'O]>s5lٷ#p \oMqf,%SsG:l3>;)fy$ 1ju/c(qLCP--"U,ơ?ipg.fW5+2ouY?ƿfY 㰫4,pΑ#^Ȓl}>|x;Ba7ydXV/[k(//$9omQSnG,vlkH4NSI2JG~a ihɄ=D׻W 'q ,Dr~/t_W }80^Tzl_j%4ɱ_(ThUdҕw:5T@gưUȤit>58X{ .K ۺŠ+|PrDJkh!W=5 va:a7{3u3{@Y 9ngXS8Vֲr+NI^ :tQ?a>n?=k޽ۤBIxA :<@eIsd9tƹ|_iIwg~n;ԿDc:@qZVGU>$`&=5)S8?(yM"()a@yf?Z2&j"mv#\7_U$3O'tOlA+p y]nzի'^J-cU{D+9}Nz o3˳1uPz,b/9WmJPьހaH|ZqiI?p*dؼWNbb|sT+`XnEYʖ c1/sСޕKӒEh; $?Y+Tqr.6gƙW#L XGZЂoN;1DQ!Ҫ"U]Y#4C<84,ZnKYF=3J4!y鶺 r/ը046۾ m3)G>ا3"ܱ!3vG$| r!cZ)Og)|;۱w?5fSR{,WV?~'UR2yLTR~plo&1&]Idֶ|5V G3B@wg^Q <ڦ#HR3YQ:!R"Y=c|wqyTJGe4Հ%(fRH3(Ѱ{x'yGu\S)SE/XB3IiЩ$vThG|M( bL wtG"eWKvFC0Τ!>m1fE3xlA:3t YWkZ>3bD}"!5@UKFN%L9`[T ސpupUL&nH2ݘ s,!ޜ}TxGbNUA-„z%󦏨oG'X 3#}KKSTXr I(z3wVH_'"T}:qzWR{Zr \y7{h7=pU\$8\+aن8d )5jyȜ%{Q 2*BM}gYA2X75Ns3_5~N"8/adlJw2TX\1/F3I;qՁ]NĦT__6)+I%rGMI% ]!r$}$f 07oP4-eEQ N"I^cQƭyYn"?K\֦ϒajb໼+%&QgF),_idmM<6 Lz&yzT(S7*Ш"8c~7 ǴRdfMCGt `0?E("he}~sLv߀rvM6 ehQmͫ^D~*o5IPa f:4XvΥNl*>-,jyPWpSĈ!1uYS|(H;|)Ih{:e$ *P8V']z/UA2dj<&|e}PB`%6K&CDtL2aDޜM+&-nl=eƴ< Dx8C1so(5l캈t#ByE0yFګ8Z|DžNlMc;ܞ@QMA/. ;Q,BS|=u(@'_8";eC!h+AQ=: kQQ\6k(ّxM&β??U'I6|PC+r Z"t.ゎ$fBZ6K=@Y2p>sZq6z{KUS3IW% q?HA#K$EJ Լ' d!-إ86*f2\~y.>9o\+nm.`VQJ|^\Ȓ R+U>q+73}YHKe0_uYEH+u(RptnƪH #||hm$] B=+C^LZBR{^꫾8- i `{-m iei&xxjr.״*ZۙnEΏDq(AH8BYWVO{ kGTkR⼩RdIƯ& Zb¥>ڑC2.j7觉AB*,,wQOqb]I^laN7?ɅZ[DRCy{Q 8M ;?y{RK'񼝞%vEZ}Xgorc/Zs JtFcܖ=%è tZ v*SR'TU~VP(6L4۔h _1S8TT UĂg`o Bp5&E=Kl@vL˷Tj1V<"Y20-g|% a9KK$ۈ僧8ɈhzO>?BsK1O&t=/L_h`%$f'Ś:\#Lt0=,]6ӿ,c8if MBNPN "D=<my} [zEJ(#n#P7Xw!Jr05 cyNi|A&OKs׾6_RY;8gjCzcP!Vix?6C ?ĴYYhT!_k1+_VRWWq$bP앝x?0Hp$`m]+䎅:UVKV8mzC2Q/QZpu][L=ʢgU@4!BP! &X.g]8*o' cf p06ҙ'kS>MTuC>B77Sݙ*}X5WڿQ>QLXx:OdJKUjKWl~'oW\4ƌRGXi+J./cfo\[(:Vk;WW̺q!Va/`9HA!՜ޅvux޶=S|pԽMd^T,eDBX棡e̡Y*ȥA|ĴD9tz tsrT B"#J N =8W 7zGRAP`S|tMur8$Wv$ZE9_|#j|;jPPtNGƼA/S#m_4q:a`os@(;d>Ϙ^pK6#mP8f.7d3k򑛽Օ`K;\=f}Zo^sܐ8gN~V##:UWjִ*xel9l{*HBQuE@S9ZJ钔uGNdhK|NmYq2 /hui3TH|s Fbݯ5ZwE~e9&eZa(]eE+ͯȏ6IBم4y9Ϫ."|AGFīcu .s#,:t5#:3µ\cڤ5^W 6k/,yيQ\5~-ʓѣ6g`) ߭]]R\6פqn|r8SH\E/6C>̭,ݩˆE%I7 #@Fdp?VR8gBAD6oy+\]G޷dBe=&0zbiʮ$s݅dǧx2ث V26"p"+!^|:: 0uϹ@ӱa.xi*fKgoKV/F7m?2)9$dDnʚ-냖?{?J_~l)u!y6 %cחSFu pݘ\̣Q0|A;M%rߺ@8:^m:ۑ0NO5ۆ1Il>]twpC jȓu .ғ%:)5Um џ2V]tRQf)!UKKZq2[ەL }v&O?Aq+I\#H㟚M AI']> oFέ"ES; ]6$ip:I%a2 d Wi/=*d'xv-O5|Տ;;wQQ-m{Y16Riaǟ-8KlD[{2hsR9}oזLW-#ҁI;3XJ Gƿ֖R35Z#^o8fNB ""NgC24BIY'ix׽C| rF<e&J?je׵ S7t`szNHGHq|aud{C+\ *4﷢@ۨvU ^!B. G+]|1vޢh{ed&S+#ШsFQbHseL!Ӕ؍@gLf{ګr9hĿo~ uU]wX]Jf5e=qxvEy6auC̞*֯8ӘfO> y!X{Z"9N> 4H]cZy~K8zڔ@crou^fwyeXAJ!Uyb:&*&Υv{jj]n&=j9 MzDfdNu2=#K3B|~l=61mJ?ZB|Q;5yr$J]TnY6@Y-yH\$)1'%hAnj`y9;Nv.Y E:u ^#)(mZNE똶+e%IƀEm"D$0穞,J^ZvMY K^-Ujx0I/.= w -,7͐4-?ϥ%nlGz0G.ܬ\ ڔuWbbj^s4-rK"]w*@W13_ց?ž!8_"GIcX)n;X4Q""7!ɋK#.%|Crcрzc ʞH=ˬwbP,`}YC":xמ\ip3'ۥ5$5}MWì?M;EP]?  _! r9f=aĈD5FVƼ)+w,eR#t?0V0kvfskY{@6o4(wӆ$C*r1%&U4UQ}\"*dGud9=fiP&oucFl)TeF[0S& B_(!QxϰJ?N&uL+`nK,md,y'#J#pKvŅvͮЌQח7dښWtZ-h-p/8X}r{+y0Hܟy{R %c[g~N1}^*Ae]N-a? 4VJ.V9o&}I L!"Jg-"9%i @gp~k9 ً3apo\:C_>^eSQXzY$hz ^[kGvz]FI流k:t/>8DQ$a*Mǩ#*q{s\nMd=_kFݴ8ϯ'r-W :W4V+g*K@%09r'z\E\%/mt#Om"Ӽ@펐X̢7U)Wpf.)F {vQ2t0Eg<aY)wu7lHlʜBOy1-%/A3ux[/#bB>8y:>!5"b$82"cw8~2zցn\F'ŞqZY%"h:F;W2 {gO|AaXXm\qus-yxZeى ?sW&I!YeLpg,%YBjQؗ)'#E&‹~FǻӞy wݓx@pܑ/ҐGJa^, | k %d:E#%~AM+`n*7 R]Dh%7Βg&\0`Ww0^r%B67}8b;!*N"v>q) q'ʟnx@5(l 6% {Zס];)%55ӒDrH*k26<.UU %(5v̨AaIv'dǹ]MRH꿱E@CcBW3w톃:E2[jrü@~Y g7*F1Cr^s OEYkcAڜh_;cXK^) 1:Ni5lڣ f74x}<'y!+=1s$7A$G8FXKK] &2֊>DcU҇VDnxE*Ǒ5a_ w^}u򓕪8iᢏac`Km7>3?zނ6 6++!RHi/^F=-WJK5C Ś2᷺nԉCGȵ'7H,$ 6J*gq5SdBΆ+LPOM4-㺷5k4 UR^[bTz{iHI~[9FŭFBj,U8#$O(T{BvYH9mQ" CLK "y4&"C{|&K gjQ4:FFDC1\!6ig~JzobxA{ dA[5s&XN!GAe61}džVg;TOת~$eԾwE, *jR}~EkvČԓ#t-\8Gx+9BďV1λ0j WpVVxՉ.利>ӥ 36|V$W 7L**ƜӪp?5zH[B#h 4 Gfy5Y+4ENeEX [":6-O0}6+q{_)IRe(d/c"6"lWRИb6RV:vgdAuv@)PQZq}{GPPlwHu ?8_W@.#  x;f+}+LxASi#d].ݹU >t/&ib#\JRAWbK6z:}qyceV ۳yc>F~Nx+Ν Ѣ1)( ݈<c2o3 +!0CC% [AǛBRA=ƅ>r dpPn:7gPWPTdEFͬB5z6w][/uſ"91YZuOWk*>󑎠[wtǽ]ъDm :UY%9ő'/CG_"E,ZiL'qj)gn=uw]i)B1ay؁b Ovɳ|mtΔ |ۄՇטm +jdF=%Yif95qG۩Սc=V`0,zG'D:F8Υfx)8yDyxQ>&).XX}n|;n¿9{ןbarV7呍F=!`!m' "=' A/çGWf27^{tnŢ6lCn- _=kNɜըC"]/&˵_#-5B-ᆷTǏG{1*Iufc;䒢ך2G[ ?ת'2 HBk6rUdF8FW!B[3 "\O{. %'`â^s,1;QBIi-;X^B)W]F]N42a^woڍEuyc=MeHraa}J(e(;>H5$ oc=Ck6%Kg_rsV̄V:ya>F6/ &`k>I* M1K1' ɳمεer`"YdhOҵxѲ.tcU`&J\r*yS1?2pbܝwAj*aκ&G1B!ܞB[J 9keZ4f"T?OFAczJd~L7%胖3BJ^y" 9-2'ËN3k)w:ĝšf#5);A8Y4@Llmop N\@2ID^@u\𨴣0$kXR,}&ה:^> yh$ u"B  "Jξ`-l ]_}=$+eNAIA܇sL c١7ػ6RsΫPAUrA߷Wɺ 860{ w}IJI1|S5.$!E}Lɱ;i{UQ,7+\xګq3E%E:ӥyëh&$Q;KHLUB}B0Q[ltf|RbNKʬ\gu0X.5HbaA9 *Ш!L0}mUD8)aXr.?!Fyk SMqU$\ HǠ;Ne|)\0#j5p0j`xu$.T"w|P.Uz6>McRdPjjѮҢѫ=WJR?E%[Uʶ:ˑ#:&(Q'+Zq E0R)T^`ˉ|l],E[-c&Jڴ&qNO*s=!9.~*Ŗƌ2! !\oDH⑞F^CdH\D3b#]JTGףQCl_YCh<'Ʀ?枉nF'ՋvGH>Z B(/zKFG'| SK #9z] R5ȓ!Gp_Iq0 }܌-ӷ;dGg7LvLwN.,-2}2$KU8sTx5!.7B 8VwUuJ=WQCKשۤKˮ x[3!_^P~fl]aZӶ9$mʐtV:@7+Umo0J w5MΠӲؙ,(O3)-aQ fvwԙڙbuc 9c6heYC 2S` olOQS]KfUfB2Njt)1 DQW׈'ȇzJv'9dAI%= =D;e#BX)Bl?o/.֮/\=tl[?a"Z:KO1hNЉaBCU oPG[r<5p<q< Hs1h+,ئٙB7Wtf)dLje-LyѺy8Z4|S.`(b0 MqKͥQ)aH{qZ H+G ?ZB1ꥳǨȐELh%%Z߇m_Km I1FcN&v Os!> @&c)K\נuhɁABƞ-#),r)1\۝@.̉Ν\`r'!~r ߞN̄^ ÿJ`1$9ίN*hd5M ?zGD^#]: N,"#$ɖdЅApϳǞd@# [2&b4MG/즞@]gnLx{jU(g' k]V 8O3d3|%V6 aa߇S7^Vz+ u 3/CÄM1UMLW jo¨0T";G+LӬ]88qVS`/e=u1;LיGCos"}4I\~f~~E._9og AݞK.n ,b& IV}-[6bI06R #ݼ4 FCW׸˜Ս9Gbt)tN`~5Gq6ЎxSĹNuyÎcL5CI+e7vdOp3z %쇑ם 2}CɮOJ 9Gt1I C=a܍Ikd#e"L3sUj!Z&y#J+]w;RJ?Kv.It&tՠOD-/΋\'wWL"ކ-y Z fR;'ɒB]FQZ J~˜ɥA9y $ɨvÊD.Hi%0;D3:_7̧r1w47Ѿ0κ{[&tҡq:ڦu;ʰ7d8;M![xn;_@5 D{ 3+h\V7LSwzZ2!ɨwkY"4LD#couG8L x<-@Ԁ/p 7m5O;a$nQ2Jw-TqQ'Ʈ3dv'EegŔwI/,QF^ò*X*7E^'Tݥͫ#q4_vQIVX @E FK&f^ݨV[(@؟#u#/[y @aO݋1Pg!!/28IXZdBmH_AC69 %V_P&_0CL(#T7& nHN2YZ݄KQ6y,APEp]\Iej{-7!7.?$DU%:(CEА6\i]{G%F|cCېƈ{Ƕ2q\nF'aP~3 'S}Qc983˟e!)ZGQLx఍blnd6';*^s l{-}ţ_,EZ H)wExU)e.;Ee PD8_@㵉bɂAY.NfuخjB6ۖpm *[܃0BP5l}3.۔ 5ğWg&I \tM M hVU*@{ ~~ >o`7ރ#tR#P.h~pVM\}iE/l#R_~ZchCKڑkD\ow!DwN4F,/!# W)k|v+9{6un& jáţKaK⩬\D! 6+cA G}f G"C T;Ѩvo%i$@*DQdzӘ7֓{3Bse'`3\vKī^b ~9v5gHnFd1}@khCl 1קgk5s}rw(f3^8{yуfӧMsSn=ǎN-9[[4(wQ)!Y)xG{vD3U,~X l$ ],! asKj Ve#Y+e'3x=Ya칑fd6&;s'0dUrWh'0~?/@$)YD;Q=:}JI@re/CbőYpNŘ{ R b#k!E\ҳ\ͩVf&z>{h6@1 0{Q#}5]mA$SȰCI@z6!@8&_J4FT/$4X )Nxwj]ozm&0,kk,ALNyzZq!i\0G>3csuBV|ba?V{ ?x~>4U{nΡ: 8"pnVG3|rI58 ߎ2tU,^f[bRQw![@(: {W\ke//His?95|w?Mi "<'-LdAy/kd6k. zKJC0 W\ѽ w'u2Mh j A=KR~J·Ιn2CJBn uD$JOX:Ӊ\8v)eB#Lw@+2h"F Y?s6mJ/kv!5"pʯB!sۯ`8~E,#^,Oݑ̾ SK* 9 [ԝ7 m u+K)^:\NQ+pS[w֨{O]s͠o\Ǣ‘eFG$Δ1_+.*c#ܪ X8Z6X?BNMwjjaYR4,?3ޭ]|cHs RJoxF#ϳB ̠-Ba~j؞%;WքoYtRT0<^xd/7x""E=A [mpŅ6}W4A\5o4*U:sCYpn5|{wfBB oCI%UȜ$"wiGh{}oYmNmȹʄD$Z] DO'a: 8ͅJ:sk6lacKES [>~,Kv)͇mZpZNd%^0vtV1݃3uJҊ襚rȘjBuw3,Fz^1jga-82FjqS91iTa{S%!LS~|$wg )k ^Ȳ"D( T֒6V;Fbꮰ1͢4I1Ͷs!S`uʞLRK@OGZD0#iG Bq0OŌM6)c~k#wJK`}5x 2bu /ÅU_g$D?5OIy#h{> JAp%=!GNG SDگ$aTe yJ^EQiGWlle/ g}=kSΡdV; >`%,f:T2eGXx%ۋLfk]T(b zk#l!>x[YT~^9<ҘT>G83qtҍ9:_:h·A ,xPcLC<9]eCbqcµPo~iXp$rpS|гPtQlo7CK=+_n mi{jjUJ! @B?B"ژr9Ka彸&l^y4>XSu 3;5ΝBƷ 9xs{TkW8ėUxZ!t<vnC!Ϻ[,&ZHI@e5?iˉ*kS͇tѣ\&>dXrѱj#+'MÏJ{I;M$?L= qUq2ov͞z)$ ]FlPy!5}wcHQ^ LuiNuc|I<=zv e(&2{c ߅:R7J:Ԥ; }"N{hm(P+NIAqFvNW'z?ػى-!Uij\79,-S'{*o4W@,ۦv$uʀ5ƩrwN||C&f@r$Gr|kzk:$^,bHOϮ1yPB9w8m2bi\tS"<HӞC9T\UR8f8/#vNʝF{Y7Yr~LQeM1ٜCPÐt.A>7&MAf#AC^?kOBQJB>D /${11}M"/>YBnMpmNǚ+^Pԭ/KC|cRClOh0Wo%u~i}~仼*Iq>mG>,ZT+cn|F^6VC<'-coJ4b&L`  ̙!iD{9+X]fb2&Ki(>,r;-qNu܊1mJpK aFOŹﲣK gpNd9O.UO!6k7NL#b G;`"h4 hxLiNi{՟ ȑxQh|n*-`!=R6@.?H%a .o,b4d#I+U:KމԘT3Z,7e%#"nU=miqn+Oܨ},NVLZC^5قBu-u1sNRCP?v\hBs=1йVԼXӧ5CN=ٮ\#OSp E_vsV5?OͱO=L<[\Ω#ul޵NxVy 6+҈A FU}f k-'׻.M$)c1Ԅ?;~YS3 ԛd~D1Qހ/ߊZн36\yRT_[}>B$T 4U8tXh>O|.NHͭ&*c/9z IZeʯ%?($);D"1?pȾ:Q1brۦ? Li.8(焰R]TV cd%=jݝb3ܳR8\Wy"*ac*D*%WYKSDOAnmcg1V(>m@ t#qŷZ'EXqM0yo'5Nk;6`XW#]F=@e}kItZY(p_Z~' z7cNWCNLϼgޤpܕc 9TΊ9$(/}IYdy2-f UT,b0jyY*[9f/l>c̏@U 232I$)Ir֌rI1$/i>Є[;V{NnB&_\[|ZP} g1|噷.P>Dk}/yUM5Tp8_̜o-p1wcg5%iOPbKT˜Jw6iGbג* j,Ou=ܖe?i@D6-TN,G~rAM/$xY<VU_:* %n(w F6gUWѸFW*w?B Y8rTe  ;~tu'_ #ƨ]۪ɛ"0omj),C8 էw Ui@M]g 뇨3rfV\[Nu ~MGK%HH&*La=O.OB᜶ A=Dī#s"ĨwH'\pď07o̷hh!aT$ _SѾ45}nX%r>jKz)UšIm{P,L&G0XOs,# pb޸0Z6^#Õ FefLؓ>p eunNAgIS=J7$^_4'2Ik^&d"ٰM" ӣ9dJr% -DtwQM:tp}}3?{]B#rX(0߻~ r;ˮ+{Xb5Zx)[Y';6'F͉֜rHM X )}"Quʴ`;]܃NFEn7d_(3:sZ([fno Ѫy k"}mJ&,-w0^Npp5Iӕl\7KADa\x椠hHDGkq\DpnyV8ϯ6ās3YHw.b7+P'a~Z#o^EC,E^ᑬ!ZnrױX$$q JpM+-3ja3 ^NU)6il'mdcRȴyOvVVdQ$mQ-5[eD-nwyӤ{ w;p-h+X}Ţpxl #=~ 2%|ޙy Yי\-S#pB*RF]QyFj1ho 9kf+HХ+ Qm`1;DuRCG>ނ!`F ýj\>;[WJ䤅 =clsiM':M+'e~ Q]sI#D.֓7Ke *߭#ltH (>${d->Lr\&ඛ=r108W!Gc ҬZc-5?* g7 >Ls'&I*}ft$xZXN;U{򮬬lCj陔^\۵}k+r{lT[A!`WՌ"(1Cbn!!dE.7N=lʉ*$f!=F*^48*P5:H 0$10F)C 6sꔨp-PoƖ [(gٟ`}*KZXL49M=lC&+v*nB{o-K4=[R8a'xS$JCBM5ZРW`{&O`n_kY!yEoQގWŵIK.fNéz/gnCpvt 48X^y!_Ch#-:ǾY4H]1 Z.C*kfu(wR׬u[|9T9|}iz[N,!z7S"5W:tuLkIԉp9/ :V0Pr;I^c1 c^OGz ̤RşF*$mdC456%;_ ]ƶ@_t6(s%AD`ή;!gs=g.27O5 ~ɵBg|Uƒ XN_nVpgH/!AwFn!E]mYU?ۏPr5yDG#K$`i1˨.~1RArHO&Q΂rY ~D*hc>}hVrwo{A(oҋ#+.fԨ6 o1z21;=YhygLgGRV1c'D7#n!ST q_⏎\In9;Y"qFw!O MꅩǧCZ}cӎ АcK&@GBjFY꿥.b]Cqs~P.b@>T0W ^^wWlG qk35T8hC5d z] {shd;O$*s.y͞:}d<_Owr»nי|' 3a&Vk@-2۬934o1x4ŶNX|}U]$):yhO~ 4Ω:OyFK5|N%1p}Ϳ/G̾UO`/WC##_텎J3iŗsMLdKiUzLx %.fqה˖0։(nu L`M[|: nS:jR,? 6cj⨉wz')pgN'{DLZ@m3IZŢ &SDD\g?jTMc=ѹC3յ,A(ԮW̠.*LtZj%&ΐxt/%beACmc 2O 2N׈l."H[wI ژO{@0ϳص|G6:UhS3*aVKcJhvpT[ @0;-w.$r%:hx+TPp'ʐ=]x[ֽYWOr!4m2aSm47uAeH "o`c(&p3eZߪ%" fH3jK:eـl#Po:I8UyUw;_~Q]B(̿mCǿܠ8Cf1gH: >9/ϸ_A^\!'s!6UP Lhp Zy?^h}wi^dXf(uvatvl7[kKVƖM~9;qA<3}iдۄ)x":X13It)iV8BÚL? iij{:91E3h y+,tC'N(:p A5hZȷXꂥ-+Eotx[5O֔FV7Rz8-;F'@RMX%t"l#_}_oKG%gY&EJߠantFTJ/M:mw1*^p j>jgȈ¾Eei$Qٟ 1W64F㭎E⺘7SV-0unHV/nPFBŒiV`7=Ś6,^>7zŃ{Rπ+&VFhlg+:ȣ)Uٺ4@i]-/v;2wXu:a d(Lz4FFAWDnQ81nNqiʚh-"fҺpQ{MD@0$-JWỷiO WRp>UH\)v1d!+4 #(k 1B.EXfCvcĮ2!䄘^g9 )e'EcxCJ²7s4kn:n8K&Jq?I8

Sf!37"vA4oB>D#Z Zѱ <5Y'*v1<eVG|]BC 3foPW[NN4"[򸛾Oz[p&ʱR-[O|…P%׈[2õN`db?Fu55h3eA?٦mPMC9l[1aBC0 j?mX8&1X,!S+ a~[AVK qt !.M\3tJG #Đrhx4)a,ʱ (̠XQ'k-ߣ 0X u$o3"uY(2Qg82B(*T3VC[yfrv)šs[Kw*2%fh'b|Gu~w`%{}Ż.6$wu^xvY8AH֎}zjzcJqjsvp @X;> ^KMr/$X^HVFڱጬq}X9o)8Rg&=M9,{ KGlJgʐ TƉd <4౏O |c)x/!SϽhx7grr-B'H{Z`&D#,ů8=#() 7Hћ#jpSTβVOT Pܕͭ.4{M6%DM'9Z.F0a)qЛN ?h>m܊QWQ[)<kKWdxRF) OPH PN:Bh7 U mÿ&:B(Al j:C1#xz 0r@ƨqNPm!Y燌yK4P* 5uQ7P1,4i7/ DMoX^+iToE7>yupįD^wSM Z Uē]jۯJ IS2Kn'ā0Lm@2Gu\{{) |Օ&!Z|]Cjo:I_WW=Z2lHf`R{h?"$hfsK4gKuRIo|tގdؼBhZNZ ϟ3x"᭼{[bZ? s]?kD&vE`qتW?}s '+ itn8~`'r1P* n4bM B;|Y |0i$B*RXɦNhrϱ <wYvGz{V2?'W^;fX]_E> O*6zhDV<(p^x~_- swkG$ MϽp7"8`'͔X>UmQ$W\kјzzy6 l..AGw~B_aLӵŶÞcP++o mb`{oyWjdJ \!qfB:[9Gʜ(y M#RĜ>L)B:zpc+'8dɢe OSz(Hfmz_Bbw'30ybW@m|saN)U-B5?kW(}O0n3bE{{۬Ni/hyk"u.8PR!g`24/C2`<ʗ#g\t!S,5FYǖMnLqO1.-wX8J QcLYQwM0tbppJcp51C%}I!| ӳ+GN 4_GpB(3 "_"F UG3e4`{QH7˰]` l  -n$|J$X+fbz" SʐsHp9X׶rvL( 4P|2 %:K7v9i0n2TMǬ)>c>|w&E'βeE^ JGIhj}Twpya\Vګ>K{bsC}N+w٨+prR q~n{2e͊yZs':-"Tj]5%{y(D.ɧd"1a6/Z|hCSj8Q&jTomp*wl%\"J̘mC|wۡ&>LҴWHzԀmD)dW+9)e 60m/sҙ(׸ynΧrPʰDPb,AEWe*ʞ/9 _Ň8oz(wa&'*&B7Wf;6Kd'ESѤ+,a7-K'K{ YuTJAU6nJޑ : wnI] Dbo(1{/)]kXRce±L352DƱ/ˏ| `|c{J {Jf_V()p_J9cB${4paj,L5h ndlg+\?ϹidP,'&@U"WET7N.0jPiSʰCvS+! ΝS&_oSG"Cj`f\25O~fi:0@O7ԣ6&53g" SR!qP1l2I8)5fauK5%hūco.1ҏ NT\Є=;tiRE$Pߣ-PGl&ģw=t 'zGox>l5rPlTc=J*kdjD݂.Fh_i,` ʫ ܙO/o3s54h3|<YD᧚ Q}BW ȂBfx8A-KT:zy5j`8_H%Y^Qsb}QN+[(Pxr& ~YގTщɢHagpO-ЍG%!]GzNDalzZa81F[ λ. ڤH2A3Yc @h]\z`ZqH_uWE:Lxh1vJOf' "'L'V#!Wqm1=8Q+ Αt20$˨d`ܙ_'L>7:)R yRg'DM ,?y{^aOI ʶ3L Jz=Eg.l T~a vKiZ,V .u(aFыݙ~PFfX3WP_Ok=GƧӋHx/C,CzyꟄ+GY'%..m!1g|;y{m,Ia0>ܥxF iܣ:"MvN.LР1b2ѫ@:qe8 ,ܬfVlt; fӅ=Qg%<51gs(L"#F2_W~pxe2aI%6PTdTr1dYl˓c HOOǃRh\tØBQ1 mٖfƛAw% geV+S\&݃vs7kO>{um 4h^ ZTc4oldhV pwuG L:Z8#h :+KF՛1]!J_zQG+$ZWmӊI)&@kgwT pʫO >z|yH / Or3~Uc :ALJ+ ^tjFȽo*ʞx D3sE\2T R>NFt{|̓hZ9N(0p_2,ªs 60F6NmOa;@pmF*ew-LbARS%Eb3t&Q Dl4t.NyR3e;V CLC`:ђy\/6D)WڢPHl꼫_aަureEZ,h9sݘ+ c(K֓Y]6+5jGБ) P!==O > J$šIGŹ9C@vjut2;p8q&$O}} ,AJq $lO7//v۾좁-k,uTіLX*NfW7H`9բ=3ؤh|5@ck?fWg%Mƣ׎ߥwcʼ@xn"P߃ \gOe5.VIfx9&z;9c<"Y(A l(PB%3-z; Ld eqn8 V9:ю`>R\M1az[x;07a[x}Ҁ0tT D<=lG>ܒڅ a*_nM5^`_os1"z/3O>tVP0O JRŴch('S1%;O'jqe 1VzoE$1Y#R%A+ eF :_f@)Y|RE,W;ܗ" 9iv84A]J pBsw鮉@趿Q1Es}\|>é<>C(uc>%Wc:|L]A d2VCp,K#ik Y;62UZ`k Y99j?3)AQaWtf^ ݾ=%_)^ XC+O}Wv5??2.9隤i./?4*E"#Pe b„O`&ZӸr\~d+)zotHZr:-\3 Cؕt膗_j5 ~>6s.ܬs$nPՊV\[D#Qٍ.E>Ȑs7x-]ZQŢ?4IĪ|жѾ/Ɯi=3p[ߦ}Ά 'N`7 IlTh*PcP7X&JdXEJ3_KfKvVb͔&(55Nr̨,o<2(;Pn̑,#&V(ju0h5ƢUc9ǖM wos*6+s"CH)ދ/O-|ς{EbURjwx<].$Vt6l}Nts5Z`Sjqՠb}DW7- *m!vWw bK |>#֩/E~/b݅pddC)=SG8'o8Q:MCvpB-V<% >dSjR2iZyG4d ,EEw@8j-휵"z:0_$B7't֕ɚP<ȇ+0PH N汮5DB(b8TRl<0[D*l<-Rl /R5DhZh,&k?*hr͇ނ*䜫a~ǬOQQ9U%e/slw_y7DÀ1tyjӇހE>(>jOeU@Ma~a ws3Hp)qxfcvz&xp]@bf8_ )[u Nͳ2tZt!."0hg}ʊ.n)-&T2`_Kǘ~1Qץk葋c q[8-зNVi}ytVM QbWm AnwQ~| YX|8/io6+b_\EFx9Fyk{]&&e3GVPԇvX˜-x&:MywQ_ uaiU CO! ' dd$^ٻIޕ[m8zo5XYA]^jCp݈8Ԅ$D߳'XA+۾RU9='@QOŮ݋E֎98dm*?EZ8Se"%hVgww`*?⡮yim2͝ YTt'xYNπIQ$} 'aPl9G+w T`&#_7;(mV]RoL$VI DQ z{tn Q,' ?9WH.UY8ʹ!s{&qvsAz?#|C(=trXz~P~+f Nz(C>^0gu3>OLTJtzD(564y"V3ց`Jnkf7Tt^z֠"͔.l)kqhYt]I 0|+4meRi#ZmUV  [}c{kbʥn&|dVIAe"i;Y9jX2SbT0\pez(fhQZOhܿ6UQ7㻋,.T89^!ߟyohf2_])@D[u_u䐅pRDem7oYاZ?]X#{bfl})llm)p+PHdpHm6n[cCե9U-I{8JD ]##N;mLPSBo0P9O,#lk /&UeguЌQtުmBFU2(<.NW!,u_U^v-;>}u9T _nOqK6,^S\B^nSk!|̥E PDOhuGB!aG_-0Phjr_G~i9KE|p 6=B0[jG)њeT]%39M-v}E((Fl9F/}AyHq # U[0: ClJoy9at"x5 mJ$b'Xںs߉ QYC?{ECq|a3cr7IGL+(!%3vлAv`35a~ PUCJ{̜ g%,.rj*7\ӔJoZf)"[xN#ۢd-짓*:9ydLUC7l3mi~y5a9X_~`S^NY'W855aaovQ<F]dZ<B*UblTAˠ]ht6-'cȋ<]M-8 U(6"+0.Dhhm31g>bs$C. oseYbԱM5 o<ԿAM!~}NZP*rK<>Mq\ sGQm E!)ĞsgI E.{oo06UxMPMs*;^m<~1Nl,e/cT@{5A;tPî$_A--{Zl* Juؔ,0%[5pcZ= #I1(q4!C>lT]) `W[O`?:L]#$"7(g$ut/8NYy;A65sLeVr P:8jcuExXF4Tsln:R//0lBG@ Q ᚪҸ#hXH?S}<'ZT[urHp0nSwuqPړN#C4@L2uFxH B´'Xv#zD5ӇݱZ`n79\bL0zxELAʲ?SڜYRhhwGrsK'h}S;| D%= ieMwT2͝Hee';iɘXe!SsPhO6=0mo.@4Xo 6nҀK%oLZ da3)3eiزs>rX9-5+r:u @e`8=z`z} aoN˃vZͅۥUz/yŰnꤰ7?>bT^;d1k.!) -]üe?]qQ7;YZSAjrj7Ӓ+'LHiIܑ™?_{0h1]錇!T)E.[jq KtVjyc=.((gf Z CI/&zWРiUZ?/#rU7ZYe)(0uPA? `L @ilDv MZ~+"&.4 jxvؒDڰ&:~vf]n `pNtSa<Imt']n3q(}WnZ&LZ֏1)TO_б5=N8j) =uo<_VJG l`.j?Ÿ~Q8/Ҙ_}<1癫 5~΍!Ilڬ` + 5{ʫ k* < &6% \5ۙY5 |$ZGi(܈/xPO+H$˴eh"J$HẗU}*/vաM& &'-ssMPMI"OEDDR7? Zk _z1NSB1jj ˕r &H__scL_#Xs&e ;hd'H|k U=!B~aЌN$f ]S .}a]xD/{ ܗB}Dc U`2SmhE1ui1>PrGB18 (}| NS3Z. Ak":k cII0Qc/Q"-%`ؤ~oqY  k~f>b"̌hmk_KHlZq[X Fνo򆸘Y4$)7N!$F> TXo{gBP=1ms ^8M7148A^awWy4X?K=tw?=qrh`O+̯|;h9weW3+h2"erD7h?A&n Z;呪zlm‘[ZQû~\5Ix엊;rRͭE{]ήJ%\I? nNsəx}鄥14mpmkPM_RwPqv#B&`k7}@) `Y 9( b-A"@$XhD\v\nA*aC{;L E%n))R*!8 Z: Q/mwg.5I'@:O!ep 3|5"fUo[Kob-A+tx1|,ǥޜ3R,b_Rj37$ɄԻW<%xX,#o1ܪ>;xTIil|(Hg3?{^fAt=ͫxN#SU{]B'e-fg䪺toJv΢f{CP<{!q):n;=:fq0Ș/)Gy7׸˄~M,FގEHg%yB^T@]+aݘrYUױ)h|$ts.J(-l/_=Z!: rwlEidv6.?^u 0垱(YEႸp!1`ʷ=i4$ʁ[{IŌ4ZݩPi$ӺO?Nu S˿`F327j舘O߫Я?+{+Յ )b(I[A 'o5B%s zs]nt :cnjt}ogZs-Ka 77HU ?B P jŤ3 Q4j1>*n*wE(3V-v$! x;)+/ yPn_QOm)W͘/cC eޅXT?zr' H4Si@2-F9{/~Z-< (DK=*NBH鐒z!>*#]kLi|!?,/<|"V6Ֆ-kRoAщwހ9F$uZR17 .tѤB(Qx ,{L ? 4?hW RI+!3ƐԪ-2H5-bATz+ɚ,bc:oZ8F4EHڇ5Mc1g ,.[y` -xkfۢh,EbN)߄l* 8O(Vj o;G顪prѼvC-TA&:؛NRy.`IUIs 8z }xV:ҧZa>8t؏#_KG9վaC-vv<btlb2 e1ѻ,RT%{i ١ͯHa0nis j3lxQ5 ^fդWk2Xiֹv:rB~lVKڢ )$n-{!MSj$G)wړFqc+ar0,Y~)\˥rW:J]ox$> ^Ԭq\y=e&OR!˯;.%M01kQ@m3V}e2ZS/` SɄ@_TQWN ̀ ehc{Imb'rK WI2ԙڱF1E)N>A2Nx$D8N?:2S ;=?J4ɝrU{.e𑣀'rw"WEG-MhY%-OgKfS]Θtidr֬n>e{gwUg)c0>gN LLP˙ 8*f b 2Vt藞{P̖Q'Rf1 End̑ _\6W# P]V>,G^uÿ\E/8KƹЯFvo!g;#SA@k X' w[j-P{ g.O!貭D$>#>ߦ"3CD4j.Ioӹ.]L!.JnBQM+,5w7i,9SR`Vxz2myޱ\kKDs I6VNH.C{4Կ|.>mvxͤhk]܃6{F6J?C$58XJĪv3tE3 B.[ 4,֭ FgmHC6woٳf!2-I(7~ 9V neG(tL-Ukǟ_PEԅbtTG䋞kcɳ]xʁ 3Y{bGe$m޹LԱp)nFJZyGemn=A!n ҷfPQ+c. M߂ vW_\լyGCB4<HVne[2!b\&{DѠ3b&ɩ_\pbޏD{+>\i]{ZE&bTḱ*H@wl{4JMѿKI3@|5:-b24!N!^NiɂL8`wG m"^X12Ц~JWP 2[3O;6*sh81@gYo$p{` (_aޙK8~^@"zJ-,#b~,-}cozUe1zXS!O(L NJ^ r(7ۨUJR Tg&{U-ndt m_wOSs &9S>;vZkɗJE&1~i 0<xM E\I$jea+ݔz/|EZXTr_YHB ), f#&4JOr^'iUF~m]: ,+@vwSݗ˴o 2m:C6A/ɚ8H??A**ĐINkQ V› K@>̞ $.lLP²O@gRdK"—2,6rCNp29^+ ygH-#pyHQ9m/>I' ١1*:ɗў)Pn%e!_S,۹3P  85ȲxkR1}Ù/ə-/(.QԖwwwbo̦]`Zb.pVb憄2"6r!7ՊM05n !lr ~8Pdbl O;Nj=d,-%Fn(}o%^XńEre+&y }_@&qo % VTMZ`FRA?l%t(V:xέ<C!Fht ^"֊-{N;jYT9؁lg69ԢKG? RS1(γSє' >%V֧y+8>Nd=Ll1J<ծIMGrxs,zj?cCmˆPZ˞ ԑOHgqp0iYncpt ǬP)3' {;x%eV=[DI$1ڑK!Mbe%N SNXw/ B7=@؂ Pu+0RneKXVA \'.k*baͶX{J\ -:kE8/'C:27g&$2܉c}dp/ cy=jYW 9 ˊϚX$_#:B+^"E/%/b`dacƹT5u&%57]}`$ ֎:tDi5Z+OA'AQGتה=W7%a[_!\yHjy9J-f$ \І %-I[}Mj:G:i|[$#[-znf漵<_Vl1׻A GͲqsn@9NȝVDZ,ÎQ,hGgQ3y(?}g .imZvurʼ {lGPu 1[ؐhSȗlBw]_={(W"ftdA<(W(9:8Bq~ZaD:=c`}}ZNU+W@u 8Wv=5(!}83Jbaէnx'U'ج^ȳ?}<0*Zt5 g& :ƅcm+9L;GqIQq=_2>Ƨ8!T .+K7bVSHұZ\.߸7u9hMդC] eMREna'eeawa Y97OĊ(g&疗t|o`@KHVⱾ rO:pI Te^1ZڮnCyoka #8@)0ErV_bwh #7Lo&oh'9%v~bF:[pŀ1vk"Z,ٍPoi.\9^G-zB,Њ4S}wj^pZZ`Ze? QQ "٠5)3 65g{ɋKXD:gn79*$*^91mR{_ʠ6l u0 _mx?H%3֢=z2g(6\Izg&7Ո矼6 WTߺv"5KӧV :A9 (zՕ0|q#ouFtvc\z3N)Xq <:w9?7;,>t)K1a{(Bx0BG(1 fMeyi?~KJ ;zv!(S!'B/+^pz۰އT(tP{pbeaE d&}9e:+{4'nt$J’ YHc$-.@6x 6%N6e>hm| cPO&jQ=v5LjPև-e0gr``a6܄G+ӓr-u;Fb~#X;ZJPbbT1e47){DqPR^N?kRi1щgKʲC`gۘXK%y|+6q] =xQúѹM/#ZMҽIJd넳o$̤ϸX6\o䑺]2d#iڬt%mbdLg{R ~zR&gT8~@^-h G|8%b@'jW*i&* ћ O48x\. lϬ/ۭYWSŘm*lm\mH|M$Mu.ss19hj_N-U:1ײ4IOZӃSK}"B8k7_Ӟ4#fkjC,/uIL{;*uKUv]}>2#8_3Ye(Q7_3zPrL#*9%fmK{;̄7ZQ$+ص+>uNH <]EMI$31F\TIf&KQ\Ȑ1j^E@:K*ɟsʦ?cᢒ%TAՕU_k'X59^]qc #%eZ#5qNA+R#ʣ*2Nc:Y8vnd8jwֈQTmlkNOcF.BC3p F+~TS/ ltx>@i,`6h,PSk!>!, -@m!ń)m cU(u`67:,-+aѡVqa۱٠_bڕ#SN9c1T3N1+?YĶ4l@XQ[)]"ؓ]L wYMg~.C@?w i/S6J ld*x$_X8%E*ҹ"WM{yɏmĆ=t_G[zJwwdML۟EHɉP|ֆ )cs%dבhHe}RO*Ij=9 p鑎qN#R7.Qr5_zOQ 0` ezj颬W!9]u Dy8;^iױBKS94t1#J ,TcPYֽTV;2p"jCma fw˜X.1:1x|NARLdӒ~.ĺyA?~6gH>V#"MʜolullώۦIQ?OL鰩II&8 kufҀk;2712\,]7,oi5r5~qq4.xU w3i S[s wۤ~uJX(1%Bqxo/սƳr1NVN-4 !}894 4DLpD|KkY)zc! R<'/2>hSB>cUx+'q">}u#%2tWB`!Kd`]ɛ)>k,w;lW]4Ov_ko#cQ}be"rC`B><ǣp뷿zcF 2_Vi55Ln?cDfR:kaA"ɲSGRj7 }ZC8@on&d:B!>Iↄ߲w";Z}:<yVR>G[! L16{ NMBG7ůD!F`ɯZ.B4{vNy&Rl]u(nvNJvH|Ϊ%tb4 "A 3/][gtd(;&Ӎ*T"xprN2 1'}-|'7laHn,)IvjaAW)# -eF9Qr\fdf2;Ic`5WnUnN0jq ?ę˧ƄHbKBWRd?f-qb'@=]&-åTxTK$>PܫHLnbkdlL#9 AE&5kV,,n0e a_LG*$ɺա>_KeL9]/cL(k~c$: 3^!C }-UաAWO)(='}D,zI^*Δyte8,<)E.1[-rg(Aج"E5hYmaUFn{^wAOF`r'ű];^q)߹439PmTka;nqI9l ia,?6k5^nW[3XD[$-*im3A^OT$'@Fzi%0e#PD>L2puaߨh&w?Kae4o?ڈ-E t0`*rժ$:'^ 6bVq}grʖ ڽK <%!qKi\c}A1x@_FRr4,l&JoB9G&\pL!eVW_}j'=rJbV 0=/ ?S熾-݈jxBo+ ҼmܱqٽZ&xkYrgF&OyӋJ)&2960Vq=bء!/S+kT_iAF:hk?ȼ,N3t5:4wQ(Y d uAǸM88yG:[C y)[Y}׮EkX%80} q۩A7:d&BKMH#m2!Zu\͠xp B.k3psU!FTyS椈guB,xN~hGqsxit%,$OT)$􄔽 xWB鉀{G^2 ƹT8I Z.4y" ]E=c>[C7u?8lZU qAzF=1+_/ݧHb"aX^3G Z>RW-L\s-_>*"¥0u.8XZIg[ g4â]VX5SY`EwMy }\,=2[f1PGIBDSGV O#hs ɞͤpyd`fu,89\p*@b!21 FGtn}PG[H/]m 4jn:*$7"| )mc{p'˗Wi,uZg`{CقO?+N⮱E~M;(YȅwR%4eh@#x0ߜ. Cxaluog% { zp̠wE8O8*R&uWs0 JZ:^h{H54O֕qdHE̎gl7O0J; oIZdW#b2$.+Ԟskv !Rp$[bRhiq0SCDcNA9CSB$6#m TJ|X`7d=( 2} kѼQMfŭ%铞 C yˊ4-Ŝ&LQpej1zGPy]qOyV "l>|h Qs߼*6q!TF{g h9v+AnڝImIj ;#K]GPHg(]:!ԝ]PD;85BJ*a&\=?倕rM>g)+z*R^GǨƐ>h͊r "ڤ-u`cCZqM[1H[B}ԴY?=8OY|' d-=ROrޡ2 p7ΠZP۪(V %L:quwP V"ͥm}2 {s5 El _rTﴬXҖM!a_ V:? Mp(WJ T8^vG&<3[S0=vmUz<DEppoFa˶o'*p/sᰋԙ48!PeYgmi03iVET ^Kv6鉸`#ǁS>?&:Uz}YPCgda <.P-Raom#Fl$cj Tuu2M>JD]oyjɫW;cbPy*$ZqSmvAf&ұ0; "0Cbp%lz8<d EEEa}Jݹ:qBѳ _iIP&$8XSV(L@?R^^,&PJQD]>jÑrra4YMF&+D XtU p7j1&WotYj<9W5K*ۍ%)r\[lCj֠L<]5~Vd QPό"7oł*3r^?SL<լ{ʾ5"$K^ZYߢ"Dۦ1AJm)_y?KcE⠾  (^95 }9z\ZaFokdI=C|$_dԸQS?F4_5+\y :ܽ\h"H.7@Knz(#OZ +[U옉Ѿr'Ta-SBݰ!Iw6ku83]1` V&X"rCPGm Mtyet7Pu ۋa4q[YQ#/r˴mMz@QY5Qy䖧Vז[Ŷ ܯ{DSg&hVùÏl2F.!6cr{pBaL&ȿhX/# RB;T􅚋NFV]p"e!` .Ƴ,~&&} WꓓL +#$Aւp|!\KHejA3NOwX\ntP^ҘҕUY@ lhe^ε(&ճafTpOr׻@N+E9NnT!Ӊ."CD(=E!"NQ"#8ܶ /MwEU;/ 8KV^O A%@ 0jLT Q:7OB/GU6HvSF׍q8Yȵ wB0sZC:J|FBXZ6\\ʧ3.YP "֤q w66ez(z"׸Ҕ $>\ޢhv!mDJOS;Q+L(C>jР䉈_Omd>27rŭ^Bh Q&}W˜؟zTnF>;VFtCe b&Ԋ&M*ԭ! $Ahd5N^ ]FpT-̈́GwXfs+gfB IwF # OޖWT&xټt Q]^2"ɳF$SٙvI֖#HSj?w@f q?*ڤ+NswոXCX P G=Ic6=Fvr)9y9ԫl*)울O:ۏΪhdT鼁Οt#WLH,";١@0}Zb7wGu-W@EiIZtbgԷ7ʾ|N{z n1qIA12v q]OyT }p;QM7oP 丿 0L^2DP5'RE)p|E5>*|.C .Ze'K&~>䝞VA5ƖDRMqއj.I, {QZ=\DƐ% 2;9\ȍ#I5:G<ϑK`EP.(u'oÀ1>=(4l u0k2JN36޺7IP*82c|HC%#ދ2/8/B%cIkhԢ:He)ma R0<4$ݚIB`Poh[5d3ph)IVۮJi45NGsnIA%uV8D87~0 SqS,M n 8z00',ȥRb.!uOIlԉsIuTQ/Qd"D{|)Ly@katOb/K!C;; 6>F6|Aw!p݅_b =Բڏ$ [1n:5#,?=U)A'Dgkn2*)2XCjj? \ߟ?K%ᶼvo/4,"}ex0_AGJ?̡mi7s; <Zs\|XFxEJd5嶟:>諤# neCRYT?f>Xs>$`O@XHl 5cwC*]%ϿBӷ1{.AŇ ofB\;K?FkMg: + v٦k#f$m&@S@ QuM}BF ۚdA9dh $3g`ؔ^i@k2sg‹eNj8Ղ4 d_*T7 ? M_Auv43 yg';KZC[0'՟W45XRm#|'K$E@gʇ{y<ǓpiʅGww)cL\잶׮5G~+׆+QhS=)=Ve 1Ȱl^|tA(\^|l־wEn(-v(tENV-p/`&w?>:$v& PzK-=1W6sA,Z=HB+G;W1uWV)0Lɟ~ k 6fvB%BL}?٦UzZ|mp'P`RWQU2+^eBcW~e i#MUԆu_n[m2l7>r%>j*s_!"N])3|$@1(k&؈ZlOhތ-4Vٔ9J)|+ʃ 4|l>Iw-L\\{VjtLj^eևQgfiq7XHql@?͏G1()1ظX{fr MBu8͂XF6.$˄U~7yi(Te[?=!>O2C!VO&WIRښe.&}[1z4aۇX%L%Sf\<1Yl5NLVI"o Eݴ]bC^ IeWT+jSKfV+w5 b&.[KBmay 3ix<x߷\ |x=*'B5+dW%>fOe7}S([~LUBP[*A#Olx* ( ~/ƘsL]V}M~33>r$W%{#%㯃%ޒX%J??@L|j`{緌fI#wF(RRHCNnK`n1F&gzx\MoѢ5/kѷq&g1!ve=VO׏uۑ8?S}Tex`%JoQ^N Z7ۨU"X>59)`gTa *iwuDX}`p} e,PݫѽT3)+ej-aQp zAS976OAcNY%9V X"VܕTWr&]@^v֠$v:I $,2y GBEv9 i2CEߢƦCҙ վ!`(Vtf~۪Ղ$g?(lBm)|'[r,>#}Fx8u/ ba$Xec'o>hM~i 3oUK!cqح$0?8\#r,E{|GcG@pzr&3ꍊ}M9FϷ*<ܶ<Ou4 0%%hIyKfrmxH˔pqDzI\tsƽ*jƹ^Ja$/E rAX^:p;N dE!Ei;y=]IMK]99}%Ak%al*swgӸ4BBϱg=n&|p HL\pSn "|<9["\kX-՜&A{d9_X]- =(jm_uʧq'~@'K26R۔-׌\hrq جGd.A7=&N H"pftf%]0PP4Ҁ'^ G@&[' i|{w*.ͱ _[NaŌ>}whȦQ- vȫ)#|n(#Ɓ(#lJT=0$>W@QL},#YTp)#s"[y?mxɺ^ >JЪ7\sConF-)̫~zLfD=,7ݪYocEkbK=.dd9xkJ=(\2xݚ=+}Q\!ӄU"e"l'ͻ~ g>IG |DsOQ@."O+} , &Rg;+M/mGC[3(cVkL·KMet42Ǻne:U?@J+l= ǦS~njngF TyJ^$5~= r!ׅr~} dw ɶA4O#?€m+t,# $a[lt*#%Т>őZ'`~˻g=^F֋>D+4}\iܶvETSιDO!4$:FX;FT#{/g׻ΆB!.%x }:XF< sZ:^*h-x'5㼉Tk)L nvd\JʗuotGD7QvnG8> (~(UC>7dQo8W/(5+W4MiU$4:t Ƈ+eX`D=Fلo>yF?v9v<[y]]ŏg2Jd˰8 .nnAѩ8{ˀxŠe طϽ@e(`yih1TOuQ|z3JagX@*3OM!{M`" caKtdN @v{Q}r7du֬M,.AD6GH Sfnyy &pMmupq8z E~R ޲c esRl4 %er;~d1jEFw5RSƝ֪+}pzWK0&M L IVHvIţK-~SĬp]'JfonDNtHY2J|+\Ūq~_`Ii%5 _3"i I r}<4VQxwe^_>:$R+9^غO钑߉":'火˩βa ~sao3̨e:'\uF!) aV kJ*=C1#AkܡLP0"Mh5 Wy4:fz8#o'< ~ޠ{> f ;,;-|gE>ߡ\$bs֫ΚgO|-+#/]`oY%Nvl̪;3FH0ue ywD"Mr3? W%#l8\mkxv1Pt5#6a5UGY`AG&]ptkW[#&dgNPȑL6N1K Zt>q;c]81sw /a9C#X)›x/"^=D .9.:X3G~Bs` x'T1"qRM"aW:+Zl<Z M 2%)'*VLVXy.⎯\QR"ۉٽOFs Y)#l0Y&NhI m-'OqZ8oE"Gs̍,b S)B TVgrAPj.C\q9B) N YdQK `a0{ǯZ5WGحzNmQ,Y!B 2jO)✓t"BF6#~kd&{Ss `a0׺ j,z(<AҶbl|PҖRTŵmބ׌Ť1ʭ Y"ۖx-ªXun"7yQw4A4DWG@ľ# zezcmyB֜nOCO|d%Pv 0:Ah.@(!N7 D[(8zȁd33&b?2vp%4bH-t3{-VYKE T8zEL$a&2I$D7 hͲO d(M%wtwrN<| % {gb!Pen3˅#h+tw˳HJE:^sdv&0UJOIoܯȟWoPU,M*+q`ަx T[%6KRA[b w^ux`>=M@MȀu# ?X!Qݡ.o mnDI!8 W8"!ܻ!PnljH-˲:y}\FD`9Ўw#u+Sm+/uqCg=gYvm\'7jL8v F^ĤTIzѦ] mmϦ͝On.Oeh"e ; |Z4'4sz#d'Q&|W9i4>zmhΖ" {a#=u TGhšPC(~|6 Bˣ}Ts^**v(s~.bQ&u{Sx| M7E3cЋ_+6I* VUe#lVRzQ~Qφ9iYk!VW#^U2M<sqIZ94"jp d>CBhB]TA1 _LcHT^/|d06:-~uZQ1ULh ,r"MtըAPJD= ǖI dl%5 q;:d B;lYΊc;hdCx[ԣ`~w_8Lh̓/g&!wGh2&vTkG$XqVZ^C$먘A&W )B7ϊ\PLߨgHNفӧ-fZE' !o0N7T71ϫl働Hr.}qmYCqb!o~ Cǃd0Y,.rCXNC鄤Dg{,o?kSi {,GMtKxkYU}򷴬 g~g,Nop|Pu"ȼ^/:(/8[*ej*B"P::0pgꯌ3/<+huT25^on@K:7&ŷdCb֛oC労ǖt7ی@#V/h5Z LZK)+ ğҝ%NEz;&s S@PG|.teU b:(6)"o$4 C!ymI\&Zel5-&Mor'5p =L͹zkfDPH;c&4@:Kr%-advWIh"nSnı$'%J'4C*}#+jtӝW_< H!'_@ rEmbmy2PCv#V(#yl2Ci)G}}(b4_S/⮰IqQ`Wķ5|˘z't/@~s\ȔQ.]\_`*'h1W`] l16Z]O`TS>^ڄ`wfGPE* Ew V`ٸ<ŦF]80dي/ xhSAjp(n݇B숻p5/cU)BQ^񈏪Ę딦ebOSS\~]-nrf{J/eL4 8FvV"In1QW7 ^W$ky$x.{e>*bhNKa] 5MxPH՟7E5hIDjs /buƊ_-afB _.3Ugs3<7[UK0&jk_Wҹ({\!CR ( ~ہYG1 oVeF.jW8v-@t6G0-(`%a #iIhV~P坼YfI53gŽ'ɣZ1):T\ ;{KıZyMyX'׽eU4 Tt27//o] k!ERx-/Jd`M 9aU%`6#G#ˠrhRYE\+3@l6zF,?˶ j-ɭ\u&{timt{!o`xD6!ք6>$g+tMeع2c,"-2 *Z׋(A?%M=GU?2[`[iUzrk\@FW W8xTy-!$وy;IMա4r*7?ؗ"ʉ;/ 1-xV%6H@t(:PG{-%JNR[ni3(fɜ#M.> "` tg;:iy^ ] ȺKks2$ c>oҨoRWЈq/J&\ƇH1y)0&!yT= 5> C|:Wcv2oRCapǓ+ȟ^Uaǹ<-$ yqH1+?ˌ5jgݍ6_ G5C9rUnyKVZ{ҮQF^\޵eu*_"ݪd5HW:M)=Bh ,Z0-SOx2V,~"miGa%5҅mey@qdygă=2\^nV KƢ0Xљ.cXڇZmTN=aӕXدEaQ%nxC\rOdM ?"xl8QU=><D}qfcMq6uy19G׾cC63@׵t(o P!dSH-pUR\TUEN\2Q 0 \TٲPaj񏩗fNFC{ЄJ[?E5O䀨 YEbI]Z9fi YzS&Wx>.G{7-e!A7$DԚ"a+=rkfSbXc7xKmUEbm֞n xR0bs;̉-~`\Y@>FhzeL^+xdҊnî r3LkCN)\"S٣!N> Ͷ<f͇ɜZ7aiVZ6g[h@u%އ̭&o`,"3=J>v^KyQO/ehj]$JH7G'aP S5Rծ IPl!}hsQPE#ψFѫ*XP,}lӀ|Q66QMUy?>#잂#HW:tE$# j9: UPVXǹqH,!'?6S9TY^ɮ$?Cy{E?%2Wx%_?8:eMd7wW3gQ&ZMzhބ"̑p$@;$F d)0M 7@|&Qc WN3ק:t Z>YieM#J= A=H$dl8ܿ,hVq@Wwh& g݉)rak$dyDΐx$cj /E6 ?צE"2v,-0wa]?`Jq2.\hV~q˭4&Ϟ}vw'~0DRHcOψpװeY~fW ^ Ǥ*'ַ v,+.GٿEΙȇQ_-%@@cY ~88 R2hO9݂7o5zLUw͋v@Z^sr+{4 Bxs<||,aa[7G6)`⬗ݓ$7DH_Dg1 Rl跠8\ؼS778b/ w*;..u}^3"3aF&)-(? S"_Cޱ 5Gw {c, x ё =_>ټX <#ِR}! D7O쭏4&0GE5y읃vJ6فhV@$^?j-^e1p=vEk8Wွ4"nk*X[  ?*nR@Ghz0#A*s" D0Uq S2A¦Ne; QNsHhU<1/E8#tP!)Y s0q]KVfUrx7dǝ^y]\OZ89\jΌI=[cieiVm QY.T1|F%zOJ'E~fOCV2cfh[:Ss 7ABʪy[` ce(@wG_z&FN~?ռZPzr s'}UܰW .-]o럼y[RQo|]+uf:07vVLc=ez:$>= MERϼ1i ]֊k ="g+*S94 &sv{o#ET=#a7PD)h|,_3FehU_vi =Ɣ{Djͷ{6oKnMX#吆}= m ~ǧ/{h|k!RGJy pjiCy(Ά'нmwwH;K g; k #Kf?d3hZ"1ׇfA{^6|߱5YrX,.@M bK N}64Ȅ`G;ڿA+3u %j&j@B':3!_t8h'7shkS7:Ps>Zy rfH?gÇ9%D ,kM|{G}թ+4g{bUeWUP)#MC+hO5ׂz6S+eVn?b”=cwSx(s{91sY/0cW d wT+0Ƨ#ޘ mAju-a+,8PGw&aXeZNgZԻq^D{0,~Ӳ_CQalIPRvF޺Bcu06Wlg#f8΍bJ;upqdUjb%/{tudV0sYMچ|zs1x-<_=t`ع]~eЗd`@s&U(%FJ"ԳFgGE.IƝQՐb-&E 4?T΀8}%JQ&t?H6hBE\."99-tDq=v4$ٴ 0dwЧ;ju8B~ಘHbT6g۲8+)b$ ߰1e͍aRXEx_äRo#t(+fLMվG'9𘜵r6D8|շǝK䬦C~D~9&_Kf=< ;)vu`3U]_|V[aѹSOϝ 3O֑LQM|&]r'xNAh/ ']6pvA&bAWB 1[.ӗՐj>q!N >fF*,p5 \O,qaD)zh_^ucr v O~,+E 6ZךwA9>e9W C#~H `ˈ8Xў}_uG)kE+.oHmƈLI9L A3"h!x9~D]0qŇdT_!0d~jwoIB82rh %V.=.h5drȍzR՟*Nhv{& KB˻=Z|I9wC SyF D}6O=ե;9:%ZHF{eK2aNgeiU2#jVf6R"޻[ NxgfT^W7aՕ+%D",02]LP? /B;@~Zf<^G_؀}l.=62=imxliAL\&sM\ :u:*`@񎃽 z $7p'lm!"dLpcgNQDKyzBiPLa/0Y,[4x{ZϧZkE`GbT+"̋ aXSVEiH`خ-s}V<=opS類s]GLWBRap݌VbUґ!fnRI~_!tᱺB`dݎdMk^6&i"䛬suJw~[r+yD2)ġ_=|нvn{"_8/^SZ.V u~s~*ThoB76L^av,G ANO9}eUՔ%Gw\ _*r:k,.) FKi bbOxKUi~368^ڣ"7Yuë6#|Ja\`#,1qvPXw c$ِuQ<ؖ1%=R]N_݄֔`a~v˄̺u H5iqwkY 1!ߊfc9=U$"zlR^va͡1=`@XFBg-(4#> 0ϘžF@z|vkoL2EG"6h=VÈa njw,@wkҴX%aqZP_s{+Q$ή,tGPL^bhX3Z:dO+ct-{&m[< fm Bc-t໏J%MDe¸ztTI\8WsV8|z 9Ldyʦb?-ॾhKz5n_X9'&5"[_w6ۍtLjUGjE;fqoO.&+W!u&0V&-ֱ0_Yph>Td?^TMRTL1JAXǢ%70Ҩ",/Dh/t~F@HS iGJ. |Y-昌}d .tnF*E#!e*TlT?>4Åxx9,+Q<_ p"Io 3{ F%]"}si{Lp6<dDIcCA#»~SiNRB&C'+KC+3{ivVӿ;Ʈ j'f nG O*]WE2;bCN)ױY*d%hΐ)|xBӸLEwaiSx/|.*s6K0%Ir"ԍ$3wTKm(PqTQm 0P2oc,z.>H>Mrr[2J_?AF%J٩V&& Ubqyn x4pmD7~JL܊O!nG *ψAjUQ4UҘg-ŸgխYW OCTWeTc(W Ķ022Q6'`&_Zo&RAODs Ť=;@EЛ.FoTư2>sx갂/+W{ܳL埏:z<0KwqnOTGO[L9L:APM.‘Wy"wf &Bse!-5M撞WqĬgz&ۮQ>jn3!X Ojp[79;R{f@e;gV3Fa_9*gC3AELF!fZL]xQ\x/w(S Zۤ!ik/Nm7Tcn 'q[z_ĥFr=Y %!W ५ HK\O.] /B2g!S㜳χXswE5n2w[JɡZגӞ*~}B@mbו-~ <͒ZL2 AɉOD F$襚Oi}K;X!y ousqjv?C/4n ԛ-P%:t,x}ݐR Y+bXx2B1΂Qm9rnvKCWF).G5i†SfWH`?2vu):C rb;а4pf*`JЁe_# Wis5J[gZ{4 .k4^ط܀ΐ&O ax%ƺAoT[+.z Ղ]πo@R"b !oK"M~nN<<8JA4L63uoNt 3I֕U6$@Ӆb3WgyU4[; b5j*ˠ`7 W PiIw/2 (41ٰ=Jt: u]A%X5axyìҶ)mxo{XEJClk`;_^qGe3qmdJ䚹95Enմʆ kAr4v/LK|C\=GjE]S`)HaCj|=^!˾2~1]_v]gQ \Z7pC|,fk̸9^qf<+KUlY+EDɔ jC=.ߦ*Vw ſ}Ŋ4}b<}X_nuQe&-aNO qiMB=֥P'BZG^EH>)EdzptZNI)BH̸F߬T]X, k9) J2paCBQjvSz:7I3?zb6~Wd[hU2]ƫV;D[_ny$' OBoͯ#ZB.GMNLڬ5@jT>ؒ%{NĪ!邁t@@khҏ_#ouJY(pQj50tFb$ᬢkHP b$@9ZWjl<&3:vo+a=.WξAW؞hB؍GWFټi&YC6';BgЯbe#hiQ{sQm l 7< ƦrbP2]PP1v- "=t8XUyл%Ӽ|bugI`z4#EOc$*@"fw$}Sv˜䪳U1ۥlNϘgkhtzǣe'j.piv{[(.3SʛB6 :Z|2ʠ=g‘?{J>8':DPHݧsN79FwH9Pk$@i)>/Ou,.x+۴D>򒢄%pVcR2.TYrq2fv`!,._F2?GtG.JRfZf ȯ?[Tm`1[̾?5d,Τ8;_ ޲ ci M 2?{mKXX mّ! r(,{ܢ`n6g'/ܐ򿑻e۷) :uPz;"nnpE&Do=ϡbuZK53p(=;l||KH\x5c9z#],͚CNDPC今kƭSi8 ;J꿀 it>lW!S?:{/R?x,} g dc`jqeM6$55?DNQ3ikuv̛*!_ R5cMԡK݁AZ=15="tC06kO S( hYL1(CxkI#n\vQb\;3۹e(qR:D /^{43ѽx6f~!lc@,WF IپAX *I~q-4݀!fWίw`9 n;[NF3hu_*ش`>DQb4 GM*֟Q./a ƘV)F8Ք6~!7%[1o~g_t1 (egIpBi/'ǰQ{.FD(W6+1ǯZA}o#CqmƠqEX\#g6:u}!Yp 'ks5 Y JXas1k8>[Oק\J#{R6FBfMB|ZU27XOg—|)$W~.^uk'(%ӆج-g SOb ./AT!|:ז+<9lJ_.2^Z;dRf#{y S晰T J:ŚK…: ȳAEuP 3اf&r'-W C: -LW 'Pwִ,j~rD^A[vXM- :>e5|fW}\!w<]s"Gb}{ngvҫծcR:xFx%H ! U@x {4\[w8YN'Ƭt;ܻad,Z}9A:jN_Zg{DF%5 }pn8C}ʜ*\ z ,WEr0ΤR ^,׋Vw5k;?I2Lm蘹07u!Pc+JM,RIHhJ;!@ ]NUjRy@n꼘(F@"> òb+D|>)}O߽⋧H|v4 jR0)qT4`fr>Wy m/R&HT#cT Xt)TWZ@ߋU&/Ub8HAyEpj+Nrʧ 5MT(];w标ʯ*x^+tԄGO*I9e_]jli {㖦>VAӺH=lnk 2`m+a8EڬPEpM,;ݎd>4Yzq$ YL'*.Z= { 5?s"Š`q%f@Ѝ{@ : '<€1V2E?]PUBi !۽f2ev7^mZ4ԯ] `:.8 !fJ[ h/`dYlp.M 7Ivj.305Loddo63QF̷awlw[9v/:4b~ؖT01dn+f`j&U`O`m&>\R=rsCm浩2|^iX31 ^k+O | 1WϘZ&{_#"`HIi*j4s!~m]s,t1 b|Ffr7)]x""SN=jT4 (a_lM_Y؅]8^Өl͚B ;8JS.A^qHi)@l;uYO2QeRLaÏf$Y0gXh*xN+P*r+ -2be%S*HQvBO'sPRQl M츪~NyS|[:J/dKY "8۠_ չ .z%AiP23SzXt͒KTa}e[EofF~$sYݼ4Ԗ"nb |2{q'ĿYJ` $bf3諡"O4Ь6@y##S-mOy䨍<Eaն^Cp&Z>)23*<4fRq.zqxF(( ,p,ߛ# n* /Ɗ0SHI/:® !th 8AޢR9aՌ9 kNMvM@) p,W%8c\{L?~ +c^P-#ϼ Z$bAzPr߰(#! DN((zJ*.%&FRE[ĝ-?{ɾ3 w- c.'TtSS_±{s wLHSvHE-pS w+"r$ f ,&ٳٷɾL4U0xs8 1"Xh6̆^i[2Ժm)q&OreE(v | z"9x범昙%^B `5L.Fmm5+Tk_:`s mu8DS 1~:KwxXIMbŇj2QOH <' !iĶU%*2̭"Ũ )|-b%d7QÝ:[?po:$ԮxGpK7(u6X}hX.~vntI tq \2hdw뢘ҝ> bFm~%\*\ o9[$kM!LB'Ka,ikqj;x =|M_@c^zU0}=$O.xC_{GAE@(wep]~}Lxȇ>u/#9~ge=&H #z1ƯQ6"fދh;lTm7lq%NNFAu 6h6_i5ZN ,= ]%*T{*KcEK8ʸ dI]mFl投@DNV&NG8hzAķ9p#՘'ŊR.$TWzwY - {n1bR4ڃl~\F`\gh_ :C"Mo;`"O<ܾ-_#+ub &(\-R҄w ֝2n?z}BEN&O2KWg05ٵQw/ECUY"eY@Cx0]ek&T }8V=9CwqۦKDQiBze].GJFN@0G}(qdaS(x 8?mՄ6) l9Z3޵_~y{zWβv Q>(!mlƄ\r*幨t27Zם&W]맃%Μq"}C4Q"crVqJߕj۵GO$%*#?電{{$o5vŎ<W3}UvT *"5&EmE܊'Ɯ;@峲쑱/1wmRs"QWZHu1.(<gt'84zk6'IkqpVsН }:97d||hXЊ>o ug0@~[ńIԝnp wyxг̫=~6\H)̨U4'-'d:N/7JUʹ,*K$Qr)pȇ{uȭ',%Xή.4||)i Cc#d#.LMvTFvc4s(%c3%]J~޴@֣]?!]P "b J9Ξۡ)ܮdgS0j5]d# \-x1& Zsh+NEIJW~!Z=?=APա #FxI̭. "#uBKL0~C6Z 0xuȻ_n;W@Wj Sˣf`7!axkAw>4u$8*.ĵW ۸CSe=i{gɏy2\ 1'kqq80\䩴jl(FEZ**1|vRT{X3) 54㖣6O? c6$B)C㔸8+x#4ޓ$Zؘ9;*GzrP4ShϑΜբzq^XݮpҒ(\Tv 'oR\]tLp.pه6AK̲0+@IOnJI~P?pbGqld0vmP1ΗE8S?)ڿ6H`ޟa䮯Ea Q V>'#>O$1~D M5X҈pLeٓtv)RtB8*˲VlM0!P}?jN?Dž79>ס̘X grQ{:?@R V9Jm)斴X!4-vBQ 'K7)m}v[0"¬ӆ003GxF5gQ5R_bKB=IP: ճ3 z/1=D" ^}o8+o33`w} -AVa_p*5>ҩ T8>rm no$}B,y4MhU+C/l2wZ#ety,|,43e$h_A$wںG+zk/7cL/Vo2 4`r\!zHR=CAv#۪#97 ɜ(Q7LC8#h|8=Z,ĥ̌O)*rG:N`v=$ ;]@#cbD 5i#ÇKm`+8p gͤȓone!%J ,@:oy&FY2u7? d\z7+e.k?\m83T *$EY[΢na5n#ᱫ-9[2 OU!/ T6y ~ _mJ:,Ti v)V)eWz kϖvK۶YZ ]EbI:ĆYj؋@{KQzPDMmj0 ft!f`?zes͉*HtOf8{\^i\rN{{w#eʔ0z1cE֝O(8%\U|Z$ GE4zGUqR;c,I):QHFD$H_Xx6m*qm!qz)O4ND"}Y$EZA|_FasU8dLYf;]Q*C-k.SDW馤CB_[Ho_"+Hx Ʀc=zJ2Z?K+w9I!??y&OUzzQ6rpib_Q>p_1oQlڰ|gX7"u.Dn˵fȰşkf3tWϜK/~Ŗ1"\&bI 4 Hhp`\+*$6ȆCH4s[/_+2`ܝ*sJ` kWRb-.sO'uJ!Q.0dj6PE}q$qf[vo(lgIГAh Q.ed'M@ /sOH51Aԓ!ED<;Ï.r+ z! };OY7 U~2#0%1]PyKދC ܷ.R,B ֒|-$P-$ 0@#,n.BPR9bP+({gn-;"R9(@'DC'bShhE`{`GnWŹ{[G}\Vȇo vpu9FR@E0쿍deXyn=+B̝y-r} u;QRD&5wMl" r%:t:\Ga~tipSŧHU&8k&OMmC⊅vș_l 54\#_4upwi*@׉v՗Ǡ]s`$"<Sh&.Y0-gX٧Zk K~_QnO9+mt> !+!GV *^$8F|fK`;eYF͊=uYaX"OE\j_Cr* RDH2$}^^g"W)k"N2 &'MNKSq[H^!| 72*Wgb<|3 FƈirLKrj hLw Pn"*aV$S`@_ oUx%Z Y^aͧFSoʋg|zn:^Fd7OW`(MZQΐݢ/u3mȑ 1Fx'~dJDŽyH=* B2 hD7_H•ݯ(utΎ5/.i#-n´xxZtUϩDMgщUh7^oOU.O.!hHLEzonprGp[Yk^ozcetzNaߕa3FΗ6/UspÑ@u{f*F' u:024]}X#xo q.R'"X^4 _J#v]fOD.;qPR̢3\njIGW#}/?I1b'~Aej k&;>U4 vl%U M A褥!BwAy.H"&Au}xGhsQNdxAgC)Ҩ'g1p[ûp>E 107ETDuğ$..3M0BXW$ߕnF !ҐSCNR,ˎiLtCSZ# x'E&ܠjdl&i9bbqE [⪪O泆O5@/>vg(|:Փ#~!HR6**]RXHy*d 6"ɧcgSfy:E%ÿ~`3`$ZZ/eXbq°R6^K(~rO.Yy\ڂQt Kel)C{h'k t5 _1߰fn? Y$^1SOpLZ! .[0V(J1f[!q7Xʽ1Q+AMw Xyj69f%`0k^z73-.xmҊTgm*D&T}|jo6Kf mGFѱZpƗۼEAmAAaϥ>_ۢlK^/"BaI8)O7|- dZ|rF۩dy]tfíei9x,FT}t@o!-q>b1濳Krm@ X$*/3Ϭd`umk㠐@ݲߋnOd4(Ab]z{# ׺Ļ=5,֌Mӻ8f)H2YPYl,KLb!ߋe5QC:ͲijzQ'qUw[Ǡ7(ũSNvj+2_fpqGFO6F7|cV îH6DO@h![.$ 'Diak!Nھ]FYA/,\kh+]p ψ ے/*v#l'P8xZX 4i"ޯ 5Br0Bw2k ;#(AjVlm4J㝲2*83y^)ǩt"G&oVn/)k,]@@U(<ɍO42yrsb+鎔:#[ԇhX_Ě goigẂLJ+ٷ9,W tvc q؎j]KاFEmbEEx^ϊn|@P@&U}򢋿96XHs[ y;C ¢|i z8%Qɹ"9Rqҧt˱GקV|Si.yɅg BWtr2 # L:rxsp|e4"cǐ](66OoKhfFbTؒNjKynj]6&2auCCܺJS`h)ZZ( sS->m 8k$R̿'H9fFxN!ظ{ƝIʐ ]*UA ]z8kj$l{bcpK QPc լS5*KK8s\$ 소,l6(jtL\pWym g^,[fyc)&[xЬ2J2(*,8 K]y%aQ$,ڢGtu%Bg"c֘6vn YP˕_ۨi.j{O*"R=X؎G9 CǬG?[#$xCȦd,h-Y#7 ܴ,^ }K0GY)1"qntqdoAamҲ)#-.ΞF 'W@nXJJW06-`|1S) (!rnxWec[!kv lt1`¡߳;#Gǐr> Zyׁ6 U2цy{İôRN'1{1ˉ†jF_yP$0uiRsIDBA[gtjQS; $En r:<8_-|c[ts9ves@EÎj]!RkuKEii x_ R=:rߣE@Zw וXfq )(+*sҞ+0@g'HC9+ʒb5D7UH]RC篥ΐm2ƚܥ͔8L?&>R%kz[39rj*jWp+ KlS=5No6GJ4JnpIsU߃ 1bj=oܡhzS<'wR[]'&E+JG^6aTaPzGyn*Z]n*Mȿ^]s\F݂O`)\=yĸ߾j߽ΟK^de[bM+;InEE;xcHʶПU.[MUS!I>W%fڨ#n\a]CA]w0#t<>z9E\E.cJ/PJ5"[}]s@nkk,0∠MzVlJZ`p_fém0'@PfRF~Z4^zX.ח.2 m6V# `BDZ`!{ R|7{o}16W]}+0|J8q؇^S}|f58|1{%1>ԪgE'hܴn -GzԶq/sb= ލ+mgWהƖR95+}0U(O:[^ud'tl0d vlu4eB#/g!meRO ^Ms--p!O|ȋk}P{W~bk!Yˇ{-![K=N;)W0s"8M+Kfiot>I;/aP,Oƿ yYWqJ(Wc˦i W;z Jm5P F5>B#NA4:VO"Uhݜ///F2w Wh6`tsaigp~S՞w֚X-.Zn<`ZB3w,`P vC)pN>Ьy7ihWS hb1.Pw0 NBl?QSTb>b d${Cl*" !)> L:Wnn%Kl񪄊6b/C,O]N+WJ+g4tjm"qԮ'Г,AοkU:J}t/þ&el.lu t7RN6:EHLut?Q+RR+#Na b7?T<ŷRP)Jp]pA# `>绊8icD 9~|<>+~"kHRDR5mFI,(<}IgC_Γz f laOt7 VT93fH3{կ{ܣ%؃(Kl}OI.eY7Xk_d)@ON7a=YX7ysmAe[+SGY<61O}\X-jIsMg(:O T=ظv7-`W8I2Hm^ {*JG' ?x1Ƒ+aaM_ؤxk h*_q 20 ^`#? DJ0vn!9 IkrE">2 * z֍BVtC6wzs+M2Y?٣SoƹD][DdtqfQKͅps.%&x޲-*2xB9X2n%8ܣsO2?qd:*쌉@f}1[5%bk:2EĄ!aSW$!*@ 聂U^(\~x ]M>;]6Df NxyaNvX SeF.Za#b7Bn]x&-=fERJtIړiJ6%v UiAy[[|myTؒI$m9[sN!|_ٖͧBT|8nabǿCfl%=+]UT}Vӹs՗3kUPpé ցa>, JN6vPEwDY'=4a+~[1r75؟-߶uqkO]٬)>>2h⁈ox|~ę%˙ =zAQ ~8JRwЯnj k; oalx\ϊE^8 O9g&G͉M:G׎i$%@GKktQb03Y)4O3ݿ@'&f Ίo!O р dIF-(HlYٰY" Ʀ1Wf {Pzc'{ ^%s)Nǿ  !-KW{V,gV/1LE!%(","̬{GB"=BϋTH" j7(]<(LQTR^AՏ+nhV'.)XMAXbl5Aes~t.-Q2R ^Uý&ƺf3g+n!eڐ]D]N˦)\$@c\ܕ/hB@dʎ:'~NOXsiEq'&.+kRe dp#g)$wz k? Fلo\=Sn~%,8ioPvܺ6ʼeV:6 P:j 2s{f"Q SW)(=YS/ 3 '\_DI_2h3e 7 p& 忚۱ 1qiAFx {q_rc=@;1si=NJ%cDeg[L{?tEF4&srEI>je \8{]b?_m Ux0OV%j,1j市E儯S=-0g }.lDE7 bK<2>!zc4ELA4Bb*|Yn Z_^-3##"&]CTxB,9LJON6I:%C3,5|d*1ߑ ?q (6GG(EӰm-Qк~U)@JTb&mAUeT)xC*-3R1 [[I%܍'2^︮zKu }:+!%[?vij-`n\Qh=q$Lټ'F$D[na?B&++@@X}cH~>|?nn0Deϣee6ːam]4.5_8\Tx>l8Wj  6Q>vGEt$%H81cQ/ eTep#]7ؑ+7wL]Wйp ED&85u֏~|^ve./:Ia$[ jYQ\ qY}Ζyaj2 a??B)E15egb X6EǁX'T6:4ۿ3`Yu^L!@C@pg{`dp43~)Ry6?;MpSQ{h7Mݢtaz"Ct6v 1oߒ]'n^ktD@;L(Blw ۿW04o`ٌu'sJtr)Ee 0bͲO>Ԅdu&n nT~ KFK:Jqɯa`+\f l{Z&4d '2FbXEzg5xY7u3ì>DEWh~>j멃jL_̢,|e X J^_ui *D:B eOh(/yd_e[Z} x:|IS/ kվ"Vu7_nn(cA D8lTKSNPFu9+ZH~W>uf&ma`&)25 =twVﻁ U^Narپ$>BٓTh^-2Xh@+C|ICfV<XԟR}\HpPg.9s_ڼF_GJ67Qݞ! zU^d`1Ee|,$X>8#]:oDw-f 'SFW Ee}Xl)!+|c2sh3Ǔ=S0(RKCNEMOWf;ThaFTxUH`]8͍K 7JʳK #a,1G[ZGŏ#\0NonlqJ i #+~:%< &[%z :b麣'5#õ\ ]r kg:U྇Q{fPRJ_ng!羻ܞ5p܊FP1D]'Mb] 䞄,1Rؿ ctZ Q$6PjIC~4‚;Bn,N^tU:Άtd՜[#<nPOO|;( _ Vo;6 SB>' 7 iKh%9⬼~-f5--J+JKj/wZ%ԇv@0ENEV1E|'MXkճG'0W `4TL\ڰ妠ε00L@\Vq=踁-3.Vne+6 L86 0#x(3xQ̖I|UztQReeljGx m\b 1/LLEoz}IE(C' ->naU6vu7eoiɖq) ns"+dXI@:>P**ssIJqb_Yٿ퀴 LK5.%>s̅.*ںqcOiӪ8՝ط1Mg4Qe]R.a2T4L5Zdr]zZ tH1;: g ɥ( ?lzҁ|02zöH??8o$6'-|BXb,,B!.c  Q<+Dq~H 稱v*'O)`UH1n6T,(wTzNwX0 ^#e^1C0^+B#wmc70h÷RbT+P)ɦu^4ÕU*mj>X:4 }~VR.tNݧ t?{qN]zw 6/Y]be`"Qn϶|1*# S Ȣ ,0:zsa.8mb{n|E_4T#ӐzE\_ R=)e,ȻX46Ms55 $p.Sœ$&Fe~f2S㰌$Muk^|V%o`=qqy8vT3񢼶(Y*ՅIE p@V}j$;XwNRyw>#W9rfhXYh,{p-6ms#~`sVI(- K;HZwuRnclm-2ҤĹUJBX>\agQ졜jeH-\"gtkܞ7s=g ʄ!`h|q1o _L|K^ \NU}\D}1}ZgSv^M PT`y#g/5lkei|ryc-vw>Nv<\.C¤hĠt8)<)&X{ 5Lez-i03)؈-M9-Z)t~^e>Kw}9j#ڇ #G!v8: yg@ϢEMCL(LHcN9e)i"(I}ѵjżdѺ>V)0 $A+QΏִb1͌ 8Vz87&+ GqMu4"}KJ:zo+)Nv uDלDSw6``JؾcqH';WTgRl`P34h ^ȑd0*l\ 6;<bձ4MamRfilf@wP|8їBq*Ax#}eKRE"l' t|u~d",?#Di$?|X]:G*l~XcW>Ale&0q $gTzޞrK>LHT3"!MBrØHTIJS1 ЌVIFscɿxӚvrs`rgysnpC<[&ZG1ao*ze噛@D_$Pf6 .@G{&8C=B)eqҲDp9E贰cd6UþKe,r=Q'BK7x.5תM}h^|(K ZNFzX4v j{5 f<^߶)fRpfg`IVc,=Ƽi=- {Bwǫ^*~\P-{Rzy9SPo4ՠ{*T?ѹJOpws5,:yDobU~N}>YiD.5p 9C/I`TtLb6Posh4H9 p~5\8yohT6ˉe%ZrscY|81ܒA`e &^?3utQI<&U_rX@=>$ f? k8QAY1CRe" ^ Xa ^]![/YR~ag%/ISZ\E}PB(+BtK*NʐݸkH6VOG CYs߀`tJ=*鯜5op/ }~|$&]ِf`c$Yn!\Z XIc+Xs*YʽÍ-JE6Z{ꭰYxeɞIəh%d+YuT,%SV]\~Z!f{sÿ=NSI#V3` ?4;Y=#N!.b޼ps*zy;h@34`J?/#hNLL&Xǰ:\%Hi9ATӀFC(hY#_j԰"C7!%JEo~c'y߳JȈn B(i<"/O2՝L &G\Oکuc-g ^7x+ڭvsVGO`-^貉\ 4؉Ր#覫uhWt1\yřR7͂(2Jユx`CÿxU3'O֘r.|Gݏ P/&o!YNtlSQ}՝/5xl$8V;BMgOWo&:mE@.igϛHWa;`d8v;_{05( ulh-YڼY#?WIDsTw$:q߽sY_ { Nm16If8J(GFB o\K25? )M+똦9,W̓blER;vh"7:_q+iϙvFafcx^0*YfLN .\/#@ϯy1꟦z;'"_Yb>՗aW}4q/~.*R" |\E9Yz&0jqȱ]go:C1, b. ΡnL1OPDfdYM1zEOWcfl1ő7B? E0*LtJg}LqA$uTqX<]a Al\"DuSG oE2ayQP1洕9H0?ۗb{1M/_6)y 9 L穴y(=Dc^E$E@ {!Ż]9/!ΖRi=7ԵewsK_72\Ft&rF OgH#L ">:)U0赸^euרrt. )e@eW`mLKNiG+TTZDnAT^OO_T՛#5s=#rVɈX]wVlɗʷ$v~Gn'*ȣmޱ=niw $0 x7V+ 4SИW٭8%{ie r´4L,Sn9* su.J? `PpKL瞸;}b"܆]p*7P5{tԗS*U 0Si;7 V!K͔kS#YdYi{*y`L"1Π=vҪE_82v 'k>oc(;t^w>"--jbS̱ /,sMkgy(3/َs7]_r9͍ݝGhG$/E*l 8.VA˲!̳ŇOev05MT@uCYPp9_ݭO ɻ[pUՍ$+c~bj!1 8<-V'J˴" UwE -J;%~/;6Sd9Fdi/ZokّӣDn\||2*AR^~=S07Ub$e`,߷k;e4+_mK\,!N&?KZ>dìKhܜu(a d˘VƇB-SUid9D1>!EmI.:l ƪX/z{8vӧ!?I֬X=tִbDҶXڡ˂R3ͭ\qk۩CK^_ ,3q5Oc,@& x(bZCb\*[CNa]2ڣ Jش, @*Hӳsi0N7MLέ)sGKJ݋ ϊsLtn8Ӌdm7N&7/U_9 k`-A[eu ~ -#<  S”ojIS\xkЀVG ! qOI~H (:(AeOø=o>mUuOb PWLtS moXP@O _=Z&l9* yhIx|U/)ŸP xBe6K $TiDj︺YY%E~ V0JD21+OM+L':ȮW[R&orO{X|y_UZO*1'$* ɆCc .}Aae}ƽ#)ElG4`p !"zYrɍ ngC6&k7Sf1 3M\wAh3aLS䚍"Vz l5'*v>*ZDFlrK pgJňs0Džs|gUlX92m$;9f],Co)`-u,`+>rC |/w̯Tl;zA#y7#:^(j\hcJ_4'{,=ϧH=-HLYl*Dơo vi(/z}́g^dv[627 8"`T?5_Po\?i-neH0hXR>{)h/Ujj%>nI[C:u (c+&Ū?7Xx ]1iƁ?h&S ST a&왰VFNѕ_gէQ8ze1FꡍRZ_92ru67X^].їB= Ȩ@+aĨc +KkL+x'0Ϸum+G8 2}%6/^:6?nc :#`dwpwڮ̓-M4\yK]efuO4CF"'a%EQ}r6hȡ%>&IGJ|(#Om[ЁWO`̮K#:8^]ycHuM<@Ę>~xuNUT؜,.P{W+y1cꀞPc,0 x\f@>01쏻=1,Sis+VzȂw0eY>zk|\oz,Gdо[9K0_tUcɥOzD}ti LQ[pnYxyvYo3mj8@qDb 9e^Z|٩~9]3Ó iN[>&4蠢l"_.@8_Kpe,6>x|) Us9:&~I8[N-0:vJQJJL>zYu( Q/J^i:^J :ۣ7kSS~S+ ӥ{ŃOHV_fR-}J1@ns 4!~ב`Q"a6k_4y=3ElZO5oWrG?M@"F<>/0'v턓6vs#9t۷ƾVrXTv:8|*u;Le6{E'BLAݐ-},X:2 R!+̀0<G I 6c hk@YKz<&gӿZϥ%wH ^I2T֥9kY1y;ݥkؒ"ؖK1% _.He'>Q`E=]7!X=Qeĵp+ZE#%AJk(+ y)Q.g1ȎiFW+8׶͡sym^Ǿ΂+}ov3@,2`/Aū0!=Xzϝ+īhYOL])o-CD&#H*zەA֬b aJ#rĕ'LY/4Ds:^HbP}$hs 2 wz ~~fKiDQ} =ۆbBv[c]o  Jz6v4fMs7 *Dn5k|*L PP ,0Ik$ZĞUK4; PV\lCi&Ns%۠GU1UBJRIEȹ^׎>*wZҭ@ސO< m(؉ PЦ34{y+߬PLMU@ŤN~^wB3 bK)2vqMS 4T!}LW@V}$sƕA~|wbү),:C?9HӝF:m!C=Ѯ߀5gG~IMf瓌*M2L| ɾ-x\{őyLuu@dri~&`+ ~sϤuͅ !o:pVdrhkGցl?zwʉ'V¹(RAygoC M?Qג/ΧBrQxۻW{P䛬4Կ-"٭57ckGM| !2MYZu|C8ј|ĹyʺzvFr``GU Q:e i7.%E'Pm+K^$`X.*|iHH"?m`Ԓ!!g?^`<^<M9+LmQi(2qR92''‘n(|xi4A~Yva?}Қ<}bK@!Ξе*G?SMÐi(Du\*"G;re\(=9 -Uj>ِ^@=v޾Js%OP-r + ߡʹ>R{K|v-dH7g(NMIờ W.ot"hm]7$,7?k{Kr$ng; 5~p%pv"[]+5/&$koV: j]E yjfɜ"14TJ+5"`@ 9J`0-] /8 <|AWʀo^}lEЂq_i*YFw7[o] G8Ea%6\.ٞk_*(Y@Tr? HB" AYNDPh18| 1+eםWk2 LJ61śEHU_$oraa/a:t_>kgq(xO2zݒ9dU|/ [d-BՓ3ɴ01qV{V4-nL[@t"=S\敮*yY`oŠRf۸"&0Nn1<,JC&e{d4G5XVbzlw*ǧO MdFn!2#VG#t@҈,c2!Y<د5d,s2zc/6Dv[󶰊",|򷮋ΜC&b>Љܸgqbw<5qQ֦h_ި ߌ7c X(AskdwpYy~$Y!:"2 rt>e:EHY73J {;!_ݤskr͇_H"A2,µqyfx`.U7iQBȍUT4u`AS Kp36jPrd6VHBE0#lƆxWĉ(:aaF_y@5'Ua9-4ׂGZ|%(+wM @]QQT* 5r79'ϦK+ '~;'96w 毪 i W 2T*HEX&2d핐Zf`]t;W͢< pNvޤZB@6.ή>Űez >ƀS14!\D<9>Z\:ʌ~ኁZKS8~WsXn ).ItfcS{ 6'ii|WE]>W;J(&JK)FÜJ`5@M 2K׉2pB":'FtS흋KKE rTXJi"f\e==i$H F6"o"gOVM("WD83b`f*??K* "PC݈Q aٲ&G?UǗd7*5 h?"?ҭbэf!x]jmYD[R)G=Ww g "dtXVƀ0MSHG]% kDƑFgZn ``4&8b}4#S끮?w yg$l Y71-Uv?u²:EuV+GmVc3ZU0}e̼/wӵ"-&]ӡ9GbvDbRCgE3$T%I$4q߳7Cv# .Y\.'`/t ݸ@S<[YiW9|a;+բ962k亢\-h:g3D*M°JcU˺/XF-9zȔ1CV/$`ƦNϤT^4!L_$ RnI :4MPxe3, " jFM|>w[o+q|2ˤXNe)5BA S\!W~L}Sg y Ny>jKpͬjQŋ#X/j|OZ#=S+RҩnsɰAy1P!  0ieq%4G=ݴM\? 혣(@- X;Y'a4`x@rq{UKPgxtgalMIÜ,vG)ZIij͉bO&"价MSo RZ˃\GMb)l9+GEBԐy..iʱxK#$}ѕsRC ?D fɝ6:UP҇ãmo*''uI@;9s-1a0 |M,k*@ItPDȓЃW)ѯ;[a+qlx{TH`2%|B!e+t]k ƅ<|M, %# +(؏S$FS +KdAN=#Я )Hz꯵GEGT6π0Sr:ICV% SǸTd+W5orU[ǼXY:,kx-+DI*4qqbu$ vgވǣ# olytyGLXsxjYހ|::ùw,@n^" /Ph*xePC^|+lkDfyҔ4+k " !8&!RXtܖ65FD4M&]Qi_j?=[X&,B ̧ew\SξhQ<~yD6+ΈN\iXea8T|dޣHG|[j|>wڞugxC?`j–yQ"ɢ-h3=ƌ>W+Z{ؗځzjfY?58E:I6}7_tL%EwE2="tSh$tSEwj7$ [MM8sf\aNdm.j-\}/Tb̞q װܥ g͔D>B0T9 [dvY/VfGݠcG"Ql8؂e4OV\O5Q)I?ZJ|K~.GQ5ӶUIu#qV'Te|ETtcoo}Pʴ`*qѾZI2t(c8 װirKa RL ` <[}c& |Du̺@O_lWSRTu:Pt"ϝZ|h^@47qHv'Gr">JytnNF‹}$u^S*k^iZi|]޽n)@7tz_on|cVL F0 %;TZj7ًr:G}bhwTngy$"H0zݬFnm -oFKW"ߞO־!$ [| o-9_Xrf-r~!vrer9׋iћAb2Ph^VX$ ;c>>g)$֥@dܑP"I5wdxP$\fOL>/3ZkPm̩- x#;̂ ra;p\zm2 #Ѯ/(dhh?O( G~==l Rjዖ01d꫎<(އ;Ʀ)jYk;,Sնw;)ޗ8zX`x=dO JZAIojTȯ`!ego ďUu{0'5rĸlBVTa ||3{RȇRD{`vh7[1q{ꐹ{k( +2r=] 턲mM;葵uǞFdb ٺ= i>n S$' |N-$ʂ⸥tJh/UH;0sE:As@zt\`R5&S;:` >pIkWB$Y6n!%n>0ͽLjWypձƲ$(+@gV4z$^/opZikxL%Mf:Gu`RM o(:sQ$Sbnb>5{Jfs9J";AW`Zɕ~тVepm߽DmJ1+9̡g#;E9b?dUꑲKD-7?csf<nFCS :C+_f)ЙcĹ猜oկm}79S5;4?sb&g>Pn6n;f<򨤚W?f,!g9 IHFe@qxCT]$ \P d zENT]}̬!ex"W*pvHQ1^AW1Ԩqq갉'sz*ϛR@]*âBH^_ק3ר, Ո_MfJeKnG=f #*7 x1?iuZorpit;z>uZΏ|9摿C$0"&fGO@U靌\݊R IY{W u=WJtAݥ.f0ڷh beҫ;,2 0((iwtI-v|AX5/*30G-XMآˈl FM*V#ur x茗h ƅɋR#0% 6jn(5+Lq#lgQD\tV^2۽f(U1n$& TF8Xb>6A4 Ȩ3)Z2\3Z |FդEP}&0z3>\)ؙ^ 2b8?S`QfxW!<+E滉 B|('9?}}36%_".{QdDQq0^>2L5%u P^jWpA,hhUBD N:E;m4SWq1)F@NQ_ȟHk:YQSrB[u<&[>ԁ)(KvΊb8<9 Ig#2O>ɼK&7pA[v5K^/ױ2+E 8'򃪄SڧfNkE\eašh1[V8Ju3Bx- @rVqST7п|3pm[ aQ}Ҙ`UW_#/3".P}9VYD l.6fܯKCtwg+ ˙NCjXE2P|lj<4o-.`%,Ak_B-0Y6 fZVpw4#%0Xq `̝`M|b !# h-s\p/2gL9.Z MbڠN_7(>R]d$tqc'[ՏK9ssP&5+fu*5ys&-+ yVWL!M~&Qdk S_F.,,K32A+ ԿL,TP4XUaPw&t d鬦38r̩b¯n"-69zN^r?fRNuD$$7ىDw{? RŔ`D//-qE99%=GY-23I]ƍ:<(2e&`{,rRq\($|$7]e5boz{0.)bfkea0%a 9<1J̗]v&[zLa'E̮Ş 7 JNzA#rgNLh41Ԗ}4AjMl#ifJ!;gE\I7l‰3mrOe* EU~ _v1|90چЯoS/+aTLvWa ;9]D>6ݣC1NTzШ.{J^aDNߟ{̴X8@\C6Kĸ]J MˡI.e ;a 9HrJWQvJ+OAY G[m'}vϛS͡bQz=^>jd*=(%&DM$uI!AZJ&L *θ([RklZ) 5wFr'{ByTYR`1橇p^`^[BNV*YP3IWb{zZq!eې'|mpeHNe ϖcqHK}?P*N'nL,FUs$`uA2(*<,WIdC]N QH`^fiP>s:PMHV-K9QDjfxwJ"FMsr v(D{)Q N 'K2S*KBKMz`b4}tKy,λ<j u>.@Sid#9(yQ Iو"-$ l0R~FGGPuU!aXE\x)@d^$vP4 <)OߔѨr|CvErrx,Sktlmd(,uELVb7Od>;+~m`k$sYVBcތI쯱\qlL uǴe[*[ G`M$ ,)yxgڅA*&k>eENv( m ~S&B W˒mSݵnxfh ò'"MfD Δq;G"*xU1|tw)|UơzxNbj9)è׉ {fIfظz{v_sʡV㤉e?ô0pmuj[IVepgBakM1BK:Of5tt=9:ʩJ: HO=٨X"[?9$32W6/ <&ø hIhʖ0~z-dbLoHG U!+,ݟ!K[dם*&~2yr7Q o"<N0@I仺̛6͑Z(DMC뉝5(tE&UJ1J0oGm&0sEܞ'drLD7}hFvWYĵY tkV-܀F$TvV\E"ߖHȒmt7o1t6QŌvq]fX %~7B=\*HFjAM<>=E,V)f)JngWVKqkShioj] \?tC! q:耴Jb+Itg0`]_tux 8׍h5dڒGMgyWN _Wq%Wz5rJDvpץIL^p0M0~8'cRX&FEgAIF?"n ?(IǬ^I5rƻ{,:]:2QbOYAKkZV!#jYnAdoNS=4CS5>=$2v mڐ`ߦ@?Ԇ ouggRԭiN\/g069D)0Պ -@ܜ:ͭ[r`oۺLsxcrz&c[O!P0a&u pAq۳""I*\G%%D(h N+ )!jzYFvg%n-'!Ƌ0h^dzW^rm[wH_B҃Wn#@~y Ė^8FX^ >FlSm]f.)HřAL\kULr$Iq?}S ُrCh~pIWik5cVÆ0nq6rDLh8Oɏ3e <R@D'Ö$tXJHAbTwK4 T8 ~ea;%fTv[VP-!Zq]Z2h[izdXۭDy{Px 7q*6ۅa[vxMA:{"ix!lʪ+l\[10%>C.).sU%窜v)];ϛƳWzcĠwe5&:-A<[HhvvMaBŹ ٌ>)ŒV(S8^7.͆J:SѲ"wB ,muf08'\Rn"чۿiZϟb" s8U*BtOPxDGl\ XU S4t +ʴ@-+?/wx |(Al Q墂FuF>u}@tp3!=46yZ0>]׏ dz (i7 k?P@ʕ> u2\`"y/Ud{K/z#|{DRF{Ԟ~+bamD!(jq^@ ޾MC6Ti}Gh']Sg9䂱\jv\XcOꋌW%3i67^MƅG+M1{Be{wCeoq|@}8993'sd.U|ɖQJ[kB-hX 8.>Jccll.*qN5|;b?@dݿ zwNKl"T$,=2 A# oj'ͽ~a1]bԚ^Bgܗm#&նw#e#+o#J`}1FTxe5Z]H_&*IERhb{%=Abٹ gC伒L1Z)uVVvV&طyށ Bŧ.hKpg"pkjQЯɔ4]7&uwEG;kցPmoxؼw}}$ L>'ۅ>mhsV'GC[զʕpom@=e{K8r;1396",}Ξ(D*sauD ҿ_MVhW &]"l;ǚ⨮;'0 eZ2/s.@-%+L.Ŗl齶/Rew]Y@,;WکB)jN4갿|вOw9Q #~Lځhd6ULNB#cǒI:泣D`^jZrkNj8-lSf9](aQnrycJXq[jhcR*Ryg4UR Ѻ6(9`9Ckvq,HTƒb$k$H@)XBDb(P E CIdrhv|.<޾%4rxVy,Z;kj'I8| A8ؕ+Z2J2?YR&fGz3cQ3э?=N2vmD?. ȵUlU[.g‘FCMεBY^RxeN^C NKgO߃&59t>GL0.E)O0ꭡzBT(5-hA`GRGQGK@KbnM{Ő>_F̺cc,d[D8;#MWvǸ Y-4P>OpEfhީˈ&/ze}1}4%4Sstu^t'')H߉-7 w[w1&N!ӢW}WG5iZd2閎xZئEpSW_,%vb+qD"~5mM Jq.ai`ZfS3ɏAxr?{T≌ (sd ɏQ*㫁P%g MϦ<\~H-.ܙOx;6S]K9tY'=JR}[LKR)Zc_JsM,D?AE=_~؏y R{^{VWjfކ[lAWq#v;١1_PYɕ$b$4e>5n}8 H mo"7`ӢCق*!akKK>]TA}HN*g/4)u=Ԭcl ۠v{`C3]F#tGUCozJĢBi98rs~8(Wl#|gEڻ.I.4e% nF9k} Xͳ擉LDU p^yб<܃݃pZ?ԱmVEu}^e PF,rhv-M┖gWu$qd7| k$hڊŒ1d0 rZb;Y!΁^LBd.PL{z2 5[HR& h=v@ a>`[Y=B!~$ֹ8l΁TTD7yV7St?v(E@ڈY.*@?:NxszH~8~3 /ޘ@a yAUo@-^Q+J,Qs1|b}qرRo-VsECèb봞GeF DzCL {]]ƟbR:LbD.EuVa2IU 4W׷qY%W TJVU(ld>kM F7]-8â0"@/.`ڣ %[~$wf@Lt&K ,_~zHޢXeǎB}W2@q719Nsm_&>DrC6[k]d&{UneEAʔ ꛢ% :Tgf5'C w|Q5յ533k!EoSLO9w+E)SO\ JYDzSW?`1#fN 6{+QjX^a%vRp#T)ů{VSb)ҡ0P]^If]R唁%y蠩]G#X[>.t2yǷ;q{Dǧ1w~G*hK@7OQRC_B`Yk`yc[>@A4 OOb&xn~Vfa0{|%m1Q?s0O1IK0 4Ɉ'uKWJ~JHcxIj##(Ɇ% om^ $ukxL5#3×|7II9?A3"xr,h ƼM2>@LOiߴWYfX&[pDŮY[n7d.i( l&1)bxpVS$ u$lD81Q;z('+Vu 7J(-cL,Ow6$:Ƌ9Oy }fs4Rw`ݽDp Z3YwF+?>@(%Tҹ4 Fa`T݄¡s|.C%ߥ=> f -4%gP?b{RYd?bWi}'ϺFY x Q}/@']Ew>.: t79 Ca%E+jp h)֐)HU27?ϞU 2Oᩥ$q`@&PQ3d#mXkS&xϺSxp^*~nO+$ހž:}vG K/g,`O/C4,NA&.+.FL +ٕc C^C$*cm} Ip˶l70"hTsIqG% >hqh lWo,CDp]Wcxo6d' ƾ[V"TBApJ*մē+qRbF/ XJa|̪qz-Fb~–N=[?F.CxG-\#N9>8 ޞ'YnSݘ^ ɀeB>kׂN RHVc@ج Q^Z5 8sTWd'wܦ)3~8[f>Y_Ac-e |UB8$_@5/(Lu2@+RL9Ţ~i!KlH3HgSq/ _ l$nߘQEe.hkf.1ѕygA*`ek\ɓ9;sPF|`S}ǖl_ҙJtN. Ml%+^eyԳ%$\LrtD)K&&ٛg_ԔKIZ-&ƊIf7fɫNHJGuш(a>;݊ȴ)1zԣ/J$a:!aGo#5箮 Z:XVtt% {u..V4D2drPZ- e᎞WW!N%֗LaŎ^(C\|3@<q ͆[ j9и /=c~ j$̷1'}ZYHvWL.ق_}E%?,Ϟ?9W.aJ[yCG%s 2L]>tsƀeW/_AOuXFC-S>9^"1Ige? A7V ܣi .^T,`;QEU:cٮQR4[=I-'x=f5ޯ/Fn{(t-/achK fdNss:yዄ(MP7;B]5ީl+bX6vMi*5t;pnr68\~8\|H 0#";"p +* c G5cfp4 #}IUݩ^[9yHB c6Sp:cׅd3[ȹCҦTe1&vq=fp9<qDvS gŐLo_ }8|7uTev&At_6O*Ff!ɬ`R=p0,ՎBtBE2R es:3'4?`ʆ-#GXLufq1zݱCJ@Zs*! s\(RfXuJXO@9 aa½VQør£1E#]'ч &Aـ"A@1&QOU.L)4n4 f~jfIMyi4˄zb}Bi?dvd@lƵb`C^!ډ»{"_8|n4-tq-67,FRq/(^_Ps82ջVe2! TBÉa?.VKNKX[cm}2X8gYv>]!Ѩ8u(r6MցQԧɯ@*VD|HtU\Dtq#vvw&yJB1q FMv+!=@*ք$Vnx%L Dj6gāôىr {1cf 3,VNJW_{ְ-i]+b޿''.`!R&Rfއk(O֤T%WH1ZQ]!>B gTb ? +&QE"Y]$1e Ǹ[`l>#*SfkNT.'?#PdMcK{3PFT+i.dOQtOk*|h+D!S }z ͹xA?$a"1/A9-sDB1uܱWd: _~'^i ^BIz\  p꿺nxɵL1Q72da,W )^q8jLBNY~y-R{Гv;!u2IdVKvhZڭȿ &IljۿpvC 9i-w]u:CLUREE%aOSdɐZ } N|ϡ}%U3O $.D7ڍ &?܆H%ŇA A)]X}oUZ[a$ t߄ʉ Tq>gNI&5?TX+̇Y :3L} ձ磞⓳Hirye oд7'D m gV(ޝq't֙~fjlcםnqLғ<#<]:\ƸbCAe7;%ڪ83&}8/n?Zqlb%#΁~{GE,%p-h-_ꋟj\$;&fYA'aq6^"WQO"BXGĒi am74k ƒ4Q=>nr.z? B  ATp&&kS3Z-f鐧e U/2;W'MȨN ,piW|ʜ-uB)R~:< @$&xp2yPmWXn3(& o:0#wpemJ54媮6ɱ5ʍZ³@j=zjdAtJZ~O #πBݬrq'XANM!**^czix6J-}_6=^Ɏnvy\: ?Ncph +r4T۰ JCwu=<$1|#|{MTfb΅~w"6N"#R8gEt oe_8\W'elCw_oB\k1G&fW G=tU`y> Asu_7Ѫ[ې^D"1pI՘nR R1;I-ԯ@/>Whz;zWR533p4{zh!$)ݚ2nY,0/%Phٓw-F;/oL{gTbJSS?Q st]~>I=G:O LS:Ui}ye.1'G[q%'c%ُ}?z:4Lg8 Fv CHd޳-%節AEh+FR׌ۡquYvތ7" Is\~9_4J=M Us܅p,kcGmŪ߰H0^JrjK{ܭO.9!w CYjH8O?L+8JHuJnu5w3ENk>t9 *Dxe7i4%,F6aux$-K/fyZ1g1O٪w8uƔ5#`[^K6oږ oGK'%wc[:'Qss6N-n A.ٟtz)8{c [g[iN"Ez{Y.S`[$}i+v?UrW:b ϴFNd]D6V_6Ş)+Hxе0A3%n \&i}fOz,D#֚&Dǐ^1_]X*6,6S;x9WK[ =kv[kDG鑅c&;H䳌Wxe,w_|x !q`wJE%nL`B%D?#D|JRmfroӮklfP#+ČU2S5cq:?VR*>b.aӤdD0|('eUu`̀xSIM- Z9IŸ/}乍ǘǓE/z!iytFe 3狊:+=t{ВƣPwR!T5sfqb\}!n!-N`yORU\ tch?5".SW6Vuuʕbޘ 7-agi[NW.Tt<1C_\)Sj7o-[D?W**^%+49" a>߉QCV{ӓCvqoMsnF:,PkѰ] ?'=VLp06maUy//;y/xz}[݀#-ԗmKlL'l*ݷC8ؗ3-m {95z~۬!E?0x ۘbE1ic$QVRXic8 =Mh7Sr)(D1uqRVqP o&VO=dů>݁8s8 he\w8l5i-$ŜWOMp*ĕ?U]JL٘ξ(4W7sb1Pxς^r1ȎaCaE#h=? h#JbX> Z>搝".¯h;ʶ9o 0qGZŐ" =]qAцn۬P ̺yFTZV㴎1+ӌpa)fsraEͪ*4GF`ZU}ڎŒxeq!!˝a9'"۴rκnMpyN( N'9I*/{:1H=r"0h||..qWuX3Jۄ,Zʦm.Fňm+!QזКf#p.[d0/ov" 9dcf!K/@@^\V 6~L\W6I4b II&kS-o%r\kxdԿAzl6r,+A+ON( {BD肞P-[!g& lĔ:%EEAAf= $#bg͙&;YiX~oKt. 4~0`Q|xڷ/$?X:PP,~5^}Og ; e0Qٙ3*AT c8<@HM6W'*U㢤%j3dVp\|$[T@\nwTM Trd^ j:p.qtW Wpx9GLI=_aJ@G یj/ukoOl!f`7ǫƖ@sEpkGxp a^lbO C`x/®<=+ v;Ʊ 3`1`o*-xaܚ,)r&:=GaD+-N'G_.Uyw;;S m k&H.AˍCzi*%[gDAL3!^)EtK #k\uphT`y# WS_}"\ޱs>LX aO\_\2t11y*A,4x=r(]y\ hW7C /It!?e0vA?Yf$#'0TZ-uEz[ƆT$-Ի7?˞/t++r.Ũ s&~'ؗG{t(Y,/Оe>ךc.|ܨ/KbْrlwhWP0Imm/H2҆3񔴲lVV.9s3Fmϒد$ իitShl9q%zDyHhheώS򜝦`&[s;Zd)>=ʜnyp?;vElǒݍ,wOF~jhJ<:(\VQg>LHƶ'0tVU 1n}]SOӵS|z Fhd6Y0qk `ϐ?NjzmbMq"d Ҟ_9@F8+w &'gDm x}^Xh$I|%d.-R~mCQrɒ)_G-dIb ;>8 PcK_HǑ+F1k⻩*g=jx;5P> v'cZrqLݳXr|%(=t; _s6 WgKH K۷6UV/1JE[ch"76I|T⃈LmK_'/sy0 _ϕ9k[./񴷽eQ&&9*,&jɅ+CqKf]2G`߰Z XaM$2KšF{mpIHP m 0+_7"_$6QUG kHM:.R ; X3:ŽH/UmJYp R¡0N@Fhi#|^UMh2n'jO=,i ѓ77O VH2_Ztid<2ᛶ_~הhoɱm͠NroH 聯+ûvk4MZtKYE !4>"R@6ZLV_K*^KSJ%G;Bަ5:˝dr k̎91rT?vʃ Fɶ*VYSi|4t{!i81ݙTYC ƒLFZ#$q; gzp)W@3 S,u ψ`oq2z3: 0ygG JR s= "+7K J#uiJ'DݒRއTK |@o qł5QyM>F BvS]GQ>%D /9Al]3p&.`d{;ͳYGGh&K%VTqٷ?l.%80x"lf._5R.L=m_ p>FSMT笐Z]ϔܔƵËZA5M>@c}%F$^5;2u0NLHj+d xLK휓FG-SP8}M` >omfrsZH9nc}`=g\ R+-)Z8#^ocE;hÁ!lM iP6Հvy4ÐTVԂzJt ^9k@l2&owS%R)`!њ#"w0CF3rN>vX cT+ dV:y@Sc< @tUm,DN}cIE %H*,Ӷ`cEͲJ<-T[ *"e{XHȪYyuY):#bY݈v)!D$FrY3M涄&xm1x `pY1s8g*iE۠0WRC=hb#G pj=qMn`*5?gFoG  4dD">3^dq@s^ ]2q$R9`gX?ukbD,W>BIjb^Nrj|URD_$Fw 3G$NH: b_E\G̫%Gj>f L}[RrR6NnA]ɰK b'r2< ܝ.<k"~Q}.)PCS"׾ُ$zN5$".'M`m#zd B(qHW{Gv׊=(Eh1FJ1k3:c>LYņdXv(Txx!Oԋ41{o[>>Mf2vxZo,ؓv"{K9U"gD De-*Yis;I(IS^Aϧa0M5s[/MJVφ fA Պ}T1nTkngh597i^GS]Mx]]BŦn+B?!Vpu?t`e t~t|z$YrЇt{p ~ۗNUܵ=]TcNj ="L^,icI^5F#0|[ D%GTzGLUᑡ񈎘 F5o!.$E%7rR8 ^@uQj1t)1T(p;ȄLbo. *H£I8$ xDm|a{>ww&RXls6q͋~A;F0Ԍj8jGاWT&%-YG~fy> &Z QD3p}ҫq>F 8Jdi(MYtYG3_9Ǘ.@W|/Qѥ|.|`i9wr NH3vLfy8j0ԙRj40x2.Fb \^:C|qt®W"*axȒOk@ Z2,ʇ,#q[ԦA`@&8Į't"U!oYqxSw6yL%ܿwa{ Q ]&&_ހբ8¶~Br2IEq1VOIMӮ)-/ Z{=!Ҽ5AA)'6oC (AM&hP<Ʋ7thۆ hݞ*&ħ.)~8UmݧUƶIoyײ_-y`Dǖ0} &!A5Gj|߮@; 3~@r. qFZiNR-ìeVlOt.0qVJűmBV-"!DSJ ;Xۚ?:RpߡXY5_riIz"qáX;E6XsDXBZuvOA\d[ۆ{Xzh뀮R[/246HP{.hDE+\NfH~:_b4$!I4 gY7̇1R'rV-B6^P K=נP4(Uҏ9K0X!soVÝ6,]vN6-Lj;.2>}㈛g{qҮ%6lKcI}?ޒ\VZd}4S`9PP1ۖ-h'Wsq!R/;| N\ˣZÜ=X;((wC,EY9&& ZsꩂZպt3Ğ)detݵ"gA8+I[AaO <` ;GF,C;fɾN򇔉sʣBf3{`lPoH(EW+ZmUcQcC.w9K\]׉䡭/ܹT*W=M;S7۸k(o qQ̜r6Q;" Ć:7'9( IK~^TԱE97u`F0#s3oṬHΏHM,8E*$~d$4}W(Pc#َPo+=U[a=@XDbMU=HMUUfQJ'z:U v Yrn~G??@("kB ֤;N26]^"f  }F*7$R~Z)JT/ֵe3Giwyͳ&qQ(%^:*+( 십P8G+(1N&3ZIUz8h&X\e7f;˕:¸2)խxQa4Ҁ5l5r$2LJu9gXzUKD*7!s$*N<9"Ń G v:Np~P\$ۑ(֮H=M>(%[7QIO=>MPCh9 oJ)H߃r{lWi$DѫIiDL\Vvwt?xESD2=Nwލ]Z$\%`㬄'(d {=rk]~o_F TScJ45mI|]+F>Եc6rBe`[h6OKpc]$sFۉrhsc 'Sg; F ]|۳mr"6h~->8fT@)j[Ghefd/ ^Hs_:e1`d9PʊA 1xd,@iJ&lFC 6796?fp{OL8dAjcXE!r)q`s4MGct6|f䢦H,x:/ܬ/':ۊ\j!"xp6Q1k%adcڀ x:Yqg悂S- ]nun#OuU Lh ㌧".L )<̓ oDZ YYmz%:t+Z}`/g3wh?0 +uVPQ?Uxo?K W&33 *U ].'+f=5PE. n۠ 5VرC~ĝ5aIal]_Z% q/ D?4p\z=+?p:S!d O^M(q5;~>qQ(f4+ E6M0>_' +俊UfKJ;epr05L'x,@m.UO8q.DEzb]nX$UyKPS/Q"(jxݭ"~,l&P%FՂ(z<y7̾Ÿ%7|cbnb 9TEij|}s-ѓ4K/״n )vyqRh]Z|+ma%{#a6/;-.;}^TSNC4#ohHks aTLTC)y 8=a 2ydś^yv[x;[LW;> qҕ̸JbYdCp3`t''R}N{8]CɆo(g Ȣ 5a(6 HlٕhO5b?BDz(,)ژd5~yr[ȎA\%6b!p19S9[xZˏagj*^z_3Hd)G_j> ARSuV-¥h{O(Cv# 4Pw}6ϒUqBAq vg1m8P >$W-ori8FMmWr[N|!m%sG ZYw"!bZEҳ.RryK.>Fʚ\F<_.j!Q_2J 6C ,V@G)&YMN+dlN?tNN ڮTGwFyJCӒP#~!O(-YJRB{h }!I^M|i׈b7--"@hZ 1$](pߣ ф\' &.mxL]vI=FsuV-1|ƙ{jm>욢ߔǵyG̍LG#tU]QI4Vt.blo6/_EhŦLKڅ7H]Euѧ/.D~ 8Dj'惔cU[64\eɝ7_e !,&Mt̾uzN7AgCz1h^}Di=X{4,2屬U]/~aʴ 9K/=LT}3-.Z>O}=H2FIyX:+[f}U/+0$ͩdbK!!f.OI"[G8LUy9~%P[Ky f=YM~@{7*/읮{ }!v [Xm >0n`Q\Mo97/vnխZ?Pwi (K`HM}ڒ B|f)A&Ǔ {tB?O !yuza uƗi ySil\}dΎ'xsVL'U_xC7HX|K=s1 Td: 98yMgHseIQE$&h2p~]nsp1o_f޽Ȧ0 SK p6l9LcmNS&mĘ5'}onKZ{U5bɡ̧="U,f/Bt=I+嬸eVaxydl-1gc' 4K"1e]H*=b 9 O+X]GAO!QKף2_0$o9Og`yuګW9E݃uG`K? x- D(,yitx{XJ]k0F`mBQ5'^է$?kORcizOـމI`"x2V .m;n?Jg&/s60Z^-<@%~2#/>1j􋪩؛VZ8ZsTGшE%v,4hLH'adGwnnà3iK}0@W\'W~qy.y^S^ƹZK'PR* .QI&)KSe-z/~ w5U8FK#{ -*fp v;1hJ8˜։60 ӰrloNS,w= 8K/wwwzG}.^{.7[x)a~1?)ou) Ǜh\у&i$>z Pm }M9ϚC2`wN W;v0E Q;4C]RGes&yT\H46X\ɫhߘ W<}th3qd;Vwϙz[S|,Dߛ;#*v$4܏ee|9"ϖŢbJ)z92ҹA+'TޓhwC2 Mu`T ?V4zl<$8& :ZOQTJX2K{{7*4E%!:ÃYJ= ȶ5|`> /"HcU ZHFϤ :v>W_C"7$qB z(Q.ٳ/?<. e{~HnS4m4]?_&2!aF} zLP6 69rxZq sr(^[T+0GUSXo=>vq/˦IJ wm!{\d31!>>j~+ 'UZ|_OB1.>i՞åQ^. g^w޾F?/A^$Cy_jj;v 9ƙ[x|ltc5@9@rЖnl5|-9,8sW)Kgw^XCl 1*uLv*,XlzʩeNAӷ:bk׋ {A3C?AQd؜8{.!B|%Grο{q< Br0T.HHݭ?PhRHWZFHUe ˇ٢J2cH㘕Z)1` {ѻ6sY2ҍ` Ņf`(CS/YQn K9֨:KMQS(R~Ҝ/ }ͽl)c])dxS& e nY732m[6qݰmZe@.?=hNxC|G9 Gbx<mD"cӇ7c-BdǬe tZ}.\kt|@H`uȼ)-QLh.ļMO}'X)("P_z5Xhn݀  >_ߦV^n1 y>z9L^t{s,JN z=뎜QڈUIkƈj\mN$f" ?/r`)(+F] o` k=\:$(!\ 8!ڡ/Dw!%&2|H ^؎qJ(d#{.&. ]XP|bXij&x V CuP0yN3=t;U>}k~őFnB[SB)@:G49T!NpQlVMjMB=cxӏ vc58lXQhL=Gx4e퓌h7!8ΰ&4]Dw`@C<%cӔ5بjxdfux`)׷mR8#p{lfb=,/K. >,j̦{>3,]t]xosI9If{j!PSMtG+Gڃ}-y6;Nr=TM\D5':U76\K-*6^b &tbA%?pqU!)17| <Kɾzv2ܻYbG${&=2_M m.O^"o GQWL8vM$3uÖy$oA!,==xᮚKfIᰔ3yTGFy=N ɲtS83Qv-rU\&DnjYK˻I~ҶƿƿT}Az[ڀG?'7'HW;>i kl%S\K UڹJ⹗3i پ/Č!޾*o٨H&.NoA%!&1+ERxvpPjۧ [ED+?ceLP$fz~I'^ǔI:tfL~F$%c"ˍ) =oaed 4j* p(UwkDZ(jE |/f\2 F,\MKrT0*{]+"XH\):uAGr_񁂥(PC&TJc7@k2z.XA/R$_ 1]tcMN =ifz78"fjͣywЗ5(gRI*N(5Ռf0>;eA fzXXD/̄WtzZGԬQnfj16c_T0wDu H-37vD%5{p"-Tmt+TM2H q9sKH?R_mm^혖{ X3"{:]'64m'=jTy QJ%u7%䶨$n]k>`m)v ϣl9W# ojL$f`cҌSq53g`oJS\ԖGlMa>[S?aDn$^g+L\#k*O.Ί2S} 쌢 pL '~f$ (NDb0hz}S)/nRWX wboZ'~HdJkA;7m^>"ne F562u3Y_fpq7w3 -Gf`t>b}"13?]bό\}_FH[<FNw|o\B ;Yzje\6UAdfԊ!HgC6q ]{K}cMV+L {JzC5EsěԭMNu]-~Mbp;ͭ3\5ZԁAّ*=ls@;o֮9uF3bMh\pCʀNi2k9-m߸rM+> 2Ĝ-k^S֎] .m* 5Nذ7lO- ɞMB*Cءw4e2?zB+Ȥe>oL~b0nclyroQ7H W: [D?f`d6D <謸XU҈2 CN yգ /~սɀe@(I_/ ve (1IL4˂s?P[Sj&2xK&DCɟz*+ (W;0&Nnƒ^ҰMH p6[ ekLVAP;|ڗ~ȃA͌IB`,@*ktxj), D["Tԗq /JfȻ$LP%up.hoX(pl#zZvV{Ɨx:yֲcXS5YKnVnm ŴVih|z!SQd1?DZɱ]…~6)=_G|mգB0JS[mAU980Q6xp5Ɨ U'UIQ~8|H9|6T<0[+*QowMy~dns|ScMV!rYk w:" l5Ş3$/e6*r0e.?Ex\(]kSV" Ǟ2"cc:i@\L/'$y`)rn&"Dj@g~Soֵ+;r'0C#(b7PAWj'+!kXyw2]QOשOiH2H:<1|PbcBx8 aM8cmmq&QU2);|4'.SeC$1ua3DƳzfcC`'U-IN|Q.]pZMVs!"ʃEYy-l 5:kۢ(׿DV'줌4(J;jrK#*X6Je$ np MWZHKBWu8] ga@2^ )*э"tY'slkVgc;a~a*bi=eC76peo5 P,NN#`, HU!Ѯ| nxY_qʍN )ŝ\/>]!T_UiQSuj]:SgWRYA9ln7׍?i1nE %UyU,J3a>)Gq4FVdDB&6#MQRFn_hQlzLr%j(Qw 2]H~5Z=T0 ,R"_O-.q UI'wy`iAf*~YX$S 3J""[MBqϭu#Q5 I$av3tɸq(8ˢISf}=qt. DĢ&A;{0RwxiC_QgG ۈ4aR!#8$wlDTfw;+}ZNa &I.D!j>8ãRC)P͡ Pr؝-7^#9g󪻛XcWlܲ[ڎ#K7W.xgɩPX<4 a_=#^,as5}q̘10G;O VYP#)2&8 #U{ 7t1PZܖs'_&КƃG߀BC;fsąT㔆C4~ҡ7P9Vʳ y e z%;H_EhqYxMLӤ&fo+Ix;%Mm@ΩA1|HRj R$3hq(1bܸuTU*uoɧEI`) p # 8ԛ|\0M+" =)=c%f]8MA{ٻ ng| (+۰6!pgQ Jfױɨ+VXTkMˇ(_r7,kGMʼ%N(Uͳժ n.q(y0Gljd;K1M(755iZE`Z1o0.m)ʚPp`M'KA7|l}b+4,lkZFg=h*;؀,]=i})>lL7L"9Z`bsn߮)ܐ{%h)ɛYy%5:rb[&Χ,])γ|d== 5H(C_oykr<qK҃oʶ[0߈kF#-ǷZӇ\A|*HuHa( [`̧q_wGZ_)k<>&4;.azwx߬=ME(e Cυ>9$d1?~?Ziuc<{IvQZ^3h X9"kNDkO m_혋T x0Lu䷹R؟ U!T$fQM֊p p# ')  Ѿ`咖n$:7eAL*)7 +h3W~WG9wxsr.赀񳲢D![f7o9FWX8FKtǐǹnX$2-M(l L<v7i;9\O=Scǖ6>5g9[U?Kt)jCl4&A^^v(ʑ׌K_kǸ~:a fZH܌t}a? &XsY1xvP9mkyBh͊]* FPQhBi9Xϭ2a/ytDtckJ0D Zc;3K $)ylnRаV, }2%AFiU{WZfeGb|Do|Rì@efaӮW f6}bҝ d7 ^_Tb\Y38;z4Q6PaMٖJhgt۱| ">C='" 5O& ^焾2rzu:",m8#` DO6|>(8Z98m6rex@n@y}ʁTQXLKH^"_w7gFa,.=8!%zdPf^v[ |?~)/OhPV’N럛yAK*w5x-i*03aÚ5 O$ZPaE/1]VGe|:eyDM`_uc߆IBݎ<㹆;`Rǭi)w쁀tO,=]LgiT#LwJEm|Ve|b. ! :00M@Dx`te& /s-Z>7gxVZʹp*>uΘMzT p+\({!*/# 5O@hPoU#/w5ٙS;p7;~Yymd.D+u %k1o\-~3On<(tkꉯ7*f,~OѢ|53Z?RD|iE|s;auW hO9_h$ƵmƦ=h3Bg//BcٵbP} m  4C@c}M͈Uم]Ukz¬U$A}Q2{r~i!/CL\DΞM+ݭѠMm7,9h$;´@\2{U! wX{<ZIC/JG$(2Ev_%5^v݌F}c`w@1{ ^N 0 ?*GP\XSdͮwYESKmKz's! dxl/wmzW1le,ޘ"7| Ҡi;ƮX ZqC'ЊYj-=(uUCAS ,~B la~M.T넝ף͠呗 !"w/[ Cts4up4Dr‰| 9 "MoCp[D ȸ`#6hMqM_P6\~,f AK ^/]c¬zLgn>3P'Y5+P8zsWxiJMs#y',Hpr ..p Ƥø50i ϵJ3bW̻̉[-_bLRSbP!"?EiG#5}1e@[Ŷ{7>sVG{LȗDwop!յդv.ige]P9Ϝ24KHҹ9 EjuR; nAV* > dd5Uqin<:*c<ùN}Ff҇UҊC>H^Ld&_4y(墈UR SڂďaKV,|g dE[܃~ϸBeM/+G1"#l^6G6Ĩ~,K2DVtKD-4g6p[LzkI S)a.u\'س~#k3˙L">嵔Ԧ55xqNK|NSAw ` AI|1" 1AEyHv=T%"w+aZ,Yx(/ʴڥO07pjڽXh֭Esʕe`c4Yf10 #%¼閱Z {%w\W'e'Q̓ ~i䀠egJꠈ T\>19g:ԫaZ/ X ?/)n‰%=HSGAbԯ o9}OƧFL5'UtĤ0l2;Hg"o~b5'T<%_!#Mn[wxorl 辕Xt nT~  T'jBf+<aDT60 N~dIR+.l–qilv?%1˵+[X/)MfU&\"8֒qL @pLDT421^E$QDux[/ 1&+YZ@X|\PO ؀L\[%eD+cٽ,`q6y5~=Eo/p\SI ٷ2SdiSR&°G 6꯺B8х>کE0۬]y} oiz49}K\5YrꈳK- UC\hZMm1ŸUBl2&\*Õ33仾KMULz'5nʝ^]`ub V=kw@wǭ~'\&h8, ͩ*YS,/HʋT YZu7pk5I,jhL3uR_qmgI=#}Ŏ`Ƕ>lh*/Tz, 'V7 <?Ȧ_I,5M(Eg7Sq9g1 8՛ó^7؝APs, .ϢŊTOcdϡ0,#%Uq6XyqF`U$2y!N|S3-b +p<4ټ6gDŭL<Ŵ`r &[t:5)M@KE{c_Cm_j4,1 ay\||mAixT *KqO]L2e _u.B L#ə37γCрktJqPgRZZw{,饥&/9Ԇ[=Fۄ @ⱞQTXi=~|4=ŝu6R* "!CqWnk,Zbw.ap<Rc#:n5(򣕜ɫb9\V.׸1S 2w,5V2>,iK:.mw03l^]S:A;-ShFrqqI*)RR S?v0LYK5-JhKRΣP1,֡Rgw*FV!늯5YT iYKH{zN(Cr飅\k [ɸ gY%c{:@t~4nb4JɿC%a2QnSյB](%wڅ`zllTzJ2w}+5؀jy?O B=1lu N'khÁپф՞`Zm?0#՞\|4?<-/!I&=RKŦ6z{k\5tC֢Xm@⊧\̛r.5e@&%wW`v3@skpv+VX՚QAvg̜Ms5M#Xl~&@U(Mm;LsHq~8.ϻՉerpQB RbȅyMOfa`XH~TOے,5{#rҗDa'0L12"/19g T$Cl8sQB^̓}=:0U Nh\/*Dq`!龓D_!I̬qxsiŷɼBvUƒºbs[ԿHZ`a B||Epiȧtמ9ŕcKk~)>N^ʪtOQ.DS8tY{] VH&O֦d`!67:jZCΪ/V$GYj`!)dǮaO4ds%QX۴*A=ezH(2 2K ZQQ2]J#HbH ׃Q8OrU/yDLJ @&ƣC%cV#5aF5a#tqd v XkΣ-ۧ/=!0LPʰL2FYvVeO[ " `.ql/c 9Oc-}䩑] [%ޜ1}:dTl?؇nf6j90g1$T {,frIU]gS}i E @{I%uv"qn \'ׅK5AW:D̮q!'V'TbL~jCt]J{m~:aBN8z,DMQ .?]ԇ`=`ÆCe2Qt&N'”8NQYyNr_lELU/{g$7Ռ.ZṊ0Nn (:1z={C)qzN2:P2Gn'$g!{ذku@_#VhE ؘ`|%&QFCFS)N޼Rh'N׼*Dq)}H/B<ŀ uhf_2ӌPgvW䳃l90Flޒu+% n%aQ~$/U:N+d1֑Zm<2꾗 _]| Ô`z3w͗0 $aPnc 4NQBVy$ ZJU= qvt^NMs@rJ6#/Onc# K$-L˓тSܐȥ/ʩz Rxӿ@K,Y; a\ WZHpnP/ډKأPG t`j aXPuBN'[$Ht sUWlab;(OB(RjܬA)%"o$dfx eOK )Bu?Fi&U ,99Hb5Jم% OMivS i7x%tʹHV=Q6_9+Ҭe+2T0.*E{ZXaS~Ā`EsƤZĹ?WGhF%s7%)+7LTwC<,ͦ A0 4sFZhiMDmtx";YuglU/ۮ,Çs򾯵遈mKNTkjǂ' Z|zvѡa!k2*b:X$ [Қ'ͺ~p[R_Yo /)!Mī1)lm=K 7WFV7q1@XhPRXL xt<6 ZP (3&p:*?{) Jʗ$R8~72 rEX4?^w{xuO9s*!温̷tIk5PEp-A+fZ^鉴 W])z!1<%MÆtkI%9F`ձEx[;?Gl~ S;c. 3B;@JA:_c*#3^)чY* B܃k>F1}GtFO]b^=u$="i6 '8 =,\e@z?׷6}rKX^M3wGkƁ-ۀa+7`@/ۄkHQ=9(aN]ƣh7 *#`-hяEkR @o-/v~BH Ҡ~}U!A>Y8I ff`K4{!Q‡\ogI@ &^+k'g^TzWaQe@)F5p̸GAtX:uP,DžKTVe Kr-`.#gլptss%ﭘ豺?o<'qBV@iE@lBn* `L((d'٬I]oR<+Y$ykh /VoWwOqA +\ʡ-;LqcGH,Y ~<|9V}bFF*`mgi υ9_ TvvC\GN]neK]MyE *y s_DIs =e~ }Hxe}*RGjv_ڰ QօXhx8Џ] X1o&1ܕnvxv3F+h761}T?K~/ȠL)c[MI^y 7Wl9Sb`ȥ*C._L9un)hFl]R0b@B5K7DInP0Bo52P&fg1nd<ʠY]Kk zJ60 B5΂ Erηc.UI8*V@Սٸdp:k!NA{G__[e<17}jk2i|=(Lը,=Dl=$ jq۶; E';t8\G+~h/w_8 6?:j PZ$]tB>Na~ Ii3$ggG ݟ'^-aǚ4HCB?:Ok d;TwJ>h1hZg$/E_3L%DIN"˱‹OU3n~jͺ޻RQx=e )QqaX:-7☡#t 87gy6YMG.AtMf;nPCQ2v?3>Eܐ"{֛;qb+ e6 aR0y*>ZeEa}l L7`cs=4H 7%`t]DcS&G*7HcQq(IJ$%lDu~'XǨ,`;  |nyԳuTƚ/u5$][j0TI.K,n9Է$5QL`bJ3$\l?Y6Txz:L)1R>Ȍ XVkBgd@b#H* I3Gr=>{Q1sddXf&XV PH `J$  B-?ԏ?ZtQ _L\M@|\0T>'3"cRSËRl tQ6(uO0 Ԡx+Ȃ/xppEP既fs7︾cn!&Ω)و("mŽu"}\~!K%&N%9ݢq[VR9o'^ـnjL@@?Rpz<& n˓Ojm.ԑ1exT'в9Vq Ȯ.!*~ȹIUU޷gHN!cE׺1x:ɍZWppŶ7ጲN<7y7#!1}I`&QQ!ӷ\~]&7 ]88"Nʬ|йR\bRnUSA6)>mW+~y,<u_fT:*\E@ %y 9?‡7+ԅ4e^[%-9.$j瀛mg~Z*P_+JQx(dk蛷p6j QǟHɹ>{Cuᖪ/KwەD=Y+ЉCLXp@K.)-ZA↲$Qz꧕~1KsAZ .%kΑ $_GtoN;"Jqjp~՘Ч]@/<3{}hVu- >t5e2nU-Ԋd_V &BN ean7]vi(3p8Fy0|̣(b]ݟ7l>]}¬>}KJ*.dr8N- H"H;[giGʦy@ėfocR-<$F&kkn"vQpIt}\FzZ`63rI_uG£8̂Y#[.r7Mb1PU%/@i ٖ 'vNU 7Lo"pzKO wu:_(-DEFC xKU: `*LAN` hN[.IJxD``d9QPڢIru77 M="AױA\l?%)=Hg,z&)0[:'JJc_31G.-C@X-8%fߺv" +zn: |^#AC, E*@^FPY8; Lє4 RF_ شɍ]﯌"#9l҇[XL87>~AϠ=\/B! Q>ŁfN;~} +mZ |_a$_hRJ5(ЋHT&o #V_;VPt^a뮔0$=,n ?JvDc2G1 TH O HdJ!^ؑwW-/~HsJ쐇A3Q:"jT =z/thǃkqw]c͆`N=;ॴ(d ( 5)Ծh$cswW|\AY!YWlL7!oF0^}AC*pupVyLsߪe?FHnRWE>Z$WHZ60oZ=mHeతs[s?zL7'@Ջ'{ [k)>=#Cz2 {]kkbFaB&F,o=8=넖G{aӔ`ZxSvڐGX)a*|tpeW87["M@Nq˭ڤ\!qo~"вZ]4$!a%^Č n@4`p?w5A~el)+ˎuG%f+V|WbDk.'YS([aZ\ގ㶾k[% n%`cpxGW\лUkY뀼-JRPHԥ1#/!{K-(@.~=[&ω?3 TYc^(nq=>慫 PFYa#~}?yŜ؇~lXҽeߢ܃r/H t-oRƣŖ?_x|P6EC ZU §RАtꓙ_Lo;ՕeABVHjҤF28;Moׇ7cnBqTb;h"*q9A Yn0i:͠鿟-ش_L(%_˂ڕyJ`2YG.UN~+_1K‰5"psAH+xYTe.LA| MFiI *Lm]LȄێ+rA->;\Ɩil%t}-/Nw=5֧n' {,ӪR]3MMP)mNX&l,;T$S~L=ښHJ۔q#ب ?{qϖk>w}՘*qvo6<> ~Wh3]T~Fg#60 iG2_~l̡Ỹ%@0GRw]F/'Fãipfq,<+ ޵C/'d)^UrɷPED;Lُ&gaaKU'+ 3u#1yY.=1YxK}6uK[xEޗÀr5@9bUEH3LDjWKBСd4b[gwT֬j8oi,I6"߻~Oh;{ajHHSd&9Y-b 3c_^qiL `8OP&tQ MZȿ|# X)iObS X6:1iI6t 1xoϓk̥O uK`:g5=Isb'[j/7*@#:> m`|Y 5I. MW5mG@̸'t`v|sd JonK6Upx>k\_ /L$hX'#G(T!9yN|UIvADT[/EC<Q o(޶`Eѭ&Ԋ'u%a1hVUS}?",Yn%YJ!/P0l^_heۖtlZnU@E o%0{ ceQ\X ~3m,_{tN$D%>?KR+Z,>7 m-n,O%j#]q\@3-;@"%MRDN#pba j5/;}WAyp.:>{n ӌ2s;;|Dv"SJՙU E[3_(ԭlMԾG_&T#-!1VqdC<}CȤ%O*K63*+s<63⡉=ʝ~ѭ+C v/b?B'kTW4K;8}gQ|zo׿3F!1~D (kVn y_^=ZS(d&F!G? :lk{|hWoQ`^'ls늌 GtrǭZ;"‘}mXw IZ˗ C[,_"2urR蝾B _<%ǻ6k$0,͠F|r I92쫨`Nq↓}Fx ?~Nwiif&c"{9Ek\~ $${߭m{f_V֝BO/VfljXoeq9+Wo-Ց,Z% 2,2߉9Wݡ}hK'0eęuqz/{y6mAl)y5ѦoAsU`{19sPR' /b쒾HQ)TO[Byt2cVfly}) LEB{#ݬq^Fqxn@Jp{%x 朏%({F}3SZtH  B^l@(M͓`Zc7uo+ܐ?aEf809gC!wr8/MN,1@IpR({hh/C=xNK!4fr%$%h+]) cȣiݭe@0KLH<* >ԥqfa>F}^:|ؕQkUӰ&$pޟ5] lӊr ]Szq `O*Ab+Fwɹ1 昤% _빤nѼR]BFgԮ}K^CUÑ;*;=e/1aFB;̎a_̑K LXVTGHz-9N).=` Jݣw,ސ>X]/Wo"|f'P}IrmsWRʣkP`,feJ i<=}oT;1)E; *[xc.GZYiiAa:LAD5ޫi<Q_$TM^x0eScne+vAqhP#C' nTwmhd ՉhHS G]TeGٽm(([7K5:648C<=0f!TCrxyxzk5,U?00jxJ%sWIg*وu'\6czZM| 3y 3 }RcYX>:2aS_}$e8>ix F =ҺoZw ´nrCiLlA}VꀔؾNA7cW"s(N-/qXAx"~et ]b+SNôxfMЕM{yx{ɊƗ8]I#D5Ys4QN9htkL-]5.7ܺ-YҦ>7$jh"yl ϡ -65cw1lsЙQ g Ek27e YRڲ#)(jPa &]zSL#?EgݓԳ #%eT)zKlDn'<8 "|% ,T,Sc\hJv^vztnH! v#[_Zm0% .:\6nbETnḐ:`1:%74ͨ忖?/]KDT~F,iԸX(srPbF[% `ހ|υ A!B jxŜTJ>ME㈑/̄"RgC-&;}53*wf%nwT%C2D\Cf̓@S. n2t(<3ٰM)g^+xGlyuyQW!`F3% 7#C޵YѨ* !.Աg_ȋBTe/ pgu@?8Ƕ\SܹhpZ OAF6bN F'g^C _El~Coss%fz+.EI)x29j[ͧ \ϧ4!zC0QJGUWwMK[h6-^+W@Mm*ov.՗ʼ'{햬3>?=ޚCK #+pcM ^qg4ċqd iO,m}U"f~v~"&Aި> rGg2Ȥ@O .͉;YdH@e`{OJ_n^_6cL/ TRA*~:d@n{4:rl^hX3_petZa;PqY s?5kI̋Mݰ%䌮u4˩V`BNf&$_&ƨ6`MC*dy 5Xc'_as$SK|DXSgذkF+Q/ZP~$Rnd*"|b63ժ3rh9L<:b㻕*PlndQ;09WVVh0փXfʥ/Vs=wPC$2$^ QH+bG9 alWM|B)Y]vළ8(ghŠߞ4Y!b?{Wf2ʼn,k:sI#2Ayr乜ZiAvH@qfE\l-kb1kvVt] ZϥM5ɜKճkD]xJ`4MhZ}~wئF(v .tĐjb(JTm!qB`^h^[A|TlO4 iOv91o0tq ǥmlԳ7m ,99 ^0a$Ҳn}E(YWlAOl_ݜ$+Ӊ7+b+~Iyr4, ݖc "w_!^5ۧyw V$Ft ˭2sw\NA\W{FOxL`>{DԃyU9$}P/zM"w2IlCmG&`n}.Tv1SN"\]j 8Ɛ5m61='U_;:e|O2o')%٧>UN7y\X)\M7훉ס, }|(e..ùED'_}s.С@zQȻj~gDlxs8I*bȡ"R>]V*[q -&܆I]$Uz(rbPDH rvh+P]mi&]lC+eQ8mOR&*˽ibCE;GØB0uκWh5% `fv;opmrśQbͲy\nkKG p{Df:wWv|THGȊx4 >-TE]n?J_ W83*Vtq̕gU2,u܎om3 !Y\JM'AKl[0][w9c u}X68\Ogiyk9~cl$–ɗ)L9|%KCiv82O&q \:ٰsdqMzTQETE#TfF %eRnZpe~Yp)O&:Fڰ'JrRw릘W$a?Bv&d7mDc[6Ԗx/ScYaRE\ j9 )R`(VXƤٴ 5Z/Q Y23L\-޸K53Tyr۬[UV\ҊO(:=ktx!.#DnVh6jqths8R !ܼ}`'5/G}s5 lkJEfG?q1FRçfG0|#?ρs`Ɯogs l׷so_ ڹ%,c ȾTޗk"\)ie$]$Zi䤾 $XZD*)HD&z N$cT-P)q3LJ?XU7S zb?Amr{]p%6V}EѢO?γcPIHP?m|!Ͻ7wMvD?WĆ#߸al{Yv煑qvc[-$>d On u{7_rqd, foQ_D[(T;) I} Pu끡X;NnnM l )OLL5@/R\<4֪`8}Uc⨂d+ Nˎ9#qj[4' ]ԋb&q`|aH%3֡H(NJd\"#[D#x=b\mYj $LlDat1iov"}Y&r:>w2}1LhcD8;o:9Zwmμ,W0>r - %O|w)ܖ`: Ѻڂ_qn+}֣dnY Ad@0!1 *ƴd (Neھ ZpؼW.@!+ኰup IS'(@{1`D1AeݶdlxdAQ7F\FQ6W X|y U [}q,韶=@ U̷ѯ}`6v>.N5J&u\j[_ 98cUpF)7b%Ybc"YL T-d#Aܸx B'?kMē0 n_8z^8фQGbm"o4hI̧satvZV #U*٣(AP6`tXaH<{w;B] DŽ {:TZ$v(r6 Wh,EQ -U Ȅ "Ařs_2a@t=SGhDޠiܾeyZzl806{ f >FÑc8F<Վaj$$)$PƠՏ8÷j=eLH(l,K91U-0񈍴BD0.S?KYUm&`XsAq^DFML! tӗKĈ^5|3hQ4i(+yJG2t8QK&/#{n͸շ[)0<ʡ 4As\Qj]X3vzٲqEG ?AD8%# hp~n(F*ElsөJ=&+8QW)eO1lNsT BE7ԓKVxr L9BCwљ.r9ijt^m0d.^rYB]֔"p0eqГʀ Ҵdy [ASzyR>a?)ORJpFrP0־o`|CqF9 EuLןȑfN֔W0j- OnŌ,kj;="SߜgXߚr7T'#+٬QavkpF`OТ* c~=vQ޸Ȗ-wb\g$`DdݭqG[Z=G?ڟTCłێ',m<xӡ +jfV@nZ:0Ӗm&0 tcx.&O`*RFZ5l! )N7@?R eO: p@¼ ;UЇ^?ST(Q^[Ĉ;y/o שJ~ZP|_ScS}dtf|Y^li%22Êe۠nGZ:BmLl%,EUyc?TbՕv-SG{`W]zI)cf'p՛UXB_}rCLՍV)lr#S;79X Q oEqPK\)7{9?Hk(~t7GN !;;c->KE%S3m}q[!h? #bhE^/Dr#l5P;Y\v"2)toYezEiĘr @g̼Dcv#x]" JFoJ%\F;])B0Dir0m'"Jl@I ipҎhD|1 QSt%y< ~/'qYѨBAe%1MiG-eCmi&_is_]8{Yd# ~`HɍW\R?C m-t>k͋a6GKmbUk ӽc ˥vhRGŚ@Ƴ1W[qxK|;g*lL=͇2fNv 9j$e hx!$e;f"~:1w\`a,d~3'fa9x`6;j< kYC;=١%ǦFӧ(y!;CDȻ/ZIeA;K5m@І ¿`dZwPĻ{1ɝg/ [<;;dɜZVz⓱ǞL`cWߴc`؅HÛ_O[Z"2a>%l7 D!۩]wcC?f!}Ka6N i?ƅ$kZ1 kX`-?R^UM:tǓi崵-W6U J`"0QbaHTKQ8g{T~"H9wDsg$ iM;qBucTZ(n"]z-y?Z*;f@Lh-:`kv(>ՈHL@fC "8g(0nu|snvxba8}Z$ǜ0E_CrJډ|5=ǐW,bx6t" K?fʀF BΉ}O)6yrY9XxQvm>ꤹ#Y`}zXӯd~qN=$<*8nݱ6kNqgDŽ3Jx~/"TmX!QjA/O@\Ԃ }n-.1C zݖ{=yJHeg#wM`_d+ w01zu/)Ǵgd,(:XMҟ/Ȳ6OpzݑؠYҔ#.++؋x\L~'Cu|JlL]W)b1:- {U`{|zO Ֆ>7 (ev&p+ُy:W.悟e}S)/;4 C=$C& fbPY@8qAfӾXQ-{Q0`wg,9hjE?Pa,'= qdmg+Wkoi7E%K s(~6h %-RmZXkc9Uvګi!,k5)a8;2qŁ;q%1agaZxt׉8&hs<>n> r> ҕ*l2/b󫗃Ν>\ i.dL9yߔ;M63ԌϘ~[I/ }z.!1a5_,g䚆YI& ͋cҦ_I `Ǖl_UR:+N0"Y ]x1/E^HMv iÙP.cFJoFfJUg2߲k'=ʐ^!k,e 6sX/͓fXG ^KO&e1Ÿ˜"A[kxRƯk_<ì5*=DL\` Mw|F*i1vyCȅr"4MQC:7̙d%B,FfAI7XjePc6{HuPutyWA͢p(qh9\T0o), Xa6UԞe2Xi1j9+P Q")uy 4]0HEc* ¦Habs[t ohDd2Q͐Yã2@?bRw$SLp?gس *Cy|.f+={ϗ}8:J2\&YX&rn|ñ)*_ Wg2ֆA=肉%#sl`u3uag~dʼn Ar݈*5T8+G nո{yqT,Ƞ(s^Y!?+T6- [kL*Id`_ 4]n[V\/Q߸(IȐ@`,e@9㛒Aұg3$\pPJcZP%rF,Ik%a 6Fﯷך[@nGĜS|8k՘ 2Ҫ}j}m<{X؞ 4T&&6?;-zyѿTCΙP Z-Ĉ|034 }1<J(5nцp%#/VQ0Ux Ul{81~,蜁\őXVoK;L I+:63j@ӿ<),۷t"t?Cf%z:BV1x떨=W H`I,DIc -wDÜHdMNvÕ⑭GO.Ӵ_2P~eI;@">^wv9l=/O S@ܧ* ye+w+rl2~Ƃ͟Mb Ngm.\J2^XIxC-n<Ƀ7U.уr8.V{XߤSօ@K"=HSg#29Y] dKN9Pt<IdzbĂа+<@՘.a\wPΈ0 ?z)J:ϧ^n1zH0v.Qp6g6}0yBkzOs2{"ڟkKS}Ln.DP9sM_r;{l`}d4 ޡ],;%1vu.bx'u-q~814N-ȝP~B+@ "ZVGsW4, J>zmvOWzا5PO ];`r8^h#02#wzQ^/&CvX*! eO?TW!h}s|7"`Fx|7]Rg0T؛Є `pw9lVh>|Ъ;Q}J IO洫֬>O;^(-8_3T yC͗h\Cs089LAj+Od/+Np*a5kT6 OV m׊F-sޣ9[}I ZLOJMX)[dh 屵bqѣWok56)n-j;jc?;!5B,$!dZ# ƴ?26(i9a(~GThܦ?rVڣimT9y귣M :~Pќ+Pd=Jk 㯊s"H}):A?_0 8y(6uPӴ Dai΄/|1.P s9OԷ'$-l,n &n~!kxw#(m ZAA;7}0Cp]HHڶ᫽'TB8"c2Ma&҇gVݨp>3̖LHBɾyhEXqEvscKb}7k$.}r5D Z1e:h -EDe`.N'fB]w;e #*\,D݀ ٳۣ/lJyi?8oazyͪc)‚3|6Y =PpXT ~tib]eq$T؎*MF;-A&"#330on #k(X#+V Aמoj!BV{8\*C|m"ࢿyMIE1;7N0 $;  ᚉ(:ԧd?@ytMNfBM OZJ`OviKdp/qvHuReW1D<£u8|x 0VBƮ&2 !_?d#̀Cʝ~ղ[CX"OF/MP'}KcX*gC M8L6Ja$PdO*dqPf KD( 6!togYXTµNUlݼ,rgݻ' Z[FxYYpÈ+Es aը 4x}E. KLY>PflLQ,M``1G{*r)<$mwR1~fx[j**ZdA4_l~.#FXlFn|k -?q3NPW-r!&F_Be>W؜FO#+kY %GڰT= #sr\ -_F6tsQ&]/?@,mʹ]_zfCx+a`S1Ҹ #Ylt6L!s{3@s a1rt`*sK}K;`D!qSma_O$QަƉᆢm H&D)XzAxJnU7YVit;ZTѐxԭw!}Qz H^7&xYҙgN%l#F#hk6|_8($?ڲGK$H[ٜm0`W(VI0g(UR){Ňv_rF vBBd۹L5;IYBޢyd2޾J5EԲ?xip5L TVAhrP>9B[aeCگV1>ɝbFrpBl]C|| >hv5],D ,Q 4 HhؽR>,w켏:ԲTѐ̵1xi#zIE)c̐aLJbc+Xj Y~( EBx {5=- #Ɏ_pEҭ_xܜIzau_C[&uC*AqS{9w<ֹzD.GcDS {OM}tw"o*T։Vr\+Mxv_4ka#[k*0g5☹F{{16v#V7ݢ1 yb]rpVke3KÈxl ,oGV#<=H.fMOyZF*;+@ lFĬ*e 8zUwX* `%?4(xiu&g$Xf>~vH_ 1{n. ^*lF}AĄo-`D<(7E-R_p&GDѩ ]9N0@7-5$=R/ٙ77 }6W|넿SK>@NL*$#u !krJ; \1rъrW5wOi:_c?oG z9:tA&¡`1\Vr.ҲB'~eeo׳XFCTףHton`_Kq\Q]NOHɧ?Pi)Af"5mf)? uaZeS+9ГjX g4pyz]u=,B k if<I w)#`zG{͐7GCu9s#F޿<)mYE}G6&[hKqmb~ m$`$|o NHګ%j;Z| Rֈ*JM{mfSVH:&0=xSF"v"%BNi DW2Oq6+7[ZhA&kAU辘edbкOj wptIyd.ӐpycMŨWf]E(\P Tq*EAǎsjXϖud\ޅ@{~ИcZ:臵/s ǭ&hU`t$Ց\}-c|߿$]UHV] 0>m~%Hk8-PZ~{U1% B@< 2)S' i&+;cJ.ZBϾ'YgVOtJ{QW(D Vf> 0dpEkqY-{}/xsV84MzڤwGIfV4+HTNHLqBaA7 F!$Qpm@C/<vbY}TFKI(P#FqVA@?U G %A+5d 8*gDɃA=TI(WF89mA.^M J!cr=\{or4/{BFQOwn WڊgS]xBr-[E M#pcٌ썖 GZlKт{S8vr[C&{xBl Lzgsv߯Q{danToC#f[yf2%K LF:˖u/u[j@AP\G=ӣ&d})/Bsh۽Ç\iN%%.hq'VA|-AZQe<,l` M#!FM0kQ]p_N9͙ _T Zc<&M)Zg 6tĦfK]!cvMMXæ]ٞKs$;h>ؠ[ (פUMݺ8uS{oa󯖋VBt W݆Ѩ_~H݀zH2|MaMIlO 79 AJ0:Z֡&G1?*11~r#nNῠGt50|.\Z %9[q~)+?@^\ ?EhV KS<_B&{Coom{uwJoŀu8aTERtUXRRؐ'fq]BZ_X0!W&Oj8bxQAVRܠQcSy!8*Uhc8; Fal8[KD Sp /lΓ6m aQf1$):`f tU6Zœ;J7J: єc/'p6`FPg"[zk %IظZctۇP^u g-jMq-OQ(^S  fqN2&>E]dU8޺@wt`N+P"Obo Wm|~u/w9G'j5+)gZsbei\LcKD I\~z0|\^hQCH'vɀ/`3~xS.Ek=9I-}ӡY ̷\bEG9dg\~dnlm)mʿpTڕ?'{[aYq5o~ ^rɨ#V(E74"tkӹh巎ӊObPEL|0 7R{/`%|_b롗.ȸrmeBtwP I??g2m x ,/r1/\A2P2T/? Z ^8hNnv v@gAC"$:*4[cAwAWd>^UqХeܲBn%YgY`"u-Troz1=I-&>?U(YC7:#0{ؑ 0+,MEZPk#Zaԉ}=42R~bg.ѬP6*@vg"Hh[at|Ha]-[FCo+Xaݨl&GeZ@ ɚ芹c:We o<*C3~̴gc5xOUȞ\i5i:WgG/Y'@Ij|1DҙܑҮ|@:v ZQsZ`sQHasdp3u3vri7.sK?`0u'yJFb^ޢهoa@p3$fb? J F~O^÷o-nI jс46wh*8TWu`l"[)gkn5r"UdvZ cCf= M|`Ֆ0-|dO#lw1](0ReT6e 4%PtoC_HMȨv4TZk&9f*o0_{t@"fml:~m'jxO5:9v'w["F3aU/(AsH.#N4f'@BK)ݺzyG}W#Qv+kiEOp7 AZZe J;AjA+:yguS# 19;~W(N ^yE$!T^Rs L }rl($>|'"^m }·b/BZ&/KkmObKWe]N(lNL!x7 t0629cs#{m> L:Rsf ¿gL\8W)@xz̻jb\\u:Lߝ;_o\BTO$.SgQDENd)+*aTdcxr*ߙD=AP\yF2ܫJ Hlw #9? ׇWr&hR{HJpj lDs@Vq_-6 ad;.)JzaJ(붅V]| h=~db V-3 C:Z֤I@| ' ߩZjz, .$di%)جN@G-Z8q>_<0_):uB#{MQ]fp &0,8D{nIb^2Ҵk8 ejR%Z+MxS<~U L^Ku2+CZ@}H1@"Z#z{<;V@dO:7`=K۲}ܛ{Cxe,G@Nlm7d㌑Z+ҵMfaeb~V"d?g5f]AȔyÒmYM3⃷Խ/ٱoD.1A%1'_ݗm$"'w*Q}ؐJ ?C93E۝=k؜!O0u :ϵӕw Pv eS'}B 'B+:9>wp컑W<LgR͏=F\n$ٗuz&56q}@ҳa)rGgfZxa:qXO*^THݎ$ P%&Lێdp MP4 Ys2q]DAjK}^e!*0Ů?3NQ~p(<l@7l&VOj/8H 0\͹кl?wYV(d#˼NiFjV3` $+DF#0 Ek6Sǎ2(,xz[Ȃ窔9{y|q_)e+ӫla[ΐt?H4w{D8a)T!k|-A;mMB*kŷrKj7d6cg )SIݰCBL?=J&FX&>IuqfMF\ B_U-;ʦK`2 0U4ETtSup$03L/hɍ?$B#~ͳRa[4-?z4֧'oG \._zI7+QPWj8R 3KfAOi']iIWόݔO{pi}H͝5? i=|zmc`k<' Zo\)1UG;w#$ Ų*6Isx #HK_hX԰Z>{Cw#0Y5##=h&{mZL)LpہEwޔvf/Wû$!h_d`JFDDr7!^y&7hy_Ts;Itæe.+(uK`PoNu.%׸m_=NVXS4ʌ)S87.G8wiRnlP$ؚCi8ogP^ nT,@N _jS8z*&,e\X EYΨ+ c??qNi_wU1۷7Nv6!}G2j#tXȜUge)G*bbwO'Lš0SD]1dĆiuf}d05eV AY&eDuӦۖW>]d:& `6y:Dsi>MԮmdymi&&(mT3dR- +wff`uI_['gB^TYf(ֺGɅ1?=!) m B ͊ko}9cK@^yٻɠ0/X޴-y݅H|h2ӛ-^WT u0ȕx<۝%.i_(;>t5\֫H;v(4JI5+j^ojNxJn߇A]wn ɛ]rWE5kDžvMiG>۰.\ۈ! tםBy@jb=S `~ j]R},VΖiO!0_ƍrW#;И(2).l}S.TKAdr(ő,o3Ӳq6>9P)>xoњ5T袙\aj_KMH0Wk&0H n10NGX乍b:z\+]eqJQUuIf$̐km&^c$p4x逈Iڱy~4jWI [ۛ"].9rJ.-qjMQTWSt{ -L'vt -3J͒LҾZol Jΐ]00ݱ&lVɪғ*k0t7lU GE-?jwoM,1TEvz`l|c߃xAA!iGeouΰHJױuj:^Ή'!&%t8so]νl=/j?^TkJ^ώCآg/ 秶'l3(a;j$C%J"=qq|R`S4y:` e4pTOW(zbRvV*B#r)4**%n59l&y5 \@ 5-8T ,dԘ*\f4 06ywNE0v`oj}qس@%7+*2n ł)\G,jVŤ(x0ױӬR9UڟOQ醫8ˊ#:guk]#K䛏ڎS}FZN% STZB3 2NE-7 EՀR˗ha#%:;{O$ޗs9uGrU>{Y~REAΨ^yC}3A A<Хe Br Ѱ@ )! 1 k4\cX@% z3r(N_ J<3{Rf~XŐBdj(co:ߟv%KpO.sq̻vº ![ς=l;JǚGE@}$mh;G_O6Q]Su_vz+p Ǟ1=v7q5,T@-6A+}:`E~A$C ݞ +sRyݲ_9PڽXv*pHO7:*QN c('EѬaXcFwW=KP3&{@ȕ/E^8ٙ(BDuL{Eqͷ1D?Ƃnv#ΛuC^t!YEL8 /G*s uNjw˸I,S{ؔ)3sz7i\#ygh<Bl"u|N{vд|xaxhW+ɘR85H:vɥ__iJeaYt+ZN^w(Av%PqRoHln**dfMCGjv&KCl{v{ߗ'I0WOL@h~P W)TK>0l."U,kv:%GV~K}LiZiV:ᠩ-ƥ b?# m=غ,YMT7VqQ^HPy( 9ZM0D0[ck3,q|#^Fv'xZWsWμ !z4auދɋY]Z'EIICpCNuhg֙P0LB'pKgq mS뜄אƩ7{$5`AB̉Rg/|Ja?'{C/ISZW=L՛3YDmDe?ul݅dڌl(AgZĺi Ʌֵ?s.wM8{M']z”*87Mz7{`@J ̑5A!qU4@Xrj;pD9>4`)ed$^,vY{u(P(ax!\;'ލH")6;6% ;ט^lѝN|X4З@.|3 TӴ)<9; -/>6ZgXsPP?D=;6V_`Һ&g3r`džVGo[F>3okEƜ9  Y\ pzFQSʒ3#/)Xg& >wUӣ,]E :3~-Bp@>Z=J5_穑W71itQ38r;󇰶 ֢RA=O(Ct QnSN;4~?/a;z !tR0[$M\Fj{h2䈸?YAqr ߉A3%7WXiFqf#YQ (͓z3.H%e)|1|Z\, m*V_&jai/LEϋPkN$X^P@-ԅ8JZT=wDc؝-iGu$0N\0:_!7vφ#K@n 洙4$54dw'BhPxp>QQ-0H-5c`ɜ:- TRQ aha 篊:ęX2f=] CM|6ÚCb\k./l"E7-=;uFBӥˌ("Y ^~GSAeʸrBIS_Pһ3s!thm^8!4'Z:fP|OD]CLF\~s ۯ538 H! 4˚(?ɈimknUy١+bȀ_ڲw?>fͻ4l0(D\(swD<~7yAڪzû&>ZL,׍B:#?p&i|HW2?^&o)|J[HgI#a, olBMƃ-ij@9eFEݰ NX#@K9TP?hR{s)h-GU_9sCc`HTʛڌc/ gOu:wl. yZM.[#W ~I\S5e{{\VO #tm wx]'}X@7UNQI!]Dl*1ǀ^TWF! S7Ήwжe\I,VUV1Cxd"!Ǹ'憎s52\8 h9 ,NM6nᖐ_BD. ѻcyD_רcn!uJ6 4f*]b <dmS5)nz٦R=B Yt^pn-hؐU,ľgm[Q&:31#YA?A&|̀߾(;qʌ )6aHX:PԪe|I*<,z|.{HD Րnͨ$Vgu0[҃BrR\(VLT.Xu NR.{@BUOm^{NuKotkـDRIX@!`H&\T/z%ТaDv߭i\#n 'kdNJ 0߹S8{c$CB8V/G"^XѸLaeλa<2bvj$)IE^rB̎㞹(CM r DFy JGQrT|EnlX"*&Lc*C*_ yWѽBu:z/B٧cz) !j8 _eD2ˁw#UX^ʿB?s<ګt2 (ݾMIMe$D'B&KKC`>;i̥բ#(TX; 걅#=ﺚ9O{gr.9Ti#o#=bPUr-{N_;zЎlV& c#5Vm Gq} BzwErO A#۬BLPQmOֵ=NKHmR]^SH `t[irI[D۾KS,k>+T'Aݰ듣LA9 }[ryA/o$ٙjtGfi&{#da[S%6Vŗ{M?1kPFJ@(gY2R*Dy1H_@3i`٣My *r up OuDmT]|G n"Y31&g%ShNrJ1% R"~>sȘ:JiGи4y 4fBL+q;_6A?*%!;@-7ј%5Heqn bZJAGu"XSaاETVpa 玙[W]AJ8,΀ iquJ fјdECbMqgwp;CH7P3e2\6C3 ߟz&[́uLb%Ao7xb1 /PP1UvL{؉z2F&YPJo"\p7i;<]Jv= %;>a:w$K%TVXk kw\0qa׃nI-L7VǏ(O(& 쇍̧SP_|(pdHRʫrLkƊdf_#!,]hjM0ly6+9^ނk2Ϻ($S8 U>?bV|tIZۡҁg9qa(Tj3kI9\:?BP+6ʴ2!9]@hio^֬C#1fczù+N: enDt(A :*|WU-6@bk)|z _\͡S,v̼  [ !0٣ ` +]\>E(|y;m0*C&M AS;(0VSxO$[ dB ͸1UČJ {/ ?v]Ft#߬P~LAut$oL!8YÇUC=?OG11 8]] L$ǡgcaL?.@1Ad17mq+{LjsҠA"GTGS%ܱ: bxBUt M3g|+} 20 ;nCӨRb,ߕ~]&ʺaUXqdV,q JO$Js$XW5~@3~'p 7\{Ld(_Q@nAEb5[35b.U}ְψZm/9n+b! x<-yP8*\JXfWQϛ>cY5#|zK%hDQ.MC4}~|CvecK&uV#Iw@E`hV傉wcF8k"c8r n%.JG5#2X\k6l.(j >qtJ޴T=5둤K=p]y׍i6apE%`l:;|_D]dj\eY h|zJr#>Nn* X̟g ut2_f{oAsfuy-cO|&)0 ?>5c)]Dp`kxO^7&r-Q'W ʫ:JK,] kX.0C>J#woI(DK[r EWMѽU]0$[61pf;:lu.*F PJ)YgAwe$zL!ۑl{t]T~Slpؤk*YZ 8 ?51kٳ_lU`%onNEoxܒ_k`?m ="Z]60uKo#5񂼖Ymtc.W|@f2J$3O*0+T? 3I_oݪE*J(l8ToSQ~ GcLEX46~W*g,P^t JlL!`czX0X bT`G2'0k.bo1)ӻK^Q=ئ+}ANT q0a4t]U(-=i&6醅vBBC{u}YF>y9qGHbg V]) ݥ-L1Z㜽ם_8#U&^3eY.N:БO$MT*LgQ"}JↆB҇GZ ucW0'4V^e[8U5B]q;)â&on|&Y|'h .qN|-X^*'&ՙTemξ56 % Wom3(9vB#S7ЁϔkB;8mW,%RHP2YK+ {:$8j4c[7_+s%RS7 L_ lEd[!xjR;qNGd`h@y# 6ߏ7m rH)LUR=Y_xmg`}AT\5 H'`V"^SD f$!' }V"+V/P ^czua"c;vTy@ǔSa ]fV ])k'\),V:^* 6"Y|LȻJ*lpas~L/+cu^FZzΑf=i'<< ( !3qr %"YqM\vz]Lԉ{?G QrGɫ@6KhNF{;0Z& :) Y0~'}b$:34E-D;(Q-hJޖS}|n$x $tw*~NK:^5٤*vXZ뿞E. b.I*I°AK%F<5ӲU} A-_<\Zʹ.`KdYZ|jB̽vB)RE YqU4j׭ @\ 8I5k;sM{uA,J QMY145}t3ҿc^Юz _.)n|'D.xZXYP"ZI;5d8=eG LAʶSPD,!#ӝ7n5Ohtv/ݍ- Uʛ^CΛYfqEB6eXL X4V4+()}7#Hf]7"`Q l{BʻO|2 H)Cm'&CZsd Q.*.) yUt#,SgBM$nyhUB'@%nb)֨M"+f=9bHtE-IrOwG GToMaN3Y"^>V?n}]z53`9Ae8M-SLV#JDTŜko~ѠY%I&"ɺҞ?ޘ8 xwoenc5w[[I@ }\ (%KbmdWmamc+ f/Mu"!*hT{8]TK*G5$0U)~aHiēaA%b< #R+n 6[a2?@%ILkCիwB4DJ(@OMbiQ9s10lkK)d>[a4#vnMIʣ}և[v D\ﴩrjE9^SZba-NWBg52ڦri |) cĺ&-Yü*1LB'k)gt44^uv5zwlӦ(~Wb4_}s][WvHʢG }j4lcmg Чt=f' 尜K I@,۶@Il]E'L/_eBA+ [G_-*SG!e.QK89"O%y2Q+@=)A=# 17V褘L#Ά#CF ekb0o6AQ-r'U5P#6J[SH/GB7Ffuay CaB 2֜Ry@uCw'{5'CQP:.}HTXaE9]h9+V&bEO:3ؼG9g%j3r9T e<,ywnqԸ %V Q[T"{>rIG;ghe٭FygҬb% 5G٭ʐ{?u܃޵̀cPY7.X]F#/÷ 1q%G"ѧG%o4D# ǙN.}~ YzExg8ߢ)T_Bǒ*FyFu*M3_кh~U)@'+m'S.U829%}ˏ|'وItM5"a\: ]|M2__TS(5.,opJ §Ozp؍G1N ) xI$JN̦]AQ9z)# }ؚ3^6 P* Fp/djt A2س(?mQ(:⅌ q֐ l8ȮeTƔ,bt(27g<7_3bQUvjpU7zx}9n%h&cV{ Q=\C^iY6뎞9;Aȥǭ=;D{Z`qtlZ]SL_XXˇ 9&8 җ|+5vY%CrČQ -{u%᪈ӀLBv( ?Dv*u41hY^^em,5':SEݦ_ cE6k7ʞ<\” 2N vYIh;ODҴei(ᒚzhrD*3胹!a{ Z@ D0n PN%L9g FaA聸cMo?H6QYuYtĻ\$[pe@@8ip"gfqf$W g,%4Lꌑ}cWSg;vrƇ~Z*믑xOaǵߪq;5햱03(7ђ#R(3Rz2O83Nz:0?y '!Vܡoב3Ys&gs_T:= _Tf>`+,G0'9Yި~OIW3o>bոai 1b>*Fd\I8^L;^Gc.eX{*O-@J6vy`qMek)\bHjI'd ˘J Ai~(k J}}EH'j&C, '݄M2QWv-o06a 1BZl3MZFзp {pΜ2;Z8[|}LF՗VcocP=_pu!wt;Tì' xG:g#ľJw* tTFdPjῨA{tD%լf#\w%@t9dQi$3qNe*3* 4*Q+a:ʶRO쟮۽-Y(ZG) IUҮ)~.w R&4t^M!h.k!GUkt\D]E+uDdՎo+d(xVJD:NfDە%ۨƔV]׭l_É+ء(Vʃ_kp?!Gy:u hj9*H31#}18oO*K7L,rt I*skZ `4C8IGoqaSV~fϊ;_,]yS>\D߅$z]5y f} tX:w${m R 5ffffQy5pCqDdGQW".}uHcM3ۊ|sI>& ȥQMq6nah zb9O~L:tjl{)5_{g` u'O[0OCT/[/o0Hw|k}g|g%YHT +tj枝L@p=1P SBU#А3i 봵3Q ,>O۵g֓O[ s7wxe $ssjGgSz K:ZcQPZW9 oBלb#=pA\͊Ql :lZWvR& ZrD+W|%;"(ðԈ$:U!KF=/tlz}J*U zJi!1Eӧ5ŷ(]~glm+6PKA(g \&t1Tuk1fP i8 KJfj(WA۪_qZESJ>42VX|Ur`uT?*I#'P2,ʋNܵ tV5ˮ G60ut-I)+yJwY>wNZ,w黡 k%> *l jOζ I)#TmcU<9IoTɏ] l,/۴AV*6e*6G6l~^NSwqBJ(>"sjsT=g8S<Тvv"PIYf(~n_g_e840$N tC-,|Zj1B[aܯ 'RKOvla` ZHݪg=(V5-{w18P$ ݛŠ.R_e#"D=9yH#/&ЙͮGu*isGNr-Ct|&mfG8J*8 Yۏ7莚C`FZ v7{XF%R$j#pCၫ4#rRF-GA.3$ZY2>8ju )qߙa^.v>SK=Őd!DfCB؏Է UIo_2K'q*,HEnUqg%⠝e^lwQPyC)^樴_ޖdbHg 7:W|G9e8co}'GaE 6*9˟OՊI m5{gtghD::'IԜzƨv(ח_/4!!v_3sP91i@B 8S;Q(3Xj͸HίkVU*,(ZX 9 }JVB #'ya|; '}=fsOpot^'I@eȚ-6F=X+Krn;9I=5Ip* hWV#*f46mE"m;V|*39BNT%kZuڴc &{zLwWF5p'KYiK$FbCȺi덯tb.h6Dp8\?yELDoJ1HQ[$8v B]KUN=aO7X1K彀0dBhnœEt}G/1pdA|LazaQt'PCZmwy96Rs3%TyOgԹsD`V+`EU@.lY-Y4|uq5L*F/vA駚tc7߮fE{  z(wUi=,cS{+?l=ڤS#Bƛ?ڹT8b<*8LC!}Bj$kQkh nbR;҇"J*mZ!.X'##Ǧ&[t0:-¾<()l{{I6R_3NYTv['I@S>tT( \uAnXL?|KID'B(Ρo>̼\b*b 1V @cfߣ@u R摉VJP,8 +ϼ} ְb( aXw:1c\屧7՚Jtss%e@|: `u xi;|DG*q<!ґ?~e'л?z,̭}!8>C#{_Sdjt`Mv M'ml0!k@<)ΐZp: bi/ TLw2rʢoa4 R?;Ǹ DVhC1]㝒^DxCh@֛m Ҩ"S'G6)ydϸ2 *'PIf!l%աdŁ*T֏`x*80M!?ɱݤ w/< Ņ K^L*SV~8:x5F?(!3-~&=|$'[!d)Dqjx j% Gsqd!H5cH~mbÝ،9 k]´nIS*y`DfN{L=nROx7Z 2^xAUZgF-u;I#59]%,OwĻJdrw| B@E:$3>=b?qI0@j']jCȫ)Ĵx$xc]\/ [9C;9XbqO"ktKˡ';R:"C`|+''sCb[#PdW8&ؠ(Q0aji@.#|,8ܐUcv eЃgpHbTՄPG׽Ҫ5 6A`D*}'\YK"PN&zz,bL㪈V[wQȬK+ʡy$^dsUDBmAJr.c UJӻC?aY?&Io*jMAQ9Y f,0F"sMYK 8 t/xd>9$TNb&&ɧ9NQu1N:=xm}"Fk/32H{ ( ̋%_Wq)`s@&2L=̼8t( Y,[5*i F '.5g`Xgo4\{ڰV2Bj#k&\`LDMI/_o.1߮ ɆrHۆ@zC|'P"6|;V 8_2Olv|D'?VPߘ{h%E_{8;lqx.d a~'2\H*Bti`JR`v.E6YHzBZ&oHZ!F5@\+dRϙؐLTP@0v5 Zқ#,c(qE[BڽYG@oUUwZb?#Eu#S'J@jhkذ1 >N Hi!;=O@XPrYM,N8w%œ54H "uP LUt)( NUSy \?GׂS0gmt #Oc:łY KaM\z_9[}A'+4Q`K"P :U2YV^ԲL1 gNEn%"ɡ+fGLx!A YZdTh vURQ4a]#Nς'A{B#n:qSȯKXHH' -ī Zu]SooRa[}ٙNHwS/EfX ^|+O'FB$jGF0 B>oTZ.#1?ޟJ^w#LA3\hݢsd3p;+дWk.">L{5 _Dd#+q+h6; zK9ACKeZnH|rHLKAWk#5g֫Le Blsk9U&U 5LMhz Nj (N"Lj6lYrV)pvkP@JI|u]4v1|~"!`eZ%@fl5Zʿg|V͙5 `Q?əR$nmM-rGkfMD. aԚ+=`^f>߹b$4ʏ|'WWh>m§ 6HZE+pq9%G>kc)S iN^bzjAzĆMU>!{m[?Ÿ׍sz-hmF-L#@(H\,F8ѓf2z4B7ʯ\$:`/ ,ēD_?7+eh˳F|:&;DI (̕) <]q#mYb&T)l{F??~ڒ)l\Z)΃YS2AVekV*P\FxBLw5 DKVRw[ *-V?KU*.vrL1!^RguB 7 k űaj,.bǦl?|jjuU&*r}M)Y,gVnYKfM׼d+fM.n{h]|9WȭPWۍDX9$90z WȔx\é$-sm7us\@;] Jnʵr(K|:J~h|M}nc?;?RDVqva8N|D2}>RΜ7z">/I uWǵ&11G^g ak\7 %mXx_=/.FT~&M :frp-# _iWgRjpBdkkCE7r! £ج|~OͺOayg/2GS-j=xtRq!9p7ӛ:nz? 80}g>ьaV'$V qt9GFӀ&(^}+M7iD 0F^}y=eNnEez8jߘ d?B-K`\=- Ӿz=cig@}Z90I)z@Z9짴@w;~νa67R(]TWpЃPհ 3Oսg g6KPlBq9#});QSUvJ&1Sq/\I &\Ha#) @ l0n tlDZFEFdg r-L[tA's%7f,Y"nK+fX/I lY{;b(\3qGEиPϷj 2/_(EJJ$*!;yp^f8Ev%1?EU(@~d+\#嗊Cee+{tf@ ! ?em9c(FYeͺhk0֦m^Trd4zJ }~XSSδA9qiً/J ϭʿ~ 6CZkSb/e/c$ kU+ڇrbjO\p=wN\6A8V$>I=i݃[!wT_bP8 o^`l4XffDV`ct;30# 74cd`L[ޔLNåP4)+%"۫K+gjQPҦuJO0N Rkk ,5r͙4ͅ>S{.MɌ_ƑFO!A 7K^usq"ۊCl HZE~Z = 6Jf zhthFBtвPfPPUv((S7XT[69¢vg^2 ڴXbZ#lz: ÖZlg9`gȍ +_g˺C֛7X:JwFqwUy#J%"6ķU/#TwȢD-?I|rrc\ab WB\*Zha1Ba˚=yM-N{}v7Ȁ:o3TrU搿y~ݼ7D3R-Eď8V7@[ Wοf ,g, vOP@q=՜푐ART4 唎;8G#s}2|65(%<`k3X01`]ك9xX[SDTߺI69q lJ|0t[t 6#ʚE!u*%[Z8mi 4a^1P lOvR |+@ ' /L`T5ODQ7'&BD! T`1xQ7Kt'X?Yg ,% yE^ak4^ZD{2F"[LW-яe[I g[I9)/!\1dJ5t٭:!F"s`錒ɰުBdpɆOuF zlFx!$?8__|R?^ҴipA5BºT!G'AwyHuR׵fIRC?m&P?=K\#Db7\<- /j.v$O:-+[ho=o7n};;r1U k{ QwUTCQP{nsD ͨ+ FD_JR&f'}tGp~dczutOW2K!A/B6cJMRQ|9&zzKIH{ɣލ$qzFWUdK*N2rMnt 2;{rG9od/`+?iK¨sМm޼e֐mꆸC>u9O ݁ P@VRc*`K3 [dl zJϬar4}I?~}JU)B6eT~XhgW`Nre=WOL=פMPNͣZ6e?+rQ,@Gzȼ'0@Rҫ/>ϳܥLGH]DKP.x>]O'A^itF,.ydk+(P.7΍\4z)0#4t½.O<%y5l'!NE0ΔZY~.HY]kL7TN`H}~75Է B..PZx…ot%.DV tJ1וS^S;F#-:ЂW9o"Ӧn,ܘS͐ ^q >pq\R[wY3eG01MO?%փ^RWD'v F| |cwSRȚ oi3ҙ*a.v۾ڲ.@/\`h2EϦ g&kˈ 5JP} VxQF%Nj8NYhfD^r{*eP%l 4%}cHn74p`1LU*(Fx-'7&`i7zZqXCa(Rl*Bd'VVzm- {ȀqWҖ'h`Ke!FA١W̨WԬѢ9(5MPuIP:Ҥ:p KAUQ͉HaؗqYwPǽl3pnY[n&dWqN S0'wLk f$QjW2N{`^8h#ye֤sU#`^K :J }2yf84Q/bryڗr!P`%SlPD>o9*sT"xVzW,+1:k2DAKّI,j#\ 569!]= ,n#/՚=vX>y/0Bs6TeSg}\Z7e^$T2\FZOļ1~A]RTDL ms͏DMaANxmbEbP˹QS*$59(ҲKۀQ;`:7uM 6Kn9 KEPiDz[AM cj"q>m.DG*T'Q:5KM +h Pu60ڔC/⡃]fuƪp$lԎ:BęaDߞY؃͕2ŏҀ8: 4:Y0rM+˅]/CH LuCb3ϧR}g0{/SOhZ\UrttؚUBIu'4a_n8I2[#O X{uNlYB>ekʈᰓlHlij7ꈗ b[ޜpTKA[Kg\$C\(ƙיz%$I K%A!cM<:Qi9 p}؂cNW1a{:j~UJK cp[;e"x e6Jf%WBYPڞ4neQLFBȡ%ueާ61h Jg,mIa"(ܩfH.A\?>ٙߺ;:PwR ʰ6(c\6.3C'{mMdPO&u6l'Xu"{򭹧Pq8ʒn 2 !5>=I2;@!E! @n獬Z1 w\820 ?-E`K{NEi)/ y-s4 fN09Q:#CuAl#(LD6KZŜ&1ӨjBh3s{ۼ M#ghn]*AJnrNA&|) EM6( U;j߮_r̩f#+"C7 v6VzީGۥ{"؟~uOYLGhqM,G{U?;G "}]/5VXq o%)d1YnHW2֙|4/[C{(WR y=)b#o=se SG <Ǯ樟 5k ⮲}Μf"*G+ CQUq³ItU;e =H/4BQK_jxBpi2]l0R~I-) ܭ."L~u" b-UPU컲, AQ?'HU,9)iتkR4k l%9Ah.r Bԋ#{Rğ`s8&Q9&19S:l0M &FώDx2UoO1A TA$W2_?@UKn:lFsR"Ig] n,I^mx;zHxr@V+ HlS寝-4&?l]!Ֆ *#B<6n 6.G7=?@B?2֭MDUYx*h?aN<[Lf`&zBH1cz#[^.t!'oӚl2#$MMX\ Lc-E̦%NܓY& mE#8B'y]0mfSPҾ=))EJJ'Jk#k!$!vb &8]&:'WF|&`웉$$Dշ !Gx:Ps\֗hvR,1qk>)E 5 цlpZi^=ҵ5J({)鰝 E(s oI.o񧯐RX(xU` x'D;7OPTO.s'vX&;o&ohge%k$} ?izLȣ`^Sqڡtbߜ)&(@z_1Rc0 xHό ίgWiEXO'EtYG~,e$Kt(AP:!$ jޕt%bo @[RtE/_ Ws1c uEzn _CJYiyưrCcُC|mrDcFPA(F_ZL 9.Iq&.:=R+ݳc]Kۤ|DR`%{(#!( ;gnIs6Tވ&hIToYO/!+MDcOWPadEhD8rcSoaLewЌ;{fʏNhjѠ\ GȀ~ 3*]>e6n l/שiԍ•7z.qg”BRY0lkȉ%j{an4$^BВ^=qPފݨCҗc1ߖ h>țSEta-OHszχ@$Xͱ}#ZdMbDt!l=zwA uE:1B5*XXLn}wҞZ 31Z=K)"qh {ȍ[wG@m1K0-t 4F{3 {C&_Fђ.Q)M`-~ÞgS!rJ}4E`05DOߵA?Iو}jCSv'I\]P'( E5QAx L5@+- '8S]z\cRrõ%a33@/8Ͷ#9Y6g@ |GJf5w(Y|qrۯ9ZvMm۾aSG:p#+Ga=@|G 'ċI qU?Bo~:?|GʥW@_Q_/äKXVu`V.饫N"mDDyh{ !'7i1jߧkڔ{lƙkefOGХv16QEYj%?Րt[ 9UX?*K6ڠǷc~$L\Fh/ʪmriS$g@u0SYgnd23"S%ļ@_fsr|v,`<#f8សKLZ4-Q ;+ i&}Dxb*8fWF#\%>x@%C2xM2I? 30af2-%~XS{{" DTX(#gV؍FB3BG])ʭ ]})q*f:N~ h<݉#J;WG}˛_Cm"FG?dVr-pס2>SŔ}\caL$"㪲;qq/I0鼯s-O^A+b[9# |MJl '3x4L(K Z$nu2E%8Bu;nL LY|̽ҽq(]3  s/&?S-QlWJa^H} 8#B9J4(OYNvh飈f><@B<]U+)NBA6ʒ#>bbڪ7g}?{[ꁋHZ ϒ3y]톐Pp okV#(c= =um^֤ɑϰ֭f6˟כ48>j4.Ylb:^Ek Lڶ@Ne$^2pz:]@ #=ꡬD̶PlW {/ágS#-%TWj~EM_o:s3aסEgHZڊ=`v? õ655۵*MU1esK3 2w.ۤ|'T~A."4["b EBmOc&U[4d)mqdwv[4`v )ttZ~Lh_D)sR n$ǟ|0.J{QV"k!S8zAmV\*E P!Rgai)#@̧yUOt'u:'t})xMkQ͇']|s4PgB%#k>d"3hy5ߠЭV2Y]W1Y͐[op+ez|x4,+ܢ]x l`SXz)U'TUKX/ZF|_-ۆ}#9, )>fWqN|dcܨ~\$C̋4? 1y}DD1_!¼EPͱ}+rxS^ě xWo2:@&{C) u؎%ohpt+DF6JO/uri=PK95Z Mln.: NcW 4t 8;ΔQ*f}TsC<\bd8|yQ' 8?lai|:"_2B>aq *9f1wVfgq5^14(6kϓN.ӭ[U*VSw% fڬl {*=*z-?kʸ[Qnlh8VpiHcFf!UU'=ךs\T\rHFOb; .xt3NP^)>"HRrxm} ).>ȂZcR4>+FwֆWEnB.8n'Vz864 A~F'.Fm+(tXr77PB<ՄNX:g揌̙hh MNX[1C|wkc(iPeKX]\(ސ|4~1)tob/RBQ-iϋ^0#amؤ?̟TԪgsBՎq`=ގ.cѱa1C`x` EiVS*mGs#E#v3; WKu y|*Ble@"H;N:w* !Zl"~me|VX͵-ƙ"t:Ʃ av 9ɍ%ЌrO hByn 5"oel؎Zh1",aa[9p_ر0a_*XНW6`-ksfvH@>jdӓsFIG<~;+E @2vIGpTFy6ŧ'L4<ʎ-chM؝Ӎ3;O#Z>tպ*|R,\1zMbܛ'ha=w?g״iL- 7z)Eygv#e-Jq$ș@i<.+̻Gj(+P~I׹f[ՑNȥFiFl6bGfG"YnBmR}ѼDvj&Nu~T ߠ襌E:h͟2t,NiTZ;d߬d[|`MgP'P5 [~~uЅ9j%.x5%kfXf2gedHtޗ-b[FPJ`{ַQ-^7C#v A׋T"Tj tPOB9,֢êQBPy7K@ARylϚS܋y'z}ZQoLiA2ҌJM7KƮ'%c1O:rIp8nǴ!TD8~G}`:-]YbX4C`I]࿬ ˀ43z`Y;!wasw^IkkWmOi,ij®Rq`xKcj ZgOJoNOHAZp*co @ CVJ` :vR/lv:»mlMD-$4KKh>"}(};^'T_VgO8,Ӹ\֪fM13a"K#rk "BΦ5}酂xײdAh׉bDhMk:3)Uw Z'S)X1| ltNT(fyAYӱ~sg Ve0=~[%1Քom*b]oaKF ^uM8DoG~g<+.J߲'gdQ_ܦ|c̃ EpCCִ@cixF>,aq:vȒЧu?;GA@'=N'-PWPWt. Sy Ebx%w>&)S.0&qbYr)aҧ/UuW6y;]Upݷ9cETFn.罖Q)Xp5ʒofdx7vJ0}Y=HR@s-rLI|QƄb6'k:mۀOARh7|C.?>/*lRgKO;T332ڌ}2m,tL/.%+pw]]_j&x`K4'SY!b^u[펷&߈EcHIom@/*9ߔÑ%uy$$ѧyY9W&MS!wDV6/AWVХin+ H=iIHYN: IG :bpSWN I0DsUz Cg;deѪ}U: #UiU.{OݢD1Ubz5_VǴHםPr @D0{&w 0A}(ھOih_gӚdngyBKҿn)EXo'|H6 ]V899 UbjTNbk]rG]iG}GN*{WIm9P:L/p2`A[4;`vF^=wQydZKm+ƧH4ǰGK?0N4صB"ye<}BʨTԼCCJ=sfi}I B };j k'e2/9Lz:Vvp3ik+_7`QY-K*w JOv73ef&AQS$7-pt7` '"]pt$`JBY<*Gr,߮p(#[J]t ؉;1ZGW¾l]bGq,ܲSV{ҨxE4Թ*OǗ`s̿Un-yȒ?Y Do&Y{^Vmxx^tY-HR@%Ugd7j \s*?v\*|^ո-ùCQqXG`Fr»J  Y S3O1fq(>X.w|DϛխOx! r5 3'Ik OwZPB{w)'1:dBh[w޵#Zsv~2mkbYO{lk!f55-,31萍'v_Vshh:kzNIzeOE)|L/sNck5 $9:q`ؐ`}ߢ?G( l+ɳ+M_㘩ZmxkJELr 5k@|5N623X4Q =gFϩ25~ւooRv0:+ܴ\u8͑$Tt~Y$ 4DZ,9œԕ( ttuh6#8V&iDL<+(L"%`ϟgJD:l+"?ZpI{Ƒ+ aRnxQNO$rVR7jp~_>T^}JJ I,\ڹ0HU}3cTՕ u/"#`fy΀, ,4.TY7* Eھ7PANMeߥ:&i'UJ&J1I%yjղWȈg/TkVn 5KN))(fFTNVqnEBQ㣦O`ꠅjaXH%,vO}B"{PfS.@A#3l*_^{.nvWJZ*z#?8a|B\;Hl<q޸80-B+C,O&\ؓ.u4-4HooIR%}ҝUtgXR@j&Zg[ȪrCB6;V$ҮnIG\~^iR] Z0Ƶ5.zb*1D*w7`!T*ґ$ӘG)|k4d4C0uJlcWՏO}* 3^19p+ۂ2yh\@7*4kFYNȹӟTȩGl\L F],eHd~r/k}Qu,&!gp?|./,n-*fM0{vև5?%[^G% 2\BP?b~Jm(~B(GF$*XE@4KlG $p"W!dȺ[4BpDYz=FJ`GUnXJ@6+ 3Ի9NmuDLykN/ތAon4fy2MzC\tTY|P[O|[ 3A(E'Ŗ ~ c`$]ŕF2U$_$ß4Pv ՂFB i>}X7fWlG$,mq3.d3T0  /e1[x? #{#}нw.&[c K5mMi=Ե(LrP3 0f1G'6(*fM3 aԉvьwhqʴ3.Y{E9p!I|CW\.W!p<~TqM5>t݈r0ZN~csXc]z{t'ȝiƾm'hN>F]*xK"%K usU[^%]OSeRH?o(]ypGkk LܨD'C(c>yhc/JD(`اr0׀ca݄U1i"Yx&ւp a3dƳckaBܛL\~3mÉn],!吨ELcȿ}O|>"T٪G㢍R9x1eY0G#aGЯ]C->}LCj?_ݔL $ ^&QNKP;@eLjBGL7,"+t -PZZش"޿2{GXMÀqe`&!?W0_3/`~ˠ;ϝI _Ħi1d0gI>+%=$}#I8Μ[ C@m s|`+|C!{rˢYvl/PƞGxRB$ + Q+W6k5Pa"¿gʔ=ZUN=;0i -XÏ*U&jq^hJ{*p V锵=2~"b?{7U8Uy6)$@䃵iDBD I?*a>Giì2 \{AR{] o~'LR*ezJ~G}p7R9!MزVqHF zz,%1t}qF曗09sTt9#JG.Paw/=o4؏vN- n٠1eYu ; ]@)qT 1!%_xjx/a؏.,!jG>9/Jk.hkZ]{`HcVO4:w/%ɭFяNy`@M ,-L&TSRz|"Z{ ;{\B}Qs|gJ&l+#OL+:*=TCSSo&4ӵMm#S(GŬBB`F-W*#F/:g d=lIJr7}K52c(2Ezd>ua"Q/4`6rH6ɷÊLm?|\ЌCics6W \ oXH|Bc|G_:v1DZ-pLv1DRnJL##@WVܥS}^(lp!q{Prcbˑ G2\~RJZ`O8SE8*\Y`*0`<1lg"a1XsF'L<<woQCoFÎ25[m[TQZ)L$J)r ^WSC͎\#aҺβЈU04GlU~.l&"e+HH4866$_vKo2(b_*q54E`XFVeϫx^`GccC8XAgK2QUTP(5%`|h!Q/GV]qATsUwR^ tܠfJ5P)MLmewznVWAn%-w{D9d$JglUFcBM^cL|}MwؖVXZ1o%=)li~BHY@1S\M+δ }{Fn(q?v(056vCd]h{rX6RiqGl -@MoWPYݴUjSɐl8cN>#z;>2OYVt ؜yLq/ A! .?&<Ls w'=D_I{h>T='<1GUMCissikMi.uy]x^6x*A PaUjgKJh mt|TA_pjzG-EJ&<!r]nger>0? 7+p.VcHg;hf7q?R2>%OzVBf(7~Bz4h-0 ]UzsmO*{?W|NxSLA L3]\ƹ; ({^|lײ"h.h /. k$4=u븀އUGmzySREx1QEB=L4Wz;t NV)V/ 0Em҃H]n̐!Qk^n۱͇RCq,R]݊W| Je/)^l0>]t@O77܆fQ 7/j f%6?Ssaˉ qΉIܜM?ϝ!n^D!mL6-w E`hEMEyӃPO{.2z V\_BN* EMp^E{˛tL%L'&C%8dv04X^ֆqe>-7\*7\j<Coj1D[в}z8lqYHjHV>{r}R9ʈWooPS8b@ж9x44祠/HFu%Ғqn~ š@w7`> p 7y6ZBqgRˑA7w#EZlL\53 'L b;Ȫ+_V6֭[q}LvjLS߮?g7~v c3UZQ:9s]c"8KZV-r*6F8-Z jycK6ܪɁM׃6M(^1ȁ%w0ձ6^a7xպ>W*b\ҎN'%WIt`c ۳O8z`?u^rVs ^]!*ϮR@SLjp)ϺT>=ZH?M~W/gq_P/('櫂v :劘͘"8 Ō!߫ADNgh?q_bU^kwzt"itf`)=fIڂ۰ z=Rd6.l&PEZ9kp|.k' !"CQ3AXqw+&c$ ^9+QCǫZ+4tZ4fb[F8rfԬ ZFXZ&2 RDU!89dpX&KHhT4v$T)9:,YRH gv"EYّ)D#|2ILؾ=s!3W!Wzֆz")iȖ]at؟ eef-5G7$bKZ|Q.U'Le&}o7Ibt9}Pc5vWus-f STT{ҵdqi kX)#1PO&޸#[öY'9W W1$dg{,_P\;)~0+1wTKUiPܵ=m <,ÐaFskJma٘*̎V,Y,ohĵQy6 s9bW|p "oVE;_0z/W->67yb(Q*$ obBH!<+,9Nb!|(Ee$βS՗f@yr}u.~A^BO~ôC^ժ##2ltq1)&{?xj~ÍƩ8 ɷ~C@W=׀vc?.!oZ)V_ 16~B*쀹-a?CP?fX[AP`Q3{VX Vj,̅8&"jmCqG*fl#P䰴yӇάy'2A%JL31};\MMQڗZ΀)8\ /^ $C\ G1QHtǤR?M7vIM۵#Uw51ObuІ>H#Ivˆn1q8$p=Uf7a3A?t%0vN*.]A d(&FY ~v1[g6 tV{fI%Ξȍ@yt|6!Z2Lrݥ/S%YAjG=ai hVȉi~3@<:%m|5rj0VjU4sh d9(8ȟ{3GƬYY$sY1޶džgRjL/q~nZWڱl&e,DH,E\~hG i"2~BwWpxd%n']2X]`dx͉'kVR(°H,JD4&+nΒR\Dq'L?]yo44%Ϸvu? OMTqxI\(~Ԝ-$֫x'l|QLin)ݠ?^p'뇎%\~%BLѤIūb_ˡA Sq[sE|"_]W@G~ 66 AJkbETX%'|h#."sYEc.;\(iHIBcbW\7Ƽ]2cf~1FZm6mw6da^ijѥ7n+Ie&k&'f Ū{r&nobrrs^Z ۻ-nɿUtOg p\X$\ (Z\:?ܶY"+ufGdk%(J(8Jm=Y[4($A`KŻ ]\l#\N,JYjN 5p+9XlhWR9MԔyVTxأy$Ҧ4 v5ob,I/*Pei֍XFBiŸf{,uC ?zh0N'j&QmVyihcw9h <ʊ+S Kv-9CBhԠO;_S,L> kd!a^nץH ^F~&=5DI$RpUf̎ A>=Q#/o@i))Uu*"\`!{H(dE}bKkGwu0d Iْ3HuCij JbQqS}p_ ^rY䬽+@5iU3u2 ]G>d Gh}Υ,y"&Cx ~i֓Hg6Vi$b?PDS؊aƾH^LĽӻnl~^d)Z!+A~)OMrJG%ʨaK}wd.*-$+&QϺ_MzGc CL8 ìg [!Q5& Vg ahߍL7?3d~{`͡ rwz%M/yj?:x_Tg6k̰pR,PHMOx:R~4v[(zG.x *NͅM4 E]1; A jm7Cy䝗UHd3N𦼌dY7`d<+}6:j::aBy  jH2nZF70(l su|M"peT$nL))[h1^e,^7$^aݱA0(J\;rjljrМ3e*- ȗ`mwPl/^#/:BUNOY#F-<'uaT]hiCp7a1iWFw{Us:h -Z^L* "7NG)bZO:I|Suq6=:{-C ZfcN n&6<@زN, Vw̗/ !>9NG6cAR4ܵ.o=X Emk s]Ё0dv+\-[chi{F * -z{a* XsLK$K7oUiށiFy|PQ_؊@R013UT,ڗ! 3fXgpHΆD= ~?Yﳚ2.$Tzdz眾UIָyEWKA%k,qJNd؝nndMn>`aDVm9=;9b#]q*uxJ\70 5Lkp?S~w}hi 0E+%kM:s,FQWB9nҰU@I[FIeqgeșoZuޥ7%^/u{;dL"?F|q?L>K$jP_KE[.ivЈE[)0SL':xV AH)'\(Y%*l$Mxh@|y(@8tuTz8)_*d#GZOs< ǥ'<W.~#H_TJ>[9Xe+Ʈ2u'Lfz }H 0K:Zο(|ð8c O0$x+ʧ(7v04*ޛv~uhL{(k)\MV _$ϊ|?!J` Ezxp E2U~› @bUy䲻vv%/*X(AC"ةS&h6%Q(G+Dq \S ˻Ae[v JC3\lHEi-Z#qRi/b$\Rj{}N)!@YY-qy> Bri&58j7dzExl9*$mvg{ iOJڽ- y$ɬ(ӌ7%8H^KR؈fc:%4${ا!=ttYHΉ03WN>-Lץ(ZuвVE2M!~p>j2tr2Rt_aiS%!i$Ml|BO<-hBG iE ڂrB!jMd zI3*+Km+>JCzh3*&4We$ry$w"qN^:y90^< lMf t61#;}Hl%`G`N▸ql9f kyTO{5iVw isY>&m_7XԮw;\ FT(VrȒ4؇uh&uEL49GK!,Hbk29zwX )n-.eJe6t`8Aˏ9;naձaH]2ɱȘUiSq)Iq9,lzqp`ҁYfLsJl-$g+(u=Di2iI_r$ }}~ڊ& y*N֯l-"_v(vTEGMPd>rx/ 257g{bE Ro^7CF%E=+U:n^Vغ$ 7^*h.OI;۫uVBte0'rx9Pem09OrkCLlX B?$~DwH/%a.ܙ>zGE0(MEEU U֐/ݱ]1V׵jD}g7 UP$`~̨8 mlމU'TL905;ts]u!4cGLDϓOԯf:Q2VB>Yg$}R_b1r *0(aac Pi/fДՍڗ. [|mV6r2VG18FHRbf)TJ0 :Św|w6YidL: :B\72BIǛA,nh['aG9_{M~ P dQdz\L[3 dTN S7q9F(t/${)2a`-eVOiKdf^ѓX&dĿe~6_ԺR&@u0_D lr[CFc)b0a%1nA/AӖb%[lf`3d_,3p\GδgZz?|F͝UǥXib-"ݨCY]>+--Zq&wMC`?N aY0T[˛Z7z$8\E7iT/^q^`F"H!z2[rxQ֛88۫( b>gS1J⺦MVY_ďB]0\hd- wJ{<+cPMSCTW [NOϒC2Dd$p&j+s/&Ēr;:{K}Nt R8e._ݐz Zh9%/&0AKmkӗ|pq9UlIk X!ӌ!U;.@F3w6ܹ8w4a@ 2JjVSWYXjo_?^o)0PSGb::"|}u QqNXjZMvt_#igPRl3>o>b$R6XϾvfp<]LT 1}ZAe UmW3rv*%!X^͹X.__jH>¥XX \ډh KuXCCY+d7F7&e]TpM%P!خ s^+d"=gRxO ɹpi~TrԔKiGRz”*l`6u@~t1inwDԻQ~ K2X}B6?^-I0,8@ *nيp:UNjL=wd>N:eݕɡkb|0e6Ha[ vd=ʴ ! 1t1 =CƛhF%O[j|у戋 2D_BkWgfad8I "Zڪ&f#ӉAJe1NyTmIiI.jG䒜7m=c őGF rIH}X/mInĒ1ӣH;zDX0J s($) wPQU`Eu>eqTְ4 #{d졹gj,stLu8BO*kحϩhk0Eٙ$).4oSt6[%}4;]KCRn)8Un&ZPa']|.-G`ug}("&*̯T C)6ϊZ,i04H };Kz32e^n}Y7¸0 _z~ÜDDYprAsA8,ѷ;10.S;h9+Q_B./f&Σ&I!>&[녣[11>]ǔZ3Tj?x"N3h R:ǑE"G%?⒫*=p5/T. =Dž6 ‡X}U폕+(S%?1FLXq;!UXE곸)t=r$ Ǝ pO_lp[0yҬ].& ~1sFx堍R&F~Sf8I9&~TZ8l26UVB98:DnC`h+ш; G ̳n1yP40 wH|%bG#ZxChI]FAu8n>K[fS2ӫW|ae[kv3lܗRa6v:b\n#E#8eSĥHI] C%Lk (1ySdsxa5w*s6[T߈}C"m5&pw _z")V~㩵kMqD_W+L=(bh(@l  rYBWh6e>q6ڵõp}[zx*[.GeyUiUhkZM€ٮ4EynG3:>O>b@QqgV$ _F؋=œ H%[/_.uA ^reZigKpވ&_J#-~znT@".1ːƟU&DIwKm>.9Zm4f =/ %n6Fi~?&o߆,ς,\븆YW&}g"</J)n2JbCyC*%H|4'5_:?|B%X Ӛ-Iںt&rxk&Mp!$U:DʻENp+4ZSHyu2F0wW28JWʁ ap4ؖזc^#ZQN^3w=哌*Vlo1BhHlۙ8源x(h'㽑>qʚغJ[)e$Z ]K&B) L`<$oEۖs!D>C s82ua}Duy>kʒx}x|4NҗItPZ~k1cL_'M 5}epUuEd-*\I*ၪAj!~:4o Ƹ8gy"?.?!B7U"iGA@S7RcnoYYEW+9bŊ"啐6Jxl|7s/١ݐxCꚷ!!Q-^&;φ̍Wz%*I,ϷOhPrt69[o7euךBZܜV 5cPi~mlр)LwCձ}tQnGMXVnv[ɐJArWʨkKFbjVXqRdWٿ~!bY[ІThرYk$\</3}+(L_˼vW\/q]Rџ v Z+>i%.8")yӶYq$νV 8›kMB99bVZ0"}pq#fI#08#iAʘykGO˼8P{ AteDDFĔ>/ef Bk[$b1i!:7qUIB WXOO#9ĸQX7zMl8 Tbl>i?+ KbOs2/ZsUc%*AvM;`" : n`wQ왦^!ߝE^Yշ2 14m3Ge'zg^ӨH},K]'{NFi'(64- (td"T'!涌&E<2/e$ zWX NX_R _ǷG`3-rE}4i;KLv)ӡ89U&( c4]hV y=W"|w ᛡA).{D/M=X],-=2G|VLߤ,Euڔ@c@>ԕy^xUB$[5/32s%Fli4y }AWߔgmA0ܰL4 F›aO%]Sz,y=o¬ ,eHB~_*γ'jZzƳсeIu;9>$ ƶ+ҭK}\&Dp֮)۳ E:?OF| )6ҖP@FLk`tҡbxx5O\[+0Th9G2.A-Y L X^;_"BEZ!sv[*֜66L=Us  l,Q1VOvN2`l2H$ 65eT C;vn)ԉrRMN)nFZǧӚ>" EF*G㍔g_ԦĐ-`i懯4xbo" gcpȎX6_֜uB OypYF9"W`4rhUe_Z9tb`Pߌ8]%s\G#C#,cQ m@iؼr)|iN|QBAxI: q+w!P)plMfiC\rIl(zN:h$'vD?YR<{R-tڲ{R kM4& ʠL#ð٪9HǕʚf̕veC?xl˷5sXC{lU4l6]eLpxz/ ؃}RgPjs>KȂB*DV(jrV7:J{0E; -*a2̮Ӯ׈=grXF 6V or &>hN/jo ^("X*ZCK"+C;'{b8j1D_=Z$Y?Ò6:&U\6F5+7݀v D8P&wh"^Y&+^xǻk.n݄-+%'$ 2| b | y|-Պ6Cg"Z3\Cx?\`,)\6v o]4Y=H)(ҩxpB -Su>QbF gWeB$A[UU}t=(} }`8o]-_7ڮմ21Y a/ޟp%6Ð$+ Ll%.i)eII$4`H8/ߧ(S韇"7 S 7HiChz_oa˵p50}E M5 >UxFձ*t?]8bAJK]ė n|MC7\*l6wQ+>_9ܚI5zݾp>"槢Ugr'N1MScDQ)  u8G@..U˚iA\vǦpKB[kP٧vݤM%\e1f *vŚcOͧFr:AG٭ï}s1& Otv~z-Y,Eʦ7=K{F`iD#_1ƩFFtȗ(qþNl@dh(Eu,g{۵<<bKnx.Bq}{P) iAD&| "z?k{;nEV7os H$twЉ;PDiÁKA=T]}kZɋ9>0?g"2Sr6QVzU0Y)LeZoY%(QBwIC@yT-ik|I33mNM'O?EAʨLgds I&zɼ 4, ,XW)kٝoXtUYs3FF3[ITrr2.M=C0£^,R;G' &KӁ(ݵC1[jH42S.r5$VOBF[1 QHΧJ :5 nO{w} sg3&S{>cg4Ԋ !ӥǰ!4*6=/ .W4Fmpv'.x) ,XH2绢|@!nZZ;@[DP׋Puw0ѫ/!|ZUfF-i4LL?ADTB9,~io !ruWA8,A4/^/*]p\ 9b2|H/[ ?+/|Vbfedt@>a:GBn Z+Tr8PxF\U1\嵯3|TzߝDۂjhQ-gj,iTާ2hN+(l{kj~ER><7삝(d=8,OVZHdɛ|?SMGjWUolW_͒Ƒ*7)\\/ٌۘD^ND{5G4J!*Hł;+& ׁSÉו >XQ$oa)) [~:NZ c5a_MQ ԂKHSeU=菪IӬE҆UXg'Ov5)xS Oey`l$fR,>ڛ7: ^G-1H ,&A= nLm®H-E1\Y iD# Ѿf1=,[SS!`Bq,P,bSc1`5 sgx SX;3]I[WͥuOU h/!wWU86 _hO|Q32Ŗ>O) ]3䌆^Lm5|z@֭3 ׅ#2nGczSzh[GR9Zs\(9.G'{%:DuGL.VkMttwhm b=e*(۞~m=x_u\r)aЮn>& -HCA\zUt+ Izj2 Ը\mC~0Av653n:#*yET2L8NݾLY6YyLɼ^D~XI_Sc/Tv.DM6_F7qp3iKdh˵?QsS`1sz |33m'!p"IݢKH7 ?3G &'J\9YR?ܣ0[@qr{_;<0&=Nyx{@5#_ϢބWܩնV;.6eA7Xe:AyvO WlW\)rJC=[orކV9zo*@fxI?ȏ2Ve{CAHuضar4 W @2ʾ[m]E| bL cSd00p]b#y1Qꑺ8=vûHa7IPNCE+HP͉<&X$eJvhZ(K6/us5^u2%^tbTѶpKB!d%YIJ̆YĐ,!SYđ ɖqќsr,_ȹ(Z,ӹ臯gtp8 .wB.UKz]210 F9EOhNr@3՞6')V{#ܯS5g"*J,' kѭ>jc,)nimpiErީD{Hd&e1`&#{Rza `*xjhSOqg65g"0-D `Y8EV L5cczc&Ϋl%/@T\bdA|49;]iB+V@ M3 v͠هciʩBd o.e"\R㘍=TВzUjæpfTÙ{øwkQP8(ERT6MasKYuX  %̌_eRt|),'/AW_;&Lܡ8\}4lUNFJ&D)`4AԳmNOϝ.mi=qsg" G|4{ pm8LH`VjfnKDQ/lOp` )%\8 <7  S!|ewǏ gfBuSw4p|iAb3#u hhDrB/0 |oRit][vCj@w-"hu&Z1o.|rb8q+U|œa[?Liv@^f$pJ s- #N͖5q`sCHO*R6=pI8W{ƅ.cㅔ+fդ,}O"}Tw(Vڔޑ7.{P%M9:q~6 ^O6%om(L0V7BWoOJ 㻃'swA 0j .7"V;Q%5K~TO Ӥ bXP/1])Nv]| OϏ2eݗd3;rDT}F\S7׳!91uNF:wWZ #֍`s_Z%M?:6r;(G==@ SAhJB|NQ$ nj(o:5| ;<#g ]5VKdY-.Zxe}X*8@"u]cODސW^_b`!\{pʐ\E݄[ãORQܳՌ sدqT.ܹ|MZ `H:o8~@YwIL03aX: D-V>.g,;$7^9Pjz||T~Olf]UY̭*/ج/LevHX+(sZEtae©Ce6@kqfKt %kR*?K[B[' L#kZS4-MkFE(agoMr0s)0}aHN fR!@AĆRG3QR?(gBڮrwtq۰ΗEĂ;q]~ZU(CoD׀2nк0It.`Ok?Ot'6 C&HgXN};uvH-Su0ʺtBY:b7N5 *CAL6=}y~lQjZ]g%n>LzI[KpE4^!h,#%.rTbj`}zafƝ/6{w,d~B> 覐S.3\93loi~A0 q5 Ks\0͂}ld F1~ޠ#Wu^NeMSՊv V;C?y7o:G:13&]|ZKS3- 5+gQpQxԍ Ujqe^W pD mbIdCt?Xno(tUX4x1V;  BYF.OkVvօN{ވ;-s1, ivɑ{d7QeZZ^{Ƴ͙w>~N5s#mul{A[!}2B^TFÕ&ղ@ExU9 ] (Rm,fc&JaP o4tEG/ If*_~"cf>ը-Z=ud n}WKAYcC ^YYNp dRLTg$'S ~0k :'.w6A\= oF[XA§z "zj2[zMs X)LhS]3Kc[ȮeUżܾQ7堡ITW`R^,_iQ5F7 VJ8qFn${Xm!?[ tl [V&fuP-F-6&R4?*H*1u:m,e/ޚ`4@$ ^>Î|2ʮq7ƫЙ-ga:*vW㹘`b?e-N^[ ATW&&ntk$ΗDKWMFUZbstuGåJ ^Xӆ{`:Bjb]<{ dBG 3͹I?򥂅I?OQ΂D^ duvwL fMz_Ckvc8;A|3\2&5+wpþGf  `bo@\UԼGX9 7, 0lgwGL`q=HK35"o^7stG1ǔn8԰5ŵ6wh *C;@X6|NBIkȧ KottxSPʝ戉A-pK: -շjVJ'37q*4r#tYlBa I(yٚ*_AĺMq.<[d^ ׸aη#=%-ztXЏ@jA dS;i2Cali.7M_h EQgΆ3;.i202v+ ʼ[m&)LUCVdX$EK8N)T~2=0@٨.=5=ld,o|9؎b;Yʼm )WܠLeq$n}!piPzra&.0j3lHR@55AdʈJżGf Ræ%ЅC~l}c&|} EX"SCZZ%AM Km."]a:&-\<Tk.7u.!Z^))02w܄5V<-|-jMa)8Ku/K#7گђ[[ #N|l_ip 1Sbv+EDKkMpOrT(RcdS4Hm﵉_~ЭGOhpDM[wc =A  d L{S.j#Dc$ל{S3 ;siB]jM|*M{8D~,!8u>ǹCEM@y頺"_,zYXUX%-۷@G]0m$>HlػtČ SxpcCk%{#™n*cI yjsvKn6?CX{77~p>JLt Vt4lcDoZ+^$vHƛ zKfKe)D _Ls$h;xэ9Pa!`kzK2BHSOF*-Af_u|kSO~/x/Y逝U:PӰ)Pnf`Cm0lrf'O+=q"p&Z}A$#ggوXHJA*ⲕ4B,㌹4Tkƨ$O%4-NZ:$,oϜߡ7 NOyD+FW(]'IGQDH6 XH~?&>JͿ4+_"m ǔzw7ij+%)CpLtxC39V0&Eg&~>QE cv61xM5e;h >mvTlłjcɌ&թ5>;7o.}F3#]HPx؞&[{[ w6}u`Sc`2%K5S[~>`IqNs .y7Ioߙ[  ;=d-~!HP6?ǡv} o@=k#7z$\N[ANRub`kpPčЁ0 |7 ܶj)ʯHTfBx=:e/!9d]4lM OC_6xvhKO>g>aBLqoعbl;s#])"( q5׺&fHkU㶈r GCH@$ !J49r^$˜~Lxh@醉hΖ}ZaUp`ΝD򬪤۴X{i/7pGA`G\)pMmFY[v84TEX͇J>+`͚*9J#T?&hl>nt簰h fڢ@m"C۲0x̚+RrUWs+^m49@mB8'|<ψC_hO^ 1))zM@CK=~eM`.͆Ȗ -No$Lzx'\SsfH9΍N*& vk6kO~hn[/9BF܀H>++1>ګw/2wGj#$44Q穠jTN"C_,S ֏ g~ T4miGq΍2س(D޹>|;JʮXvTLл iTlr+.E:k)˼n{>1K)ִ2l؈  )D׾E-/i!aK Az<,]Dё*c:Xs4dT⧲hiܛRg  by^W?-EBU!V#Y߶wg7)Ĵu=. irU!v'@TEt}?2o4l,dpP8HՔӴksY܋8+,>I@a4lPܲ&KhesӸ/z3hA8T`,˞o \٭7\ WD]>1wrȨM񬫼Aŕ4:HG7BPzEyXkw4S쬨4>a"ގ욀lSGO+ikO!k-[Eheqw]٧+{JELjTaǶxhm#2:DxldrT<%w's !t|Bqzȝ|rұd\ݲIX&W5 o&IB)4JV:jnסBve H3)ZlȒNd^՘>KY, CDXɔC^ķCc| YKu-gNYab<n vh Q` U&YE!lY?cZ$K^iT柨6+$WG`g~i4*@] ;Q @Ɍ"!FC< T#j:|ˌڛ[Ą5 ;CK\; Ծ^\+m߬'YrDsERw\}}@pig($,?b;˫Eg=u^uy9UZ䵡v'AVU5d!wL,u?OعF@b gK=Jo`hR״2m;PEyۉ4rRY\%t _N?w-;ݼ IXq3(-> AϽ'Ief@kM@eKg1l04N8[zZZпZ J=S0a4Љ)Om;ک$=Tzsy՘~EƜ"7εf]tūQNa3`k{bF@7RAqAF 7P/#y^R '=񇯧@68ile@ȌiԹboC\ '[>: g>: egۑ9ˉU1 ҥ4-CoN}㍷(_BE԰p^HQDܭLK~;ac XIљ\%ౢ.k{l(hNn7/rsܪ`4S 4>$?ॡD4q\T4J?~׮EFH\I˗)RSc*S&\Pnan0W) ܣD]\H&tMhhx2ÊɕO3Ԧ W8i;P5 wByW85yM:U˰fc_ OaC0ws"Œqm:v]W!8*PPR)b m(}f!RjN2jlq\=.p4u-bmڨ:_$\;Pz~+9Z]ԥźi@ 97]FEoߨEOM'{ABIEW@C8ɾQ|=t}QK5O @V`~Lea|[-aL^j"p 'ݷ+oom|!j(;uɮɓՈNE:9(?KlR:UT9.;l]j=, pk]wh6 </)].Y) xA!\5ԇZay_t,gOPk#t r]@dK`(Z MćH䙙XCE)xo5a.Dd6JFyz2ref*PuZd;.WndᾫŻE* \ha"Р  zu% -?w* C^_`z}r%xkPxFֶjTdZm׼SyD_?*CCKBڲxDl$t.q-+5INU[,9UVhԵ!`%3 tEĀڲy-H>Cs4h$/t0JDkSvMC= Oqo0 P|mN g1‡C5 BrqBp6E~$g諦GAti;7}@22$^}piٞt%K2" \h.tz:ɒݞzJOGEL|l|D-P,Nf/b8LEIt$?mrBzG;&[Ǻ1Wl\톥=bm0ct8%z>U5嘵d+6E wVG~pE@ uPl̕bVd1B?8[m#@'|t3֎AoN$ryE Cܠ RkOw;FșX<Ut9 o}1! t3wy<𭇮5^AXZkG.ᖮuj6l-2MS0$u0FY`{M3ij-J[,Z9]G؅Vle#~SLt9X]3k0}ϼشb1#,zS8r&q)-kR,5n!ycnY+xPjơ 4pMU @גiu#W\T+1 9@fN!C-X{Llȃ.DqȧhUj)~C3SO/ `i4D}mFmV$_K w{K[|+ѿNjt|$b,$˛;e⦜Yln!%‡4'y=6CTQ+Xs*H@?0'Z#uzVGm@wJVV"r#^,QgiFl`(BH3$H7ʝ}XPo<“DK: %3;NŲ*L)|ր~ ZޞRۿ%zS:S5YیtM[l3#F]+@^^G@ӝbh8h=w ѫ.DA/NڳN" S E7i3˳c ]8J\I'gt3[LFz= yntUT{U[a88! ,a*2&Qjm_hltjǓ*}#Q]N$9Rm4g#A@xgf,"qFqlaӗLɃ"sIFȣ}𾾖9ȑcO3T(Ccs ӎ:d) "ZpbqMG=?&Y[*UnY02t7{e"ˤIذ9%H$TJrJt4vlf^rWWB۝mzضzʶ$?ye7v[*k0-M32-DZ*ɳNҖX hEPR7jpjl,7JMKVEu~$ e?Bdj%Y~`^۷ʵnmkAʐ)U958 CWYtV:=xi-)CJzۺ0Us!CS_ GQ{IM؟isc!\LPw^uC hʜv@`$Gru,ЇTOcG,Y;| p#I(Ngof=\p a^A /X*f6P1aRڵOu+Q[{ ɤБLz_s/ŀ7[{$Z)4S$c,mB3|`Z?&%\6]4"{aN%ymNTܾ ј}DLhh!l@lWM]r3t@C 3䴗a'/MOXNZ[2d/.Y3&$PDw-i@e-b-7w*0(\b8 ƖEh~(m,F LTzдf*,?4x1#m$}UR 5z%V7{`#K(o *.XH= ՆA"E]-=ọNP*BЀad #z -fJ[g} 4:-[Z5-9OXhPqQ#E*R6ʀ]x},N:% 3_bp׬][;Ռt<2d/ NKq0X7|4"H6%zAQi?? ILA>ۭxmIH$*>kX"O|oQٕPR3u7SWV"C0<nh{V!bD v +Ȭҋ7,A"b($Pٸƒla>9F~bG 8'xS@q!vCވЈTxsDLBJݜܖ)T aʡ^A;1hASbAuG=s7sGP10ttN?jvDW=}4<-]$xl fp=n$i{coVrΘOil ̋zÄ#9d `?L=m%eޗSCojRG+N@HJGgVۭDfp6ާlL(<4 *]ZLWW ׁ(ovK$_rQ<ФyX63Ur^m@% ,3 Zs4|#y~BNG|goU~L(0{Z ]Kֿc{FZuI;qisн-Z,q|+۾ivdހy$8--Fʱ Ƴb5ZlMś Q 3X Jeu6M+4C=@|[E{@j5Z$WwcNK-ug#TEհ;-$D*v,ѽtKg ̤E{9|:%Ɠv[hH#O(S/\\\32faK[&YU;Ѣ _pj(*e\ 9†utkDl9,o-K%Efx/WCRPݺx*ne GĔE>5[k >̂ZD΃ǫC.S.=YxZSnFNfĮއڱñ FXn_mۚL I V'Yd_RW2+$G?G30A[t2*:bQ Ds'W) ?6~W*QV:RoӦpixܰ5rZ7Cp+w~߽VQ**ZݖfE胡FĮ5F 6BZj|́lxׯзOĒ{CD9J_?}*MbbjUT"pu(@Eݞ&cq' 1ͥ'. nA9abf 4fe ÎYz…o`+)9 jPҁB2↮EU;DB|Sz0~ , +?eciyNAH'*&&& (1x.mCBhêu^1nYNE?H1*\.DR=m"yP7 v}"G5ie(;㫠}ONfdz8./_=\/R6Ua< XMwo4Ɍls- fej?I,'6lv`:ۓrt'끰P*ǘpOW2J~U QQ$csOrZ-ZwͽN|Dw8tD?Pթ#Bx'ZBRP'ǹKM b׊U8@ Sw"U-mm*".1!6%|<6[Jr Qv1y G!=!5#1K=Y:>Mo/T'AJvfJƸx_e m虽Urw%Vh -x`%idZ >;N3"j`&n)Yl$ +|N]$( {÷k}񔜿3Vx&<,͚DWBԺԤo,a;倖ʞ)] Mao 7o'2mw uJvjVXw͎ɴ͙Eav{b ٲ7Ϸ  V]R?g.QJU?2?X2}ry)mR!Q'Y\D^Mݴ }h^bȡw#z-Ut觕}"nJ97U%*@].VX9Qko]45(J ~f9;r%m4|Em汸3(J&y/9ɠ+3G/,)$j4'j%SMpnk~HJN@7^+iP:F0.~\DP]!Dɋځږ!3Kz(Gȿiy?;qAO|u-N|:wlhG}Q(3apy,m.)J%|N0yQ[:86y{VŽ"D9Q KW+kT@آ£cYeOJYo8 у ¡;1}hk&H[Ѱ0ߕj0zNk!lB:#(G Cq“a׾PƜVOiH]':= tg90?:<߆wApX\a q%Y{r$B8=Y#Bqo~m~yyA _ij£󅿉WZ6lx5S7Zq}Cc3R\7Յ ?9>ZXxm=8|~d^rm߃ \LVA?h10+]0B(i~HnG'Ϻ`8LZ8Bx^s[ذMG,V3s)Uظ!!%eڝX@7TMcUtp=bT?+ c*>@u@+vy]+TŪI2Nv!tJx7qːfupNE="PJV]r !]|:kC;&X,~k IYKd_Ɂ 񧚬eԅr,%uv xZ t( %,tq|_f!=~hS!,;`s,\fMCF:xts+eq- qS"C*5xxR'}bJ!\]UxDEx^{_@.4l' ]7jTQ2ND4܌ y0kMv0 E[e\yGҢ#kb'&]8H( ,b͏r5űyϚJ,K\7;Sf(KKT0_xHZ+UOSܿ[eK$ 4K8, Qf'Vϧ [7XcKv 6N "4(4Uc@̣$p|r7ta?öC$Hd6|ɜ?& ~ pm;hեH{Қb6 U^㕄O_3ؔd᎖Y{ph~qAvJxSqz)rm:K~\5<}PRƛ|`5Z>n$%~; 3huZEƊ$#GOC"<)0@}K mmw;~hZ|(@ӌZ)$k _Z6<\NsPmHeW@TU!̝dpeWkA^Բ`btOztr&4lU"U)":: ?Bס@ˋ+W/<7AaÌONKjߖ 4z\~1^{"s펽5Y;#H O1d`͛Ry F0)N᎑zB mvd(x*[ 8ZD(tnW7&1@A/,v!`)i|Jc ypd'yDZV$iB 9W?V@AlhC-uu;CqXwp`oh,=$YV]nbMoBLXr3UJlfy]4jb|VqO8TᆶE?!]);sqxqᆯIz 0%+x;~f'a3{ }o)UrƓkPh ֦^U+w+ro=Ycŏ~NmtbfШ'"u $u9-_]d:*lk);,`oVTt,ӕ 8q1Ioum5,0^lC<amT8۹ْN(j)bz(N>]4/bZ{iemٹy+ÊVMКW?qiNs Mf])SA-lUWT&FvvJrObCzn&cbg+f܎R3C$'k%=dsV?CwZaON92U_LLLe+UQS.A{z4WKTu/M2xmzf Qp Cԧ7S?k<mMsP2&_f;Kl *'Uຈgg@P6w2K^@Sb;68"Obҹmw}xUV[u{vWztMaL)җp2o;c;s~?i/$w3GML?i\ x۠@-͈27r`̲_+lT%ecs@k]+c<Ȝ{LT ЧDjR/ FW݉y}ja9M*+Y̤k+Fh|?CnэxܔJg6q@^q(a4:s8hMZ p/l:O9d@곐;Y"`mk`%q8-G uNuW2f_kT*\=l42,L: VJNe"8ox&o'BM8u:ך1K}sC-߭K77k07+K͗M"7%nǗ%)o 'D!Wn—mWVTbQ6`r*Z7B7KdYޓ=@:E>C9vм]2ELvW:׷նXQbݰnY|Z/1J}/)"xgG 0Z& ʊ 3v=9k*H]A^ %|r5%W1%)f6gN ڨA)ukyۼ.ߝ47`d,o TʒVSUVb%FFA{<~U6{wX)vPFJg R@fk/;= !ۚ>K*:檜^;Mmo`QQghC:"hO2nl6,Z٪ѲQpFyZ%;:& ^T_yTg]^~-1jC?\KvOޣn\e#hHj/Hǜ6!tĖTmj`BS% )詞BM}\4w׵HGEo\JǽHP~m~աdާ5q׉ԫ*9NbLquNE}Ȯ$$d:*#3vj%e<$.Ө -,`\?:*,Y">+WіfVho %VzͿqmVҥf<.iV5PbA,c4|MlI:4<עW^:. ;3wUpYJ!-R#$0?ۦ)u<:RZQ+LVU؈N_m~}XD gS n3"vGAFO)Rg Dӹf-u˝D;mSYсὅWoїVW7i |ٻeWm8 ̊7$o%%P,MşPVp)JFR3 XUnbgyDϤK);I.!w>ArR' &X::}xB[c\Fg(0={CVfdվzٮ!=)7|ç$/}(DM*Ͳdz@gq٣=_0*?e k1Y֘oxm׊ AJ-ݐ#'YC08-!hɞPxFe\>( ٹ@ ca6Or_dy 6C8u9o41.(,by-IY̑"B\;䪟B޽{krP?rZzjkG~R3yg1V#&Cax\"72z3?ٞk:DY|w0e'D)ܯߠEKɞ2 lehlAnэQr" u&iZ0]4e~͏^*O3y>(xI͚4/K^00CgSPsGHz5(x\ \.LnVzc'_XG/suFVkro;)V$urj ܧ=yJ]pe֔9W*&ޮHS m&~g|81vO W7^<c6JϲMkR(c99ʀ_<1 M-؟7͢O!End%y摪p2l\Ad+VpŦ9؆E;c}[4ߚ0LF_\'kcA\d+D)Vmޏw|smLj/6u`e5W p.?<1F2&B(Ǿ62n{*лebڽ "b#4 qY`QABV&xIJpa'-< 0L?oltJ K"Ԇ[w)EGڌAY=r L^b@典ܯ{̥\1"͓Duldn6ߎ)Cm@՜r#c^9znZԠS_>ჶzLM˧+J21B8!$77MG1q6Ѓuc~|1y+#O%y:e]";#O E^ l{ϗP6Ua2'% %9Q-sޢ>)fpInG}{ >n'I= ;uW Ca {h %F1m #([tu2E;QObz'VfJ1&{AJ Uk_ #=YPjp֤ H-I?$؋K)f7-?O+⭫&V.T8w6ON} Ńud7c< ȃ$DBV|'r6 0bGn5ڦz6Ic^ie2vOP}'K^ͣs"a?A]u+c PXΤ33$ƒ3uS"IY^f9nֳ6s*E*bBgKH\0*}RWǶ}2=N5إOQc;KmjEK7TjMET(IFhD0WXy2?̒Eˠ;Gla+8'YeOS}DvFMwU%gyKd 2/4+cX[ e,ytvwiJ'xWJl,NͿ> Mo &!pS xDQD1\tc,v*3 ўd IS3. vl!lgzPF'\Q3>Rd B&:*|POq-wjDnһt. 5Y?O)[pelPw߰{A'%*ˇùUa%gq!H:L֍5lz6Z3}&+cM͢)4z²B_g#zaV! l& >'/10Z(u'5Pf)*ǀeL0EM=BЛIdz~tcM$ܮҭyJ B>%^#~X~G(-~cLְ]X@r%D0fs"cj+ho ~JF08b]mjSJ,ä'iO%G'S ?}x%wG⸦uZ@Z-_>qu33tKb/y#A2PÞ?{ d/KtB,up^zgK E|:=f|lwN!@YvVЇfkcUȀ>ZbXD@ig4fq0͔ tƞ$~eh'-,TW5Y`HI9%ݯ1s{NfZ@̥ ]w~ɇ^|mVO a^JUΙa&9 m˱saj(҃K4=|L[QS-Q'₮f7$醔C1t 'KQ]v@oʴ k&xu[ aU ?GGGO2Mkb#u3WR:0&*×N(lPWQhs3|MWcu n9aQ@ێ9៽|Hsiq>Pq-ƌ&x ȁ¿ Yyc&k ;A32N[u , =ing#/R -u$/e[Et־}tݪ Lr0HZS {9p-vfa``hIN0;GW+{~0:< reHS<~LN|nPq[wݲ,aDDSu<p=u-R۴c?_$h,b22}ky =f6NŘqsM/qLkp+Zw NBiGL:s,&=+.65+1*|ݟPn*wv\;3q;)e!8g0W1 rr:UB ~Ϩ~u ԫ:ߘ\O 0^B[Pw#'m'T_4]97goKN._%J6sW͚ᑤxR$CB1}A`'hGܤV)ѭ8+DB73GN@!Y!2x%Jz(z%Mݳ@ jx> s~qΪ*{'",ᓦ_+Ni=P /~ɗB= jtcm`Qiz'$Z=R "s1JD7zTWE@jgGB}D+NȸK ߙmԺ,|Sa w8_ q`)RC |N=)K@[J;!O y*f9x:<$4p`P{Sᖞcü/3>5s{v:<¥Ѡ@kxᱨrˎ?e >eR?ji-w=Dw}]P GP]R"Ë"N>@X8>IRm! ~'mmL5ֹILzt("5R}l~%k`+Iǀk`~Sæboĩ×KpN\Wa'YdEN?BKJ~&@i;OHAc̜%GΒjue$r6vh+` ?fy?Xܱ{%vv&%`+!WfЭ\[".(gQɢhlY06{%+x-2hQ 9 jaV\k|Y5 ,1 pc!K$ERѡ^ؤaB ?):),RհB&7$FA;bNxDf``8j K(g~2 gz2pge&mrW͐ kxm0'&1$^5ao#P Kr@1IC*D'R 8w׍[VJ i's ~]e{ O&ab@4ZCac]޻rWNso r9'U/2Gg`2L\jCd6.5'Ⴗo]u}-'=e\+fC٫TDT3 Z sƵΎ+!:(>bB45"uW}P91/rxx4ײ瞔vQ:K|%{hYKMM8#p_,PDbI6èT)&1z!P6[`iZA$Kh`x, #%;ߺ>Shxe.T] aNAgW]\4HV#L._#c j;#Ѵ4*ZFt^ v)iaF36eSSxEӨp~ǒ ]*~3Njew4l̻M@LGSZR0g)DE@e5ӣ3v#[ftE} YnL@h5gW$KdC0@'^K&A4JT7(f6uK7\s>hIk.%҂FC/(| ' tŌ ]T)*k j3$/ߓ/%!;|Fv'mp!72g;SHEDĥ&ç"C} 22G9 ;g4`#?ab]x%ڻj{|B {{↮esV82tW7a&>CgdS8؄R0d r E8_͘xe*!sj UsuWpjƅ,יƑRwIeu?xNu`5{e R8Af3vWJllͤنFn0eJWڽZap 9dtsrqO|qA8SA}M1s4iǛʅCBEvK< .\Kt+}'c*ŮJ|-I?Pq&NiP1t՛fkL? RDegIYƪP X5WE^Mgm[[hI :1,ùH+$Tlxy StWcQpn7EQ#<WM,Q+hw:(ndxlPhdIb xxgJI (i2t/CaK״^(b>_[L m=mZM~=};I{NHF5I WpP>rЃjAry2F-[5iI4y%beV;p0_Hso"]@Pp8yE[C2Q횉-o>g7ln߻Ko99ȩj`(#Y[ eVj1gBAzLT!k+.}FzȏU*(g\YWUd^T᪚;'D }O[W:aBt \!hՈ†z&XUos"mZ yKqn{o`@uQܰ{bejSGx NpCɋ] ETEMhVP]\Yn00Qmj889:[Ux:eG? &o̻tK?zWAQ}&2ٿ*l 2QC&Iz<.6tzo`BiD%խ(9( t2EK$ցPH2ϢJY%ػ[&u^-RF߀A ...NId;&%oSDnee*a/$hWT,բ^YdBƁą g+ܑlG?R z`2Ue)@ܯT<+r8c*`+bn!Q#a̢x֦n\r3>&M\fΞ}(%g7O2msU hR^v6*ό\ Cȿ|8M],#&Dr1h7OL2{fiz 9]cN #ED(8iRوl FeNel%?Ȑo8([-R'ut( qSIy+tBEЄr^E,/WSpk3x2PJ5IY)Q }#Az-\>*^zX([oXyhFH7 Ubbۗ)ϥ 4c)ȁITks>7s4Go8Mt]r^u$5DƎ-B{Ch]4űRL\x'\,V5ϖT8x{wwt*&A'=&lQ'I> KOIʑ"3X2'Da,*.[fusb?my qOgaTfnE6=gg8O3擓UjA\6]NlaS` *32Z9ѡө,q!kb`O:2I3QpO ^/o6%QFY̤.> TXxێ:R-09u9 %QZ$AO<̍Xwؾ">2dr _)' jF-p5^5R'_;@^=G'$z - zP: A%#t؞6JVrD /ɲ* dtNq9 M;Tsg1yEYU;albU筐xlp4X4RVx渋`)1cJU -@$ϛz2yY]@^tᵹdOTO, J!,IbĀn56/}M@q^#4 yuPm(GhL(ttoIP9LĿ?O; 3O2G a(DCSn lLYNJ({w`Q䏒L _^TxN"LLj3+ ¸U 1A"%iZ Xi*q_5 x9q<{TBM-t$Evh!K{GA.̙WOPXWO`$# DrX9)s T{o0lDr!oA$$12L;̴S۳Mb9X֧xw kY1vt;bzP/+,0/Y:4:,F>e]<8>D&OO FTHۘ pRM7 ]hwLKҖfպ1dr1W oFq#/_Tķx6/}:m9aXQݽLHL5B봽rYl :z tw&8LnFM޵龳e&Ȓhf&ŀf.Z {M\5bUӊSe/E1Bc?hx DhQ^Z.c$(=N;&%o#}֕+0)6oE;09l Q m_Ƅѥ(ll Qnْ G LI- n|zcNeV OOp u-T[儾J7A܇no Is`L+xn3EMqtO)}"N7+Pͻ(j&[ Y6a M*|!C^gGI z<2(hu$Mpݵ=XV?`,OA:4if͹Oײ8PkYEv_--IJ]Arsj "[q$n- X&O_L<[T6I~}!L0GWxt91Rug#qMqSo7 M6N ŔH\-dɨRe;as;$ZX6Яda{LCZ8Ao`&[;pW}Kݝ.YȢ-&X> !ݴXyrPxd H 3|hOPK4W^tHŭ SD >O nFJduV&zw}Pދ9c@KAL-Y/յG뭶ĕN{y)EM< Mg=ñHxuR}m#KlW|Ϭ3 cM~:WG O:/tOIvcu]Xu @3 0" Y=cB='8h_F+`9{;?Pӗ.㿐i3(5/f` gvy {&|Z 6}Sa@c?@냕Rbm*JR .uH( Vdp)g?;y0}oI/!׎ͦQUrfcǺL:V ܿ R֭"ikRUf5KJei'̽NO!W;ٖN>&Cҥ%L./~ ;@2gd}ܻa?feOS~!Hb B#(PWO% )uO9/M.텠@̙!j}c;A`c!ĕ|AU*۸*i%1(#F<"?p8bЎ;/S܏/e)/]_{*K&̗m[NA2J+JW?O_?D$PJ8H6wšL:kͅ1H/W&unqsO$cTsmh!Y2xF0rmVk0F+0Hal_BURk/訷\&i`BsgɄ 2<02OU@{`L`K9F5ꉸ9bՕyB ӓ'Z,idFߤD,K*lYo</|Vj`lu5~Y3H]qUHlgB8|Z{t'ƐrJE),f~4_ E%.5g˜eoS +xŞ+%*RjE5Y=# $'Nî>FҩFOT<h1%%%]`;4Q$V? ۇ*]Jb໨=nܿӽ@-;M?]DvJL%?pe\`bL֠gV/&p$d%.nY&1֢ Hx6w3{h6<2uC{i|5ܗ[3UaF܍Ir& sm;Ɖpxiin O?E;2hcVo}8ho'4+9k[O8I<]pڏ 1T綤豛h^|N5ٜz}3Oocm%V$rȭq;_ < _<v{hm&uH5k8^f+C\,gX~+S$t$™ 0#{W y"}HPRMѳF1L 7M*#;=xXcC gCgL"(7ْڏ)4rnnG&BGHEmD DԞG(L;× mW獿'f!|:Yj 8S:.LѮY{ *ʝHwR-2`Rb˹5 zMso z ~=rvO,(GrCJ%|bξ1F"fh"̦8Ѫ8kZR0n^壘,`lj 2W^_+NOtXQ6V k b.~q&sB {`b['ݶq~2sΠPSf;rP+ۆ /J|ڻ§Ya2I0)`I@A5o\n]1N6>y8(fZ2d]>Wʻ%8v>BD8ւȋMT2 W%^FԜl"jo٠ߚOaTuIFҍeq}nv1B8ƌЯ]˵V3֡y3h<|n,K6!4^Y w0"L{\++{6xj`9}"|*Ezb XC_UGϲQ &뇒o]/,L^ Mem,upS&ֶå\j>l;!ESWe%񙽲 ț2SdG eFLwҟAdПѢΥ$X+JQN)>l*nChǭ=E?H݁0:'>G` +h 6wR iQuM`FaɪΣ:..9PWr=rIm~g2-XKncpU't/2Ԃ|pf{ƅ\G P'*ko LmI]>]_wz^Zpۙ{vr$WמpZ{Thڏ[*Ve4֟u` Unm;4^ |⋪:_9>C0~_)xlhH9e7i=lüpE5i1T0Vh6Z/I;zFy|~P`'~T֛;bogtL $M:y%@^ 8soXFr_'('o.uzyI~'t7e}N魕&95mO5aZ9ZXDVyRBl&@@`ߖfP{by܇A먆0vf;÷mYѥ<* ¹Н瞓4}W/ڒzV>9 I:#yfO;wJ&5FOF,ؽ#˳xO?Ŭ=LVuo3tYio%*Tj ˣ%^xA& 1Ai)}v>+ j|K0]hR7$-/Q h0ѶGU ܞaz/DK =J|6ifԽ!# $Z1>lD3PդKCpHj`QaJ i\;ws-놨0߷r\(6Jt0}5lL0UX"LC`DW%MM'K&QXM:˻WG>D9"\$WPh~EW@a67(B>X"0"Stj{e\d[? 1;Xh1?A)^d8Q=WM/:)wP{%S\ӐWvN4s;|b>WnuiNK}R l׮ :\? 0kYK6 wK*?/KT "]MRT)e!w;``Ƒ0[֎+iN V9VۃRG(V]0Q#7G}lOGwűz6'-"O:T=U0"X`njnqwױ뜮Fc؂/k*zߐ`Q]۝qmqSIɔ MfE/DlK;dX)Aڬڂ\@Y0(2; fC4(UUn?僮3@*"cyZ)Ӏ6 ]r?lX[@"8Xw5Guz*Z>@IHn_̊IwnšgX 6Rit YCHڬQyX6pS1rՑ7 cFGO{):*97UX#=a~NblF#9XpTӻevO4Ӕ\VdGD Uc|~&pүjABkecgؒb")]!/"3i{8cĐҌc,[\Op2O;JZ524i4 QYN6Šp5'f-8qz1|XL|3GEB^ YqY)`!{ FZ73`I+9jj١CŤh~RmXz;z&8۰YMLr:&$i%e%wzYk2]Dwt{sz]k /4cA8%Ȼ$ğA.a^P06w׻h)`m`#'3ӢV5ń@7]ۤ).N zOf uR+A'wSQp%-jg 3{1WUO-y:,߉@&E;{'8$ cyEt5])4wA$K$N2g#C1{o dCN8@9^}N Q]dDR 4 b>kV ↵RS SUXU-mG?dd}%Tч8i{ NSj}0 Bx"n>$ T]߱58bYZ&`e Ў gS,뙑8@}`V \w\Q(MZ1%Amyu^x *y)A DO0ZϜ`Ao`M~qI !;Pm #%y7ZpJQ1cpGE.ʐ;J׶{(1/=+)Ʊ:PI$<޶| &N}V51a/0.weM f Աaa1(VFz¢ځ? OVzDߌ,]vB/J$C%0Y<^v\}H2*Ɓ#\Y~Ltܣ5c;ɤcuEw2~]Q镎7$ϳ׈KO+4[2h$&KdKlb$K4{M,!;L'%  88 +:b= Wmw'sMDާFƖB35d9D|-yv'AUOvB4Md` Ծ}5Esae}R#)*Fxl "7S-fL 1δ_w؎/ 5 MT.1C͗;¡at" A]!c: t`)~-b.~Ԗ@XߎM/Cme1Z{i- ,kB#m#Ւ@WVs[9h| agC{Lm R/{ZuXX$fL]#;/8F cfIqnf3"&4LԲ< ©#}+ I8-֕h[$>Qtf@#?5<6'v76lWT{U Ow_֪EKEy."X^epsmíF^2 wMyP`t)38)VYT͛ፏXYg0=5}<_zGXߺILd$ZVġtU0[_rH|V\ŝe5L5­K)5:@ Iǰ\Kٖ郈p[%^ovٔǺgJBXH)7s x1&d0m;ذ}rƷήB|֩-sh.Po(z D%FmrVK]Gm;Q:n<Ɵ.kOUR5˙r˔jDBĺӓ5zUkZ4@'M"xu= []f$MZ#5zVXT,C-OC{0f'sN dݙTO?U CPŃذe$߸jp37Oɲu TNewΉC}/(V D e syvŮiS~spʱ*6P:EN՝%#i?ZvJ?-5L,Xok4U=]R~ÿFcNJh{ӚFh$~,%>h-^NjE0 xNPOסu^33%Ơ(Aݍ> cDe9t)֩HY _Hzn OG_y֧#;n4IClEFZ3,ߍ~mORSل;xCOu>xQaHV6I;?Ruۿ8U+?Vm\@#Y384x`.zln ćKmR& MbQ񙩵wX T30^j[=,͔]t; cP_>hۍj/KBp%']=T;MçԤmOw.]1e adn}P^kX9=eǛhO*a)9%MVO'~}Ll:ʾ_Iw 1+f{ &j}ei8o 8drt>8[HZ uKɗӫիr$I֟ds0xn"5Q\: ?w5cј~UX8d$,=kOm]u5,a ERr`0[rwCCQxbKϺFb'}l}U<·mozwA#Z@eeiq-ýt,-d \p/F̄9_ ak#MJ#7:E8;H&8̺{ c˹%* YF+ i'5;UM׍Hl}CcYw@oG“{-\xwM Τcڜ.8}Q`5,HGA Y[JҠ@CZ]T;ٱz~A5 ;LĿ N/D2+,@UxHRqk.` F^t@~Y1Y4؎֡V{=.*8K+vrQGܪbq96R,xxGFyx$-6g_**qs;0KK^joo/3E"zQEZv$.%c~|)Dd35 ABu-xe-ǻsJ`8pLzPR)]"ISWr<7PAGW ]ؚNryK`~|lj='s<|}ퟟDr`@ҫIfz̰2 X>iBfr/rHiw #TޣٞXz(.~Nhe6ȺY<~K߆~ZB{7a„E:;1T*UuI@~lQanfI,c#ϜvyhF.Db;ଟ~{_Hމ0 OMn! W(Iç鵊D^Hr2JWO'8".חG)|G5{ħZXΤѲ-ҴsȣPKq,p9^߅Hb[[XZ89;カik@Ǝ`6`Իͺ߭Z[t_Is_r^}r0]*ėLYh- Z=۶Qk_(T ,"GBK*_R}7_,݁!%- s]# > Gz~&-@sLtϡ8 T| !MI,hֵ]E[C!=JIa!m \PeFFt yКS."/܋$xG}C#~bpE bfAc˞;kAO BdLIfUK[ ~)hg ;mKaj%™mkl1w"qK0aMbxs_|n@R U|B]Z/ݐ{1 jw왫_ k o[i) *SP+{Ivhmܣr~!h#"M.AC(}wjkLH.7h|el ϜNG@Φ4dZMIkrnd~?LrRF N.ԉh > 2#@V{2[#3_?W$@ '//F}rk6? ͻ3CC|-;dXVЦv^Is-RQ" ^wN$H7G:oL>ґf!S3KJS/4Y}emgPH5V.Smb?vBuR/EkT*зD:B#Kh%?+4UK9{qG8Bk`Ca's SsU` [LFﰙVf-r~KmtA}0i?!8=Gk!җÿ=# .d7s`yrVX.@y~׻DaM-%xZ=܋Z*xZI1S4ok=ݶt)O1@R+ҴAM̋!>᾵ҊbM@e=|Iu72Zf{;* ?c= b .gg aPogk$83w|hږ&u3<=4g<bg^( n%sry<Bg5wItbσ^Xjzj;!îiC.ZUo/Vd*B/QΓ>\ȯ,Qɟ0lb9x:d yۥmʂ*ׇw N*»(XtGRHd_`0L('.q}:eDM'bnX=?%k-0Ul C{Bģ` MgL^k]r}jEq< h:oWu}/%,jǝCu6[ΘXo~+t$U`'!(l ) Qe9Fz*0/x$z hWôC7ׄ* OJ̣T;pֵpI=e¡|9]W?4w0VTJ+WuP W@"8t9.ZR§ɩ]e*y3NʴCvIZ)sISS~ Y* Á62UїQY>*O'PsZW8)z<;>tj0C"xUQ|*i'9VwAR`؎q; `C(€rո TTWS4?b$B ?? cWcԡx3w$WW7pBF.'ɳ;Hl?%AŇk?z*mHۋBp TR'|LR ]E<}6Z!%.cƾvsar[ r,.e6[ Uy4l f E5`Г5kf#R 9 uSk,pz"~$/ֻ H\ZsPд@/fy#K0w8줭ӭ!><g4*Q޷ę"b5!6|©.M 'jX9"9P}!6tXu5tN0jϑ0`W9>(ؠ4Y&`:5 {Nw#矘g&{ m__i}q-p`Ъk|?" LG"pΣLNU_vE{t@?(;Tc Mnۧ `dgS_0/t&u~tq>4`OWTQv`:u~ڥVߣSؒd*] =ʺ6}HjcC>ӳܹ`| Ƽ5^$7IU~"c7؎z[˯:~wgsP[9ky|NѩDy9 pa"{$=IҺCp3rg@[,;nA"}a&Kh:m4pAlׂ+3A9XdX+?Q ;r>$(py]J} +2Cz*!jתTDt"$R9\@-oA7ol8vx FWImZ5z,^VQL!|Ă( 5DcLLORA ,ڮ$+kgxx.*郴zf .d,uǦW,fuLhDc]*t, L}fdQ]KƊVl۱m{wRI_0|бob%­fPkg>ҚBkyS\{ۦMS忩[G$$a9]K†5tUT~wXc gi\~Vd^] W<'DBojLjVPG"PfM0HttSGhDԓZ$xE׏§wb Ħ-U=RV$;Q(l!<\Qְt#A,['3=Q?7ٹjsWkkp2 7oM=ʎis;2fCU% dcaXU:Nw_ +}z% vdBjV Ojt^r%y{_`Hϟf/՜qa ߽q0+6Od9+E7.F9tk!A41o`E _b+lI*X833;}5c9zڹ9O"F6Jo FM}YNns>-j{&K{]DDHݒg"zsԙtw:/OAgG,'8UFLje|8%{rȵx*Y ߩ Kb$$V"Lu(qhM#oqE*Uod6zp勔,Ey-GIY)=ɴ+·߉<8:S,̟zrSSَV4j*1WK$YGݡ՚2a{E^ 0{1`bIͤDënIp9g)c&}=k:-_vb$p"ۅ$Q=̓:eeŮL԰>n l{YJLw6AS2de5&(zuiTw2IkGڅQI_QP)'eAH yXx6pmf55ZAzd;ŽPEr?ٟߙ \PV4y;/<[x{xWh.dU3%2Rm1ʂ&1w E%[bt<}?k32`V.#ѝ6cI>|~x0JܒkUv{Z iA_v)4 }x԰'\2-6gOD&'^+JfO'_-BMyE^6S6EHxwN6;R3 ɻ}v .*fZ|uv:5 6Xcg:?ݺ.;T&a .cLb`!?n֜8:yV39 DSvL7tTZ qr;jB\qlA& /=n=2A0{$^'ȕ j;΍تE{ VoDF8F<YmIylFO 2\8b7|aOS5" _$J$NOG9N}t3CzE=(`WE{oA ^~~qkD!jWЍ7UmE˦t9ozk'X}]uN=7Tjj %l>Z7ȶQubA]H#%}}#"v{{3H5edU9oiRK`8yĢ0anC]=ֻZ9b:{}9tWɱ0TĆ\)֭E|'1X.G|Oomh"0zKMMÑɪ–ovW,ЁX #XN½{ȷiQ5ТiU/aX[#d~3ۓ?9=vegpj("՚j&ZB_Փ}_!:<ǬQ}x!݆vCR3I1\Hibnsѱ|lEKë4>cttQa`oNG+vNj)B-sOw_j4gC^bƉ_ɚMx89*FK BB[)^CMW& bϤ1#L,%bJ[ Z} ~AoL?>T!֋ 1m0^t>_Olh@o4)P>Ã7uj0Yjٓ&܆V0j(U>SRTS3`Ǝ YtܒxV:,_%pڎ>q nꊫ+&w3QѪg_T"]cSk8v ZiΨq`n'XUEî0@v_1\;lʗTzȬ}d2䂦,:z7gB.dbrTo/j sUyT*2f/۝LX:kt%ȬmChҔ$%~2ݩٜ cJ חu-!Gۻ)c&3/ok$XU{T>!Y4_AP\G;dp&'IGO&)Nʅ^s^@ Y(TĉMZwf.GvYV*q+䇋 R NbJ?&TlHOF H08`% !(&HFq1&.}pd2tq^'ӕZ{˾8NS^;՚ly`\^$#L(0bC&^Y{Nh5bq3EqML]~o/U i"v^z8Nqq?^s*؁ϙ:(.,&ӌ٩>Ps*˽;%eM߷ Z  TFD_ө`moq>-)(ư7SwaJ׈ĚuֶWG9;k:8&a&] ݦCynSWR'l%vMB+~V܂H#"% hm">٘$jb>hk԰[DhgBwwˍbD/ҡS:;[lo|b/ѕzL$2HHC<eZklf$4QF`Hӽ#0;|b-WD|-2Qj5%ۊI =tYb ~)rv8ihLp26Gn11d U+K'I>"/ $0M؍LR{x#-ъk-?4J8'fӞ]*2~fɬզ6UuMHAqRG _úT>d?xf>`=@GcuW$/ӤgmhĪcs<_8D+x𿥯 )!WתM`kB~Zk^&rn1qTnQl=b2kLdL1xs+:z̯KZ؟V<02sܜ>Y<1.ˍŘw<ߛհ9z3Ez"߮U"OE7twtS#-GĻG:9r5*Mb @f ilPj.S8W#gB Z]Φ!P1V~|}eE^<}KYt& D8HLfpo߯" 6?YS;)`T.ƶV ›d'G ㌍x>FsJ*2e[|皘5ZTR&3Nf6'<΋$}lBJ8-C=:'}r+uGVWb*w;YY&LIGuW5r/+t iO[ָ`" 4}:d5- _Va1CsU6G9kNrH $v@tC{\FP,~CLyR-+D#L@n $q&Q!HNx$4]<r_헮%`Z^ϱpթmVav69h:jUI#Fi"!|Ǭ=6}C\[Yp~Aa&S43`zqץbb+w>3~i%jG"zneb7U6̜VZ"w,MsA(&CvY$țz(|E{N SKnvy5*§H(?P4O4c<erwb X.&ԹNN} W?I(?K:sewr.\/&RȾs8߽I' e}5 ]\'WJTdxr=ujaVkz(յf$7ˣ9Exqni:E >l&wOD嫄ksSYKM{nwT(6IM1f5I s @&C-w Jve%+䋟eo.yT`jbTϣ: Dec~:َ+D3WƢs߸j-埢n:=84Ht~P# @> +T%XG`'o dV|rEgw-ixY:q]:,Cަ~>;.^lI&}U[_l*K:Q+&W`_W[jwLřuQOfjoYV EG ӚWwmmhVEqAqm)Fb46~=+}wx]I!2ꗇn\eI3^WEW=GjFO\.+,72vu٪v/P0]ޚvǜS95Rek0FO$<)f(9Jz#1i#r  R@&1`D9/s&oP&">rQ; b&6fKV$ _7m=0V-*~tikrqtSk [}&lD5m75#+ E] DPoЧ(dlS^#7tyQ1Sk5A WGUъ>VCoS*[0 Fq;vk2 dqkcp)=qmvN * aޞbW$Z[#خ-h:F/s϶_)wh }Oq5.]vBfƟ %z~t̜45-vψ>d6rl8)FVĐ|h!uWpZշy:=wy:_.E.ߖK9~ Dg ԺVS jݡE"\^hz]tGi77?~dI6\5mG1iY;=:-WkNS9$G-cY*p:HV]F7ׇ]XJŔA,ۚ&J{"Waw ,\<$RCC@0D!a/o8'F7fU=/:#lU0Ii )a:جby2?u|Q2 |1l2 67H$Py[y8/ebS "8K 3 !-17⥮μ *)Yg`j`X ؑBJ8R%bF8 vbe$:js<iWU=mi.`UE: G*w7lx.CFҦ^y X&N -F+ԟEBz:1Y^hqpz+ t|[$Pk5"|ѦK;!j]-!+@D. yE9L3;2Wk6i{]ԌuѬv9Xߑ?L#b||P#h gSPu5u ^TD/Md  u6b*>6azIb07$* GEG:Zl7֥NߖGRY[^Aif}tFQTV?eE5%nv6tn+BS텘$Py w!vip6!'k ЇIڡŭ#P[9eZtH 6QM~;&ZgiMH\ޔ`mRzZS*E+kaٳeyVDZ93(iT#A0l%~WlV۩>bJfMb~2 (d%:XܑT-21Ms ͘|amW6KwQlBREd%K5-+ xMTbU.o["0}@~$2sǓ1`P5CٵӲJA ʒ&>d6,;);T*`b@t3G=Ոv5ʍW$چ0A PLR'$$$4?m4#W';]ܐsRS_hipPx[6Fly'y]BQ6J#c+" dA?ו JU/= B UMp&ceQ >2{քlJ {^t_!z#6Wno,7肍-jTlݱb<\u[.az4 η8wODLN'S l&eAqLbځusY}F@MS* e2vFsI6jUee]mot`xq`٤6pDsNlԡᄅsMѷQ;I&x;sogKj0{ 6lkM,ZHk.٬~TG;RmiQ54ɃvsRNe1,xXwa䙗<3!,>zf( J4uҵ)wJ\KBi! &n(LmF96wwH"FP̞GF jU*#XjTA\8'Uvڹ#F%r܃[2v#Dۛ!:7t)z"NG:"{1+JD 38{fE^$fZ Vz_Rİ~#w`Up᤿D\fFA!i {Z~Xu dSEW+g~\nvØ|-j(߽<]MO^+F t܅Ede,Wj 9vOgvIunPAa@i9FQ)"E9]k]C-;/ڝoVG\*DY|zL.,43.ٲ}.ҁ}~eUC|S49j7E@~mɈsG9,1X/P1e!G`kxZ63۲t^1^=sbJפjL5t}oϡ0a\x]A+.(|s}g *w8/s7Jm%(%wf*N-8W=}yX_~9s ń~>Ka͜So +.clnpIE}FL88Q n7]`ӧM> 4R}8bAİ$U fEo psk{_cT1鯭_v +K1yxXldl${8i@8x H+U}*‘Q$Zz[<o)]< لO2BY2OPǔT Q#>/?[5JITa48+PZXE9ۄ3Ecxp]{\S'zZ~~E'#I q~V+;1Nb@G/ @À=}Cu|.GI"*;D挜7km'!r+hR NbjX8CξںjY(])D`_vW^Bt#Ԁ&FGMPT&[|9C YgFY&y[~»[ ):]bwc!)"vWCJQo}b =7ppG ͉~TH$ɘѨu *@mᬉoGkztV[<2X.43 K]fȧ|l+ XbGC׷n`=rN^3H^e9AW Oa@p>f&pB]jZJ>C}ovW2z`pms9Wu )2JRY˜Зcr@ 5:\RW0G`Z &?͘8ץv7Xv#hiWxtnYK@@dN@C diؼm߳2o6̕';T5= K6  1Otno$B]@z?b BPPu<8%O 2}+TE,A:ilW^lƴ/qc悙P UmeZC:dI?ч-i[dG<h@"se<#do]An]#oE:gD7wn bZ9سn U=AfB=FmdwƼ犺 Do)PjIIoȅUJ$- B5L;? Q|hȃ6tt~j-a++Tr|)SҜ\;RZX ӻ?AV?yx' EE~X^f 5a<=e`JUaaGCԮ0M$1{glkN䍕ȹǎi]$@-zTw_hᬐ(}?EhFYb4<iӫŹ:F+s.gtv$$g =Hi!9ݛυڨrŖc80k`80wim{v6%/U. ۮ<>uɥg^f{9VF|}{,⌀c"dx{p5,(0-(}N'<{}Dp -wv 7iN֪)e̔Az`@܊9y,hܷ9o+6>JmY5QKR4Y 謷O.>7ןQ!0OY`s05^Wɑyx8Ƴfm UN,{,BӜgBL?ߛ7@d&Ѣ25O'Z&)Q*)Ѵ5k= .۠gqljY;5 ˓9qTn$/^n%-}p2(HOσ`e7"Qd;&wV.ÈV.SϔXEa;=EbF(Ex.MtRRӌghF2}ш cfS₢ϟ{]mS&zryqҞ#QH& CI@w2'ʃy6vja哵>u:\K[j-r(\AJp'$_"j:P^fVȼ=A"$t s;i.B@@Q*$jq+ LgΌƿtM(,Oj!3/ ί.7~_m`yO虌I!AQ/'4'x0\c!eEl:a`a9dcpDse]53!D'b;)aOŎs+5KFDUdcF7e e3Xr/rpTAyy2[[*je?_\u=5 ``RKxWojz%Twb9'2tK1";67K]DƄV@}ˎ3,Xغ:;Mf[S[hfYzDJΤf-?S8&`c,飝ׄPdEb;%]G枓 Rє9z*qtA20_$vo*3}'~]n HC݊@;pߺqz/߯1 gQ2o[+Yunn] J6J;X9qoz,+'dӎoz8H?>}Bm|# I|&kXӤlTIL mK Ph4vmX'kS葒˪^sd#/~{1a3B.H:'DtסxDS54/D=Vm^TF*j<ykl]OjRq,jl).6BC`e}f' [.+yn{) `]q?B p|SB5F8H?SU9KcDY=BwaK/xm#݊ R祈@uB<"Yw7ѵHdxP|(t*'*1fiZuQMsBG1"f,Nzغ"E4(Yd|:cc9hx{:\fB7if7+w!=x z+1Դk /CL9)vYH6$dx!f0\y`" .Slgn_ U7HS%|qqT.ç1EfXoG[:W~J0lg_`6!|a9 {x07g͡zTl1sˮT\ uN.|^րNnȨr+ik'˲ESI:=E! ނUT^P&nJ%,"e_v2MƎ.$gQBŒ6悈ОC8 ~~$U3yafȑb(+@BF13wܝtƲlE`.{]\K;MII$ ?{ĵc1q!M~3p!hhO;{ +{c:v7yf lt4H9+I:j%$5 ńq>B&ʖ協./|8+2u% }!YX-**VLfE~N~h@./bb32FyK5OL5 nsaeoWe#Uy_Jp6^|6!}IxUWL%ɼhsM{Xfr{V!&#5騜+PKjvJҢR*VKtVAU}rY@+I '}բ7tc^%4uF;=x( Ai0d;"]6JC)n"qcU#>K$*e~Tα_H1k\$jRN9D*C@TU*J|9(!J{I'yO ♅M/iZ&pqp'n5 O$cx⡟Z}UPr eAx%oA,kF'H.( WLJ92zD˩ j02e_J1ff/8_mmz.'myZmnBJxOSy8PyqB6 1,2a?Akf]S6˕>(YQ*6=4\oz]>+LlW܄ rG4 &OV>=?ךtPGE ڸ_?@kPXx;ߦb|)qvzesUp>D# pWP}sӐh ޞGZ +y.'m|pdY#ЯjL_}.8qH~OAђT#mɨu([M&e)_Uinm{@5 `NL#z]؁v](>.cL%V`:D\V@f|77n85|&ѐLwV57pJ!i"9uU zw%K؞Wd9ʹAcat0+ŸC":0wBYrNdSR0GQOHH_fvעXүTθuɻ ,mؖ;}8jNמ ڍd(齚47wʽ(ӑ:V'HhB]=6F&H^eBnzB7̃UR̵ >SKO}|x[ZE 擂a[wyj&3B7`NJ}1e ]/9Lܖ]P]4L VQ+uMOzQ z|1HE}(pMa3 u׻qͦ$*E[ &/6ymH4BA a˹~x8)T"Bw }8kyB\rAH. qc}(/'q7{dӳruw/h#1sHzZ-B =p#OT.[ɠ:h箲w{ՄrVG Ch+Rf-ۊUtZ V0 ۸#cɭb$6SІ]YvcL /lh,'i nUZ ]{'X@;YưAY΂M ^9I#>S!tN4^4@ؽb.O8S{.W^`4c:!{]_!kjOi2 NjQdө];!8C~8m@6Wzuprx5LG;;M;x5j+nc9Ba\Zʌ] Z'W5_IV]AhmW`wʞClNאcNCv rc2]>68<dΗsk7Yy, n=4:.Mi^`k:uOYPe6.շZ^bNvZ\0@D:KN*f^qϿe?!J -vg^T*必PiCƒm5[?0q~k6*v$ȅ5/NCW/1KDvhE ?xcG}PҀP@>f5UaOR`BD>v2>慡SyB'IЬݮ3g|#8,18ͷ,3[1U|Gϖ9>900m9QĥF#ε7h'.o?Vk`KJ}ZU%-U{QiXJBXʍB!<}H.l+Ʊ<̓"p\ʴ]Zѿ&.%⥫<{]w|wu~zoFw57Urޢ9.I0dz eh–X2ǧp&b ClHצ-a7.ɾn-hHط&^0][]V J*\l(&cr,;K}=jA:sbMAKhJuYd#3!]( VY" FK3=~̓NKdy]W!3ModPM,s߼ e.MQ"kf*齣x>p$~)Z앚Jn4m&;OBWUVˠ|a͛5LWOӝT!gYt'#\tҼ-o}!e, "VyF(uJ,Ӱkhv[5_\PRF,58mCN)Nt/Iϳ/w$HeWb|fVΌu]n2_Q_DQΝ} Ԗ.Qc[i,wWh&ы ojYWS e_]NŸ؉~zEtXjj$FHEV̙l+"$ڞ{%QNmO#}[ [sHLMⓥ洐/B W֣7NKwe 'Lve{ո f0PIC/;$~[&3`k֏10QE \\V7PKV2"`C,e]* &h٫S-JY(o_*#A"6_Mu9S4X",;xH7$7Q?y aMR 'W0Kkwljr {:?ށ(YThK 8ZD=W>W?x61%TOx b]  dsmUb.=,DjDp4훺\XsD{J >T>gEeR %&nKlL5^=y/GV*]ˆ$=_Ct8xʐ؛o P` юIb ?KBbs34I y8vUǧH \ 9Eਠ,ImRL>F}!X!qS*FYՆ/.h W(jL,ӟI(Ԉ+cêff`mh/9B}&X+Ǻg8[Ƈcf CcL#o}+.CmOh9dt9INOV`YYb7U/ycqG"  > v@dq{oKJƆьҨD`C|ݎ_.qbjw_zPiŏ|lh1KmEi@#yM<}P_vPAp Z2z\y`Z֬~&mͽ/s#% bga# d؅WH"7pltͳO炡ݴvYv9 ;m p{)@ tM5ܑV>AK<V&>_YT?ӊ-sPbRBΈ5~ L{.U4\w0Lc}^]3Э E% L؞c/NOht^("%ϯO&?I\<-($%AqL_?AS>HDVY!-Ru' {tMlqb[88%9Rg)ٰxgf%^ca)37)|uobBL18DTk jP=Ų>DSs8vj^G恹g$DU8jOOxp+6]}+$JaP$>D;y16={\[ʘI9hOU6)v`Q7/8#>8L$rVf' ʹhlt蒄Siހd3MJOh> s67#Ltg`]ǃ!-R0.Uګ:<.PK,np%cs"IDLbaqJfxjՌyQ^) `(rG@3QP#_u\s`,+2slE#>]'@1."d MWgݩ*Og{ b @P"EKB˟},l!u4މ7a5 W{{ ``c3m~IlDT-DL* 7dRIޑz8J(9|oԄ 2W[|d\(kL+b% 1sp2]3W_I!_i }yxAw=M[?C6 Js2&-Glr!lfnjlՁ鱌ǢvMT'|8fBKk 30+Źd-,Eqf9 j+Ղ~Reokz5Wkt搌~t@0װd{^ ~|'Sy +/9=Xmh͛T}oFAvomJD{8:6LqJ^PQ)啗۞ԛ|d%1_H' &S/1O#{ܲ1I;jՙ,[rQbӵv֠24`Ha=}_@!_ ?Te8ʉF 09iY UYbVڤԓs(SU^3v ֮2S6M:%~}FӶY2}m^cOF B %B{H*Ԇfroٿox@4+WcpK(ݒdv;Zq.| O}©)/(3c[\mPVs#8.T2 N1{1⹒Դ+!WK+A+M2|ɫ\aL4No :s+vۨ$=X|E ߎB{H{AQXޅˤB6sCtʣZ ӓ9y]pP#" Au6d(5-7ތ4aCnuϝ@2h3dž7T\Wp |Bo/.ja_1 6~NvY 0 ofzuC uP/Z^>;%4YL,r[#j=6W^98#;>6(&__?--QFɄ5ZԈ3c.N P$-PdZ;Ti .ԅ;Q#gumHq^5D0yD6eXsdsUrxb4q`ԲP2;'i~]״97MO\hFWw6Nkd +ZR)C_WeD$ı7TV n5UD5aD">ԑ6;|L-ؖ92~!el2@bH&ڌլe|WncyIHazbk(=kmd-"݃Zt>ܐpr&Z.·LX|F O^N9JPÇ# wGDŠźkv4#Fnw)gἤQԤ 9) %Qflz_!ShEw.I~.H$a/uЦxHD2Ȋ;sVvUo&Z; E c)=C?*@;N9xJuյN} o@/#Ke 8XgrC%d(V']e"@u VpSF|T':S;c;99dI|pinA/ޛ5a Tlqp{I3DO0qe "l BQ : fټ`rwN^M'whY׊q:KPL>qv}d}jᕁ2*VC"$*g>gL%LPW'W!D{']#) rM13R6ѤYhN295c}NLΧZߍ"boxYv3y/߈qw@%~O2 ]_S|aJDR#qܩbTOxA4_*[P{BfHP/QpC^?Ol&xK<㝾"-Q؍T*GyQ< gd-6me1W|frޘdS6|/#۪p7 y{ >R_EKJ٦{e> C|ySlw<@r˲L9GwLz4EX q)R+ҵ:ht6B$'59233_4ܴ1-ttf0Tӳ&2%i 'KrxffK!4NE?`>8yŚ1~h)ZvGOB "7=A|CNta|ԀΨ-r% ϺС~$Q<+zs2e˃m+}#E\z7B} lcx"4kDk@W8{c/V*ݮzSfvIY()M؉ṵߖr}4< 1{Rk|!.JQvFgx[ W┬k MPdnh~es(F 7D@hHq&ghsҌ!]I:,J`4Er5ȚudA1}~\prWy>:Gb yGJe wgQrjJy 7O A}wj[ό T)TWMֹ(rx=z}#8KSd L݌RO(7+oR$)Ŕ:#) ؝[ sqWi2\@c<94Bød.-8]>~ґsaqqAl da#OCbө}!x&i >$NaB`g+> ?#GiUHu~mT/[=ZK asu9 S\n'Zvh3L)YOuS^H:ī,PŴOu_(rRPmEdm-rdDT#P51vۋzw(UvqjNd}L4d8]تT< NJpEmtSm]x䝹RvdPg73eVyd@I9{lHDߊ sNr8gr;$ZɊ{iS㡋4G_ K4v9zXm#MjNݥSg_Ԧ&Q܅O<U1nd R9԰\Ǽl͑4E$K 1i1 "9+}Z L٥K6E) 2]GNC nSh{2$i⯈mC*6E00͒U2w\N WNN"r([p5zXrbЉ-֏<$ i9B&JeQ 9 8;Fe?`q9Iudiz Z E``Z"F2[``_g9$ sEp^2d5mܩVeAd׃WK^Lsw`vݭ)j=Joq0J5QDsRra09.ш wϽ~qc7pnbAVgjYaLN{OPt2}QWG=# 0gT.l4@s}s_*1PH%¦+4h2LbZwP3> ޷c=~9p"šq-kN)}MK>EVZ/D14l, Z38(9&=l'I-jSAJH#QE1& UP5eOr>G8h%G0!|Hdl&F%h[W m"@#:)UQK HMhגL 6oGI;N(^P>F Xւf,4*7Ý\SRǖNd_K*8z`/qj?){Ȫ*R̖5 㨏#@D?[!]]eEwi!/(%rl0(^R5,UX-FOWQy]qss A&l1ڪ}abgˊ|AY!n .Mc쌱Z_.u-J5?=^h+M~c;yZȋh4RvwO}pb4Js d)Era\LY#O_b)ꬥl RTbPQQ@8]0@9H nA/}h$wuoZ'ڢ^izhf_Tc٦.d !~#m^9=H@eydo煚⸄btm̘e/.l*/&ǎ (ż/[0WG0nA֟Vs WSŝ8-40iĶ{i1nkQE6lsΌ6$)^8J.0kō4[ת(&Z%DڨLkG/m=rj_M@2&FrE2U)p L=pnX)dqj৒?yzQƁ8.(;ϥ, ޜbSm~ή vI&C;}p1YR^0PGy6Au!_J^&ʴ"bO?1wqv•lMۨX&#$a Ԉ͝or/ @+8xHQd`h?=_zPM94vvQ3no )/xm# d@OD'K7`/:D^cujɞsQC?+}ܐbηmtzЊFȯ}XdizAIk`Vu9GwDUN:wqJ|f_yJIZfxIJ_dyfJT9k^wfJ$ _K@_8љ,YaK DE%meqvoȓZdf̼)37"m܅a:J /U Oо=A!kOMX"{ L pʽT,NyŃ`f'|?Qu{~,IqײhQs$vqsQsQլXpjmYKzpnč63iwJi%џ Ep$=T X3^c>]o;hc*^Ҟ,,1d[8pGC<~OC7f:" C;3/sd+2 e7 mGV5霂2^1^`kd"Yk`0qZFzmF^La iU3a4yl ω43w]B Nڤ4qud[ 8.(C1RזT\XRgRukDO,[HlW#vZsAp5M,$# ,: M ,b5w(>a&%21($;Ě7Q7(Դ-H?P=a;.v) 7Ow^j/8Ĭzj"[B2>i}`l1= ,Rox4N "oNnlꞵ.:Ob_3]Qpc5/rdOI5w6ylZMO.kR^~"<ՖJRq5PY75G;g@];IZ.P_iTY0uq)Kz)&T.pcC6NQR> P_ͺ랈x(Qiu INN,M׻2q qaHEFE ~'.C>wYѮƂP0FR8oe=S*@zaZ4w%dd+l;x Q d-6 s)?煾H~yω`K~4l&T<׳!x8nq /\}<鏡`c[kd <9:MըGhSKSjXj-nT0AԓR JaQWf>h@2h]8jV5M~Qt30RO5Ɵ0d|}T{UvP BimlWGAgH@VK+Sj6XeO#z<;eBn,ݪ1Rdf,гVIǐ6HH&=3X#/cC׭"ާힰ2\z,I7 T7'{A%$/Jѣ*$H)C:q)-c>Lb|Pdyv5" soB̉!5̐%h"9Wa{cTnlơ75L >;:$G*P& OgL̗6B^m WtW(;2قQD> n>|T=◕vcR`^:c?̼W? [3;`¯ՔԳB$$S%N0a>`0$Į@CFu/31i:vjT\lCYBgZmO*_b`x2 b&`["< ˓ /r$4!ݟj`!GaY|Vgʁo(0!AJP d}ca[c~ -FUK39bA,VI>_KeSlI \%*̕I)A] mưΧo|q b@&Urv`ܟKSjDohjBZ3rEY.PoR_CSݨ%v4)07*,_Lh9{QRkcU(\Fm izJ>&h{!k'jrLpÊθ_ \*U7@JvʣOS֋#}Z tBq0j] S!8(9Όi8Sީ+ޑ ;AdIcoUǼ(&Q9, S ]24dpp9WroC3#/776`tn7":VN-˻lˆD|K), PLm{ 2mg/KQ$#6#HG]z$I*0.owDrmn %|BB^X<{9pk)sp*M!ġQnɵ$Iâa5f-xpC|vV7Hm43fJFgCnl]ٛl\HO*crwHKM8o6;g*2J$ bmxLZEoa/<6@ې%!3eݩAXe^xʜ= E`wwpņd#]/'iآ0E32a5 \]+:9 j/}/\Rto[Y!&42/%/33+ջ{#3Wyl>rQ^\7g8ᜠ!1t3I-hV>`*Cח;LߩqNҏ-sԂ;`*X(l-IzD}/.Q%j^F:$R[QY|pgy I+@À@0Wsgs圪?OQ'!umDu-f 7i8.nژ3[I bXf t& g\Da6qMiU|[ki-_b>r#jcWM$C E(*Dnk9 dUgu[xUYdh)P]ٸV-Ț6>;ׇ W*߿TcbfHMoDF!W)qnX@/>1(_gۖ㷩M8[nCG*umEiL&m\cz >琣 gA>8dx?,FnSe:U"E͢32X@Έ\5V4";I75ː;1v!1w̴T/ - 5v̖Z~Xpzl"%2ŸŎ\S``F@4|D2__6_?_*eq}WuD$(?ێ3gI8܍_\jmQSHmI^B:X"bz^TCjGDhҡJئ5''ڳ80'(Ow? 2J+vMqU&@O pFLwպyC v􊾯?o v!'{hZM q3,LCt HmgOuţT∂VE\h'a>OlLKuQUR :#PvsJ/_Zq -Y1x[N$@c浳O0Th5 Z u3@?6fĽv)B3um2Nj_ۈtJ5 @t,:(L(z%>TSq{bvD ocF'я(zTkLA_[r]ň_B:Ē- O{b7z#ڥ}f(RO6J̼]6X͛@qB.ij(K-PTx]˖so^((}datMCOp׬!l12G(;LS\n \ MB7&U<7 sd cIRxo+2?"*{>o僬]so>#9Jz^ˊbHA+d uǁtr0R4(9 CBD7߈C yN~--xb9_<ZDd1>-hҾp$*%׀7քW} Ӥ לU :ge\LU}QUNi,J]8s{5t§b n& 0<9#YЬ[xѐZmC"upT0hK)n}8jyxɨZ*_UdMEsmaϓ`$ W.OG` l[2!JH0)+Izv~u_\WRû-ы6c1Mj ^DէsήV'ZO\@Ƽxlp .S gƋUJO3&3~6%Qr"ٓLaV. m1 z?O"Pfkcr.= J!/;t1m낅>*#7,-|\s[顕ӵ+S_綉ctRӚ}rHdyzSveXykx,R V\Pj d/%_6T/+l1uui2 Xp1zC}ؔxmrMnjk" xW{P['.  rD4* ~2#rQMtP&sa 3\,ÕLf˥XB4 ]f2lL ]ciͻ>JX?Xԃ7~j h0{ cᴢxԥvq͵o@PֈG2\<>s![8EbKs>Ff@لݮ\#y-\EUXRe݁Fss)7*#x=O˼C{ ]S^FcF]=I?KA`Dz4l^yЄTO<_(7$anUГXp˔z('H?_2YbӷuDg2/iHE۷1 B 5՜`*u^,%g0WVբ~WPm܎q])U=p32Z">WP<!FcshC5fB xk"D΁L.T6w`kpu@vDRVaȬECtmnYZVG1约$5FQ ےoYc}Wڎ=UaϽ[~PO<99(vI'wUH0#1ڽj;14R k=DGG׷u;/RU>>VhR->N _ (_"d%\>z *EuaCD9aU< )cB5~v)nTŢ S pC,V u~ю1VR0HLu"8==8:ϕJ]` XYAةtݵi W=ʄnCAգLn>r=`>ZgX6%ʤAJ,"P|(vcI;8PwSh$!:{8 U3z1I~f̐v p`I鯝aN}"/˽=984O qtEk8eO*@ɍ.]Q6W*TBSe SdiRRR _$=@&|uc*oj`[e%iԐ)Ó!iN<8kDئzJWccc ,@9 yٵE4N7GC\OsR(зl3ׄƅ\< ɖ̈L$0^jeE-[tdVq]x"&/B_!s=ezٵ*ɦ 6Vd#`QQL)QtbK$VO|qIe.&H|\YNƊR\#`ָkhԊ)H8)N|ku!IK s89p^Lu:&{ X,iRG50JEWݎ9d1<ͮ3Ծ+pRuMKz:B]zPX/>6p7j-J/9@4Y{| @i8>=On /~@۔)oюEfEH;eO*_%8S)MkTDXũr-"ǗO T+ݦ-4FLh)S7#(6|i:١(^y."ˑqz*r*U( ݦ#fL~DJW2\HVb d;8T3}DiBIMcNP>+/l1j4+]܇zuMc1blNZUc|WHzvyjBg[թx" E6۷ :nL;hT!:89)m1)#O™ yM}+&F%bcߖB}"ftVRGZ2Hxȳ۷Hhw=TYMumV(Xq=N0I&CB['"|QB^4/85 /MQ:]̾}[gλAlJHLu-A9i9q0F@VBj)XOOuDfC.m?(EeDxF[-Cq/SQ@A'ɂd}1@bh!U#W}(CI -=K2,u ?"j>jܻ o֏2w |^F:^ith>.IڞK#em҈I+I: FA@]8 4 O.TV F]|rx80,W0ZPeTDT{eZ8~ZMT;Zke9Fu~1ӫ !C=F°vŅ/WD`"d1/Υj&Vy&ы&V3F,H4tN8qͥӒvݩXd^Ij-\yOKl<9ZuA3g@Ua7CdϴD"N|O!uiT#d HѤ)QFy?r4=hl{ߚh94nx0kÇB>m EwU xW Izs*Tʐ_'*EEOu!{@NmUĒQ`%]MD$4ʟ IkꄯgtW,H']p!ߧt_%'cG7t3[K2s*[VF |]T6*F"^qH2x0ቊgQJZ>"꘥Z -7k`K2 5, & -I[_y sߧLZ0JTˈ~q`+;CemOXߧ⯒Z[+kߦ4Yp;i6 d*-5F2a`5K`wN(gqӢxmOjHxT[\6QkـĠw5{wo闤]NPfaHzT{wZ7w+O y$򒢠ɷZ QIb{)?9gvlRGhUv8w YS b@k%)̚+NZZ^H*p+}ͳk3͠P;(0I_l[4w` Lf6B` ǁw?twC`(zQ/YKf6\@S/rkcdbZƷg Wޙ׈Y;'8q8Ql]fMՓSb9/#j1Ŧi-ی|3<8fѽ[GhNȃS7a ߽kG*GKa(FKSCEҔ^ E޽ g`6Tz]aJAPCDf1G}Vj[B ШϯFj,Lc}SF񱿖w%`K̨0%&' =%z)o\~X3 ,Ka\=51~Ԯ=WdLdto|Vp&M錩Efӵr7JLϢGERL^䳥+z2FmcAa%աf;S%x\T?h *1&.o|gQ2,Mg纜D{lv"UҝiKXl S}GMjQk$R+ٹN[@6pCA%4}lkp{%5H3VQyeE"14'(gEMlJXD 22pmrw˵x+kWaI IjR͉&4ܲuAKhqo k\-ZH>[FzXފ*[yLRM`zE#A_P N=[5Y/rKƔZ ԃ|ܜyJ!D nK`tw-` tf 8L.S[a-U8z q7t>G㥢dܶ 1FB~::PV ؖ\{ `D27KN/v`h*kӴ)mlt2w==ѓK;bnbAsrQѹjQ`LڗP򙢚x$ht=S㼱.8mRVq'QC*Au+Ԥp^t= i`~eӯuPG_z٦`LG}uP<&ٙ\ ^=b󋕰G=Ώ» NyJw)f*;%д4 @<3}nr|}?f̢C⒄wDѝҦzlsg}p$Rf-n.ױ{M>IgTd q}u PJ'݌5U!w ANR辺ri0 ho+mäf@Gf1Hճ/Z=u))pHgu%bzFQx*$ 0"LR34$08BRÌY цMVXXwj<e<ƈ$AGs7(k܊ ӯ/UIlmFzPOD~]Uy{1-L?b-KDV}:՞7R+$]v+v 8dGWxO`X㝛gS84e͟Y0ȹۼ8#uVv@B"J \ڥ)6,x&@A̳so*BЍm =2ۢ~vQ( B.oj/Ʀ!o eΥfL-'}t0Eުm ]gC<1I[wN2#Hi`E5 Jý< & 5+Cdʒ> YhEяB6Ka٧Ƴ>G1p=V,> $s=/ P:!.,70*Qx@]4";ь\3BT'> )^%ѠbX /0+3iƜ!ʧ) t5ҡVGR!B-bFNlAQwaޅrTR4'ci4U,Ox㰕;Jۂʯf@`(G\>"ձk[٥h΀YE+2151u_|:eZl |x$G,+7$ &.Vĥ`HXc1scZ w95F Kќl9Tj:N쩤a)}m ձ8'( ]pR<雓FD"z[&ͪɨӝ8#N307JBĥ= AcB+Ƶ+|}rd9 :9?lͮsOԺV\| m{ /PU8Ӷ.BXIΕX C-'A"@Rlթ%5 ˮ'2xs˓U:Uhb dcBgW]E(Q,Ww:_ɥ;ҹMi/P"3jEh؝q딀 xjU98T$gDaaHdTٔ260`8K`hn3<bt) `'}mJ}{} ѕD-h[CQOXX'(X=xT߲o1=qiϙp)FS=Go;"RLaUDrH%q˲ xp^Rd5C>X(3 2DɖD l  V ]W~fsl-Ɔs;N/~oV>xܙG:瞒?opYTUeLV7Y0p]J)]t 3/7٩{mUǿth[[EV/阣@R]7ZwCバ0Ba8bs5;օX\j`5k]:0Z~|j{#kSmGf]KP8c _Hd[«>[>}]TK/IM&?;; +07[$ʉv.&;$OZkNϱ~!_Gag2@ RUfE9iP 0/e\_DHԬNAC+r@i_L^}_[T}QÇfU7dRRNHF?%]6J0WGԋW \+( X jQG;did2;QjЪ`d_%m%h[xD.T) |)<<E-[[R&.#$E󀳪DFOCܜhNRwn%A̵ 6E~Q? DIpF׈[V6ONL{ ~N8_TNs;M;&`J^r%jl'<@/ZV~Auފt)8L^ڤc"58= OI7B3  <N(׷"h'3D$cPQ+|oxxfAL"+RH27U"mqCL' \˻iy/O̊;z2V٩ T`\XlqȦ۸^w "och,kV泋QZFPo Y%ˠڷIkc`\ߨCYj7g@o 9xINR[[5Ekơv.\BߴOH7y 8&<> J1+GcdI Zb"ǐb5fG"8\8W u)3~o> V1οT;f6)ÖY+T2G`C@(BaI.?dOisb 2-ǔ*W]suB~sGV},*Z'ΓhCZKl -ŗ1**@{VSОHF:FQ{]y%/Ez-洀E$b@wBxAFɮs:Is N- }]RՐq[AUmڗ-mm3Ji ]jvC;ŎDeBϮ MZUQ t>ƔV{q%mrDeg+2aY dO5ʹi<+ޑS1`Axt@MEg sT)]tB-ܛffFٮgw rbz$g_V1 ׋oY(1n:@rd!mTP]P!?g6"~p0 񩢇:׭xJ$I!IЌ8L-P`WP/NȢQ5HC1W GRV8(2 s!*6u|?/5WkY9և"y## ʦ\{"b4쪘zHPN~jI!|4 5+Y>9ERل~6#^AF} NK÷6&rR|jўM[|bgzCan Ous.ޫ綂iz-9Pq^Qɴ/S/ =3^Pm M6+V5闥a&DkdSb 5A~b3>j*gZWajXUhԄ^zHYtcW=qݔO:{o2W̤vF~ZL/zgy+=ˍlꀯS6͉jJqhfh4qk.|زuBZIi2ƒ_mx2}'Xeщ"JH ~MՎHV\{N\ة}wpP{LC!}XN*1x!1ǰA}l įU`S#w!s9=a% *)ѷ0,!(EYٽEoԢy̽ѧJYڐFF˩|}?h@5 |4*.'xhf3f3E ,p^ziV.h M)2y+sofm 7L+]IŗGzWH!: ` ii`Pky*V8c2g}kz[j-7~AbfBtA*e"Eظ-w0&8{B%h1&öޱu%1iڕ_u2lT.cUB6-:ĀinԨX^ܥY/Ԫ8Zqs薱cEKN o|?m$]ys$OM[[&1Q*0}zA<~5ȣVLgvAm`X32~Lk!c{,TH}Yӗ;c h%ڧtl q1z@D%pk)gRz254 *; w l©F=vM]ԛ\b-h_UPM=zվ|Um}( % . 7ہ['ՏVkYy*0Y;슃ghփ<Im@dNK9œZ }uFuwV1|vtU򢐼']B[10"dV®khf0|Z3fc y@VH@ e''[)jE\纾ǓlgB0~7F@ WN$kk#ŗd`ֱll_ƳjX`6v|J~VR:)tJġ$ba$݉{-n)?xE=jlԶ֊!?- )ՆVWna,.C ǩ.MwLR >tU/" FmY[jS1r(泟MHhkO2&㮡ԞFadJ`+Ĥ[>Vax|@?Sٍ&&% M,"HZc=R!Ψ#AL!  :1hGWc]4%}̴[(MUHC@JSȔTuhk_H%)N瑳2evndk 440qØ)7kV+0(RHtMEH,NTI7{i]∍xr-h^dNh SDG(B2By#Q2"[Wu9U!FU雬)73#^3<̜x"2wʋcAqɷ\B!`6ʶR8xչ8^ 12NlB5#HY(ɉJMszQ &8"sl5N=ZAxl zlI5wNSݏSpңQрt79Ӄ̨!ju"B;:?-=޼\!3Bܓ.W+D=KSHdX- @ccTZux[ p;p bNR-@MH@K O)I'XӴbSx~3un<'O0 \7aZ`wd̡$(S(|2?i\"tHvc]BtΪ~ϱI$DǢ;:8vkXefG'fi$$Ŋ4  / ߛn@KKgsa)Pp{j$8 TceDS`)“[#kN^ƾ/)F"X!s~Jt;v RY>݊)9ZS*'֬)WM\~5 u:hFF,@!@'&fU&6) Sp(m4+HԢ4^w:ѣ7bsQ7@20!7s:A6L?]3g(x4iO5,ZlɐRQi3G MlO #;apQHI^vիYP}*oUwTu]{8#cCǢoǂٹr3BZIc珱.ǤDr9ZcXu>Xx†zŭDH6&&fh[1׈:Ky=&ͼt 1j?6ϸqV]Qdϳ}CEB'[{(*iܶlìS#"eR%`fFkբ Z>ՐIO:pg!*TT8;?$DzIĞaQGts%dس",He<<3]%odcp+Xsio_}a%%< *o7%z҈1w#ABL M󶼴O-nA\] >źcojE>V@Fe]ӂj毊SmqGŽ(O' \S|}C.vgUr"R*tOydU6ĖDX$0Yb(jbZDl/2r~D$8.Bc\*t6 DIuӉ̔щMF $E3F}WD%aSG@9pSח1~vc3W+x]Kl~g n=iއDחcr!u^,>!Vt!5=O$]܊o.?Q{d H^d]*:;ƌw;/I}kg>{י茍]nHČ9~=^Y"NQQ=NLY]cQqq4ol?xE,捅nGng-O!X1hrߕQM)" bS-x%LW-+8j"ɹWcN5~5J[ף‡)ŷVeA pRvOUnD H&G w7ShNp>q!,7c:pG7^).F@40O2z'5H9ja8͆jX0KhN =Tkb(ff[K}37*0=W?8 p,KV RS'7zGѬWG T?n@J8Sv}h9F||Y:caH DZv.?gz`.6.…̠TcdbŋR嚨Jh0UQ@U5m,GY"JAb-aYżׂJB\/ B6) @,L9jZ/8݀Ԛ^5ק3`ca~T,HM{~ذ-1S*Eh>Bbx/K3l э 7F6.is>ۿ(™ߍˏ˕>~lA%mox8lLpXiin0h7hʞ!DP-=9ĈRH)!0lЏK(k <.:ɨ`4bM(p9~b:A2 ٭160%I-LUpUnnO2 UԖ[T̺NSՌsf}<-`d6Ce'yLsy*+J]"RΌɕ,[WD])/ 2n,s3[%]FGI=jd6Bڙg 4UA%Q<}7Jĺ1P3'C*+UqBbfFzyv.{M("v4pvZ+ SeksG2[ZQPt7Z|1`^b-Z!=*=bX_+5],ueH*;:Խk^{KG +1a)*gtT^-FyV:avTϰ &.mMRn)CLw)z^ x c=dwo^6i3da8 m,κXKnWnV1Do*?egr mxh7ƀxqvN$asdL?\Ȓ7X .lIYg(⎼mISP5VՍ 2מ_t.V_ Sv"'Za $;s̭R`sܒ^ޅ̒G=k!nmOBkTl+ 9QOYf а׌03C+g |ٹ+ OM+bBVF{cv/À1",97HIm}ɠVFSʳ-j~)`5VKG8A6or,'bxdUe-09cEvk/VV5Aͩxo^X=K$VҾIv\<0-O.vDzT3 r&RnZ^ #O|$qQy1pc֗/sW/pSi5 OH.S^FL"=!$X=)7EH,G<kO֍`}hbElJIܝO@жT"\y,xJ:mbgBk-1vD Eaeó q73ϑܴ"zfH;X|UB֧% >-ju4Ț9TZWZyEjbr+ت:[nf2kQڡ Uvd$ef&jz1}gv^a R:it&ԟPQo BkA(ƕdMDcؾ9ʹP0$o[(T&k~si|K fd;bӣsȱUX/"[&"H8AqIJsr.MbZvÀ)Gٻ%9@`[S{s}MܥoDɷ݃=SOoy=+!!@?h|D_:Qďj Qf:֫(=+qC8RTj&Z>8Q/5:?˫P'| y.[,&}mt!pA^bK<:|oQ G8&hÃMk!k}qlo4Th G Gκg^N*h=+DYacf͊8vAt +.ET:vQ泝X{\תxVgbrMxl E p9p^{B[u{ć)x.U9(uALAo.?{t#HgJy KBm7UlI@[ֈ~ geiyZ\}330 i7_uY!2)83ī]!#T Sh U6͹`a榎=29-i ~qr| :۩nG3V!ɈF{}VJᠶS޸Xрn%DkuvMdԽnws۔tt}GhI@!vT <WƊcflg"wdrSﶄzU5`PU|g݆NJ=vgƉJ`x [g >`l@ ;׬<[DWՒl;6-zcDRq+075lqjF g9Cmi#Ph»lh˛çhYE|GLCgi#P/F#%\^.љ /P_„VV8O덿%M_mEKhK Óv+0V6lꖇ@6V-y/܅ W| Hp"=vGE>j]-MdqUa!Xe\$Vk30嘦Rtϡe!e[x)UHlBd($޺I6! y# 6{EaX*7wx-v*k]+ Md/$rdZDB5dKE0N)H/ফ!or~ i޺}fl&Q6)tVNa>Tu cb+2'K[M?R.7ZH%Y \$[V# o cNj])'\i /{(#rbEY0*.cbp+G(Pt!==w.4 A5V 7k E`

I\nRÐd'][&Ddu|-~F\'8JɄ7^_ܰp+@υt OѲl;Z!+Vj>׶G 3'L{cpe>i> bIX bvyFQ.|o<&GIJ^Vʭ%]\zs$׆0o< ay86R ge"CQ|\0jYߴ\#_!ߩ+O\NvC=7("c]GP x}_@kH§T f/G | UgŰKGbCwpL`\OC;yl/H둎.NR;bsR_}!3W3q#ZE $_2 :̶hӑ&{TX^ÉY&SAɵQ;6```?Rwj&q ?/ns6Yy&B6 #=46qgj/Yj8'rQCrlHr"B$\hї5YWÔqߎiTf|"3ߩ(~6F}r:?o-{X3g 6 [)Sd'h8zcp MjK]U aՕ;1Dh1 Nܜ!`ؕU2Q R-xS%Q}< `@D#y@$!x-@ ϩYnԨ@;bk:(kZHIs,+HÉďo1mIT)LBǫ/rמ)!dm6h{gT j%Fd]ghpXrUdk^}2x\WhNQtrX,Y*ɻ`,W-:ul?*EGV˪<.G(bwB@"XbFᬡ}[{fB!Ɗ' EKnDLi~Bf-*} (^@Ř`]᝷-!Vg=yopp6cVX|;0PFcԧ++0yߤ4>`ZxG:.iz3YJ5ٴb>e+2T aBB4W@*5f2,5,_> E{}?i5Oo{f/ΖO"T?|_/~R5P\Ca lˡ(0*.bT㯱aUuԖą246^鞂踉 vIfvGʁKuk6Ե6{lSqV`KS~ɷ%sjx&v>wڹ`|8QQvB/ @ֱ$OwdL=ZL vC-_-A>6Q&U:s>5{Y5G*:%ۉ_F(xohZ?@)Fr .=4d\{뇡2"H>.0)>?I|:}h)Yy R3t8Q(wJ.;j *۝l(z1l0w8#&B%`z&TJOɷ6l6jnpO~]ʪl6IpEJ|x܊imB)iу k#eiWV> ӦG8 E-.Knπ_GDs񫑉^4w0 it? B9٢S|k+tKp/|.W,D*L]UWQSQy p .H䀚Zma?HKQjXs$V.b[=j[&qGaնԏwt)؜I r"C}Q1t*P|'vwh&5DA$ Փ,9?^;cY#Q:B׭"aЬ^K2Z`5T32"?μO斉'DRKꝕ>=l=^ w-%j7e35?I o6桦҃ 垪6՚İ~~T\Atw0od'ٗne_I}kqw݋ A"K0*Lx@a%_3)\hԍr8ƴ})POǭBBTZ -tp3{{w{|iZa29>+Dw =;» u3$l;ե=)c2nA 鳻.AWl_l%o>H`-WH5e>υc۹@ yKh%ec6q8}Ql0LS tzs%t8l!SL@uK5akAݸ1;>g+M1u pBTfG`)(vrN\H>:{$z7EhMd6hZ\5EOv玂DeəjDPC8&Y31G~ Z=3!{$JuN!sս>83Os"vA膥H^N%(ް"Qc}!AX(ByՇ ,G:P-ȳvRx,0auex|/]Oe[ R3$)[xa&.q庾P-*Φc&*0'؈NXTP:GpNEw% &`UEizFyFśP=Lw$'(6KWTWrPa<_^gpvB2QŲ$J${͡x V-o`AJXLerU~v&/J'6ep1ARl/㚰 I84a`^^2nӼM& bC2 d^n`fԜW{t㆟ly첾fwE^EAI1 <"C,` C &'7܁3zN,CYB-/!`Ivi$`DAK%^Dof.Sо}xN!P zH/WlVq@rÛs^[XnzӋLq w~5AS^~]F ~ȉ[+—Ԉ㛼ZS셶7/k\LUl>^\.%Dg0fd\.omeY2M Ȼ 6O_Vr0ch, aJzXꍃ-]p޶wcHd3S4wr+:h񼟌rrRpƾE&ywlۚ|Jc-mzX=XT@As!l.+Í>},2~1r4 1tfP(Ԑ=a":`M) 9!>ĖAȳT3(wqθA=)]zꅈxԢcմ쌺/bɻ"r Ԏ?[`ifc$pdyC1wAgH ȕ,X|(gXE)wPvWoΦ-T)>v]fپs⇮͉HN@Ed\)al-J;KǿŸ`ޓ~GkDʃzðQq~tR~hC,j|?Z5\ldțZþc2OyY""4&0?ei^h-CL:\Rv?͌l6ىV%Y(8H|`J*W(9l76l#="{qiЍci ϩq5 %bd!Y̜> nvk2˼bJ mG #w'SC^|ly/o; '],ru\EH宗Qr1gQ T.qsd]d展UJ&`Dtޮ|LN FY̹Ͼa.PO&WZÿ]ܒG& xʌ-)nsP삫?_/M H |;LZ]̯O㽽/ ' ̢5\̼J<kK&$^D)AaLCnds/ f d= ҩےZr,_Ftn@egezUtG6q'&| 0Hj Cv^fʞ^8z/+Gd,r+ӒʪV8d{Q[ TGZ~vđ)wjOA aO8F&ߏd N5¯wjhWuS23dZvZ5F<(XCݢn:;VA&ΙV&pcI|r07}B]@J} +VH`ǔMlY̡۠#@G 'pcAYeBs3M5x=-?$tؐ۠%'od&V$*th 9`3-@Ar@3ޙq !AAP˲s#s^@BWxXUDpבQ9.Cՠ<"1ԴJEÇiHpf3XcHb?q5W,\v B)l CX+UX5 x]3Dp8z9AM5'5*KA-TrOh:yfүNVoZ,JPqm8aomWJ婣0볤Bb`lXٝ~}W+q/dǧf0A 1n3B4ER~-SA@E~hH°ҷ0uj-fa?7@g d:w3[D˷YlLKMA'761LƽM.U k'n-ů_o}G 6·cRNc뽻mmF;u>6NanFl93R |ˉv|d#=|geaW;M(= >zc?"*BT^ ''<Z}Uɽ:w (*>/l̓J+2FONY2Enzl2*gCy@%VCPˌ'#M;>HT2ooe쬟 _N)VK46^|Ľ,u'+Qؔ̄Р)BY@DS9[敭SèYk!DjOrHH; óͣ?P i>/0eERmNfAvsQ P/$@u{@c-$)"nȕTq0hk]?bRF $+'X}D&Sa0+W{V-1ִQ#K&8KjDxsBXCP%PcJūjM7 fů>!Uxgf~h #%Ɉ5ۯТ88 pM9QH48YߵH{x}@l@8k^IrdcIa4LEߧ& q12CFy*Zt_,~g\#ԞȹSRʁrW%/ˆGihJJ]|9>P4$bRcM 8H*tU]o wJM:4+iԢI5=K";+NgG/64U%Ak#HCzymg޽S r,ʱ`  ^;uYc4YƣSMj$Ɩ!Uie9}>Ya -YQh,^NGyv9$xL_}?ET<6P0+r&?N zٞ\[C7vޒ<Ud_噧,“u; Wt ?Wqr]n2Tqr zs!/Zz,]bX\Ob@pU!?s:(&6Ez3w$;x(G7 _J!wnԿJ aM?I˦DyxA:ƴc?-O^F ݁kM<P Ny~?UsK~cahN8*W㘍yƗ$Px& t&<i<羫?!TBt@-`e ox3$>B[WC*[ Dv6M ؽl Q@oNK+پol&<k}RM# €#Ri{PhhNM2^7H~~8W՚k<4_T⣪+hwYQ\­LOP'xIsK8e񞺋Ap/5C̙%\ư+H!Y,Hx'EL?`19Ad򣘳*:n}Mc^1T); 30 A?(ñ5DvD5D|;Vf!1Teb/<ڠ_ DVN;4` Yߺxj?3.͐LfMKs_u.$8 5 όE+ڞ& 7Nt(E Y*(_>k-iպsC1+!.s:B۟A5w4s-=ˏڼ뀁I/Y&F-enor;&TMEL8\۲|kT90>EK`dt n; Ojl$rB*Ml9B溆c!s)5NyOBnu-yXv \dDaV_QW&l؅uts<<bJ)鹢zMPb\k,?g#K=,*X&-*Td{.ڕU#(pSVRQՓr]iY5Ieƞ@.#3;#lWd[ypY6~^ƑXoCCXeN?:9{ȈuM=y&i=s*o0#9)ZrL/frZv@eHNr~ uP5F@Wi !0v-~ۘ*?vMդ>s[Of`YW.3ذCu3NIcM֎e쿶YAK}"+ d1SIQ9B썌kg~i5g-<)A'݇,Yu8#kx0j&.&-߳n l[ȿb-%!87 "Ee.:V o#e@Λ7\Uf)%p]E5W&(Y,!5$nlR&*UP|m(ym_+8h1?պhD ;L2j{˯|Ms{ {T5>JUd  ioxmdaRnMvDW!BLj|Zu+~@Kr'ID//>,_DρHhe۞zS`5gA~#69M KWy0m{0r)g+^3;]K)Gipb.?=zvcl#TWr"WXqZTsU8.gP?jcVقeDŽ6]@42p,bJn dgrH c aG"ą;zu&v3[Dŕ]$љUD.A`g PAnv.UVZ6|xtF+'H~d!B^ |WJK䩢&O˓W_hDh9z.M v{>(U\e(@ǮNd.ŵzEbn@6p zL"޹V^DRPIN?,(h~,iںw5L4+[ڼB/y}eKu !gUPDt)}>o Αe$Nծ.)=+[w*vɤ`jL7KT{#B{~]RM R_d\gRDbb‡ - x-@c/ ж*m$;4h.;]} Rf:.4KTg)&Ltqpd}4P 79t86umhļACE1hd:ھ-D1?@WMؗ.A_c#f[? $ rEup̔e4^M~̤OП DerK?Pn]>K_WUȹ@gVk{|dwl} vV_!033\2sjB(0:Z}ǡa^1z:)zYM&y/)aUyu'Um(S3@szJʯ;+}-kZ/w\bGIS@((&6WyrZ_g,[>v4>M㒮l%=\(6*0MZ% Z!1-K\?+]QZg$po?i^-Tq֘{<1%hTA&SY(U3M&Uf_R65Ƈt"X{5J<+swH蔗n?TpF1D| ožzH25]{zLDPBlk͵H,9E d ʉd UW2,A>YZXdPpdoCC)*k.B-@os$fJE+dB^?^x"16 ^cKG-s?xTwR'&49G`>(+ 6R4T~O{RCoE]kx#J&-; W!} +Z>ׯSlJi4;Ε T#]YE=\poî%L:=X`o}y&OJGp_v]TA =4$ [d;I !XG|Wq@wM yQRHp]l&5Ъ)xp.9Ut]Oy={Ap-cRen@%;ξ+gؼ$Ǐq>]awץg]^*' UM*?Jd+9431e~=Kw;o7nY)}=RȊ:!v0dGh}PX`M BJ!'?toZc!AZ,‡ѼG>udwgُ4Xs!9G"z#bO^WL@y 58O#llȁ%>ab%VnW#}J&CjZ8ʡk1C͐#GLwȸve"$?ef]Utl djuV=HoҏЮ+8죈=oP^M螗ƠJA5_y a8@ aLc-k IOg|lH|Əٶ'rTRB?cJ&BY!7:Ɔ;u̧-E#Lۊ6i|)GӞvsK%.[4c@N!BgjpkL+ 00u!lAl&g7f{i2 "TMJ/˲k]̪ciz&iܒG_wbjbXo;X\Ws:ɇX94zobab > h+鎷E\oϥuI:tHFfVXNe*vLsٜ%Cs 4M[  =*唁&t p$&> wSΉXwM(IvR)S[=X(&v6ֶr[joFK1 _X jc_;>`zo/7xo0`ٞo 6val[&FJMdCu w8k܌Z~B=9f?oJ1vT塊x^ygGZ: J^Y4jU- #3&ty}.:Yن$Yl6⹂ᢥ( :h R:Laj- $k׹ ILaby(m1鰙|:s-z#7A} ܿ Ӳ.`rK1?o*I8+NJ߬G:ӦUqnFN7Iߝy}.^aj[o `2W[%67+T'/ RN~ Oժl na@AJ_U·$8PƇ_7*ALY~j#Z*Ϣ>SuX(.KI9Xp%# (|'IQ=`؅O~J8@[BT9&px`_ޕVYoTuuJJboq p mOcӿ>EKEmFWrs5cNɮ?E*v6+yK-]Vn( 8 TOJg3!kx3;nYOMSCZic钝/Q v#ϰ݅;/qe bv~!>(Xs8S õl r@t7$&72e{Ezf&'&I۱j0KIa0Q 5Kԋg^r0_YiCUD uAلbo%;:W_XSUR$snE~ (uao5fc.oܷnڞ|ˣcP Aj+؍H?`H:<.}A?FRqtY߇EI\a)"8V<;[ӂ޴<;z6_yAӓ#>|>/;U}TF>4F@,$r϶8/WE8CU0El?_&lڰLEr LLzW!5Dե8olX)*[9|2Vf= ükGNZ/OwN=-]!zvJ+(QES5 4#p@R.meƗ NY> lJQ. Z$4?[8n nx؍4uOmN_Q +Ոѷ#ɯM i6AGa!f,~ ֘:B4mqҼCsNc ΡO7˝X{ Iu 8+ 'ƿk6f$["U=<#oR#b =_EidH&x}4PȡtF]&me IڐZo8WVuҰb:w]K3` ,o?#-#ISxq, Xg,W]>qt|7$kSwl¯ZjaHWܕ3aH"O^Th<[X( YWyHDvf[D@6oJB裖"SmM[R^͞ nE,8 8k.kv NݭF 92TBxqIu*_=qJHn`(+ŬOs|鲕B =aBOch;Y̺|Z^Ug[5Șu3 2{+8;^|~o]|aW;hucN{{"d],]CI#6ka.fMe`Pc} 1zhj 2y~-[p$wVB9vW}2KpOkkNv>?J||x0ίmIM3V֯0Sm". D|T"@S@e -wm.Qm0AE QRīv: && vbnu? ={(Zh"*/zx=3bS6q俷r+_1̬4INCs o1YD֮\s+G`Z$ß:.ud2w<bN"Qw,]rzhg2V2ey7$0D!geAͺ8 A4zW!00qU"W):L,!I3zou2F#iJ0L(sf8!^M6< OKo&!%~u2֑}sw@g>9FOv@-l y ݚ [wfl|xсw5AHdUOE;G%\>9%Mea\4%]7C(7cJ(ڛW:1Y1e;F,,3QFлI`Ѫ4h\FUb:a ͸`h%δVLr,I(֤LMkj)Vtf~ ֬$$^gh5pq>8NpҮc#;˟,}'sĢ ӹ GT1rzYZ܄p-EY (-dC8v.-[o9\ ?TVͅcadX|Ojgg.Ro!n[wݘ{MB$z?1r8ߵ¤#_4GEXv/BgvFY5SDx9_ux]![OqTl/6)Pc[M砻d@*m&íw+wW- +-6xa~5? 4{Qf[(ԩqzzh緤0L/evlȗ X"77K>,)5BPC._\HК;ޯ[A~c*JumOک=at ($M@ t?)4RY8!* PD(5l$6piYy<_b.d϶Fqw\HuW=lr%{x˘"|B]z>J "sHVZet*J(w/obhIAK('i>LScȗxăpl40A$'ޜ)䮮gh HCc&D yyzNlĈ\UkHOt <+ uq892IxEͻf4댶% H:c|Z6DV ?ϑ^2T|f82=PVRϢ3^;|3]ԛoF\L c9cτw,4XTExJ[e((#Ҧ{> рh@1do.rz\RYˍyN'wn H_旔@Οڋ{A6䍍gsz7n8>]3;k6Aer*ۣL7Q{`U%V rMo,cPhH:jzn:пaDK1̇F (IpmdcFzPfq"QnwzսϮGu_;ߌpVٶ|Vdxx(B CzኑK' N෋yGZN5f0  ]G<OVlCBلxu$=: -PȘJ.sOEwEv"Y-پ{]51b'\P΅! S)Q!XIpxc/w$x<4h^ |腶 >%Ո O{n*~\?Ed2pg$׵̖\ Wن}C@"G]u.])x n/{ÙZ_ֿx-/Tk {PzBQaC7BrSsm(c#CC/[Z#)ƀpO:Mt[Y%nV iCGkA0JuD[&c(ړW t\F3 O`;KDe/[w7iV]0 ]OE>yMr1RIH+ z`(ɲKI??Ahok3CX(vqZ#%)dhU,$=j~mZ6ý ׹ʑWQ 6<]s."!IGҥ՚KNWK?۞ '99:^A`cn)OMEsh6 xd(aު[uּ_v<X@e $A9t3ѱ 'Ye<e þ?kw>$ 5Ş"諝!boP\Z@D]ջȧjg!$ιs_We JI:\i OTd3y+‹q?EVbb YkaAxP1Aa٥ = 4BJLt0gMz2l'Vc)`I|:krp:Ph^B}#J|+D=m)HǤ!#|@Ot",} uK,GK`݁Zt=dV/z G\wÒ5kK<+-,ՑV )VDd_E;A<|  1LpӋrcLdcf`8]`F{βuw*I4H9 z=ЮQ_´3*x; aE훠#:0v)ݫm<*p)iy v(+QRgOVSмx'g6B}$|: …(=}v[^A+;]/^A\BY=˫֑uk0dP7hTa1 !:iO7f@P*A+!ItI Vs'' _8'3Ϩ8ջOP˝ʚVV,#v o4F~P)32u#[0,7Yy4<`lw"&b̨|>Rj/^^~|N|XX%9Wg90K>蒍 B/hu=o2<|L`{8,)^@j* ЎyoVh ҹ̼U')~#ɸJbQn6/gj4}3N+=/d/֜8P504#lBgRᓎ; x$3/DbN) ޅ'gysC !T@ӆZШuCɒrh{Y0Q) vXzPC/ԽPOn{0^c 2zjMOSő$9I(eX /-!sZ ՚*o4 7TeH/2RE G]%q`4Lm^$ +E3_$(;þC[L:^3J:2if?Lk[!n F4@ hK}/m<Æb8{ PgQyxCߍH6_\C7+=aaɓMcC kR-VXvFK9DO=kѼ:uRX>n/ZFZ‡ՙΏ)7\=X1V~!xεVFW$CW+{P [NYI$Q 0UZ-J37m)[y~gx[n˂O: OP;[bb q jLȃ5MгZ:QK:́#K'73 ЊBXKa>5 b1׀;5M󝨖ܾ&? ًDT $Pc(0@?sm'(8_t+Om.M8+0_oBhQ5NÚ9psӓl>?-\NJ' ##[8ޓqYȷD.Û%h8WwX ya<)NJ6|qC`cBu/c-7‚E9P&ж,c7$Nrs>= =TD&%D3Qutу?GR"D&S=}FEE8E]h9wKRQo:?یoY'"ˍ}BnJQK0?혉[LxjbR8Kt/xh*z%lr.ᛨ(DyY>^TQW yOyrnT9P/piX@Fu>_cdIpTyenl-?Jw1N1i[MԬB:G.$~s"zia0.ָ˞Wpp-@24ݶ{[ר`Qꛥ"V^@#iJ l>is7i2 i-u*$䉌A)Pq{%NRaͲ~%Zhds8E(?LsoDR }c`}Cns`Z,)?]'q}OB'F<+trE1UZ;3SОAFK;Xd6J _']w@W‹[TEپK?/G5_d@ipyb/ ?I.=]<[fDm׍2{W.F)) ɼ12 "6}W(pG2㑶oX n:P2~hu\£#Z+zV $lo@G˨Ipr!齆S Rr/T{b9qwފS׶;U⢡7=p9'Lѻ昒r,ZqQ׸ƾ YWl@J9Λsja]{VeѤ+g+z Ǐ$5Xk+`'JS/pS|Y ?g=凙z/F3 +But EKa\(MrXYHlBو $ i'BT;yR]E <"~&왰~ [EF\~ۈc ٔ]d۵$и^^6 iD[&Q,]'c#ڷY׵ TVkQ pM_+.nR~І:bOL"'.D\ #XW~( }noKq{Rda(ɱ+fK1_egL j A?`LQx }t_$rc3K. څ,WېYPj؍,u*#jD]k-B~͚>1o4j<n}* if^RGbCWr 6Z~eim$O2d@!ـ?jqhS]V?Ͱ{GQ i8bƄ$G b$*#AnؖśE=#Zěe6eBк<e^lꞪ )8j$-yz7?S~=x7}SE5];L]?DW;ǸUK:SfDƚѤ@yse#D sEzv)^xx[^$P_4B9(f7; H8iHE|-mK}ytP1N'["O%WU Z[Pf47AWQ6HKT j t|# -!fiK(:X#NĹ5~ϼCLy!d5]L?]c䘄 (vջKFʵvn;!`Gچ^kkϲC0M [AO=X\2KXV37<$Cm̹|'~|HoV>/KٮǕB}R)aؖrK ]Tt#$Cfq^q2/܉@иGluIS y}ڕ"3t@jNX)W>Y ؋J4 >W BM^g䔝qlQ h'T7U- LZpl]-ӫhRM N0SY!|qmAIGRXccZ`S4 qc N{sB_tpژ*$n}_D30}z +f`.:avk\@w2nޞVz̫g}0,mu!LprM=5$ L뇷l{b'Yk5Abz"ϔ)+ S>Z(_cb:ҥqfEשEIRMhZ&eeHAŶȗ̆6f9i,&=ɜ 8m>cwXnBm♎Vdoo[Zhp %4{J~#2۩eq4ZV˃>y2ÎuV[m oBۛK``C`_e4bĂbiZwS>')J)4;^.Gr PN*nPaYD0;T0jfY_;|xi$KK+m˽7i C=`q%owϊ #xL͏{bL{[aKxA#-!5͆ :|c6}ˆPL0")@˨QIHh0Y&=Z%@G)Kfۄ}_A(ڋ25Le|eқUY v$k*dr@&k7-a=2&c;3+r޲qyX;*|LgDR/#.7'TU@~7Cϝ3vߓu˥/Fk*hBH+)^x3G(̬.IWpi>' e-^ "፱oa X[6#$O>Ў%lYED3kX| f -s`}L,u`ZST}\ lLtJ*rva͖>|iHs.Cr3//V #Yfl7q'±.\l&cJ:y)R괺HL|AڟOLl 6_Me i@ 0oh~d̫%'l[ҝ׳N6Kyq-9E1HW(aApEmf;Q۝"6[3Ie!J于Yyg*qv⟢Z:b&ҕÁyUY*r6^J{T_="2k솻Va|0oL/: G\qKƵ[,9*ˤH`D"66 QkܓViqG9B:15}{ƶmC #g'1a֌' wK!3':x%Yr,uˋ X$Z~Ki*u5*i%sNL{0\d>e(v_?*a{i %8/mX%lX^TSQ 0*/Ks~\/@!:ϷieY6xZRFw'Xi_xlMPa;¬e"b=֘&@Ì{  ɿ{enVpo'+?\Q"*~{`9x`ALܙʎIl3ϖUUP6[h\c9@1YevC~|%'5q0:x>J-C->2=|/*%NI;NGfVg 9kp}&^><1Ug҉6\iw2{R};}b$.?b6vwйCr-WPgli햭H}l0 _Eu/nކO+xub|aӳQpM*)38"=Dl6fT &(Fj^З[[Sp 8_cIh_9@t+yPh[1drx U|7dTmf&^#[╀`l3D<^VR?ޅ!P>vÙhCveg0 ~Q,՝Ck5nq5z|k#a˜lE4!YC0 dϓF_'L t!VT%\ܽnFxْT륶D05fӋlHE!@5ӣY8%=g9ULx{MHn>ME7 |j"̎A+uɌf-eWLcdl8tA8>4B<΢3h$€t!pzA%/Rz&NIluࠥ!|7"svi#^M>;AiO+Ff6_<$]CЪXeB^L7` l'MA1ci+ lW5<H^~f׽ʼn J50NF^Sn/-ZOFs K֧ ASbC⻵9Sieq[n^/A1O9|vMkM@rՍ"Lދ/'o'=p~F1yߐԱ 49$%eh쐧< }XŽ@(&kU(>dB[006.}FKY*{q^|G QH_(~.f6@z@Hm71Zle[OJT}84'i,&eRHC+[&Ry3&)Si%QSFz7ioG5 ݌@io߳@ihàc=zvR=-[dW/6hfL O3@Mr ƞ88Z=ĝP_◍N@o;0jƧl=֋ܶsyD&~@xf"Y2z J8v8PK H>g2}uT׷8\'>F׬vn|]ť#9ݍ֥.X#ljQĿlGZ#qH({|Xo]ըqU&}$I6" _t|o^(eECx_b{eEvKmtI/oY]#]Ќ\ɯ|rC4LŦbL)TH jG$ŒA XܕZcibh8Pe酞ofnɧ2/lVo.* Y &_^jD%Ų6S.=_ ]:J%*Kh`Ola"IBZL.]#> eUoC^z ϻ{,PI g!٘yz u-\hhk}QP'c >ErS[fQ!B\ޒY<7( FXIFfFOO$.H켏R!b,0/Wɴmz;uxd+t y54r $,4ڨݏf9$6Ņ 1HoGi:rܬ$BzE{ыEΖ`!M|i9ݙ_uLPJRL: {=QVqF2߇;Lfߊ%]9Rƻ͢3Y&dqAYs:`447 H|c]g ݾMN%xY˛.\h*G 6r5SԲch4ޒ%u܉CȫO?T(;N(RX:q0=IvS]a&EN@[4:$f+@R `zp^qp8 ne[ |}j&xWv{;&/8%HR%<#ıv+>E ܘk;VEPk+C:)64Ec*",w%^?w:E|CG<>=hNf\rwYŰV :4; _Gq :[f>-T1%(ܽ*c ,ը=+od9Wk ޡa5;IW(%vLy{N3vP_wnLp&n=c`.e@5~- A cp6ŲK(nqʤ1tKbJuiw` kP9f:w֟|is]#V4GSsA<#N&wn*sl.y8X Y0^ڄuw]%O#m[]Zw Z|)5w~TPۆҐbk͢S.IJԬz4sTA\)t+f~K2oC V>= 5t3&@8p3sQϿ¥81>\eSU$&6 dfnf Y86Z2hvcWzK^r =U3iN%]JP@kgDĶ<}a6G}ami9BeF0T#cC"EuEDYoѥaWc2oΦy,okg£Kvh2v F R'5_[31LšwbZw1S}SEм4.UoCLq"AW7IxP!'?ԫ$?QDBAx OZ] +h6#LTD$k~|Bs6c5I"ji:q96FeveG;1YD3صtPm71f:W5f|(v# ٷ@thj!hd`h;y6/*zYn#C`qK\ޛ93qUAj"{6pg,ؐ.ӢQ^>}VyW,VIulz}n5S.RW =xxY5{w뒉;9S6t/1.Uh 1#_P鷿&6ʢ80LrZY =c Ub%LJJ  !B]OC v~HdߩTb*b.mY= )2kd_sC&@Y=4WBwE4lsS|wgdç64K0 \E{Y7`yQrQ7GёD$=MLyM:["7%L}yr,XH&4 F ;:f@57ۄ Ι p`Rǘ& %E-UNID?SgY;3Vg|O߄'G$Ie {lC]@F4nO?JEadoؼ# :aIO)EI"mE":)Zwu#艡) EBehyGCY"+FXvkOLe\~#vo4g!9Pc2jLHͷh/$~郒0E'mLzc>L-F5L oP[zQ.V}udHa"͈Ħ3 4^2KVGB,7Ӡn'AVR6߅𥴽X4CN=(xoo!Kn{Q/1N&Z1Z !͡HutťˆMzﰃ rJ2HW(h Zb1n[_%4\\uHZoǣq/1 وj=3(C4olxYAkKHAD)pˌP&fڨJNA b4* gT%vpH{7Lω<1FodJ)zڼSr U= B>!sx-[kƲ5H0(FsCEh{)Of;bR'I,hXN9tŒ>\\9Sܱs{.ӺYp8&Q-.LK p=l+8 ++c;kL -F8zY|*W 63S!qk*M%.nS~'ޙdϋCsp|=;ۄȢН7x$ =\ ~@*=G1;EM]⩕Q$Qı#A/3: 3y_Kl2A(gp鋮l"ϸlIy8' 'w@<_d kYnw 9|rيn TuIR|xq@g(jb1XH>hSڻ?!opUܯF6g̜*T Ht=atq(XTB ORz<~tE Ls맲x;.Cʼn=o0nb;2Bq+o(R%v"I~Uپx)`@5JS˹|`kNnORC|,Y[.QH~V>TU&ڻtRئD]{r^zs0Gx?C;TQOPJ[b% x-9|) Is/EnLv,/3YטiK:[wGnǽȡsL~Nm8NJE{N#X剾8Ln bNc>K튢}̭KӀԿCfjX_ɴ(`ciz]\?^Ox>5z)^bɹ6IVbzăt|U*-FA.ʀJek ò8WkTgi7IsuHP#WZCdA0Z2eǶX?aNLnV^R8_T6Ug5ƚjsںaP!'%ieɿwǘq*s|`gOXj11-S  ߈l~/C~~{b_^7zC=WP2YQTu񏇬M!RP_bZ_Zθ1VK]vBP(A"QJ`iERnq"@ 䵗4CEOρF[9LrG\a|IAQOOr"0Ӵ#j] ,bZgH 7fM4nt! ^ %Uz&8<]ozc8iT}f QvAd7gEN:>4.#Oӈ _j8hI1&ȝ"x(ta>\2tUR]w*ьH:;:JL-ݏIQl:<)]%=Q_KPc$ JT%iJ&Q0`/ĝQ dEOv2}∍ [W πG)@2JvJ+'d!w6`Dkv cILɨ35em7bMتE/ۦd/QjD'W8g:U4e#}!oe]DVjɕS_P;ۗtu|Xuo%PJ~{G*+s6 ?Q %YA71fAnwWwq@N V∛DzcvEk(Aجi3o:q\ @ 'u$8똏u5ƴ`i3D^D9b|Y.-VQH(|VA(rc[8;'V"9傪߮y,@CvLH_xշ>'ڝ=Od})=+d_wݙ}sn(3vEc ~pv"!I&?Pz8=pާ̍K20᥶F^vpƢrVl!X(PY[f_`@kL@27w8`-/iuDJ1Y>+E)F44~&}*$S_v <'VK]H R-ϏNFWK%}UW>B&c5 Z5 ~beCf6GZ hTK0L]#}KhwЕYcu%#9XM;ΰN:S^Q˝۪A!\I|Im@EG֛qPϤ 6 }3rm6NTMPwW 4]URdql㲊Jըh9B` !LqZFq#._wcl]Xy pӖb.,(^ %O UJD-JfƅfuR56_1hm}[a@#Hy\"/R.r0㋿ Ml)^ȊW4^vX27Nm'3L&"MMqUD/6$#ŽX,RvSOӭ- lp%K)R*ɋi6WUz%?;w=2< m,V0b*V~Æ#Ubo͵"s|nIISF`D,Л7ZfddJ.I1`Gы`U,㳄B=_EIk)ߙN&7ɚᚅe~2,lߝQ^ bMwCCMeG"7 oY --ϫ2Es* X<1 Eah%tS8[}h"bxT-Տ lNRJ u{>o%݀4F/*VҢs#y;iDݩqiFfX^(bײޗ$Sl)M 5)|ݽZeD5Xx C aݗDoUaTR`DOvv(bۄz]`Oa;}urAJ)]jQ. R=n_O`i5↱Q< RxG?@_: UnQU T,{0n--ՖD8.'n1=L&"g #+C񷓿jLiFYb,fz/ u˻ K{5'á:yz= kG`T/Qe·dX-*fDgZ~ɲ$)5EDG'O ''o9b;zO I5vl;<㾔#ܒN"7ҡ_v^T$,b3ax:s)TүjE HvR_x?dЪ3fE@4Jc_i9)dimx]UY!l Ϻ9SG4aπ?3* +gJUxS8R셷LHӎUp7]TDi:ݹO(Uv0 Ǚrj◜x&S;:"VC,߶ 1j>2/zĮ{5L+'B&G<'G;ɳ&=F;9Q#QPgpU7?:B!2PyGfT ! @wz_dpY$s vejd$~S0ݬ9;Py.P1"~PLNxIIus1%q@6ُI^}ߠ\Q=j3@ƥTVa.9p+}M'˂AeW! ^\=;;཰B9`tc2@6>eKT@RHM1]a)11Fo V F7Nx) )ĭ/26]I~ Pcq?sDhƹ="#[{m߅nSĻZVI\v%Fקm[8dz@ʑ +_N {${ &^fAJGM큏PP=;pAHwCŞs2ua\3eڎ3f!Pb T)O?k`生ښ U/K/:E ]S[h=wI});23tJcYp5k0#>sk^g碀pz+ҧ瓃` t>7 #.T- huDē,i9K;D/Q? VåWZV(KA=ID4ˏ0뜭jS JJ1R)X+-9h#(w볽kO~|e0KCO3ЛV%%VW9bGLTڭ,9!{7"k5fi@%d+.llXdc߶&q` S.5?.nMSx1:H'd7J:2ʄ eV}-IqSH{i^>_hC~rW(L_BPAW`~[N̓PaXPK_/47QXñOyRpi33+.xP\א -7'"s`Jj-ݨѳ? +&}6*_D:d* 0&ww4B\v4RФ[z;vwʂUZٜN}6!רKf*$vt!!uiАW#D:26kbK9]!?lbIT m'ɉ0o##%bKZx`h̼?e/w w*է#VPρE*MQ\~K$Fb߱vDvDbP4<5a-ϑ3gz"]L`(+ZL'@/ ks|򾓳tqAs㩭Y+ur::ʹUNu;*kF9@4ƽSozMMcbp~Ytt\yUm *j +Yox1ҩB.JC M9#C3kM XNwR™,^;Dc4RG=f|Ծl vwK}lj_Ww"RCz|uqwh(acVh&1l|]RH'~0#VkpٔO Mo4A;wu{g,&IyeQ*z0#[rV z\/rh 65)Lw"gDR>ᥥ8 ' F?CtD&&ƟXDȻޛ8k & ZBrL];lwæxfaM'0|'Z+-Y$ A]0 x~FK#9&|߃St3 Dqp+O IJ2e6Fv %s+h|ƞzǘZk/!h&kH q0;eDQ_2=hpgH2IRcJ[cvm7HU vtbW͟t4sOH@,Ⱥ, 0*hUvg_|ícmVBDGTƏWgpz}xA0:(GR%k3]Ph(Ba|"dܑ&6V[@%kYYZJ-%?@Ą6HwBMsCJ'n 3^y2LxXA Iqh e,Ԟl83G5oH[oH-^ hs\}^ %z J͵ ^='Z1s9\jҏŧ.ZE 1NӃY3IӾ|zBjh>Mud6FvEx)sm=2>FYB铙_FqtHj6'؁ /x º'o7Seз7NdgU7 ep_ Γ?1#`3R.M[1lbδ׋*|Hec5-Mu7^NUd5b4_zD*lmL\wNIBts@WED#z4k ğzmLry̲ArE9o]u1{@ 8Ql S.N)S Y?۷P=Ӥo*Bځ]`ι/Á̷ҕi‡bK>뱟* PN Շ$#*F$xLJLT eZ:,FJ 5;Թ,Zh>8MDIgSBen{RJ٨6l1xw\dDp:|Jtƴ4.[$a9?r$ =&*\k:^ky+@@5kk%]8Ϯ'e z( 'kVcho7–gja&<&)E|; sF3]1xG?A Ek;б^Q +h\K{_6ysgD<9=[A)p;8vR} _CB2}^8kpC^jlTYJוHE/1/FjůҕV*)lGW^lq?u\0o#@* & :E<֚gdWV|A+[7c6֑.~.d\fiDby~aQKWIn9P)m;+zu˙ _LF>^AC5oj[%L/QL;%xA8ޫD%j<*BV8hz@-9igHߧfN0a<F_֫*'ZV6?{e=8zLNadlW'-,Q7l :HL䘎Ht^w0xLOU˄nB%^]z4`oAA|)@],{AbTQ YF_YEPbqv8&*9X GRg @M7òA=~ȡQʥN_42\j1~)tglos]yC|Rpר%94~r޳EMQ%'lJu^D0?b@E(ڦ 0~7vnd<*I:$ \fv|y 3{X4Dx^YQv'!;X`G`hCNO$]\CJA%ֳ {/ 1aEDخ'+I.۩C6̏覈Q"?}"o62cA}g#: Em _ )404bv$p=G"GsZ\ y/mob@^ݜl%j {vvrPK5WQ^ZrBrF(䦫{g̛ApAXCދ5l$hun8rFqvRv^kM[48<=6|'DZ4#~MI=8'yw 3c`HBE:h٨-7&.mk/ŖCYxo"z0?`+?Lk'$tɈO0=Bn.5e-{4(c;m"eP҂5;D 66L]כMP ,MH,|\v?v8'k1`OsN7#9ŠN.۝hG%U}"En KMr| ~8ܧ&<^qZ(G&2lDGHehp<WVgƈL8L]{z-d=_:Xlf6gi@vBnѽϮ͸Suc@0dk~l"ovp n'č.pE8^ͽp6K5Ϧ>/G_ԴBZSc{[g)bH] ҟl\>hq *+e.G^YS_YZ mB;Lq'QTVMHl"S:# R"); eԁA8{^`=6ӚO=~?m$)oIHR Nt̔-+ jDxXZ[OZG#TfwRA@I'W0˪@ .kָG3hPĮq]9{)(Nog _N۴dƱ!xi %G*LѪ6N1ax8ljPHa/&-Ԅ"[NcKG,[ f ZI]:LKNHK}Sk8r^۝rb)Q=`3&yd^%KЎaGA/k O եإ vu]+eׂD-{wM$gR.aKg0BY)+bzI*6+AFI iftF@RNyS]ec@6"JN햁p<>sR#xk_oAv@K] !Uk~B1'hO*a#f˰7 is5C^5+۫n ՛zrbTFr'/~ ڽPb&HYM)tBgJQiVTRIh9Q3BoJϺxt՘ g\t+C͉b 9]b K5Ld-qs%&Z/$z.+@Ȟ C2ǭH)ɯ* g\|MiSndŒ,b 7jl`O7oj ΀Jyu*׫x_  ZFnvY߈o{)*-T 6'  _n3sْ.)3P ZQfվop#g4XSaO>$V7X9nD1ʴL pV;?^25Ĝb* 4^;G;}szhvmABS/ {!)P[~E\𻓓d)?*30KY3Iqp-qwL&T>Ǩ(5e6v8{WqiUH=F׫RDTgqKl*<`#t6(7"9QW},7½fCML /H[ m JGcRM/-7f/5 ;`M;pTFO^ݕDiab%e5IBn3k" RM*Qej/'Y0znׯ&1HnLW:lSb_x0F{%,"'aU_d=6jZrlo&O;Wk'ɴo N&vw/#MLp*1dskVj:(ᕩpk HGԪ=k.r0J4+`tˣ3}Z[, +L^$ܖK{>: NL7ղ֢ν7ݐ"ln+(e[Y̴&H2 AU1*Gr/yA196.`96p|[5Ȯ'82QBmk6w%Οx eM:Q + -ZBgS va-JL%/ΪT[q$FNk#~}/WHBaLQG7s=v!a+0PmiF%vS5ijD5 k2h-cjy)IO!{`êM N>J/oڥ̡g>!Ф'# lM_^ QnaY*YxG }}-v-]PR|OfK ühh^z#="?6c5Ҭk9|Axx ]}?rqy'5;0\)g2F41M5F" 0m B |%(%%zb3|sklDfkg_QCwZweb:df ?ڂ?w8'm2j`8 9nb6I=b^#cN/ƕ@* {] $B0Е^:iKⶅTOw:>]Я(E1A%A(ʢO3h|'eq !QLr0D^HJt%T%x`lH G+$ ]QSI0 7)$y=2|oʆ)tPS;e( :%6uE3\K$ \+|XۆV7i\])(KNq!ܬ \Rze r;݌"إ&cSh6&`!k5cţթ;=26 栳LW3?}<&&f"cE_ǙժeƦV, Zrʰaˠt )ǟl7(S JUJip{K6Kp V.J{xb|V1gĢة'0]bySULT*ܴ`Qj­!fjEC8@r׆<job1d>z-FlB>u)*v#%A})t48" 8XukxnaqoV[t=LQ *~+|E='w$  ݊yB&ݥ-D( c4C" ,W^객HjmG5aUtla6 rPlk%?#8A 16b,҂v;+L._{q mQA hSxGDpZbIqh<؜PWGmK3;E0V)"ڍAO>ebBg{o+ c3 gʗa* FtUZx?B(pꊉp+f[Ƒi*GuF jzufđ-Pk;;#$:f*{ M@<,Rj +u1kB %g1'dV[vʫf ?P5vT&YXϣuKvɒB4y&@ޒOIe?ds&aȧH_eXNDZ'Eψ?oG| FRbWj[Oit8KӍTZg_! pٴS# e&:AY%rAFI.U##g4FJgZd# h2ؙE;Yllٔu[RB{=o:ZE$"7)b͔=ʃ?R*)?)̃ ?fQ:~? ϰMJ6':ΰm/}7<~ Jv9ռdC4w21)}[1WצFUj*yNQ`u8&`dUOyݴ3XbS$CsJ(-bCt\Z`;Pɍ&cҫ[Cu-s^w뾑uk} x.`BAq;hr."?y,1=CG^sKg|[m&Y,,Փno@J+Nڍʿ ȁES5-,{RC4 ({a:&56q`ΎYhA./HZ5Tj Av‰IuK:0aArLES:,U-3UJ!OgbQ+J4% I5wI;MEϓLۙxMo%!lJu  ݺ*ׅ-2{Zї/T YA#NϜ?TN 5a'L/LUi:tZ[OA4 aX۾JXb Jp2*pyP8i_٫"g y{(2"T1fX*Ͼf'r$f( ZoGH~ doeW)<" ׬-zh]niok1 ϒxzz4BIEF@H D&e:B@c*!$ װҍ[4ethO9%ik\#20M NP0ݜ0 PN tP? u߀6<1)zdGղ֩,5DQ:Ẋrq-/xW9~VҼ?K~Z$㏷DP<%$Pܞxd7=FOcc!Q5)6I G0v|Rh 6zHf%mw{i _7&"zn:nom]A %qY*cz_Ev@Wۧ  " Ti A!C6&Vpu*6#ձs@P[Z,>a Fx˘F~; F<3#I*~+AerbRԺ@N4DoЏ@@ &}^=>No}HU(QYN7K,2} xm^>ؕH-#/;pҠ}h|n>8Thhl"k!c!UyW% IΌ}_wva |j*XJSQ\mєnJJ5:!ބayy]tQq⽤BH`7V=/Ƅ#΢nV^6!^V"t n @̨\Cl#"9Kخ @+7#Mr࢛]e swE!mQfv0ʏ|(+"p 直/HLUgVbϼq; ^ ètn3v꾩dM]Z.{*v95vBioi0 w +զΔc\m068Ͻ: u "[êZeW)0OO!F'3MYǐ2DXIa;̪㔔v`r4PHyjizȪvz2-<@v5#UyMǪ\{CogAywEfFC?؋dm&VۺAwg{k. @ wOo`jkG0p-cِG= oJCO#J08@^]=bЮmq|"ٷb*_%["\( ?^:xQf `2 Q㵝1jםQ91+{0WWI{aOϒ&.-Bܹ6/32ZiH?Ŧ&dQ6 ;; Dm}&R2յ8x$4԰$S a;jߞqQ(ͪ}~F_yS^ߤ!6%RD$'eO{yU['l*?1- 4tC`r@[rƊh~$7j>ҭ`ON,Cڟ ]zp5Z q@j@ؠNeI!#Mr3&]/.zڛs3ޤ&נL^~8ߕ/w[+_J5)9^; bD~͟>(ktbVckB ˦Mz5Y2SFc0ZUk`]6Q\qKM#ױS~+RQ⿽i`>. el֡Z S@W* zUj vM כY][YLc ]5=ջi8-?5o+l?EC(pt,LOufˬ ^1HrUk2/4n͝1Ej̊>')'M%؇xDJg&J{se BQ@2ߖQ,RnހJQyӾRȮL̺XjXrG>4Nn]#NK 49#fx5b<Kk7WEOUmxdA= CjfܯsZ|(?f 0C͍g ٲLYэ=t r;NbHR)}q{ DxhDCo +̈́ ~H;{Uw.a(]6F!jB"X!H ӄJVT:M1 ȗEjA hR# J<ȺNr7bβV[ 6F흉5DOqȃA&:$MлQMu Cb!`~^첖#mv$-_5nWU)^ǍHnr-9cnKwXC:8#jNb=F2 TdB{(V]ֻLdN-^BY HK>QIɈ_I4b2)48&l,HHx|5eЃ xtW mUz-8H}K|tz܇nȯyI6F]I:L+lOZ!~I# pFl,>דaV^3HoM@EMz:,YM{(ٶ+TMvтaF)*oYxV!yʾjS!2piy9]{F ĉOSK3Cϣ2(&p0h6A \EG ۅpQBϹV b?A: K'/OI``#*!c^>Zhw]f1a Usׄup1ayHx Q-i>Q7Rջī} W4| )sT?O֘_&Vp*j=cOW Wo4!2ǘcT8*$V죞t @(s29Y Nkt Sub„9yDžn$=LD1h`9h1³L-AܣW{qB2mgmh4LU4ޘ@ t_ >Z7{N*Oe=%]7g<+R6Do=S4u+,yC]Z ?/eKDoU訆!M ؛Fy:ž2[rpߩP^N.(Tz^UaQ5;֒o[8JIUNB祈E]5S+`k7,Mpen}mYrޑ5И^U65a,1/Оr"-]$EJ O$7Òz*x& mO|pҡd?[jz{%3-El2Yupkyzq.KBON(Ji)yp#S9dA=}Ain3F+1o*o_G8R oH}Ԩ5}^*#P9vx5{~;J<8ͻ!r uQp'TF؝MyZrY{6z[-rK.uW\jrdFZ[XIJv.^d/-N#NxnB<6mEͬI021;gI38spEyqǮ}~Tt4I*§k* FݺcrD;k1O5 Rde:j"D jFN X{t!*f>3T&D&EYX#,65!Z G&foc."˻)4,eORAtB9r[*,Z*!;ITm;_Q׶NT@ziG@WA@>노ꪮ2Fe4˷~::YLbؾmj;7byHHdj/a[,)J ٔxcPrO#wf AH%lf{';[3Snmp(gNoNB>QC7i+@ЋIAWةf'OCt88[Rb+7QyOYM6]g ϫ{ [F PgH=jQƐTBqB`/w_AQ:hBBNR> `DV^1FD~<"VwX]7KuN0Pd9Uz3z$AmM&+)%e'_ٍ !=|?#?vdp9g$ű ld 9͘2^!Ä́zM d8ҚG3@Ͻ:|ޜoLCVN)Scu%7$k`-b&t٨p2kĕGlPҊȢţU}O7o'wPEw)7%=$ wؤ$pf=][!k~gCK7UtJ; [dxy5 uH y籱e0~/{tL/@kf]oE:Ks 'V4υAeb_~Fuunv$#c"~"Q>p|iJ|kgu\֥ߏ;4Vѣ_.sj7Itv.htt1{ ~ܿl ruhd[G fkc5U4ܝ_$z\A3Ĩ8 l`pb' f8ba9҃.zO3 PB0\D|pBǕ@2RG? ]|9[ߜBj*CYƂB=zv_ϖcFp|޼H,iF<$d?S)p4U`\g * ƋP )v˚5 TݺڊlVb~,aeިnlKt_d)?D$"Xv:D!y16z#,{+0LSm}1v(.EmTi8Ghݸfટ:J9 ΆWY+#ZHϟO=: n*X][# Ǧ )Vޣ9{ro >w;38l$,h! PlN"Bb~<@Qjjm";`);g};kڈP~: ITRos+vk0Pp#r1_LL`ؐX#(rcxV 0M)T_uI_Wm6f'0*N5aې"7H ЯPoTUH~_7Q(>&RiBM3d$\H~4bA ac U^N6߻dzA$g\q!v'E\;b1Zϟ}Y9v}^ $JM:K@lC𦆔KbC6#^ey~!EbbWZ`#у;;_Tk.KVڻus#Gŀ)yir kA b1|B#)q"|i.`x"i~Nzsn˹IA<{),DWNU\]}) q@ܑ MK!/7kKXxOGZ(-l0 _^<}.7N]K.J+H5Qp,J'j26S"=H?e6 ,+vWUjޟ':(ZDƈv'Cf*-YNkC ΰq-y D[)n]Tb.BӖ}IRpަ6E3k `5}粑6VNW2Um~諜~xt=x\Hi zXx/=c#u6R 7۷J-Q99y$HVg8۵;(xVÍ/B=~6h|ʕu+rYw!P};@lYDgp g?~iA f;w+ɣ;PV~GAsPV![4:Q >;H.FK6.E@1:*rH 7'))C1􉱓(D>HnRia7VL؋&Vʛ$8_=9[I=hz$-}j]؁$T݈ºOeŽnxXW VNM#H2Gt(hR Qd:UCh4c)xm9ୱi1ihTRp(rf/A-sF66|EV sl0Z;, :MA=>O=U! ,g;a&lz`u#Ybt:<|<}؟ddi4Ƈ,k#퀶Q)Pef=޵FPB5<ppM1cY4Yb sZ+BZDF-cjB /]i~ 8b(CIO`m7dSg0)-fݬR-aȸH-%dhHg׏CbhU^zeϼ$SsT/o/ȯ # mLUC+*0mvQ[n>q 9c'<>V9:).HݔsRSo" Jz3δB>yw1@wYF3DU8a:L۹c5Ee\<" EP܍q uɭ4 0l<:p}T%M#?+NE)8!ؓ|W^}DFV2=Е\dkO;/GIUZ\};0,COXyjVe=>K(lCw,S qRweݡH:s 56"uA\&%PGn )q F,市*YD^LZG2/[vo<H?ȷbJ{5A wȉĕz} SY//'s^ˉ]EDl@Pԅ}MZy٘A cb$y0ܦNk@^wtD I|%fMgS(x0Bz.1;ZU[]諾xrMa'>ŕbBdB/"ӎ ǽ*DuIŊ_Q;5sSzžްړ f \`$>('g^xBbWXzgǸ{0%^'n{R:c&(~ct Bd -)fu+^r}vEM"KfeECÑT#b)"l$t@4VxAN5٥Lrbe'<w[]㋈1TU_DeMXEe-yɷw! ϱ1ض`C+X(TԻXG0mx)%b"dK8 L= <`9LZq TLޓ݂a,tΞ 8b׉"=nnCT/}ȟaiZԭ2'HDg{ʘ$@q; qL=8sӓfcyvMbk:-wڋP$A% 9S0p!O@ unԓEo{B)L̸\$#0ߵ}%5,vH=W N כٵ5~29QӒ0H\\}_l5*B>Yҙ}WH$kA>.t1 z@{ pÈnp+-u01HR2 !m(+Z/g;+6(}1T³z~ ʬ R T'9VEȢY+(^ba~uTuwF߆(hS(i#mܐ+jkp}1m%z`KAgK$+ZLt׹aF@VC%ԋp7O] Q]ܺ n j 3pR!E9{UIYqSOj1dQYSc߫U? ɧR~؄fJp"ۮ2p[X1 Yr!EC7HvcL˙.!3t]ZÕl{1L Q kL=dp`HgN4Js @ J~e)kܰ:2GI$˺RC|X aY5'I8VHHkڠUNR'-':.V~2B8{ZpR]\"K$2įwSPs5x`O;.ޚ 04wipa~I;s2Bo屰+ѶjЩBhdqpr*(l=BHK;ۨHfE9vCtG H'Z#*Ro“}DV'yZ|j=F$YC\9\}i]pFL՚4$a:V~o=m^)9LNJFlu{cr^ $q|\q,%!^~$'P<3+,o3||Ώ:|s۰Jl 6Rs[$U'۸O| Z qm[HT<9[b<;EM)ڐFݴйuX, @&Tѭ#+|c`FMyق lMz-+ u{I wpMk$aS"8\P5?P-1UA "lN dny9#{4,IcM{ H`1Gu uv@Dg<˔`Nrŧ~A{~>#a]{h.Y܍Xh:`·g;QH9L3`ѽ6sK݃faoOB;,NG,LE^`KKX7C 4KQ]礸CDhog,?F{jbySAnyL (v葁8!xdcyh`K|)q^2Y BiJM]Ϛ.IN/`pyG| P̘Y3<Ԧɻ= Z3I_FL; 0DBsƢ‘cUUۊqϡcWT^ޚbn/Ӏ0VEQg)iZb &䐴hgiЬ6Ysc)ϥ Fk&T ^#Z 12 -4=Cp>YA0>zĀ5DوDbH0@7?q(ݦ^dw+.02X#ri8e x/!3TI&QFx|(U dD'>@`=3f_f>KE\H|/$: X,gzk6+@Yv6rkJ7߾$|û5Y]<)O. :`,}qp׳JBk#cZGHdRͺi׭;leO2Ld%D"rVc `"NJ_ɉ̍CO ~(?tt8M!vzĭE]8ME~Y|s Y@^=kxmpU'$FUhBJ1Eaҥ}r /F¡3kJJt"?_ OՋuUy`֧]X\LXGU5h)"G(׭2coj?H8w;< ^g$D+/TV=<" .)[*"yc,@(F+s!6R)Fv-]GEEJVеW>=^n݊oj:J֮ gݚ͇ͤd7T톑[e⾓af orE!Cpb߾9<,lψ72!8L)[ԏy? #lcW.=x_˹>(K\ kQ_O ʈ]럠OC]T<7XDr&ô_Io;l`~Œ 4s3> ry>F4'd\᫵31 p!_꺥`8ۺL :l3b皇nb%иym AR(T#4%2ïLǶ.!gT#i%ObW "6HVa0fAE2x-ogdM_Baw rdq1iPYSz4qb0&fׯfS'\}?RZ&2aV gƣ`MҐPE"#'BayXZGLE'޷yτFTʹ5|ncH {5L$,5Ldt}nO1E])97o钷Rk{CaE,9Fv1ɤ.({d,_Wїe0['(0 =FURٻ1_]"bǙOR"G׈4C+mݝa Sljl~BY'{ xBt88/1, onߡg :HL:cLYYXâE2//*ؾ渮jFwÎ+q:/i{5/KF6_'kXh6<>Φdh~:u&G;3z}|A?!ҀVo1o՞*l1]?Mw$DqiEl景HAU4O&L ȐgEvm!δnOyz7?2O+^`p)ھ}UqVc_ +םdꤋTȚpc7DdiѧwA%.Uxv8o>_dA wFрVÍ%l''_q8:“{P&yJr#єQ5@a{Ơʖ.zqn$$*ݓu¸n*HAu[N-Ɠzjc~Kfr$pi,I|_{|+:hY>bgRs ^W{&秈uC~೥p51v/,ȩ;J}L1l=sV,mɓT>QH0ᅀ o.?X8SkR51b5bĊ+U%$Wz|}!y?Ko{XAN.76W0 LlqAj9)mՍkҽ=amEuQftgĄ;+U&r{Y]ioiImymp /ݹ%xEV!W0>`0#_zIz+Je!-U|n# @iJ-c-I]i(,֔/%gI82$vkJjgx#44f2VDT$ĭH'GU{sf&84!gj>;oZ,y^i`DڟEU?Z&Ji'*Yẹ^ۊS1N^11W afpGJ81#An 2ů~i`J tCH{ѦK:FJ4jJ2 ;v]E֏~+(ӎD5TV8d0]ϙ=b@ZP)+iD뢝k8x#Vz'j71GBYrϢS &)9KR^b,Zڈ?߀UFDEBw,jnkkG]P\œXh~6@_m0} Ֆ"EjW;Z_E4FdV7D NXчxQqS,gft>0nDmXGfzGOҸqoٜPMˈHa}lOm:9m+qcT${zx"ᣊxu];zs7:ט$ pYjwe}clܱܖ]IQ#?6 ') +sVi7=_r:Cs_2݂a[%Oeg'{ PS ȉDff梤ҞI~ 0B|7v )$jswrE&mT-JGN߂:o3S6D##z |4[{+BfTxw_ F:JtGΙӽA ,K)`]H+-#%(!5JN4 aj? {ߧkrX.XEw'H V0q|ɇn‘b%N[ #))4B;2BN!>h\6Akv\P৸+FU\XA^:QEb9+#7_# Ţ%@0fi4F {*TFs-@XBLǣi^EV7Yv+eP0ĆΌP+kg.=l H1D Ȁ|Gu)Wa)k[tomMqF=;/б]6q"6Ef-y\TbyY#L/5ɯ(H'ثKedI0l'cCWUD^ ̨FnNivgp`< IgҜ* DX QVBR^6Z륭 IHfĒt[xN3]==ʚR,/B [Z:}%odϑRG>CK|!Kbr J#@c2Gפ<VxfJ 4Ix7Iv\6P%v61JύL!n>(S5OYcݽ{=XTLi_2i&W]y 0wXlV֖T2zSغzS].nE `!2VںAؘ%:$]ХpeN!2 }<yU.,.GH!ZK>bSy)JoVBܸHBY\ sށ~!4rR9Fܘn0Is2$dڤ>FF=dfWd~-,7phTߪjCF~aЧBJ1 aM(%&9ʨ+4fglw?Ӵ. v5=sV_ ჯVQZntUh (Rۙ ~1Ɖ}Biy [4_D)egYN0ucl"Y#Ræ0&F4TAP"J?@XA )y)<ƹ:QS8;)7X?_hDDYUa0L} fz~80DVsh>ZKeC2$>m'(ڎJ ]#Ӳsa,+}pһ91,9~@gPd,TgQ̫4$4/_e4sykpoUJl|fw zp!,AZb)XV yURԀY[Z3e"^Z0Coqs6Qm}a\E/ ޼Q{ Q0CCL˅pn#ش(f[~.%j88Uۢ7d24?+n!W]Ne 0sMAp/vڊE!id![QS*[U5F4ֳ | h^?;0vZFpHqkR} 2ؚ畵ƕӀ|F?/i/7~ wa:޾"œ!22EPPԯS `zSV.kNFBrHGՎRX:Armv}@_×QYj&`L.:3R}[%]oSdLWxy0M꬏aNųnEt, cҮHak|z*AC`!%gd.LghXѾ=W"t#9eyY&&`r6n}7 xm_UqyPDQ1>vq0ait2ޜS,v$.p:%-P~fO6}kckG`~TA.y?ɨJ$ |8bUƄ1_{S!vD7X8I]͞s3ͶaZvń1\fGp?S"j>Dn.Xk|,yF5-؍StFE@[%^4 :{)a*nIُHgKI2g ?“e3y#Dk7P 0]z`42MZbz c^oL)J5 Q_&'A|?*& Ɗ]-a4C[kAΪ_O~WޮYmz.!`ŗ8Nt^lΟG6gH2 Bkp̒^5[)u{7\ҦBAɾˤ〬)$cyK5P&Br[*IO BtH#WXB,=ycsA~FT yA_v&LrgisnE_M>J4vQI{l5ܡuʵAbI0WA?^6 @>|Z;`5p@W5I4">(0X/pj+M &Ip$[8Z9eY[ `_Ʊ+&E#mI515"!. m\v+=슍Ŕ@[{|uHLȌ6%@;\)`{NcOmN_L0 e۾04hY΍N@)fآw S"A: %8S-BN&TCZbDZ JPFgb;R j {֩ UPGto nc oװ\'g^%B`sI^ 5mQxnԶ[̲b(6(Qr ,TA@?H`D.H dhT ˚Q !BQ#"XVv+!p_WO.D>aI $OԬ NbX=[QgyC#?}OKaz,ՅW3%OT?5(rq1 S >-3vJC Ϯ+tq|Urr9&BԚٝ tm- %x&Vc]!+jɅ+; nnTZ8zܾuq'P;s7 (YY#[{,sl:~w`@MϩKt&E:a#HSV<<=?n++xBAH6pk¹a`kCsv|CbU~BEiʺAx7Pu~^K5;n( >/e;Dfڄm,djIVrZq#FyXˉJSВwYCf`NņJt~gGuN4t&0_iǾaT|ٔ~NIQc'kb;.rT{XM ~WՏ6ZmaN3mw sn-3>=) u3gfazK4]rH2sb#ԟo6ӽ<$bl hQPHqŐ۫erbK:C\Enj4:·`Mi+lĴM9ǙltX@Z6~fJ?ÜG`%#Xn/_ ?[T&#z*t4{" } /C FPu'чǕ#Œl3nCq6k{_xT`C/ -iC0q~ѡl:3ke/MW)x"տ3i2P щL۽#s83.3ʤ*8~OC#ݞJP H4Nc>q:,*L1ã6]BЙMN- hx =JU!jMg6 #:Bk 0zm\Oxh =k%Vcõ]wf^P(h?*X|HH9nE8OUԵwG?plkJ5%09f6x['Dd m Ks`%S>M[)SDKAc@f \@ׅxge:2oqL88蜆K]sQ-\C)B>\D>Dڛ?EC {<}ϊX4A:~{a\Adz O:Zyb4Em"~B{Z4Qc3u3s{8 SFqژpBBm+OΎw"2r h5T ?? Y7nco $/H Cgqh+Uaaa.28ظYQ0j<37POxЂȯf8(jz[7̹RV, _y9SC~ B6XbVZ/B\B즺<tK#Bڠ'NdcKN(%Qjʇ*__Ω6tDVINˣ 8cBLJdP-3?N<3:iZ $ĕ 6>9o7ز,H ^H]h{uӏDqptU4ZoR8;bɖ,`"o~FUHcԬ7GM!0+VDNvO׀/GD㿼kJ叏Z; Xb?ԚKs!O-@Zf LM?Vʒśq(zٜxϰ81۞+>'@9덟 к-|.sؤrGi&ݡ,N^&)hwi]`JKMT%TT\?5=HB)dr!fT1C.o˴P/M܋ 4EcC;/zh&#Q?WZ!́2,9.xΪUs%AͥګO{{ ;+HѨ׃%)󉻂BznnuL~JEaɏRB6jp.\"6ȲPBҢ+{'g>w-tlEQEE[S Dr4½q"ZoDAݙk8Xb%Hɪ\gŽlc7Ǩ1g!jHZXIn1^Sȵ_W}LݒU\Kb3,3SW3χekP؉*8)Ț^[2فhox%[Q%iB[(-dg>k1AVRYw1*XX*谊#WHϾ "Ck ^훧yay>jU?JenLoؠ5nي#HHx̽cgIyh'M!Dy=jH5znF(+ q?ak:g嗩Dꀶ iFoK+ 68 0+Uf{M#I^/ <;u tX.g5&UЛYf;%W?`xtS_|u"Wk@ ]?o88e?wT=PlvaٱjcC51pr _ "xskLNR_H#~M˽Z.چ).'pdn3#• cQ;gq'3j$ЀI&GB-6`~.R~< =(.v1Ɖ]+f#X~(d6؄hu BXq 4Ek_@W"Dv33%!u'G6؋Eww?Z$QEeOybQ ܅-h}x7T'z7}<85;+Y5ɛz-?qfGg78oA+Y+9.:|tU?ab*;sA(OzgIލ`j~G4/m /[włmڵ4H&YhyՓl$ZB_k>V]z)i78G7N u5̷'pYgď--wXN'ے&cQS} YxtÌb7,J:UFT#YnCS#'4-¤ ^TZJ4PFq%aU>w}I}IS4_G#q~ƩR^䝩lx݂.Fa`N4s5Sb@M\~i ~ukrـ sAո[ڄi|-Eqw#/q>kdωY:4d `.@lw@c׹k w%=B^׍,NQnbielj\_ հ:R-s@ I3=: Pz&{a$GuF\Ek^{DLG{ȪuIs;OŁx9)Wё 5X&Dfk6 xOonHKԧ/?E#kIrKZ#5Β _U&yD 4C-y sNE:U d Nȡ =ǂY%8goK\,F-qI 602 ;q.]VF(tPe%r'*&k]9*J[* "L14 kjl(8зMd8mq<( RFbFvLh_}HĠBP#bYeȤZgqp2]J6ϦQ7W(Qz;WSpiSϟ-&֕bMQG^P5k ;Ytmӧ7YaUq\LBn`:]:xrOAa[ͅI>4{[#B E1yl=? />vCyl6L5+bf^ Nur˸݅m62~I@g8L}ӼMQ' j`5k'Xm{_Kw ]Ntu 8O$Hj/MX݋H]Zςi/N՛_*quOeTS缙˽ )|qY# [`孉۴Z%¿Pu u}ey‰ x|X&T/o߲)]l.-"j,568=m`Fy^h_`d a>aݹq^(Sv6 '9} qs_ՊgTW&` ޷؜ !+FLn|Q?%hP_vYkT8rr>|(d2#x{BW&'/;hMs6^)7J5)5^GP5v%s) \%3ϿR6 _> f5X؝Gl*e%3*9W'&f#O\Qs#I+5q(Wʏ j17y3 r:ԡyۑ??z-a]C ˭BҊhF9"n@M.՝iQL-.o^k"-ӫg}ɭ` ƁRQxd OP,Ru" g`>w17UcJl2J_|a,1;kεa*7"C1|8 ;VMT-7R^o1&֭ lNtu|ET׭R9c6e5%(bT#dXkoGtyFQeҐ!8PИK{VPr%2nWi ֽ^ AEқ(l#cBWX/?eP6=Y^lM9ꎘ]cKveӞ &oʼ݄4Q9iOJ6@"EŃ3('٥a0ժ_N;z#d."@)R1=2aA;26ye^-LXxOiZUK)bG eF"UҊGV6rrnC19OpL;F)}2UB \ә!t 6 EY?ã}ԥw%~c˹eMtSrYzF=z@XcVo7ePHk&2.7aPzYaw|UN)߀f}XJ8+>& 4ƪbjg'j͆,.ZόaY6\#LK;zvkux~~q)꘶!Fο'6i_*U ڐ2̩~NWۼ%clzf TDN42B^T|%mcFPWvPZ"jx,KUA4[jx?YQ H?鋕z26tL cfr˔ܽĽxKJZᵦN@* nXiaiEkAoEA?t6}-]bF6!}z/@3hwYK1{n&mOս%oQ-r;xܽM_lI&>o1,6HST/Imtc0H: b43䜮/=4?@33 EO-L[>IxY`;l`LL\ץ|0UOZ٥TPĀl\|+ʍ ]%; HtRk S~ϤĹGJba RhّOVzfȌ)-Ɓ)򄑷N0~4+%О_̈u֕H!Ƹ H.G@@u\/>(Ή , B 8̏Ln(lufԌ_$hg~O=1ۯۉB^ڬb*o |H3ڧZCf8u\K"yh:(l,C]yț[dȁoQߘ ԙ/&{xӍ*.3m Q/oXM5u5\f 2,w8-b:3QԊw޶ o K,;>f0ꯖNY8.Aq6e-"}sd5l]Q/T_ۦ.> x./F;{#l]،0j颱^8jh-n 42G 䦠%3p3U%ALGl&G*pr#@HGLj%hs'Jǰ/nNAQZEU]*snrO>`iK'Taa`dD'o;zd.kiDpzPgyQW*GImn֞X X8 5 PiWުԨq Z:Bt疡1ʷAw WyEJmzXFraQ? &ڨdXTޭ0 02̺~|s𭏟JvK(/@qR &./o1]2fC\͌*QTI9|c)tJEMO=}ߊ E BX4l)~2i_ ˪OBǣ`y Aq,AW3b9WZe`$'o1<>Rs}7G>2xJ8|SAO7K*Mϣ=Pn K]pNx Aӕ`e=cVVH\C=i:j|V{ץmIHm5璹ͥP- 0'Rjf-#[XE@}'ndSyBGk<(9}Xd~#NXEG:3Qs0 J= FC7@cjBH6~tj0Z(B8 m/Qqi pB(sp͵T7Fd@ VP=g%s!AœXpZ#tAn)d7m@Ϗrݏ2K'-4-HդЊսxW擑#;]aP|kTpʝ28- va]k\u7$8?۴pgN>ipRxf6+<|m^5eUN$% 8ڏxzO}R5/( hȼ~eGɕflA)RYE< 漍dYy d|xU}yeBRϓt3\սX-y­d4$/-axVвqs\:+Ynp3V-m7iAf5xR=.){w)i^fw/^pzŽC4 |5M%A=] Riz=@,rBZ% Onv^N}iĺ}{ 9ݶjwF &a+A+0~y]htd%zl;>yO+[-ּ>X!L ,Kd|ovIOgՌjؙM#ψPN)k*ظO"_q) _kX!-<+Ve [skLsZeGH~ydQL$ L+ue2y h]}K\Jٍ-V\zƒ]\,r<gW ՝+.0zyB<$"hftSRSLp/ϱn*n.U BȆL*en^˙ֶ]9%78S W Y%[gԝ%ilW $"9)68Uz2|Cp!VX[[/aqQ?9}&O>*|e0||n珮$eI̋`Ԉ0P7eݚB=qtR:1'^]TwL/³3iӎBi~㍁Q:[A(,=v~*5&= e ]S4Ji2 3BHXEffe)kxg%<؝wuCq~h "Hm cLdS7ڣ>϶I3@B"L| b`<*[oy d85o?oje z4TtCЛEkSѪfJC:=nOTKz,TC^}OH8p%L!+iHLzrJQW@D=9F;g̕iebïԌn moD&o#@P XʎC%Z鈑W%25WwMMHALI SFjKHFP`֔>oY!ʠj fᣛK_DdNPעmG P0I\303LvuXm>x^l:0FTʗɑzy5hdd["f/0cejǞFQ~-ЈcuVFĥ(qZӆaZI5@CGCxݗufspdUԗI0ͶrKi*Vx3vnZSuo aX4tz gq3ETdaXԽKϖDR3y9QxӓnǤhA= Z֘ȡI.G(n%H>7fi?٣ݖ!9{Ǽnj!q߳+'z&nG[`袙WÑzrs㌘r\]CX kaN+;aΤSr_I/hV0lsR(_S7=i끜oD"ʒ_4heUӋOo9 e? r1i&^{@J~ 9q9yښgihќ;WD d^ĵ>SdRK;VPA{NJ2ke;&uSr}R cKp8dsI:,N+Bӯ^;C  . #Dqr^K;T-er06*,.x<[p>r!ׅIf_i{~gm#JG옗.GHD3A[~dJzԍ `\]a5x#W)-iD=*ӿj Rr0UuJQEbsx%Ҕ?h)P7ˑV# Td(QDdh*NL&GQ!:,+{\n-U!%m'X]o+S,bW1#qowEN,9sU|P A&'AW]HJ1 9S2o%m}iq* NN7,9I.ۤHc'ܛi H_F.eT <֓m2JRM`!M zmM{6Ay.;Vm%ư(TS,ɣn~3おW+:=uWq{{PAc 1]UҊi[Pϟw2腬͕T}V%4u"TPE@Ɂ2[v5wFfj%)vqA5g4nA1[o琦rtJ?3{}.%o3<5Ưz1W΂]5]ԪA~Ee_X<7Ȱ5$J% q0?PLt6poxU|n3™lX-^0OR؛uk²QdvD챦$SCh-=6H ͢fHI ~'[6G'%^LsV􆎉8? E5eѭfHfr1x-P_6@&$ .E). D sK i-Y7^hs;-Yv1!> ^*.!)s{%OA"*ːgsì;iQ[r-ߴ f1v<c^\1FsI"ӌ,rS^h Oq'q= cjb8oQ@'&>i8G5ڹzGL;z%+1 (WU&gVbf(Һ mR&V 1"wAkFGXjO{v^\wY\Zok#AJ ;[9C[`v۱1B !Բ Yfrw{(~ ۄ)}>?-ω`Jfظp%EY~EWQs~.IaV( c )BFR`;kJFVB [9~°ԡou}5)N;0|g|^"OKei6/>15 xD}M@iȩ/yo{B { "(*~C]R J|_5O"#vH@=XXus/|iz'9\9<\hSH{IܬՉa/6Wc<<͵E*=QSrґ/Ck?h3Qr0ڠ!0no%x`v4G 2VSPCia.p]VNtc1MY,6~ 7l0s~Uq#W]XLV/ p>;O3SN +ؔ S< #>ez0aq̅ }e08#XaH6{n)oJҴdy+۟`r£ܱ_^H|Z_F8Phj9L  (jjP^H:g 2h1ޠv ٿZuS.i"$O`1:׾VT3K6.ENeM$c:*'QQyyw-ߔ*`j ?6* L c ןBknX26(|n]$ˆP& Yt%Zg|-L]KS0)tR\D&SW|F1xW2.ɲ[\lTBD2!o7/낚YORumH`6sW&AڒPS$j?\N <>NnZwR57w&d SW{yrxҤ@6E3 /Z!L@DVJ.ۘjDžz Atjpv fo^=OD!O i( X*iھjZ=T=a>D}h?Y>)~iI[==p̂p Pއz|J X&Ts3sm~~~{u@ģ| ![(\VuEQ)` am]ʅ%?, Pox4a Us"Ձºʊ/-C`*s08ǿrS (Z!RXiӜ,cm>fYȺQ5UaF۽֥6Z^{a-t(+I;<#\vڰ߹g0,ﷇr3ow;H'J)nwhTm] NGSC&f^i6V{!FiZ!Pl%jDKĒzɉb3Bzy+͘.AWjh#f?DB͎ҹUNqb#k2hfI' G%ݾ#}¹04P6=@J[z޾g)p{M`Q3ոh堊UbJf9#/p겢b2Z/8MOԜdDlgSW_F^*tNN$=c-D<$nKV0bg#L | Ř*mJSn賐-}er*[߃r'\&^^.AMa%XJ2>JNud'K Bu]1!pF1dB!?3qH,}Ĕ 8 <8 "Kʚ"k<d'VRԦ83K"ˆsjpt¹Ym Lւ 9LF;L>9}fono֭zlW,jVlSk5;u~ct/'3BL>8c-'MGXP} NP̗13F~l@ݲ *T|EmsjpT@,.-bUn4&핸!'cD^^˸+K=]G WAiK/=bjh _W-2>=͔p)G]i_;"ӎerXJZ5R bLb`@R_ǯ3X~4)Hك1 :feҌFUY@7Q!A–xߜ,H Hoab5t q=X=o8 ˍq>e¡ъ :xh >kӘjѬMAd}$եqy6=XږH )G KBPHp9+or117ȅ5"Uy է2[Ӿ3 Byغ]|MS:)|~4*l>!S/DN`&9PKUc.B-`0(;5udrz\H ,׭fRHf8l񜰹࠵7d˃1WטROv0yMϡC x#6y]+|¥"+؟]3Ea-gj%QF<}7~ewb͏;l پݿ?"OgO(XHȠ} ވ;tz]ẼyJj^itarي-lcMh7"rf \#`<&L6@Sމ5@o7C܆1ۦ@ND8+Nc}{.0e:}aIT'|_ٳlw~D+CO_x6 ! S0o@VQ?4ߏNXWRaG2T]&o}+dG ICNO@~’ɦ6VD=n~fi6D O(S>65u`'y)LLɔHirff:m'Q{Y&^ Ūxw% T L=M'ގT? , @G2ةthҗ5|6^'-v; .Oߤ iu瞠 ʨ([RzYihI&03&E)ppU^'3%t'+*tv.4tkc:VU-YoT Q j\C=ZmCPɧq{_Ӛ=NG)@Ћ鯝J`m ~|iͧL@e-0aGa1bJg DZ& %HɶF E3瘚$\֣hfE" 0RIr6&Y]-9QV\12tN!x>xfp@݉>!/g䏮Qr$WT 4ѮT"G*mh%U6:RvБ,Y[ZLRoQ:ϒfF)ԁPu@ԇĬVEf})8{OQvmٮh;Nnk(ې!>U0_~o#k~$+Vi13p^dMIY,:zB\1g-E*:r23 E=NB5`2DTZM7o}ȳ*5shȧ ڞ UPofxgMJtl˹HMJ°zj~x$  b̶X:ZU*avpl|[)H=H{'qmDp!+yi%/Z*l/ҟ=&C.@|r"r-G N:Y% yK4LSyS;f|uJ% 8XRI)o7b5y'}xճpLv%v@^Z/زB/ QH$j2[˄Q@Gglc8 v|˷MW]]\ҿ{'rmi;-n3Ox䤥|l4) "E b„e3oPgbH:״eGy<ӥݬ^$)A6HC܀#*[x\\aZ DD!J8M G@hUA>hۼ4au= xu;IVCc)Z7K$c(By~d!d?_{ƶW(T"Y9pB:#3c"iqPHrsaza&o:m3˕NnLRoV6_҉Shn{$-Óዕe)#cEL ~FpO5j*pB}7D.Υ%1݊1=5 8FdMKll2$*]iŽ|D;# Jf 7M7r4)CݬKbʲG q?FZXVL,(MJd_ h/ 3#LVaQ ޕۈٝN&ysuNKm6^s8UI>)HZFߜƌo_J*6=8nK+͵zSz$Blv&5PM3W>Ai&j;*Q&9ywEbkd&Ru is,-] G5 G Au٬K4p8)8~%3=dJhhН #qꌼjƁq#NTuLFA$;-0C3 /'g$ZUaYg╔‘ZR|mA%Xm< auJog?^󻦨QMrG[U%W@GwmvOr Q;`TZXԫGሻ5/?iƿbmI!G)I>nXB,Rϖc7li#SVVtElL-uKS`i({-نP̊AxUjy-$ =8| A >]v;E7.NSixT"yIC "TG$xD-g-^V}jY3W$B@ ϋ\ÊX鳲tp,0WU` կV QiMJ d5-nA0W(!]`UEf= 5栯S c*r3'=U f[Df'eT vO(0$iRE:Դb|P6= `WzO?:)4 45 Zd^Ѽor); W ,m_2P&eW` d: [0Y9 N@9(-<˼:b?y{G#6X+6>V"~| 3>Fcp͉z? f>Zs ~zxVx{̎ ` 㛉]NA\c9,mmȿ>G6xY*{Xl@$EYh }]W2,s[?/^VG|j\ RnW\OG}y$p\h26s]F&8{R`WBD[nzų`*#CL{I!*OثQZ/EL*xA ,"\gapRQ!}'ʘj s9C}q7zV2(i⺛= }mb󢦥cp5rPJxIkC>}0y~,,)jTMT "[;# *U..suMB)\PUGfOߋ\Л ^k Ш_TҢ'+.5WuSi(" { |cSD>Dn#̢c@WHQPAzOD%8=xIPSC"\s)+{n[+A:DZ>!"=VVdf&P4jO=|di` pV̉^[V3P$ɳsXd/H\;\vMkMsݕs/<&* 8X=LKygW(x ûhM=nwAT2'Kɂ:=:+u5KR'V,~S"oR4:a2q,vbS ~$E bAq߈60Om:m̢V%( VWCNCZBAcn:9cju~OdB:IRLzK5,7hSk`ȃ2D7', @8(vF"'A N!h9Mƀ GmǸzPbC8DD(1K=kzs V^H /Z!؞m}S%±""~k,B[F#A4`КV`qɶd$W(ΑMݜA0!׏ ֵ/8%I[RQlP~^,#\>P*|Uy#tP.ttrPO5K]5`Y(徏Q{\Ow{$Pi>PtZNC<xbvu"DU~BU u2m&sNMx:s9oۧ(0G "(!>nGW; FBkQf{ڠ,^2ujm^> f~ߴ6)MsQ`?2W"L7-G3ׅq*=fR/hՓg+1`MAp~Vy~.=+V0K iR.=jD؟Ha"v%>2sh?;$WvMyaWױ~RWL 0CqJJm7%q3m:y,ice:70Դ@@C*:wwT8ю3X1OҘ$6>[y6'~TCT'gyƼ\ ab$axJ\[ԀMc (NӦ_Pgq|Bݘ,!EAgtȽ kkKn i!-km"E8. U ( Z\'->PiEX /+ NYp uVf@' Ss=񆨠&ɭ֪4K(}<'n]>GvK:B-|}FW,3'Kr "eoiAbfV5p wš* Ғj{z׺U7x[׉~p 8Q[uZJS\^*igXpN{'܍MAFj_+3Vtc'+K2DSm]-%e3Z׀3#/*T+vj۴pОa: X5Čy/2D+#W=q5."߀93' jeqb"=#]F+aiQo\!?k'8a`䗑=t tɤPDƷZQ-郰V=l*IIW6Т1W:1N(S{pT=`B=cEI e#y5=#rN߄AP5e RΆHe (%16G 2QniedrЍ?MZ #v8˚7(;㩳=}ҦqG);ѩ6mcQu]J?fNHUSEb \PW"FFriXgî%@NMq@52I$]^XB&ӸN/9K ,PCoA3~R\ O~qc\Ldr(aQWEw03kb# `/cfsofz`\+ɫEX`h#s Jt ,mۀڋ雨 D"Yqb%*}^M>/ e|b@>p V+VCaо﬘Ö́<ԳzĊm2=,a>Ld̏vl8OykU2G+-9 % fc*ITPSAge k6.gV2 (0Qݛ- \KvUTYifG+ïL B*XE6$wM}A).$R"𫖍FCh?3ZjF\}[EK-}75"MA?B/? 3n,O놶ͮuwwwʴ: 3 в~k@ÏG=6l&}+=zcȄH&iTIu #1Ɲ ouAkeqIŹsB$mM|9`:Mz͐a>wf0 H>J.qahg FjB:뿰Q '"((d>]4v};7V|oG+Ŋydo%V_cæAg6}i>ғs@_Yvхuy/;3%yCc؀RGt*|eCpJKIR= x5.1`2vRh&͑NJ"[$LK wUv͋Zi ƹN=gpWdĖ>LJ.^Ϡe:i~G5UB±j.Unav3OF*V1rOJ sZߙ I&`|e6B |  \H#t[$aƁ_19'/5Bw|FAaZ)yTGa,bCOU$dl qRsŮ# ׯRۏt0ycpHlkp*jf(?F~ 0;(pL׊[==`1Ϣt숥8-LȢ>ڥ vdaƱ P$%PnP?R;־1ߋ~};7w4}bv3n p l:{ZnKteّ)9NUx){ǫEgU&viDYr|?z ݖ(?Ե IGlRv"{řq2 Nd=hW% *7ܻ;ЃUKٻeg1$?* ^C| B?M0ƱĊL6'3ẃϵ 3o1bT U{7)!rC!%S3j&*<^U^Fj}hnC"`}Z|xH +eYkPm74(}~>rP]0d]U&ߺjh<~b.0 g-1n6fQ}2esky Rk [f!c)KmtzJQp"ͬX_s5idxH;5N1CSzw lTanD"'$wP=?~&ǐk݂#ؐg&PLEz0@U#'@W#\;!|08-TnjldM`y>*1Z{C&*f9Rc|; F !4&^2dk8n-|$xF*VSS`2EH2 xϥlZ%erC`dI׬@Y-S0P! s*U!Lj02n$WezqSV'L] ʄY|6&hhZ Qn\DAm<qC.@5 DpKBCmWܻ? WlXRVALpʅm૫GO_[*EuzZ$Wz[ NHqHp&21?D2WoaБYtsqn$Bj?@_)d˅:ؑ-# R۸Sb{TMi#Nc/8 >OvfeVo McuA%Z a^cz2}TGl$*ț-h e{&JYG5ON +is|78^"/xǤ4ԯT[TKvxj+~؃ӮX= ;f=ξ;4/x'<{e>Pmz[Wt ({TZQ2 ixZ\:u89YSӷ/i="!qnB6稢48H7qwn؜g :L)s&r+fWrx`<;`GvVi0rMӺkiS$]rn- k]T) 4Ihnp zujb8YSb6P[Ͻ3@Phm~±m_4QӆT}#Rj~bʩ"N %_LT΍Q Sqq!`^LvՇ}Ѫ1T?WG>|rh%ؤ5 ڇx ]RŻI 4c]9|} k1IFDtG6qh0l/)iNǢ&f 4%I2lx,goO%Jż&;'#d7vqfK%<0 `ۦ8M`+6 NpC*>hI]F1dsO#D$k&2h|NA W%oG @&;K8 >/7<~}I gVhψ]vk+Y; F2.ԍ(wFn@|޷{=" L;~Nqwl `F^wǻeh%ڍD*6tIDJ,G"]BNort&GaQ$i٭ ! ;c~̅%}o s:44(`TDtaՒ}:Et=gx1bH*4 [K:Utok]&pةΘd jPf !mY_ӛKړ2Q{2EK?T-5 p](~O2F>xuP/ 4̼+*LD90]MyZFT)iȵ(5dʒlylg7RۙkP|oɘwE( ǵ>ӀE-TItb,o2MDfbOJYpbլ4U=HQrqO^k:y؄A?.{F?$o76=V]R^ J䣭=9eDٺ=FK5c"ݳ'bQߟ ) o-1qBhjb:I/"x _Xs %=)#b;oIcEDeh1AX,Z:yVmm|8tL|ƛcb[1_TxM`Z$No]X7@_NrȘOT0]]:Ǭ&EB] Y:5;}oM"/ 5y]yLeNJREQ^ob ObwN%3;,&*Bx18ZϭNO]49x<- +/`)wfdȓRCeav qma<F|f;Iϻ^+V뜯euS`b'oUWhGԮ>)C/AuP:3Bqo8] 9,l P낔fȄ bnVR~  t69)P(8!1D!horo@X4p׷Ykv!_q}ܮo8o-d-1uC&1Wl\wfSn+O:\?X˼1dy`89;"gqfOC7s?N\ulj>Mt)4؀8:"52ЎnٝicHMgM3N%p9~K*/ E?Y[WފB j/ō+-Ʃ)[S&nCKoZVA9tRtJǔ̃'m>\Xߡ2p? I͏=YoAc Z} e"P= ]1 R7;-g, &^hvNN_f3äQD\)?9ĨEVo|ijɬk"YeJTL~n;G841+#9ڋ@%K4duղѣF@nl)ц:Fמq4/WZl&K\7kSm NO͐X(HuLe0{"f_"7< $脪>ԶҖ3JʼnJמmq|jFw&ửYo6SH"22v@JP@a6)׌\o׿ /DMT6ck _2K>A7mPP9m넿4O'vOaN/kS :2lwVKvȿ)H·N_ʽ"1tIx`: z[1'zef!vd纹*婝]++gqk2_e79˳%fuNhvHmEمkZʷkiU:)fS[a㴭'ykzZY6"Kv%CXkt0F}nvt!"Yji#;]>M*xdeH*$/CgEw2ZLL ITo#9!øV<8Y".vau<̺;*nD>8>Ÿ<7JEF0Jg (Rtgb죆Wx$mhfzLʵTL$|W5A(d'E*QV/d,>0k3%t͈Lғu\+C"s8_0o[)Ȓ!*QoL[ @s=1C'bЖW! }֌|n/h@EX)~q{Y'A߅cjp @C708a=AfNAJɅ8qgJ-aO|ez[u j牽h)p{ ^;v~l<# C>M]QڽϢlB.l(Q QPdB.KCZo(ZF),goo`-4ߢRLy-KiHW) XxfM_+KXp4vxHV{ۃQ Gm(UςWV ~tYS@qg?9/g4bэSW05wUAoRvĜ~̜; !^ǚTVZ֔OL࡭n2-.ҋU?ӆGY?1LsuX)>3!l3[Q 3VH43}GL %4)B"!GxXБE.nfu0\vggٟ:n'%p2ůJhK\~L!1W$V,l<+ئ+:(F/ZW]1F+7O$9ywU,9Y]]&GWkJ,֮fɎû%"^0q1xa*8C^'/BC-N8-0?Db}aUH憄}ph4_t?@5ݨ+XVv& #~e)/g_JܚzDUT/SuLgT ~sUEHY{6,:MCaFE3uְAeVVNRh8H}YF7{BP3KsܠCÂ'X~~VըZ4#o_FB%τ.p-8@1[ Y ,^8td$.]iM 9YW<, vk8`-5(p@N0 sȝx3T{ |Bοڏ*:tǧyb2d B]7x(fI=3ӝU,U{pLw O$ Nw1}U/&EԱ1sœӐI)2J|DE?z:nz@藏q1u.&A'U ܧ^E8 p6]Xw]w<0OgH{iL9 ,nz[,Bd)ʬB-W5G} K7`ֻ9|Ҳ^fN69,̪ f[K^oFCKm!_Ei-Rgmڳ~0ǭ^A=;BXw0~胊UA/d #crN+($AM1.Qɜ7{!'E\oI) ?yglgmH~+N|^iM2Ȅ/;$O _ŔdO\=ЭrpGe"ߕ(FdP<-:\![0= :fW ӠpSFZ ZcI܈bu5K։8` ulO|X+Lawt-H"vv 뚊[Uzq]qBYɨ+[( zj_vS5V' 8JȐW8-D)viqgWz;Q qD3=W{8]R-o p9:IV@BB}]D 4(Ix-2KXYt)R/5 FĻ:\bG3{n VLjsuGD==/]S%Yf?b+őTѬ2FEpY $FXwS'P19ڸYl'T%9sq>$/%R?~{#K*|9*1K>B2) C*F!|ϫ򃉪JP\2I,t76MLI}CG ̗1ƙVBwFC G2پnGGʙ !zÔ=6}sdKK3̪ = .^`  & VΐJ#{ =}5h׿"吴:'Rrp-~WN!уx:.^ WN>mfxtUS{WsGh)IwuKf)SO1-e ȆsF*SHqQч_BgʔDu/g㪞j ;Dr:he辀!w ۾׆*Y8P#~_0 l.)pͅ7+;-j>y+qaٯ}.7srœ:_ G^fF5KԔtp^[p"W@;-,Q -wX 8_VdnOVح1N >t| vH^.8V5݈eѨGp۬0Gr&O@agЅe9A5]?.tw!k& G#IXk,r6d8>bxB4gFpv%6k"Kσgz.aR)k}֏uV| aRdPJ$5JԽJ#(bB~Ma?. .ݖl>T50{~^>!e E d]2}f'=,UKAŪЀqja P dwXJ*XЦF\$5$P,lL3ϑbX瓯œYϣ V2Oyyڡyzc}"]1ntRRw[6q/.xGħRa"3g /dxw+ψOIn R.*GfuXx஖xO- XH7-H0h(W2=LYCC}:QTƶ w87iߟFOԥln|7^+ӻ1| . B݆rVtZ`ǾzQiVF v>iTZ6NrZ&5S:m| b24{ddg)(B#3m |"cs_0==ݳ-RaGA:pa!gDwad^vg[IhҾnաDnp~h | 4cb1 b=Lح:ʿO@+蕯 L2(?I {6A2i\*Nj Ӫ/I])ޔ|B19j\G[ܪrs0`}ӍVͪ|HX \[dD !IcnhĊu0r/='j<*!0fLI*~k˱$sfvRt_4`=ioU6f;F{bvU*Ձ*C_:c EHX;Wi_YbaAK|X%O#8D.#6؋ (>lsoR2EwLAe@M+1B8ݱN.5J'KK9 lE53RCOEɿ%g' 8̽aX!깻RNyD,| g699|Bֺǃ/p*b%p̝(SEVK?9qliG S봯~WT #7vxd/gymWKU(%W^7ng9ٝ'S? 0i:%|u2FȮ.?'g4T:}c tӛzT ґw>?{M>b)(|s%=Z{)rW~$8\!~dž<M[;=pd}dWixI%v2 vlv4)T3X.p7nALkEǿ掕l/{!e+I ʇ1o2~lܭzЩzƻ~ e$^<0}g±TX<ɷN=SBΰbWc'-^MǁH)(3t}83+&})+ D]\Ċ{v5)R)nifl@ W" X'1|#22}Bz-LpNYys㫙jM[mI8>4}$(8mO䀓xO zi]۽ 0t;?7eB.nӀM?Co[8l2-0<5}2c!a2Y7PIlUSeE@1`v,-d>q(n0ŻfX,,j/؟ޛUj_6)4f`5InKzt%Ͳ٬6C!W v#"du{O]}xFD?BVcqA|e,XSH)~FJg-n{S(X:.:"W6eGs:֘>I wVxT~T$NS)=h_:{$#^j,=6lNKZ%Wj+*Q7hb/Irv-X.Cնm(iH^0?<*g]*StĖR &Hb%a#},`cOBw'ye˄(~}u]yhޗVBZ%S{J`h%YB,SΡgß7[oѽbDZM`^146LʄSj^Q̑T@Yx;yNu7Xi4,'VWLјaÐSMYD1)^].O Z:]D"T{RyHr+nj-֦ ( ^ *QUiH"OD;$}G >ȇWWSm&6^~$RYj99P[ 遻GI(ԋA5}S05찫;ԄwZxmd GCõ!B㕎CxcI9V^E@=E1|/ԽȰٙg|CLӦpe az Uf 19J&~@AwP:b6ԈËӊ+vH:mItY7J?K I^E0DEe_?vnfS+J4|0', p/cxÇ6{Gb 85W-^ 3" t~bD:#l_o7p R:  }@wxxU>i[Ǵ]ܔ*acƿ-cjx4`V^vn0 ƏZ6) >;W˫f8-넵LkŊeڤ@bҕ/z+,_ehh硋M/ d ,]+S@TS;Aii7_T V.=iFo  LpNF©!ةFPRʠ6Q @z!ҷ&՞@8'2! ",apd2.>(~+xlð0$, )DuT6%z_uLysP{Tٔ8ȌDUI0 H C 59RA|G^-{nZF۱fMˊ^{(v~fA]q)vv>lQA=`Cؓ1Mhzޣ,}8>lez&"ln=/PX4 6gK8.^zQZ2wΔpi SDݧc ۛ]&6r|Dho|شsQ9UTcY[E[2<5yNx0-M E܍Bsb|]]ň{g9U`fhq~-K^;A.g-P.f.h~OM71\Tfԝ^*t*gEqFFC]Oeh6xfsn'e 4vs5fvlZsr& 7 (2@0/}to6ʷ>!ˏL$t#eu<B[x@+ cM(k^]=2@NP#'E-S3 <p}k:: Zt> 9#{g b):.Lw"4]#P1Gcս(A㍈t>T}ԙ|& ޔBJxe0uy}sҮK.x}jwe0338z /UDbƚ"t5j?2Hү.Zuq_3f:U9LXsMjF~CǢ!.5>нmmaKW[> "F9ƦO pk^zD7FZBCk_Ŗ>7yL(C"+(08 ¿^w)%B _BFvqzD^lOWu 9ZC:aAd)࣮oЈP2 ]i ҩy5at^p } O5 )N=,`rHl\9)Ia+K4q7#uh,c)k␘owhw?E gԻ+b02" S7צ'uK4qn]/@u3%4MJRr X*#N*o;|7bX?c4D8דV־ᙑ |Ldۅ>p;i W٢b?A*Z=#yҾ]BGED'ㅱBbR`ѧ$E%c|k*?pJ%C8&ET}Mu@9}*F}:V/Ƈz0`!(vhe;>F wE=er %PWQLYxZdAV']fy, B迋 &rflڹ"(1_e{SZc iwEOکI`7IRFcC̃ z:;@u9.)d6"cP*Y8>0D׸-U) wӤ:"ESdz=b]YXZMwGC|*WtCj 3Ȳfc3P񆘍rjN![4k!YJ!"HY8A !~. `[VDaO|&'6%鱉ĕ@,ԫT5x y&zJ,# OW{\\$D TdZλgZKD9H?7Ip@2yypB"J9.Y`^ r,c4WY;oLQڐ.]W@Hmx;k&iHX&pd =?c4Ѓ8 !|]6"_GЊ D`8e{Qr=[zʖ] V|,Oh*rU?ulՄ C+sJK3Qj?`aVN`=P9}Dk?1'9_EeI9ZH1SẲZ2φ2]7o:nFh]K( 9Ud*z*0d6i"~\R?_dBp0=XCOim.n$3DZ*r V-aik\8=C^퐵*ӄMxz̞XJh ܩ1B4sp*h=lI%kØzHHӿCԆwFc,E v ؾ5ـ<C2.s\b~+"'K$c` DDx4C~n"ǣHPD/A(Ag:1K?;؛>x7%5bmz#)t\n_QAa~ߩ}JUR;R_(0W8s Tcw3ʫ0Ϥ3jR7BaW\z Iÿ)|))}oI|p"/ݽq~e2,SlI=ّl*ѩSܾ/_Kb{flWn/UMсsG5?szA*6AK.@>ӭ3$#fO=N}7>kȂW) AHSsKWk|Gǧ*|}{}"MBCFv+[ԀBwX Eiݸ@ZsR)hȞe GK{vHWA*nBՀYtԶDsM Rbu [Œdu/?:!.$v(tlOIУ.,ld镯ǝ >J σxY!v\M>K;>F'0;CCnN([깠_ Ek kc JێtՔYlFN4>Fa8w5bެ'fTpvYŮi.-q㽂;r'xSµR

!]=A?Fz&;4n:c-^]| V.RqOYC2wF\zO0zt>?sD)dJ}f1c,\yP uЁT0G;Sfڴb NOeW)ipGymf鱵g|L엌D&E<64!j:q  )IPVmV{f+ƣ`@|uCBQQk GDN(T-3ISByPg @^ƚQ r[I)-{.!FwUnElY,.>%]㨝b85ibgWGOH>xb0ܴRϦ0L6v6v.& Rgc+0]k9z@=<~#4L`vppL')qTT6C3 'VQĢ= )!@ዞo[e UQ^ zL1Rmx~Ql.M,im54Q{Do^#+UM>B&; J* mdl[S:-hӒ8ɚ$w7hQ ӕݼcjBu^^ɀ" {.Q%O9ՃkqSNJl"o\[CӁ 衍~ D.`i"0 A獳ig{ԟ#"C8=kߦcWe0J'2^Tw]qUf]htIcۧ"%5m!H;h)_NC"].l|쉂P"ॾ}-a#㳣 `=VSɪ,j2r}(Dm{oBpSfRywANK.Q7JM don02*wy몹4w؊3C,UwaDŽ/Pt}pӐT _.}顆qBGEi(,\ ҝ|WG8g`{ j"Rh,,6x%U8a wHXУa ++ov%>3Q[fGR܊!Һ4 цI)mf>÷S42mx78LvdB2d%>$(QH!UUWݟٝA^%+'K4Ǣ;^EY7&=\lCHl$\~N[6R?<oC;ۇ^Gy21ˬa'v[:*@4@>K?\ L:ppMGdDJ `koP , j(@uۋ[ZfrHi9R,OVՉU  XjF'T6TMZ9qq=$.r?4-\yn\ ~(v50L[Fq6,ch@B@zv5 ›AQڡI`$Bc=Dr# d 2-}~x:;]tqKIGG}vЦqbbHQBWbJZR@ -ת)ub9INHBw ztn 8ܭ0@nCA7g(D* !>&U6L:{ =?ydKzpCK),ܺ:Nί(a/A&ȏ-uAtzfv; /! NN' Ef{. Y/fDl Tp\Fm6EAn QOOhhv:M8E mE3E9/v$Y9;YTtvZ!Oz9Hfc9N%6h9Á}kܢ2$^w'!F#rIT-j:iyLloFk8rg8cIjiGZ( (M~+g{Ĩ#W~عkfKٵi3u$6WLkSnR0[Jd dGU}AwKJ0XKBf}2K-C ] /H m5U8ξ}$FH3^1{ x-2Pt?(-yewr cadܕ>q()eҪ4n]ǯ*^0ȟȢo"[>+b. !z_2YVo5u

|^V+UrL 0füLSe^ၚ]ܢ^b$Qq:;&foT  %WR̛GjZX:ַIS3fL,j]/1؛uH1xyExs2Vu-unR=d-I庡nx}j wV5t4wxOCqp|m[ .O`JV^ &ul Abk$#صm|wwUћTm,;"f6 Z""f8+ǒ{!$f<`mPswQ#ss<9S>ՐM ̀= [$ucWX<0OQ |==-/|L^j=q_B1Boc;\qH|Mm?N9EJ]<_%DhMxDmU^A᳉¿P, ,A [׻yhHUʚIz}Rih#򟏓d6$ ;udr)[uF.-:gȄgE|l{ZZhB y:|tpfEZ%|cCu"0RAD󖮪A9SSs0ET롱yp/c4nrG9{8,B*_ Eˤ]OF9']]RC<z.| _"{#8npwl@lz|=mfhXƍ6*Ms0}{t2eY1EXY{ޣ~.OV$L^_Cjop//7+=_ұΥҒs@o HcxCi 8 凧k y| ՙ4%+xDgd TSqW{erc=}tq˷؟jּAOHh>$bl(;?4~[$r̀Asd5Ƀx2$b";Iש{sS>=HG_QCE8r/eMt2E6;6B{ZD-e^h+qOۘ<5&jʺpyh 09l߈jpT~fnR$8"ΐ X^,'fC u"Gvٷ;< {נ4EA(3e"*@?kՀh50bdgEu{rq_Kɖ}r+`K(g\?w3XTL~;B>)]C 䟺TA<ƽ\J( ,s99=~CA%:DWrO6!s `R5K!jpLGqF,%qSVe Hv!3m u)Q;WcL*?:mRr#`,Մkhcozm;1s+XzF}7 .@{ EO 9d\Y]l?D:0Qdiq-c]9|Q7%Tz;< puXqJʴ$_ 7k| ә f`il,ۚ~`&;[>WXn6pBh^1+VjU, ݞ b.o Ɨpk!%,:pwnN{IK%[KjYlpe/\rF($|>=`A v*["}!p3O'*V5~:qMhg=g0'c)<$JC(ŵ C$%rhN*!9VVr>rS?NګNhNRO =O]L)aeyP9ޤt6Uf:23VKIWmYjynja&$m"=S[SJ4?g8  ;giY; i3,=.PA ,6-^bO\`l8ƠS0PNPy֦4q~Ow^kID ^?e Gu?nj \~2\jY0CNA˜."]d6V:-8L-twsK^i4GnnEI˜:&ޜxE5gs9 ?'_ '℠@*,5MdC崴*0*iB,uAu|w==N/X#q{aǿThKl}HB4SY@ Ϗqx ]O9,3N$vp{CόmRmTVj}3}Ex̕EqWP[H!|1k-˙w` TV1@UI all>Js~QNX޷^A^wU-! -۵B@nVsX^#z> Eq m}z%->+VAʏ^n<  ~sX<. -~  OW*:x YM>h=pDQ8EPe%Ob02A}c+b"*qM,:a|Di3K흰cVI,U4H4Xs"$XBe nLVQc#C飜X ^p٭"8YC/L 7pY$֝D>Q$;ga'q@ E9?܅9|ivGcT¸o=XID (#p*ɫ%ՈJiWg[uX,aU+}E/bv҂wl=+-jX05!!qqKXEڡ!#]߷.tA]l./kb5$:mU~4P!#NyA-aj2{5xANUAõ_x_MQ,ծJu[)%F9R+qdUu|\t]?ݖ1 ;]R:|y7TY' S4 TrbْP!b#Z'UX4e1+h/V.=VtGȃY[fhkCrug*. 'ZRUDZ첶&.׼&~}' } 6B$8TP_<ބcفkJ^̕fn̔ òQz*jB7^mEN !i'Em@~7r$Am/X諏#njT.$Plݑڧb|z!KA-D'=ibo6-'`WaͪʭQbW.@`_Hexg8*;+:@aಶJ֖7R-5%~x}Ⱥ\\ȣٽ G,= }qm?%UM]L/;F/ ,;Ģr"na﻾&P~&7XD_vnA<1_Css?!I{~퀀~2&pdwhg$΄{a N{!a.\0b&5{#n]-^Hn'[g?$vV6qaY qR^5$A<rggJU;v0gmLOš4T#7C澦?fބ_]g_ۋUTՕt jDCCh>ӳ>0[1\ ֭F[aE914+eFKӄPTSrD2M!zzMf`XȽ +}yYمSWB%=%Qsyb2h199hGnwp\^!2REKL:Om+lT.lҗEo.`kR~J hK*H64?Qf N ΧE.efK*Z s ǥ'n\z=ӂ5(nn2 +c4OKCPDr2*C\VJ;qghrڈ +1DZ;D s8č/i^ZΣJOhg=8̕ sey.Ǟ&VHw sPn u|WdiwbM+[\JtWM j@dA=|~ Z}]_#H?ŀJbC_];'vS i }còaXB Q+U"g6am//Lܒ#?b3'ƈkbM']O|\g2 \|g`'AQj2 ,ՄI#!hkǐ# Nfޟ~fOR/!9` ԪJ}Vb%ĜN w|9;ۿ5bDfO!S9m!NĥkԚs} #Cs'ͭ@M,_6ƍ`['@:L"_,hSTxJٚUΡ!mg1k\(F;U8=Ƙa8HCnmh)|Rh.xv2ҰoTql̨!i, ҽ0ϼ(R(%WMa׶)A''Dh2I\1'riF[2nFdBACs8AeZΌ\EӒEk6r8'{H<8@ҧj+nEt|șwٳ^z)3#b4q .ÿIz 8POT'RƝu“r̊襚 &b΃Is[k:pg?Euz_FFɫ F̼1#%"g;3K疑ɠQM%Cc"A~(JD",fkaq!ҟzJ1@U;Qq˩9ƢʵhNs4PɍDc̗5e92 \38Ax|bzpDWPp/:-zVΞɈa6%F,#1c=ȷl){9@%0/F6de"bzgi*dtw^LrOU%3=I{SЁ JIV' ºWCb caqr+{d]}+}D+&CFOH9Iw)ئb 1h+Vb._u`D7^Q!Ք4]H^*eSMhLm=Ǹ @ <Biht!R9 #[jUw?MP@Uw-SG ӌnJq4k׍AMnl:@_ T˪02$>ByaCBs<#aH@Feyj~A5F^`({,uM_ dPvDhlH|/x%ǭQ!4J$.$iL;Zq+bOrMc~wX?vc1SPUǘ}n"UpB@]vf&SM_pbgy] ݊²203McI;ۂTΌ} ke]שUg-/\<^Aү#h)(9$ b[-t9YX2ܔaG]HW9ղd/g&X5:-Eƴײ%$q="Y`=[Kwֱkhv0 %A0@ |C{b3K͏mb?ḴWR{פNmiʸ}&c .l1h,J`>Ej})/ٶb;sr-_П3Ie֫sC H3UTCL[bv=-jr 2}s<"5h9m,{/ &$uh`iję@I\&I4썐n5QLc@J Ym0J8J>vc>0κ;Yxv-p(e-*Рw8+Gp"h7 ]. ԦQDϝfn3u]czٵa1$ʅ9񪎔mCJ@)x2;3mbtHtt" ) ߥG0R;'܆" -F\;O:jXNL'J2H?(,N(nDWs(58aY.Oq|g0"Qq22 N.x0+ʲG4XrqUxpjSBo$O9NKeM,RI~;Z!n:fwDdP#8h %7 #cPxP2A ĀEsͣզxL`=܋]Hq/h^b=Qv21[紤.}\Qe X]zΟ^]Z16>FBZʽv $);Kw'=ggc"+Gme=͉$a*lO=*DyK ܮDHSԢ^PL{66;¹zoE?W Ōh-ax7xd?1J`o;+J,5R*cZ+3Da*<|9My;?tD6|h#KvbqԃKJzUZGiL&8i6v B?'ոX%صbծ v䞗S,W 9vc $=A~G+$sDNg(O=yQO!.i|$rvۧN:nS.22 DE;%hrD&^(~i$kH 2ʴ${40.옗^&;'"ЙuцzsQQ.xcVF6 F*QwcWYZR)Ƨz/-o̰CZU `q.K>7~$*FA&Ȃ%6vDhu<}ү"/7:+EV'I3` ox'k}1lKFb 4n}Ij'z*(SVe/?:ۤ$ϠLn4"m帛IH-\"ПυN'e(]Ik.A>у;}zS7I9ȊSV=\7⌞Z13vvbKWDbF5*:3^DF7abn[.zQ6䮤=ă_}J *U\&]e:/萻s";r~)"q ˼N 3L9j-hs6 E=bx2MMHm|u똭à 4A/@!idK/ddJ.V",I ]{ܷB Ԫ)>w~tsz^/ǧo @NyM!x2;zχ P> Byf S B̜O 7U^-w ('oŎpecdTSac' B L)#R4baQ>uW(oHLbD[a [wjFR{61$whkmg݄P߸@-vcE|bOp@#1,rA~Uda$aƬRōEOGfH|݀oJן9-XP Eox?svKS=̩ mIhrv 14ϑ1Э*,ׇ^~[Fܪd 'hu=x3ئPD:52( _OZ߉YޑtKC^-`6FȈf% P;JOH 1Vk PYxru.ب+䌇L"m=x~b |> QbKCˈ29T>;b L"G bIU>u,WQ>]z&|Mm7kʉc?`5ʃb~-An ^9wCzNiZUT!yס pݲ`rTPwm[5ihj~+z1 [!_NinE#d{CfFM3tV6yBmHbSZA^f0%B#T *@s] x; qG_ TB0A[R[ă7"JmRko,J.؛?'gk-(#%.@QM!ՂBah.=[6tHk|;Y^LMqMSڝ{tE\iMNK((J_eNvY$ :T*i=YN}N6VpdY\X='~Sf3ԥG2#M[1DVE.W5 ̷mUr)s/mwd|l|y~ގ?}E@D宛-xyxylo6,ץgK!vgw}̵4 &iȈ|$K༌]lJD8}^f7[ilֲL>rR|xR^%~p?d+e>kqDE! HG2Z͌h7w l0l:T7ێlin tS?S /t&|qAj8S3;OQp|^K¥W濊hp0zLa2l1^Ч@Af7vu"c"8tPf2s栈ҥhkyUuB"v|$@Yο0F@0"RB mke#X\~{7rzIq~=7Yc)P9q-1QDdw̴64~jJNx\)`6A&@Ġ,rмґ.6G/0Mkp?\ laM?ȼ%nM޿~!?)h!dj5P}s P](Ťӳ@ # vjcOUITd|N=0JN,kCE:I6SPW\ Qr ƨYf% ]\Xզvvݶp)s_Kl+ )q0&x C?Sצ~T߱^Y8hEZ^)SiS/S"Ɍط%!v&t%J)e׭s j,猇o}MH{@wD7.2&)%>0Gh{(N{r6se!#,d 6iL.Ը8rn`$^^)pGYcxg̞ g$g0HmpN(j୼#IPCm<]YY}ڪ) ]LW4ʷf ǑyzDX=;#n7Q4a@2.CK 4sأd- MΉ:@"Pe.dz, PogyDU/Vvl6@ffkoo>l2Mפ>#ou*I>XI7*$'N>kJZ>м$l@~>H ҁt硘ZREp  i3 ңTPwc~:czkEV"sN &zg2̭¨z>^+!}sA"V0sq>[Z*ez}2"p3IzҰ1qRtHlZsko_ga~dck-ar^0)&(mRiB j\Sݛ E{s k /܀H#\y ! rnAl7i2[]Ef?Z/ BQu`G]ue;5]۠SA﷯+S)f/~"C:2&6Yfm ot+SC{O;bE륨`[7JƷZZyf׌^ğЪK3'+RLemʷJ'ަ 5GpZ㯣Q'tZ1 a^Ihܙe7,{kPӑ\HL_Q fǣ%H'cQOZHOLW뽓s/v͜vKAiJOݙr X" O?|IK a+rMj,|rAʌRb0fʩ,czYaɻ{U21f$xXb4=><Եgv!Df งA~Ϧ/񬢃W:ZZouG>f*ToPP֎rT^RB¡o+ab!_hg[UIm'*_CyQo9c%3PjXOtԱx;"Xa`JC d5z= B~ĩLޜ_5cli7Eؽ"=anƩ'oфJ/ɇ$Q|gU T:5-v;)7U.ӽWOD78aFN&YA M_Gϋ!a.=oU+zYY"+2 8O ַh;&KߍlLX۞_!jHMn5,QqGgQ5"׾#2va%k6 >~ 0:Ⲝ&|K>06 #ISiJ90:SrOlPB2EarT}5B]wyX2ϸf7P*bxaol- ջz(]=ZdLR^$ TŢC_| r_ E^蒐u#5n y_-`b:L6w-yL.0S: K\jaIeRt&VާX= 5h~v,}̨FN!PIxWnȖt͎\K O1u_Lӕ;Q[nKb=^ƛ3ovBQ9,΍p%B_G̽]OT"S8T6$C 4 㕪t=I!ÂN`6BF?M mF.9  %#k[LT?Vuk0!ZFuF-i]퇁,9 o剎4:ڃz(,}}r{~P鏙mB8`b|[Xƍ0 @CjOa!%g# jf[+)BⰖD7q`i0/!E w,(ŐimmZ>ȏ Ř4Uj_)+H6+Ib@=Z Q'ʀF\JK0&q)O L4KS]vXѯHMipH^[K5LDt.\|i0ÍIw$(Ayo񳍌v4jƕ"֑n-'HA֍LD{s!RoZE1h 'g 8"e#. ]fE)uw W#dABFg]0PȞq/%vwg/NҢѿGP4JHOTת="f(~HՏj]6mƕw ]桥ʉtުn[YӘnӲjg(LQO#5Eb06v|}]b g|͝NXy IO:oJ/*l͵GRc=cܹ8,v&~>"8q(FX gfrbHJC0MwWF-(`3!zH#J h;;Yu|!n u(v kxU7dB>GQ747j<zN[g+6̳)7. ~K2 B vyv2-h){Zn ${ zYS4UnЌN"LPf/`qzV5nsҐݜ[de"nG&v~!Rh[Z;2N1VM4VV= WiLׅjZ-ZvDns%-Uxe ШfIkm$mj`A-qg @cֲUטzLOac&cY@%'(':yGBVskLߔ_I|;XR7ptzp5kP5}&&qnT6 IP~7l8q?g0gpU㫃쬜}'B扮W >b\pm I ZMvJI8&T>HKeb a[7[gʖ4x&NRɏCze 9/EC!:Pv5n /*F6.ʘ,a>*iZEaḻoߴ 2d,1EEZp, ) K#eKSkwõiۚazM'x oGo8 3jhMycVviy?#6KwgJرr3ω/-l;§5ESkfc$6b1aŇn$ў76ʆ(%s/IODj捑=E;Crr8qADʘa㎿Qi_PBu]+_6s<2$c68"&b("P0hUIw1Pҍstfy[awaH#@b40ܸ0c#<+wPH>EAgxwjJfyVWX0ila=p?H:I IA3[$.<…0Ox]-ֈNfc:6d# qd|?HUK0N93>- ODŽKliL.-X@<>U肋?ZZ( %T·^/-N t5,ևֶpWM h ;NCXI5sXNe\NG2r&#NvǞ&c{{TaHCvd)ŌE+'y._ALu,?ϡ~Xn>fkbH\[TӨ^&/$</XP2 t߱\i '_o[HTN- @Q\d :'_PY9[WxΔjwYִ2wd0?P헸3M~v-_ڿ" h w( R\7CCw~qi ,IU% 9:3#މjjDWA 2q(2\ O$.\yG⪍*/䪓d\SƲiSe@v,rKd>xA~ь)Q`rVυ.@GCB \.pC7F uC%G["1pS\6שt ɜߗ]e L JF8hPЀy}2G _"ȝ`K\Խ4*Dm;AOғCi2#ۮdeE68oȥKZ:-Tv !0 e7=|z*Y/3!zArVPȄ&Ki`'i0?[-~0|XzHq Z8O[tGsE"btru+&pɼ-2|uǐ00ɰ3J e?Ї_g*HM%8.-$?>`S_tLChSeXU'QO7ÙI''Efi4 m,RƃKȽṞ.2NK, lSi*?*`ͧ%d's^wFѓ; :H߃'-h__DRiR LDhIBXNUMU%eR%@<[FnlTuԢF(ALmʏ)m5[8u] W9#x JTYe_ ~fG~Lm:d|2Эe~T?pxY &)N~q)I.*RȊj%n#Kht†s^L.f+bzW>kEЖGY"`fB0ԝZd*_"|x_HrYgcŧB߮lIT/aB\$i\3WR ݚ\7Lxq\xlAjO$G'@n7ïRMhF-,pդE̸zcANt'xfWX8sE<E~MeD:NZ*%Z.:[ EHkq*)f۶qK:|SZYbgԻxs鴞 G@CXqrCtRlq.Ȯ ZB{' O~B,DR"fY {~ג!]%¾6r[/L<D7[m;HlV6PXxqŃbct-˙3{K^!4wIV;ɾvc1+uusuCJ4:UAK#`aSVөHM/݉6N20 ҋ3ʳWw͇m"Zb|<@Ҧ;fpC"H2uLjT:Ћ 0:ո\p2RŪڳ~,U)Qxz*˛&Mh2QѦĝ-oKWzxx,}? C@ն8OTGv/hCIWP-n" {"zx A7LÚu=UL6p" t8 ,p qUF^|b~}G%jC1hyoߟ+ae^av"E6DR_ G;K]k`>^ܔ'N|b>']iWs'Xo XKadB7+oV(=Y*Pl\-|T`FON!KZi.T]HY ,l]1N^Bk@) 4O8 ـv ?Gd"P xWQ>ǐ}?HpyZ U[ $0hJ#EI>3IMLhݫ+0OOjfi0Q%R{讓g9 |_81 P8}!cv3*-Y,jib$ѨH44uٟC9'Aŋ{;$u+"3w@"b!x~Gt z 4Ɣʫ楃ܮ32|,:rry`OD Uy*0B螕y^삀Ju$v4L-dGo>C೑b1Y rӅ_ HLT/VJy6vqm $jږ_ŭ\l-+m+, =ߨ둮a(Is,2BZY!/oGJ'i (oxy6LW p[?yB:&}rafmiU-2<{Eڳ c34Φy@WˆT_& HkKuݙA% }7>O`Bb!@+Ot` qǣi X WbU E"fV.zNlk˅`/ re1t[ :RDŠ=@y@e +n?vw2Z$o.BbU 8VOg`K i W@AXɵDz_}`47a8ttfifѹJ ӷ*T-4.wj`KUM!=J9Z^THw/J5)[<:y<~4 #~ҍ_`⥫q{y,cy҈a "LyLaC8k켹RBq`a镳m#4JDz*f?l,f("`އ"]::ܽp[s?xwR2$:~WV} Y)+f;nwo$ߘ3J: vgf /lTm=|7oa CIv]??ThjP8C; 0)v׸.k[ɀè̩%"Cs '* M!yv% L%s[Cźo^& '.=f%.m*m#hnw֞^|u1ݛESŶ/+ 9F=*rBׂ 7 htwDxVܫ:ig,=i9dWkFf5iB~G4P!_h_p֞كQ{`c Tp<:AbKDLZs^ρR'r 8mנ[I&*66rڮ6Gfw˟Ao Nx^d5Uw)p^c쎤[WD'atMpC8'< **)QۜT0h O gJk(:s*ʬ]m-2JPdjnl?8ÜfؽFa׫?ԋDVӪI*%Z ?y& F)elxp@6j lqnA{5&b\ib꫃#C[r`5<.Jk%D3IҿZk_3*5#RU7XW`qlak,?VI5#IKTϕ<(⽁d_ړﰵ]Rcj2繖]LjWV8867Δt2*7U( ƈ;{]/*9(†VT+.X'F[ԕFpl՟'Q۾t(Y$H`'M:צO‘J͏n16uLܒ"WX9[QTv6jlMSꤳ8MVN|D6yb z7,@.WjHsL ,I=5W⽇|܅g_fmX."?K$$Goú RRy>8Kd;+э҆u$T@%.BZlc%9Ar:بțkly#*9: n?*7J;Tbn#A瑢;SO?o<T3c dlDorvp-W|"x]E;H[)MQG^9 gސȃ (1Rw ºUuꌶ k:LuYPٵn"XgkRc W0U ֠V4tv 3MXG`㧦,{"@؎z\~-h|ÛocʰI,guhy~љml­!py?̕cfqˁ%un0{ u Up~9C[=ZmGz}[25^ `y}Vs%+jH"}6[Jj$Xw&zRRYm.Y;R 'Oh‹9ұt)뱵6{R- x Ĉhd2'-ܗd:$<{/L:{ς~~5vgs.%s9҉6Tf oR0;*H-VcёUx:`)bPϢ*Y ?{y3w3KPOzҨ$)anJs ^lNҭvKu4 pM?+TˁHoug ogSiMԃoָvߕKS|"]\lU,p0#`57z67rQĩ H?ZM產.lOrAQ{WFCg,"&7PdBl-Fy4y^{F~'6Np /yVG%kobyeJ<$ikTS ͻЇw;t07\0/D `'1._4ȣE 5 (nƫ)nK].FĒRr ȔFĖI+b}i`WESSNfIKK/~Į(L\`z($DRO!vUo|k.RJY[բWY]op?f\=rE ZCwn F<"|` N dU84 w!6AQ%M S< \iD&o'9՜i5m^Wxcdmqr*/(ِQfA_< R#M DOw|WuiANCe8~E\:j=A_oҬbZ[d>)9v0cD,Jˉύm3~G9]+G/!H"jLULsD <@bܰ!CLy烌'G*;:JSb~2橣 5ܷW>Ck JNhف&[)Q/y}B{GgJK/"aIFIBˢސRړk">Ğ:'njV_Uy@\QR 4Dz" ̔J%6nZ2-hշӓbJ(M-,ӖAx\h_'DӞ%H!3E[mM*{C4b )-|غsCӑ7z< {F Ș6oN 70<hu2'R\5W ψ$w0s(jU|)¨P[woK6PCTmdvnJ<?!EoJ%n$ϊЪybG 9snM,"/Xa0 3OiWsiQfņ-)F|A>OⅸCqJ:ĺ?=(d~>LcV?~'ǑD5ٹ?dǏ/XW䲍w'T,1,w1 x9KtԽ]P@oͪ엟%)|k6i`f7kt/WT>=x}Ԕwx ˙˂P<ZbnVH)Վ욠֊ǃa2 Œ$'DamQ̐x\1I#t[pZX?"Hb"pUYp'?p+H$B1V.} zcK;18;8S9KŪۖ-BvЅa t;>yC2S(\%6V}kP=okL _x r-#;JbF[8)ڰ$\^rȨ[V֖,ͭ9 {UTٙ|>G9aԀK62j]l>rnl|=n wDYРPdkm9 cN'Rt=(rY1d7$V-P\s úM{#sc- B.Hib,Q1YT pGhlNc /ƘKɣ+sUMn DdHZ;=͌=B9EDdM[.@d@!fO\o]-d93U?{v.5H#[ 9Hٮryv辝3= S߾zxO/kۊQ_B~`t{1 I|MA&f*k;hW,Kc¬+f[2י{"]%.m>g9S-`I_(7CB$`eKNZs[ͪ Z Nc%"H1K,E ,m@TBU7JGUd]O8Ukw`<-{,J5 b/XI|%lJ<օV_ק*olmh88\wT&1%0`A{V,9[. PkGd)u,4kl{ lۜBA3+'r: r W|pV PL+iD?v0{k,kG]0W^H6_p9T~pwzP7hT2;5knIiv?T]DK וa[|uGpZ[~hZ1 \sT˄IΔjjFYјq5`< JE*CZDZzd\DqBwNF&⧿M"li~vVR~խ}3,lYXd9`?OdrHRYD []fNhu92jؼ/.P08pHOhZ&yQ:D.sJP^ z?hzhTSܦੑRtĴfM^yɾ޼cWЬ L `G~SchXx /3ӜbFyƽ&kszB}d= ヤWI;SJ2gf9!kkI"LD(C˱҃Ly7GuY| hj˷.k޳H̍DsP}O}VW&*z1Hw^zjN}?$5^)|m6LD2|wd^|{ކ1"6;= )}6FL8V2K\簻*>fu ׽fQU:;{ SpЛ ܘɟ͙vnj!*\+}g,$TG$vvI(xrK~t$؆HuXA$DoغBs&k^~%Li0׌O\.Eb`=EGp2k񗤐d%(7_:]82*^hC9r& M)9-hM~DeUEo+R[A*^Ϭ4G&_-)1S#OsF$5|%_ztΏ n1F` :>^WHFZnZfȭsfuE|ċpPuX#D;*Heì\!Ƶ$3mѴ=gf.ֲۀâhxua3ajYD,8x^;GQe˄M_dȉ)-mI΍Q\~!So9nd }PW"gv&Ay8l+X銲;u)\ڽ[Iv( lfpS;.QٛnӥCSBzS| ) NH J.=m;rtν8t?>aVRԋ9n96"A!{Y͕?Ek]ҷӶ;b)- \=F pD IW}Hpg! _8Poa< E)J>Y>g1/ g[@ ihq=:x#ޙfgQlk7QnW!?CFZLyMo5 'Z֔:5C[;1N@L:lPz'D`)~-bc0p+!Qnٞ|Nl078<嶠еگTv%7D5OOq9Z2[]IYg|[雓2fVХGdV:]B# MP~Jctrx-+sc}a=!q s'24xzDpgʾ%dqJѮ~N =V2iV[go4hFEX&X n{R T;n 3ڄAjbG["Kؚs5v%gO Z6ճk" pc /qE֧#tng˛%ٯ*cklLMfAkOH $#*C) { gH)zB^3-*v!}D>1ny ?`/@ȩݿOɟ:W*'Ogω،{dAU~4'z57`+qRFהfc2[6{ݜ9ĘպP=3<EdZ}Gۆ6޺c~4IՊR 3ޅu8B{aٚ~&{2Dh]p>iGs0>l-yMQug^bӕ~W}J++>[^bqwq,kaI? \eEվAO$EةDLC7_QOwŠ۹X?C%'ݼL d`gPg,c?z8QY$SmtF< XLqse|T&޾9sb_ 5 ~C+; M7U{Ávq~b v"0®Zᡈָ!9mZBÄxalR!W 0D80(M?Cl#']f%I{cxDFd>Ƶ߮f3CX7ü2(;+Y` Vf&o6N,J ՘@I0(z~:uץ.y7OOAA-T(ɦw`Pߨ5Z_gkXAj<9ܐFxXJtwgyɯW&L!koEsYڳ]!DGz8 լ0\1^JR9aYw{+|5?hT0%V9PPlLҥ~}!!3"6EG!k-=>' ;aV2>dΑZj#ӈ[GaBPV/0AoX|Tq w5.Pg Z@sQѷ&jg)G OIѢs|5HP(+tܞI`Rt>cm(Kr7]ed?&R%x]doObTk9ez̝X2812;'B.a{~\$Bkhr7̶EcԮn)snJ+A)pc@7~)RVre}'A,`5bA-zpS\ G yPYhrV)3XZ) DEPyPaR6ipkYFtư m|'-v\x?Xĝ'}<*_o[5m$Ш,@.LfBv4s`>u&hE=GTojp"w p$dA?D3}m?l!#Y8EU}5uPsW{72pisֶS>֮R[3pDiq2_D0yMuNE|3(c٤'-e`J\0b$pIbXGC $+z(dΉ<w!T=vƛwym+炟)#}hBƀNVizJAB2I/ C eWq źVBAn)U N"~PҊ+XЩŞh1|KE|.C;wE*0" pt8uAY;$] $x}Ö:ʼn @)}9j[81({ 0z!Xaǽa-vy<ʺߌjZ#IZ0 &7,X:=2)dI#z##Q^f7eu9WQ9>@D :l3yo\M97/:rԊa|ID辜Ѣ/;)]z9g'DZA*\?6>nY%#*la))чpu7+ 0 h"TsWY&d#ڼL-H3z4[GqT$%VȵM Ԑ?f}_Ts dC7qB{cDEH(Ԓc(s-mG]>XNm­#z:%  F~)&+04h|($\4^:J7yEXPEJt7i!ghJ9WRc\:@${YT2d;ԭ¼ wt7e,/ V|-HIHq5pZTtcI_*ڬS7TQu=ho@ҋr҃gnsN?┗۽fRZehL%. ,]!,ސK=tk u)ZHi2D?̛j)XP>h}><~mzqG9]|ežr),qGaCmupوn! 8Ko!򕌱TPk Ev=Z' K:8`l*A9B5\)1P+3MӴ4 <-ɗJ릅.Iy2#p4i-ΪA~]vB/v"D)F3dgȘ2>EchS6׹, I:G\hwKqSTXPJ1Ѿs'_m?D՛|J5.89z_ bpyw2WL~\3d5Io޲Xm.g`z IC 㼠jW9$Ef`jޅ'nϵ+ATr2ed֦\&c@j0F ImGJyI׏>8<GӭCH?ͽjejw#SHlUOmIۭzn<.Ǭw| JF{KbEk`rK3T A6^yMhWKq+c CQ:'\R[֍5¬ 2f> ؛Vix/0?F,={@"PC3:_aΝw3_ FrNt5A}]6<LJܭ_P]Y߇4&jEeЬƷEU}C4fϺiY=AX84 6ID'po˱4Yw=/щ~k/I4 M$ph]ZҦoRS,0MJyZ^7T3VQSBc5޴bl0r൲T]-r/vi0D~T 6 k̐kHz rj;ŭ0$E +\5 K/IT{C9R[ULGbX}Rt'i}ӥaxs q) ؂ƑNHiger#Wk-+mȷ2xd!ӹk;#Z&>BXc )a;@0oq&1^53;l&Y\(؟ml2_'ViZ쩇!$fٳXFrUai C|do)-ێHkzhKCXb|th DjdD&H-p%l fDz}ދ.{էH:*v#aH%&`m.c{2 ԇzEU<Km.JFƍBē_3vj֬I <֛Wh,O([Z vx30iҬick:PfJO6jQib~n%i>Ȫ|A2]&+Z/>f\3&8xEȆB`X(~jygpk [I6iO/73)̿ƹeU=<$$O0o9S-,I Kڿ]+=d<\EHҰ}Ğɯ5&i[*7S&FFCbf-[tuC&XhjaЈ:*6hұWxzt ^[J=6r9٭ /t'`_;XF@Sp"&tៀhF2kmpڷ6#Fqaa{,"X@!7r/&fUsdrkE3 4'Md}MuIjE~"qZFtbl-.mPeߦ(){P&v4Q`ҚLzzDuuA8BPYdd!bEOuV;,><|'>v(a'[ %4-~Gj1MU>j\Z#@@˚.vFƹQËo}c<8At "< pUFny6 G~Sfؼ3E^72SlqCrxX2Z2ٓ?zֵ8  |wvB)Ww_i,G~f}4K "n,ӂZ( f?N@כ8$ 0þ40V iyJP~ K >kt}L߱Jj'9E)HFh]Ƞug<{ qD U߂y%1hJ0hom&a2aRݵWQ{:M 35LWX:q61WC_]J$hgg-Xv`kL|@Sw]|?9oc:skY{]H^C`6ڋ0q/حV#t[B˺ϖ! FǶNwu J* g-Ȩ6z6=-X3y&| ݛ) ޾J sR A _'!Zhξ \җo=q| Xsa7#_֯ޑWu| pq'XihKwVS4R%_iE٭8w`q1/]ARq^Xg_N1yw-.C$'u^`qx aޥ 2A6[SH)~R(9iBbPBB9/HyÍn|n/1bzJ}\}A& VSҶw 2"_ݭ䩁 n%D_yg cFz U !5N=V]`sFos DvtQ INq2V0<&da͏`w;!>D5([DG33.ӬFe+lo#>$NeQбb!ŧ-"Y+w2BZaf&>J7'#)BEX=6LL?~l5JҺcݞ ֚uh`]=!&ozd4Cydf3(5)KZFC?vGmxNx.c&ĢoR.P-X5:fjD~izm p_>NOU:$SV!mP Ecd48zRS2 A9w*SwmGfz:^ͬyJKS fXy#:sam,g!!d( 8 َʩ*-_peizx۔7Qw>8(@) ; ʪã>%uOG,ܚRu;aCtBpP._e@b7:{eB}Fq\ }0/ 8.#πO"C#ۯA& "QgO6] 7Ĭb)헢rgC 8ozO 7[u>mꖋݭD9q$/C?+ Rτw3X @ѱyu+A? 3̩Zph$H1٪R&XohJWuL3aN doCEX& fWn S\kf/X3RY{JLvS.*G0^5onP*c@ȜT<(⾎9Җ >퐱͒g Di!3wuM"'=—eolfpT`~ğ6 \c X/>/n|+?+-iЀ'D݉V^DN g--+!:@>w[ncu?Sԥak9fU ﹧+ͶЈ?;Vv4o^f l^ CQŃDJ>Po¢6z< ?zkj`;%ﮯZq (iÓ/UtF f y6>4r@: HIp=)2$.x_:ulrs筚2zѪjX<`Pk[Ցٞu6FQy_JJf L 9NϜ`Da=̾Sdˢ$ar6̹ckn䅠b@,f/iG@+w8\@O0?pxMhKYZX(Z t١EvϣQe'5̖a2#!s18|]ٻàz#TOVʏ9b o2ZH ]5ILfoĂL`|-@t)7D#'8N>eԽ;^nY'P;‹%nG'80.,1NV^.DKXTL;ZkjT@m^y4mi9LO$Bh!zئ/I]ξ4 ˉ*Pc81QV)|~#naDw /bADԦ䳦?iȂvOfzʯge}Yd4$O1+VVoj7 b9\CY57 An EB65}jA&׻x ,#[MqwgDd4l~;$s+&W6qܕ|N-0tgI.vlנԧunq4ɝ,'/iptW;ŅJ[?=  on#x FnD";jӄڞ=DWPs̚ϻ'0Jj*L35< Sg=E@ it/B9*dy8=*Q;|S$k3:P~fx/񃅏u#ʧT]\ج1᳨px3F{Cվ v`ey(c/c(ZXvDcPFN ]/,Gn,q77 ' ]i(A.sm 0R f̭u M=LS9}![p1@o;~t Av4'i[”Ʋ|˃z/" V) ~_Z\J]WZ[HW$Pvx[==F/=vm/XiV|i)ތs][t_.#˻lat8DY.6s}Qu@l^UTiu9~N 9lcʐ s셁1Rt+oȤ'/_BT-΃iH kI-rr'kLZ\[àu3J?v,~l,MFjCy0*q%-Sr(~cJ40@r"5a~1msW;CRgjX`-҈ohF&KMW^%NC /n"0SD|~ hD~ۍj1ŒIyfڇ$aC݉A܁y.&|f$;-x. [v%Sn0M9׈q:hШ.eCX;NE=05ˣܥw;~YTʧF\Ԡ0K%Ӳ多WlO¢(#nSڌh1W[va<6^"oFYYi}ԣrm5w3NO76L3KD,.0mpS SF-eP@7_l(C"Fj)#[1 Ca6\LX={7DA<*[r Ψ?t(Zv_8HT1x뚥(`hVsI%N~h-S0zEKb*WR$ٺmͅ~t*7"jCmZgy;g8!ц25I:+i9Q[{,{ ( XzO;&}<*]e\>Ko%*7<_IIu#d<ŲN YFwe'FpZ/umuM4lyewh+ 3n")MV)/SDz⦆+I1Ɏ S.fdދ^ ̲0*gn\IlwWؒWp]I S |"NS7piXϴ QN+T1,d(GƱ#ujDLcw8'w'tLΑr^JxE"]sL\5spt@jNzEfu xYq^n€sIQEKw/v+3 E̥D}p`[ gO۲q61܊vfư]f.i&qxR&wؾ%'J4*w" N XNe?umbr/湽fHX=@ZLcDQ#2B*|: |T(N/+Bp|0-[LnԅIm )9=b~cE=u?'45 (ߚy/(l0.N2Spe8b+Ǟ ZF]nҰK9 ? !05nKf` s8!oˆe~N<;^\#O!ؾឡY>IS ФV 46.i^ȖJ)~%z!Zu[:̗2ʰ Ū>聒ߟf  wrecHNU՞rzESd M5Gcs?aps=E.BeлV@} @XRw(<{|QӸ8dljlA)1s+-tn3iHtl7kㇿV7L: oR@ IN"t)M4Y=-䆐?ug_zv{L8 xzѥj?H2K#!7_x$TJvzp+Yid|/$|-yET`ԍB LJ>C nz / [ujhH#)s|%raVi!ؠqs(?X+;5||S=~g.ɉB7:٘V;VL,GBFS秏ה,V΢xny|l[C\bK0/r|PSYuyw~^9eg;c ȋsZs:`[)ˑ[7a.+劕_IwTr%݃h㕧!"Ê !],sKd@j%KQKb>y'bY1:WG޼0mxl֡~-f23Zds, EQJ]b4a29#>7[)Pv^ 50pM5*x%HLnУZbW^e!R;{8?R$rV]C)I!OSmC>gDJmVE Lxq:j+})nb/cF%.IǤڨ~FnKlPI*Ny喃- y "[*0Ѹ͑_T8Bje`p^Mxog|PPO>)(@-Y)I_L} xm+^w8ORKQmqCәOb )Q: JP: dn,2 Jr;(MO5(*(ոqfJ$h y2X ЂW F5ȗvIhbȪԂ@>|Aa3UNhMZ-pRY@mWfʁrT`ϐhv34:\ +zfi,9շ =>6Vc [r@aǴ܉tp\^ɒKF?B]Up߳>5yqs,5I_y Y;iAI+^.g;lI( +t͢WD,(V5s ~q:ݶfbBM>FZv9 1tAKk@ жG92@wD"$2jSS]i7  -#?阎4hSѕ y{ 8oQ=Ě& TJ&-)s2Uץ㊜@ ZV.Mų 벇SP\;̘!'IuN C6f:]WB;y٥:j%=phGkvcj0v\>Z-\i*"4j~8Aߝ6Z nJ?y ;p $mQt"GYN/lSX]ng7U:8_ĞL% P'Uh3nK^4.@J [eRV@I}RY[XC_A9<fq}nH;u=fԅY+m=O=PX8hH0V]Y-sdbt.Y#rIeU@nEd/G-65ݸ?ْ\P^6d1h3\ςӺICmT mKobA2R#zΟgJFn2kݕT::1.S8M[F% 5,ݱړ`$SهY`hg^v8 y.=1ΜpK혝uJRN-S1kY>,NA1%?ĉL)εp]qNtxsϤg%Tuq.gn ScXTcL_d- m2" LC>ʏ817.lB`m3QJ礙A]y]B&sWߓ<9q"nASX Z B2D-L;k2oh4I@Xپvl$™飺?DIz*#6E@COXHͣ0 >=k Z2<ֻMyv%BpRm^zzNe@֦9&W·\L+J|Fsք&mCis?M]Nڈv;LQ8brUjff E 6MgqPp5/iU&yӥd ]6Y G9;lg#s5{ib>Lj2͋MͿ~೬G(z߅@7rVNijYw1q,mD )[(~wvTJTEgw$]R,;>7܉.)fف" zTU7$w3Xlu5u Փ,H1IdAp}4f&fEVדkvY0lfyؖl1Cq$q =TX*b8ʄpQ +F/+,y ] 3ecH͋;ڐnd+c؉JPݤL29S|A4QfH-S rF?4'%Is xv k(y]>Q0.֪M84o 4*{!ñiQ5zI!%_irǯϝ|M `XQmҺ4)pGwb^6@&o% x2PA } 2bBkrx]JW ;u7ww:KrͪgVEא&0nYٖ4&ұ 04tA.eY[Mމ2DVy?$t -zG bxfgeiV4} Pԭ:o?}T?~؃^Kk#bUF!!GRCm46d$+zjjGdFko&s`QH6t>jeq iЈT/YT'2 L:{A:Z岌Nz.W'T%er7,LcI@mRXMwDC?mkPP4$+M{vosX3bllh=B9 g#oy/z??͉$h+/D]]bk RR} ^)9i*0d->-ʍC3Ө8D$G'`ʉV/Tb^?vf İ<[C&N{n;U|啲d}Ш/iS1@ik"eϖ)\ߵu\']y[ޝ{FM2e 0114M\ʴ;>xn! g4k)_8K08c;҄#Iijd/k]]׫qkQIVfBb"ՁkQT rrh?'0>MٰH胪2J] Z\5'@Hj_ ^1 V 3z+:MԶ!-i~&Eh-6s:+|.^tv2_?UPwtXز_a(Y t&WC`޾;Kp"<,D)S֡۵획Ek[H0u6ӹuUf.Q5aE?ح%[&a>X9(P -umF!C@zwx:8oW,yhjNOdK"dGOd> F`uONfZC^LH]hc)ۅv9Ggu*&!trG:ְ# '5ј9[UԬIcaGL4%hB,*`2pɝI`8HgAr(da%Oj2~CJԍ*E-}\iz$@ov!M`#uxh9ϑHcSBGRjƃ 02K4{~O:3m]f9*'ebGm~98WuM7?5WMɅ5`A> VuUb՞*sؓAb]lu~p f;e =\%l/C C? 4j-,{Q_fP!VGÉ=bXҜuEzNa VO#!HRgLXw<؆υ`M3*y gYQ<7i-cq&,KMCH}Oj<@h2ӄmH/ȖOJ1;7Z#Tm`*YFi#i 5Zo; o˔ʇ-1%/.:";MVQYWCwfG1t>r u_| LN߃K`J/.t[;r[fU;NK;g؉Ӣ~b>O6}ҥg14z,~Hŝ"w\۰%;+HK6x'e{{¡ əAƆluxAՊw's|WF=.:' !B=lwR1FdW!߻]Hk~y_5Ze+Nٻ܁W52~vł6l`BU9pZsr, g}"Mwp{Gf~ eMChu+<{TT>Uyo6TI/2o[]Ë0H/"e7B[Mx!? -]221'vaۺ6hDpkaYHСn׈:XWG64Kp態jGp5^E76鷽%kKӉ]lQeqs.[j46N _tjY3W1RaQ;!v n:X1Hg<0,? JsL!azZ ~AM<1!Pǜd莵*ı661gnvc*p,:jI% 1$6)[X*5E<8Lq!$1`QL{K9b7"nAyGJ]fMtiG\/_gcGe00jOTH Rܹ]m't@苀c[O>3 R~֢L'{SQ^̥Oa1Hv՚*"E#SpUXz&.fumЊS)}V{xgUóXwvajU̒:z1: T1ٞ4!u2 Yd_($wRm]˖%i IoMWJ8AIˑ/2pWZk;?硏Oqptu?;G.Iiu-j Tt0܊8)ECE6cV[=ȅY`ʫѭt݋{rMMQ`S"nHjtp,&9Wsd!PCMxm6)6]Z&Nd%RTAom¹.Ɠ>-Q ![ƵrV\`_Ճa=cA\C4 c/Zv&_@fM`%\ !2q< /MR=w2s+ 0` 2TCd}Y $n3?BIb+"?uvhe#lߓHFq)ٴTOV%9rSc'>Z͇d"ym^Q=$5 4V\1lbDc }L3;W5/ozxs0.^$I 1󜨊Gݤz eEt6tcdXa^Y!fjx: }r\$b܇Vͅ90&(a Q g贄1 #eL J:yjeJmN'7]_ _-@`^kW\\(b4Ք NaVmbE:F9 q !(as>/cLk6Jzdyݚ|y0ZH̆VHR<͚qHG571hcdؗh&.!˿.$ asqϿ>3%@T]1)Y{+/@Y@!(ȥP\D9c#F|G ua_#@To!P|pJd Uy#%U/r_e1?DX7Oa|r$ Ţ&Wp2K.;xImBz(Z8(4ҐZv=#SV:il6|},,i>p n:w(`(|#6KN~yaIiس_6_6-m:c͍MfҹaѾ5sr#~i[0Yggzό ~H3ۥ8`_Mҁ6n#ō8lDx0qBX3 ͛FMbaj$~Erކ!t)잯M7ȑٕ^mrphB؎m~rg Kή&Pdbqp!jh_ HuO UN p.LBuKȍ _̎;L!ꯌohd%@&UtA. %zaة]^&5~N޾z=Zj"Сݷl<|Qd'!{KSxN.U8O65鰸te" -`hi蕁>=D6gZC R ̺$g2m* +~ޗ_g1WnhB{5t/C5'퇷盽h #z\ab`gj1)4zB3s+=Y{w⇙+31g4 emCLy{3xAD4R](w[fO9kZUYNLMz<~=MYz+G5 pRn%ӗcTytZ:cDؓ^dS צp4Gn[4\$Gp$C, &nڂMN6<ђQxNx䩖ҪrzVpdjP^Tau biCd+Z$a;: |Ύw y}Oc"gO=EC>jTR){&OPN,[#+3 oSc:QLw;PPqX~Nԁg,_iw6m?SJEvF"8dR#\QCK.nuZ_S&dt<)hYys42m+(ӒJCޥAGIv3rz|1ZZO1!@3'g~)hB^ab:H?3T^\L0U6wu>cvoeIyyUŜгfuL<tg36T4Q_4F )Lɐc졖2he$u%9[ i2)e$1]l2?4fZLo;'n' AB2ۜfnPo(9iZ(M\WeC)[ŏa a&,x5e*؆dJdȸB&af? rc28E@ azv%`d}73iэto.X.Az[! \T6@rʊjpmtꍸuW$A3-p Q EE(6gmvz -mm@'2A75Rj9HEG"dAmBqHOG4-UttY͠,)_NU`zs v0SL%Cna mĬN [J=8L n2Y؁b칚lu'0"v.:0ZfMJ%X*dn ReGVw}:o Y /b{h#$fAX`|Ȁw]@}~{4E`jO*Q-ˏWr&` Wz%A2\EE g6|.{|,)I4NwVf %RȀ u^ Z98#4zz~WVl"OouM3'Lp rW#2DHLmo&> NBbIAP%wKs/2\HSX]]zUhRyܥMmdk$:br tl5*k;&SQ3/ ;DV'y#A݅7d `)-CN >!>B7 )\pYVs<Ҝ?.G'̖d4W!+풎yx@s nN;Uۥ VzMXm96C*Vksqfy-*mV÷%>~ ]ʱVլp܄/✿BB-GEųg@ЈwsǫO{& ȥX:Vi#z.K h7!i}MuB ՋV(xcJ'6? k嫅v pZ,c!KǛOE1b}Q_ذf0ܼ8$cL,> MkK187HP1߆Yn-PuBH:(ܯlyN|Ldr.Pza"XѻJ6Q)] jY6,N@ݨ)%A\jl79MY1+e-1H?訰~i.A`p֟@FXRb"a .f#|׶˓n(d=Dvͪѷ?9g7$첻Rl*Lh^jY 7ƑQRTűsO:O)yaMl*VHS y - dC(zZ, _&'S9CD^`FGqՄ )BDN#0NU gOo*"YWzH:W™1<'և|~zہBݓNA6x wTv(~/X+bYaxױE&rh6B"6TEo"w+Bh;z ,#~.'+Y3_v$7Zsۓ7Fgw R߮j.-+3ᒽwTSـY>Nݪ~fbFpP&V'rr@8{g5|dM}`aH&?/Ab>bfN'oGkGxe*|y˺1Xznp?$c{6zܒ"oA2#F GqN\$=[)6/l(r;m9zy K᭬ʸg2rzZk?⼖ Uv yNM-6g%0Ho%(7Kwy x"`]qCzؕiEmSv&[2H9r8Gn5&Q[bx%6G:uNGO^z骣~'- 0f2`>]jtͳ'i#ޅm"֓)RnBHy(𹛷2#6Tpҭ*|,[N%{Θ2ѻZ}EY{ @ߠAd"/B. 4 G:$4μd4#"揤CJV2 Xp3 1R,Ӗ~_[%p׆bOvxPUA,]=^|'%l5:mZiC6O?6w_ c$!fTAt7MԷY Ίh*m^EpZ)|L卶KDyw">b2zhd 侭Jh-MTX (4v轃: }6}{VA~K5&4 GޖJl$LrѾ`3jں N(Ns`ooL~¬&bpq%llDGi 7N*IF,RuѺHmCo2q nƼ1ㅣJ<Lz#AvL<伎r݂ڤ1c)].Yt _b8=&Ab1qҌI)Z됶67R)f A4X4z2O,/zxJ l4{k sy@ES:ezPQKswm@d2'VMiK{j Sd”~) دbh| Gw'v)OvMS"{_ٕ)Z, $~%-{6䓾6>ʶ0WB\nWQCDǷ<{) P(Zf9X霝O@BK &jpqT~Stu4k(®5ť( VjJKsfomRڗ=DQЎ+dx^?0lJwyKzH/R[ψZD;=Ιy|~&}(ho6+E*Μ' zsޝ,"n[+l{$5uul8L%wdW.V Vʬe7M"N0DLَQG8#6ak7$YTzGZ>JepU]zG3wo WPg&[If¢fe7a5/ +Il薦n=ҒJhYoIa%;|i؝숼^̛`2=[{6?ڃ#FI9Wj% is]>C_"rJQQ=sMݿ<;?T9 :M]#[RyYf\]9\^= FsJ{0$O !E.N0w?0<%}QyF2f%cÑ-­ֶ–thPVߓC$:LF\%tqj U*;z|r _ [T2V{BKLG(ʑ7yĴu249no(%+)Lzn4AUF ~!j[Ј3Dl;Ն0nn};#tc1x(E-{HȔg;p 9*F盀\Ɓ --X&&Rk+)"l[:Ynw*꼊|FB a.Uc++ %\wѪf7~a/O|vHXKYG;eΫWg*]e|׫}V*N9PS^#$Q' F: ԁ(2MZwAjwCpH(@riO;PZdgv &@ϻt}T.QoKں!Q_o_!Ѣm( ߛ$mT V xUKf o;O-!S 0\{$yE9и%VF#iF;ZWq|>tC۟2A\#6d8g8 '0 -rWgWdHUfGkyFGy; lBt_b{,zi٩Ep?iֻ+ig* U{o_CpAILwr4F4d֫l¶gBOD.9_R_ZnAF-o8THp`)Đ3zο W'o,d_"",`^쪢wj.hnu!Кx;6UBcyFD$% ?1fmWYsw`b{`o J|e rpQo~N-Wztۑ6u[Hop9u%ZexU & %v#ֲQmCߕGawbm{Wz2Ťu  B Ҹgf'nDM`7 6kf~-lݤP@inOMG&$? Gs65W9!hCf b׃Xʜ RD6#܃梨5O 9I(tS+֎Ea_+gFͫZ:L:yүb-5$z :Эo>FPLabg8|L8^&Hƻvf²Cf;OtX=6Q.Q[xW[f6e ;T`ϒ蔨C,WlS!3.ŀ|zQߟZhf:4t-Jm 1Kzpc ^()*Il1&ꯌ #ww!vN^8 zx&ƃx-,t^,+7}wbfެlo;jV#m54Odj PVD;GϠq+WK80irlB:J3\FuqPZ&G9.߆cܦDhaF  +NC@BFӽa:uXÎoܙS%Q N,wӓXl r;ce:#e3>[2蔫x9*⩓]fS>$"wL:g"0H< s 2qə{zPl{hH Ab)T3QK>8ta>>̯c45K i̿ 뫐Y Ne .n) :n2tb^J!в*2kK;ۀu2X3U'$SP)#¯s#6bCDrb"Zn4k91 xa_ Q ס-ѸQfápJT-IWhכ䖹\&! Oe{ e-'mSֺv 9^KZ.R=)RźLMK 82;߆ۑ&~(7F[Gh#Oc4&ƃ 4V.[׋jQٍ?ލG5٥gYЕـSf(o]u/C>dcvzW#MT߉FNąG6~U7qSm|= @KH沫Uv=\VԪiFT{UwRf*r{_Sno_pHaBp—/+3T{{\r|/QtdDDaY cwߙ3M6"* ZZnT&BÉ{_ w CLn1`}*bIv0M3UK0U5ewB@?lDz-? iHVڪuÁ`kFVi 50:4G%iƫbqBXqp=!1a'cρ8^½]N7nNDBS`Qu@:p+>j)A{45Od X~ܤ2>PK_zT>DJFvɳwM_XT,ѐGA?8ԫS'&z4FI拑sPl.x?Bncy-I9֔/hfT"sf'p!wQvSіDJb0OSݬդ!8%`kY_uvۄ 恁@*r?d]]"ʎh/$Z¥o*{-kpgBf=*X oAinIUSȹ`y\GZ@`RDF[UV KǙ ֵt?1£\S٭r)~JJ įe|i(OYYN 8b|۝뤷f'ze &&ط G(gqh$N#b+0:jol[z(Q` LzPfD-J GT`WAyJzXpQθ]2%AYhkt/vź(`tGH ? - 6-юeI `奬,Ov5J>~IJ>iՃVg $` 3Ql̢%Svcst5#Bjf:h8Wѫ0L(%q,Ny͝-@b-}!;,}0mI[0S;\cŮit>+Ž{K_2V///0N>vA,T>XZU*mIʏVc0(q=(62-UN:Q;]IxZ財\/s]{Aƙ;cl }l9SdtmJ$H3ħ&vYG^S &ۃ}|.Ea8)G2}r"Dʑ&C ~8/+fQ&O.="!hMB1'An> ?G7,`e$xSm ,@`qKR.8Bmpl5`\ t[:h*iZxb'IAV_iZEqem3] @Ō}|eS?Nf@l;7M;1:s|4fKl<3י- ZQ4`E Ue?'tbF=S5Kvѐ"&횥 :8p'0-Nw; 8oY+ᄅr 8x7&!LࣝޭV_#?ҟZy)-E-h#!R8f#04,Q$Zmh֍zuD(f),$VdCZ鈞n:ls瑳cj\W\>VI?y/6|gx髥jk,Y˯\j.]LNJר"t9 $e \NKVhV+a_Xԭ.p2H{/|ͦhw6(ߠtH y%di/(`tH[/I:]@gEpl[\*t(vꚧ K%M^,&k:]N7sYkd*aްT bG/jc;hdгB_ 7D74n3pmcSG.FwpESJQڱJ4pЋ.E}f6y#]u-8OY'xxGWDŒ_"&#|>tL|۾9V!dGUTC39/;{DQ_8Ƈ;tSy LJ"Rb@D@ji%Cߍ v ϱ<.:KlfT)Vu1E*OWкXaw|F`}됺hPq_thӯ:ӬLEWlvJօq!3'˽rԀ@ߤ9={~+nѷ z)Epa Eu:cU2iQTU2]2r3WG}CYk?ciL1qYrwAYӼ@5D:O<{=$[*JX;?(dѱaAlc̮,edl0-t I1bUP嵧stDNRϐWCodHء&fA(]bgYހ15/?eEM)߉^5Jjsݡi?AsG40,\%VYg/Wsnm5 /x1.%\ShLy43znܼs2‹--Lp8FBAmG,4Tv 2hm|lAM:/ŗ@30"e.[ig2NG;QO"rQaqާp4E0Y#+(ʰQ޳F@z,8'QX ^Bբah7d<ƀN/䎜n֢7Q:|sr)ď-=_|~&5tpsQ}EU=/bf^LoxD:Y ?8=H*'WywWˍqé98NfB.cӫ ^2IV\2k 6@N笘y4ecL}l2x'Sp1 VAf#B5׃+9ó0r жq 17;zkPiQQ9ڟ2خb:6ҁBk)]4e㶵xQ_+Ȕ3FT;\bCv€pG8IO,krVkmyw F5s?ͧ} ̕;:!/e/j/\ GƀqPQxkp r\|艰5%fdU#l!дh׏BQ$@] !b>)L d'I-Dc3>.ãw_6n,WPb.<_:˓"xu}vd⯞nKe<('?"o"$tAhMT0M@ڗX" tM/.mC?KDv oGJ f^Xmu J|8 h`^z" XkE_<k0T [6h<-ڭ@Mb9sK"L±ʯ(*ӖM=#F`Kt! :]6[SA oiZ}\޵N?&gKĢk0S'iCj!2C+ 2*q!lsExSxfd,Jˇc'bn'V:4-/sSj"4H$~[*b #g#aU^i_f4׼L^VT݌p3-,P͸_W"j#9#M`nDVo*s9x;)[x7FNָk2r?ct9ho|R:8޲G!} :pԫ!Iݘp Ci:b/kvĻLq=*nZî^TŢE  [VKZsΔKt>(U@7\6MM+ Lxҹjb- HEXqɿѳC`򯃷]FY}KN.0| fE閎ӣ{$ s jCئ[ ,I[;&}H1qA~Cy{1p#TXkXH 7TQ,$`9Dp-$ս}PA ^(fcB.] a<Ƌ۳짂.zP,d \H뷢=exP3-z~[Ԗ+oU&U3?;}Y+@uFd_¹2}Q8CʳF] 郇 rB&0t<˔쀱cܨXOcyA& =@@JX R'ՀbDJ GTC[׊T*  lv?~Z%K٦ !k$ny ]XG;; -B]@Րi>\B+@ʊM߰b\+}7+3W_0¬شl !#um΋lFΔˤO=76q6_,Yd6J/]fQ+S˷o*%jpƂF&2i~i!FrhGY^Х|! Q3J{(I8Qx0nCzmdv]o__WMO 2E4$z{[_ "9T}?@йKH;Nm!Fj%Q۽iw6qJeơ=t՘?_Hc KK3<~2#@Ҫ,rix"/iQxdEȰ84jXGup8򺴴KA8R 1b,~7:;Etg9,[׎dJ$$F(":_ba黱ޫ,o8jΞx}Aq:݇W\+rrkhl5+x)Ʋ6mP6Rec˷.^ ]I%I8ˋ6H1ԑW9N\x{TCChЭh+cb$^t?@.>]-YJ {&$јR:=a::^UY)ÃFvTzLV6vO NVy2Mh56fnR:T?DbObƒaA3/mfo Wm0O:^X+aJ (%ROБzKYG~WHm\8$P T׬.lŴ?,GA竟Ndow`83,~it?)GdknSOt}3R5X+ODŽ1It\v[eYŢ)hg8"^0M8=MSn)N}r.8.; 5)h6HɄ iglSٚlGxZ)i8z6˕A v$ަ繐2.0[[ܞDWZV' C #K@<Ơ?O.QIt䰈h2[4VJ*JW_KJGx}pJ%a0%FSc9MAܨ˾H×0wDo莻%nč|i2Jвg3=7@-*q5pE*(ʲV5R$n[ZM@InZ}Gnd7VOև \K_%=W-m/5c*3/#ǦH FiٗElN"How4y7"5FueS_HB!4\nm:1VGw5j #6,ZЗ=~qr%ermY%G^/|`]UzUG` ,<2w~CrcwVƐ2Hb~ZYAoZ} 3*`a{[!dې:AXKyxގ3fo>1[> Dn |틑 ژ|ZX(iV:ExROnX7sl≴XyU+ZfV X>MI/6>Ԧ]6 `&̝ m [c HiЕ7L,A= w}1L_˪L+2( 5Yv/j4G$q!eʱ-z$nvl5|Vm:玣W|̟߱b($,pBJʤsk^P[͒ڙyf3HV N݊O%*PdR *~37 3kE W *oo;4B{َ2]Y\& nv0ԛ5!~[:a32:+}:wSe=&߿'CЬ 2Du2bzjn5Ĝc!):|e|a}{K~~Z`O,zgv%tL[WUx1.; c?8J}YGТk=bGzCag-Ƌ}E3gdiׂ]Ly O{pGͩƏ(kCv cu=j=J#g%[h:x?SU'2ǿk5'iYgsEҰ`X`'29?[&|OqD/{_D0M!EdsUN=Eg i?̂ٶM)<[AJTnRsQ i@̔FTo7xIr'[śqujI[4bC¯U[e_T%QG6]#J>iH؟U֯2]Ѣla[MgQQ)ߙ 8Rd~78i9n,j4P 8o 7]9OJB"M7]5}"dhMIǢۇ J(ulM~7s VrGMps1)l7>іְ5Fs}ÔDL >Pw+bdgKBceCʭ/ 8Cddwc ~oX))bۑT]˩=bjy@^uM<Tf!l|#bߥ6z+b?/x4^ʬ^MgM]UdzKKȸs?۲iy6R{w!Q7FTD)$s|8!YƖzm$W[kk_~Ex_w4 =>YTw،=J-sV&RIxґR`s_ :/-/VоJ|%ޠ^ hUgo}iC1Y\&a a@ָLKgZgAbN2 eU݇6C2cnȁ 0E;Wv=8Oi 2J0֌b[+zd.FC gJ~x~fRLWєaq}\~VZБ[8/p"x!dь,nO!^|oTu4/Q r,~Vݾ`@S<niAT霛ĝ;$`&% ّgf\>m|z-d՞rF<χQY)u.riO<)tu?.[|x_ p6 nēJ5+ba,gOYaa5%_C[XR2 [_pj<"shBWnW*Fv%"B9xÈmHw c1II)obO #tdjU fZ!k P߬a. MEW!7G:1ɝ]f \mA|_'S>oR`qb# 8ܢ& Ua,Cc|lOB>#3/UabNܲe;? n]xWJ}a}>?ǃ匸 Ջ.e3Wbv"#=hta! inJ./nBGgG?HL/֣iT~8/Pu] =Pfx$dBpA:vO(KgtAS%))\)5?Wne1Voӫ#ZNN 7'w+5k9&$Xx[7- l;x(8,񶍿‰"*y>_?a;,n$79Dyتc@OqW/"q 6Ҭ.EP9J}!GDܕlEV^Tqi-ȶ4Aީk`mΝ{đʵ2fA˃ͰsRS`iϾ"s)0_WɂYgp4hDC=*DJ?f=@-X0>Z,!܆ ^3qΥamFQ8_M6ݪ%I]1q]wwU~VЍCw1VwLDu45 i}7rLox%цLц{:/G9Ӝh`H5x_4¦3cK迖V% mfĘ//?vvp$nD6Z&$-ndO[幄k4b]{rKY9S:V1w}i ܮz91h!t{. jCIPf~rǡ$/faIi|F^vT$x3,57ھWlJ9 qwN-[qHjtRzkaz\ ȉLTdWf-sd)-T ȝ*3&lJr(Ĕ쳇Qy. f(m[W&jM$yV2eWN!^%^O'nqR*F;€]rN]vɄ32A'MypyP>1dÈkc9sE~wADє~2n(D<(\9lҠ(yqan,zaQq۰\n=cnT=32D:*7Hywp*: mqx/̜iZ{9n$7 WxWwrT Uwy=s/[^VǂP-n$,\3=OCh-uĤ Yۦ"xzTulEYAHSlNV5 %> }rH` #GnsJs U|~?la7|+`4s=V苁?0oƹAu;'V ω(]78`/N~D^):㼯?zd~t H9}YbJ Lʹv]wOPSgEd50 @1a 1(CiO[rI ⓥ~*$qe XLDcV{} ;lJ~:({s3\MlZ5xpnQUSnfڰFC}͌\ shATZAVɻG&Rd3vzB@V~(eqqJ3O!L%dJ݀8AZ::zO r0\keI0aȥQ.tkQX(n'8A Mm0E!{JZ<(%)粒;]%KeX3L[_3ށTL^o͜cՅY$]}l!Z, _߿kiiwh]> 'vC[̸3.ŀdԳn7w>:ck){1D0#֊J ':ZtRiI%pzPeqh9MZ1ժ':#UY5g-롏څso9EmG” _K/ë`;ESO:sj+?|AUڍ#_kFJdY@eKmIhO] ^GR_R>7Vwwi^3c;'Z|m*ۣL[ų%w|mUK(^siw51XgǰODecr0P0c):&mZy^=}$.I5*Mٯ@2B;A`rL-t=`ck 2$_z#\|̭֮TŊhrw V;#11,3[K(aW9珁 cLZb?O@m4-syȖ?EUi1C !2X*aXr|WzqX)rYC%`yX {B Zyfe-c(}h/\z6D9?I*뉀{)@I Qr-_ԢO¢Fb((bYh\fúDUX wỷWL#dE>vcjxRs*{#O`f#Mf#Y}V,G B H&nLj;IUo?_Q_ꁺہ\Tr@*yB\X9^2OZ\ⴺR\'#w-i2rj2{}5׃إxp&.sk}q܈ ܒm-YbYb:0ͅL}ܼݿ< YzIAF$i!sVB)/cA/7\Mީv=$ظt)w1lVݸ=ӳ?ՄPߨ\]vA_732V BM =<D$N>`2Ex_ZN_Jw%z)ǃHנ $?^__ i!h $tzD8nq?v?H 1*R±v~)%`_E lHp0Waj/*zN[+=dMU V &&ݰ>E ̌.0Vd\9D Q 1yYӳyѐʀ:wpR i*|~@Ar &{vF@Z}CrSkl<ؤJ w.PV-8nCHrn%$לLj(_pHQVJZVeOjI؞V4X2~X:gE;!qu,r{oo%,'JtfY | SC;_WI\ .*\f^uq<ۏTRLX S#5N.Э͒p vC:H2Cɰ Ĝ :/Td Cˬ Vp~Jڤ4C= .Yi]Y"AmXꠢJS/rp9YFPҼ:N&23dp Oo.n1<(8*c5P[h_b"|Z՚Bfe't C9_]`W~ vbDP,u kxUoi=R9%[C{)Ve.lq14/r P14 F1„m_ɨF?QP*R_8dۨ<(/|m0fO tLCtl 3rvQcMe7#5AjHX%~{a> 6= ,>Z}ht H"[^RXlF4 i>n h{0TEŊAxGL6;ϕRTΕ'UFiw2̢-rǙ 2ZFal#ʛ 0 #e-9٘tA_'VR1ɰF2{A"q`I.wI-akLǎD3b-hl:aQo_!kSd6#d,{Ә4?:GEd..LyCC1ᾟ5 I]qX)Э [6;62d̓ڰ 7Kw>PNZA$IPK(Q+IT ?+檺GE΢Wl2PFi7tK1QrٲYڎrnSKJ)yz ;=nKV(B/>Nó$ SKv xevس3\ )e+ѡ_}H=ega_GHI~d׭\ >kUiTHaUu&apxG> .#Lr p_g6VR @v׭C@qB>SiY@^ÒҁS>!xTп/}x=etȤ֎%|&Ǯ[ q>X3xx%w&FClTȍY;5L[DJ'ū R%L*;9@Eæ_D1Eg֝[@ i!qI>Giؠ%JdՂmUTJ瑬,@"K$9y ǂX v }긃@і|nF}XRg0曽¤-,Ud0,=3+{ 78] N4C"AN[W17R@ Q]+r$iz?l*8Wf,h֏6ief3!#8uf/#{ _"PA2\IĘV\AҶN-nO6MwFF2;>H+SvEzPLiol `g"jSPQ_:%=S[ lo°vmIy~~)aߊn_4T2g ʳ SZpm/nk=8+^f6X45m,r|mP1*k'hdT*}/[ NEm!'>(!U&aʀ(YkeHxm!JWY?fD؝(;RJQ1")Sh1-{@-Nʩ˼,,RGO1’m_ƶD3Rߡ9N r7oO*GrajI.1~XOv}oڰd\5-}cbZ 8lHOº ՋHM '׮vkE =>ԣ~?HIs(%j靋Cuz8Sw3i) WZ(DABвo0 3w9hvg*b= VJ9K>j§--qe"?;wB pLZ,}+-qmF/m ުy qT E,ʞl#T0F3="uQI7Wu-YT̓BgmlfF9uŪ[0 :b4Apcƈ ~9W[0gƟ(дtuVH6|?91qKęEM|X}o ā-}# Kkщ-W_PFww4h)J;Hn[ ^[;9Fqi.ǓglriM'ٷ~4Q&X+Lؚ1ɪD O9'_L#E5W;uewBR;1Vd`Ͽ mn:5§GBxAKzGarS:ӱ3_=] dea).9t,qV# 87tǔ$ #mlV"5U^ȡl_*CO9~~fۨùޡmDR< F^2{s}ǁodViaR f+uڂž ̈͝&y9?A"[R>}K')Nv)#-+L7>vMی0ޑo6tEn>s2W]TU?{nHe~gJG64!Q8FTGܳSnh5Wq;ލEqjA@C'f<0Cg^LUTf"bs2,.Rٱ${LDp$CswbxX> Bx {'Enzl͂rbV.,B`IGrifr"-QTZnLRӄU*tum8PDDtL )=%(~V03y||( Фjo/h."/ݼI1aߣpu>o u u6QԚYc'`P&hc/`WC弃Fơ=a Q`;uy#pՑDx=@jQ^D,lYVJZ6f &7N@%͍1+qxge!١|Cn[ڧB TʻVhXU&Վ ?@r*-,80v}1~4*QIY^lCN8;{vN"&$~QxBeZy`}]ӕiYc 8SGUgu)Ԝv vsu%k; s'",=|y#pkMr=O iЮܢ:JPGVɵOsX KŻ@T x5Ւ 8sn0~%pu%-{fK5tp|H3:Ɏ,+?J%-ݱqH<' b]%ϩDջWtWn=^|g_A{buLȄ9;Rwt>b?U!o8ܶ|.lon*/F;UO IQM.= @y,Ru俀$6~'c"m䫹5tn.,ޏF.,N128!DrnLD.'/j6a{B5A/X5x$%b7!vů%S =&"H; nL07Xw$C1NuBe3dlJ3=4Ciu"$e1A:DetMm5\9(}R5b˃~3XQׇ -ڥxM }n ʏP\31iA޳Ӓ}o$>s1ڐClxb2 #)cT@ X%OǸ$ċQ@8zstǕZqGmkoyRd0@A?_T)S:yً.曞AҼzCũ,.=sLe4j<+ Xn J/;w b.Bq96dR㬲lK)V  r2R-5uH۵(W"vCޢRC*u{mD0w^JQk\I_-j%a{|0}Xcm1밎 1}7%ˣ'&`IÒTQ<ƍrvK#l =A2>f"v桔z+OLSP,pZN&/@vm:kgDYhF8#S~_FNL& 2s;dn-oi,皅5F4itKB?\yLC?յ-Jw kye'᚞!E\ cBxƃlqa߷\9`XQ_{u8*49'TԽFp]oAh<{IR@Bc0`?N+Le)exV}fxã.2:،Bd8*]`T|en(PfR/*+hR^1T|NZ,$igTlzpRQ;'{t@<MmKfF ?u()$H[O+»Yl<{WJiқ܄Ғuk8M5F%NCJ‘6Gp3$Qj!k5Mp[ K1UG׵$ZX=b3]&J^蕡ڿ 4+'btmD 3:ȋyFe߲j>4@ԺhDJm4TWYo}Ǐۯ{Z>CM;hZaz}xWvK=_UaRw>^E VɌ Ju:E,W$))$dRJ8GеHJ{࡝m. ;Y!\3Q|h[.nјH-ptRƃt#%|Bw@>a~!'( r,)Jr\"070P ,Dpv%똥(c~ͦN<_ʓ?wPepUW~sP㴦Y_f?Ajn*?:m \5}͙{1M讼A80A-ljjm(@Q|Cq,ԳKpMR yYϮ=7(jHHl1Kna094k'Qdxr(Q̢xO$ex~Nuu798,OO65ڙ5ؾUuÎߊm0|4 N# AW]qR校9[]ΪZQb1乎Š`oHDn A2EZ^ ZZNJ6t;Ylujo2 ׻.:Yĥx2za7UeS,=vɹI(mOl*~,Y6q\+,UPvH`YGۖأZ4BئNĤZ ªX1ɵ(luc@UgU#oY 40^~.l S;j]keToP4m/G)BL( v&zdBKo*?M~qH!`eiu{%il":\/:XisDޖi¢TY~gb>ί;|M25μŧi84u 78p TPG= c<՟tR|fg.)!:ߠ]L|,`Omo+o?JnJE+aT5oYgPvo:B/((C' JxVO<4oKӿ:A҄+hԺbD7tꨲR [T$R`|dS߄e?B4bf%>H*oAZ7zVco@{A$5Qb\A1%&IhӜ *1Lszy3t0dY7z:,;NmpN!6jmϕiz[ݜ*'6r2 EoXJjx@á†Fn}WIOXgaht U8mY_Y|ʊPN1[L:aMb!u5_g=& 0Y}BpHl)o,rA6LFļT}Q;=Z%@7Nj\ Wl}IW Wp=|3%,޷Յ# `fiʇfUs \U~ Q恀}UzR٥],_PO͏+3WHтU;:OSlz=kٝhy>M,8}YÇvZgV5 M2d_pT!A3#Nf'%99L\Q;_9YbhyÒwLw@is 0l%0̙oXKi$ÊC}BO%~'Eϒ !'#g;ܮ|Tn>.{X^׍O>kGM7GЩJr+S:Nlem`(ZZc3/-vȶ ID0|A23& T>Ձx޶[j iꕭ촳WQVE,9sZ4mV~*gnWa2]Ḇ.&ϨRΧХJn}6ҝPwȅ7\GZs!u{E()4Y/!U Fk\ 0oK,׿F!( =׈]L~zPv>tXx"JNB &:Vd.va4MR[Hxf_Nډv\22[W2L0P#ZZYٌϫ_? {n8cCFSg+J,/ TrJ-;`(zǖuth. E?]z~ a)>nJ@,Y&YVZe+KR$ELDD'UIy[lrG r*d;'5kCgھ&8Q@!=.:M!s\F]M4Gܤ S9ЭOj͔E|͎S4k 3EAjHV{fA'̲*xN1dUk.tZ?$\k¡o"_?]iW* :uvQe fړ-ܱNCY,(mi>~nhvCz^2ߒ:,'f9fz"_) e57prזAXSQe溶,X L:ejgxrCv'oJ~N|sم=T"*t}cЭ%"HJ#VHGm+,_)4{m҄VmANR}q2ۭ#SmjA^jb.6f[v#-AGr'um"'T6 N\us ԤFj;Q=^3؄BmJ-(;Y٣+i%~1Lv7ӣxߎf?uiI U[Ր܅Ɏ@FZPtmx"ū)4VDU;+DYkt!Ysc]IJ[$à͙ 5 }iFeWǏx$.+^a4BD iZ?G:v#r1;n5a*=[ Uq8vߝҳNUP%NETKB.b'k[|EYY0C!9*k2u+ruo8IIޗl}6-ZZJgW 'gjf>$.-QFNg{՘rN+BܩWYm?증o=!R!K<yR]}gqD>d$>ntd[ֲ'fU͑EkF#%1 $X,xc/ ERO~7]OᴙO^e83hw"kKxkzbe%#m~k)9:ٻo]="tl*ߔzswK^ꤷ!k󥙛,p * /^oPF,4I<3ݺk9'Qo^EՆ<.0\ h ;\&s+kl&Ylڂ=H(:q֗ .< q[Od4 9 G'Q8*ncTC-߻&䋌]mQlA£ɊDpՎ>ƫ׉q]7 Z `'xj'j5Z$4q%JIƠ -SՑKIJ$jeH܍ݾ}_ &8+{y АF{+;8kǏ+iLaFپ-ҹ*D0 )nT9uu; Cc1$킗'w_;j N/5O%x77`dSR'1RT=]h(J6bsmqa CPn%m?F0w!-#&$bt 7lCw~Tu6o@^G| 'h2d ,yxh~ S$`1KYX.1}g](\& IʟV׭`t;u0CM[@p6I 큞%GLv oݍ k}FCN_%0#v;j,I-9A.~33/\zd!5D)|XXy/֪$gc-v)/dCYf@ ګ? Ő?}AZ]ۛk ĄJ^#lxdM4eHR,&>SGūuG7pR 2@+P=u՘3黃[6ysUrs lho4.!LpgSku~G`t$AOfdévz~fǀ~5 ԨMZF# ` =Q&IWaHmr/՚. \ĤʼT0&.\\[scFA3ƍlK9#N}lu'6z5NX ҰCQxVjH#SAt#`Ѻ^+g?F /kA0g 56'C |d[k\gВPnWĔnȷ}nMsz{AL'6Ն8Q2J--8ڥmf⸡˒Dݦڏrk(P'=Uz&6u%)wڋϺTµp/G(˝?1?˨xM")-iUH\[ &+}ֳ S)O0 s3j+> Sw"V2\f%TwxpMà&vKjF9~$R]!EE\F=΢&'vO%6XkI)5raGEj}~=\|$lt/e[F*(IF&+fFP#R-~cG=W-f opM7#7i`q`-LDM:P}:">Ֆ.Ե^=@࿷2-d NHayьC(D‰qK¬yW,ӓf3  t]%ۢ2Z`|= U_ɨ0aVg6)~G]XdH=PZ AOg,[V:ܾ: >O?S]:#AvQY{v`"Y "VwB.[4@I߳.qx1A-OCy 8.6ςc"y)iJ5 hHT*q@%XQ4 (݈# f7; 0DNxx 룅|%^X>v53rjP7i{mZ 2tfy0jHe!eR㜟Zp‘k#N~řNҊ5@na}9 LBsCbbEiW/uv  ʐ!㜘KNv#H"oQثNzmڃ?.cd &1 Q˫~id .lRvke-T хYl»$ AxGi[8i gI ('5FMN"1j,|pCW#nA cP|[46jvUg\쌮ZO~tpnuZ*omU'Ed' qL r 9S( bVM5!J@=d 8r*zʮ9"ԚLJC1j2H*يմP#up|2s9- ϟFFMA,% Ԩ>=# MN_5'?ZёGIR 6l8hfцұlVJY<x$e1/OHƜS/v#Gm-~&]|wlk̹Ma A-C38m $]i9ԧI; 9CԴ ;SK18`SRwwb+sHԕyi;!:k"GGȳ$viO|~ڼLJ}Q3x>K'8#$m>IBpN::xڈ)?80gq DSUǽ+&\К,G->vM-,iv0ȳ"__b٫z.4=;v q s׾UC$Ϗ% @څPS$ #:p W)?@aSNԮ pTq풙56Ѥ庁H|N<"3yoTg0 VT_/lˬ5i^ïP鈛l5^h툭룤ltTBHHӥ&D9_OfƩ.vq8/4|n(!}'l<:J$ 5 #Ӕx%vHtzy¨A*'jȐүbK7[u7pU1#(oNDyƫOī}$ߢO .e]@q'GUl%jtne6SNс~eC[m®o$.4q-a ? KdQ kA7D(hɭq:o&DViIWBLXRCT-T]G*"T JqZug{$6Ƒ1%KuC{dp?\Q]7 E Q?S#jh ʣWkvVI 2S/3\rII@{@r6:;94ю:2{\Sa`׎M/o#(uQ#b^ߨMJ&vy`$fɋoaO}jYw'$Xl1sgIGܴ{MƜÊ-ވHzBtɖY硫8Z#s屜ic},!/B:=EF d.ݷ!sFAݕ;*١Dk1 ,Q#mI )c/0t 6iU"Kk_xX!z^e-9tS.\qc(uL/tz|ҍxO[íu6`펔ww@Y1LbҺӂU,CrK~w\n%UÆ9c`)=!wJAIp vEehdW \KvOjx[S\G+E"r|N7Tf,tzW$,jh] <|? 89!6Iqpy~CV_l_BMV! ڴ8*RuI{L,Fh ǴŰY;Sl 1:/d6Om0^s/{LV(iPSbX'g]k"~6=yſ@ܥ^NԢ4 UIR^ ԥubidMbF氽ğ"F1H/A9[Jn^/^P;Sd>s-)Gqeas5'iQpD,S^eg @kibv+J=ќo'7C~l?, [Oi%,s~:-^<eom#1$c46~nPxc4_pk$:bZ%|txVĒ}TO(2~XVj<ٵ2n%GG7۫ %/p$rHt6]{! ؋?' xE!xԕ&2C0%*u:f܂Xer3ǰ 9s`*Щto)#D=4yQwd1{b׶}DPfnGn3]GȾa+ĩRwBQwd (6 fh5̃a4_H(Xч6EL^E͡Xiژ8""ӭĶoXs"E-T{×MhK)"Ms3Jshx7W $v'mYv߰53Q!8E l'%۠/=^=:8Y'Ghg=I^H>b{Wc3~|;cͯ'Y yj_B "_jA#dTZ` GaF UyX6IJb27.Q]Cߛ`DZN>YH[؇}3;Qz0>)xjv➞1JƟ:lt\#b2[--ڄGcQĶx}>xm}6A9&pD}XwDOOZ'.;{3]͟I<27֢לP2$Ude%27bR2ӭ1_+S ;'γ &%/WmmӓxmԞ- H$)4QS֖2QcdɣWvK T1u(<EB"f:(ڹ*2D wcNBE. IN2f/m֮V#THE/ ?@MoάXYEyhJ׊xulV h8sj0ڭVP&gy|WH[ $u2#`T-柎krApKRAf\h}✍@7fkz9PKa!_fKܣSպ?~EF^\y@l!ʔ=/ Ko@drIZ_caBOy> iOS-*Λ9.n' J).YP 퓦[u)#dvQ=k^gSI;c +r lIU!~BtM>ʢuB#hYiG wBo )8Ii> @DSֺ6j/l8h8+ń7mħg=mh3&}nt tێJڎ:[mo9cO+ KG^z\XDJUanADc Î;f 03'~"/SƺrUҨgJrLv[JORopSeZ8Ic.I3%΍Ai7`<|SLlNwk0GtsŶh6d=ڕ7-X e8lӽʶ+x[pj/Cw);\pΉ02/XyAZ'GA{k$o/~buVmpx*8IQ(z1w76P69_ V kn""ai:eN8L#QZqz?Pӟ.:(՟]Qo9 [Vr9q5iv`#v>p JIXf,M2~~wۏs}ygۑ<,]=ḊUX&`2uSV#hOL jNC?B >HQ9%h:$ (C]רȻRիo4ON&:({oԇA+x(3iKqﲾ nҀ{;z"0r` ~Xzv9flp7nXc%AdE>)͸"7; ;GjAj96I]z1UEEgqfu ' eZ80e }־pR~ީH-lheS+}얆\w d<18gܘA'jƄ)hAB\w]2e}`fFH;4/d4 d{ # py$٪{ЗӀ-,16A.2i`jQ{L]#0_hMRhrzj-e?ES kT^/fEK=HIׇ}DcV _P 4ՔQhl"Mj ahy%o.. v8 `Ä@dZ';4Go &z~On4̜3Rڨy-&"Bީqq<{wE+Q[Kbf AE[$ prCdc&z$c:րn?J{nر_ƒG%pqtIR2lM_h /`~f[2>{[K[ޏKf0"hu*5f87Ƅx(t_ pZI~6kdi>2au1wmH{eQase+&r[?˶]c3<ivӢ4H9H7y< hXp]{*>VFk dM0ot&d?{u ΋jS;P2~=lZ ̍#xϧuVCQ ۣ@1[yD)%W-'^њ ቗Ǜ'/Ab M=[B(vPSLRDZi`K8}/$G($d(U^ḓ#>VԐiZɸi3sbnOLR[;*O,S~te6A9 ~$:;TiIwG=yfc{-<[>(!9 "]2kN,~+sbu}<15Kd{G&jKbyeIHyvE 4ubt]0g} V.c3<"{"Ufj.pHμq_2VbhسtAm((#mv}Co5qC{yTAp4Mes$&Fӎ5]| ׭d .U7~oMʑC Lo|Vskʙ)7 W&*bI$ _V M-~^|\0k=l%{LЄZ"f\? p v إKe|^A\)eu5QRJ G9~r}f+g =)k&?dJ}Ҩ"~QC/ m } .Ų8Up&=zF ? /ᅜ*|-͢\faESNMZ [7FgǙxߑKCalM1Gk&)PHkJVZs^VIn]@8L9l>gv3 Zǎ1J|ncx؋S[AW ez2pP)@F>c9cݫ0lсx3|PF>(zoK;[*?ہGm(As#i%oEi{!KjRW4!bI)Q{@ép6E>p`V(|;) ZljHsx_%I_Je ]OXmx#qW[=Jwۊ401kltI: ػ1UD M' FKCqn=g'V lVmEWZ[ F(Z5q.,y7<^rL_MQ n%)6YiO+Qp.HޘH Wl*4ۋMZYdoȚ[$BG"H؞bKzQjR&k@ACJbաMر=iեkGc(&]ȞUrjqKaiP'Өⶎ,:+Ȩl1yr?8\H)qUQQ6ŁEd r|hwˊZ;u*{]$,vcO}Y~MMcDqTPbEi.œ=hڊC/i?`1b`aNJ촤U;>y o=-uԜn/ve˴n3nL-/RO_]՗xةLA(tx|YE<;O}(4[OԹ]ȓccJE3$S*t$񜡶% ."0n݀40EH~MYJY@=ćyvfn5:2;Tjs#.^cIJ};ʉka߱x,MӕNF/<@ŋ9`A8A3tX+צ#rz+N\!!:a_o D&6S\Wv REx}5b[ (z ϣ 9rY8E1&E #rZw VxjYl /n uP(m,bxxبU* ךZ&|&Fio\{Zj|QoyU#'dƶxuaLf^ oYVp9~Au$ iU ڥgy^6jo!}=fdS)KKFZզcϴiq$hJH k ~@{<A1=>X.TnSr *W0DFttEkk|(ʧ>L.1䚄F&\]P.0,2Gb\(&A3on]x &?/ʠp;Fz]Y#5_{gZvvrrT'MkQxuB'i8)wr7bbI.1R8hd$9`Yy<<Ţ3g@;J3ŧFdʦ#t>AwpPP8i[N 6)L]5DVy ow&0ݰBa)_:A< e0I Qj}vPЦ0./8SA<PL}%Iy#7|H8g3BϒDKU]+eюTPdf0%+Ug0r^#4_`!2w24 PB_m^囹@ڇz݊S7 %w#qQ! w;-WWJ DL A1怒#+ ~TJw7}-xx+N$Jb7j{hALzC;k&J*g F̄YumPGZ룺(jV" D-HH\:r]KqșJ1_9+'5MvlZȼϯ%6P$>0U\M2CLjۡ;23ppr;Dѻzia\C m@_:,B` f]$oMk1h`R޷ %.zP)?\б W,볮C-gK 2?rpBͫ〥u!QRa?;kIDoXZ\^KWCDzEoeld^aKycaf3筁Sq VJZamLQb%wHRXq6U'g|R~ 2Е>ͺQ;/GDQyA]rHLȺ2|,rjE$ɰ&Tj 0 Ϳ'{fЙsp+b{\F)M=K4Vߓi-9=Ob6[Qjtc pK0DcjRW]kbX=xԂ՘":wG<׶Gl5'@ f mZ7L zȫXZ' ɝZH_2z[0Hsžvi+5B|@~gVp~/K<[V&/Ӓǿ4.{2aCs|'k)rN  E{nj+Sh0E:lʛJϡtgA5 !T[ڥ[KPHehR2JTpҴJ e7͹IxmmD;_!(me 8dM׃b[ߣK*`ߙ=4[2auٽTM<-~ ,D(a)E#/XPAHG/5ґ0>(K9?LIFBá/C3]XI0Vvߑ@@<m7w]EɴI:ߊeP{r{MC>%JdΥkAe}7KI1TƼ~Q~?IsfX~joZ[IaXe]涘ၲ,Izktf/T-KB.ّD -KdˣQNkZ祬NPy[Ǔ̄kQG@hQcݓm$mЗs0,&1qLOγbK#:E-큾 H ΖH#J#rR`+\R)$fo>o 6)TܹNӮ,RsGw‘̊\05+@!^ȇt>fE*5OKB o:Feisq|)$^(4w~ҿo|ԭ fqGfҼw P8]m9tMIüh(\ǵ@ {j"^g e~d7at>0d!BfIYTF^ށV*sR8 Lݙ \^C~*qgmus@%Ob vy&3^701T6tA. :CnC58CUVΚGC?xJO;:C$o:]0[2<)D,*i!Vd歉B>-jcXoSXiiϭ%!Z<0<}>  ƀ"^b)8m:n2d^~[*%&Y;R2(ޣzBߔ'+،&ƧB+usiav W\!\l\;3$*~[z`*1 .#)pY b2' 2ZӜj0Є^c"*FI;Xj;Eaq.*4P:r %n8ň?OC&oXn20w[|}"Qw61v5 r?001e.RCnn{mf \6'+loڟΟ<0  건/@V'T$Α| "oHi򴩝XTbKYC ,K|ӷF|BѨ[YA`1 zpK[Au+(]@V1׏8_/>t4WyfeQCeTFB$l?"2\ zo v200Hv n xn:/eL/G+2r~«yǕN eYliya3H)֡_ 7P{;XZ!?z"ȬnnP~֭\IF-kkՂ2Z:F)'kH7`'CdMwd h.?.RAN;KХ T9(U.`GOJf2~]grK!oţ2 S>sR%*a=< 8K ?X"e@RctP,G leR(VgɴbM7]'įŪ5ՏM''_hK33X0 9h[2phR&)iC2OeQB TH8vBnoڹrz[$.HYc{ Cc֍+FMIvz3V^"ti"0* !lxhj`ts~\,%g%ܳ譠%ځmpl+B+19lug3nD@͞N(zpW#`bO'-ѯ2gay[oEƎ|*G`-1.m<+bNl9}RdCA%bZԘ]ax4@i!$4&0\ "|fi7Jl!Rn%h0,cxD4h"Jr^9 `q30x{QotT)2 %,c[Mkw{ >"g[&ļ^5ۧAN(m=T0QXG+YJ_4@` JתCMw}!@8^oWBH ut—I 2b KNk7Q Osk 8CzOBPYkI)Z 5URusKqO:'Ǿԁ0 'wbFCP¿ILUr1: eԩ6bR )hGAM=qu*;HyWvibKc+_P]"`nR^,{0`{AM#R laԇ1xgYb1|o_Vj_E7茳uHN4^*cJ* #e 7ު YB9Rĺ{TTZs}J3c""BM\Ho,[BRO[ [&| 8.L u'@tVoM'f ?[6dct\x'aV'=doU8BhVw]6<@?Hw[({&#S  o pE0=3[:K8gv<[8hde| *Z.\n;@Qk91ʶbG.*&A"c8Sgz'},Cɾ$G^ T7?#R*OrLtK^4hz0DsN3qEUe/|Ӣh_} AwR78w*@S7{2eT f Z/jAW ;a ~2sojwT+h)s A |geK=Ӗb)Px0XW惮'A17gǧRĕ|o$>ˠT'fحijzTHSH _z"6'[$pvQq !?`+nDJIEltث(QB’\aT^@9zט bl6YB9\w vl6 ,02dD'PlV6ї/8Igfjxşnyc b6G<pTQ~3ѫ8,55/>hB?eT-̶:۩ [5 pJY!YcG*B'z+ 6=. nDsZ" 3WZ% s7OC5i@r"|iNn*s_N~\D:/4o P,j~O\vax =67ba?EÐUn#0A!ڎ=i $V\78ɀpF ɆwdžY-wU\S8Cv~Xm>zL2A #*^ s8Sb'oZ[P|$Dh}7 ]g/a^k6 ]\ \!B2d_ɑ t`Y4ĈE%HN}AEK>]C=3(9q u}^u#nM2ē!_DC>mβB pľ9|}Y `.jgu@S4 ֕=.ˬQ|dY'#J0pUBY%qÀaVz}oQLЍε6 -;0zʬjU}HG䖻Ǐ[GvdvBoS:j?#*p/sK?)S;&HQlڜq `cA QŮB36WpuvJo&ӌ*cY(i|Cޭ}(֣ jYfq;.o=P׻6:H=Rw23N&C?tNo1@-~PpVVm_WlDzʗ7yϏyηBE Y!iKshSmARZܴq>Q+7q \H]2cbACx^"ߜ24su:{nS0 !O[+u3V7 j )stn\³ 0?E]wz `m4s=;? -N%d7YB׹1SݧjIyIǷBF9yZ; }E %Ju *%e ]ɚ<SϜԣv1%;ghDw܉ub۞L晝݋9Xj 4f-E=SajȔsiS=Ů|i\P]^Mgor<:ҹ\q:R<4Bw@ t讼VT^(jdӸ9t0+0ARl]`EcEmS` ] wRX#jjݨTtVN=?}[("ש+ʗp. biq<CwWyf9mMI- ?d[oE2]7H*E30K>-Vgu*9׫Aa\ oGfH٦titsXȤjG$l= $^u[ʌE'C?Z3z;8Te!!F0,ӿvYk$[uʜW Û,(bavtׂU.~k~B\\櫚dža|, <6nN`|R}OZ-Sҝ4th2lƮ92a:ܫ2n蟮 N5~:QR[l ċ bvXSM8eBTo~3o8v?sBq/8z%EE\4]7^3yZ@;7R%zܝ6ҽWė`ZE'x{vl+3Z O"dVPf7׼/, I |S&l g_z_ǴZ]zaDj}d>!.;=ߥ,>vC]NHqVZ#}9,&g P?Иvlt]2@EDYH E1xd<*B66sbꪆUiIH|{A;`rޜ/8FLSSCzvஷ. O72 lpdhm;GNKW H1d?0 51 ŐO!I˻]^ B RL,f&Ԩnx\fI'"fSd`0< \Hnpۣ߲:;p[l'8m:nۍm?XC ]ٵ ʑ&+`M!{lt]H#F&2:]ɷ"dǖ̀L/׵" E&|`*/Ms8 }xx@3<Ih%CQg䢲QE m3[YYMN]h76|llRI}y[q;V`\gHU oeevw~ZGɛYsщVکW7al=bAĥOŠ 5DhTM@H&(!+%r#?;ق 0 @C!6??  ||_nie'#$RoO;4l{K5u0TUnB4ag#護~ԐgY%z90ѯ1|m[e7a`DUqz"MqS*52KqSn#H :HypO笡p1}Yk^si0D}aŷ\Z8v_B'ǐ9a 5AkM= zN51T%+ ghxFyV ;Fn͑g;>@#4 z'C<@Ez.+[-cN*QѤ#z!|%ihb>}X2pBGG¸8x8!îkP5ޒ/*̀MMZL2Hjtt@%,>@1I:+?E`q@X)T¬q$%q)`QQ!γ%&ѢC ]~n7|ܒu[tA";,jзE`90Ї!w:~ 4_3FSqAs~6Aя փ^hVH?}q8mE&VH[g2;kE/Sf߻W6V?[ȋpw݃ܠŮ\3f-H4}~>.ksy;t:^0Wˏ /y>?~*Oۺwڜh>RT.TzQ#ȰX!$;$a ]:*X:uYҢJW8}Dlerj4"f4eeh ,ui=l`^j^LMȵ/1zǬ6#JNh{p=@H0c3)M8D껛%.Ҫ<|i<&(A,ud~^ +Q#x7G,5viS!kaH䐨w~saI\@8Nz;X_-mS<3W9@ B͕|75'M>t#Xe#8Z@5D {o 2=f%/X;{^/[O c9%Վ "e$.[;3Xżuh 5h~aԣӊ\(pKZuiݚ&XLUL'9wq= jl}n'TӎSGR2[WϮYݨT ;d=QCKЛh`X}@S+w '"8b,2ZCRڎ$jxC#u6ʳT5Cʬvږ (Q&27'+Ԥ0Gb [Ȓ!ghzb,).̖vDoXYߤ8rŮW^G?;j/k,[|^ ߎ:t- X !GY gZ + ѐ̙- N@_u,Q'\"Chō]ly{pR툿whmٴY8yĢWV@U-wH}< a]6;[ѯOyGqq_eiB·ӹ7dk6GLV)K m)Ŀyw:,fi:5|)n|gEҨd(< ]!ۓ ܾQ^{* *,P%,ItAFYy y.UIqX=&vD*/׌Lz 2$1MT75wtB6Mk:E N7wOIp6[n D`?0b\FVO<`@g fۭPX|bߠ-FU({;># w>i)@B.qTҧ` ;CF|+VG/Lz)>Q'F3ϕtkK )XGVN;_WaI Tx2!eurRbOp]?e$To ĹƎ]H'TqjgmxEh0V׎&M/ ^SFlf$ hUX$I E1L1d@i$SY/|ya g^Vmʚap~aS9g V0tJ8ojQR5 I tX#r|v&/ix$*&V`m5P?VQh="HHϒJiFvnz$xaH {q] EDhgD<=Qt1Agw.Ĺ5f ^_VͦRŁKȰVgd3Ҋ0䥬צTq(8aCt{@aU=y&Qٰ/zH@ѧE^M ~퇉7۾ˀӐ3sɫ1a9`4J'5 @=JyŠXQ !M (jPVCg}ee!?@Am% ] ڙ"st;ۖc}c흋P N=C'resUK8 7Ca۵'$O;{tr'}$ώ?Vsv(#1DD@V,S`)_6.oxT3<Z5l-uo[ _6[e݀4=5kV|QdUz1%tGV Mao^G}2aqfa5>-}-1gV*\R},fʝEB ůM4Nc%N/M|0?'kfHVI x.*{qXɫ*7sثx t2rQCÉ{$14m^ۥzQ~[8Y/i(^}cH||"̱=x8 E73gH$$7ON40ֺ$7Qx3g}RX?z&.@e&w4W3_/Mk{BT Y ;bC{)-v}1, 1A.mUeHY##B WldmDCT˛ 7Ż=?*VXG]>Pxޱ'r-uG@w0A+i˭ ؿ)!D1ٱ5|xECcMj\~F=x)f$bby#b3Fe{YB˞Kn-Lg q"O7=eXHCW_vw^͎p/ƂG&o!Z/Ij">brrQ?(#d26oi-I [bp'El\Ǘ<>R@cf/a5 R-RUpc[+k˗dNp*7 0MYU$Ze S6fz՟\wҖ'^-RćkF鱻4N[&jG߁-jv:,KTx 1vPXQHlt[= kɕũƵ]h ߟsۅ)=PC*SbF}^ 4&Hy 6'barc*]b{@Ip@p*R>P:ⰒN`Oĥ'=^ bQ rBg55͵ #HSQMʠ6cDXBz9m#D?pU"q_#nƅyjl+t^g^*G&#/u~wa5^ol Yw(E6F21MQ(zEϡ`.pJB~V5xx!ǥIP9%UX+YEXrg=;~od>'טuSؼ1DuH:nfDV4Pנ$srcTɛ[KDI ?f (1!45|$f̰i?cJh_wPmNŐZ htVb:v}CgP&IK" #6iX""&)S>P><{Vz7kɑ8\eQ'li)c$m* چEPU峉f1e^ ~€GlcEyU0Z˲Ow.1#S)E\k;F/`w7 E^7 U% p93#?FeVL$%۳g|weܣq[ʛ/Qt}P҅)_8p_u3WĜmqZ]0AbTGPGrF)$휑zF9):#s?"s>iJhqV4J 6f2.L TubOUjmB S>[@2|]wh([4Z0bB 9L5S^@ݴ> ]vYZ⅘e̴ۅw57Wl裳>w="l_B["64{9(SƎ$NBHHWTw2'h1_T ~+rW}\0YKϛb%8ymL&B:HGQ[~q[f e w]/C鹇,C^ VԏF\aQDw.@:4)43̨#|Z#6d )abz+RD>[%[n_{$Ri^HXR&-vP4ϭ#t@l[hX~q4Ut>6$?ܢi"k{tR&qenf +-YCᕿE@ 14%GLږ\-*ܓޭ@ P~- ,[C&vTb}NIJɼނ\=8-J"G1ɜR^ZkoWoCUj"?T P: 0/cǩ..8ٽ?z#D˴h\ CEf-z+"QV L\ԖٸZKpYl3<[qC\x*t d8Ԩ/K 9Y׎L: @RWnX7H>PcgWsgP{ZoX gߵ[&Ͳv\Kh|il"Io'}GԅOֳ";p.zн 0= чˇЅid.|r9sk[6_֕t5M܌N_4ohQgFu6r |C9B4r&' HVOJtsk=ƪ7 w`P3Muw:o@4SevA3;XwIUAwz\fPt:ө_З@sGw] S.w_)6P̱/Yn7=J<_Ntȩ$XRZEo~L`w36ɀP>_x<'N:iQᾍ6& ƸuHF ]ko6CTh_ap O\7pުaIX6_'H" hҫ1njӏxݮ]a$;h#>&vULRmG1 aS/dj8|*;c'oo|g"5awjVk (_Ы˂P(Y2@( ޵ʜsk!:GV&Ҷ ȿ+n+rFss5D\꼏v2qƇ "u(Ԃy=UqW1MQeܐގХ~|Xi` h9_+8k[Ś4ʴqD JM6';OD >̴]!dS_VYfd!h2n*^)CX $"Xxi(וjtlx;HXaofZ%l+yw7:ry BwJ#<Cu":Xl'ʙ(qHWޯP? CI=oGv]X=zk*B+|Vca>:ܘ[X,핧/[;LmJ\If^Jv.蝶0~澖/8niN JV0a?E;{׃BwܜH++"gq.UFdݵiBp,ɺǝ:r<|;3v52܅CadF]MwfLMtQt@}vֹPk(5mb܍k%_b* .[pTmoqTǠUfØۄ|^vPۍ&V4a4D!.m`ٹ2tQ=~ɦiѽ &Vֽ?aDen-tK5*3} zsaU&z)l9/RC <\ڔ{.Nٝ@stb'#dZDM=tzavgQ +;r $#HPHI@\hK.26".0s jg\" 5}sEwDHU|e+s#a\ju\謹%[w&-3.Y"MÅQ}_Ңb_m?z6'P@ }n|#klE8aKk+:=i/m1hK$ѯ\?@˱Kp6޳K@=߿$࣍aX䷲%e]{ c՜%CreN` tXJz EE/h$uGHk=S$D! fF>ԇP&&Q LHJQ1+].>*'Ï*3ͤӧ\Y#ntsZ_i(%:[7(m\z2>{_e!q=^A|6R8(} _}v6f`y(sKɜhHy##_^hd1xaUL 3ءY9sW[tS@ώ52Ҍ8~ \n:AMdOXJN#ut$O; ]ގk?Oh_oԗ%'1lEg`gq(#L@An.б$N'jwCOjVZPb[pvIܿRQ%U`4!%&l,l`/7އ%d&{_uX%P<`lb$T|PҪ|N@(f{%֎Ğ2C<Ű´T7| 7T4'’'Ђ (LMˆx)PE6 ~wģ~r%G0_iQAk4r' 7w8/Jşn|氛p5h/]Z惽-o2+I7Na_` ^y2r> Z MT\'s*,k16} Ȉ0EIqe1/ZL1nP'Lz:k \՟-@ȐxH>.n+\Mvp|sl^ZN̰Qr|_~rު[kP5TTP:IG ⩣Q1r\ZVTy2FY?W TI7+i\d Oi{C*)ekhAsmǕmOxlH Xc ?P?Gt>(Y|T1h$Xh<:>钸fbLI= ͼA,c{O׻=h'S>ܖvT"'x_ d?غdL '^ ɾDA^m4|ضquyW42p|t̹= D6K V\ >,Sh)N4%AD{H_UBKUBX\)L=[Udfw} ۊ5]ugYċ^j}F;S_vW:c1KP/vRQ!Q]X?7 V#`yC=:YJۋlˤz( ە*g8ȯ~]ى*AQW]r3o ?^ vE¦y]S`Gp\6z3C6u'Q.y 8QJ~ӯYp}䢇yn)a¨'BV;E ( S{ FTtdm  45cTjL9^V~dn6%c~5`P"uhO*2JS_vYXFC}vv69#F6W  "$W5!S6|q"E**JrjcYF92(1zЛM\45ѓ'k oC; $$yYdKԟ5^mR=v4Zj៦ME 83fGH,H͍CԫmoOiefvɂD`V Y+ci`H^s$Ad`aq],y6㘻9:9-ʔ߃"'DԂ 0JpkqŏX -,4$}C?rqX:8cJC)>-."k1Hh&9M^Qs8wt8R^/%34`ېN%IzHV}$û"j{OvٷE}ݶVerD{5ʟ™F4JGŒGmnͺ Lm7(Lr#nP{yosG<;so$+{u+ON -XONCi^ >[аzF1cf[~O‚s(^ PI3i B~?M&f(,D{m,:G)W8˻4gB+A*79 q@Ufi|N dI5 &,|ݞ>)Рg_u^YGB\ H:l)UCvI:$|i@G'K=mlZ (Yen&QӞ1-o8gU"혣f_'q[Xӫc٤ȒY(nroc->R!7%+9 %GBgl)D69I"U B)1AcYtSs(`0 o BU[)ŨQ4\)C]?/2ݶ՜hɣOLܷ;viZQ| %?ƃ`48s NFY/;MždXk5$n@YCnX!Ϡnܩ μZYe adD&6FWd: oM6 ҩ;%[y@R6!M̈́#K \xysL:\W <$ΞRFȈ(K~&~7zvu[)_MB?mJDi6e$*hVf;vc*dF~K6) ֘ ݇=W}2T;HyP qfv[Ua BR\N!fɞ/,!0~2a%?^IiMKd%pp3sLId\Z2AO\auy{*]A(@V\spԵO+AQ;$cAVZa&0F1" qwmԊ'鹷'DL: lEQ7uJƎGJQR.H 0 uJ0}LZ,b_Qc'neNt0V2JmI@ lH^ sʱP9S;)Ͷ0-4aHWM5WI;oM]ޡ;[t )2*+'hK-MÐRÅ]?Ѥ )T'= e`c#(!gN倅JIA9l#[J 0A#V|.+#bFu7lUr0́J2n - v?!x@h=Bl韤cr5GZ|J=F*IG0nd/~zX)>`b aڋq3/r{5LP(d;='gg9 ۛ:OFCt`/WvgP[b(rMpSpp,B|?B_.F,Ӯ99IGnPo x9/]f֫*\oDoY,R$l-eyfqɮķGzɶ؞uPoY𤹄or?1wqLS>ҝ( ۦ.݋jʢ'vdsE>G2 ǵgpiLc.H/!)CFr`m'Ģ*C0S!4gl_W'5,eJə/塰xjv(w5n՚!>ؙA[QӗD}v]dpG̯"¦t[?ϝ?PS\TA&p+n\I;gz/V(KPpb3n_[a?i0᷒cw|4=w+Yz:o M1~ب9M=ABks9j2Jb%lVpYɇ>6&AբkFP*y?Vcj8mX 8Hw+kg/ƝTϖM"N"a0CڇqsEpFrx[gR24sַ3wӹ^"bKٷwR3YγEi3'Eѡe [T]Ilj_TB%8;1]=zׯ q HDb75^5e/yΆyܜXw.lj Ah|K Ts` Jt᠔cI6h/Y^{&kp׍Yr" RQR͑DcDbXTs gѣ' VE :>]%,8⟸($4` A5T1X7iU8`RznayL½Hxov֫km6UE9[d:(E?͙,f疡"x49yW<%)K}w}8N?4z]7XxXiŮ_x!MϘII0˩MX*52 +41DS^%&=: Cwy'-c,v[Z )ZFnr{5So?EIpOuNmvcP"O"a43RKu;C]n_nay1rJtll̯O}+ZkJ+X./@BS40)adKU젙8Z] KB0Kd9zͩ E?@^ |7X`BSw8?~!Q{\Ηq>iwK<(\U✍C]NM/۴6V pVp !l|_ZjztP̝,ֽ@4Roߺy9,i3TzI%|Gmע k7hY{ϙ(؏6]uz1ռ;~39n./N1 nXاSσ!+%C(͆m(e:ZYtLG@rA~7*mH.V^9vOVw}\U\y5xޝfD)cF3UX ˍ63 `ȃTe~scB/Msv t+y$ݧ{YE5`Kvf~z@ok52{|N3@`R[-cg0woL\tèxo9RZ =}|N)=)ܐKM3ݗVWUA\!$ʴE8&|D^*`Wru}Yŵ0)hq]ehUV 2E˷_Zhhs fe5! jM5$hDۣq r", ɚN8UɌ)ݭ4hެia"zNq7j7Lcy(ғTÄN3:\gi_~ƊSVJealwAB5ȞYvh)Y p{;xCceEØ)(M=XhVLNΟ^aUgxmaQEq|W uJ6Fzr')X^&؍NJ{ 5`#IP?}Rqj˾kMy }GqE,8mS^R- *5@9>ED){Kl a\٦S [p8ܖ`8>Yg^Q$ vJlxBB/Ca4߱GMJCI&Pe Vb8m>|`H+}6g(мwxIԫ ,.Yj=MoSi(%& @mQ1L-cG_m[{E,;p<'!O"FbVq&4n' ^7*}I7O@R%ysp=tv= juc.Vy/bhX\ok'\"%%KjjR@ŞIQɴcU n~YetXI>%u1ZZ]h  `/M/C@n6SuP#1| yTwb ^)Wx? bu4"fh߀icTñBSx-͉>pj[Gj/p ;t!gfB>BnW24qž9Bn.R/,Ԩ8t/ !]IlM%՛Ba6/{xہ:ۻq@fDMhW1^ #jU"9R[]Fg+d#4JnyU2zZZ lt҃w; O5--1w }ocBcVyq@ t%1us.s֧a&Yy`36Q0?f،&ZG& R 15T0 )Q$NɅ B\RLCP 'E(+FMnM( Ks`􀃿x-mUQVf-d ohw`f/cu/[wyf24+?DHa֯}-k}'8}=aJIʴ 04K)‡08㇌{>3RymbXS=VZR´W6|ãޭמ)la+!S2$s?E } rLȢK[FCܦٞ9R,!t*P;zy1TSp@6 7Hi+Β:*Np~n߁#՚zrusIߢN+}C+#H巧vB؀ ,KXnN<[Z gWW,&ܒ+}OEFỊ-j6 Մ\ !=we^L3V݃` .Q9 B6ݓZ:&{MFhkۻ? T -p2Id1~/Z(m< l lO;3"EO kNr0u 保`Km3*4f8z:K=X}c+MC0T >DԵFk&;L[M%-ch5(EٖS'ʔqQo@a:b/ G//5x+2EVB6|Xb.G1ZU 'N qԧz9`?OհS *R "%U?qGٵHL  !]d~`_N9m7egЙWZ9rAᡪ+jJwӂztzmWo'eZh8gZA.afDeҞ%=̕6Va߰6hFP!9ƫ[' $Hmgfylx6RBW`aapZ{rr֢Tpݮ@ӓdd*s:dMkW:0 ]f&Wg OcSD*E9LgDO%MP8*6iy󌸩!T‹4$Hb L$87qQ]FJkqpYY3P+9׼q;f.|yQUg:rT |b Q4UO"3T9'{3?KYx+<Ӣ<0.s/p9釮OJ2f7rT{.j %(.Q-aWIcZZ>Pj}7%W ӼMnNWxf>ͻCr v29>!AN < 1?}3P&(TғIE ir;[.1>;m&d/~a?& עBgZiTɞZu-x6ۯWZI)^E[ #0&o<7KK){qx]'-ٯɲ k |ƞg(A7 `ejE!/ƂJwNy$Ԍ.- .WcMWH /6! [*N[d/ܣ-9p<ӻC_+?BDGBL:mȘ1v$$2Z=Hgߪu -jq/\&MvưvI(ԓ:J'N`ҌylN(=ZsV1$ymӭMgPUCBhh-)eZE0ގ|.4S:2/̮m-5jG̷}h{QBK}ώ=>?cNT[݌)*Gm7HjR7issITQ(&E;ܱR8zIP'Hd:1U$B?L`oA),,q4&pk.k#u^P1{M݀ IZ%\|W8ضzw]NW ehv ּcqptj>ֵے5S`Cj0ZUUJ&8{m@N8ze^{,GE|^ф.x ˘.r|`-Llv .\?CX@PNÐcx2MD ]wd}pL=^Ю|pZBc7l/Dڱ%,]oBF=]( +Bś0I娿k65.W$xAee+ߑV}RaQTBG.f(h,MF{h%[GIT}g'l~H-^]ͪikQAV^꺏ux,@o⋬KDwE(-xe-;x*fo3A71%Kcm'w/ gO ۫mbNw_7%ϥ_eXߍw]tdzl %cE8g{&% Moq{%H]LKXUqy"%ԓk,smjv[gӨsO'^~= ˂֢; AAN/~D/p4>t̤Q 4j~7ioL fY9qgLRiL=H"jsO>AlqłFzt8!]ƻ byw|-5Ҝj1B`[>qۀq;S[ p z\[pSPiU9- Xyo2Z8ld7(ꐃӲiԑpD`FSjֲwOYyٍ}U,'L Vy܀G)WzRlxo-q|<E=EvE E\{>`Y|Ab+ l_~)oP0yQ%G>66m8A*._.SW:; 7Rqta4N%[ f,蘦Q.L(nJJX0I(a׺e%V2ī,& UXD9KUk 6?tslܾq DASvviJ #8e*s4`݂h;kT$e|t( CML:͉_8B7n37GUuΛHcY{Lo'>E;SB=1ct2:G+J$iB (\拴uіzjTGGLىs7"-;fLȆ bǿdT -OH19(tDBe6Yn;CXʿO3+"Z!8nocjI1)%2BTn1(ES\qJ% s[ȁ-RiԬ0~EtBlj:d~ڊÕ|q~zE:k' >(2?-o`65:4<Ն1*a*VYsea|]@PJ)Y`0ܮ,N"(YW􍪐TD)IHJLѱgFofv=-T;`pn4GzVct~ T4xH$ie|l :zX0|i$C':S8son:|T=F.4Kzph r}kƣ?᭏.Zo8dtzƅ+0x{'tJ;=Mtxp+75Zo]^pdN &^ e>2%Dܐh= lNS/yvspZ.ިs .!LA4T?zwO-$d.ϦyOܕEZuz-i@}MîxQnT6&ȴCT{ٰ*V_.x,>9fZ8?KI,Um}p"551c+=6x{\/*N9WKc DP9gȶ!HTs('Y'DdZ?^Q-߷2A4BCw=&#uJqO^B$5%(B-NA愭/eݬ ϐ禅DQҕ !IcY0,\͜@PKnUJ21Hmp+hPQh6j*`oQ)'%ˋM̔e1aQ_B#&dzidOJ"-[B3-U++ђ~<^rNOmjL @ a 7?za-~FI̋'CŬzٶ<[<NJQ=b=C }T4zF$|]'6 5xe |6يc S-x w 9;V(7NzD0#3dߜ{?lĂ!'5|?>Lp)kf7*Iv[s)pSp(y/*K˫FW}#~nSqL a5Os2[gSVEpPTჯ 1=z.yI9+<D5օiGE,&w%d@jwrkl6j(%;*6l>|Jm]Jd+?V`8#>O_0FAhXH47-!ͪï0|TjFЭXm72Z)XL3Z^L;.N APD.09ё"IGr=me-4% OA2A3>FY(,#(:dm0G!Z痣)*{7LGe#ՒAD=hg:z ?rpO< n05n"MZtеѝ-hajyqI1 3Fv0dn[&]+W ) ,>! Q]D du? 4Bہ\b,U,zToAl;GH&(73}OZ7wR,oQCy$Ldci9^ZkgvakN,d*lV^yD=%7+cH.br&VD[0mΉ;s ~S-r(TE nn;RJ֩+݂#qml.6Yd~o6Ջu"# dEYBf+{jK"6[x1{@^M _/Ж]zt~M4vgd32&a+Rr<| IO{e췚R-"a :3fz>N(^c ]jvrXB Mdضr8>-IWV 8(Yw{Eq\)?PIc5h8|2pmqCgdnqVgAT裍 xnZ:Xz1>e~rdVw$GhTKܜZ(т=[FH#d5y >$UPY҇K ONk2Ab㰶~p.]@LIkj\%''͚Ё_hW,Ȕ;ѿ]]lϗc+y(؞yX#W|mj~PuXAzHqXdh08]- +ҭ_KbyZw;-JisJLΡ}ӕխ\yZ,3qt ^ L.Fx7Ժܙ>qhЫ)yzvuiVw0t6LEzN=4=T[v.\^cD ?箎JŽh֟oAJb_eVs͕zx[ɝW)1 j!bµ뜩Eο=PpUmڦ /2Lݩ^Va"Bŋ݆A#{Da#vZkc:BffBe9EQ{'gОvب[NDw|Z@?QI(6dZ2"뺹]FI4Kź& %/ <4>H)цnMzg@ ye1fӐt؄/"Z6ӽQ MCH .;XWq?K. ;(7 {%;w* tjN@JCm]eL iȕMupZ=]ONp(Rl:K=oQ8QͶ4Nh^Ίִ_vY7Cn)2u x.dN@`3}Kƙc~p\*2Ѱ3L2I@(ߍ]@:ҎpZ+rRR4ʁ`y-)G"n`3%4if[1j=ۤUDh] ه%A=@BdW9b6B1& 8H5j/R ܁jPQOHwWm w8lO:SbК1pMk:h,4H*`e] *ߒ?(`ceF9U_6=oŦ ji"CX_,Td+SH#}N%X[|v$Eow*qs:m 8{<]|^ys #طg`u+NtL( ^D픱E /'t+z>!Sv/js<0c8 O>e~%㋝jm,2߿#9Lay׹ X[^s'!; I!r=ekΛf2Θri6..i*ˇ(5Z1P l=8sfؒbeɃYU˹dK"yWŀW'61Lg5tc R_0Fӂr5OVp;?1upL1D)O~Zv7BB}ފ9Bբ quEtqIj\m4REn* R_ّKSgiR^P+uwH nT]2'gx5#\fЄ~Dl/ y7[陚0f&"fΣ{J59E@c)y!oG vFN _H=KTŻOvcNn3yF!Tii$PIw<Iݩ"Bv|Gp3UeO2Ҿ11ӄ[J3Is' q9*Ut:";v-Kj_eCT)xk8ﭯ)R? ywHۿ")Gww,xW^kBlׯu>BGJˍYġhsm@LD:1+w|;\Lά&m KY@[G { pciK #Lq\9)!(ܞ @Ww?VC <<iB^BUF@y\8lS9nPeݐT`b(BW).y7Ӏg74 @e=T,FmۈjiR|1xheD> ‰^YuxvPlRDI5mcd*˫3@!He6P.3 M%.#@,ʣyg6MԦq0<#;QLzq{ɆV]4/iH0m~ڤ{!UwGAwl#,07WY홰RM%&)U &ey=Ly\hUWLM r|6\ԣG:41kyY 3d]_!'z1%+8̯GIlMBȓ(ٲB!:?씑\¥>-U6 Haq2},1AK rmꂧj`ɘQƄ铿%@.SH(ex= qٔޯ(6k!>h%2 5ʨ=T3#7@DpޮCm*kL!m<0|nKP2jsͩOaoJiF_8E.hQqͤ]:7Ú̴?I!RQ%1].Sk[HKԋWm~X{gWleM!\[ !$ ltb >FdKY[~|#Oci8l(/F 9;OAF7Xy Zy043jx BSx^&ˁlKwbeۅQTzQpcx5H< d;]O=.dVUzDeT)zY" ަXg~6=G1tlyc³z_WUFOB: $x9MRqGxd!j .Vh+3nƔ}(10YkAc:$)|4ˮ%ї l[Ogr>W"RALȹb*ncf! U>]>`e3tWtmAV}[9zȼA%q; 7=+J Woؘ2o- zK;fX \'oS [_KpzARB:':-KHٓH )+'8G=#mYWjf_ :by$6쒼`Qѐn`v?e<#;$^Ƭ7Y} quIjܺӼ?`TRw T7zcɫ 0I#Ee >.P:kU{Z=mo*w"q+",FWX^ xfknb\Uy,FqTJ!uDnTS!|~y7C.ᅏ,f=_uf,-鍮]x[6GvD{9q3zW(WuSt+j=iyFN]ſ`6.| Yf˞PN=›KS5THN̡*wqUVdޑoeS *i!m!PY"AKPT{_0VWr:wl/CxOK}1i~i`K'ml_-}a~766oJ ȫt+=o_<.2^!k]HOiݡ$b 1ۍvC">PS4@R= d$Ed֩'jZ/&t5\uzRR=Qlg#aJ:i#='&%NU GSO5mi?_MZ;f$9Z,ݠ߈suE } 3,M@D nsn}GI*";'lT "'Osnn8l'ltBםyTXxEa%!D-:RsGpg=Ipvl|6m6V?μrɸA *x-^HbDHlٓS>5"R)US! ]_'3wB2l9BhKSlDvN&{ pK\LMvy3dou"˽=~/k `VƸ-'8G`s@/]9.SL]S؈. %Cw6vSÆ]h$!GG|N mĹmrVA7O݄)frX;x^v.sz kҏA b饷I* oKoeHErغ@Բ[' eMZ:yDfBV_ _\7!t#+ n&^*\ ӯ#A̭Җ sTtxۣbEʿQZh#a@1}]s?ǧDN9(R (^r8EkËSlĬm%FlÚ,uĖ=8OE!Kaj$9A(fyW*аv_py0dk;`:g=J@E5tf jw9'b+W8c[8 1Rum dvq.t{0#QDꝑ;^ SUtJzޣ`ӣ@D" C#cxe^τv(ꌟcf^ Ӆ"z1-F  vCkPDswZMYuֱJlF>GgyMx%72,jC \h;jLbS&rjbr;e7VYb0ir҈;z -S(s0snIݭQє=iTd'@֌L tR=@] sq#552P4͐W5]%,RJfnU]Tه MLvgj]0:6L At*Lm4Zd{8B+h-$Q~ @{$s}䂶l,; Ȕ2`LbOU)Gw6!y1/sd-9b햅 *ԳVǒM49Ԥs--#+}oY{tDڼ,*v5+ls7>wpSEr;,sTx }M-O*EfZ3&>9Ez5C rsèdR r0^;hdEh<O8F qEl{^W0JXZs]Bn@]x>*36r+R{p\y/ִWٳ@t7 s;Qi(ŠTȝF͟jD>]Cq68!* /oPaA} @rPaAn'ݡp gh2_;ZV9+=e1wH~b5mcUAƒ6`5"nT@<+(=&oƷEjQNiܦKԩj"AQ.mzo>.&\<ЃVeZ{dRJd/= q~TQ1dKkry& iT|d_$dxK? Bg$ .̽fEJ}eؖtX\Wͨ2ԭ Fbq_8gM[3hS5t:7,/N4@f>}(equtˏ;O<`Vy* u{ŵLH(Tu/vA֙ Կ zw_2SַⒼL1g8ӾC? NLпH)0VbMG堔C,@@yꚩڰ&+g,\b:2.VNP0H43X/b1M[iUəaߩz(PxQ k'o.hD4˻n2sF rWEwn&_et*,jϷF# aRG[>sPs^Lb *c=^LǷ%2}/F 9>\b udT`IRxJo{aP}>V%Ͷ쮗fH`Zm;\Nc"^E,0 'd \֛}"J&rdqcDR1+d14pfT"HacjBd,t,cͣfK`/~"6h3: 7L}`@i,cͿ)ܮ1l GCh-ߟ`sYqd8$뭺X7&%cK֛ JP/ q6!WSS<> \y\rm|(VK?O#^7*1*"$"E><_Y"'3cG5}Ot1D ~;7߃T'XGҵ)\h$ʝK1^nN`Ep[#p9aI֧ lJW]ތF<6w%C"E"*0GӬ%&cǒӫXČz!P<,{tIّwl ?T !?xj,4 (Y=S+ CYS#w'R xyULZk}bZ+MQbS&T+-iY"nRڦ9剜%:>wtm0Ozc 3(Lg."9 M - z•/N&bfU22 )?VUX`^-M.,}AX4gT)B$tnP|eMA"0b%a'Ԧ{8zC~B4A uBjRh_ˇ{'b2Dү@tM }>1ЍW))k蠄PZʥSHf>ywL,w1(C) EJQ"*HSmOwH.)^WOږBjg 3v+<5V]mh,c(| 'Frٗ(+g'5 )'^}FjSm._m94žJ(PĖ25T.@Qq{cy,u=o}ڌN/u+4U:ӹ9GqlWX;M0tgB=SJ]RР̣$Qq(j3Q{Ljr:NPtXUixׄi3ṋ{q!M5~+n4<tLK"a@mi$>fxkP~dxUҊLHO*51H^r.B7! FgA-B3p[L\=B(hq3lG5F+ڊ-nE\Q;&ۧM%[bp۴Uix:fՊ>.f gu5  %?[sI oض7hABzb>?S8QrX#q҉cNXRSW89ӭ}=ɢƏPҐƜ`7}Ÿ [Ͽ1#nJDQ !ݞ`D ]$sKJk"N189[ 6>uȖq5#Azl@~7ihf𲍧 nH7k3GvDMԥ{Y.;1IM{*IB >,}tAHӯHC&zp]2HL5w}m3) oG:%6jlq0.r9b{*SL觜kb_ϙKߎP}?Ec}&SxrJ#>&d?M͏yq{;1;< 5HVBpftoVI25QɄ Q=T;&|n6ox}CCfMwm)+G)q8'Pf'y%vԭecVg>?[/GVrXtku={92=wQ#z$hS^/mQ:[^"4!xJVqv++]7LpRB 8hąshrLEklp,gTv^ܻ2䃆!cOX!|O3\SE|D;+=^}:IBh^;7yıV((SJP_hPp@ЮhP8r5 ZgA=F;AF!, ۓe~ Yȿ$ u\gCGpF..O|ڦG,+e]y-ꕪQY(`TL5w=Fda[fiNOb,A[KN(^밽m~˺ITX*_s~Қ< Cb99Շ^>hO(5U4",=7{cena""-ޞGlZ;m?kՕq.SSyA5!2g DkذkTc<"9_V Mu[mE{aaNe|1&cj";V u;s' }d[5MUtE9~^1l31*fW͆Ã0d M}w@ַUy`n Bٚԅ<ϸrRs`uFMV\G4b|j}9Tk“aDT?:nA kKy&QscY@L1{~MX" | fL4>-5!~p0Kh$گ}j>|BÖǐ+:q~O&Crq)0:ώ,(E=^ ImjCTÛ5kutuU$`\,`uSB\Bu{T/ˆInCsJE)Aa!7iiNaxN0И~< `D.IH1 sk@RhACO `FNPo{܎n}`0tRˮnv|'a#!3`L5F< ғVP> 8a3 Z /빷2]cɬi_@m5>f~[`D L8"lߤ6\@WDF5=бJ+= Y (g^0/ ӃAaOEe(⧜xd<Rqn {Eb`vz3nI1+b!;2'څLq;Z٫3F 9M2%0È| r{S3G͌cO.{l ~sӒ`=!3-;\7U}Ռ=$*[rڕ`P—N7mzaj3 ;gzd1٩sb5(P; /?UML)}g.cJҕia!BW9Af67m:֊wNǃe 4}Ɲ*00 $M0 NIم3/Bg#_ZE7s톢9eNWL<4SIX<[(yK)Е)aՊ,]mƷPe ,wHMg9x(_][7Z ;!~*7̢[=Z\BL87W=ZoQWggek/TF-Yhp%;ięge݃7>H)[{ `5ZUHoJ`!p4b{ ӵ&>t_k>[j,gG[T%O^|qV9?yPs&K0fСi,iI•$ ү P9Nwfy*jw4F3;+F4;4Z Xѝ+SP30ɒ[xOH{l^XyqĞf_h7Y95. t\}˻'ʌuBj"|~F$aޡs?,"|1U mm@RӡYgѮkr&)lvZE^(@r1Ǥ*9$!i*UFIR"ܡ2vUwt dr;FGL7z4O<& M}lgz babHa1_̈́^pylN;16d>uSXO!(sy@Vq_Lf3Vd كS0~i5z}R{,XA;31]SmF׸Į˶H6({Kb:p&U&$Ĥl86*GPk+gWo3&f2'ClOO$pྞK$>&82#Ko t 8| wc.&%&\e]mAN77iHO`%v4Y"!XOI破}uX[[Vq}R$:Nq'_&-P{# @/[6wXÈ &S@阫 LJaNP0zwӠ͡>ߙ SXURִ"ğ#WSʘl0snK>kQ˜A-rM ldz > jx \b|.@dՊlKMpf=%B ٮ2K?j;3sx 3 ל7RgoU6 DN} V!lFr->xp$>p_PDU~[_ۄܤPl —rU\dGnP`jA^)Q%L=ArrwjyyyuAXjn(NRtQʙY4'OUTʲV4eF|1^8k0r/b1{unˉI4Uhzq"Rf[u&f0чhȾ߾P^ &Adab'=~N] W k2 h5Qʹ qŃڛ%c7sb - ܈QwM].6^{>tکRp"SP/Ec5^D`mĪ?_pu:t"J㾗nUe9UsU&,u]_ͯJXoJآ F5 ?*XVQ?Ϫlmz+e4pV5GRTd(M喤HJݱyetwPu;ؾ{u3 Yc,L-@5 bfo/%ТQZXBC1OT$u$|c~Hg4`yqfNRBRxӝ&$*|.}:FT(˨@hcVg>;^") G+`Sea)-cBBKRSm{q{!׏˄.IB3{pW[RB Mm sN-au̎J>&:$+ 1/J{4HN?'/r)HN#ܖぁj2WiD#PfWpLYD;j*wʗJm*~TĻ4YC%%% (Skxj$_^hSЦ?v ⬸O))ubcԹ>L2m[vv7M'c1ھ>3`-]q˧qαMQNHxJRxݲ8Fk/R\eNj~vHbNi׬<@Xd1%x#ް$uOtɧ j'O:Ԅ>pDv{X_rEn7lKP{~ Wvv.@&}o oVBYWEUbTCy<"*MY؅!5sV,Xf"hc@e1hٯ^YNX"_d>h.qm$j*歗D:TKم0na$eڥC!EMӮ41|l]j~!oyQm|ܮ[[ÏRLݞqw@t!=n^^ CA~ey|}m?|\\ٻ6Xmc}*r URMo(45U74'47<-7W W)A4hV#CF `⒆Uc[Ed8H t KWMd뮒_ձ} |"WM2 $E Vs*YbGOhylU&Tak.ֳ%4|!YSrCĹ6qK-Vdi1͕^X T untc4y6h"6"}~w2Zk}k =YA><a=%;ap!HOa[,uwH5 R(ߧ4XH _Lጔ5 ^YpyRe~6ېU .95뵺] |d'`lYپbqɱǩ2hDHP(Tl0}!Iu)~ocXN}|#(I V3|W+yTw{m(l(yLHy4چ7)QxZhj#0jxS̆oeb1<*s\-?M3]t;Rԅ|*Z kD0q6,kȨZϡzHl&N{ci K\!`i1C4U8f>]2d-5pZzahBZxKjbR97ń[*fGʌ \Bb)p:<ǫN5)ܳxr N/ Lafl}eڵ2MZMY2w]dQ_hꗫ3!&D9,>#s},htr1 !|W_Ayi;="|:\\{rZ~'yW{cOdih_|Xٞ1'3):tDlqe^ mk=ŇBn L.Sz{݀+C`;'}oxxˍQ{ }~,˃LM1+ ȥᑎz~&Ӎ- e:J,$w27oQsr7;LLTGzpUcz#R!Qc%\ AXidSH9@]ł4U7@h~ y'xmz6:y@q#/OF H  JKvUZROLmhВ!!r딄=d[E4 6^Nfi$.ZgiGxucpz Zz8PiƸ㹼XOa[dkŒsP1M $WNW +?=z 6% ;. qR.K<(mɍi*C<o뷿 :>EF<ꎧpSI Q׆6%M>}LK6xPjO4N8N2cJS}Y&q)9vo.3=\18- F&U=  8h-{\&,`R}TiGҥ?`ۗJXY+l;H9Oe.Tl9җkW? -w)?0{7/_CrG j8 ?_#ZQb{S9UF :mB2 x۾=اH?\nK[ xXniSFUp3M~/ɨOx{TNwO"?UwV4e;o`ٍrWփ{!XñmP?uelf =0mP=&C,q hn J[K'ٷUjIklslь]s >po$= uIG3r'`~wiGc.5VӘ 'FC/"A:t7SE:΍;߸{IwslPxLVRB[9G$s86ԗ0 [B>՚r? 8r9Uݻp!V~HLCJ-Z,l(.TOiG;Pn+ (To:tNZtqC٤V2@ 4"h2i#5'ݯ N~@ *slvQqPe$ )C Mw.Pڻ 4~'nm&6t 9PPFKD=Q*}!ϵlmpVn;*iNl~^`\ZݤcfKЂ1SvV\Ew)#nz gjw5V穝'X6e&w`S!$\nEH5C"S&>diK**uc3Bhn] wZV;%A!rZ4kW丝`oTI282@4nըg,jk@BVt8(p?]7` 5KҚ[vI]hJ /:ptFܚ&WZbܜk1߯S*2sCleފeb *:sH$2+=ٙ#-άa&QVL hrƮ+yV#PʀDul{$fSҸYCPEDd{,P@вO Wav춇:x4 H<ab-j?) PFڒgA\WaetSjg7#C7W p:Dve#|AT#@z8m(==qzIj[o%}G۹Nag.%aBSWS'Q|3jlJ%ӚFj]p2Ǟ+3U*]ѲGi\TZ7ZUzh=pz:T_,MՅcQ"I[[Ҕ;>>ۖjփd^]6kϙ,PS-9D:+.ZUMܷF&at*E ]%pZ0R9F0Z;oB?/pCa*mJ昋BZk9IJ ַk\>f&-iL 1ӇHXs&E S^\0,A Qw6U Ar/{^@!Wxp925U@yПM!X@2|+P[EgnV-̍@m80^$Ήk,'5.$NMr*$ ; |;eI&~¹hb;9mrV6kLf8@*iD+~q׏5Ka}c[GJ8]ɚ̱.EJۃ$9v=XtC n/Nƒ^+1AFz A8©G:Q{NGQo+ )aI-g CCn.3N@($zۓSʴU ?s!kģJei~kvbaXCkP:r!/:èSB\@Hq;~]( e/[c:Llb8cŒ}ջ5^B>, Q\)yL =>14aͿ\\`j![#`ցZ\q}bi٦F)ws&^.m/3^ڔ[5^^n%hCś"TcZC$FI+̍ T@DkWdú7Q1K*wDOvZPԁB qc[G*!'agZ~{c*8`8.a'r,n)6aAjͤ:N&b!ԇq̂"6hx NXiw|u]_a:Y+ wfN**$?13r8)_Ơj>^J1XY<״qԔ+[1н=Z@P$,k3]kJ; y(B>`>jIzS$91)_C/9U.[DS)&K(2yvkۣ؃UW&/Ծ8z)9dTr88hvS,;GWxO[ulH 4zWHs7j&%%靖~B"Q? q#z|I1*.83sgl"\7 t2[˹cȃ9 C'Ū5tV)XE]VgF^૗e~GTOmٶY9CV|jl O<'nۗ1|QK A3I8>,xb1PmƼ&S}('yf(/0 #r賯}M%G_ TdM8U{8Nv~{|Wk8ق E; s7mPz7k 6~Rtsq4>|F1'wB/j2s,ݝ mybJ?!|Ne6}8mr ?>v < ā G,Z< 0@}D6 !(|Kߗȕ U1.dVqa9yA}>zu|x0mm~]>ivs[U4:ςPϤl$?n0ÔC#$V=Da`#V~ ,'ʭO s{_<~07I38^)kO9H/z)埸 L3B43xd;s^+ hpآat:Jʙ+ô,θ<٠ZTtAG p.-`FJ hJ]g -hF#X_'ĭEy毄Z Y+9ﯭ_/{]60j^gC(=S^ױg{$&ֵJon!wht7ڜ1"0q1e:$)]Gk^U/yB 7}i)-Ml4@_(sC0GіnQG#z5.ꤗ>NWi1!:Ov+_9xU52^)xA.fĵ <Ӫ1D3 [K @Ot 8ALV:Xt+qHSz-=eKy~:>.AN[ȟ.ʤDQEv75)UlJ y՘/*.  xsB{F5"ZJ7e&]j{CUmYB|şг3׀5tF-2?-{cRq}9;ѦT{\^CMtdlt8F@cao'  3& XOk5>2dLXOh큶jٌa.eO) \6^]J|H=fRH%K#LlҶ^fsq8EHi@yAF-kez#Z)z3_@\Lfmge"-N{:ݞEp~*,AvƜ׊Tמbrݡ+l/--j{I.9'i}u:=EQqի\:rS:CP 9{pon?Uؐ;% Up``yǡi` _``WH'2 MN9>9aMzr IKGpP#M{i߲u !2K"|~^EFхath 6*saM \K9]<qI sV6{z?!ЦۜVr876'dSu8h}2bs_Blj+yG@OvV+6 f"c)(F5MWDo] 1E"Ǩtp7KgZߥ80ߓ }R@K^PvGeH$l y+ֆrJ)~qݧ/:`'AF5?#m_T*0<ښlr` v*uj7U-;P/#}#_G+1}r]]EZ6 3мK(X1޶&Q$Hyk1@9=\qF !bPCn<.p60. XHѓ#|`5` 2آ8YQ b])@ 76S0cw$iu dZ:BdB&}Ƹ" .rB"8S4^*o= @u#ߊW,wǦY.9H4A+fz)$}'jHϷZ,Mdz誄XRPRp٭vk W{pSZϊ$jY4ӊyR"٬A=9(UG`AhL5*/_57"Zs!il(̜cZ̀x'c_Ԩ_5b/f""1ؚLhG7ٞ| jHdh4^K"q*;͈,{@3rÏgnbұ[i-ƶCF; i&>C1c qp >DK(•zhY< Mwi@S5#c\K٤J#O:AA8^O>$ւxvyP,n 8TfD2 Z,K~K6P}>[OaiÀ*ɇ޼._CCfgϜ0 LM$ ܥv,|?S_U{NSm@jF?bJD1ܱHvWi>p%,f%H@K!C0xo! -6jӀpfm<Xmf|=nV{Yۈw@P~؃|bR%1!RBxbWG̏QD(>ýGKJ ƁO> )|dOko 8LVGgi&-9"ZƖS2(30ZYxW4h ʨk1K;wI~\k21bYXB 4eX6&<,\CJnMڒe?/[-rc*xq J^vbl4 0@xםCd{f(,zEg!EMۋr.$E Vh6ʸBFs' y!nv0?TiWf1. M cEO}ZnJ?L"@vӣr6VJx"OG,6@"wrR4ȡo V lpI[A&ޯbQT^˴Q#ǿfv.|MJA|iaDJ]4=}a_Q|I֚G߸5_k66l8y\8뢓ueQ:XѴb%GH["FXbc[g7݄G_8#:_iъ0֐VUI!_v*DL)sp$v&X sT bp"/zsAxj8\86vSvWK͍c%]HWB?%VTw (9Fߔʇ@#Դ\R53IzRX 2]GA/OF^YbmDO ~pdSkZ=Ԍ2{so= v&,KJ9~逽걉<a3]3I*왘*;E9T+A0+Z po*8coWbʗ.MX"S6sa-P2sm/UI`uh蔹O?"#껤~?]7^@a}r-0(J5sQ;@dܽ幫E6P% mR zz4pcBՅک21SlSq.)?\ѝ"=8-yʶ[ldOU?*Jh҄#AA'*Xy]= rAXI'$[s9"/["1w7GU]Af9FZ_!_@JzN2vV._%o}KҎR9 v@(dQn]{M: 7@:]|&Ϲx;]'U!>zH~8z=& ȃWz2{Es4ܧ s; ΡU?ZMH)3@RϐtMA[`}v:d|6Q-TŭX2.ʝl9b<V%4Q~Wv?lz Ah7ɂ1s)?sU9;Ƙn\3 pI^Jد懋sBG;M~A(g RT`)p3;={@ Y X3pLHitp:䱲@ ӵ@aD$e5s 0Bvo{gVw{v={zvyw>'{o;k-=vznw}{};ޛCξmd=ۯwt=v}{'﷾^ouvoռ{os @}{=vwvPџ/v]g*=#r[QE^{w_[yޭb{si.YٲvMڗ}{=Ϸ=^ݮϟ5yznٶ϶WіGYvy{!|}^=zӮ5n]5]]}ݟOͲ=o{ϻumgg^Zn5K*;;vwt;{; i{6y>}yޯ'ϻ{xkܾ;zg}=ab]z{В-ۭ Ӻ{o{}o]}o}/|_]{W׷_^jM}wwUo{Yc{}Iwae>kb}׽ݭnmnbvg{ m׾}Lw=;͚d>|ݺIӫwٵewven}=juZNz>n۾}|˷vɫ>{p4签˷s{>_}ס^^f{oOZ +o[p}yᄒjgeQ}Ͼ|tn{5/wS/zw_^^Z_|gy{AN]y]{jmw{k}{|Gn_{.w3޳;]wOUl>7lNK}>7f}|{7Ce==}}^C_Z״wYwXwֺu={{br7{ݧuwkݴזΥҋx ܻFחlcm;־n(Wv:{vuZ(֫oomϭ˶qzӶ=}s;v{.W}lzt}l۞_l}݇}sۧ]t}=}46Ɲ6Okۻﺽdz_yϧݟ-n/g9SsG־|w:>{M/}ܼ>۷=\Ľ磻۠ o7sޞﯯݻlZ.^wO=[{YWm=:osu޷tWmeɴ|T>Rwaݽ{Nm=di}9:a{Zz>旾ΛoOUM꾚gkQ(U}uowF}ضwޮW>vu)7,AsS2gN9܇w;}^^Mw=톏w緧'վ컻}Xk]PHRtrg]I}>nؾFaϻ{}Hh2=zwz[{^]/ms[g{/ח[+u{}=UEuOvݚ}uѾwOueO_u}}ymS]w|}mv^wv}ݖ=yz}y.w{cw^w4m㭛fCm_}o*wc۾{uos=yM8[}SSNΝuSηwRֺEw=Ż+ϫW{w7=w}O;v}}:kcIOwݯ_ipjݩ{aI^wr[T4voo{K5}[w[nwhUov{n֚믺jzϯsX{}^ת}=mvޮ͹龅[}뾞}u齞m:ç;%k7מݷWC;3m3u{Ny︮Oynw}{}ewugصcOw^{(wq־T{wvn}>2={w{:Vo鵺k' _{ݳֺqwR us+{:eo[۷޷hOzZkn}tvk ﻟv;޲fgyz=6>Y}Qy\o>{wkw\ە[JWƸ}wwֺ}wo;]>5_}W{뽽rt5\ujmk_m{}s}YtSNJg}㝼hw{7ۮm7mZ}+|㹺[v7wOGzo}Ǫ}zu<;`]:||}}t_;u>mOJ_zWf}|o[\7˽=>ڽږw{ϯާmZƚe鏷}!}ۯuWUݝjɏuZF;g^_[nﯾ2^j}}˰;hWos̼uunl=m}{zw}xZ==jmg/MNonGz{v7vU}{=˾>{i};Snݪ޽+W}>{+>=wwyw۸̗wM{F;wo{o__z*>J>}wٽۻ=}{϶f}۾Ϻ݊'qmS 9{c;[Gkc {{{}lzWkwo>={|[{J5}Ѫuf9˧׹n{nm_|6g=g";ӫlrΛst{{V#l־no{>K\onL}zm}ws{f}龹gm}sfH\ov}ǽ﷏գzmΏyϜ{u/}twUe}_{wצ͞/}{_ku}}vwv|^go};;4Ͼ7wo{:uz9w{Omv}_nnu]|v;J7e:o|k7_w@%o]www羝ovouuw>>yc&vqՅu^Fw_ ;}uz%}w}ެ}n};Ysk{ǭ7Nھ*RRw{̉;ZǾw[vnjoXc>_}ֵZlwKns`nfo޽JYgG^MY[\^m{uk5dׯmcaݞnYw٠mokgB}DeywϷUNկ=[yC彽gujUJ^5}>wz{w{tvo}{{z[_=}-潽ݦxu6w1_}{|v\n[ϝ9R=}}1uZ}9se;O]wڹϯsg{_|Ͻgݽuﻞ힔m};ݏw^{6շϻ >Z{CݞYݽpӬZ\vFom#uλsﳽtWގuNR{_}﻽^뭗}9{5{|osQ_^n{k}lt= vK_f}寧w6绷O/o}ϵ۶l[>}Wv7{}xI>{wΝw;t{nͷ%_woYϻcﴺtϸ={zW}{׻[<_m U2O|{v{4^fhӭ{t{}} }{wenzm}uk}o_w/6۽[o5ww׷{Ԃֽq󺯧iኽo^ܷc֞z{}w{j=wuvscݽ5}>Wwﯼmn rz9{׾n=^۾ ^׼禽;w7xNޛm{_Yzzg*smnһ}]^}==;o:F鵟T/}tGMzq=5=y=|>}^^U@Wg]={^>{ow}>޹fyms{mAݷ{mRݚKiIK{wwN+wszZ gyMow=wk{򏽾6ogo7}wev/z}>mwzt^uM{ﯟ{}w6㺾U=ޝ-zmIv릵y4OoKz͏Z}/}\;g_on/zF_w}/}={oN}s}_}|{۹C^vNoWgt_w=Y޹={}NǮkVF^Wzo'}|n|wz_Ww/_^}5}w>u]޾5-nw}u{]w}}׳/}iZx>v`bXwW{uuk{׻{o{v[޽ǏMNw׫vwzfβ^nꮨꪓ旘F|kwn]:۹h{>>^ |}Uz4˾=U79=}-]opw}_>ݦϱ}׾ٙ7g;S'>X=jKyz{׶wեn_wN^Kνjcm5=}[}}էO*Q{{zϺ#`4lj\W $zoﮮe4n^[iFmVv_o{nۼt{{{ջU^{קm^zw Y>[}Z}{n﻽}g޽l{m^{o]^Ւ*jf;wս]޻9vhovP{ٹ:^Tپ̽P*w[o]ws]a봽dO5].s{X^gUu̷ljwmv l]mym']yݯ^]{]eg]ww:W{w}|Ϯ}z}ǭuUO`TTC@h4U?aUUS&*~ TSSUh&T*  x<&L4TO*UBa2a0` 0 LL&14L0`2hABJ,X?aCk I(`AtmTwUه.pjyE_J`!vb)4ڳ/$˄⏤Rh|fgvsii+FaS1(F+lK1QVUEHmR@7*vhŖ-۾{{Q(`_MOj} V(JvM =K~(G/;&RbMZy 2`[R՝|JI3 XDZ58QC .%"n桱ŭ+f`R; :) Ry3=g%LuϾivTq#'WTL,Ë#)b.6onQieӨ7 vNvt?_N, <]~wi_:́B _4-koOzEfB0y=IۋKxCrL^`W"v!l6ܿ?ΫK/o9*a4UkZt?ۓqlἋZd(xt|3 /] V ?y: @*>i;K^b-/AKwly2TrړP#+Exj `E;sbғd&U涾AP&RaiYS 8xG(LŒ8"İIMl'F =E'l4Nwr)认EI2^TQ!6qKt3<)y˄Hb,wpIg9p2bCSտzr3$L8 3Jgkfg,j<ڱNFq BvT‡7u%jaB4'ʿ $MBu:Hq{ǵ\Zy@vb0n:t~u@:HKE["RE\_gZ)QrY&zv7bCۓ*p'<: |mTCiC-85\؟z D۬%Ǹ"^6O ,E`jS9sz p6MwG8ݱ8j؉rJscmek.O2 O}*~]r8Bv=d{Gi#?[wq_wwͭ6\eU;E1%y0H7HٹŬaC9Ytտa/WF&" ELє%)yzl)f=\obİdz@VJ+6SLk,[Hiz>=IPlD%)]."Mw[H߄}i"OxAlk#tHFvS8*}U#,:4 ϒvcTn9GC$ap};ڱy|7v G?FX {t;"=I4} CZ@MѷF,Ily#ܯ`tIQɃr;N`3>7О{bb>{lℭ4 y†v楎<(jYC(˱T "q9f0t\M^ԩ?ߊÃ^z=ßIb_-%0K'M>nW45M^c;V5M5gT䒚_)2?'*u?U=u~:,hϦ\1/9-xɒ/Vzi-@݉w>Dؑ'6ȕ|%3atn};kB{pu#JpZ+{z;զU0-g\ݎĘŠT9x 6o>Eg2M=,(ȥs.?Z@eՍwVp`#\rmଥٓSsضs/JfB0ɜbn0gg7ge7[R[Wwg=5%gT1@TFl'jk$lCϑeeBE{)|a䎘e8ImgKxmlovRDf?}K~Ʋ1`Og aa;{yJ3 f '}6@u5 )AX?f*Uim:\.Ip=. ۽t 2 LgWKtQuc"GCpY-1VuOzDSD]x^ C:w)]tDc uXlvN/.(򁂋="^r%N:=}+XY&4='"y!;'5y!|5Zf 146oe¨śȝ .TIsd$oF4r  ML!)(\GR*J/}ߦm&^ˣ{!e1JEѨX{+ui^4Ra$CĊeW.ǍSUj,C}~EܤbUx^jD!G!a ljgkeWCXV_d䨜ZGrk76|_&ƦEăV]ځ@v^֔A,TYV.CE+,n S8rpgaUJZ|+Fo&5Sf.Ӻ ǻb:%8Q( o99'8ʙ/D>|Ck=UF2"SQ3&-TĿkQ5SgE{z>Ʊ3uMUhU~fC[m`hd\ ]:uɾ}~A{&/ݝ׼MvʇrPCHc[=I2+2=dXF4KHI\s\ '/9ыXBNk Q \U60f}Em9ؼ>;-o7Ǫ1}I(q>h艥4<'p·CȶP]%'>5*bAH@Qڃ] S?OCl pnǧ,P3zÄ)DmxIѶOթyr,>yUKy3?(KVN[IY|9Hz\;ۆ9$Ys~tmS"NrolY;HkLၷ--U Qt;.SJbx^M "lǑbqՄ g^hXWC0ܤBG  I? .AwPqJO5XyoS})=mw>Zr/J2mH@¥@_h86)%[k=}ގͅBNmC?r ,KC‘ /*aS+Ra!_B0*TLB͘G{y}뙜`Z}JcDԅ!:Ք I4M*U|N[wR5E '|!Ќ?0@$R6]3wqvfpez[P:q`*\8 [IÎ n 7 XWzŅZ~&,X'gqi>#Lxu36Yj `KXlȚ+rts>}\~ Br&" 㬓 `o4gj%][̖9 F|s9Z$&4z ?nؑRlyHԍDJiz"!W.psK#Jct -x`pHՈ7M|heobdcs܏~vъ k&-}1*6sU>$?U z[Z:_*'IUL^:B Ne-SψUw1w .#-=`[ ;x-Ѧrn^F~ĔEzP9#+aܣ_yP'a趣@%#v"<Ȱ ^?LJWlӲ_<ͱ&OK;Dz`'! 'wTƳw1}p, (40t8^; p|wzAˣJF-ʦv?(C7_ 3a!kwQ, MMdovXwu/@i#%d~]qGujԋ8&E1 )-Z'*C}+}=$u0P:ٗ*T&t-xyt b}|͓bFax6-< HqdjhN]%?\S3ǖU=rnP d8[GQoWn50~l._3GP ;}g)!f5~`6<5ߩ ȱ;wЦ'ey=̗0&\MY,哺'"~b &h=Ϡ\,]A=ɷzOvM娫γ"k1jJXA)W=y[H@w{xQGxpssk = jCy)[xݺX0-9L QU8 Thw_A>y0gG< tFiEk&…qSLO!'JCq,pBu׌/tF(~y F}R4BC{pTuaΎűhφ.K{F0ZGqP\s%k:]GAZ_@Ĝ fuDm%??E|WFZ |H^(u%Z㓸۳< Ug\5pWK3h +(cckO]n6P 9DbUՔ@wB:Fd!s/-."[F5Q-zS q`H>aoEkʻȂp: I$BS̈#K$%hsqo1DtxZeޗWآsKX  %~*sP@z$+SUc%t MXÔWz~ 2Zm` 1Ro(J93vuo| wgS〘8m/ZԾYHO~o֧.=&yѿZ&3k9̦.ٺ ) eKMQZSQLۊJ)$!V&ܟD8=bW=dפ)M*UŘȘ`R2`FLT4olbtk}|kH^eRnbb]kd oJ%dC㝖@D3jg_R?>}{yVj nM\K]@+c*P:onXM(Atvwb4 jYkL=IMB2)V̒́i+z~e  j慮o`m#Téf|%R7)lM⠃NHi tTe3VPnsu\z`!sDY"2Pzqn9a W5;aoPgXYЃ|*+;rvL=%z+QˢcXW[xX;)o t#[MX t7MIR1&~6ʂ̬{*9@)rНPEok~uR~xmSfJdҰ+@uWcf{tb#on~;6C`PWɷOw#V.>l88o("ЪɇȸD/yq<xKxVM`#aX\}7`ѮQ1wk1p^OJ#9WU$X= Аw+9ddDZ4y)|u3&m >\B;c;42A_RKOE.{~/R~5>9(3[.: rT'\p;3%k v ubHz8cA?CB Sl9t~#_ߺp.#S[Ʀvbz5MDwaTW;\ohz >^%{#+:)Z/_kDS8@%tsq7NophlevkZ>oMsZ6hDtn( KLCN~K=+>޿RnaZ\TU[w2]I:sP.v9GmwGr700-y>WQ)QYH2Yaגߠ(nT V2H¨WJe8}P8+$%| LkL¤d/ʞ9@1",0*ʥϽTA p IeWӂJtCŸq2 G3Qq<Q B^x'_w&7g:4d;P'J1bʡfk@2@ hPS'&߫@IF[d;^76 G# bN"2VʗNXUh "~sx{D_;RԄE&nD6?3np-RJWTg}y>pz6c2=#'()@{9A{W@i(5odX)*Ά -s*pTO3ʵVÉ̜8-kƺ0)YJop{2P%[*Sg p(\Mx~ĦxYn_7tҬ#\qbwߡ ;]oDق.{f\a0jm-~ s/Jee+3;OUcoBS 4PBY,Au j k6}3L7i΂dxkQu^JyPԡ?7ȭduJ A>y\> Wy#(ܰD]ʡR <t@˥P -4; 2W goN v=˪gSN0/ hBhR8^8, w39.{A㙱Ԕ3_R4-e;Yz<2[<iJZ)vd︅"w!PW"ܪ>z8.fgc#MP:]Uoqcw7|w+/I)lk}ꫂ^BW}&z1v-i?rTӪ!%JBS)Tv߫щ< J v{ Xw^T4yAMM<}@Bj{OA{RƼXWƇӼTF-)$6'7>7T+ 6`1K}xhv~9—BM>lO0pK_O(Ntp$U࠸eΗ)SVv〓M}jو\Ւ]f^HI{ D9{5F]Q.0=J/h`C16"DAHZdVa̻wBtPV 7RۍK&G !qupboĕTJ_mSۺ}?Fun!1Fɇ.l6E)~'tL3$Iesrf'"Bb3 }P@Wگ;ZL}Ըe.+ONƘx0=Nĭ=oI% F>ឃr9R@K2eSWlGcMHE1f<|w6WU(ip5aq-% l%t ۥ82yPnξ-?+ hYId$R"@uHAg~Ϝ2*q8Ѽ:h|v\I%usjR ciEoӳohN]vyZtAsK#݇v(K%=)('iO:l) WSl_ ^j, _lA=ܵb*WGX K#L~,~U8h-*u㿅abXVCVt1/#7x#Ԟ[m e7KjiH"XS6̱PA1|#6q]|ϕؠ)q}>JdL*,n;`398sιMMfM83(sT\Y"Po],5KկyO^*eeiبFM-F/w"y!~yr$ܨZ׻: ^ϸXxg &$Av]![} y%@%ԸUkD_ KuV,{ %lÙ"OIQLXpCm_8&?xWVHZ32NHtxB8<ك,H<,EJWv kKxiDͥ`LЫK"oESO Lhk*r|9 ErPMP*;ty>oʳq|H` :$L,qPSORSR)"[MSF(ν(> ;X7lJ 齷s'Bo4ݜ ~UtA0L]uY\J u@Wwߚ1yTHC(~h\:9jgGҔ?N*]WϬZ?Ä C/.ƝRدB=`Uaurml Q'7mQZ&C䟶3yz#@z @So_QjR/ >7nm0 5o}-\ m]bcO%=ZQ8 4Vo0ft)ns\?F1ix |AuWNWN|Asj]zokW[T;'[WǮ'RyZYeN]`T٥_&Qôj'3mj\lO'ə<л89g:pOyhS6)x8.Vl84:`SwB-ZY0P YdBTi3,u9qZ)tp@iW-Gj{>kJ'7 $J<Ӭ}2U9U% 96 zSN >OwEs}"</mzIrt.>Mvn۝:˚ d~ǭU$嗵V:_+ 1{{s"4Zv%Y^wTf?’Uh5GC/牜wrro66x8xO53J+l1(ӽjm< tL pyBVE83i bèCi OKVתìlɏ񞏚nl҂ipnb޻:kFԩ+/zJ͈K[B yܩd6))qMЉ'!‹Ů~-)+Ikۓ! |eg\psbyYuIk;&E<-D5fӜLO<_m)qh1/1 k$8i RVkR5⚻&h)7 }? ` /aP}3,~  f#tX1w7>ߎ3߅ Ҷ>DXlܲP0Ø7S̒6ORe]QJ[ĕ_w;_gn]L&37"p4$ISd }8PQ5]aK ?9ق$_s]mNÒ[S0΢y_ƝtV42!jx~/yэx2[*z/\??C ëг^1ϮQQ)+Cm =:Ra DzXy{PՂЕ6@qJT$^BH L=gK1fP[˞G<ʖB}>AƂWđ"c5 F*`7zyRbIa"xҒfJ {0}H 9,btCN8u w<ѝǠbpÒ{&3jbnt'|`B<6v.㑝H1*"~ =eLlc`|ۆyRW"ʍұabG4TG =,[_T;LUҷЂ ΍mdt'!,pN_R i1eVl̍P0 G5qķ( 2$Mh}yk0 q^fHɗ M#fflZtgW't{v \ۆ(;,Uw!-А[૫)T> Y N0˓ΏĻV@¸)d.aag$ Fk`?7܊*EUס_p3ctC›)7 /XwL[x 'nhX"B7c;s :jB1k-Up)oߠU~ߪ5J`y4 S;RAJbArOCْc"j3I"ǟyS-$,_!w+S @S:4\s0"z6$d +6Y`}ׄNKxk}|J'C{K 8@([fy߸b^nҡ~DQK4AB,̹#m8܇n`rY[m,@k"x'{e}q"vL}LWgt2oc<Ԉb*&CkyS#-ZMg)IGK 6FJ:N]3oC' UuC%Zl.PBϱ~vt2@L*>C "pJ?V@A Wyt,F@ʻa.ChX@^dx5rBt Qg`p aޘ)u3oQ =PZMåMz#d idLPy J@ I&>ϋȴĎ$2Vr7|Y=xueKhKKf9Xd= d-lpU?c"P6!!rqrd$y>:JKDXR4HZܿ._[?/ƍ*F]JUQ.DߋFX=ܞw{1rdo_ ,DZuʯ3%sC%P'W-!g3o@sSϫ!>]g:MgrӟGzR]kMB\uPA9-ǚ"m.Lkx:$ >AfҲм V6v1VڥuӇ}R wSQ篏㹟hN+Ɏ^9/b5G"+>7Cݥu7NrRV1wx\?^Un}ǑjQ <)jAυl2f FЉ9: KojZٲyzl5ѶқlUsEt+#3 bx)fժ]Tv ukeO 2< >#g*s̨6ǡai Rxm!H;)Й VTjtV, L!+?G8bd"—0{ v) p|R-|KQ~gIzVv>Ty3@a):r3Й`r-C,8P+4r2*7;8jW ^"jncFD} gr'͘&RHm\F=xzWi~4syۉHʶ+fc;Hʣ-C.DDPf7%1R8]RV"00a^0ɽ܇ 'sdz^` Fy.bnZg+@%` 8Bp> u/_DCmQ*C3l69U$[ns`\vXBxhJ$O:E"rmၼPvސFѤQcQ )#bi9{_ 25WVMQe#:(CIOa]YMS>XภuID9>p^o PyQ37JS`#a 4d}.Խ j/[&25tDW dMeW_!C1!r]k#U[U鿅Ƥtnf\SK6,N[8AЗ]cRH\亻N;>ZRn]~9F7MC\y>φu4ԇ#GN F GaxS9KUU4M.zq>$ҚKM#ш[|.D}}U?͎!>{Lbw=Iږk*(Ī%15uZ$6)\|o"a ;'][9k9k{8&hrggl·Ze.A[ fu?5fZ{P'"+V5=> ฮw9!ý,)$ OnI=[l<`{|O ?;VVRUtEQ:TgC~JHrW<_b9T'_^' +ꓚ: vM#zu.H̐^э<~d34XN,Tpu0t+8t 7 *Ph,PnyMj^q>_=JTj܋m=5‚kjF+/~HſSQ`}.3d!¬nvd g{#{GW$oDƜݥʵ S>Ըq#AkfɱxbTr֗k\hqĄiZ?U3-}<jKј攡= q#}E\#(51k8&`']JXz-$Y P}sQ+K eZ:iP ^ZUz̤"էJRpZz;IqC9d[t^p-jbbfڑikGi4y[vm釮JYM{LfQP(:=BQ bI~ 厷a l$,ՠwiZRo]:J@Æ,MiTyo6\#Ԗ[mObr-bS4Q6&_ yݐ)fn=w?,0$DӢ` E[oB[1WR:de@^6gE9iv]WEŞcUgź1%\p`47a%uRqSg1LU*? Sg8nqsx`1dM0TmZȿk=PnlڷaҼ\ _ ΄g+֛f- IFD4y+hqpfC:4޳6PGhѺ`^LFz\e&v6竸Ȳ(xNToO#CMH'=P?ց;5Ф`핝.dIPr,3=ت _\@z">W!^G})\[e'5ˤ`h 8E.~YַF-^A3&@mAI LCSraG'*;@}!{aס2loWlй[Ք ?{n:#GLҶYem$eIC+k Ҹwmu/>9!x b[^"X}CNWlg yÚ`^'Sr&M=-p4W?aWsmB^Ya(HMJ(C1a?~Cp﷍FF!X{דd0e螌?O}e&Ǜ]Y"~´ (b=HjPg (V y7.>o)o;K5lݝ2eH.dLM]5f[dGpMDEY@?hT@yM {POrPW:xV" Ƕ5-QǼM$"e'8"WdRo. 9 c5и+۔Pq Mf Pguf5$RE=S^`0P/Pj<]d,EK?c>ܭrQͣ)+A(7n7)fʽ=- C%ZQl.ac6Kŏ=WC٨1/I\I{qr7T3\\fj PC)RqKXMkmܡ $T)BqzE (w!yw x9gxix8z2=̝[]u$*mҌKuŐ,*7!‚$bHcŢcegmw1~nrA-(oYv=ЄNcS^}pQI]85hwURj8$F>ֽ֚~  rܵV? b_ Z RME'ch>E /N0ɄlIʻT^gb=qv.B*U()Ky#O^&TCWUxYT5mALvA>/6ۆ#K8bMW79mu!Cq]6'Rvs}품%[>R^iLdx$-@ )mLVsrԖyz5J Wqu9v3(wAA 贑^i8#z,0(s-p.F Mzs߆,ӵuIٴ Z+A>Ǐō Emp&zsf"]' TGgLB*gj0-az!@ m< 8lC 'S&#kJ&yxE.rd=JAMOh|h$(K7LIyj}=KOPzm Aw82Njiv!UdB֒qu%5t6.EPfK:s)ͫR4Uӏ KB~ }q=IG*b{ײ~IBIE2uic.%09JNLWzA PٽL}ֿsǵSe0ppɂOI ^y47gEl]J 4y0`BW8@Y U7-r2"_wE0n3=k71]t67©^}m(<.r8պ}N[2/Up*KM(_SA^L-?%[ [yd8]6h])s(z@ۛoUݫZ!^?iDĶ"(S7CxB,kƜ"WD|9O)tc#65&iYr9Wah`0:Uf|ꗑ\弯 . GH$Mo~rG>,gb^MLIo(}o6\|fJ; 8cĩGA~<#fY5cJ1u(i17+;mkug { 4;I竸oYQU34C#$EOxfAd;QoˠVNiQOjAyPxj\NPˋ5(ݔYۡkF9$O)n߅$ 7"A+Sb$AEI ?b\mCrS6O]Ɗ@^: CG%GbWPm>UVg㌉xH|y8{o-ɋG6Ĕ^'RtRv˞Z"͗`D+&;i+߬ZL.⸫+"]ū<"հhT7 uw>(eƱ#T#rk7N?s?LikTſWeo#Jpg{C~5B]N_[W-\{Gfw&q Y UA6'ǃ\41sTyBP:A7;›8eOIJj T7qʐ;zŀ'%ȃ;(_јlQ Ť4MOn x7KJw"^Em8 g?-kTY.)UNm' }ZF ʚyN[O]W/͇ވbmb "c/s3Bd G5DИLL-\8la+*4 9NŗShrvf*dϏH]s'w=`6LVՉ΁k7&n-{5_=8U5P!L4 bL7xc1']2?TmZG #Oc,]!gO.lo6>CV7⼓?50gԽC,R ,Bgcxc7!JgaB'FRȎ33 CG2x\{gVy5; YsuJ5dGy S [-dIޕ#WfB::]uR (Dg"S쯄C*9i_}g^z#CNrn>@<mWKƴMS[R<ٸ q[A5k`)6\]px ZTlK)%9Q$b 0Ìɦ 7&#[YrBwn." <65M4n0 F+!~F>`v+QVU};[st9Zk\e+mZ[ kVJ3|3^Bv ye #SB44>r8H*LI:LΑo:Vspk`{*58ʡ"cl|m~nq&HQV* ;^EIE;զlNfTn :4z7ucheIw[$F]O1*ڂʆQ<_Ka{e;(-'!O$=/)<''%x5C2МW!״$M *ΒәR%?'>#%=͑~NC/ O8yčW!~/)Y:I(\}$%Lh䴼]~@`n(-+#Bu}-bKR~2k 7+)o/Nb[sPԏcY+jEӛcjp^Z2ys[/==f:DZS9zɈ*`8=ĪM ] R."vtܢpK V5=8H43U2ˌkGiR|sۻ=5Y@!'^brjۧ)ŷ pռTdt9L dbDy>lJ?a!˪>&#ΛN/n<Jz5LwwG 09g^v fMIm׎</G7SN/nMPߖf-3R`mjՁZ\ǟA`aP=b i`6˅ ??r#@掽wE bh=o>_X !j ,?bIjao )wۓ $B}j`,zU ;Idۀ1MSoS5l'F=r^%5M~愬e<'oʯ !Nn3+JMoYa֧4h9:3\U8ru)4ը\s{ ֲ9՞k?CFcCM向ˁ=j][s{`hB.$?e@D1VM%x}$=L=9guR<^y4<~lThtֵQvkffb?8>)^o3emgA-GZA ZTOJ}"/D]"齁#)"Cm6OEqX =NeA~b%=i,ؗM^iAnKW,5!ҺlBi#-PGdR n6U#ƪ$ȷ,*rKGHqt@4}]lG8MZquӑѺ 7.WQ>L缋T~)EN"o ZGpYv=a]]`lWFgW%׆qmV °%݆4-CIvMs W>(1y(Fi_"))Y?pMi+sN6MTQWն oh;3O|7m< Twe-Ծ!FJ~;y"ӕUnk'5u9?FfKAu)}` Ŗt=\Y GGnWbDM-$Ƣ{eHrp^>dzV-ae&IT~R |AB(Q'M&V5$]?dq-eGT۠p#YӰV+!:HȮYql0GQ ;%>&AB,z~&x>۪sKpbf1XM`:&"%iqK,ox4Xߗqz2"YL9}dVd{3YhI\)؍+X$nat܄z\eYk| ٱ^m Qb6RW%z.f pR/ʜHuJe$t&M(z!&'4،P?1VQjjۓ.1͛=/H'#߇o3t 5tT9:NMߑ_y9Sa/JXvfKtNiCbzVՐdŝ}nx,-BEYi[B>I62j[ra0'b)?]y8BXzhxBMN0ޥO| "p-N)B 1Cf3U~@ghQbѕ!`CDgkJgmDS`r)c':Z<334]{#;\ [?dًx\o6ͯ4###o(0t\)|qί,s6/=1.N`[I,2Azsi<,Z8E">'*!@7I/qv$EhjJ=bpا]~>#U` XNi8d=B}U <pLM=Xc[?,EUϘhLnU \մugBhZ6/I͢jlCE,m7 HlA. =! Z~SO27rqmQ+rZ^7ܗ!f-,kNgd9 jO@&R T =1klz|'FalL~zd8NJIohvvU Vݤɗ뺌( -#Dd JsA&]m2nvEA?ω:тuu M{vŕGbwBrdom -)N)D:$?e_~ 1"y ɤ7~]TؖiBP)6}c`hł1s;蠦U][CZ^kHp!O7 p.!=Z\H%RmabO.U[;O/oO 4_nfbRaHKLr/h#/Iw4ם "e@˝W@ Z8~t $+;fxiAhC?Zgn-+ܜ [h*]|΁x@ x{ݠ)aQ͆ 8/"[N(*=ùP$oUc"Sğ"oJ\J+|1K\:Cd:ZsMlo$o\'W)ل>C[X5sϴs, ]5c7f#D 4{ #G; 1?06/#ٰܔ / vB@bqnCRGjN9Dpll{(&!!o 5oj6>+ENb7~CN/UoIũ!%+tqcŽ*uTVpXt Z󵟈RHoq0-- M*1;' v|hȵ6Nk[ n-Մẖka}ySKRu.RBHU}$v^^h%CxvKZm+0a`sMʝ_0,}"#X1_Ȱ_3zTyn;3SɁ-P %c.2[NĞ:뚅X%23'Qa'V|gCwk y6K@HjEw֋s`mV jC|Ə+l;I({t "c 񧖝H }OdD׎JG'W:`,}[#L\8B6.3Mn혿FY 70|p#]G1җV%qu1!xr=;@OE/63f25Op=k%z;z!d6$UE:uy W eyV }&@IFL:O;qAB ^yi@^՘Neqэ_Oxҟf<׹oCG6RuBL e`9m;L:3re#E}vB00R` 6VH 9Fe>Y)8\#@/o!^.ѧ2~0 R}Ub6̙6t!?i*<@:-ft2wI3|;f;$!i !DGc*I2k;R2N6\@\NRu, 8T,@*pp=j-Lď=y|꾩(a nH]-TR&l($FE?"*8.%!oh,ξgC$0G KX3H~+$7t`HOe֟Oq>rڰvn32rqZG{$;WIAqd ƒħK{f['AVEXk4KAV?y55M g &+YQsndF.Ml^"`@Z+/G(Qe""udoA2b1NwH5'Y8% E U3 WW`N؈NĨ#v1 @L[A՛ 7bHQ[C$x"T|smY>1)e!Fw C^\GdǗخ5&xNXnkH ^38ƃhvn NuCIk Er?{:8&ru'c‰c?ߵ%BMs>~s\Vǵ{#|>ot 3Tb'e2'l9;ܫRP=~jļ HkZX~^P$e;Uq5{,}'*ӑ XOS%GB< ,'vzvbad} 4YE!x4v&<P0{7?䥯 AIpNQMV9@ 荐l"EOf'^rn;3[pn` 6g"Yuwx:?Y"@ ՕNY>@@9_O5ۙ7ʊ:ZC,iGyV_`YɈ;CxA"qVYwFE. M j5yhT%8VNA0[0[6M^yL;3D:80s۶ +,_ GއO rh5? kg63@NY4M" ]x~l#9.ѓV:{r;KN1`hQT^s"w lM0m nobA$'B~o=@?pne/5xR?,#;OZoz'65|Ma%Eш_uEeYw険~Nx@\ҚȏA0o i5q?mt^``?#sB^+fZr<<~8RІ6q&v"3=6;<>p bM;ǡ>ov0[;5>7 klݛ6 ,Z .u'(΋w{UMq˿us S([ Ys#-a|\$OD M-T@:v4ܞ_].&] $_fTbapsˢxJ#2. { ƬN޶s%d3j%$aʔz̊G|{{WbJ-4!:$t,>dG~OߌsynbQyz3m,i/Bob$L? +$h5Vx@v(ld ދ Y]#;6kS?"k?v)g3oʴ\}n@uz`l3q+'/T8V M;"i6u 815"9֭=b66>H hENEªQd:fLMjQj2Y2JD_$ i_Jjd,4TgLHbLuc*D~cl'/sa>k2)+gyG/۟ foO zB1o#Ttx:Z4]VK4߆-o;sR9SgM@`'qh#Tl;k(%"1]( 7U/:܉Q~țJfҤ$זDZI; A']b=_tii(Zei-Cmb~a%E\2nF ]>rek#|C̽AQ̲fRN5zƙ,Y獧("Qs:MD' etkCZy [DM[K5BX|>I񁤙1yI\1La_]8\ d64E/;\5GUEY{!tqvG-z Ǿɨ#l~Shfc^dW)PCX2EZ 948'D)PGbe[?,1nbqK{ onCTz$q:?љaUCq=XvJ}uE/&iN |0γZYeW3hYp6"rI)m#61W%U@ݦpRc G!IR`80͸icFE5[>hǀ؞&٥Ĩ;SIQ})\;:EZ_VmQrEo'j4.Bt>[-֊ <Groւ,󊾧ss/EKb ࣭%Ov3 eZ(\ft >ƤgFM0%4no"eS*/_Ķ-kJ~ٜX@i.Y\S<5ߝ{wQʶ;`XT4&*y y)U'qFHO-L|nEˉxvP&}OJ kFVDԇxr|Its?D1?7֖o2D#4Mu@",RBJ7̥ <=@)L 6L<^^+0^G/)0D#nHyr7e%P HI 9u2h/^I_.|jɫh]TSN2((d̍Sq @<5KQlIOOn&x&4`!p)RV szdS{Lb``UF5JSs8+F".{c~ZcqP'Vl^A kpkM{6y9vT)@g'ZȨ9aTؘ@;\BɷB{+BAzi7*)x&z(όϪF)aBZ89NBp"rYo^gs\ϋT!yWB)!bs'nӪugcjʦuvcrP>C0`;#M0j$6/hR-;Z,i.2 #N4`$s%hF/ d`UxXUk p6s-ೢY3$xӿOCŸC&A]E;幃&1FY*o}.gFz7pp*Gά&_[&4@LO,1=n)3=X:V'v-Ѥxl!E핸jp8! : wciڂ_K9yw| P2RYs\ [~s7ރk8$Pt`~'~c>FTX“NPr qg*ymٳJ¿0-\׋s`$ }DH$>NpJ1Ϛw$T24  ~c.ꗠa.Mq߳ s)A4Hf>I82ZgA=j>AH`!ZIq{O؎wIcדq%h8^F&C7?ptl*zVppn=(IňD*#9ހJcf >!([7[]0u:sq`1Sލs& :lzV$cڇ+,_8cVݪ[\2 ]nBx}ﭻ-oϚd# |3Лo5N%mE/58AHVyI[ [驍zN=,-x/y)5G|fw[uk9 .rTl#`9 6}y;]K-R44E%uiCYĤ-.a{D|VnRUmjWg09^?aD<5=)f.& FK.q)ÊkMX]Ij.@nJ,n | ²A&o=K1Χg=(1Oxn\HX7V!2{l?rm{8C|ed8,+^|{.)eJ6n;E+Q[B$Vv @wsJ9G55#9 tb#;*jA[uRl|; _(XA3Oun, I4 ,DEEpE8ABH\X>7|ۦhTxP#lM7U~rSv,T+b]zn׉r "6!x[&Hcz|C&U-fa &>AE-WiF2Y4899DFu3HPaہW_B>}#h|DaEꋾiJy}F ,RlÅ ʇ@j%pj4 gc|Q9 \=UtjO\o2:xIxpK@JPS}'W24 ]}ll|^dj$$=@{:7}Hmq!wz)@čX*@ kV%C@9%w4(#U\pa)|jL=lff˜!-$q WOYM 7!d`cj"| m&Y bW9WP7 u?'er6BPh \>Wͥte絗Tia<ݰU9x+YE(X2{3̂F) j p#112+wu`^/aA(zj}m5H> ֦b)g!LT h`?6ƨp p\{O̢bVʟዔH9btIF;0R%qIJy{@CO a7T.Qb4;P,} b96][1ZqX+Z\}(骱VTge W4AfdFv z%W]_N %+"Q:*qN9vFV<w%t9?,d)WPCR>{΂f~zYRAE_S{Ɠ=u^lSor<|+}ẁF3gt12j% N5j*اs"AlLӞ[ ٙFw)ƛO 81rh05QKPeHUPW$%L%S.dt @NV Ts.BOI0 —`ӌi('f˧ʸhsP̠nq ZyHA;SY{}soDi|D$U X}fxe}#$˩Dl} \[h(#r;j% / Ye>Ym{虆$DކBiI_{\:ӏ a>ɑ+$?mj(uW[g3j,6 gۢE̒'&a f$V&ط6 'tqD^zX pCFϲ-H #"2~;vU_-dyڍK&·}tcL\ Q飣^B € QGpծUJHugW ~+x5EqJ}+;΢*:&#IJvJ%hJ2╰K a{pW%X)Kn@%Ժ׻)rޝHֿ}x)[OeI#4 "c!]7 j9A]ã*Pԛ=`:d.Pm妘|vdxQsx?!!yJ)!|R#-'fZKS!=6bğm/ɚёRUBQO Ձo ;5ACˌt1ȚQФ:kXmL;bo+&B00b5][)7a"sb9{׼B k=/n /dX|Q.!1.Hr*\)0TZ9?RR߱P's쨰NE<ͦr[ Uj槯 cF o~4!׌IR۸P!3"yYPV>:V~ݸ;<4KΕj(/}{Mp2aNrjb7\=oqFL]G;g f!ȜK[ioU*jSQlcWl-4wAHzHt;19G|ri/>F܁w=ǿvLkakɩ%)m6w'Dk.-ʺS>!5rUꚲn~H.3 \G6J#sN~|Z$1H ՖN tR{^(Ycoi`Üʱ4fO R)Dݗ] {XRG+M9&m,T&UULYCYTo!ElB.GDYphuEVLk$@~-SwR' GI׭qq#Bk288U%7`pA{E$MD&[5}=x^~c˥`&Sbw5im'vj1#vF ul$[63 ^y`c Ty$iM:]>ɍ.j MkH݇\'e*PՒ (jh-l]Oْ!%/Ƭcq 3?0_TɈBEsQM2T(ih;5 .FґB* im>5F7"S,e=Ԕ'qi"dfxũ=҉@-NLA-Nj;\۟Gq;ҐronU MR5Q?Ŀ FZC|G]a (-(&fόeQJ *Lȑ'̙6Ԣ ]ͦD;ʢ\(\oO:_ j{%Z)Gav#%4s2T՞__=$h@Ll`};uKHߣ?M߸ͷ/3=X>t5 RM8PhV:I ^ȿ wlC)h >K\xl`hxbj7{vP;bZ\|T'(ʐr}46ƍy\s`o%]n}˄b9@ɟxp}&1c7erh8Ζ*(Kc 4֞JwҿڹSH߾;;JI4 1^RG`7Xcɵu-YhdY"-Ȯ@]v铐yjtj=0Z1a3#B#FId WTK#ŰM-sk홄att#a/ͅn4>͘  ,Mv6qW @q$r)|U{߮'6%O5L}yb΅lꩺj u42pՖ}t8&v~M5nA >Mُ5YPS}Ci{0X[TϠQ>@x;)  CE~aj41i*(U,ĝ&H1Oz}H.l7 8{d@>OmF^մ1%r꘸2s(ϓStYpdpC"7ΏIE66Yr kzLh]SXyYYXԃsyXEYJ=\0%GWu0bMϩ]fŢ/ H -eVu X(#l$s|_P|Na[O)wnz:GD#}ZqD$j`'29/oXXJۉn'M=W\$*IUny@ pcL+t<_y88vϬw/D(Q T|{g4_;Z#Pf,k3j;J`t&9G؟*Oiisy hDӃ\%ephFUuYOG,5 PaQt֬Һ+D\{7?w,jt_4oFs7;)(;)]2~f@js{3&x4xIHlLo?XUEeXVd9B=&5 ^0r|zvW6L" wYڝ s)I0HLU7'RҾii7 qkhCM{b8Lm@)45xI`nQ /ڏ#G%S*9ax| ?uToў&cpicIA7AjiY} /!\m18 taТm܎J&.J[Tlm{G,y!5>Hpձ@0pVxKR΃s`I `ݨP2.KK5| iHVkK <x. RNk-lؒvA]e*o'wb|xT5`(I<DXs֦ ˣ Y3h|S~;˜o1wb}ÓAp j>l7.qϦ@rF7I _u3/ӊRbCnH%s.ǘt0xIOHF}ˇDV-r! *V(ngE[}@*ϳI=ɿ-ҧ4HK*ym[iЂ> D#iTo9oR{ ,eءbVV{< <901ͪVRk_Z\ClrN)K5P\5Cwd#9 :h}TC@1MuEZNWT:[- ݸ8j%'Lc I|Y' rB(Bh*xdXe5.?a&W$)fcY\~퐁Ӫ"xuWhYye ։%y-8 (%U.)#"F _wlHhIy ;+^'<O8|9xžq,EW!givg@k$zl* v ^g0^?}@]^͞(l"0j |O CKL eַߵ<2mrڍg Y%pݨԐϧ#nysn:k+%r)-"ӏ_{cDM^^x( Ю{2Nr1яoADhl,ZrrξcdfZΈ=u1X_z] p*7,C,C>8=1owd!;>nPfMA ⻥bPXi* >կ4ֿF;Ha,t{"eN A',s7*s%D9c"0~}b}dIE虱x΄lXdx`䇀A@qhĈ^pQ1_@SwC Aj@qJ&*tYԣ&5>xALvZ;p6T 9ReY* `(.#0Fs!/p;!L;*ȿ.>;tpQ_> ;i*Dg%`ʩ=.qhz0%6moOfFbqmb9<:ߩ Sѣ 3s9nY ݼRc{_rr1_2 #C񡖴8"*~-ΟOlB?2q_]Rd>/D75%9~U74MN`g0˵.3˨ P;bկ0/ C_VAi6yJ4J~3w yCƤ7WiN"khO_۫ciPpBwaCy5nC;E(ڠ֞c]e yX<`@vT.+*g !YzELϖ+wA5`;o3)q$-,=7S ^fFPaelJhMx6wx܂-QC/ ԕ^c[LPV E ֌d߁Z*6#cv1ۥcL 7CyNJ71qHߍ .P?i`MVݷД^;;QNcR!ZrT0h62\>Doz:[H] qE޴* Ό_KI1 vRu( LlӅo11\%h졲us^1abLuKR+1Xַ:cYh4>[EL 1C5-3.= Vbo]wV AT^ѧi=%v*VP]ż齩BtP5uXL=y绲'ui^JKuyDGy6r+\>B LkMMITfa"Ni|aKt1vCkq^6 ͕P iŁ$NtUg[IJD{CiP eaiQrL(G^ el,Oxsʫ!ڭs?;wNmcpCGS{6gA(֛*@4ުΞ3p,$7۾w/ 2 :; S鉿9׻|ć> `H!>[xC7U֏hxV>NΘNKEe ,bj.TcXITl~Q2)-N#D_yR.RRBZ]рp_\ۡjv95寠zGRw߿^WwZ,Qj#Vh^U-1<ʾad7k,.3mzG  <%C}襲t u;tuс, 6Y+,Y>a+!RA܏׮u +Jjf5G}QcpZ#)c$ot\QH >^اx'PUeά$A7%&I` YLzFQw:fWLȾR{Ni$ta.* FJ Bv/1 x6 zx|M|6:> HބM2ugY|@-خUlN|?C_bm\ob-\ 5w4 [I ZWOW+GlY 5'M4^mr]</ws4gB̥e@gIU|n(> kd%z2$cSbܬ;h})&ɵҭJ=܏`OF~ei&wg(zI] U!&.P5)WZ,YEPIy>~ۥ-M(ZV9P<>J'Cu䄫X6G21Q EAUj=-u,\z6j}۹HI$%$`("cS'Q "TfYsv: J&&$d+ |MkD&d-'.?btIPKa\'w:h)SGc$p~?YDf|V!$Wi^^HOeY(ZS Ja=6R@}@<@a<竹g+O׽PGI6ћʒXflʢIjK7na䗛QvZAt0L:RF]"өbި:Rڨ;4 So9joAzgyH! q7XFd/ T ?ˑ祝u]sB );~ο'c$~VŃΓv=+CebGs}KSZZbk޴ J;ݣp-l1~=gD{.M{;0da=0j@/ ^;ΌC"%ɢI 3 l &e}4ZB:jzUdkdWD k Z?+F X:aEX V}Vv9VT8@u[c:Rpy?0s幵r%)/g h`ψi@?x`@,Ɔ,M $ T'K.380`)"򄨇@:Jqp@s[wM@ qI;ƓOA|mpҗ2(W3SC@;̸6Uz`Huf{jGF+7.E9'xSYU}wH3y/gؙR6^D;Cvu3z"1$^3pLMΖU lK\ZCy_@/=\ ֩G^IbrO+ԍ-V4IR )C?ҘbsNj=A^UE:`yEV'yUGMjζMGm6%F 1zTtwD1<L<~o[D!>!64!)%vX̴o=NOY6˿!Rnq #Ôvh#5^=)G% $:yΞ~/NCmfHՒJOCrAݐ.'XD~`}_QhCRK6{6L3xZjlp}0ٰxrG旧i!T R5RBp)|d or!g+v+9OX*,8".kx(@IdXF[7Ys33$SD#_7B'.䉖7vR7E<ݾ\7KST% /UvrWJXoL{~  &B0Dl2Q)kO!yc#4e{BK tG" !S]x(ϝI?^Qt @>b_NJ5şƏj9?E U fMɨgppQjT{&ˠ:ꕦEY9LeŢ(ѨPlei˂E&LY̠Lxo"a 7s"s<ɭfk|B#ռtQI;p+~prgA#d:}LkdQNT*e"}\b&˩m0Lkܜ)d:vNC&,'׺)VhO!3 h`GwI"Ed-cTaTL'0h 2(G6GV:L;\m(l}@l[gb"Xs$GsB?TwEïyoexY i GuFc'ŻEhwC#L>J [Uz4:iݞ9]C=ih?H$KXFѲΤ/dV5C'RiGpIEO/5f_ R֤9:Edd9 MR,螆]Iϑ0(\6r`rWBzrҌP16o{EeSx t?V z b oyGE\q*T*rgTx/`-~Ә2EG5?A%} Jb}렺 483V1biIs$z`7vAp>d[ ٴ@WW@0;gq[_0,qJK\R fZ52VDb { Ity7>z6W7-5 (W(p]_X:[d ^ ΰj]^Zn,ڮzڳL3`//nF,2nx)$XPG) z RؕM|ح$iz\[i# HyOώC: {:Q$^QO?D!"{1l~:1.9ieERD-Ț\VKc~ /yQK,I sF/t#ۨN͂ J:-i'QN@4>D~RQa  X [DvO]_ďN#5w@ya'd'8=m4)s9:R蒔z#牆%ohi;eaq(QQ5Y}Z";xH`_ u|$xM D` % ؇-uLm$DO(|\kfY-?sܿC\%8_mïNMR9вVfvomn*Bg&)CMcKaC8$v92er"GY؅h/0[Q c5smvְ3uAspdC{SʚxJ`/d9}6;no{ 5NxBW.łIxJ͚{Qq2z0hvSC:_I>˲Ӯs? !."gZH,%|s츭 A֮D:]. ,j Ƅ`V9Q'9&?O͒6kA߂?=^R0Էw8J6ڃ=yWزѷ2̂n'%@XnFnRM,)>Rw><@ܐS= \$)BgL~ÐĊ]z|xeļV6vf?{/-MK>^Ro5!/U*X<^#R"ѱO.>9'lAc`0AVos H&>?[QiM 'x:+c &8>iv*.ӐVYd**&l拉B=}c.~"/EҘ)&3-eiK,s"JRLc(P5 $0 "$ BW|XisȣCwEC3bZn~ L HQ|--p^U+NXXȃNȈ) UFژo.VgKw } RIc5&Y@y5ɻk[LfQ9QhU+#i'idúƋKMdž0a>SnL8GM "AH}Yx(b,ؼK>:?S; :\ׇJC2=Q>;1~9[/mL/ n װJ"۾WjXv/ lOۇc"{"eV{AD11q=a۫F n}Ҹʬ6r)~jzR2{_)HuF$,QPLh 5%]SCnEU'a'Lh۸&~Bn,Kؤ$1n'vN_2\XgE#D=,Ӏ:w;dG%VsTڤR8kijanZ;P(eg1<Ы|JNā#㉽%x{B@7r:X<)NbݦEe~:q{Y;V r$pmmsjSEg? KQ22GesmӠ?U1GWCrϧ;c0N!?|yQ1(Wj=V1lv9Αq"j>8Tׁ+pR1W(SGh1+/qĐ=)fGc;rqvMt$p n)aP\ 8 <˕Lp?2gS5k.\i'&* R/ _lլ0I/ar:1*nD?3Fb9" ņPǃ\K\:B>d+3A{{;QyeN)TQgÍ@".j%wFA Z8CwެnC $kekMH<7Rd$-ޟaګ}a_u(QU6 hVmطpϛ;kh":!^Ĵq05vmҭ!kF9J-U]"Go#„L밧l|_9&L i'ߐ.v -.Qjxy 5ZeɌBNh} sPSX PCe{*l62A< U6J!&ΩErd1ㄸ $es{>CokZ]җDEYj W Mm\9O!Ɣ@H)eZ yD/j3.Wvݪ8xʵ|%ݵea%n4t[DN^#Ida.~Ɍ{MV=V,! <ފ,{^<=La!ks$n6f;x]W>YܣZ4T>Q*jUqsm-6Tp.yI4QYN#қoDeBeL\Y?vtU TZrXX?%ɷ- m%wS@.3aJlkRO)d=0S+JEfʚ~9N(Uyo[k"Z"P_f}픰_ EA]}n/ w֛~!(j5JNT 莗Rרr(,2߂8<`>7nX*zat̡c}㯝H͛z3dC `pzMS5fĥh)C ! h7ƣ롭g%XM,v#BSPIfm7#3<S(I^j0JДw+_VŤj/:|?dǒb2сvQde ]@N2!;D.G|P֫Ë4"Zkd^i@`U/ZFb I {]?-a4eep:TyuOguw+̭x.YHlj vJ>մ8| aqF\"<_Ć fˤڽ"zp3Ms?'/l2_[5KI`5FJSlWP䨌0ad*s4U}_$!?/Wn59xXۄæLw%G!ZZ lA-ښxVPZ0t8/gE%u~OZFz\;:Z11PǼG?:¦JyiRT9?raAMu0ǣR<3f=mŹvOP܃ 07䴿zx9n=iP#(>FYVpۍo[E"9 LD4~#~$@8/Q(G ; ?a+~9*Bm\E,lH}BQ&Ic9]U2Cx1^[-H MPशOɤY>An2&PzoU2pN; nבF)&'|\&7Jg"nU>֧e8 ^(vd8 MiJRˋT("IɗJ0MCG PDeBd3#\Q]Qb/5? 1cLe_JS!Gz=$'۷o@򏗞+yVAu3f}R* ;h~Yn11[Op]sP!?jtvja0fVbX%Fn 1TF,J$i֛]I>M9kW5_9Aa6^C^ W$1RiIVs\V' &0"1?~^lE\ ,79_'Tukxjb绌7i'<] ST¼֬F -G/-i 0<4";0: vnaӻx~BhB p萙VZ6 /+ Nhkz85ʏ/i2Qh{/alԷ,!/i_]Ns6 UⅠIc"*b|&X"RrzR_S+%kıxxo#X -r7`C0E_ 毝-f'n`40$;| $k$$q,V]ˎ\w|a0SweAX?"xL$Լbͽ#}DMԹ%)i|+ږ>+)el[lN&L.wj8t1T 0g Gz=9n݁9xyXu[1^H?KˁIoQ\Z8!+[a0Lq -IN@udxhzul:ճ_p4j.3UN]j xKvVSfwؕxt 9k\ 3 &&Z$mr-́ac1yV!5dSh-r[h-\uw[,+/޺5܋|H$IC:9㸝r&dy_x𱄎z\12vvxř ][3eceEfz^\<j/O-< *an6kk%ak?BC x#h\2k^'@VeE|g%ʊ;yOcno2J30 $PbcA 5褂"7睼5#ݨj8W*_1Vc@?@j>h"e!,ҁH?-&/7WQfWt91W 2ƞ'}Q=-/J9;Sm˝#Ҥ*nR 0NpΪ B(/Vm+8e,B]tVň(,g><, c71BHN5@);]K;mG44a}%Eu\4b_=y|jeڄNg\ N !=1G;!D(mFH$aa^ 6g˳/kNCLBN!\?|52mC6kӃ|GK\L8FzTpϢ} W*lbc|o*kKz7jFD#zYI[šE!I8r0{lXPXΈr7v%jM[0f9!FڪT3Bucgy܃}2~}'$ r pW-ʂK͎߬nzL ɻ~R%B/.,0ơL4B?*V_ӽC@}EY`C|s>}+knܚX*8LjY'OSws !c֚]Y%;fKS#2z#e<ɍH&em[(3L͊3,>asHy-i`@t\_ Kc%ڒ1#C#vUBv(L='cBEA 6u3z| 0ʃ5ꐋ'ЧkJ+7Jffvu:^+VAKJNÃ}+l63VZVɺaG@ʖ,N%o\=@ 8 T(^pse2@tw bN:N};Pb () 2>WϧpT\(AH:ε2SLjn Im&;JV%w2Ͼ-pABs,bOydmFKI-9e':ZtUp_f15 t?۰e2l\sI.FS._9+s_XtШM6;xnUBPZCC4F‹8Xu` g-b]Cs8; $ ^DvрlB.6[ΘB ˄P-Pz7{lh@( F Q]g{"om,YElӴ)%a%lv~&%kwV'"XW챈 dy#[qTz\r†)d> [+AT?$\ mt#J8uۦZ` g!K s瘑{mAs YEDTs)r>p[=M/\'V~3klbK6 z9Wiւ Qq?[6 {VeVdYڭ룪CP?ȤؿbޚhF[pM`%$A-Yq [)m|v`gZDKqGz`%c 9@JD3٫m#(µ}H,"-MgrЌgT5j}k+#D&̴!1ûCmXG= A&W" B}|Nfxa Ҡv!QEj r#$Ѿ]\ȉQCUL00#zT\RמUHhd/DiCC2 /Lu}(zY|I6ݦlDG@?uo\QrwO#kqRf促[P 12K\E%PB5d/(Q:HS`$x; r?/T8`6f.,@%Ї\>L8gywV1hb[s19#TY']@>ojGP9 {v6YfTh`!eTU#r³y+=a.l5@jS`0 pA1^>GMi(oo%e!H, СI|fƐ; +>f A6 &$DSףn@\P1_VqN4O<3% [KnHNrk%٘`#Xbݳ&_޲b5̳*ڨ///3a!]qIsg'#.7nG%DĭuF|RM$]6 Ujx -;$h{lj-s`@CB*.QIvgp3m2Bthb:8} w=1Wp畮b1V Tm[*!ZA#έw])s')U#U FnԁWQMBDœP eKeEeG {P?$8"#%!B7l :dz3yɘmWʚƆ~\Cc,=ԼٿaVk(Xmϙ(q=OME;Ek#M,$iH)|S]G(o/O&՘.;*4fw)cb Ɨz ڊKʃ#ĸP3(un0Ql ]Y>' #J9nq/cjaR-d3ueD~/b:__lܰ[Q8%5k{}mNj4Ykn-svikm^r66O"MDا~Bnų,O!U1@ )`r٣-_yIrhz95l2Rs v-%-K:|~3]P2]t9h4stݝ, >LW?4iCXޯ7|] mT(Aw,Yi%POҩny2s4(o¢U8f*p_?e;O-IqrF5 .~XU&>ILը:%iVD""#W^[|.f [UO) pgGf)Pe?B&7 u넄jq~Y=$Nw_C XU**'}=Ajk0Y&݊\ h<)9 9ҡܧꞭps@]V*WQhE73|OC^4Ff'71a.QfuRBXD/QUtr)6Y|0W'OxcJ,|d_&k%ǤZHO<;mi Lfir8ɉ_>b&]Dvvlg}Q8 ?:Oi@rBΐ}Ar]5wd#(@K0lqV(?3]R׻K4j,ϛtӜ R`RLЬ+/(hʔٙslz3HGtHKKD{ F#fU{"+.tMeY^X*@2.˴i2L\QyM;N|P4?Bf;!ȒfO"ȱ7WKbޜqBKP8t X3AIT3elI$^ C?j ѫUB -\PP\ŋiʨJ|F'."4xKGJ.!H`޴y.8N% GI64PG @ YEDu :ٰZ8d@ K_l,<+V]HS+y)bp!NMOa!.j[FMmuxu3K![%Us!4@+I j 2gFhX}ŻaTtlV҂7?1UkqF])UZhͰ]rjZ _/9YPDKr O~},k\bgߜR R~$|+ JX{ؚ͔B}`:Xod?bz_,!&%vFC?%UhY? tt# 'NFɟC﹏X܀o=PN%ZJ:0qB4ph[0Vخg޸L'-rZm:%?o$a‰8JI%_ qM&aLyyGeY7VW[%YNyo 2/T3ص|,(=_я!-1gNGx5D&H?0Zn`@Ʒv6@嗙jp"pgM؏1I5>hUVf$ە#8;wws\m\/Qxb{Be i1}mKØ5Nc࿅.Bl,qd-?aJos(HVȐk .ء+]Dl@g,kdUl?̂m 4lF#ڌƫ]v7QTUEεӓdN. ]=ҟjZ]h v_v2G twOWˡ$&3'd^IK 9b+rD#r8{J8'[Ue`gz=YGB?u޵Zez2Hri;SZֽ[SR _4@̧jv B:t?՞3eȤˈrO3$yrkUW`.'Y!ڔSXX$au'7G %A3"[ zD6lٞHa$`gƄ| x5_ +K)){Vٵp{Fw3dyN:7=e!+H"\oO[R.804NXEG}wc-Dz"ۨ+E$`_ ]sWy8B= %Δ =6豛ː% Շk FnmeEօcc]Z (U>BR1eNsՅcRb{'hq:fkt3P:S޶׉9qKӻ !"K-{5DpvD7~a4}6iZى9i! <*aGQ/suŖ|i'@Xh|_Ҽy.m:%YR@~P(pI{İ'΂e6Kc[-ݷ&$,^$#aVvM ^-`mPѹqu{v=6Hv: f\mkTh ҔI2ڭXL w^r MVgQ^ `G&YrţU#i |/ۗ}ĹmE3dUj M{X1&X-ƥ"wF^~u?zbފS~3%OzRlt7fI ]OoѧhPl*:3&6<g5s_rbZ|Ýx;/CK3\S)*~ֈJ}JcSS[Ъ-?i`ci;&F*6TOu'ۼ\gDNP­_,is6/sSFv=af r|jLF׫^z.PJ\-p'L%]%. ᪶ӆ*;>w.T^. lλ0tG pwr͝` n\Mp!t[ʷ= 4&odVkFcox=cfC!m)+CzIUj ЁMuBN|eXdgMɺ мQ U}{cB%0Hy1Q`2+,ei,0Q 6HՖbgDyjģT ʣ_W:ii"9,\$yhaW+.g~ .9#QCȹnIf!Sg gv ͖':Lђl蟔Sqy[($92K1 BJW!(d7y'6O?ɞt$ie,xM, Dy>.|բXܖŴ vDq+[]H__R|k`kx,z:_u'ބLI.by;">?бg2n TԢNG_03q]Ru'H?r%!ꀇXсR3 .nL wRSd& )yګFjx&څ)[c{ #QM;NМ?' J[ʬtSY{x 0Fە92j{1cΗY¶6%#xRZ $<2lȞXpu*_N4(DjQdo~m>ł 1w#z}.Dx3t(6qEBS@@v4Wr=Xnk(`XZ= t4yr\8*Hm6`&kRUj&2ԭ|&{䥣,-2Upx@: ;BI'*Giߤ!N8Q bZMp 2m Saζ~AmeB^#(JO2WJ~X>kHEkeM>ZS8-y |Pd &M՘;}K63Vk5^@PP$@ w>b7I,hmjǁP]ȱki"gk>aH5wQx[*9H24:m<Ɛ'fZNbfZKHX"6Je WQc[Y4KDJdQʼ|pC]Pbb\Jr<waڔ (2./E&Pe&_Ƌ Չ░``)<X[68b-RpL3~O~H!T:]AxritٛjTa=D{9*Y{2ب=ʐF+?C5+ tU$.SQ;{;H|-Q??*G ;m_NEMV=_lgric%t> 2ۮEkNE W} ,iKePE_ {Ze26`X/x7#ԗ} SZ^">L=:f$R0׉FYP" 3R?{kqx'%)Ǻ1xRIV-RE}ߙ|!S% גV눽m~c)KƴN5ݱZhYtm"d4}we#[t:e~;Bp4x6z-ar,=uI9 b.pZv6;׌85Tž.-ˈ3k BG!g9ye3Cu" N}o8vP&mXLws_Z.6ސu?ǣщ[][nQc)[>LrFᬐyg̿Joy(lŽjmAƚG1Ї}h"KE%zH^|p5>|]w{| 䢖\ #*R~BbqHqY>7\zGn\[ru Rd.WC]$S +^纅J50fV줯ϱog%$}OQ#Fd1 )dwA!fQmaXE~*PFk0{ʥ{z/ϼ1)d ݞ/|2~A]!(4~ ]TC<}‘PH-~-\!3-.L;#Sqj=UP`J{JS|uDj( g|%"]YxUEc3dɐMFք3\3x oνWn\/BUقVfjf|+؞bMypWjNE\_nW<:EjEv͉KLc!ׯ [9amrAM4!'%5h'X_Z:ڒ4=9oj#% HfZ=@M Q|C(&ڜc=$`^3?7&ʶ Inx},`քGj +C a:T Y|$64x;KMx"50 3w!:p_ߢI^Y$l {QCj` jx9M>upcꃝ1^ƥ cF(xNvr+oJnסhʭ#w&2·]Js~|g\0-0hG+HxMz L n!diŌ_,x8.w6yEh3 ֬(SJ}ϔaRZ_tb(௞@yěƍ3RRh4+IC8\hA(uj䱯0GqN-Pt5t1i3]9Dge5| 4>w0 (6 5*|QGW&$L 4Kx].,Jr6b+Wp ]N4i8ʃ* Rg;?& >.ˉԇO04A0Gg]?=zl~j3H/Q]? '!\uL׬ d@\%j"ҴdLMWbDj<dԔrڡ) Tw=} kY+JgT5okZK0"ȕiRtam^vhOͅbLFDF(0_*@h«( iL |WH[%?ǴVҼ}s9JW.qbtye[M'x4g+RvF?ΓE +'(dƫ"xB75Z1@1ϗ Kʟ3{P7[r''{I d6e q*wx  ݿTFzx9DŽzف~a D0a)3y)xx@&n\P9w.ee+IS2ddˋL6-ŴqCmkω+\GP*qXYw+uHZN=xqz8}SI+DŽMp`^ -Ŵ:;>b N;'@㔁 P "e)opb%v? &6+^/׏L9a $!e<ڸ\M1lηXcTG k[J@ 43SЙ' ǫqmXyР T!ߩ{V+hCj 0^hbU& ű=>u^au6Ը[!vs>3D&OHbʻ˚!I{l勉@]JdWA~4gю̜Bm2vViMH)C~1CU.2m bH8_G4=Ig6 fh^Jfz]1>3/-.ZؘL$ KryPD$nf2%PiKp4P47ITcHֆ*V ͬ {b`iF@`ZxA x)w'@=ۋ < Dp mBf9s1Ӑ;;Z"ff?e!|Dt\քv\A~pt % 8$6.`P_8/ ""!6#vP}X<Z 謣ꤍMlw㚥"ڹUwM`f9GcMP WD7^Q 13f!g!Tg/wVlS|+d{n r=1g9BmﺬUCpq=u> :K9)0-!V (q|(*rg:Qȁ'HU-z_)Hm)W⊐Dę?I܅Uj\J{M&$F-(S. Xe|ؖ=k-X-Dq_d%nFIaÉxN! o0}vN}ǀJRu>(GFҢ ْ"=-MCOɞR*+xݧ/nߨb-1a=J`lͤ0S 7u#R( mCl$ }RJ{j6si`CMJsnSە% Weye( s:1^亹6_~aX~kg*3TklV-6ГȥhǶ3Ier9ZKLLFX ƞH<|s61*2=O\y]pAMI!ꈧZ\x߹)KZfi3DF_|8Tts7ުmGIa| 2i2{a~'}$ѱ8iw -?Ui1*+HћH0hWB_t0S=dcn<~O 6>ٝQh*FWHFYg(1ay4mt%'4/؅h3%U@!Yu-RS~CVС.^\|'!G"ɘs \38);k跆xi- [.ey,R^%F3U?G ƣ- 4 |&vWQ.n]=NN'tY̜;+l!xj$?E|MAL 8X*\xc^-]DrHƈx82"YW_^*40u¿*G4_pz!;vd'Fն@6)[1.VJ(XlLp"7U+U]Ha.ʹKt8 F yj\We,7 g1->ȔDE>C"íb}&FJ-_q2p![p{م!0 4` 0AT ɀ= a`a00d؈g@LWC 1gGg --{J0 ї 8d132σ(}&#Bw&5gd|"Rgfe&a! 5֊(H6 ?qkws3ª4iqK>M ~!8 G$¯ɧ#PvC8qI`DIFΩF4 7[^VFa.ߙo1魅,B4fU'r͔`XXPG _AoHsk K Vb,j?1,zYWELO{#B+ :a)ꠚ)D(j܍ǠR cue퍞Q*5i3J/H5xj)z&1zb(j;b) B^vG%\X4jZ~-_ SQfGh%c Y)Lбu)y!m1Ǘ>K~DkPϫ+#D顉/@>_Vj^ѢyQT+̉cUnh yPRRmkuGW:-:1!VEt/F,2LNw=g/[&O4Rqɛ䣪#&G <-dhgKqݧb- Co3 A 3wָ;Rʼk57;H qpFiݺj-Zu,!4i치r*7lamc`~U 8Eg~=\YA&@a좸MNm?so7q݂@$1Wp|19 6mjD%WvPW;zY1;Voq1=^O\܉M6V¥0ې_8Kj!qŜI.P4t"ϲb]Y@GeNkiDj+8S:ͤ9ˆ}>R^g+:jEtYe{X񖞑Ӗ O!_ #꼋3~kѕl yJ|P;v.EނUK.eJQ9ǹ0SM=FZ}A_.LH2`+:kP:8(Ҫ^02+EXe =C{ӪO ̢c'GlSm 1Oc>bXes)3rV W*04|DR8u%N@F=dʈi:i*:*!'lk`Zc&z'dQuA%Bv(5nV:vߋ;",'FŻ /x$"0UpV$m._uj/T*G!%Лɷ,xLLqfNiJ€ j3:K af:cUi+\운p`"܅ҩ~g6QDwJNJ׸Q,B 4jH&!0YX 'T{RZ9-.+?Rk{.ibYu<V*䉞bgvDԽ)>Ror5D|nM+u.a}o=~OmISH%zf !ɞ%9 tabYd,k*j؍xLKO1 KiDYp=u?1Y017cYb tF;[΅9۷2wR}`b[`f=%s P$nĻ^݀F%vMV-?7gt-L]jn@@,B^9q[uϿl ZO5~ͤOJP~b$, ڴj]Bg q@a τ9]ޚղeXë(% \_u~ds߉\4_u1QĽ|Nh# \"Q~|9LœfFW[8xǾLF/UjG,Һy^e!&4j:in2ti}Fυ-,Ob?%0eOq5͔]VZaP˭p7Bכ"R;-Mk<'$ =2RBT 9*8R6yJa pVuҖ?Wj:J?F"Q2hɔGJ֠Q%OUTmvMptQ%jLhWt@j_ϥXXw KziPA{HQ;#?䜁 BJ!I|ĐZfV? }!0 )L]h ~9K+y.qJ= Oc=wL]&-9Lr#y:#I( /tuJe!.v&`IvY!o ۷sD"Bug2S, EJH (<ݛ[u0S/Z }x@Ml>tfRB lNV(V9mr4O=*|3;C|[O3ɂb @ŝ ^e,Y i>08s2Eެ1{Aga]jRY c0q I^);1|ː.ryߖEˆ7G0ƅ[*h;:t~V)竜a764r70jjw"IB i!HA2FFKqU+zb2]@ͪ\ҿbIWhV\ޮ߫y̖@^+)da( 3h-IAQ~˟]%GwFnf֕a.%Q(I4fឺ7ʴYygSF8zOCogʷx(A!OI}nNDW}uCgnmRu@^,MNw9 .?8b2]u!^a/0Y&4 NR1:ދҾU"Bi6D?w\tNݿ: U~D z0$|d ѣWj e_W┾.sXk$N}Gj|+z6 Yx;UaXc;eRVp R '0Ons8uyQ)Qp]u?Ի΃#?G7 )u@اG}tP&5j%w;Dh3+7߹DyfQ>41&nuaO/Ma>U7@4Ѷojz( ^*}!ќ$vײh6uL[p?nJf~&\y8c{zdYRv!.X˟_ŵS|.8΢7bb)>)[= +H.RB–,)f&+s0&m.ޝya 91@`Mg [4#P/|/BoM,[XN.E^ ce\}_O_?ņˤB}`Z BEd. .B䰵E-S%nG`>eOp&0`, <džCPǕ=KO٠Cr&6j1]3]=}F ~//6bMDln͕[0 hvV(~ ռ @~ѕI4*ͮ#đ>2찁wm "+<`ajz ʘdVMr{$+)Lf`+Jޒ WmOM k[DBUwyr7*]Vp z|]Ge*ThU۸ꖎ^pfP!~DI0u-ä^$zGN"R"r[e<0cefJS#@c?Zh%= &Oy`jipc nƌ7Q.BӯK8BУxsǻlQcV,791N=8_U_-Xݴ=m5/i=sփ̿dݰ:Za`I”e;{/.%֔37nEV\:Y -mK]-鑅i q#ӆd"c!xZ-n)rh Q@n$UhuѝuٺnӖl r̄[|(0I_[..sIXjS+xg(m՜wsKL$Y 0);zSyK0*=8<y|j!lK횟kґ-K˳ShNZYҜ(IdA?]r'&D&V:-bt5;n(u /-%^VN:1 f x c͈yAB VA17jUsjȗ= Crt7v;l~oJ㎩%ye9Bܥ!WkF鼌$;Z`k }{֊)qĞj^A#$|s:}i]@!i@oƨe r9C@zm* x\:D6kdӦjI&8Nj9K9e 1zEƸ'}9hڮjfPrxǑ;|hdH Yi8D0%(t?#۟9\h3Uy՘V3{IA!Lo 47KPN@Zk ZI1;nvh LSbLԇiSW:l-̛LMk9ۈ ^&h-?02q&WXkѽil X#vTGۉdN5_d)g{ܬ $}!8 > F !:^hC{%b`l1\[F2݊aY48J$U[ԐW(T"C۝$,75k T-Efg~H$#?ú~̑5ڼeWq٥nC^!=E+^Rw,oRUr ˏ%"c$am4.Icl`G:`)Q"~OŴ䄽>עitex|-M߀\x3Z3/`Ԡ2}傻-m*(m݂gނ+ .-P7(dlc2L4?'MF@$yɃ ֻH/U4lv6i :=\iqۆ/j,bJҁRƖ:rͮ ,n|E<딕UFlSiY*xN[\@  yҫA<'uK%%;ediI3zz'ɠn[HPiNJx5ܕ↜`m[BF7ʪi$a}3:fD\0_1 Kj}ڱ BqD  UOֱS#&Nz UͷKجYVXI5{n@J*& l ZViTj$G[_1URGAک@|?9c7Ÿ K/1`ZTz7o6}߰j<:{<ᐚq.bĔ^5_!z!'KmLp~37JݪX漗N:E7bOm_١'7W@CTm4R-rb2_FKБJ% HT\vk#/o>n0{](w+yJ 5$ u$3&] G8jU+hmU?O4 ,zJ$Q;c^&x?+OmQW#/ˤ ^D=5$J]Cݖ bЪEl3Jn_/8,s$BH!1B$NW1 WJ٧9{Pdc'sep*[a4al$ m9ߚwPo`_U)؈~x=5 \hAbta *9khciQDYj3+D_;%Ѹ@Feҝg,L&RGD1`ȃ(6Sی:J֨js o rVMp[ @l,A6~|xSs>G$[ѲF8M-r8I(_1]t,^$`^}"Gm ͻL\1sE1HHv"@ ܂q·K`Uj\5e5z-/e.F=K=㝫oҋR OymN_[w]Wq?OADF@6]^/v mYccLljLDˁ$Nm^gPS[,U_L'2?Fӫe5+sȴ^.YʆPŏj.6hZM rLV`#܄¯)Ai`Ra _t-XeA oI-2@(:>m5'scsr}01z7Ma`Eun^-JGk_XKs P,eƾ=vBsuR e&mmpth[wRJRn\7@{ 6! ?[wL_WxsZ,BK5rNK,?8g<'􊯥;Ԏ‘n9ZQdM e᱅J4/ <FYG3`P'"&R5˖A-X;RJ:IIa:T]h5eP~Lj\H+p ^[Ƥhlc߁b^h]?}ʭ,= iNz[Y-'*j&RM'RF`7?h3,u+j`j3[^_+N0$%Ɍ)k/nزs@*(3OM q&q"Bm ~=ROXk˭i蹛fHB JE|!_g/JF蔪Gr{lf'H0T[sX?~RaH*_SЋѦHE-SZvrU&}Gs|~ñ94H Aop9ɻEVkG&xsO 8H!c3=nYuáK(4=q'_=Yz;4#Ƶ֪6jԂK\v&|LGEbudfMZp ^C? Q21`q GOEH LEVdU|։=5c[E~`bŠ#R9u&AϞ 4// 4fz=;p<oğ( ބptFoQ2@6dUVdQ&OF'ܰQ,o RT)+EdI >͵/23اkņ4Ir#a5/,6 n#Űjzŵ/ҍs 'cn6/źaOaWCw)[ ߄Jz*[XnӃiZNc3RN0]oD?-un^_Sh$n1,Ūi8)}g_ΏnmU1aΑN 8SG9[ٓVp޺MY@.8hPԻ0z[_h $ ^``wi]b"cI8}78[a1wQ -n$R2J jsA/h MʠTmUGF x:wp-gj9!6Mv؆ټvYsg2yJ _mQ>ƬZ-&7#_B{{8;DJMyH1(T!7"tk!qര7~{T'RtZl?tm|7c殙}оъ_jeM"ڤ7Йa\B #* p#nKx>m#СJQXyߍuly,p?Lv⿙ g@;XPx^y3c}J=AHsC,:])b.w6ErY5%B$cda_~ͻGe\/I"峽b&fEU̓WRE(|G؂3T$O&|f!GZS4 `)N\4'jdK͗{SVD(UHn2qR?90?Ȅ Q u_RXg/Ne^FN:O%r;Pk?D݌!R0.z6vzqKn;CzeMf> : , %`>߃`m"D$1>o(AI)sHOѢzMY`*ە$>ƒ~x={Нv=ct4)[+7^&3 ṽe*= bX8i+A#G>a( rWAL?+qȼd?KS¾- V~;:of׃Vy; J錡S2JKHQ4B)|{!%/"j~e(UVvBaY3!g7x~#EX-^9fD{H-<6E7<$cVrzME^1Ă&o؜T݊,R;B4s""V,?j,-A1S+y#{ Rm9ϞSLAD&]ɂE6Hz|Tij{lNbRp9@o$>l bJPc4:^g"*%U_<4DRYQ8Lg:TԪ0L-h@R;\^h1 |!خL!q7qd0|$y,aKs.uzy\ 3 uWAc|'4;1 `䨈Y6|Y6q;w&IaTLwpˀ#ńn[ŝ#չ[[?MɝFb{~ec3ʃG-JA\'ΥsrA(j:cu4B6@{* p\ⵣENH#X&6 վH7rT4mgiJz/G$t Z'vj]x3)\'7 qW$մKBW{TK4$-c/߇:Դt|?iV̓G/2"#ŏ]ۖ̓# Hda* qYJā?+a X'$:8yߠe2 ⬖6D :@k×M{CʮSKQCjZh7܇Ę>(: ތjV oXnW($L,ɓiI;o$>Ə NGy<~_[de@nX8xoPI 1/t2tI2te`6Ks d Q vX sUMony!kuF  n< G~D,B U.vKbZYdg%(oKd䡵F4G, ޠT9/>عL2td}nXS̖03K8g5uVБ/ԱAd řRb]2֔)g44?"3/L?̰f%Yֆ6Lޢolެ8upȃQ|#leDtB.xf 8|]IΌv(B @-B^ WZ$ӭ7.2PXo$38K=9$g-GH-Oc-::Cv}f<5âUD%K?lp}h'QVj4mQau @8[>ܕI$jc88Ȕ7i#rh.*Ǜf)*Yˠ -f1$ RfRwGFmBK^Dhƥ1_O $Ò]gJs̤wR#N9?"=\{w38j2AV¥Q98/n d<>q2,=ߺ cˆ+H<~91$?F1,JPk仟ziY$8s4wUg7kiֳtx%6_Reea*tTL#YW *~~ ^6k//5:t._WzSΕ56)/R0L7*#"yg'n7ϔ>W!'dz¶_G^ʶo b|ueZ98s*6\0v猉jVDTK4kt !\0ji+=i^%ڐ&W_;\?vX /VKQy&'WfӖbK^wR~InBe!5ƗKԏ\- w|F?8tT FutԷ.ɽZT! b'G{QxR0^.i'ħoKV B\9U{ӝ.NN_ TUNOΥbO(~ ;Ks`d" $x NR}S*+p*q$"43JRvnד4D ;ӱ6a蹧R1&<8̄ 13g&6kG#*^{N*F,* # cKs*fM"Iq'Yrv~ш>ޑY u3.\iuօLn 4C!Н~_Q(}iik}2$:|@>]ZtsXTb[s }OveP#m]wRQ } >I~ﻑ\gΊIfxqF]%xLQ 5%Q$l@BeOiJ93ˎe jQA8^h&d5 K\$h /2R {~8(ƶi7[anCŲ@jRxJ?C+ ԩm)ku.}e@Lk0!c𘓙£# 3 ~ګa/ƷzGEd`o= {0ϞrJ5R~BǽTV$G!X`Vݏ>L%\g/*cuj,@X1'bHi "KG@Z6[˾d>gli70ߝ䃩IqG/KmXVBz@6[/d{KHS]mvnD8m؀^DꝪhHPdJ#=ޭ.|z8h2dڛh=7VkYuJ>&+SA@V`[Z_: _? Wmv6?^@Izbq잸7/+CoaD9tVhy3/(vl ^A tqOqvQ>T\i6Q_u={(ڈ #9K м^ovy 9~yAEnEGCH{8j9k8{1i'&nI#o…@n}w\P9Q#kNDt)7~T ~ nud+^{XL@):$|4 [ hdj*kp2몴=RC k+rtiN>GA2Y~<d]:;s? _?~fv4n>W)!泩(jϜ>lvls#Dg|x,>4HPybq\ZN,lMnq^u&Q&S#\LKd7 ubb˽,jZT @1M܆y_DwN+ ]r-8D (GxÏ7\cDflOnvVrkPvY>g-ˠ-ƎˁUwӼ1IqjyWʈ_4at?d?}HMuT z}g9<{U-W3eJ1[XA2 _< [os#NU\&#=.r m:j+t!q% ~NNi`<;s珞4tt7-q-f!=3zs6RJXo5]dXGo CکQPw\I o$oj»cQkmbF>5ZuUB0RVeX: [Oư zojMvJVB6}e+%*rSv-rji$:~GGshQƔǞOy=c vamk9ahyLE7t:]rLC|ѭiQVۏZՐHiV%U(<U5}> =TӸfdM#] k!ໜlhj?Nb?GmNj@ңB0B]d'#M@r#ϞއhϋPU7\fLmFiNK 2Ig9CSCHc~o>sW"W[N}3`bZvWWgf59t+Lvx†oy0&_r $tZe_1}͓i!Mc3}ڡ4)xB #tާ,q( )E<6m+/KxH u⪸r1r*(gf>QVlȑZ4"|/" >>t-㎆ M%WzXRZJyJY}](Y&j}:e8Tn vMUNWlhWKM37cR V J0T姏C'IPS* Ɲ\8 3kwFcoWe-x" `֮kK ͔ˉ ᆳn0b`b.(KmƇОb?$Uifb#Gt{)]?T aFR왟l9<nAϥJXm1;~[/!*zŒw&D(6 P VTm005s5ы%'RJQ9 1Q"hyj2n4*j=0`1@^jDR7m+N=^CA(( V'}W{c6l8f,#fրu^Bk) &*%ߟ)r Bnr ڹאh#nܰ(7/qMW9?V޷#:`a+\ثBp|oӤ|K]lNfkCiY%\F\)SȌjfi *|m`1Vǭ"ȷkڜβ"W)n>pA%1 NrA;$ROz87 ,lq;ca Eލ2W,ķcgXV]UZWIc "lǸA}dN`hDŰƘkJ|v-#Kucqx:ӦِXQQ@dLW6:ryaQP|" uc;, гFc) q0/M&yّV,_bdLzվ0zkḇ{m!0ȳL6y+RTx2ӆ j|cp?fЎCh4=E*Nqd]Qw>"OVd$9* dI5h /K~_Rq~wu%6MZ [<rդ*tfZpf,/UعUO;BnKog.Vsi?Q&#n7&ThGD=xhF ^wJqD2M0n0uR $>+$5aG$5Tߺ;=} T*b0Hm6kᣁjq\t#` UW)`IKb|Le,׹+w~yup"(;xC6 R`3Ck,QPǽ̝Qj^Z!TArK7hh`MϾO$ʀ䋆pE7 TEjj߲|JT(Nu$`&X D.Gr(H̥4fzn {p!;gGH<_M% Q)qeV4*4DMU< ClmT*!g#)sT>m)Ad=*HSpdG.&RH.aGG-Y6^_g?^T"HkpKIeؿ,@PyRzdb}irh祟0C RMo+', -RNqZ&,ilM|*u|_B9Y?\:R ̎渜dR2PH2ˮԒ0<%}~Sh.㌷,37ZҜAM.RD )ѕ\:?emY3Rjѹnjkxf/ !1#xRgb_T1ؤĞ(ǚ#:M{&w>Pά8R s"k8D*cEQ}']_3nO?Rc"H-Eka]\UOҒ.ڒ>JﻗW}bP*HhTk >˖'8䀹BcC1Cx3Q'[fFPk2Jj0g(0f0gdLW쌢gqm:7CeNR7`` 4~_t6C`Xxw"| 4X\0ffP+,}gخ*h\аWpdzWPd=a1X}XA:9OyZlI<5ls&;$" n%g DW@w Ro6k>VS[ UᯈcaWOx$rATXOvm6vSߑØ [AVid"foAGA6xYMݙ6VtJ2QH`Y3}J+:{^l.S] ʭL q^٪ 1He.\[3 w*0>pE)P NOFdbwN`g#v=Z]yoާwdǞZr؋÷"sL 1Ŧgnfbf#,ka0~g?Wt3dLS˦2&_!elXr^.\N1ؤ傮V9pͅ+[jW՟`vLөRSp@cHL\N\1ޏS=R}aD] jxr;lJ)>fYR(ejhys+$N# raA}Gf`GZd'3?;{"0|9꫑VQq_Q];Mf;( {JxPӮnNtZB!v=ovC⇳mz&4 ms͚} :&X>ɌY[*ۗgŏTˤWp6gEH,W 0 DD2gE2nV:N>:M1~ք ǂ%әxS]Vf[[zD'VGSHހW榾^/-0=9JmrDhW na.T:q>?[mJT"koU<5 {Sy BDǛBAD%`tUf>VK%oc͝jH )1]fYqKLsm͜k ؎ڄ WV-@1Ջ2r401ү="PQK i[[-6jwGx}-.PvF]L,R050t~ƒ.7^}&i;l 5)'~3H *q)N(_9GO7}=S6pZ_5+C_ԣis,hu\T'j.&_!ņ?kb2@TR>Cew @:F-ƈ1 CK(MrS_D%i(O.i($jk}q˩5*l@}W hЦ' 􀃘Ef}Υlڊ|G| }>gy Ŋ`éI`uk)T~Q0.sZt!xn8jƅg5{>R-§Pu)2V"VAk7e)$ F̂; d'nYڐU`>iN'~꺔Ӽ<vd2DQ]F|#qfm6vgS(6UJH|a>k11Pk}%HYT ȹq-1˪WRΫbZr-Q eIQ,t@F7{y7HDgW&ha<1h.VPnh7`5 Dk{-⁊Hb`֔8L!s.v(> ͗t7xd" EGdϨB?R"oHdz]c7z;1z-ry q> DBi"XS%22Kk+4& : ecf!uaP}0CTzs}HzQ8i5Jsl¬Z =uJӏׂ<2R, tIX=qLN3y[Q76?r߼tْB6,yutA5A/Rcr瘑,ʦsV%dY(QpSc˺/j[HQ!M|k4G0~H;wg:QL[ޣ~b‚yJR.ZlAI` ' CvPE=N`'PˎЬY_ʉS\sOwT"ftTGΩcKqCGlEO=?@_&A$W$PS\ 9Eى:UB3˧iW3@>,W9yk5*;^qnZkn"+jmCݚk<;Ou%]T/"ۂ̰uX=ͮZJEQ,t|QlҊf E_HUeoSP9{Hz܁ě`7y蝔 av@>H-yP6~rKC-L[ O%]m!MTO 9m,YCMDS DBmo{ʊb}"or4Z`jYt@V(t:pJއCD~o*I)@ͼh|C6gvP:=Æs{Ӎ&?^(1wi+nLz=_ॼ%(na?ġ.IwN+,'S 2՘c`ųlM*ܒu jc>U1jdX!q`uq-htmSl{hS%+ñ<~p{*uz EO/!DEfDbzzeIp8e3X)>.ڨQY"bʡ%1sn)EV.y23/ޑBa4eT6% B^9h4Wm $<ӎmR0e)XcnF[Ώq&g .}o5Wxt"!wK5']W +OL+y6IvψUPPЎf7`m56nؓ:ʅ8˜ q #mo8(DJ?hp)`L+hpnZٺzmAL"X_{ x鐚U_/~56gA% c!yD$μT{5;U'jD7 5푩;T䋑g |JR0RmoLXU^˶Lm0.[R\^liÌ~JYLm9骭|*3 GsP/1y;$Qf5;\U7 h#3OMct=7hDf/q#j?=; ǟYrg 'dAuDT k+KB*V,R"g0:Dl֏F=W|v+(uWa9;`  {pDW%mݵCC3gҬ2VT^s"oA)Wg'[ M%MېsLVMKI˫Wqd$Rjwrbn ebA* Ai ɄϥUCvimv5וӖ.zⵇ6@q|jdRh9"Q16 ",WI΢]2x6 %<"6H9Q X\vr̕(Ќg&|'+$5P]4DtmA)]0<8<kazqu+E dyUu4- …$dх&|ä{yrˉl9VIz1Ӯ\IB.q RpSB^Pяpp8IM8Yj]/`JAz%Fy4>?5|eD9Jn d-$Nx^W]ѹ8r-2) ~׈CIN XQhO[桺հu@H`x-N"ON@z@49l#s.{K_j5dc.W cQ[wu+{ƚU4cN7*LSmz 3NPaUIfLg`5&A\x<.Vg2k,&Ö,V] N "' LD ωF;;hDRMIb](;3E!]ź99$YV;8Uʚ֜zO &: V½%eЍ !9̹2ġJsE{r[*P9Š7FZSa:ޠ|zfcu1,݆)^rikJ/ﱰk+e>8 !m YK9d9UȷFdGL Xєu?^ dsg;G̚P۶Fr~71pm;:oKv/qZ'  K8B 5f$\C~ pyO]6t^F|OC9;f-"0,qI/ eu~ee8FNEw_?Ȱ%Tj F"iyQW(Gy|=ޚV⾏ꀡ gL}i(}C/YŒ g"K񳧑^n%3ub7X>Kl6lHp.|}&:QsV$X]>˵4xN˧9Ҽ?LCFM~)x0`p.rY2-*aMROɧ15#1 H:2ڔQk7Ss ɼ.eV gO|RWd6",9 5&`~_JqB 0 28 ;ltG*wUc ):1RA* غxхGL&,3~}Mř` T/֭`{pNL27c`F_QH W aryW-)?WBuUy! XMrXpڛ,b_ʚ@`Z%sn <7)ȤAKm Q|S~?_LNAީQQƧ/u9r!1$V]8W<ׄԀս{}p\/J* d?jR{o P??K4C4=< `18ҽ*@2Z73$P?8c?aT6,7p9_aljg/Ұj#ۇt1o40"Af8)ŸSf ~Iiyt+R eM_kVtgY OS{rbkߡnɔjiuTz,>"_V5,Rlm,`ɉguSۨOJ]=1]!]>6F_vDLh-v ^pm)[%`ނQV(_#62l=:ߒZN&{/59i_;Pӈ}# yȗfQ[R$ n<2lnuIΨDfZr0,V06Np(D"$*XO7Qtɶ5P$hӠ, ?DW4 Li/stW뚷Aq"nz'QD?Ц^Oj+ĞzpK4=P!h:Sǂr'zNrhط?Hb~37A%AN}b/dߢAM!ja3R}3.ʳzcH4ե} ,;X@wk ?log+Xx~\>R P绯Pm-ա,u؈c2zN0[]Y MMCpaHWt[1O\8[{{Y 6 TMz:}A?vkvQ+- jr㐓cڷBDtnb2 [`.$nV ZlC7 mik DG|q,Ɋ>lJ i~~ul~{w':Fſ:1θr<D֧퀏G[ɽ`I4ۉ4 9pm3欔4o \sآ@2`=(h(nyinZYf,~.T0*)aoq74 m#[1x5@]Cg_ S$Ek`h^^ r1=rն ͖%YF]9jSF8M£LML!q8Hԁ«vR%^Ҁ~uGd qSo_OoĞ-P]I#2m:烨G|𳂴 Qs+&9אM/i5%9(>Y=Z騿B;Û9_7DU/a]M[O3NͿ%Yr|r:$ oSD au="d,HX%T*abm/??$V=T!(Ɇ܃QɌۂqB^>V/菽]d|Z+)eiY`pO.4s6 $rI$*QսJiiPUFS://v͎04PLHa)U~]-gy=r۔*%CV/HYCmt-Ս?_\2su8嫩µ r`nǺ7n]Ce-)HX?=)ڔpT.YڋKQA5qL!$:|X]#02b<*ŤoS!אm2n}r^e>A>^!*3%Sjlζ7Kt(ɳuVᵩ·X+_(V?{5GW.kH72z!6>Fd„q[9d 0ߒt GVRBo/$ BI:EAtI,Y! ΆP[b~\˫ZYQ hGfW/\eF>*Ou/8b IjOg&ߺj.g m,K#X ZVwn3I`0R" Su`{ս^V4p.BmQL)CEρD'DU x-o nLPؤ\,J\_ބNk҃ѐނۆmWuθD/zΒN%8/ jZ,,~:չb9q?aEfgBj,ݵ].oݱoVرPtNbuďS*y޴L_JO |2ʟY .'EzPwJWqX-e4;se`0$8tFM@qjۂ< Y(y-wIIBMQvA֦DccxٌT{cZ܃-b?CU8qO<1"Oo6Ϣgu=r[>Vo GOp?˖"&OPeGAGƀW`{ W~a*LHi{H^ `*K7j5(N,|S]ί7N)|ڰC KtvHN4IBv:>zט~`_S?1K(x{eV>2⃬bigBͲʎoM;d#`rr:iOuC}r|Wצ "} Q$M-(AU 7'ATQ׺66C3<,nr$Vg=ӈE;XuA_C!EO᥀p^55Wh(t0$m5[ c%9猨lgWenkm^zBERsÏ;QW]E1[VX̚y^} b# Ru6Wg.;CZWܤ|:LC˛oҭYDcZqIt Z|5C$A[(wpܹ3.4JQSya `uHy<}#+ZcDJ@eyآ9hN6FuQBLW*FDzbLM9;z_)X I2\rԳ6^6 2-#'7͒跍zl=m'_m^%pda>jvEm#N;T8Xu4Sa& _nTi8ZԺ4S:%~2H NrߗuyGm9 Zc+Ȧw5B+?!Do2l<Ώ+g;EWhs&UT`E 0ẇ74p氯kQHve*-TOeIj6F^2Ji,(a}Nlx 鲕_&3;Lj#j͂>>f gS*0~K!d1,w'Lp` 2n8+,TGtEVC]3vnr!>ZY*yNZ )qPeპUc |oq=4yƂaR4w?O[yg!^Y+8*f#˱* '5hVWQbƜ&!G_R[ ul 2o*Rȹ>SH*Iu[~Na'^.rvGMçy7IA'm7wу|ݛE+k"\"eۓ`d LB)[koS(`n'!Wdߥ[5 / 2MmJV5dg6` ~S웥GQ,+ɴR(b[ j*n&..b$i*Ϲve4Xs*rE2M4WDwPFV.1bV sĸ߉ -aUT5Z$p`L4'$m|w4qMܬ٠a79R21?}u?#cϹnSg^Cnq_܍ ?JH s)o'N0+${ei/u;HS kgG -q,4׉(p\6ǿ`{aculҞJIUQ&uk8+ʗg*d<ESVS٤$!w^I$H޼q`jP䶅 ;C.1<( 2ޒpd вԑ.Pgvu5zqOkfi:a*z[ VdU蛘 &sC& NX#\' 'za$!#! wy:Aez!5"N;@?3 7|ԛï?!L̎Q*>'|pT6r.gu;a8 |Xw,fBU9Z3FŅe8`CRmcaXbuDi^]r$﹀?q߬+]fguR4jNi~'ߕȅDm_'NjxcYq, t|8zE1JXӁܷE]?y$~bVbLx!t*bwn B]P *m8rqr$6ݵ[o+մ2^('Ay/m7"I݀||Ԧ25:gdA֖In6mϻ i֠2*A/Ԋ. <6I# ]gEaˡ~>[n*BoDDD`oI"Y04g CKQD0!_T:8jz<姪AuLΡLjĕQ8.4JI=5\@r yBeVOQ.T  oZ^Q. PAdY}-q$Ծ@]ҐȖm~$Z?鯹o @Έ~q `g^PY-J4d.9yHI#2OQg~LE^ F:'sr8\).43k$֚NΪ1tR}$AG-fG;ZI#qޮ/1^`OuPǖ*rLq .rjzl?5=xw -`.tnS%I61 9b NcׇB ꣈褬 iKcMՑҟy- @Qs6ne jglj"մ ptxQ dQO7 Yx2J~%p "=!^ RٜF]_|%?.VvVC(˿'X0p%J: Ppq[zbX^L0^bm΋I\zL T76U57O<[N:{iU}AH5#:ЄQ%Y GGW/TWTPQ0Q?b*]VwnN1)^(0ruF@?eeZ"k?fk~RT0>&wcCgn#XJBu p@>OvF\6(v-@}C |؀K)qIKG֌-\7T'Ԕdύzdž@ F.TL$ږ5 < a'tϺ?'_֢NQ; 9"+ d.Ȟ xlNֳs(μdb4kH?RqFү*fOH}?sP Z 06,O#f8`AO1BH1YG*')W%u}^ĩAgMri~oM=yǒyd?QiZ%q#:Gp]KJ m(1ӹ`zh]Gf@CXEhI>Znл(|/]>7h1'tmLEA #BQzfCEnU`MP -Aww }k OI%^` "įci|Zݞ$\ÉFz ݌DX78*88{t:Xpo}T6^L()'a]^gj{f(t2G޸7E~*ޏl+7Su]3gaX1ٸ5 w#!Hpg#=$^ne`WHtm".hMpϜgp0YsV6U,C:L]rV%_r6볲^H02`̵R&VMu<;Q BKMJ{?C?ӎ n9=a,]d3hL`?b*1.6)0x&7~j4ەa/Ēb?$Q""ǂ?wj㨬4l<+e, JI!>[4/2CL?ȖWQdtK]3,^V FE'#{~k2\t$N슩0$@O*F-{ ^/60il)YT%[Γr^Q5ʦO]QLa8q$ D*ScPEG\4d1j@͹KhyF }aGU[?H8ڹ+W_I[p݈ʉRTDXEoi݂סxO} fFee݉;[%׫m:-2;=a 8ѲZM\*Z %zy_qM"mw+r/@ΰlO#4}>o;pa@tj䏢b,飾ǍaW 1 =Ϲ@v8<&߫sgf`Ln7Wvۨy,L`qdutǽ=fZ>Kތ Y@N#_&Ga갍O}<*_v{g wv6Man_kCp5V[kDu@t*==?Ѧэ 7VT8ʢZ*;*q׼G7X^-o[ C&T>e6Om86MCoTv=ƒ|?R M<Ddz;(546,%xeϛJrٵP?{\OcߡNnNn}YɕґDL*6g,Zn#0'Oj{TJIa< Nt!~:1 kk3{Web5廠 ɮCި.t洋Dvv9o~;H-$ʱOV^kOweM$6I8A2 Fl6%5f3eIME/2^]bIOWn.]Hq65!]H>90IELtcu4C!>`Djct(XvM;TD1}S;@ ^'!IĎ(ZvSYҴmS6`IJңbAHHJz9C{gϨMlXwjuGr~Bԅy11XTH<$mJgqPا,aPdl{rmt _~K IJvdge`eГ_PݙMm\g5IO lwNs¼RA!T]B/s{yU/׺M~\I5;]xCԃb7nrv:*R!ѝX><];x)abɁ'͡z|+VCʚ;@ -\NoDYU،ItS@/0q [jŰa9"wﵑN5RX wR%|bX[\C22Ng(Oe!SvВJb+75f=gO=MF3*&NYzRVf E\x2bʉ9rߎehP 9u 71s.s?{'4\jyna@DuI]!#/W nYrLcP\.f-mj| &4vY-bء qrj LP#-my5cdL u23xpP*á'=kq md4fdoȲsJ3HH|3zNa K{m?hr;f^~d`1XᄈFS$*jLkUH O%R ktz}ư~ Wg\is[\lh"988ܗמe=vx7l`A`ңUxN/,7]D[ȅpY3T(h!`ı8LP$k Fa{!7lDVwJTN ň٢V3GGDëʊ@`iљSuQ ?%us /.e$Z1耿` HǴb%'E|%j/ޕ@H\;"9P{r0'(J*WvHX喇LI֤"gIGEׂcB7s9!QjPؤCT\xAr&4 xYU1>+?y#P0ia(vZ8Wtefٸ/ǎQ߽W8t4>9lָ߭7kd@A~>Q ;9.Pв/]^w6E]*B@ 0!hT{Ӄ_CC}6^QID"PTZ D^/˻EeRמw?jFr8=q|$dޤOq`Q2i=U#UX8ьcX}< ֳSBJࠎKP7B-DV(_$8|ʘ}?9扎(zG?{aH^ 1yPG_]|x!֠@}K!2ycAƊ7ɐu}WAU^3ՎC /2zqͷ ~]2FzZI l=5I眩'?<A7Ψr'Q#a=k10nFo.쐓4[Xm՘>2r Bu=}2gXXTẗ́_֠Ҋj*gË Ebb8 lGjJLxW,JDZё+]㹗:sl&ZtR\^ymI*S(X0wr&.ZGa=>s^ʕ&aLK.u}^ [qr\d7dC\>F{;^vY V#ʉWy;趈iR7Z}J{hk0z[ m1 dm}}Sv=DSs~Ѩ/g\NM%ƽuǜM%@y%IK(Qi"9u%t+lzѫLdg{IPHQSV2ޯ۫cn[32q?n: