Index: uspace/drv/char/ns8250/ns8250.c
===================================================================
--- uspace/drv/char/ns8250/ns8250.c	(revision 59649f3f18c6293c13e453a2b6950f74c1988d25)
+++ uspace/drv/char/ns8250/ns8250.c	(revision 6d81e1e2ef65508a818c096d2ce6e45ecfd61a8c)
@@ -175,4 +175,14 @@
 	bool removed;
 } ns8250_t;
+
+static irq_cmd_t ns8250_irq_cmds[] = {
+	{ .cmd = CMD_ACCEPT }
+};
+
+static irq_code_t ns8250_irq_code = {
+	.rangecount = 0,
+	.cmdcount = sizeof(ns8250_irq_cmds) / sizeof(irq_cmd_t),
+	.cmds = ns8250_irq_cmds
+};
 
 /** Obtain soft-state structure from device node */
@@ -783,4 +793,6 @@
 }
 
+
+
 /** Register the interrupt handler for the device.
  *
@@ -790,5 +802,5 @@
 {
 	return register_interrupt_handler(ns->dev, ns->irq,
-	    ns8250_interrupt_handler, NULL);
+	    ns8250_interrupt_handler, &ns8250_irq_code);
 }
 
