From 7c66d4d57066b0367c94c88d5a7d6bf65052fb41 Mon Sep 17 00:00:00 2001 From: marcel Date: Sun, 30 Oct 2005 17:23:01 +0000 Subject: 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 :-) --- sys/ia64/ia64/interrupt.c | 1 - 1 file changed, 1 deletion(-) (limited to 'sys') 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(); -- cgit v1.1