Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/arm26/arm26 Fix up irq_string for a world without i...
details: https://anonhg.NetBSD.org/src/rev/8c01bf9be8f8
branches: trunk
changeset: 502121:8c01bf9be8f8
user: bjh21 <bjh21%NetBSD.org@localhost>
date: Fri Jan 12 00:11:42 2001 +0000
description:
Fix up irq_string for a world without intrnames.
diffstat:
sys/arch/arm26/arm26/irq.c | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diffs (37 lines):
diff -r 1066acb5228f -r 8c01bf9be8f8 sys/arch/arm26/arm26/irq.c
--- a/sys/arch/arm26/arm26/irq.c Thu Jan 11 23:27:26 2001 +0000
+++ b/sys/arch/arm26/arm26/irq.c Fri Jan 12 00:11:42 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: irq.c,v 1.9 2001/01/07 17:01:54 bjh21 Exp $ */
+/* $NetBSD: irq.c,v 1.10 2001/01/12 00:11:42 bjh21 Exp $ */
/*-
* Copyright (c) 2000, 2001 Ben Harris
@@ -33,7 +33,7 @@
#include <sys/param.h>
-__RCSID("$NetBSD: irq.c,v 1.9 2001/01/07 17:01:54 bjh21 Exp $");
+__RCSID("$NetBSD: irq.c,v 1.10 2001/01/12 00:11:42 bjh21 Exp $");
#include <sys/device.h>
#include <sys/kernel.h> /* for cold */
@@ -231,8 +231,17 @@
char const *
irq_string(struct irq_handler *h)
{
+ static char irq_string_store[10];
- return irqnames[h->irqnum];
+#if NUNIXBP > 0
+ if (h->irqnum >= IRQ_UNIXBP_BASE)
+ snprintf(irq_string_store, 9, "IRQ 13.%d",
+ h->irqnum - IRQ_UNIXBP_BASE);
+ else
+#endif
+ snprintf(irq_string_store, 9, "IRQ %d", h->irqnum);
+ irq_string_store[9] = '\0';
+ return irq_string_store;
}
void
Home |
Main Index |
Thread Index |
Old Index