diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-03-07 12:53:41 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-03-11 10:58:09 +0100 |
commit | 28779c70ffebbb2006eb7df01d64180859bb324e (patch) | |
tree | 18a8a77fce926492c090ca2bea21904d743adeb6 /testsuites/tmtests | |
parent | score: Add local context to SMP lock API (diff) | |
download | rtems-28779c70ffebbb2006eb7df01d64180859bb324e.tar.bz2 |
score: Add function to destroy SMP locks
Diffstat (limited to 'testsuites/tmtests')
-rw-r--r-- | testsuites/tmtests/tmcontext01/init.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/testsuites/tmtests/tmcontext01/init.c b/testsuites/tmtests/tmcontext01/init.c index 130952b4e8..bd047a2ccf 100644 --- a/testsuites/tmtests/tmcontext01/init.c +++ b/testsuites/tmtests/tmcontext01/init.c @@ -129,7 +129,7 @@ static void sort_t(void) static void test_by_function_level(int fl, bool dirty) { - rtems_interrupt_lock lock = RTEMS_INTERRUPT_LOCK_INITIALIZER; + rtems_interrupt_lock lock; rtems_interrupt_lock_context lock_context; int s; uint64_t min; @@ -138,6 +138,7 @@ static void test_by_function_level(int fl, bool dirty) uint64_t q3; uint64_t max; + rtems_interrupt_lock_initialize(&lock); rtems_interrupt_lock_acquire(&lock, &lock_context); for (s = 0; s < SAMPLES; ++s) { @@ -145,6 +146,7 @@ static void test_by_function_level(int fl, bool dirty) } rtems_interrupt_lock_release(&lock, &lock_context); + rtems_interrupt_lock_destroy(&lock); sort_t(); |