X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/dfe8486473094c0769fd1922329c3f0dfd8f43c0..130f2d53438eb6193accb445aca52fa8e2fe4158:/lock_client_cache_rsm.cc?ds=sidebyside diff --git a/lock_client_cache_rsm.cc b/lock_client_cache_rsm.cc index 80bc87f..c0be985 100644 --- a/lock_client_cache_rsm.cc +++ b/lock_client_cache_rsm.cc @@ -82,7 +82,7 @@ void lock_client_cache_rsm::releaser() { { sl.unlock(); int r; - rsmc->call(lock_protocol::release, lid, id, st.xid, r); + rsmc->call(lock_protocol::release, r, lid, id, st.xid); sl.lock(); } st.state = lock_state::none; @@ -117,7 +117,7 @@ lock_protocol::status lock_client_cache_rsm::acquire(lock_protocol::lockid_t lid { sl.unlock(); int r; - result = rsmc->call(lock_protocol::acquire, lid, id, st.xid, r); + result = rsmc->call(lock_protocol::acquire, r, lid, id, st.xid); sl.lock(); } LOG("acquire returned " << result);