freebsd-dev/sys/x86/xen
Elliott Mitchell 054073c283 xen/intr: xen_intr_bind_isrc() always set handle
Previously the upper layer handle was being set before the last
potential error condition.  The reasoning appears to have been it was
assumed invalid in case of an error being returned.  Now ensure it is
invalid until just before a successful return.

Fixes: 76acc41fb7 ("Implement vector callback for PVHVM and unify event channel implementations")
Fixes: 6d54cab1fe ("xen: allow to register event channels without handlers")
Reviewed by: royger
2023-04-14 15:58:45 +02:00
..
hvm.c Fix various places which cast a pointer to a vm_paddr_t or vice versa. 2022-10-03 16:10:41 -07:00
pv.c xen: take struct size into account for video information 2023-03-14 09:59:08 +01:00
xen_apic.c xen: switch to use headers in contrib 2022-02-07 10:11:56 +01:00
xen_intr.c xen/intr: xen_intr_bind_isrc() always set handle 2023-04-14 15:58:45 +02:00