HomeFreeBSD

xen/intr: do full xenisrc initialization during binding

Description

xen/intr: do full xenisrc initialization during binding

Keeping released xenisrcs in a known state simplifies allocation, but
forces the allocation function to maintain that state. This turns into
a problem when trying to allow for interchangeable allocation functions.
Fix this issue by ensuring xenisrcs are always *fully* initialized
during binding.

Reviewed by: royger

Details

Provenance
ehem_freebsd_m5p.comAuthored on May 14 2021, 4:36 AM
roygerCommitted on Apr 14 2023, 1:58 PM
Parents
rGff73b1d69b90: xen/intr: split xen_intr_isrc_lock uses
Branches
Unknown
Tags
Unknown