summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_kern.c
Commit message (Expand)AuthorAgeFilesLines
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Use VM_ALLOC_NOBUSY instead of calling vm_page_wakeup().alc2004-10-241-2/+1
* Back out all behavioral chnages.green2004-08-101-4/+0
* Revamp VM map wiring.green2004-08-091-0/+4
* For years, kmem_alloc_pageable() has been misused. Now that the last ofalc2004-07-251-24/+0
* Bring in mbuma to replace mballoc.bmilekic2004-05-311-10/+0
* Push down the responsibility for zeroing a physical page from thealc2004-04-241-2/+0
* Remove advertising clause from University of California Regent's license,imp2004-04-061-4/+0
* Back out previous commit due to objections.des2004-02-161-2/+0
* Don't panic if we fail to satisfy an M_WAITOK request; return 0 instead.des2004-02-161-0/+2
* Unmanage pages allocated by kmem_alloc(). (There is no point in having PValc2004-01-101-0/+1
* Don't bother clearing PG_ZERO in contigmalloc1(), kmem_alloc(), oralc2004-01-061-2/+0
* - Increase the scope of the kmem_object's lock in kmem_malloc(). Add aalc2004-01-011-2/+7
* Remove GIANT_REQUIRED from kmem_suballoc().alc2003-12-281-2/+0
* NFC: Update stale comments.mini2003-11-101-3/+3
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-4/+4
* Call vm_page_unmanage() on pages belonging to the kmem_object. Thisalc2003-09-141-0/+1
* Change clean_map from a global to an auto variableeivind2003-09-011-1/+0
* Add the mlockall() and munlockall() system calls.bms2003-08-111-1/+2
* More pipe changes:silby2003-08-111-0/+1
* Update the comment at the head of kmem_alloc_nofault() to describe itsalc2003-08-011-1/+5
* Remove GIANT_REQUIRED from kmem_alloc().alc2003-07-271-2/+0
* Remove GIANT_REQUIRED from kmem_malloc().alc2003-06-281-3/+0
* Use __FBSDID().obrien2003-06-111-2/+3
* Lock the kernel object in kmem_alloc().alc2003-06-071-0/+2
* Update locking on the kmem_object to use the new macros.alc2003-04-151-7/+7
* Eliminate unnecessary gotos from kmem_malloc().alc2003-04-131-6/+3
* Allow kmem_malloc() without Giant if M_NOWAIT is specified.alc2003-01-041-1/+2
* - Mark the kernel_map as a system map immediately after its creation.alc2002-12-301-2/+2
* Two changes to kmem_malloc():alc2002-12-281-6/+4
* - Hold the page queues lock around calls to vm_page_flag_clear().alc2002-12-241-0/+2
* - Hold the page queues lock around vm_page_wakeup().alc2002-12-241-0/+2
* Increase the scope of the kmem_object locking in kmem_malloc().alc2002-12-201-3/+5
* Hold the page queues lock when performing vm_page_flag_set().alc2002-12-171-0/+2
* Perform vm_object_lock() and vm_object_unlock() on kmem_objectalc2002-12-151-0/+4
* o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever sincealc2002-08-251-2/+2
* o Remove the setting and clearing of the PG_MAPPED flag. (This flag isalc2002-08-101-1/+1
* o Lock page queue accesses by vm_page_free().alc2002-07-281-0/+2
* o Lock page queue accesses by vm_page_wire().alc2002-07-141-0/+2
* o Assert GIANT_REQUIRED on system maps in _vm_map_lock(),alc2002-07-121-9/+0
* o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait()alc2002-07-111-4/+7
* o Remove GIANT_REQUIRED from kmem_alloc_pageable(), kmem_alloc_nofault(),alc2002-06-231-7/+8
* - Move the computation of pflags out of the page allocation loop injeff2002-06-191-17/+21
* Teach kmem_malloc about M_ZERO.jeff2002-06-191-4/+10
* o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() andalc2002-06-141-1/+1
* Tidy up some loose ends.peter2002-04-291-1/+0
* - Remove a number of extra newlines that do not belong here according toeivind2002-03-101-6/+0
* Revert change in revision 1.53 and add a small comment to protecttegge2002-03-091-0/+12
* vm/vm_kern.c: rate limit (to once per second) diagnostic printf whenluigi2001-12-011-2/+8
* - Remove asleep(), await(), and M_ASLEEP.jhb2001-08-101-5/+2
OpenPOWER on IntegriCloud