• Thomas Huth's avatar
    KVM: x86: Remove the KVM_GET_NR_MMU_PAGES ioctl · c5edd753
    Thomas Huth authored
    The KVM_GET_NR_MMU_PAGES ioctl is quite questionable on 64-bit hosts
    since it fails to return the full 64 bits of the value that can be
    set with the corresponding KVM_SET_NR_MMU_PAGES call. Its "long" return
    value is truncated into an "int" in the kvm_arch_vm_ioctl() function.
    
    Since this ioctl also never has been used by userspace applications
    (QEMU, Google's internal VMM, kvmtool and CrosVM have been checked),
    it's likely the best if we remove this badly designed ioctl before
    anybody really tries to use it.
    Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
    Reviewed-by: default avatarSean Christopherson <seanjc@google.com>
    Message-Id: <20230208140105.655814-4-thuth@redhat.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    c5edd753
x86.c 359 KB