Page MenuHomeFreeBSD

D31995.id97343.diff
No OneTemporary

D31995.id97343.diff

Index: sys/x86/xen/xen_intr.c
===================================================================
--- sys/x86/xen/xen_intr.c
+++ sys/x86/xen/xen_intr.c
@@ -331,7 +331,10 @@
isrc->xi_intsrc.is_pic = &xen_intr_pic;
isrc->xi_vector = vector;
isrc->xi_type = type;
- intr_register_source(&isrc->xi_intsrc);
+ if (intr_register_source(&isrc->xi_intsrc) != 0) {
+ free(isrc, M_XENINTR);
+ isrc = NULL;
+ }
mtx_lock(&xen_intr_isrc_lock);
return (isrc);

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 11, 6:07 PM (7 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
25174924
Default Alt Text
D31995.id97343.diff (460 B)

Event Timeline