diff --git a/src/cm_concurrency/cm_latch.h b/src/cm_concurrency/cm_latch.h index 47890c9eb4a7dcbd2874f16baf40000548f0af9b..87f814840dbf6956cda78356a9602ea49d1db822 100644 --- a/src/cm_concurrency/cm_latch.h +++ b/src/cm_concurrency/cm_latch.h @@ -249,7 +249,7 @@ static inline void cm_latch_x2ix(latch_t *latch, uint32 sid, latch_statis_t *sta cm_spin_unlock(&latch->lock); return; } - latch->stat = LATCH_STATUS_X; + latch->stat = LATCH_STATUS_IX; cm_spin_unlock(&latch->lock); }