On Fri, Oct 24, 2025 at 11:52:01AM +0800, Xiaoyao Li wrote:
> > @@ -2781,6 +2782,11 @@ static int kvm_init(AccelState *as, MachineState *ms)
> >       kvm_supported_memory_attributes = kvm_vm_check_extension(s, 
> > KVM_CAP_MEMORY_ATTRIBUTES);
> >       kvm_guest_memfd_supported = kvm_vm_check_extension(s, 
> > KVM_CAP_GUEST_MEMFD) &&
> >           kvm_vm_check_extension(s, KVM_CAP_USER_MEMORY2);
> > +    ret = kvm_vm_check_extension(s, KVM_CAP_GUEST_MEMFD_FLAGS);
> > +    if (ret > 0)
> > +        kvm_guest_memfd_flags_supported = (uint64_t)ret;
> > +    else
> > +        kvm_guest_memfd_flags_supported = 0;
> 
> Nit:
> 1. QEMU's coding style always requires curly braces.
> 2. is the (uint64_t) necessary?
> 3. can we name it "kvm_supported_guest_memfd_flags" to make it consistent
> with "kvm_supported_memory_attributes"?
> 
> so how about
> 
> kvm_supported_guest_memfd_flags = kvm_vm_check_extension(s,
> KVM_CAP_GUEST_MEMFD_FLAGS);
>     if (kvm_supported_guest_memfd_flags < 0) {
>         kvm_supported_guest_memfd_flags = 0;
>     }

Yep this looks good, I'll use it, thanks.

-- 
Peter Xu


Reply via email to