[PATCH v2 0/3] KVM: Fix guest_memfd binding overlap errno and selftest

Sean Christopherson posted 3 patches 2 days, 1 hour ago
.../selftests/kvm/set_memory_region_test.c    | 31 ++++++++++++++++---
virt/kvm/guest_memfd.c                        |  1 +
2 files changed, 28 insertions(+), 4 deletions(-)
[PATCH v2 0/3] KVM: Fix guest_memfd binding overlap errno and selftest
Posted by Sean Christopherson 2 days, 1 hour ago
Fix a goof where KVM rejects guest_memfd bindings that overlap an existing
binding with EINVAL instead of the intended EEXIST, and then add that specific
scenario to testcase that's supposed to verify overlap checks.

v2:
 - Collect Ackerley's reviews.
 - Keep the GPA overlap testcases (because why not). [Sean]
 - Add a patch to remove superfluous %s formatting. [Ackerley]

v1: https://lore.kernel.org/all/20260518070943.2091287-1-ZongYao.Chen@linux.alibaba.com

Sean Christopherson (1):
  KVM: selftests: Remove unnecessary "%s" formatting of a constant
    string

Zongyao Chen (2):
  KVM: guest_memfd: Return -EEXIST for overlapping bindings
  KVM: selftests: Test guest_memfd binding overlap without GPA overlap

 .../selftests/kvm/set_memory_region_test.c    | 31 ++++++++++++++++---
 virt/kvm/guest_memfd.c                        |  1 +
 2 files changed, 28 insertions(+), 4 deletions(-)


base-commit: b7fbe9a1bf9ee6c967ef77d366ca58c35fcf1887
-- 
2.54.0.794.g4f17f83d09-goog