diff options
| author | David Greenman <dg@FreeBSD.org> | 1994-08-04 19:43:13 +0000 | 
|---|---|---|
| committer | David Greenman <dg@FreeBSD.org> | 1994-08-04 19:43:13 +0000 | 
| commit | ce921c90fde69bf81dcd183ea5a262a58c52aa89 (patch) | |
| tree | 6684a49278d21f45da6fb537c031b6a03bca60fb | |
| parent | d6a6c0f60c92764c0c3b1a1e827f9b3a7b5c6479 (diff) | |
Notes
| -rw-r--r-- | sys/kern/vfs_bio.c | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c index b3e3c07f1793..ff6311ede8c8 100644 --- a/sys/kern/vfs_bio.c +++ b/sys/kern/vfs_bio.c @@ -16,7 +16,7 @@   * 4. Modifications may be freely made to this file if the above conditions   *    are met.   * - * $Id$ + * $Id: vfs_bio.c,v 1.4 1994/08/02 07:43:13 davidg Exp $   */  #include <sys/param.h> @@ -673,6 +673,10 @@ vm_hold_load_pages(vm_offset_t froma, vm_offset_t toa) {  		vm_offset_t pa;  	tryagain: +		if (cnt.v_free_count <= cnt.v_free_reserved) { +			VM_WAIT; +			goto tryagain; +		}  		p =  vm_page_alloc(kernel_object, pg - VM_MIN_KERNEL_ADDRESS);  		if( !p) {  			VM_WAIT;  | 
