summaryrefslogtreecommitdiffstats
path: root/sys/vm/uma_core.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* In addition to tracking allocs in the zone, also track frees. Addrwatson2005-07-141-0/+5
* In an earlier world order, UMA would flush per-CPU statistics to therwatson2005-07-141-1/+2
* Modify UMA to use critical sections to protect per-CPU caches, rather thanrwatson2005-04-291-103/+120
* Revert the first part of revision 1.114 and modify the second part. Onalc2005-02-241-3/+16
* Well, it seems that I pre-maturely removed the "All rights reserved"bmilekic2005-02-161-2/+2
* Make UMA set the overloaded page->object back to kmem_object forbmilekic2005-02-161-8/+2
* 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
OpenPOWER on IntegriCloud