summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-03-27 08:04:10 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-03-31 10:14:42 +0200
commitcb8d3e7b8faaf29ada03e5cfd64c6bf095f66fa5 (patch)
treeb1f577c35139570798771249e35b98c4356cc307
parentscore: Do not reset resource count during restart (diff)
downloadrtems-cb8d3e7b8faaf29ada03e5cfd64c6bf095f66fa5.tar.bz2
score: Delete CORE_mutex_Control::blocked_count
-rw-r--r--cpukit/score/include/rtems/score/coremutex.h2
-rw-r--r--cpukit/score/src/coremutex.c1
-rw-r--r--cpukit/score/src/coremutexseize.c1
3 files changed, 0 insertions, 4 deletions
diff --git a/cpukit/score/include/rtems/score/coremutex.h b/cpukit/score/include/rtems/score/coremutex.h
index 04d2087cf0..be11cb6325 100644
--- a/cpukit/score/include/rtems/score/coremutex.h
+++ b/cpukit/score/include/rtems/score/coremutex.h
@@ -162,8 +162,6 @@ typedef struct {
* nested. This must be zero (0) before the mutex is actually unlocked.
*/
uint32_t nest_count;
- /** This is the number of waiting threads. */
- uint32_t blocked_count;
/** This element points to the thread which is currently holding this mutex.
* The holder is the last thread to successfully lock the mutex and which
* has not unlocked it. If the thread is not locked, there is no holder.
diff --git a/cpukit/score/src/coremutex.c b/cpukit/score/src/coremutex.c
index 3b03fefee1..4cdc7647d1 100644
--- a/cpukit/score/src/coremutex.c
+++ b/cpukit/score/src/coremutex.c
@@ -38,7 +38,6 @@ CORE_mutex_Status _CORE_mutex_Initialize(
the_mutex->Attributes = *the_mutex_attributes;
the_mutex->lock = initial_lock;
- the_mutex->blocked_count = 0;
if ( initial_lock == CORE_MUTEX_LOCKED ) {
the_mutex->nest_count = 1;
diff --git a/cpukit/score/src/coremutexseize.c b/cpukit/score/src/coremutexseize.c
index d6e817c4e2..fe6ee5e598 100644
--- a/cpukit/score/src/coremutexseize.c
+++ b/cpukit/score/src/coremutexseize.c
@@ -60,7 +60,6 @@ void _CORE_mutex_Seize_interrupt_blocking(
);
}
- the_mutex->blocked_count++;
_Thread_queue_Enqueue( &the_mutex->Wait_queue, executing, timeout );
_Thread_Enable_dispatch();