- assert(mem->pageq.next == NULL &&
- mem->pageq.prev == NULL);
- mem->pageq.next = (queue_entry_t)local_freeq;
+ assert(mem->pageq.next == 0 && mem->pageq.prev == 0);
+ assert((mem->vm_page_q_state == VM_PAGE_USED_BY_COMPRESSOR) ||
+ (mem->vm_page_q_state == VM_PAGE_NOT_ON_Q));
+
+ mem->vm_page_q_state = VM_PAGE_NOT_ON_Q;
+ mem->snext = local_freeq;