summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2020-07-10 00:18:14 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-07-10 00:18:14 +0200
commit9aed852c739562c927849b16e753b06812fb7c5c (patch)
tree5e669cdc26449561ff2a349f8abdb10668ed717e
parentdeea22743bf2f16dd14f812485db6bdb40887877 (diff)
uninitialized variables
-rw-r--r--device/intr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/device/intr.c b/device/intr.c
index 56f0c32c..6ef9d6ec 100644
--- a/device/intr.c
+++ b/device/intr.c
@@ -42,7 +42,7 @@ kern_return_t
irq_acknowledge (ipc_port_t receive_port)
{
user_intr_t *e;
- kern_return_t ret;
+ kern_return_t ret = 0;
spl_t s = splhigh ();
e = search_intr (&irqtab, receive_port);
@@ -137,6 +137,7 @@ insert_intr_entry (struct irqdev *dev, int id, ipc_port_t dst_port)
new->id = id;
new->dst_port = dst_port;
new->interrupts = 0;
+ new->n_unacked = 0;
queue_enter (dev->intr_queue, new, user_intr_t *, chain);
out: