Compared to the last version, I've: (1) Added a comment to explain the FPU checks in kvm_arch_init() (2) Changed the kmem_cache_create_usercopy() to kmem_cache_create() Marc Orr (2): kvm: x86: Use task structs fpu field for user kvm: x86: Dynamically allocate guest_fpu arch/x86/include/asm/kvm_host.h | 10 +++--- arch/x86/kvm/svm.c | 10 ++++++ arch/x86/kvm/vmx.c | 10 ++++++ arch/x86/kvm/x86.c | 55 ++++++++++++++++++++++++--------- 4 files changed, 65 insertions(+), 20 deletions(-) -- 2.19.1.930.g4563a0d9d0-goog