diff --git a/sched/init/os_start.c b/sched/init/os_start.c index fcb305180bd..31be44e2723 100644 --- a/sched/init/os_start.c +++ b/sched/init/os_start.c @@ -465,12 +465,6 @@ void os_start(void) fs_initialize(); #endif -#ifdef CONFIG_NET - /* Initialize the network system */ - - net_initialize(); -#endif - /* The processor specific details of running the operating system * will be handled here. Such things as setting up interrupt * service routines and starting the clock are some of the things @@ -479,6 +473,12 @@ void os_start(void) up_initialize(); +#ifdef CONFIG_NET + /* Initialize the network system */ + + net_initialize(); +#endif + #ifdef CONFIG_MM_SHM /* Initialize shared memory support */