]> err.no Git - linux-2.6/commit
[IA64] Prefetch mmap_sem in ia64_do_page_fault()
authorChristoph Lameter <clameter@sgi.com>
Wed, 29 Mar 2006 06:54:38 +0000 (22:54 -0800)
committerTony Luck <tony.luck@intel.com>
Sat, 8 Apr 2006 06:08:16 +0000 (23:08 -0700)
commit0ffe984917b9cd6ecc19ffbc06f35869d8c18df8
tree49b54ea585dcd657083c8b755726820b002ae75a
parent8cab7ccccbdd9fe3cf6b3400d5a88ecb683a5b1b
[IA64] Prefetch mmap_sem in ia64_do_page_fault()

Take a hint from an x86_64 optimization by Arjan van de Ven and use it
for ia64.  See a9ba9a3b3897561d01e04cd21433746df46548c0

Prefetch the mmap_sem, which is critical for the performance of the page fault
handler.

Note: mm may be NULL but I guess that is safe.
See 458f935527372499b714bf4f8e646a68bb0f52e3

Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/mm/fault.c