Zachary Amsden
61e06037e7
[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>
2005-09-05 00:05:48 -07:00
..
acpi
asm-alpha
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-arm
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-arm26
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-cris
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-frv
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-generic
[PATCH] x86: ptep_clear optimization
2005-09-05 00:05:48 -07:00
asm-h8300
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-i386
[PATCH] x86: ptep_clear optimization
2005-09-05 00:05:48 -07:00
asm-ia64
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-m32r
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-m68k
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-m68knommu
[PATCH] mm: consolidate get_order
2005-09-05 00:05:39 -07:00
asm-mips
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-parisc
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-powerpc
asm-ppc
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-ppc64
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-s390
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-sh
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-sh64
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-sparc
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-sparc64
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-um
[PATCH] mm: correct _PAGE_FILE comment
2005-09-05 00:05:45 -07:00
asm-v850
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
asm-x86_64
[PATCH] x86_64: avoid some atomic operations during address space destruction
2005-09-05 00:05:48 -07:00
asm-xtensa
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
linux
[PATCH] remove hugetlb_clean_stale_pgtable() and fix huge_pte_alloc()
2005-09-05 00:05:46 -07:00
math-emu
media
mtd
net
/spare/repo/netdev-2.6 branch 'master'
2005-09-01 18:02:01 -04:00
pcmcia
rdma
rxrpc
scsi
sound
video