summaryrefslogtreecommitdiff
path: root/device/ds_routines.c
diff options
context:
space:
mode:
Diffstat (limited to 'device/ds_routines.c')
-rw-r--r--device/ds_routines.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/device/ds_routines.c b/device/ds_routines.c
index c36eeecd..c16b2098 100644
--- a/device/ds_routines.c
+++ b/device/ds_routines.c
@@ -340,7 +340,7 @@ ds_device_intr_register (device_t dev, int id,
if (! name_equal(mdev->dev_ops->d_name, 3, "irq"))
return D_INVALID_OPERATION;
- user_intr_t *e = insert_intr_entry (&irqtab, id, receive_port);
+ user_intr_t *e = insert_intr_entry (&irqtab, id, receive_port, 0);
if (!e)
return D_NO_MEMORY;
@@ -375,7 +375,7 @@ experimental_device_intr_register (ipc_port_t master_port, int line,
if (flags != 0x04000000)
return D_INVALID_OPERATION;
- user_intr_t *user_intr = insert_intr_entry (&irqtab, line, receive_port);
+ user_intr_t *user_intr = insert_intr_entry (&irqtab, line, receive_port, 1);
if (!user_intr)
return D_NO_MEMORY;
// TODO The original port should be replaced