summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2005-10-30 17:23:01 +0000
committermarcel <marcel@FreeBSD.org>2005-10-30 17:23:01 +0000
commit7c66d4d57066b0367c94c88d5a7d6bf65052fb41 (patch)
treebe32da0771d41cf2f2c4c25abc5790b872c75b3b /sys
parente61dac6ecc4ea6d91d135283b63ce8edae71e459 (diff)
downloadFreeBSD-src-7c66d4d57066b0367c94c88d5a7d6bf65052fb41.zip
FreeBSD-src-7c66d4d57066b0367c94c88d5a7d6bf65052fb41.tar.gz
Remove a stray return statement in the interrupt dispatch function
that caused a premature exit after calling a fast interrupt handler and bypassing a much needed critical_exit() and the scheduling of the interrupt thread for non-fast handlers. In short: unbreak :-)
Diffstat (limited to 'sys')
-rw-r--r--sys/ia64/ia64/interrupt.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/ia64/ia64/interrupt.c b/sys/ia64/ia64/interrupt.c
index a7a9ae7..1a0c3d1 100644
--- a/sys/ia64/ia64/interrupt.c
+++ b/sys/ia64/ia64/interrupt.c
@@ -391,7 +391,6 @@ ia64_dispatch_intr(void *frame, unsigned long vector)
CTR4(KTR_INTR, "%s: exec %p(%p) for %s", __func__,
ih->ih_handler, ih->ih_argument, ih->ih_name);
ih->ih_handler(ih->ih_argument);
- return;
}
critical_exit();
OpenPOWER on IntegriCloud