mirror of
https://github.com/apache/nuttx.git
synced 2026-06-04 14:53:47 +08:00
CONFIG_NFILE_DESCRIPTORS=0 can no longer be used to disable the file system. NuttX with no file system does not make sense.
Squashed commit of the following:
configs/: The few configurations that formerly set CONFIG_NFILE_DESCRIPTORS=0 should not default, rather they should set the number of descriptors to 3.
fs/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
tools/: Tools updates for changes to usage of CONFIG_NFILE_DESCRIPTORS.
syscall/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
libs/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
include/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
drivers/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
Documentation/: Remove all references to CONFIG_NFILE_DESCRIPTORS == 0
binfmt/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
arch/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
net/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
sched/: Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS == 0
sched/Kconfig: CONFIG_NFILE_DESCRIPTORS may no longer to set to a value less than 3
configs/: Remove all settings for CONFIG_NFILE_DESCRIPTORS < 3
This commit is contained in:
+1
-11
@@ -71,9 +71,7 @@
|
||||
#include "clock/clock.h"
|
||||
#include "timer/timer.h"
|
||||
#include "irq/irq.h"
|
||||
#ifdef HAVE_TASK_GROUP
|
||||
# include "group/group.h"
|
||||
#endif
|
||||
#include "group/group.h"
|
||||
#include "init/init.h"
|
||||
|
||||
/****************************************************************************
|
||||
@@ -699,11 +697,9 @@ void nx_start(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if CONFIG_NFILE_DESCRIPTORS > 0
|
||||
/* Initialize the file system (needed to support device drivers) */
|
||||
|
||||
fs_initialize();
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_NET
|
||||
/* Initialize the networking system */
|
||||
@@ -752,13 +748,10 @@ void nx_start(void)
|
||||
for (cpu = 0; cpu < CONFIG_SMP_NCPUS; cpu++)
|
||||
#endif
|
||||
{
|
||||
#ifdef HAVE_TASK_GROUP
|
||||
/* Allocate the IDLE group */
|
||||
|
||||
DEBUGVERIFY(group_allocate(&g_idletcb[cpu], g_idletcb[cpu].cmn.flags));
|
||||
#endif
|
||||
|
||||
#if CONFIG_NFILE_DESCRIPTORS > 0 || CONFIG_NSOCKET_DESCRIPTORS > 0
|
||||
#ifdef CONFIG_SMP
|
||||
if (cpu > 0)
|
||||
{
|
||||
@@ -776,16 +769,13 @@ void nx_start(void)
|
||||
|
||||
DEBUGVERIFY(group_setupidlefiles(&g_idletcb[cpu]));
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_TASK_GROUP
|
||||
/* Complete initialization of the IDLE group. Suppress retention
|
||||
* of child status in the IDLE group.
|
||||
*/
|
||||
|
||||
DEBUGVERIFY(group_initialize(&g_idletcb[cpu]));
|
||||
g_idletcb[cpu].cmn.group->tg_flags = GROUP_FLAG_NOCLDWAIT;
|
||||
#endif
|
||||
}
|
||||
|
||||
/* Start SYSLOG ***********************************************************/
|
||||
|
||||
Reference in New Issue
Block a user