diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2011-10-17 18:51:44 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2011-10-17 18:51:44 +0000 |
commit | 35453000cca96c44e0dcd6f5cd128d7f2bc9911e (patch) | |
tree | 50b7d5e5211458735832885e3324a20b36472c02 /cpukit/score/include | |
parent | 2011-10-17 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-35453000cca96c44e0dcd6f5cd128d7f2bc9911e.tar.bz2 |
2011-10-17 Daniel Hellstrom <daniel@gaisler.com>
PR 1935/cpukit
* score/include/rtems/score/smplock.h, score/src/smplock.c: SMP nested
count variable was being overritten when nested lock was taken more
than once.
Diffstat (limited to 'cpukit/score/include')
-rw-r--r-- | cpukit/score/include/rtems/score/smplock.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/score/include/rtems/score/smplock.h b/cpukit/score/include/rtems/score/smplock.h index df20599a34..a604d7bfe0 100644 --- a/cpukit/score/include/rtems/score/smplock.h +++ b/cpukit/score/include/rtems/score/smplock.h @@ -50,6 +50,7 @@ typedef uint32_t SMP_lock_spinlock_simple_Control; * times. */ typedef struct { + SMP_lock_spinlock_simple_Control lock; uint32_t count; int cpu_id; } SMP_lock_spinlock_nested_Control; |