summaryrefslogtreecommitdiffstats
path: root/sys/vm/uma_core.c
Commit message (Expand)AuthorAgeFilesLines
* Correct an error in r222163. Unless UMA_MD_SMALL_ALLOC is defined,alc2011-05-221-1/+5
* 1. Prior to r214782, UMA did not support multipage allocations beforealc2011-05-211-7/+8
* Eliminate a redundant #include. ("vm/vm_param.h" already includesalc2011-05-201-2/+0
* - Merge changes to the base system to support OFED. These includejeff2011-03-211-1/+1
* Explicitly wire the user buffer rather than doing it implicitly inmdf2011-01-271-0/+3
* Update startup_alloc() to support multi-page allocations and allow internaljhb2010-11-041-8/+29
* uma_zfree(zone, NULL) should do nothing, to match free(9).mdf2010-10-191-0/+4
* Change uma_zone_set_max to return the effective value of "nitems" afterlstewart2010-10-161-2/+4
* - Simplify implementation of uma_zone_get_max.lstewart2010-10-161-4/+24
* Re-add r212370 now that the LOR in powerpc64 has been resolved:mdf2010-09-161-45/+9
* Revert r212370, as it causes a LOR on powerpc. powerpc does a fewmdf2010-09-131-9/+45
* Add a drain function for struct sysctl_req, and use it for a variety ofmdf2010-09-091-45/+9
* Add uma_zone_get_max() to obtain the effective limit after a callandre2010-08-161-0/+18
* Add a new column to the output of vmstat -z to indicate the numbersbruno2010-06-151-9/+16
* Update several places that iterate over CPUs to use CPU_FOREACH().jhb2010-06-111-9/+3
* It makes more sense for the object-based backend allocator to use OBJT_PHYSalc2010-05-031-10/+4
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-0/+2
* (S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument.antoine2009-12-281-2/+2
* Add support for UMA_SLAB_KERNEL to page_free(). (While I'm here remove analc2009-06-181-2/+4
* - Make the keg abstraction more complete. Permit a zone to have multiplejeff2009-01-251-313/+620
* Remove unused variable nosleepwithlocks.antoine2008-08-231-7/+0
* Allow the MD UMA allocator to use VM routines like kmem_*(). Existing code r...nwhitehorn2008-08-231-1/+1
* Reintroduce UMA_SLAB_KMAP; however, change its spelling toalc2008-04-041-0/+4
* Allow recursion on the 'zones' internal UMA zone.jhb2007-10-111-1/+1
* Revert VMCNT_* operations introduction.attilio2007-05-311-1/+1
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-1/+1
* Add uma_set_align() interface, which will be called at most once duringrwatson2007-02-111-1/+13
* Fix for problems that occur when all mbuf clusters migrate to the mbuf packetmohans2007-01-251-2/+7
* Fix for a bug where only one process (of multiple) blocked onmohans2007-01-241-2/+7
* Remove uma_zalloc_arg() hack, which coerced M_WAITOK to M_NOWAIT whenrwatson2007-01-101-22/+3
* - Add a new function uma_zone_exhausted() to see if a zone is full.jhb2007-01-051-0/+12
* Better align output of "show uma" by moving from displaying the basicrwatson2006-10-261-5/+7
* Fix build of uma_core.c when DDB is not compiled into the kernel byrwatson2006-07-181-0/+2
* Remove sysctl_vm_zone() and vm.zone sysctl from 7.x. As of 6.x,rwatson2006-07-161-80/+0
* When allocating a bucket to hold a free'd item in UMA fails, don'trwatson2006-05-211-2/+1
* Skip per-cpu caches associated with absent CPUs when generating arwatson2006-02-111-0/+2
* Add a new macro wrapper WITNESS_CHECK() around the witness_warn() function.jhb2006-01-271-1/+1
* Reduce the scope of one #ifdef to avoid duplicating a SYSCTL_INT() macrojhb2006-01-061-5/+1
* Change format string for u_int64_t to %ju from %llu, in order to use therwatson2005-10-201-1/+1
* Add a "show uma" command to DDB, which prints out the current stats forrwatson2005-10-201-0/+36
* As alc pointed out to me, vm_page.c 1.305 was incomplete: uma_startup()des2005-10-081-4/+4
* Introduce a new lock for the purpose of synchronizing access to thealc2005-09-091-22/+9
* Rename UMA_MAX_NAME to UTH_MAX_NAME, since it's a maximum in therwatson2005-07-251-1/+10
* Further UMA statistics related changes:rwatson2005-07-201-14/+27
* Use mp_maxid in preference to MAXCPU when creating exports of UMArwatson2005-07-161-3/+3
* Improve canonicalization of copyrights. Order copyrights by order ofrwatson2005-07-161-4/+3
* Move the unlocking of the zone mutex in sysctl_vm_zone_stats() so thatrwatson2005-07-161-5/+9
* Increase the flags field for kegs from a 16 to a 32 bit value;silby2005-07-161-5/+5
* Track UMA(9) allocation failures by zone, and export via sysctl.rwatson2005-07-151-17/+32
* Introduce a new sysctl, vm.zone_stats, which exports UMA(9) allocatorrwatson2005-07-141-16/+192
OpenPOWER on IntegriCloud