In commit 1a155254ff937 ("KVM: x86: Introduce MSR filtering") we introduced a new ioctl to handle MSR filtering. However, this ioctl passes a pointer to kernel space in an ioctl struct - which breaks in 32-on-64 bit compat situations. This patch set introduces a compat mechanism for architecutre spacific VM ioctls and implements an MSR_FILTER wrapper in it. Alexander Graf (3): kvm: Add support for arch compat vm ioctls KVM: x86: Make filter arg for set_msr_filter() KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER arch/x86/kvm/x86.c | 87 +++++++++++++++++++++++++++++++++------- include/linux/kvm_host.h | 2 + virt/kvm/kvm_main.c | 11 +++++ 3 files changed, 86 insertions(+), 14 deletions(-) -- 2.37.1 Amazon Development Center Germany GmbH Krausenstr. 38 10117 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B Sitz: Berlin Ust-ID: DE 289 237 879