From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Date: Fri, 21 Jul 2023 17:12:51 +0200 Subject: [RFC PATCH v11 16/29] KVM: Allow arch code to track number of memslot address spaces per VM In-Reply-To: <20230718234512.1690985-17-seanjc@google.com> References: <20230718234512.1690985-1-seanjc@google.com> <20230718234512.1690985-17-seanjc@google.com> Message-ID: <6519e3f4-7cea-01a6-724e-a0bce10c3c19@redhat.com> List-Id: To: kvm-riscv@lists.infradead.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On 7/19/23 01:44, Sean Christopherson wrote: > @@ -4725,9 +4725,9 @@ static int kvm_vm_ioctl_check_extension_generic(struct kvm *kvm, long arg) > case KVM_CAP_IRQ_ROUTING: > return KVM_MAX_IRQ_ROUTES; > #endif > -#if KVM_ADDRESS_SPACE_NUM > 1 > +#if KVM_MAX_NR_ADDRESS_SPACES > 1 > case KVM_CAP_MULTI_ADDRESS_SPACE: > - return KVM_ADDRESS_SPACE_NUM; > + return KVM_MAX_NR_ADDRESS_SPACES; > #endif Since this is a VM ioctl, it should return kvm_arch_nr_memslot_as_ids(kvm) if kvm != NULL. Paolo