mirror of
https://github.com/apache/nuttx.git
synced 2026-06-05 15:58:59 +08:00
Fix an error introduced into ALL implmentations of interrupt dispatch logic
This commit is contained in:
@@ -118,7 +118,7 @@ void up_doirq(int irq, uint32_t *regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ uint32_t *arm_doirq(int irq, uint32_t *regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ void up_decodeirq(uint32_t* regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ void up_decodeirq(uint32_t* regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* arch/arm/src/lpc31xx/lpc31_decodeirq.c
|
* arch/arm/src/lpc31xx/lpc31_decodeirq.c
|
||||||
* arch/arm/src/chip/lpc31_decodeirq.c
|
|
||||||
*
|
*
|
||||||
* Copyright (C) 2009, 2014 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2009, 2014 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
@@ -142,7 +141,7 @@ void up_decodeirq(uint32_t *regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ uint32_t *up_doirq(int irq, uint32_t *regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ uint8_t *up_doirq(int irq, uint8_t *regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ uint32_t *up_doirq(int irq, uint32_t *regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ uint32_t *pic32mx_decodeirq(uint32_t *regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ uint32_t *up_doirq(int irq, uint32_t* regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ static uint32_t *common_handler(int irq, uint32_t *regs)
|
|||||||
* thread at the head of the ready-to-run list.
|
* thread at the head of the ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ FAR chipreg_t *up_doirq(uint8_t irq, FAR chipreg_t *regs)
|
|||||||
* ready-to-run list.
|
* ready-to-run list.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(void)group_addrenv(rtcb);
|
(void)group_addrenv(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
regs = newregs;
|
regs = newregs;
|
||||||
|
|||||||
Reference in New Issue
Block a user