MCS-PDR locks take a *qnode
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 8 May 2013 00:11:48 +0000 (17:11 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 8 May 2013 00:11:48 +0000 (17:11 -0700)
commita2dfd8e2ca2b16225d23f123954c4a65e48d1ed8
tree8bd79c3c08368fe47b6146db0d8e37a8c7568452
parent964c631937f472b7f4ee65a7c876ada5a544df90
MCS-PDR locks take a *qnode

Futex code can use either spinpdr or mcspdr, up to them.  For the
semaphore code, it was a simpler change to just change the lock style.
user/parlib/include/mcs.h
user/parlib/mcs.c
user/parlib/ucq.c
user/pthread/futex.c
user/pthread/pthread.c
user/pthread/semaphore.c
user/pthread/semaphore.h