Changeset View
Changeset View
Standalone View
Standalone View
vm/swap_pager.c
Context not available. | |||||
if (shift != 0) { | if (shift != 0) { | ||||
for (i = 1; i <= shift; i++) { | for (i = 1; i <= shift; i++) { | ||||
p = vm_page_alloc(object, m[0]->pindex - i, | p = vm_page_alloc(object, m[0]->pindex - i, | ||||
VM_ALLOC_NORMAL | VM_ALLOC_IFNOTCACHED); | VM_ALLOC_NORMAL); | ||||
if (p == NULL) { | if (p == NULL) { | ||||
/* Shift allocated pages to the left. */ | /* Shift allocated pages to the left. */ | ||||
for (j = 0; j < i - 1; j++) | for (j = 0; j < i - 1; j++) | ||||
Context not available. | |||||
if (rahead != NULL) { | if (rahead != NULL) { | ||||
for (i = 0; i < *rahead; i++) { | for (i = 0; i < *rahead; i++) { | ||||
p = vm_page_alloc(object, | p = vm_page_alloc(object, | ||||
m[reqcount - 1]->pindex + i + 1, | m[reqcount - 1]->pindex + i + 1, VM_ALLOC_NORMAL); | ||||
VM_ALLOC_NORMAL | VM_ALLOC_IFNOTCACHED); | |||||
if (p == NULL) | if (p == NULL) | ||||
break; | break; | ||||
bp->b_pages[shift + reqcount + i] = p; | bp->b_pages[shift + reqcount + i] = p; | ||||
Context not available. |