aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Enable vm_page_free() and vm_page_free_zero() to be called on some pagesAlan Cox2007-02-181-2/+4
* Remove a stale comment. Add punctuation to a nearby comment.Alan Cox2007-02-171-6/+1
* Relax the page queue lock assertions in vm_page_remove() andAlan Cox2007-02-151-2/+3
* Avoid the unnecessary acquisition of the free page queues lock when a pageAlan Cox2007-02-141-4/+5
* Add uma_set_align() interface, which will be called at most once duringRobert Watson2007-02-112-2/+26
* Use the free page queue mutex instead of the page queue mutex toAlan Cox2007-02-112-7/+6
* - Move 'struct swdevt' back into swap_pager.h and expose it to userland.John Baldwin2007-02-072-31/+32
* Change the pagedaemon, vm_wait(), and vm_waitpfault() to sleep on theAlan Cox2007-02-072-15/+21
* Change the free page queue lock from a spin mutex to a default (blocking)Alan Cox2007-02-054-22/+22
* Fix for problems that occur when all mbuf clusters migrate to the mbuf packetMohan Srinivasan2007-01-252-2/+10
* Fix for a bug where only one process (of multiple) blocked onMohan Srinivasan2007-01-241-2/+7
* - Remove setrunqueue and replace it with direct calls to sched_add().Jeff Roberson2007-01-232-3/+3
* Use FOREACH_PROC_IN_SYSTEM instead of using its unrolled form.Xin LI2007-01-172-2/+2
* Remove uma_zalloc_arg() hack, which coerced M_WAITOK to M_NOWAIT whenRobert Watson2007-01-101-22/+3
* Declare the map entry created by kmem_init() for the range fromAlan Cox2007-01-071-1/+2
* - Add a new function uma_zone_exhausted() to see if a zone is full.John Baldwin2007-01-053-0/+25
* Optimize vm_object_split(). Specifically, make the number of iterationsAlan Cox2006-12-171-9/+14
* Simplify the computation of the new object's size in vm_object_split().Alan Cox2006-12-161-3/+2
* Remove the requirement that phys_avail be sorted in ascending orderKip Macy2006-12-081-2/+10
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-062-43/+3
* The clean_map has been made local to vm_init.c long ago.Ruslan Ermilov2006-11-201-1/+0
* Remove a redundant pointer-type variable.Ruslan Ermilov2006-11-201-19/+18
* When counting vm totals, skip unreferenced objects, includingRuslan Ermilov2006-11-201-0/+7
* There is no point in setting PG_REFERENCED on kmem_object pages becauseAlan Cox2006-11-131-6/+1
* Make pmap_enter() responsible for setting PG_WRITEABLE insteadAlan Cox2006-11-122-8/+3
* I misplaced the assertion that was added to vm_page_startup() in theAlan Cox2006-11-081-6/+6
* Simplify the construction of the free queues in vm_page_startup(). AddAlan Cox2006-11-081-2/+12
* Ensure that the page's oflags field is initialized by contigmalloc().Alan Cox2006-11-081-0/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-062-10/+11
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-262-1/+36
* Better align output of "show uma" by moving from displaying the basicRobert Watson2006-10-261-5/+7
* The page queues lock is no longer required by vm_page_wakeup().Alan Cox2006-10-234-8/+8
* The page queues lock is no longer required by vm_page_busy() orAlan Cox2006-10-222-5/+4
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-222-2/+4
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'sAlan Cox2006-10-228-51/+59
* Eliminate unnecessary PG_BUSY tests. They originally served a purposeAlan Cox2006-10-212-2/+2
* Long ago, revision 1.22 of vm/vm_pager.h introduced a bug. Specifically,Alan Cox2006-10-141-3/+1
* Change vnode_pager_addr() such that on returning it distinguishes betweenAlan Cox2006-10-141-19/+24
* sun4v requires TSBs (translation storage buffers) to be contiguous and beKip Macy2006-10-121-4/+6
* Distinguish between two distinct kinds of errors from VOP_BMAP() inAlan Cox2006-10-101-2/+12
* Change vnode_pager_generic_getpages() so that it does not panic if theAlan Cox2006-10-081-2/+13
* Fix two minor style(9) nits in v1.313 which were noticed during anKen Smith2006-09-291-2/+2
* Make vm_page_release_contig() static.Alan Cox2006-09-032-2/+1
* Refactor vm_page_sleep_if_busy() so that the test for a busy page isAlan Cox2006-08-272-25/+41
* Prevent a call to contigmalloc() that asks for more physical memory thanAlan Cox2006-08-261-1/+1
* The return value from vm_pageq_add_new_page() is not used. Eliminate it.Alan Cox2006-08-252-3/+2
* Add _vm_stats and _vm_stats_misc to the sysctl declarations in sysctl.h andAlan Cox2006-08-213-4/+0
* vm_page_zero_idle()'s return value serves no purpose. Eliminate it.Alan Cox2006-08-211-2/+1
* Page flags are reset on (re)allocation. There is no need to clear anyAlan Cox2006-08-211-8/+0
* Reimplement the page's NOSYNC flag as an object-synchronized instead of aAlan Cox2006-08-134-12/+12