summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2003-04-10 18:42:06 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2003-04-10 18:42:06 +0000
commitd8fed0f0f2dfeaa8eb715365afb88aae8a9edc9d (patch)
tree237e9d55f239cfffcb590ff969956f3a238dc4a5
parent854e7ea788aaff12a4c2a377431bfbc97d9bb9ef (diff)
Notes
-rw-r--r--sys/alpha/alpha/pmap.c14
-rw-r--r--sys/alpha/include/pmap.h1
-rw-r--r--sys/vm/pmap.h3
-rw-r--r--sys/vm/vm_page.c4
4 files changed, 0 insertions, 22 deletions
diff --git a/sys/alpha/alpha/pmap.c b/sys/alpha/alpha/pmap.c
index 06fb7caf0840..f51960a3259c 100644
--- a/sys/alpha/alpha/pmap.c
+++ b/sys/alpha/alpha/pmap.c
@@ -633,7 +633,6 @@ pmap_init(phys_start, phys_end)
m = &vm_page_array[i];
TAILQ_INIT(&m->md.pv_list);
m->md.pv_list_count = 0;
- m->md.pv_flags = 0;
}
/*
@@ -2902,19 +2901,6 @@ pmap_clear_modify(vm_page_t m)
}
/*
- * pmap_page_is_free:
- *
- * Called when a page is freed to allow pmap to clean up
- * any extra state associated with the page. In this case
- * clear modified/referenced bits.
- */
-void
-pmap_page_is_free(vm_page_t m)
-{
- m->md.pv_flags = 0;
-}
-
-/*
* pmap_clear_reference:
*
* Clear the reference bit on the specified physical page.
diff --git a/sys/alpha/include/pmap.h b/sys/alpha/include/pmap.h
index 981bea34cece..b64cee8e34c0 100644
--- a/sys/alpha/include/pmap.h
+++ b/sys/alpha/include/pmap.h
@@ -161,7 +161,6 @@ struct pv_entry;
struct md_page {
int pv_list_count;
- int pv_flags;
TAILQ_HEAD(,pv_entry) pv_list;
};
diff --git a/sys/vm/pmap.h b/sys/vm/pmap.h
index 794c764a2f66..1a1e232059fe 100644
--- a/sys/vm/pmap.h
+++ b/sys/vm/pmap.h
@@ -96,9 +96,6 @@ extern vm_offset_t kernel_vm_end;
extern int pmap_pagedaemon_waken;
-#ifdef __alpha__
-void pmap_page_is_free(vm_page_t m);
-#endif
void pmap_change_wiring(pmap_t, vm_offset_t, boolean_t);
void pmap_clear_modify(vm_page_t m);
void pmap_clear_reference(vm_page_t m);
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c
index 12c15ae62f65..a0d77442d3f2 100644
--- a/sys/vm/vm_page.c
+++ b/sys/vm/vm_page.c
@@ -1098,10 +1098,6 @@ vm_page_free_toq(vm_page_t m)
*/
if (m->flags & PG_UNMANAGED) {
m->flags &= ~PG_UNMANAGED;
- } else {
-#ifdef __alpha__
- pmap_page_is_free(m);
-#endif
}
if (m->hold_count != 0) {