aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/uma_core.c
Commit message (Expand)AuthorAgeFilesLines
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+1
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao2014-06-161-1/+1
* Introduce new "256 Bucket" zone to split requests and reduce congestionAlexander Motin2014-06-121-1/+2
* Allocating new bucket for bucket zone, never take it from the zone itself,Alexander Motin2014-06-121-0/+2
* After r251709, avoid a clang 3.4 warning about an unused static constDimitry Andric2014-02-141-4/+1
* Make M_ZERO flag work correctly on UMA_ZONE_PCPU zones.Gleb Smirnoff2014-02-101-2/+14
* Provide macros that allow easily export uma(9) zone limits andGleb Smirnoff2014-02-071-0/+29
* In keg_dtor(), print out the keg name in the "Freed UMA keg was not empty"Craig Rodrigues2013-11-291-1/+2
* - Add bucket size column to `show uma` DDB command.Alexander Motin2013-11-281-5/+34
* Make UMA to not blindly force offpage slab header allocation for largeAlexander Motin2013-11-271-2/+16
* Don't count bucket allocation failures for UMA zones as their own failures.Alexander Motin2013-11-271-5/+3
* Fix bug introduced at r252226, when udata argument passed to bucket_alloc()Alexander Motin2013-11-271-3/+4
* When purging per-CPU UMA caches do not return empty buckets into the globalAlexander Motin2013-11-231-4/+16
* Implement mechanism to safely but slowly purge UMA per-CPU caches.Alexander Motin2013-11-191-0/+77
* Grow UMA zone bucket size also on lock congestion during item free.Alexander Motin2013-11-191-2/+13
* Add two new UMA bucket zones to store 3 and 9 items per bucket.Alexander Motin2013-11-191-0/+2
* Implement soft pressure on UMA cache bucket sizes.Alexander Motin2013-11-191-0/+9
* Fix bug introduced in rewrite of keg_free_slab in -r251894.Kirk McKusick2013-08-311-1/+1
* Different consumers of the struct vm_page abuse pageq member to keepKonstantin Belousov2013-08-101-13/+1
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-6/+6
* Revert r249590 and in case if mp_ncpus isn't initialized use MAXCPU. ThisGleb Smirnoff2013-07-231-2/+3
* Remove a spurious keg lock acquisition.Davide Italiano2013-06-281-1/+1
* - Resolve bucket recursion issues by passing a cookie with zone flagsJeff Roberson2013-06-261-41/+76
* - Add a per-zone lock for zones without kegs.Jeff Roberson2013-06-201-96/+76
* - Persist the caller's flags in the bucket allocation flags so we don'tJeff Roberson2013-06-191-1/+1
* Refine UMA bucket allocation to reduce space consumption and improveJeff Roberson2013-06-181-302/+261
* - Add a new UMA API: uma_zcache_create(). This makes a zone without anyJeff Roberson2013-06-171-212/+256
* - Convert the slab free item list from a linked array of indices to aJeff Roberson2013-06-131-192/+98
* Panic if UMA_ZONE_PCPU is created at early stages of boot, when mp_ncpusGleb Smirnoff2013-04-221-0/+1
* Convert UMA code to C99 uintXX_t types.Gleb Smirnoff2013-04-091-30/+30
* Fix KASSERTs: maximum number of items per slab is 256.Gleb Smirnoff2013-04-091-3/+3
* Merge from projects/counters: UMA_ZONE_PCPU zones.Gleb Smirnoff2013-04-081-32/+56
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-0/+1
* Merge from vmc-playground branch:Attilio Rao2013-02-261-48/+56
* Fix typo in debug printf.Gleb Smirnoff2013-01-291-1/+1
* Implemented uma_zone_set_warning(9) function that sets a warning, whichPawel Jakub Dawidek2012-12-071-1/+33
* Const-ify the zone name argument to uma_zcreate(9).Matthew D Fleming2012-10-261-2/+2
* Print flags as hex instead of an integer.Eitan Adler2012-10-221-3/+3
* If caller specifies UMA_ZONE_OFFPAGE explicitly, then do not waste memoryGleb Smirnoff2012-09-181-1/+3
* Fix function name in keg_cachespread_init() assert.Gleb Smirnoff2012-08-261-1/+1
* Add missing sleep stat increaseEitan Adler2012-07-071-0/+1
* Honor db_pager_quit in 'show uma' and 'show malloc'.John Baldwin2012-07-021-0/+2
* Tweak condition for disabling allocation from per-CPU buckets inMaksim Yevmenkin2012-05-231-4/+1
* exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64Kip Macy2012-01-271-0/+3
* Make memguard(9) capable to guard uma(9) allocations.Gleb Smirnoff2011-10-121-2/+38
* Correct an error in r222163. Unless UMA_MD_SMALL_ALLOC is defined,Alan Cox2011-05-221-1/+5
* 1. Prior to r214782, UMA did not support multipage allocations beforeAlan Cox2011-05-211-7/+8
* Eliminate a redundant #include. ("vm/vm_param.h" already includesAlan Cox2011-05-201-2/+0