Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 10 Jul 2002 18:11:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 10 Jul 2002 18:11:39 -0400 Received: from e31.co.us.ibm.com ([32.97.110.129]:32751 "EHLO e31.co.us.ibm.com") by vger.kernel.org with ESMTP id ; Wed, 10 Jul 2002 18:11:35 -0400 Date: Wed, 10 Jul 2002 15:18:08 -0700 From: Hanna Linder To: "Martin J. Bligh" , akpm@zip.com.au cc: Keith Mannthey , hannal@us.ibm.com, haveblue@us.ibm.com, lse-tech@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: Re: scalable kmap (was Re: vm lock contention reduction) (fwd) Message-ID: <40740000.1026339488@w-hlinder> In-Reply-To: <237170000.1026317715@flay> References: <237170000.1026317715@flay> X-Mailer: Mulberry/2.1.0 (Linux/x86) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==========887670887==========" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 19802 Lines: 303 --==========887670887========== Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline --On Wednesday, July 10, 2002 09:15:15 -0700 "Martin J. Bligh" wrote: > > Updated patch below ... > > > arch/i386/kernel/i386_ksyms.c | 5 ++ > arch/i386/lib/usercopy.c | 10 +++++ > arch/i386/mm/fault.c | 71 +++++++++++++++++++++++++++++++++++ > fs/exec.c | 60 +++++++++++++++++++++--------- > include/asm-i386/highmem.h | 5 ++ > include/asm-i386/kmap_types.h | 3 + > include/asm-i386/processor.h | 2 + > include/asm-ppc/kmap_types.h | 1 > include/asm-sparc/kmap_types.h | 1 > include/asm-x86_64/kmap_types.h | 1 > include/linux/highmem.h | 80 ++++++++++++++++++++++++++++++++++++++++ > include/linux/sched.h | 5 ++ > mm/filemap.c | 11 +++-- > 13 files changed, 232 insertions(+), 23 deletions(-) Andrew and Martin, I ran this updated patch on 2.5.25 with dbench on the 8-way with 4 Gb of memory compared to clean 2.5.25. I saw a significant improvement in throughput about 15% (averaged over 5 runs each). Included is the pretty picture (akpm-2525.png) the data that picture came from (akpm-2525.data) and the raw results of the runs with min/max and timing results (2525akpmkmaphi and 2525clnhi). I believe the drop at around 64 clients is caused by memory swapping leading to increased disk accesses since the time increased by 200% in direct correlation with the decreased throughput. Hanna --==========887670887========== Content-Type: image/png; name="akpm-2525.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="akpm-2525.png"; size=3587 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 --==========887670887========== Content-Type: application/octet-stream; name=2525akpmkmaphi Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=2525akpmkmaphi; size=4599 W3Jvb3RAZWxtM2I5NiBkYmVuY2hdIyAuL3Rlc3RfZGJlbmNoLWF2Zy5zaCAxIDM2IDUgaGlrbWFw ClJ1bm5pbmcgMSBjbGllbnRzCiAgICAgICAgdGVzdCBuby4gMAogICAgICAgIHRlc3Qgbm8uIDEK ICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwogICAgICAgIHRlc3Qgbm8uIDQK dGltZSBoaSBpcyAzIGxvIGlzIDIKdGhydSBoaSBpcyA4MS41NzAxIGxvIGlzIDc2LjkzMzMKICAg ICAgICBhdmcgcnVuIHRpbWUgMwogICAgICAgIGF2ZyB0aHJvdWdocHV0IDc5LjY2MDE2NjY2NjY2 NjcKUnVubmluZyA1IGNsaWVudHMKICAgICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4g MQogICAgICAgIHRlc3Qgbm8uIDIKICAgICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4g NAp0aW1lIGhpIGlzIDQgbG8gaXMgMwp0aHJ1IGhpIGlzIDI3Ny43NCBsbyBpcyAyNDMuMzQzCiAg ICAgICAgYXZnIHJ1biB0aW1lIDMuMzMzMzMzMzMzMzMzMzMKICAgICAgICBhdmcgdGhyb3VnaHB1 dCAyNjQuNjQ2MzMzMzMzMzMzClJ1bm5pbmcgOSBjbGllbnRzCiAgICAgICAgdGVzdCBuby4gMAog ICAgICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwog ICAgICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyA2IGxvIGlzIDUKdGhydSBoaSBpcyAyOTUuOTE0 IGxvIGlzIDI4OC4yMzYKICAgICAgICBhdmcgcnVuIHRpbWUgNQogICAgICAgIGF2ZyB0aHJvdWdo cHV0IDI4My42MzUzMzMzMzMzMzMKUnVubmluZyAxMyBjbGllbnRzCiAgICAgICAgdGVzdCBuby4g MAogICAgICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4g MwogICAgICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyA4IGxvIGlzIDcKdGhydSBoaSBpcyAyOTEu NzkgbG8gaXMgMjQ2LjgwNwogICAgICAgIGF2ZyBydW4gdGltZSA3CiAgICAgICAgYXZnIHRocm91 Z2hwdXQgMjg0LjA3NDY2NjY2NjY2NwpSdW5uaW5nIDE3IGNsaWVudHMKICAgICAgICB0ZXN0IG5v LiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIKICAgICAgICB0ZXN0IG5v LiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDkgbG8gaXMgOQp0aHJ1IGhpIGlzIDI4 OC43NTQgbG8gaXMgMjc5LjY3MgogICAgICAgIGF2ZyBydW4gdGltZSA5CiAgICAgICAgYXZnIHRo cm91Z2hwdXQgMjgyLjg3MTY2NjY2NjY2NwpSdW5uaW5nIDIxIGNsaWVudHMKICAgICAgICB0ZXN0 IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIKICAgICAgICB0ZXN0 IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDExIGxvIGlzIDEwCnRocnUgaGkg aXMgMjgyLjU1NiBsbyBpcyAyNzkuNjk2CiAgICAgICAgYXZnIHJ1biB0aW1lIDExCiAgICAgICAg YXZnIHRocm91Z2hwdXQgMjgwLjAyODY2NjY2NjY2NwpSdW5uaW5nIDI1IGNsaWVudHMKICAgICAg ICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIKICAgICAg ICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDEzIGxvIGlzIDEzCnRo cnUgaGkgaXMgMjgzLjE0MSBsbyBpcyAyNzAuNjMxCiAgICAgICAgYXZnIHJ1biB0aW1lIDEzCiAg ICAgICAgYXZnIHRocm91Z2hwdXQgMjc5LjcwNjY2NjY2NjY2NwpSdW5uaW5nIDIxIGNsaWVudHMK ICAgICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIK ICAgICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDExIGxvIGlz IDEwCnRocnUgaGkgaXMgMjgyLjU1NiBsbyBpcyAyNzkuNjk2CiAgICAgICAgYXZnIHJ1biB0aW1l IDExCiAgICAgICAgYXZnIHRocm91Z2hwdXQgMjgwLjAyODY2NjY2NjY2NwpSdW5uaW5nIDI1IGNs aWVudHMKICAgICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qg bm8uIDIKICAgICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDEz IGxvIGlzIDEzCnRocnUgaGkgaXMgMjgzLjE0MSBsbyBpcyAyNzAuNjMxCiAgICAgICAgYXZnIHJ1 biB0aW1lIDEzCiAgICAgICAgYXZnIHRocm91Z2hwdXQgMjc5LjcwNjY2NjY2NjY2NwpSdW5uaW5n IDI5IGNsaWVudHMKICAgICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAg IHRlc3Qgbm8uIDIKICAgICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhp IGlzIDE2IGxvIGlzIDE0CnRocnUgaGkgaXMgMjg3LjMzNiBsbyBpcyAyODIuNDA2CiAgICAgICAg YXZnIHJ1biB0aW1lIDE0LjY2NjY2NjY2NjY2NjcKICAgICAgICBhdmcgdGhyb3VnaHB1dCAyNzQu MzY2ClJ1bm5pbmcgMzMgY2xpZW50cwogICAgICAgIHRlc3Qgbm8uIDAKICAgICAgICB0ZXN0IG5v LiAxCiAgICAgICAgdGVzdCBuby4gMgogICAgICAgIHRlc3Qgbm8uIDMKICAgICAgICB0ZXN0IG5v LiA0CnRpbWUgaGkgaXMgMTcgbG8gaXMgMTYKdGhydSBoaSBpcyAyODAuNjMgbG8gaXMgMjc0Ljk4 NAogICAgICAgIGF2ZyBydW4gdGltZSAxNi42NjY2NjY2NjY2NjY3CiAgICAgICAgYXZnIHRocm91 Z2hwdXQgMjc3Ljk4OAoKW3Jvb3RAZWxtM2I5NiBkYmVuY2hdIyAuL3Rlc3RfZGJlbmNoLWF2Zy5z aCAzNiA2NCA1IGFrcG1oaTIgICAgIApSdW5uaW5nIDM2IGNsaWVudHMKICAgICAgICB0ZXN0IG5v LiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIKICAgICAgICB0ZXN0IG5v LiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDE5IGxvIGlzIDE4CnRocnUgaGkgaXMg Mjg0LjY4NCBsbyBpcyAyNzIuNzUKICAgICAgICBhdmcgcnVuIHRpbWUgMTgKICAgICAgICBhdmcg dGhyb3VnaHB1dCAyNzQuMTAzClJ1bm5pbmcgNDAgY2xpZW50cwogICAgICAgIHRlc3Qgbm8uIDAK ICAgICAgICB0ZXN0IG5vLiAxCiAgICAgICAgdGVzdCBuby4gMgogICAgICAgIHRlc3Qgbm8uIDMK ICAgICAgICB0ZXN0IG5vLiA0CnRpbWUgaGkgaXMgMjIgbG8gaXMgMjAKdGhydSBoaSBpcyAyNzku MDUyIGxvIGlzIDI3NC43MjYKICAgICAgICBhdmcgcnVuIHRpbWUgMjAKICAgICAgICBhdmcgdGhy b3VnaHB1dCAyNzAuNjcxNjY2NjY2NjY3ClJ1bm5pbmcgNDQgY2xpZW50cwogICAgICAgIHRlc3Qg bm8uIDAKICAgICAgICB0ZXN0IG5vLiAxCiAgICAgICAgdGVzdCBuby4gMgogICAgICAgIHRlc3Qg bm8uIDMKICAgICAgICB0ZXN0IG5vLiA0CnRpbWUgaGkgaXMgMjMgbG8gaXMgMjIKdGhydSBoaSBp cyAyNzUuOTI4IGxvIGlzIDI2MS40MTkKICAgICAgICBhdmcgcnVuIHRpbWUgMjIuNjY2NjY2NjY2 NjY2NwogICAgICAgIGF2ZyB0aHJvdWdocHV0IDI3MC42NjAzMzMzMzMzMzMKUnVubmluZyA0OCBj bGllbnRzCiAgICAgICAgdGVzdCBuby4gMAogICAgICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0 IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwogICAgICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyAy NSBsbyBpcyAyNAp0aHJ1IGhpIGlzIDI3Ni42MjIgbG8gaXMgMjcxLjExNQogICAgICAgIGF2ZyBy dW4gdGltZSAyNAogICAgICAgIGF2ZyB0aHJvdWdocHV0IDI3NC40NDkzMzMzMzMzMzMKUnVubmlu ZyA1MiBjbGllbnRzCiAgICAgICAgdGVzdCBuby4gMAogICAgICAgIHRlc3Qgbm8uIDEKICAgICAg ICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwogICAgICAgIHRlc3Qgbm8uIDQKdGltZSBo aSBpcyAyOCBsbyBpcyAyNQp0aHJ1IGhpIGlzIDI3OS45NiBsbyBpcyAyNTYuNDI1CiAgICAgICAg YXZnIHJ1biB0aW1lIDI2CiAgICAgICAgYXZnIHRocm91Z2hwdXQgMjczLjI3MjMzMzMzMzMzMwpS dW5uaW5nIDU2IGNsaWVudHMKICAgICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQog ICAgICAgIHRlc3Qgbm8uIDIKICAgICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0 aW1lIGhpIGlzIDMwIGxvIGlzIDI4CnRocnUgaGkgaXMgMjcwLjkwNyBsbyBpcyAyNjguOTQ3CiAg ICAgICAgYXZnIHJ1biB0aW1lIDI4LjMzMzMzMzMzMzMzMzMKICAgICAgICBhdmcgdGhyb3VnaHB1 dCAyNjcuMzM5NjY2NjY2NjY3ClJ1bm5pbmcgNjAgY2xpZW50cwogICAgICAgIHRlc3Qgbm8uIDAK ICAgICAgICB0ZXN0IG5vLiAxCiAgICAgICAgdGVzdCBuby4gMgogICAgICAgIHRlc3Qgbm8uIDMK ICAgICAgICB0ZXN0IG5vLiA0CnRpbWUgaGkgaXMgMzEgbG8gaXMgMzAKdGhydSBoaSBpcyAyNzMu OTYzIGxvIGlzIDI2Ni43MjQKICAgICAgICBhdmcgcnVuIHRpbWUgMzAKICAgICAgICBhdmcgdGhy b3VnaHB1dCAyNzIuNDg3MzMzMzMzMzMzClJ1bm5pbmcgNjQgY2xpZW50cwogICAgICAgIHRlc3Qg bm8uIDAKICAgICAgICB0ZXN0IG5vLiAxCiAgICAgICAgdGVzdCBuby4gMgogICAgICAgIHRlc3Qg bm8uIDMKICAgICAgICB0ZXN0IG5vLiA0CnRpbWUgaGkgaXMgODgzIGxvIGlzIDMzCnRocnUgaGkg aXMgMjYyLjIyNSBsbyBpcyA5LjU3ODkzCiAgICAgICAgYXZnIHJ1biB0aW1lIDE0Ny4zMzMzMzMz MzMzMzMKICAgICAgICBhdmcgdGhyb3VnaHB1dCAxMTcuNDc4MwoK --==========887670887========== Content-Type: application/octet-stream; name=2525clnhi Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=2525clnhi; size=4189 Cltyb290QGVsbTNiOTYgZGJlbmNoXSMgLi90ZXN0X2RiZW5jaC1hdmcuc2ggMSAzNiA1IDI1MjVo aQpSdW5uaW5nIDEgY2xpZW50cwogICAgICAgIHRlc3Qgbm8uIDAKICAgICAgICB0ZXN0IG5vLiAx CiAgICAgICAgdGVzdCBuby4gMgogICAgICAgIHRlc3Qgbm8uIDMKICAgICAgICB0ZXN0IG5vLiA0 CnRpbWUgaGkgaXMgMyBsbyBpcyAyCnRocnUgaGkgaXMgODIuMzQ0MiBsbyBpcyA3Ny41NTQ3CiAg ICAgICAgYXZnIHJ1biB0aW1lIDIuNjY2NjY2NjY2NjY2NjcKICAgICAgICBhdmcgdGhyb3VnaHB1 dCA4MS43NjExMzMzMzMzMzMzClJ1bm5pbmcgNSBjbGllbnRzCiAgICAgICAgdGVzdCBuby4gMAog ICAgICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwog ICAgICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyA0IGxvIGlzIDMKdGhydSBoaSBpcyAyNjAuNTE1 IGxvIGlzIDIyOS4xMzQKICAgICAgICBhdmcgcnVuIHRpbWUgMy42NjY2NjY2NjY2NjY2NwogICAg ICAgIGF2ZyB0aHJvdWdocHV0IDI0Mi45ODAzMzMzMzMzMzMKUnVubmluZyA5IGNsaWVudHMKICAg ICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIKICAg ICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDYgbG8gaXMgNQp0 aHJ1IGhpIGlzIDI1Ni42NTQgbG8gaXMgMjUzLjQ3MwogICAgICAgIGF2ZyBydW4gdGltZSA2CiAg ICAgICAgYXZnIHRocm91Z2hwdXQgMjUwLjI1NDY2NjY2NjY2NwpSdW5uaW5nIDEzIGNsaWVudHMK ICAgICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIK ICAgICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDkgbG8gaXMg Nwp0aHJ1IGhpIGlzIDI1OC4yMiBsbyBpcyAyMDcuNjUyCiAgICAgICAgYXZnIHJ1biB0aW1lIDgu MzMzMzMzMzMzMzMzMzMKICAgICAgICBhdmcgdGhyb3VnaHB1dCAyNDYuMzA5NjY2NjY2NjY3ClJ1 bm5pbmcgMTcgY2xpZW50cwogICAgICAgIHRlc3Qgbm8uIDAKICAgICAgICB0ZXN0IG5vLiAxCiAg ICAgICAgdGVzdCBuby4gMgogICAgICAgIHRlc3Qgbm8uIDMKICAgICAgICB0ZXN0IG5vLiA0CnRp bWUgaGkgaXMgMTEgbG8gaXMgMTAKdGhydSBoaSBpcyAyNTIuNDcgbG8gaXMgMjI4LjY2NwogICAg ICAgIGF2ZyBydW4gdGltZSAxMAogICAgICAgIGF2ZyB0aHJvdWdocHV0IDI1MC42NTc2NjY2NjY2 NjcKUnVubmluZyAyMSBjbGllbnRzCiAgICAgICAgdGVzdCBuby4gMAogICAgICAgIHRlc3Qgbm8u IDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwogICAgICAgIHRlc3Qgbm8u IDQKdGltZSBoaSBpcyAxMyBsbyBpcyAxMgp0aHJ1IGhpIGlzIDI1MC4zOTEgbG8gaXMgMjQyLjIz OQogICAgICAgIGF2ZyBydW4gdGltZSAxMgogICAgICAgIGF2ZyB0aHJvdWdocHV0IDI0NC4zNDYz MzMzMzMzMzMKUnVubmluZyAyNSBjbGllbnRzCiAgICAgICAgdGVzdCBuby4gMAogICAgICAgIHRl c3Qgbm8uIDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwogICAgICAgIHRl c3Qgbm8uIDQKdGltZSBoaSBpcyAxNSBsbyBpcyAxNQp0aHJ1IGhpIGlzIDI0OS4zNTggbG8gaXMg MjI2LjE0MgogICAgICAgIGF2ZyBydW4gdGltZSAxNQogICAgICAgIGF2ZyB0aHJvdWdocHV0IDIz OC4zNjMzMzMzMzMzMzMKUnVubmluZyAyOSBjbGllbnRzCiAgICAgICAgdGVzdCBuby4gMAogICAg ICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwogICAg ICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyAxOCBsbyBpcyAxNgp0aHJ1IGhpIGlzIDI1Ni40NzIg bG8gaXMgMjI4LjUyCiAgICAgICAgYXZnIHJ1biB0aW1lIDE2LjY2NjY2NjY2NjY2NjcKICAgICAg ICBhdmcgdGhyb3VnaHB1dCAyNDIuOTk0NjY2NjY2NjY3ClJ1bm5pbmcgMzMgY2xpZW50cwogICAg ICAgIHRlc3Qgbm8uIDAKICAgICAgICB0ZXN0IG5vLiAxCiAgICAgICAgdGVzdCBuby4gMgogICAg ICAgIHRlc3Qgbm8uIDMKICAgICAgICB0ZXN0IG5vLiA0CnRpbWUgaGkgaXMgMjAgbG8gaXMgMTgK dGhydSBoaSBpcyAyNTQuMTQ4IGxvIGlzIDIzNC4wOTkKICAgICAgICBhdmcgcnVuIHRpbWUgMTkK ICAgICAgICBhdmcgdGhyb3VnaHB1dCAyNDEuNTk1MzMzMzMzMzMzCltyb290QGVsbTNiOTYgZGJl bmNoXSMgLi90ZXN0X2RiZW5jaC1hdmcuc2ggMzYgNjQgNSAyNTI1aGkKUnVubmluZyAzNiBjbGll bnRzCiAgICAgICAgdGVzdCBuby4gMAogICAgICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0IG5v LiAyCiAgICAgICAgdGVzdCBuby4gMwogICAgICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyAyMSBs byBpcyAyMAp0aHJ1IGhpIGlzIDI1MC42NjkgbG8gaXMgMjQwLjEwNQogICAgICAgIGF2ZyBydW4g dGltZSAyMC4zMzMzMzMzMzMzMzMzCiAgICAgICAgYXZnIHRocm91Z2hwdXQgMjQ3LjAzNzMzMzMz MzMzMwpSdW5uaW5nIDQwIGNsaWVudHMKICAgICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBu by4gMQogICAgICAgIHRlc3Qgbm8uIDIKICAgICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBu by4gNAp0aW1lIGhpIGlzIDIzIGxvIGlzIDIyCnRocnUgaGkgaXMgMjQ3LjMyIGxvIGlzIDI0MS4w OTgKICAgICAgICBhdmcgcnVuIHRpbWUgMjIuNjY2NjY2NjY2NjY2NwogICAgICAgIGF2ZyB0aHJv dWdocHV0IDI0My4xNTczMzMzMzMzMzMKUnVubmluZyA0NCBjbGllbnRzCiAgICAgICAgdGVzdCBu by4gMAogICAgICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBu by4gMwogICAgICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyAyNiBsbyBpcyAyNQp0aHJ1IGhpIGlz IDI0NS43MzMgbG8gaXMgMjM3LjEzNQogICAgICAgIGF2ZyBydW4gdGltZSAyNQogICAgICAgIGF2 ZyB0aHJvdWdocHV0IDI0MS4wMzczMzMzMzMzMzMKdW5uaW5nIDQ4IGNsaWVudHMKICAgICAgICB0 ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIKICAgICAgICB0 ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDI4IGxvIGlzIDI3CnRocnUg aGkgaXMgMjQ0LjMzOSBsbyBpcyAyMzcuOTIKICAgICAgICBhdmcgcnVuIHRpbWUgMjcKICAgICAg ICBhdmcgdGhyb3VnaHB1dCAyNDIuMjAzCnVubmluZyA1MiBjbGllbnRzCiAgICAgICAgdGVzdCBu by4gMAogICAgICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBu by4gMwogICAgICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyAzMCBsbyBpcyAyOQp0aHJ1IGhpIGlz IDI0NS4wOTcgbG8gaXMgMjQyLjUyMgogICAgICAgIGF2ZyBydW4gdGltZSAyOS4zMzMzMzMzMzMz MzMzCiAgICAgICAgYXZnIHRocm91Z2hwdXQgMjQwLjIxMQpSdW5uaW5nIDU2IGNsaWVudHMKICAg ICAgICB0ZXN0IG5vLiAwCiAgICAgICAgdGVzdCBuby4gMQogICAgICAgIHRlc3Qgbm8uIDIKICAg ICAgICB0ZXN0IG5vLiAzCiAgICAgICAgdGVzdCBuby4gNAp0aW1lIGhpIGlzIDMyIGxvIGlzIDMx CnRocnUgaGkgaXMgMjQ1LjkxMyBsbyBpcyAyMzYuNjI1CiAgICAgICAgYXZnIHJ1biB0aW1lIDMx LjY2NjY2NjY2NjY2NjcKICAgICAgICBhdmcgdGhyb3VnaHB1dCAyNDEuMzkzNjY2NjY2NjY3ClJ1 bm5pbmcgNjAgY2xpZW50cwogICAgICAgIHRlc3Qgbm8uIDAKICAgICAgICB0ZXN0IG5vLiAxCiAg ICAgICAgdGVzdCBuby4gMgogICAgICAgIHRlc3Qgbm8uIDMKICAgICAgICB0ZXN0IG5vLiA0CnRp bWUgaGkgaXMgMzUgbG8gaXMgMzQKdGhydSBoaSBpcyAyNDMuMDE0IGxvIGlzIDIzMS42MzUKICAg ICAgICBhdmcgcnVuIHRpbWUgMzQuNjY2NjY2NjY2NjY2NwogICAgICAgIGF2ZyB0aHJvdWdocHV0 IDIzNS4zOTgzMzMzMzMzMzMKUnVubmluZyA2NCBjbGllbnRzCiAgICAgICAgdGVzdCBuby4gMAog ICAgICAgIHRlc3Qgbm8uIDEKICAgICAgICB0ZXN0IG5vLiAyCiAgICAgICAgdGVzdCBuby4gMwog ICAgICAgIHRlc3Qgbm8uIDQKdGltZSBoaSBpcyA3MTAgbG8gaXMgMzA5CnRocnUgaGkgaXMgMjM3 Ljc2MyBsbyBpcyAxMS45MTY4CiAgICAgICAgYXZnIHJ1biB0aW1lIDEzMQogICAgICAgIGF2ZyB0 aHJvdWdocHV0IDgzLjE1NDM2NjY2NjY2NjcKCg== --==========887670887========== Content-Type: application/octet-stream; name="akpm-2525.data" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="akpm-2525.data"; size=305 I2NsbnRzCSNrbWFwCSNjbG4KCjEJNzkuNjYJODEuNzYKNQkyNjQuNjUJMjQyLjk4CjkJMjgzLjA3 CTI1MC4yNQoxMwkyODQuMDcJMjQ2LjMxCjE3CTI4Mi44NwkyNTAuNjYKMjEJMjgwLjAzCTI0NC4z NQoyNQkyNzkuNzAJMjM4LjM2CjI5CTI3NC4zNwkyNDIuOTkKMzMJMjc3Ljk5CTI0MS42MAozNgky NzQuMTAJMjQ3LjA0CjQwCTI3MC42NwkyNDMuMTYKNDQJMjcwLjY2CTI0MS4wNAkKNDgJMjc0LjQ1 CTI0Mi4yMAo1MgkyNzMuMjcJMjQwLjIxCjU2CTI2Ny4zNAkyNDEuMzkKNjAJMjcyLjQ5CTIzNS40 MAo2NAkxMTcuNDgJODMuMTUKCgo= --==========887670887==========-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/