diff options
Diffstat (limited to 'libpager/data-return.c')
-rw-r--r-- | libpager/data-return.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/libpager/data-return.c b/libpager/data-return.c index ee6c6e83..f16f3238 100644 --- a/libpager/data-return.c +++ b/libpager/data-return.c @@ -52,7 +52,6 @@ _pager_do_write_request (struct pager *p, /* Acquire the right to meddle with the pagemap */ pthread_mutex_lock (&p->interlock); - _pager_wait_for_seqno (p, seqno); /* sanity checks -- we don't do multi-page requests yet. */ if (control != p->memobjcntl) @@ -101,7 +100,6 @@ _pager_do_write_request (struct pager *p, notified[i] = (p->notify_on_evict && ! (pm_entries[i] & PM_PAGEINWAIT)); - _pager_release_seqno (p, seqno); goto notify; } else { @@ -158,7 +156,6 @@ _pager_do_write_request (struct pager *p, } /* Let someone else in. */ - _pager_release_seqno (p, seqno); pthread_mutex_unlock (&p->interlock); /* This is inefficient; we should send all the pages to the device at once @@ -251,7 +248,6 @@ _pager_do_write_request (struct pager *p, return 0; release_out: - _pager_release_seqno (p, seqno); pthread_mutex_unlock (&p->interlock); return 0; } |