vm_fault.c (7a432b84e8b94e0bf22c3d7ede24842abd8d3b96) | vm_fault.c (05d58177e8e5568ffdfe258eb5a25aa639d01f1a) |
---|---|
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 * --- 514 unchanged lines hidden (view full) --- 523 } 524 unlock_vp(&fs); 525 return (result); 526 } 527 528 fs.map_generation = fs.map->timestamp; 529 530 if (fs.entry->eflags & MAP_ENTRY_NOFAULT) { | 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 * --- 514 unchanged lines hidden (view full) --- 523 } 524 unlock_vp(&fs); 525 return (result); 526 } 527 528 fs.map_generation = fs.map->timestamp; 529 530 if (fs.entry->eflags & MAP_ENTRY_NOFAULT) { |
531 panic("vm_fault: fault on nofault entry, addr: %lx", 532 (u_long)vaddr); | 531 panic("%s: fault on nofault entry, addr: %#lx", 532 __func__, (u_long)vaddr); |
533 } 534 535 if (fs.entry->eflags & MAP_ENTRY_IN_TRANSITION && 536 fs.entry->wiring_thread != curthread) { 537 vm_map_unlock_read(fs.map); 538 vm_map_lock(fs.map); 539 if (vm_map_lookup_entry(fs.map, vaddr, &fs.entry) && 540 (fs.entry->eflags & MAP_ENTRY_IN_TRANSITION)) { --- 1177 unchanged lines hidden --- | 533 } 534 535 if (fs.entry->eflags & MAP_ENTRY_IN_TRANSITION && 536 fs.entry->wiring_thread != curthread) { 537 vm_map_unlock_read(fs.map); 538 vm_map_lock(fs.map); 539 if (vm_map_lookup_entry(fs.map, vaddr, &fs.entry) && 540 (fs.entry->eflags & MAP_ENTRY_IN_TRANSITION)) { --- 1177 unchanged lines hidden --- |