Skip to content
Commit 839052d2 authored by Huang, Xiaolan's avatar Huang, Xiaolan Committed by Tony Luck
Browse files

[IA64] fix personality(PER_LINUX32) performance issue



The patch aims to fix a performance issue for the syscall
personality(PER_LINUX32).

On IA-64 box, the syscall personality (PER_LINUX32) has poor performance
because it failed to find the Linux/x86 execution domain. Then it tried
to load the kernel module however it failed always and it used the default
execution domain PER_LINUX instead. Requesting kernel modules is very
expensive. It caused the performance issue. (see the function
lookup_exec_domain in kernel/exec_domain.c).

To resolve the issue, execution domain Linux/x86 is always registered in
initialization time for IA-64 architecture.

Signed-off-by: default avatarXiaolan Huang <xiaolan.huang@intel.com>
Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
parent 3fb2c74e
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment