summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageq.c
Commit message (Expand)AuthorAgeFilesLines
* Almost seven years ago, vm/vm_page.c was split into three parts:alc2008-03-181-115/+0
* Change the management of cached pages (PQ_CACHE) in two fundamentalalc2007-09-251-27/+0
* Enable the new physical memory allocator.alc2007-06-161-190/+2
* Optimize vmmeter locking.attilio2007-06-101-1/+1
* Revert VMCNT_* operations introduction.attilio2007-05-311-6/+6
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-6/+6
* Change the free page queue lock from a spin mutex to a default (blocking)alc2007-02-051-2/+2
* The return value from vm_pageq_add_new_page() is not used. Eliminate it.alc2006-08-251-2/+1
* Add _vm_stats and _vm_stats_misc to the sysctl declarations in sysctl.h andalc2006-08-211-1/+0
* Move the code to handle the vm.blacklist tunable up a layer intojhb2006-06-231-30/+0
* Add synchronization to vm_pageq_add_new_page() so that it can be calledalc2006-04-251-3/+3
* Remove leading __ from __(inline|const|signed|volatile). They areimp2006-03-081-1/+1
* Style: Add blank line after local variable declarations.alc2006-01-271-0/+1
* Use the new macros abstracting the page coloring/queues implementation.alc2006-01-271-1/+1
* With the recent changes to the implementation of page coloring, thealc2006-01-241-0/+2
* Convert the PAGE_SIZE check into a CTASSERT.netchild2006-01-041-1/+3
* Prevent divide by zero, use default values in case one of the divisor'snetchild2006-01-041-1/+1
* MI changes:netchild2005-12-311-31/+121
* Introduce a procedure, pmap_page_init(), that initializes thealc2005-06-101-0/+1
* Update some comments to reflect the change from spl-based to lock-basedalc2005-05-281-4/+3
* Unbreak the build on 64-bit architectures.des2005-04-161-1/+2
* Add a vm.blacklist tunable which can hold a space or comma seperated listjhb2005-04-151-0/+29
* Remove references to L1 in the comments, according to Alan they arenetchild2004-06-071-2/+2
* Correct typo, vm_page_list_find() is called vm_pageq_find() for quite ahmp2004-05-301-2/+2
* Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon'simp2003-08-121-3/+25
* Modify vm_pageq_requeue() to handle a PQ_NONE page without dereferencingalc2003-06-261-14/+5
* Use __FBSDID().obrien2003-06-111-3/+3
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-1/+1
* Remove GIANT_REQUIRED from vm_pageq_remove().alc2003-02-161-1/+0
* o Remove dead and/or unused code.alc2002-07-201-15/+1
* o Remove the acquisition and release of Giant from the idle priority threadalc2002-07-181-3/+0
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* - Remove a number of extra newlines that do not belong here according toeivind2002-03-101-10/+5
* o Create vm_pageq_enqueue() to encapsulate code that is duplicated timealc2002-03-041-4/+17
* Add a page queue, PQ_HOLD, that temporarily owns pages with nonzero holdtegge2002-02-191-0/+1
* Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc).dillon2001-07-041-0/+233
OpenPOWER on IntegriCloud