CLOCKPRO_NEWQ
pageq_len(clockpro_queue(s, CLOCKPRO_NEWQ)) == 0);
clockpro_dropswap(clockpro_queue(s, CLOCKPRO_NEWQ), &todo);
TAILQ_FOREACH(pg, &clockpro_queue(s, CLOCKPRO_NEWQ)->q_q, pdqueue) {
if (clockpro_getq(pg) != CLOCKPRO_NEWQ) {
newqlen, pageq_len(clockpro_queue(s, CLOCKPRO_NEWQ)),
pdsim_dumpq(CLOCKPRO_NEWQ);
pageq_t * const newq = clockpro_queue(s, CLOCKPRO_NEWQ);
KASSERT(clockpro_getq(pg) == CLOCKPRO_NEWQ);
MAX(pageq_len(clockpro_queue(s, CLOCKPRO_NEWQ)) - 1, 0));
clockpro_insert_tail(s, CLOCKPRO_NEWQ, pg);