uvm_loan.c | 1163 struct vm_page *newpg, *oldpg; local in function:uvm_loanbreak_anon 1171 newpg = uvm_pagealloc(NULL, 0, NULL, 0); 1172 if (newpg == NULL) { 1178 uvm_pagecopy(oldpg, newpg); 1179 KASSERT(uvm_pagegetdirty(newpg) == UVM_PAGE_STATUS_DIRTY); 1185 uvm_pagelock2(oldpg, newpg); 1206 anon->an_page = newpg; 1207 newpg->uanon = anon; 1208 newpg->flags |= PG_ANON; 1210 uvm_pageactivate(newpg); [all...] |