aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_pageq.c
Commit message (Expand)AuthorAgeFilesLines
* Almost seven years ago, vm/vm_page.c was split into three parts:Alan Cox2008-03-181-115/+0
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-27/+0
* Enable the new physical memory allocator.Alan Cox2007-06-161-190/+2
* Optimize vmmeter locking.Attilio Rao2007-06-101-1/+1
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-6/+6
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-6/+6
* Change the free page queue lock from a spin mutex to a default (blocking)Alan Cox2007-02-051-2/+2
* The return value from vm_pageq_add_new_page() is not used. Eliminate it.Alan Cox2006-08-251-2/+1
* Add _vm_stats and _vm_stats_misc to the sysctl declarations in sysctl.h andAlan Cox2006-08-211-1/+0
* Move the code to handle the vm.blacklist tunable up a layer intoJohn Baldwin2006-06-231-30/+0
* Add synchronization to vm_pageq_add_new_page() so that it can be calledAlan Cox2006-04-251-3/+3
* Remove leading __ from __(inline|const|signed|volatile). They areWarner Losh2006-03-081-1/+1
* Style: Add blank line after local variable declarations.Alan Cox2006-01-271-0/+1
* Use the new macros abstracting the page coloring/queues implementation.Alan Cox2006-01-271-1/+1
* With the recent changes to the implementation of page coloring, theAlan Cox2006-01-241-0/+2
* Convert the PAGE_SIZE check into a CTASSERT.Alexander Leidinger2006-01-041-1/+3
* Prevent divide by zero, use default values in case one of the divisor'sAlexander Leidinger2006-01-041-1/+1
* MI changes:Alexander Leidinger2005-12-311-31/+121
* Introduce a procedure, pmap_page_init(), that initializes theAlan Cox2005-06-101-0/+1
* Update some comments to reflect the change from spl-based to lock-basedAlan Cox2005-05-281-4/+3
* Unbreak the build on 64-bit architectures.Dag-Erling Smørgrav2005-04-161-1/+2
* Add a vm.blacklist tunable which can hold a space or comma seperated listJohn Baldwin2005-04-151-0/+29
* Remove references to L1 in the comments, according to Alan they areAlexander Leidinger2004-06-071-2/+2
* Correct typo, vm_page_list_find() is called vm_pageq_find() for quite aHiten Pandya2004-05-301-2/+2
* Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon'sWarner Losh2003-08-121-3/+25
* Modify vm_pageq_requeue() to handle a PQ_NONE page without dereferencingAlan Cox2003-06-261-14/+5
* Use __FBSDID().David E. O'Brien2003-06-111-3/+3
* - Add vm_paddr_t, a physical address type. This is required for systemsJake Burkholder2003-03-251-1/+1
* Remove GIANT_REQUIRED from vm_pageq_remove().Alan Cox2003-02-161-1/+0
* o Remove dead and/or unused code.Alan Cox2002-07-201-15/+1
* o Remove the acquisition and release of Giant from the idle priority threadAlan Cox2002-07-181-3/+0
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* - Remove a number of extra newlines that do not belong here according toEivind Eklund2002-03-101-10/+5
* o Create vm_pageq_enqueue() to encapsulate code that is duplicated timeAlan Cox2002-03-041-4/+17
* Add a page queue, PQ_HOLD, that temporarily owns pages with nonzero holdTor Egge2002-02-191-0/+1
* Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc).Matthew Dillon2001-07-041-0/+233