Big, very risky change: Remove all occurrences of up_maskack_irq() that disable and enable interrupts with up_ack_irq() that only acknowledges the interrupts. This is only used in interrupt decoding logic. Also remove the logic that unconditionally re-enables interrupts with the interrupt exits. This interferes with the drivers ability to control the interrupt state. This is a necessary, sweeping, global change and unfortunately impossible to test.

This commit is contained in:
Gregory Nutt
2015-02-09 16:12:11 -06:00
parent 08677542dc
commit f0d318c124
26 changed files with 60 additions and 198 deletions
-4
View File
@@ -234,10 +234,6 @@ extern void up_wdtinit(void);
extern void up_timer_initialize(void);
/* Defined in up_irq.c */
extern void up_maskack_irq(int irq);
/* Defined in board/up_leds.c */
#ifdef CONFIG_ARCH_LEDS