diff --git a/arch/arm/src/arm/up_assert.c b/arch/arm/src/arm/up_assert.c index 059de0fa0c..31dab56499 100644 --- a/arch/arm/src/arm/up_assert.c +++ b/arch/arm/src/arm/up_assert.c @@ -310,7 +310,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (CURRENT_REGS || running_task()->pid == 0) + if (CURRENT_REGS || running_task()->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/arm/src/armv6-m/up_assert.c b/arch/arm/src/armv6-m/up_assert.c index 1f487b286a..0f6b21e8be 100644 --- a/arch/arm/src/armv6-m/up_assert.c +++ b/arch/arm/src/armv6-m/up_assert.c @@ -367,7 +367,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (CURRENT_REGS || running_task()->pid == 0) + if (CURRENT_REGS || running_task()->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/arm/src/armv7-a/arm_assert.c b/arch/arm/src/armv7-a/arm_assert.c index 3d6781a26b..05c247d6f7 100644 --- a/arch/arm/src/armv7-a/arm_assert.c +++ b/arch/arm/src/armv7-a/arm_assert.c @@ -395,7 +395,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (CURRENT_REGS || running_task()->pid == 0) + if (CURRENT_REGS || running_task()->flink == NULL) { /* Disable interrupts on this CPU */ diff --git a/arch/arm/src/armv7-m/up_assert.c b/arch/arm/src/armv7-m/up_assert.c index 10ddd6a0c6..bc4e55b4db 100644 --- a/arch/arm/src/armv7-m/up_assert.c +++ b/arch/arm/src/armv7-m/up_assert.c @@ -389,7 +389,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (CURRENT_REGS || (running_task())->pid == 0) + if (CURRENT_REGS || (running_task())->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/arm/src/armv7-r/arm_assert.c b/arch/arm/src/armv7-r/arm_assert.c index 2c7163aee2..59a1330fe7 100644 --- a/arch/arm/src/armv7-r/arm_assert.c +++ b/arch/arm/src/armv7-r/arm_assert.c @@ -374,7 +374,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (CURRENT_REGS || (running_task())->pid == 0) + if (CURRENT_REGS || (running_task())->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/avr/src/common/up_assert.c b/arch/avr/src/common/up_assert.c index cd67e8483d..785656ace9 100644 --- a/arch/avr/src/common/up_assert.c +++ b/arch/avr/src/common/up_assert.c @@ -87,7 +87,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (g_current_regs || running_task()->pid == 0) + if (g_current_regs || running_task()->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/hc/src/m9s12/m9s12_assert.c b/arch/hc/src/m9s12/m9s12_assert.c index 8496741a70..d86d860408 100644 --- a/arch/hc/src/m9s12/m9s12_assert.c +++ b/arch/hc/src/m9s12/m9s12_assert.c @@ -294,7 +294,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (g_current_regs || (running_task())->pid == 0) + if (g_current_regs || (running_task())->flink == NULL) { (void)up_irq_save(); for (;;) diff --git a/arch/mips/src/mips32/up_assert.c b/arch/mips/src/mips32/up_assert.c index 356d678631..d9b6e3c14a 100644 --- a/arch/mips/src/mips32/up_assert.c +++ b/arch/mips/src/mips32/up_assert.c @@ -86,7 +86,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (g_current_regs || running_task()->pid == 0) + if (g_current_regs || running_task()->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/misoc/src/lm32/lm32_assert.c b/arch/misoc/src/lm32/lm32_assert.c index b23a9f518f..9569aae289 100644 --- a/arch/misoc/src/lm32/lm32_assert.c +++ b/arch/misoc/src/lm32/lm32_assert.c @@ -87,7 +87,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (g_current_regs || running_task()->pid == 0) + if (g_current_regs || running_task()->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/or1k/src/common/up_assert.c b/arch/or1k/src/common/up_assert.c index 9845d2ff8e..74f1cb20ce 100644 --- a/arch/or1k/src/common/up_assert.c +++ b/arch/or1k/src/common/up_assert.c @@ -372,7 +372,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (CURRENT_REGS || running_task()->pid == 0) + if (CURRENT_REGS || running_task()->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/renesas/src/common/up_assert.c b/arch/renesas/src/common/up_assert.c index c5ff8c991d..b1cc8a2c4d 100644 --- a/arch/renesas/src/common/up_assert.c +++ b/arch/renesas/src/common/up_assert.c @@ -88,7 +88,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (g_current_regs || running_task()->pid == 0) + if (g_current_regs || running_task()->flink == NULL) { (void)up_irq_save(); for (;;) diff --git a/arch/risc-v/src/rv32im/up_assert.c b/arch/risc-v/src/rv32im/up_assert.c index 07d7dd5563..f13c0b2c51 100644 --- a/arch/risc-v/src/rv32im/up_assert.c +++ b/arch/risc-v/src/rv32im/up_assert.c @@ -87,7 +87,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (g_current_regs || running_task()->pid == 0) + if (g_current_regs || running_task()->flink == NULL) { (void)up_irq_save(); for (; ; ) diff --git a/arch/x86/src/common/up_assert.c b/arch/x86/src/common/up_assert.c index 1566b70586..208ea9d7df 100644 --- a/arch/x86/src/common/up_assert.c +++ b/arch/x86/src/common/up_assert.c @@ -255,7 +255,7 @@ static void _up_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (g_current_regs || (running_task())->pid == 0) + if (g_current_regs || (running_task())->flink == NULL) { (void)up_irq_save(); for (;;) diff --git a/arch/xtensa/src/common/xtensa_assert.c b/arch/xtensa/src/common/xtensa_assert.c index 850996bf36..10086212a8 100644 --- a/arch/xtensa/src/common/xtensa_assert.c +++ b/arch/xtensa/src/common/xtensa_assert.c @@ -126,7 +126,7 @@ static void xtensa_assert(int errorcode) /* Are we in an interrupt handler or the idle task? */ - if (CURRENT_REGS || running_task()->pid == 0) + if (CURRENT_REGS || running_task()->flink == NULL) { /* Blink the LEDs forever */ diff --git a/arch/z16/src/common/up_assert.c b/arch/z16/src/common/up_assert.c index c26d04f161..f22e982286 100644 --- a/arch/z16/src/common/up_assert.c +++ b/arch/z16/src/common/up_assert.c @@ -87,7 +87,7 @@ static void _up_assert(int errorcode) /* noreturn_function */ /* Are we in an interrupt handler or the idle task? */ - if (up_interrupt_context() || running_task()->pid == 0) + if (up_interrupt_context() || running_task()->flink == NULL) { (void)up_irq_save(); for (;;) diff --git a/arch/z80/src/common/up_assert.c b/arch/z80/src/common/up_assert.c index f770d4b9e4..9c7a9c758a 100644 --- a/arch/z80/src/common/up_assert.c +++ b/arch/z80/src/common/up_assert.c @@ -86,7 +86,7 @@ static void _up_assert(int errorcode) /* noreturn_function */ /* Are we in an interrupt handler or the idle task? */ - if (up_interrupt_context() || running_task()->pid == 0) + if (up_interrupt_context() || running_task()->flink == NULL) { (void)up_irq_save(); for (;;)