summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.h
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2003-10-22 18:41:32 +0000
committeralc <alc@FreeBSD.org>2003-10-22 18:41:32 +0000
commit794553172bba064691d1e2c2beb861de88f2ec12 (patch)
tree47d61f714782fb39adfa2a86dd96d10ca82461af /sys/vm/vm_page.h
parentbac1ff714fbbdb68360b526e681f1a00024f44c4 (diff)
downloadFreeBSD-src-794553172bba064691d1e2c2beb861de88f2ec12.zip
FreeBSD-src-794553172bba064691d1e2c2beb861de88f2ec12.tar.gz
- Retire vm_pageout_page_free(). Instead, use vm_page_select_cache() from
vm_pageout_scan(). Rationale: I don't like leaving a busy page in the cache queue with neither the vm object nor the vm page queues lock held. - Assert that the page is active in vm_pageout_page_stats().
Diffstat (limited to 'sys/vm/vm_page.h')
-rw-r--r--sys/vm/vm_page.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h
index 66631b2..d488bf0 100644
--- a/sys/vm/vm_page.h
+++ b/sys/vm/vm_page.h
@@ -368,6 +368,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_select_cache(int);
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);
OpenPOWER on IntegriCloud