Converted double mutex error messages into single error messages.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7524 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-drd/drd_clientreq.c b/exp-drd/drd_clientreq.c
index 3eb9598..6ca6f7e 100644
--- a/exp-drd/drd_clientreq.c
+++ b/exp-drd/drd_clientreq.c
@@ -60,12 +60,12 @@
    cond_pre_wait(cond, cond_size, mutex);
 }
 
-static void drd_post_cond_wait(const Addr cond, const Addr mutex,
-                               const SizeT size, const MutexT mutex_type,
+static void drd_post_cond_wait(const Addr cond,
+                               const Addr mutex,
                                const Bool took_lock)
 {
    cond_post_wait(cond);
-   mutex_post_lock(mutex, size, mutex_type, took_lock);
+   mutex_post_lock(mutex, took_lock);
 }
 
 static void drd_pre_cond_signal(const Addr cond)
@@ -133,16 +133,15 @@
       break;
 
    case VG_USERREQ__PRE_PTHREAD_MUTEX_LOCK:
-      drd_pre_mutex_lock(thread_get_running_tid(), arg[1], arg[2], arg[3]);
+      drd_pre_mutex_lock(arg[1], arg[2], arg[3]);
       break;
 
    case VG_USERREQ__POST_PTHREAD_MUTEX_LOCK:
-      drd_post_mutex_lock(thread_get_running_tid(),
-                          arg[1], arg[2], arg[3], arg[4]);
+      drd_post_mutex_lock(arg[1], arg[2]);
       break;
 
    case VG_USERREQ__PRE_PTHREAD_MUTEX_UNLOCK:
-      drd_pre_mutex_unlock(thread_get_running_tid(), arg[1], arg[3]);
+      drd_pre_mutex_unlock(arg[1], arg[3]);
       break;
 
    case VG_USERREQ__SPIN_INIT_OR_UNLOCK:
@@ -163,9 +162,7 @@
       break;
 
    case VG_USERREQ__POST_PTHREAD_COND_WAIT:
-      drd_post_cond_wait(arg[1]/*cond*/, arg[2]/*mutex*/,
-                         arg[3]/*mutex_size*/, arg[4]/*mutex_type*/,
-                         arg[5]/*took_lock*/);
+      drd_post_cond_wait(arg[1]/*cond*/, arg[2]/*mutex*/, arg[3]/*took_lock*/);
       break;
 
    case VG_USERREQ__PRE_PTHREAD_COND_SIGNAL:
@@ -216,6 +213,27 @@
       drd_barrier_post_wait(thread_get_running_tid(), arg[1], arg[2]);
       break;
 
+   case VG_USERREQ__PRE_RWLOCK_INIT:
+      break;
+
+   case VG_USERREQ__POST_RWLOCK_DESTROY:
+      break;
+
+   case VG_USERREQ__PRE_RWLOCK_RDLOCK:
+      break;
+
+   case VG_USERREQ__POST_RWLOCK_RDLOCK:
+      break;
+
+   case VG_USERREQ__PRE_RWLOCK_WRLOCK:
+      break;
+
+   case VG_USERREQ__POST_RWLOCK_WRLOCK:
+      break;
+
+   case VG_USERREQ__POST_RWLOCK_UNLOCK:
+      break;
+
    default:
       VG_(message)(Vg_DebugMsg, "Unrecognized client request 0x%lx 0x%lx",
                    arg[0], arg[1]);