score: Simplify _Thread_Create_idle_helper()

The _Thread_Initialize() function has nothing to do with thread
dispatching it simply initializes the thread control.
This commit is contained in:
Sebastian Huber
2013-06-05 12:00:02 +02:00
parent 62da44e6d0
commit 17ce1034cf

View File

@@ -54,13 +54,6 @@ static inline void _Thread_Create_idle_helper(
*/
idle = _Thread_Internal_allocate();
/*
* This is only called during initialization and we better be sure
* that when _Thread_Initialize unnests dispatch that we do not
* do anything stupid.
*/
_Thread_Disable_dispatch();
_Thread_Initialize(
&_Thread_Internal_information,
idle,
@@ -75,8 +68,6 @@ static inline void _Thread_Create_idle_helper(
name
);
_Thread_Unnest_dispatch();
/*
* WARNING!!! This is necessary to "kick" start the system and
* MUST be done before _Thread_Start is invoked.