diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-03-01 15:00:43 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-03-01 15:01:24 +0100 |
commit | 1db95677debcd5497006d04b70634464a332a95b (patch) | |
tree | 35a7d16930b80493fd4dfeef8f29eb6f9c7d2752 /testsuites/sptests/spsysinit01 | |
parent | d297c81dd9317b921ceed23e53872cb7fe4756f9 (diff) |
sptests/spsysinit01: Fix for RTEMS_DEBUG
Update #2408.
Diffstat (limited to 'testsuites/sptests/spsysinit01')
-rw-r--r-- | testsuites/sptests/spsysinit01/init.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/testsuites/sptests/spsysinit01/init.c b/testsuites/sptests/spsysinit01/init.c index 0aeb4eeeef..60e3747bc3 100644 --- a/testsuites/sptests/spsysinit01/init.c +++ b/testsuites/sptests/spsysinit01/init.c @@ -612,13 +612,17 @@ LAST(RTEMS_SYSINIT_DEVICE_DRIVERS) FIRST(RTEMS_SYSINIT_CLASSIC_USER_TASKS) { + _Objects_Allocator_lock(); assert(_Objects_Active_count(&_RTEMS_tasks_Information.Objects) == 0); + _Objects_Allocator_unlock(); next_step(CLASSIC_USER_TASKS_PRE); } LAST(RTEMS_SYSINIT_CLASSIC_USER_TASKS) { + _Objects_Allocator_lock(); assert(_Objects_Active_count(&_RTEMS_tasks_Information.Objects) == 1); + _Objects_Allocator_unlock(); next_step(CLASSIC_USER_TASKS_POST); } @@ -626,13 +630,17 @@ LAST(RTEMS_SYSINIT_CLASSIC_USER_TASKS) FIRST(RTEMS_SYSINIT_POSIX_USER_THREADS) { + _Objects_Allocator_lock(); assert(_Objects_Active_count(&_POSIX_Threads_Information.Objects) == 0); + _Objects_Allocator_unlock(); next_step(POSIX_USER_THREADS_PRE); } LAST(RTEMS_SYSINIT_POSIX_USER_THREADS) { + _Objects_Allocator_lock(); assert(_Objects_Active_count(&_POSIX_Threads_Information.Objects) == 1); + _Objects_Allocator_unlock(); next_step(POSIX_USER_THREADS_POST); } |