From 66da5fecf2549d8a1f707ca3f73714164c11c33d Mon Sep 17 00:00:00 2001 From: bjh21 Date: Sun, 26 Aug 2001 12:25:38 +0000 Subject: [PATCH] KASSERT the presence of a FIQ downgrade handler before we try to call it. --- sys/arch/arm26/arm26/irq.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/arch/arm26/arm26/irq.c b/sys/arch/arm26/arm26/irq.c index 568280ec3bf7..2e2a0967687c 100644 --- a/sys/arch/arm26/arm26/irq.c +++ b/sys/arch/arm26/arm26/irq.c @@ -1,4 +1,4 @@ -/* $NetBSD: irq.c,v 1.20 2001/08/21 22:47:18 bjh21 Exp $ */ +/* $NetBSD: irq.c,v 1.21 2001/08/26 12:25:38 bjh21 Exp $ */ /*- * Copyright (c) 2000, 2001 Ben Harris @@ -33,7 +33,7 @@ #include -__RCSID("$NetBSD: irq.c,v 1.20 2001/08/21 22:47:18 bjh21 Exp $"); +__RCSID("$NetBSD: irq.c,v 1.21 2001/08/26 12:25:38 bjh21 Exp $"); #include #include /* for cold */ @@ -149,6 +149,7 @@ irq_handler(struct irqframe *irqf) #if NFIQ > 0 /* Check for downgraded FIQs. */ if (fiq_want_downgrade) { + KASSERT(fiq_downgrade_handler != NULL); fiq_want_downgrade = 0; (fiq_downgrade_handler)(); goto handled;