diff options
author | dg <dg@FreeBSD.org> | 1995-11-02 06:42:47 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1995-11-02 06:42:47 +0000 |
commit | c85bf90168e3d2e61908e54987b6493f20b4e818 (patch) | |
tree | 1ef08ef9fa88c5009e7bba63466d5b723a300198 /sys/vm/vm_fault.c | |
parent | c53e4d30eddfc89be2cd81c9c3ea3a595789fdc2 (diff) | |
download | FreeBSD-src-c85bf90168e3d2e61908e54987b6493f20b4e818.zip FreeBSD-src-c85bf90168e3d2e61908e54987b6493f20b4e818.tar.gz |
Move page fixups (pmap_clear_modify, etc) that happen after paging input
completes out of vm_fault and into the pagers. This get rid of some
redundancy and improves the architecture.
Reviewed by: John Dyson <dyson>
Diffstat (limited to 'sys/vm/vm_fault.c')
-rw-r--r-- | sys/vm/vm_fault.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c index efd63fa..ea62347 100644 --- a/sys/vm/vm_fault.c +++ b/sys/vm/vm_fault.c @@ -66,7 +66,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: vm_fault.c,v 1.33 1995/10/07 19:02:53 davidg Exp $ + * $Id: vm_fault.c,v 1.34 1995/10/23 03:49:28 dyson Exp $ */ /* @@ -357,9 +357,6 @@ readrest: goto RetryFault; } - pmap_clear_modify(VM_PAGE_TO_PHYS(m)); - m->valid = VM_PAGE_BITS_ALL; - m->flags |= PG_BUSY; hardfault++; break; } |