PG_NEED_COMMIT
(m->flags & PG_NEED_COMMIT) == 0) {
(p->flags & PG_NEED_COMMIT) == 0 &&
(p->flags & PG_NEED_COMMIT) == 0 &&
if (m->dirty || (m->flags & PG_NEED_COMMIT)) {
(m->flags & PG_NEED_COMMIT) == 0)
(m->flags & PG_NEED_COMMIT))
(m->flags & PG_NEED_COMMIT) == 0) {
(p->flags & PG_NEED_COMMIT) == 0);
if ((p->dirty & p->valid) == 0 && (p->flags & PG_NEED_COMMIT) == 0) {
(tp->flags & PG_NEED_COMMIT) == 0) {
(tp->flags & PG_NEED_COMMIT) == 0) {
PG_NEED_COMMIT)) ||
if ((p->valid & p->dirty) || (p->flags & PG_NEED_COMMIT)) {
if ((p->valid & p->dirty) || (p->flags & PG_NEED_COMMIT)) {
(m->flags & (PG_WRITEABLE | PG_NEED_COMMIT)))
if ((m->flags & (PG_NEED_COMMIT | PG_MAPPED)) == 0 &&
PG_NEED_COMMIT)) == 0);
PG_NEED_COMMIT)) == 0);
if ((m->flags & (PG_NEED_COMMIT | PG_MAPPED)) == 0 &&
vm_page_flag_clear(m, PG_NEED_COMMIT | PG_UNQUEUED);
} else if (activate || (m->flags & PG_NEED_COMMIT)) {
(m->flags & (PG_UNQUEUED | PG_NEED_COMMIT | PG_FICTITIOUS))) {
if (m->dirty || (m->flags & PG_NEED_COMMIT)) {
PG_NEED_COMMIT | /* or needs a commit */
if (m->dirty || (m->flags & PG_NEED_COMMIT)) {
if (m->dirty || (m->flags & PG_NEED_COMMIT)) {
if ((m->flags & (PG_UNQUEUED | PG_NEED_COMMIT | PG_FICTITIOUS)) ||
} else if (m->dirty || (m->flags & PG_NEED_COMMIT)) {
vm_page_flag_set(m, PG_NEED_COMMIT);
vm_page_flag_clear(m, PG_NEED_COMMIT);
if (m->valid == 0 && (m->flags & PG_NEED_COMMIT) == 0) {
} else if (m->dirty == 0 && (m->flags & PG_NEED_COMMIT) == 0) {
if (m->valid == 0 && (m->flags & PG_NEED_COMMIT) == 0) {
if (m->dirty == 0 && (m->flags & PG_NEED_COMMIT) == 0) {
(m->flags & PG_NEED_COMMIT) == 0 &&
if ((m->flags & (PG_UNQUEUED | PG_NEED_COMMIT | PG_MAPPED)) ||
(p->flags & PG_NEED_COMMIT) == 0) ||
(p->flags & PG_NEED_COMMIT) == 0) ||
(m->flags & PG_NEED_COMMIT)) {
if (m.flags & PG_NEED_COMMIT)
if (m.flags & PG_NEED_COMMIT)
(m.flags & PG_NEED_COMMIT)) {
if (m.flags & PG_NEED_COMMIT)