---
name: "vm_page_cache"
section: "9"
platform: "linux"
package: "freebsd-manpages"
version: "6.0-5"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/vm_page_cache"
---

# vm\_page\_cache(9)

move a page onto the cache queue

## NAME

**vm\_page\_cache** – move a page onto the cache queue

## SYNOPSIS

**#include \<sys/param.h\>**

**#include \<vm/vm.h\>**

**#include \<vm/vm\_page.h\>**

*void*\

**vm\_page\_cache**(*vm\_page\_t m*);

## DESCRIPTION

The **vm\_page\_cache**() function moves a page onto the cache queue, and removes any protection that may be set on the page. If the page is busy, wired or unmanaged then the move to the cache queue will fail. If the page is dirty the system will panic.

## AUTHORS

This manual page was written by Chad David ⟨davidc@acns.ab.ca⟩.
