summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorFurkan Caliskan <frn1furkan10@gmail.com>2026-08-31 22:26:44 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2026-09-04 17:34:07 +0200
commitc02e72c8daa6c63bfadf69a1a86a64f6330bcf5f (patch)
treec26b06bb06f3d9205cc0450a9ea38d67c10e7021 /scripts/Makefile.thinlto
parentda260bcb56feeb6489a83f310308453a0a7de25e (diff)
downloadlinux-next-c02e72c8daa6c63bfadf69a1a86a64f6330bcf5f.tar.gz
linux-next-c02e72c8daa6c63bfadf69a1a86a64f6330bcf5f.zip
KVM: x86/xen: Convert evtchn_ports from IDR to XArray
IDR is deprecated in favor of XArray: see Documentation/core-api/idr.rst. Convert evtchn_ports accordingly. kvm_xen_eventfd_assign()'s single-slot idr_alloc() becomes xa_insert(), since it was really an insert-at-index, not an allocation: -EBUSY replaces -ENOSPC, still mapped to -EEXIST. kvm_xen_hcall_evtchn_send() drops its explicit rcu_read_lock(), since xa_load() takes its own RCU read-side section internally. evtchnfd's lifetime is still guaranteed by kvm->srcu. xen_lock is left in place: it protects state beyond the map itself. Signed-off-by: Furkan Caliskan <frn1furkan10@gmail.com> Reviewed-by: David Woodhouse <dwmw@amazon.co.uk> Signed-off-by: David Woodhouse <dwmw@amazon.co.uk> Reviewed-by: Paul Durrant <paul@xen.org> Link: https://patch.msgid.link/20260831213632.81023-14-dwmw2@infradead.org Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions