In smp, every core has a idle task. (#893)

Co-authored-by: chinglee-iot <61685396+chinglee-iot@users.noreply.github.com>
diff --git a/tasks.c b/tasks.c
index 7770838..7aa93f7 100644
--- a/tasks.c
+++ b/tasks.c
@@ -5865,7 +5865,7 @@
     {
         #if ( INCLUDE_vTaskSuspend == 1 )
             /* The idle task exists in addition to the application tasks. */
-            const UBaseType_t uxNonApplicationTasks = 1;
+            const UBaseType_t uxNonApplicationTasks = configNUMBER_OF_CORES;
         #endif /* INCLUDE_vTaskSuspend */
 
         eSleepModeStatus eReturn = eStandardSleep;