summaryrefslogtreecommitdiffstats
path: root/arch/m68k
diff options
context:
space:
mode:
authorAndrea Arcangeli2005-10-30 02:16:48 +0100
committerLinus Torvalds2005-10-30 05:40:43 +0100
commit1a44e149084d772a1bcf4cdbdde8a013a8a1cfde (patch)
treeb3f682ce8df89edb9740fdd5c178df5accc49736 /arch/m68k
parent[PATCH] hugetlb: overcommit accounting check (diff)
downloadkernel-qcow2-linux-1a44e149084d772a1bcf4cdbdde8a013a8a1cfde.tar.gz
kernel-qcow2-linux-1a44e149084d772a1bcf4cdbdde8a013a8a1cfde.tar.xz
kernel-qcow2-linux-1a44e149084d772a1bcf4cdbdde8a013a8a1cfde.zip
[PATCH] .text page fault SMP scalability optimization
We had a problem on ppc64 where with more than 4 threads a large system wouldn't scale well while faulting in the .text (most of the time was spent in the kernel despite it was an userland compute intensive app). The reason is the useless overwrite of the same pte from all cpu. I fixed it this way (verified on an older kernel but the forward port is almost identical). This will benefit all archs not just ppc64. Signed-off-by: Andrea Arcangeli <andrea@suse.de> Cc: Hugh Dickins <hugh@veritas.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/m68k')
0 files changed, 0 insertions, 0 deletions