|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] KVM: x86/xen: Convert evtchn_ports from IDR to XArray
On Mon, 2026-07-06 at 11:13 +0300, Furkan Caliskan wrote: > 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@xxxxxxxxx> Reviewed-by: David Woodhouse <dwmw@xxxxxxxxxxxx> Thanks. Attachment:
smime.p7s
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |