summaryrefslogtreecommitdiffstats
path: root/sys/vm/uma_core.c
Commit message (Expand)AuthorAgeFilesLines
* While we want the recursion protection for the bucket zones so thatbmilekic2005-01-111-1/+11
* ISO C requires at least one element in an initialiser list.stefanf2005-01-101-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Add my copyright and update Jeff's copyright on UMA source files,bmilekic2004-12-261-2/+4
* Abstract the logic to look up the uma_bucket_zone given a desiredrwatson2004-11-061-7/+23
* Annotate what bucket_size[] array does; staticize since it's used onlyrwatson2004-11-061-1/+5
* Fix a INVARIANTS-only bug introduced in Revision 1.104:bmilekic2004-10-271-1/+5
* In the previous revision, I did not intend to change the default valuegreen2004-10-091-1/+1
* Fix critical stability problems that can cause UMA mbuf clustergreen2004-10-081-11/+27
* Generate KTR trace records for uma_zalloc_arg() and uma_zfree_arg().rwatson2004-08-061-0/+6
* * Add a "how" argument to uma_zone constructors and initialization functionsgreen2004-08-021-50/+124
* Rework the way slab header storage space is calculated in UMA.bmilekic2004-07-291-52/+166
* - Change uma_zone_set_obj() to call kmem_alloc_nofault() instead ofalc2004-07-221-2/+2
* Since breakage of malloc(9)/uma_zalloc(9) is totally non-optional ingreen2004-07-191-0/+6
* Introduce debug.nosleepwithlocks sysctl, 0 by default. If set to 1bmilekic2004-07-041-11/+9
* Reextend the M_WAITOK-disabling-hack to all three of the mbuf-relatedgreen2004-07-041-2/+4
* Limit mbuma damage. Suddenly ALL allocations with M_WAITOK are subjectgreen2004-07-031-4/+8
* Make uma_mtx MTX_RECURSE. Here's why:bmilekic2004-06-231-1/+11
* Backout previous change, I think Julian has a better solution whichbmilekic2004-06-091-1/+1
* Make the slabrefzone, the zone from which we allocated slabs withbmilekic2004-06-091-1/+2
* Bring in mbuma to replace mballoc.bmilekic2004-05-311-272/+618
* - Make the acquisition of Giant in vm_fault_unwire() conditional on thealc2004-03-101-11/+1
* Mark uma_callout as CALLOUT_MPSAFE, as uma_timeout can run MPSAFE.rwatson2004-03-071-1/+1
* - Fix a problem where we did not drain the cache of buckets in the zonejeff2004-02-011-8/+21
* Mechanical whitespace cleanup.des2004-01-301-41/+41
* Fix all users of mp_maxid to use the same semantics, namely:jhb2003-12-031-16/+8
* - Unbreak UP. mp_maxid is not defined on uni-processor machines, althoughjeff2003-11-301-0/+8
* - Replace the local maxcpu with mp_maxid. Previously, if mp_maxidjeff2003-11-301-20/+48
* - Remove use of Giant from uma_zone_set_obj().alc2003-11-141-7/+1
* - Fix MD_SMALL_ALLOC on architectures that support it. Define a new allocjeff2003-09-211-21/+46
* Bad Jeffr! No cookie!peter2003-09-201-2/+2
* - Remove the working-set algorithm. Instead, use the per cpu buckets as thejeff2003-09-191-75/+28
* - Remove the cache colorization code. We can't use it due to all of thejeff2003-09-191-50/+0
* - There are an endless stream of style(9) errors in this file. Fix a few.jeff2003-09-191-44/+18
* - Don't inspect the zone in page_alloc(). It may be NULL.jeff2003-09-191-5/+6
* - Move the logic for dealing with the uma_boot_pages cache into thejeff2003-09-191-21/+22
* - Fix the silly flag situation in UMA. Remove redundant ZFLAG/ZONE flagsjeff2003-09-191-40/+31
* - Don't abuse M_DEVBUF, define a tag for UMA hashes.jeff2003-09-191-3/+4
* - Eliminate a pair of unnecessary variables.jeff2003-09-191-9/+4
* - Initialize a pool of bucket zones so that we waste less space on zones thatjeff2003-09-191-75/+139
* In sysctl_vm_zone, do not calculate per-cpu cache stats onbmilekic2003-08-201-20/+17
* - When deciding whether to init the zone with small_init or large_init,bmilekic2003-08-111-5/+24
* Revise obj_alloc(). Most notably, use the object's lock to prevent twoalc2003-08-031-17/+30
* When INVARIANTS is on and we're in uma_zalloc_free(), we need to makebmilekic2003-08-021-0/+15
* Only free the pcpu cache buckets if they are non-NULL.bmilekic2003-08-011-4/+6
* Plug a race and a leak in UMA.bmilekic2003-07-301-13/+29
* When generating the zone stats make sure to handle the master zonebmilekic2003-07-301-0/+7
* Remove the disabling of buckets workaround.phk2003-07-301-1/+0
* - Get rid of the ill-conceived uz_cachefree member of uma_zone.jeff2003-07-301-15/+24
* - Check to see if we need a slab prior to allocating one. Failure to dojeff2003-07-301-2/+2
OpenPOWER on IntegriCloud