vm_fault.c (725441f69ba10d59dd2bb8fe5e03d6220b5d08bf) | vm_fault.c (3f1c66b8d2161beced5e04cb73f9c55392192c44) |
---|---|
1/*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * Copyright (c) 1994 John S. Dyson 5 * All rights reserved. 6 * Copyright (c) 1994 David Greenman 7 * All rights reserved. 8 * --- 271 unchanged lines hidden (view full) --- 280} 281 282int 283vm_fault_hold(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, 284 int fault_flags, vm_page_t *m_hold) 285{ 286 vm_prot_t prot; 287 int alloc_req, era, faultcount, nera, result; | 1/*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * Copyright (c) 1994 John S. Dyson 5 * All rights reserved. 6 * Copyright (c) 1994 David Greenman 7 * All rights reserved. 8 * --- 271 unchanged lines hidden (view full) --- 280} 281 282int 283vm_fault_hold(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, 284 int fault_flags, vm_page_t *m_hold) 285{ 286 vm_prot_t prot; 287 int alloc_req, era, faultcount, nera, result; |
288 boolean_t growstack, is_first_object_locked, wired; | 288 boolean_t dead, growstack, is_first_object_locked, wired; |
289 int map_generation; 290 vm_object_t next_object; 291 int hardfault; 292 struct faultstate fs; 293 struct vnode *vp; 294 vm_page_t m; | 289 int map_generation; 290 vm_object_t next_object; 291 int hardfault; 292 struct faultstate fs; 293 struct vnode *vp; 294 vm_page_t m; |
295 int ahead, behind, cluster_offset, dead, error, locked; | 295 int ahead, behind, cluster_offset, error, locked; |
296 297 hardfault = 0; 298 growstack = TRUE; 299 PCPU_INC(cnt.v_vm_faults); 300 fs.vp = NULL; 301 faultcount = 0; 302 303RetryFault:; --- 1154 unchanged lines hidden --- | 296 297 hardfault = 0; 298 growstack = TRUE; 299 PCPU_INC(cnt.v_vm_faults); 300 fs.vp = NULL; 301 faultcount = 0; 302 303RetryFault:; --- 1154 unchanged lines hidden --- |