summaryrefslogtreecommitdiffstats
path: root/sys/vm/uma_core.c
Commit message (Expand)AuthorAgeFilesLines
* Remove a spurious keg lock acquisition.davide2013-06-281-1/+1
* - Resolve bucket recursion issues by passing a cookie with zone flagsjeff2013-06-261-41/+76
* - Add a per-zone lock for zones without kegs.jeff2013-06-201-96/+76
* - Persist the caller's flags in the bucket allocation flags so we don'tjeff2013-06-191-1/+1
* Refine UMA bucket allocation to reduce space consumption and improvejeff2013-06-181-302/+261
* - Add a new UMA API: uma_zcache_create(). This makes a zone without anyjeff2013-06-171-212/+256
* - Convert the slab free item list from a linked array of indices to ajeff2013-06-131-192/+98
* Panic if UMA_ZONE_PCPU is created at early stages of boot, when mp_ncpusglebius2013-04-221-0/+1
* Convert UMA code to C99 uintXX_t types.glebius2013-04-091-30/+30
* Fix KASSERTs: maximum number of items per slab is 256.glebius2013-04-091-3/+3
* Merge from projects/counters: UMA_ZONE_PCPU zones.glebius2013-04-081-32/+56
* MFCattilio2013-02-261-48/+56
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-2/+2
* Switch vm_object lock to be a rwlock.attilio2013-02-201-1/+2
* Fix typo in debug printf.glebius2013-01-291-1/+1
* Implemented uma_zone_set_warning(9) function that sets a warning, whichpjd2012-12-071-1/+33
* Const-ify the zone name argument to uma_zcreate(9).mdf2012-10-261-2/+2
* Print flags as hex instead of an integer.eadler2012-10-221-3/+3
* If caller specifies UMA_ZONE_OFFPAGE explicitly, then do not waste memoryglebius2012-09-181-1/+3
* Fix function name in keg_cachespread_init() assert.glebius2012-08-261-1/+1
* Add missing sleep stat increaseeadler2012-07-071-0/+1
* Honor db_pager_quit in 'show uma' and 'show malloc'.jhb2012-07-021-0/+2
* Tweak condition for disabling allocation from per-CPU buckets inemax2012-05-231-4/+1
* exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64kmacy2012-01-271-0/+3
* Make memguard(9) capable to guard uma(9) allocations.glebius2011-10-121-2/+38
* 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
OpenPOWER on IntegriCloud