summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2002-11-04 19:21:39 +0000
committeralc <alc@FreeBSD.org>2002-11-04 19:21:39 +0000
commita4cefee670f1662bfab5493b777b4ed5857e5d7e (patch)
tree4b3bff415e5a501b911cd730d38cc837229222f3
parent3637f979997df9ba7673a58ab05669c4d31d0531 (diff)
downloadFreeBSD-src-a4cefee670f1662bfab5493b777b4ed5857e5d7e.zip
FreeBSD-src-a4cefee670f1662bfab5493b777b4ed5857e5d7e.tar.gz
Export the function vm_page_splay().
-rw-r--r--sys/vm/vm_page.c2
-rw-r--r--sys/vm/vm_page.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c
index 4924e2b5..2559a9f 100644
--- a/sys/vm/vm_page.c
+++ b/sys/vm/vm_page.c
@@ -508,7 +508,7 @@ vm_page_dirty(vm_page_t m)
* pindex is not found in the vm_object, returns a vm_page that is
* adjacent to the pindex, coming before or after it.
*/
-static vm_page_t
+vm_page_t
vm_page_splay(vm_pindex_t pindex, vm_page_t root)
{
struct vm_page dummy;
diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h
index b5bf5e9..9a9f349 100644
--- a/sys/vm/vm_page.h
+++ b/sys/vm/vm_page.h
@@ -356,6 +356,7 @@ void vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t);
vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t);
void vm_page_remove (vm_page_t);
void vm_page_rename (vm_page_t, vm_object_t, vm_pindex_t);
+vm_page_t vm_page_splay(vm_pindex_t, vm_page_t);
vm_offset_t vm_page_startup (vm_offset_t, vm_offset_t, vm_offset_t);
void vm_page_unmanage (vm_page_t);
void vm_page_unwire (vm_page_t, int);
OpenPOWER on IntegriCloud