diff options
| author | Zongyao Chen <ZongYao.Chen@linux.alibaba.com> | 2026-05-22 10:21:50 -0700 |
|---|---|---|
| committer | Sean Christopherson <seanjc@google.com> | 2026-05-26 12:23:36 -0700 |
| commit | 772989854acd17e6cc9b87c54595aba4ff002130 (patch) | |
| tree | 23cf69a2c5f10e6ce607629951c5639196e6c266 /tools/perf/scripts/python/bin | |
| parent | 7ea987a905855d89073d172556720c93f95de93f (diff) | |
KVM: selftests: Test guest_memfd binding overlap without GPA overlap
The guest_memfd binding overlap test recreates the deleted slot with GPA
ranges that overlap the still-live slot. KVM rejects those attempts from
the generic memslot overlap check before reaching kvm_gmem_bind(), so the
test can pass even if guest_memfd binding overlap detection is broken.
Recreate the slot at its original, non-overlapping GPA and use guest_memfd
offsets that overlap the front and back halves of the other slot's binding.
Expand the guest_memfd so the back-half case remains within the file size.
Fixes: 2feabb855df8 ("KVM: selftests: Expand set_memory_region_test to validate guest_memfd()")
Signed-off-by: Zongyao Chen <ZongYao.Chen@linux.alibaba.com>
Reviewed-by: Ackerley Tng <ackerleytng@google.com>
Tested-by: Ackerley Tng <ackerleytng@google.com>
[sean: keep the existing GPA overlap testcases]
Link: https://patch.msgid.link/20260522172151.3530267-3-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
