diff options
Diffstat (limited to 'libpager/chg-compl.c')
-rw-r--r-- | libpager/chg-compl.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libpager/chg-compl.c b/libpager/chg-compl.c index d77c46cf..89ccfc8b 100644 --- a/libpager/chg-compl.c +++ b/libpager/chg-compl.c @@ -37,7 +37,6 @@ _pager_seqnos_memory_object_change_completed (struct pager *p, } pthread_mutex_lock (&p->interlock); - _pager_wait_for_seqno (p, seq); for (ar = p->attribute_requests; ar; ar = ar->next) if (ar->may_cache == maycache && ar->copy_strategy == strat) @@ -46,8 +45,7 @@ _pager_seqnos_memory_object_change_completed (struct pager *p, pthread_cond_broadcast (&p->wakeup); break; } - - _pager_release_seqno (p, seq); + pthread_mutex_unlock (&p->interlock); return 0; } |