--- src/sys/kern/vfs_bio.c 2008/07/07 17:31:07 1.110 +++ src/sys/kern/vfs_bio.c 2008/07/08 03:34:27 1.111 @@ -3719,10 +3719,11 @@ bio_page_alloc(vm_object_t obj, vm_pinde p = vm_page_alloc(obj, pg, VM_ALLOC_NORMAL | VM_ALLOC_SYSTEM | VM_ALLOC_INTERRUPT); if (p) { - kprintf("bio_page_alloc: WARNING emergency page " - "allocation\n"); - if (vm_page_count_severe()) + if (vm_page_count_severe()) { + kprintf("bio_page_alloc: WARNING emergency page " + "allocation\n"); vm_wait(hz / 20); + } } else { kprintf("bio_page_alloc: WARNING emergency page " "allocation failed\n");