summaryrefslogtreecommitdiffstats
path: root/sys/vm/uma_core.c
Commit message (Expand)AuthorAgeFilesLines
* - 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
* Temporary workaround: Always disable buckets, there is a bug therephk2003-07-291-0/+1
* None of the "alloc" functions used by UMA assume that Giant is held anyalc2003-07-281-9/+2
* Gulp ... call kmem_malloc() without Giant.alc2003-07-261-7/+1
* When INVARIANTS is defined make sure that uma_zalloc_arg (and henceharti2003-07-181-0/+20
* Move the pcpu lock out of the uma_cache and instead have a single setbmilekic2003-06-251-28/+18
* Make sure that the zone destructor doesn't get called twice inbmilekic2003-06-251-2/+6
* Use __FBSDID().obrien2003-06-111-4/+3
* Revert last commit, I have no idea what happened.phk2003-06-091-1/+1
* A white-space nit I noticed.phk2003-06-091-1/+1
* uma_zone_set_obj() must perform VM_OBJECT_LOCK_INIT() if the calleralc2003-04-281-2/+3
* Remove an XXX comment. It is no longer a problem.alc2003-04-261-4/+1
* Lock the vm_object in obj_alloc().alc2003-04-191-0/+2
* Don't grab Giant in slab_zalloc() if M_NOWAIT is specified. Thisgallatin2003-04-181-4/+9
* Obtain Giant before calling kmem_alloc without M_NOWAIT and before callingtegge2003-03-261-2/+21
* Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsjhb2003-03-041-1/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-6/+6
* Change a printf to also tell how many items were left in the zone.phk2003-02-041-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-6/+6
* - M_WAITOK is 0 and not a real flag. Test for this properly.jeff2003-01-201-5/+4
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,schweikh2003-01-011-1/+1
* - Wakeup the correct address when a zone is no longer full.jeff2002-11-181-1/+1
* - Don't forget the flags value when using boot pages.jeff2002-11-161-0/+1
* atomic_set_8 isn't MI. Instead, follow Jake's suggestions aboutmjacob2002-11-111-0/+4
* - Add support for machine dependant page allocation routines. MD codejeff2002-11-011-2/+20
* - Now that uma_zalloc_internal is not the fast path don't be so fussy aboutjeff2002-10-241-179/+198
* - Move the destructor calls so that they are not called with the zone lockjeff2002-10-241-5/+6
* Be consistent about "static" functions: if the function is markedphk2002-09-281-1/+1
* - Use my freebsd email alias in the copyright.jeff2002-09-191-1/+1
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.jeff2002-09-181-78/+49
OpenPOWER on IntegriCloud