PG_DIRTY
const unsigned int status = pg->flags & (PG_CLEAN | PG_DIRTY);
const unsigned int status = pg->flags & (PG_CLEAN | PG_DIRTY);
pg->flags &= ~(PG_CLEAN|PG_DIRTY);
__CTASSERT(UVM_PAGE_STATUS_DIRTY == PG_DIRTY);
KASSERT((~pg->flags & (PG_CLEAN|PG_DIRTY)) != 0);
return pg->flags & (PG_CLEAN|PG_DIRTY);
KASSERT((~newstatus & (PG_CLEAN|PG_DIRTY)) != 0);
KASSERT((newstatus & ~(PG_CLEAN|PG_DIRTY)) == 0);