diff options
author | Avi Kivity <avi@redhat.com> | 2009-09-19 09:40:22 +0300 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-10-01 12:12:18 -0700 |
commit | 7c68af6e32c73992bad24107311f3433c89016e2 (patch) | |
tree | 9046ac5339f944e8ddccd34be226790b953dda61 /arch/x86/Kconfig | |
parent | 817b33d38f81c8736d39283c35c886ae4668f1af (diff) | |
download | linux-7c68af6e32c73992bad24107311f3433c89016e2.tar.gz linux-7c68af6e32c73992bad24107311f3433c89016e2.tar.bz2 linux-7c68af6e32c73992bad24107311f3433c89016e2.zip |
core, x86: Add user return notifiers
Add a general per-cpu notifier that is called whenever the kernel is
about to return to userspace. The notifier uses a thread_info flag
and existing checks, so there is no impact on user return or context
switch fast paths.
This will be used initially to speed up KVM task switching by lazily
updating MSRs.
Signed-off-by: Avi Kivity <avi@redhat.com>
LKML-Reference: <1253342422-13811-1-git-send-email-avi@redhat.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r-- | arch/x86/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 8da93745c087..1df175d15aa8 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -50,6 +50,7 @@ config X86 select HAVE_KERNEL_BZIP2 select HAVE_KERNEL_LZMA select HAVE_ARCH_KMEMCHECK + select HAVE_USER_RETURN_NOTIFIER config OUTPUT_FORMAT string |