aboutsummaryrefslogtreecommitdiffstats
path: root/mm/internal.h
diff options
context:
space:
mode:
authorZachary Amsden <zach@vmware.com>2005-09-03 15:55:06 -0700
committerLinus Torvalds <torvalds@evo.osdl.org>2005-09-05 00:05:48 -0700
commit61e06037e764337da39dff307cbcdbe9cf288349 (patch)
treee9719788c751c1d4a437c98056e2ddd7e34d5dfa /mm/internal.h
parenta600388d28419305aad3c4c0af52c223cf6fa0af (diff)
downloadkernel_samsung_smdk4412-61e06037e764337da39dff307cbcdbe9cf288349.zip
kernel_samsung_smdk4412-61e06037e764337da39dff307cbcdbe9cf288349.tar.gz
kernel_samsung_smdk4412-61e06037e764337da39dff307cbcdbe9cf288349.tar.bz2
[PATCH] x86_64: avoid some atomic operations during address space destruction
Any architecture that has hardware updated A/D bits that require synchronization against other processors during PTE operations can benefit from doing non-atomic PTE updates during address space destruction. Originally done on i386, now ported to x86_64. Doing a read/write pair instead of an xchg() operation saves the implicit lock, which turns out to be a big win on 32-bit (esp w PAE). Signed-off-by: Zachary Amsden <zach@vmware.com> Cc: Andi Kleen <ak@muc.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm/internal.h')
0 files changed, 0 insertions, 0 deletions