> #ifdef CONFIG_HAVE_KVM_ARCH_GMEM_POPULATE
> +static bool kvm_gmem_range_is_private(struct gmem_inode *gi, pgoff_t index,
> + size_t nr_pages, struct kvm *kvm, gfn_t
> gfn)
> +{
> + pgoff_t end = index + nr_pages - 1;
> + void *entry;
> +
> + if (vm_memory_attributes)
> + return kvm_range_has_vm_memory_attributes(kvm, gfn, gfn +
> nr_pages,
> +
> KVM_MEMORY_ATTRIBUTE_PRIVATE,
> +
> KVM_MEMORY_ATTRIBUTE_PRIVATE);
Can't compile kvm_range_has_vm_memory_attributes() if
CONFIG_KVM_VM_MEMORY_ATTRIBUTES is not set.- [RFC PATCH v1 00/37] guest_memfd: In-place conversion ... Ackerley Tng
- [RFC PATCH v1 01/37] KVM: guest_memfd: Introduce ... Ackerley Tng
- Re: [RFC PATCH v1 01/37] KVM: guest_memfd: In... Vlastimil Babka
- Re: [RFC PATCH v1 01/37] KVM: guest_memfd: In... Binbin Wu
- [RFC PATCH v1 02/37] KVM: Rename KVM_GENERIC_MEMO... Ackerley Tng
- [RFC PATCH v1 03/37] KVM: Enumerate support for P... Ackerley Tng
- [RFC PATCH v1 05/37] KVM: guest_memfd: Wire up kv... Ackerley Tng
- [RFC PATCH v1 04/37] KVM: Stub in ability to disa... Ackerley Tng
- [RFC PATCH v1 06/37] KVM: guest_memfd: Update kvm... Ackerley Tng
- Re: [RFC PATCH v1 06/37] KVM: guest_memfd: Up... Yan Zhao
- Re: [RFC PATCH v1 06/37] KVM: guest_memfd... Ackerley Tng
- [RFC PATCH v1 07/37] KVM: Introduce KVM_SET_MEMOR... Ackerley Tng
- Re: [RFC PATCH v1 07/37] KVM: Introduce KVM_S... Steven Price
- Re: [RFC PATCH v1 07/37] KVM: Introduce K... Ackerley Tng
- Re: [RFC PATCH v1 07/37] KVM: Introdu... Ackerley Tng
- Re: [RFC PATCH v1 07/37] KVM: In... Sean Christopherson
- Re: [RFC PATCH v1 07/37] KVM... Ackerley Tng
- Re: [RFC PATCH v1 07/37]... Sean Christopherson
- Re: [RFC PATCH v1 07/37]... Ackerley Tng
- Re: [RFC PATCH v1 07/37]... Sean Christopherson
