diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-12-01 22:24:02 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-12-02 12:39:37 +0100 |
commit | b3cb2c12d7c1fa3434b0202e4f03a697f7c269bc (patch) | |
tree | 4202fecbe59d8feff0b158152675a9b8cdedbd36 /cpukit/score/src/threadqenqueue.c | |
parent | posix: Fix fall back spinlock implementation (diff) | |
download | rtems-b3cb2c12d7c1fa3434b0202e4f03a697f7c269bc.tar.bz2 |
score: Fix debug thread queue context init
On ARM Thumb we may have function addresses ending with 0x7f, if we are
lucky.
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/src/threadqenqueue.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/score/src/threadqenqueue.c b/cpukit/score/src/threadqenqueue.c index 4d71ba7492..cea18863d4 100644 --- a/cpukit/score/src/threadqenqueue.c +++ b/cpukit/score/src/threadqenqueue.c @@ -420,7 +420,7 @@ void _Thread_queue_Enqueue( Per_CPU_Control *cpu_self; bool success; - _Assert( (uint8_t) (uintptr_t) queue_context->enqueue_callout != 0x7f ); + _Assert( queue_context->enqueue_callout != NULL ); _Assert( (uint8_t) queue_context->timeout_discipline != 0x7f ); #if defined(RTEMS_MULTIPROCESSING) @@ -436,7 +436,7 @@ void _Thread_queue_Enqueue( _Thread_Wait_restore_default( the_thread ); _Thread_queue_Queue_release( queue, &queue_context->Lock_context.Lock_context ); _Thread_Wait_tranquilize( the_thread ); - _Assert( (uint8_t) (uintptr_t) queue_context->deadlock_callout != 0x7f ); + _Assert( queue_context->deadlock_callout != NULL ); ( *queue_context->deadlock_callout )( the_thread ); return; } |