On Fri, 22 May 2026 10:15:33 -0700, Sean Christopherson wrote:
> Fix a bug where freeing a VM attempts to close an invalid guest_memfd instance
> due to checking if a u32 value is non-negative. Then harden closing of fds in
> kvm_util by invalidating fds after they are closed, e.g. so that freeing an fd
> multiple times will fail instead of silently closing the wrong file.
>
> Sean Christopherson (2):
> KVM: selftests: Cast guest_memfd fd to a signed int when checking for
> >= 0
> KVM: selftests: Add and use kvm_free_fd() to harden against fd goofs
>
> [...]
Applied to kvm-x86 selftests, thanks!
[1/2] KVM: selftests: Cast guest_memfd fd to a signed int when checking for >= 0
https://github.com/kvm-x86/linux/commit/849d65e27bd6
[2/2] KVM: selftests: Add and use kvm_free_fd() to harden against fd goofs
https://github.com/kvm-x86/linux/commit/3e8a0b991223
--
https://github.com/kvm-x86/linux/tree/next