Take a hint from an x86_64 optimization by Arjan van de Ven and use it
for ia64. See
2c411e87666af81de44911f51b8fff0ffc244a38
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
e611cc67cd543a18746a57c50e27894fb44f8dc7
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
struct siginfo si;
unsigned long mask;
+ /* mmap_sem is performance critical.... */
+ prefetchw(&mm->mmap_sem);
+
/*
* If we're in an interrupt or have no user context, we must not take the fault..
*/