From 9fa1024eef48b3e19a350bd3aa637af713274008 Mon Sep 17 00:00:00 2001 From: Sagitta Li Date: Thu, 22 Sep 2016 07:56:12 -0600 Subject: [PATCH] vector table should have dimension NR_IRQS, not NR_IRQS+1 --- fs/procfs/fs_procfsproc.c | 1 + sched/irq/irq.h | 2 +- sched/irq/irq_initialize.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/fs/procfs/fs_procfsproc.c b/fs/procfs/fs_procfsproc.c index a89305115cf..d962559a6a1 100644 --- a/fs/procfs/fs_procfsproc.c +++ b/fs/procfs/fs_procfsproc.c @@ -441,6 +441,7 @@ static ssize_t proc_status(FAR struct proc_file_s *procfile, #ifdef CONFIG_SCHED_HAVE_PARENT group = tcb->group; DEBUGASSERT(group); + #ifdef HAVE_GROUPID linesize = snprintf(procfile->line, STATUS_LINELEN, "%-12s%d\n", "Group:", group->tg_pgid); diff --git a/sched/irq/irq.h b/sched/irq/irq.h index 544be675d28..60d38443fbd 100644 --- a/sched/irq/irq.h +++ b/sched/irq/irq.h @@ -58,7 +58,7 @@ * occurrence of an interrupt. */ -extern FAR xcpt_t g_irqvector[NR_IRQS+1]; +extern FAR xcpt_t g_irqvector[NR_IRQS]; #ifdef CONFIG_SMP /* This is the spinlock that enforces critical sections when interrupts are diff --git a/sched/irq/irq_initialize.c b/sched/irq/irq_initialize.c index d558ff97e18..50bbc581bf1 100644 --- a/sched/irq/irq_initialize.c +++ b/sched/irq/irq_initialize.c @@ -47,7 +47,7 @@ * Public Data ****************************************************************************/ -FAR xcpt_t g_irqvector[NR_IRQS+1]; +FAR xcpt_t g_irqvector[NR_IRQS]; /**************************************************************************** * Public Functions