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

From: ZongYao . Chen

Date: Mon May 18 2026 - 03:09:59 EST


From: Zongyao Chen <ZongYao.Chen@xxxxxxxxxxxxxxxxx>

KVM rejects guest_memfd bindings that overlap an existing binding, but
currently reports -EINVAL from the generic error path. Return -EEXIST for
binding conflicts and adjust the selftest so it actually reaches the
guest_memfd binding overlap check instead of failing earlier on GPA memslot
overlap.

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

.../testing/selftests/kvm/set_memory_region_test.c | 14 +++++++-------
virt/kvm/guest_memfd.c | 1 +
2 files changed, 8 insertions(+), 7 deletions(-)


base-commit: 1d5dcaa3bd65f2e8c9baa14a393d3a2dc5db7524
--
2.47.3