Page MenuHomeFreeBSD

D40768.id123814.diff
No OneTemporary

D40768.id123814.diff

diff --git a/sys/kern/subr_intr.c b/sys/kern/subr_intr.c
--- a/sys/kern/subr_intr.c
+++ b/sys/kern/subr_intr.c
@@ -1720,6 +1720,14 @@
return (i);
}
}
+ for (i = 0; i < irq_map_first_free_idx; i++) {
+ if (irq_map[i] == NULL) {
+ irq_map[i] = entry;
+ irq_map_first_free_idx = i + 1;
+ mtx_unlock(&irq_map_lock);
+ return (i);
+ }
+ }
mtx_unlock(&irq_map_lock);
/* XXX Expand irq_map table */

File Metadata

Mime Type
text/plain
Expires
Tue, Sep 8, 9:59 PM (8 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38540980
Default Alt Text
D40768.id123814.diff (418 B)

Event Timeline