Index: kernel/generic/src/ddi/irq.c
===================================================================
--- kernel/generic/src/ddi/irq.c	(revision 3422fb6a2a8e483c3294e3bfbd50bd1dc755217c)
+++ kernel/generic/src/ddi/irq.c	(revision 6abfd250b332c7fec99a5c8647d7dc3d22442cb3)
@@ -49,4 +49,6 @@
 #include <arch.h>
 
+slab_cache_t *irq_slab = NULL;
+
 /** Spinlock protecting the kernel IRQ hash table
  *
@@ -95,4 +97,8 @@
 	buckets = chains;
 	last_inr = inrs - 1;
+
+	irq_slab = slab_cache_create("irq_t", sizeof(irq_t), 0, NULL, NULL,
+	    FRAME_ATOMIC);
+	assert(irq_slab);
 
 	hash_table_create(&irq_uspace_hash_table, chains, 2, &irq_ht_ops);
