summaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* Copy releng/6.4 to release/6.4.0 in preparation for 6.4-RELEASE.release/6.4.0_cvsKen Smith2008-11-261-1/+1
* MFC r155086 by pjd:Ed Maste2008-08-281-1/+22
* MFC r153880:Ed Maste2008-08-061-13/+17
* MFC: rev 1.153Paul Saab2006-03-061-1/+3
* MFC: sys/kern/kern_malloc.c 1.150Pawel Jakub Dawidek2006-01-171-1/+1
* MFC: sys/kern/kern_malloc.c 1.149Pawel Jakub Dawidek2006-01-171-0/+21
* MFC: 1.146: Long overdue, keep up with mbuf.h,v 1.148.Ruslan Ermilov2005-11-161-3/+2
* Merge kern_malloc.c:1.148, uma_core.c:1.133 from HEAD to RELENG_6:Robert Watson2005-11-071-1/+1
* Merge kern_malloc.c:1.147 from HEAD to RELENG_6:Robert Watson2005-11-071-0/+27
* MFC: kern_malloc.c 1.145Pawel Jakub Dawidek2005-07-301-3/+6
* Merge kern_malloc.c:1.143,1.144 malloc.h:1.81 from HEAD to RELENG_6:Robert Watson2005-07-231-6/+94
* Remove a variable that became unused as a result of changes madeKen Smith2005-06-161-1/+0
* Fix typo.Joseph Koshy2005-06-101-1/+1
* Kernel malloc layers malloc_type allocation over one of two underlyingRobert Watson2005-05-291-130/+159
* Consistently style function declarations in kern_malloc.c.Robert Watson2005-04-121-23/+7
* Bring in MemGuard, a very simple and small replacement allocatorBosko Milekic2005-01-211-0/+53
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Turn VM_KMEM_SIZE_MAX and VM_KMEM_SIZE_SCALE into tunables.Dag-Erling Smørgrav2004-09-291-4/+17
* Reimplement contigmalloc(9) with an algorithm which stands a greatly-Brian Feldman2004-07-191-27/+47
* Update for the KDB framework:Marcel Moolenaar2004-07-101-2/+3
* Bring in mbuma to replace mballoc.Bosko Milekic2004-05-311-17/+10
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Rename the kern.vm.kmem.size tunable to the more logical vm.kmem_size. ToDag-Erling Smørgrav2004-01-271-1/+7
* - Only use UMA to cache malloc requests up to PAGE_SIZE. Values larger thanJeff Roberson2003-09-191-1/+12
* Revert stuff which accidentally ended up in the previous commit.Poul-Henning Kamp2003-07-221-6/+3
* Don't attempt to inline large functions mb_alloc() and mb_free(),Poul-Henning Kamp2003-07-221-3/+6
* Add init_param3() to subr_param. This function is calledMike Silbersack2003-07-111-0/+5
* Don't overflow when calculating vm_kmem_size. This fixes kmem_mapPaul Saab2003-06-111-4/+4
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Don't pass NULL pointer to memset if we are compiled with DIAGNOSTICPoul-Henning Kamp2003-05-121-4/+3
* Add two KASSERTS which trigger if free(9) would drag the "memuse" statisticPoul-Henning Kamp2003-05-051-0/+6
* Update the "last malloc failure timestamp" also for simulatedPoul-Henning Kamp2003-04-251-0/+1
* Permit debug.malloc.failure_rate to be specified using a tunable soRobert Watson2003-03-261-0/+1
* Add a new kernel option, MALLOC_MAKE_FAILURES, which compilesRobert Watson2003-03-261-0/+26
* PHCC[1]:Poul-Henning Kamp2003-03-101-2/+2
* Make malloc and mbuf allocation mode flags nonoverlapping.Poul-Henning Kamp2003-03-101-1/+18
* o Allow "buckets" in mb_alloc to be differently sized (according toBosko Milekic2003-02-201-2/+1
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-4/+4
* Under #ifdef DIAGNOSTIC, fill malloc(9) allocations which do not havePoul-Henning Kamp2003-02-011-0/+8
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-4/+4
* Introduce malloc_last_fail() which returns the number of seconds sincePoul-Henning Kamp2002-11-011-0/+16
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.Jeff Roberson2002-09-181-33/+9
* - Replace the bandaid introduced in revision 1.110 withRobert Drehmel2002-05-311-1/+3
* Add a bandaid so that sysctl kern.malloc works on sparc64.Jake Burkholder2002-05-201-1/+1
* Fix the td_intr_nesting_level check to work ok if a flag like M_ZERO isJohn Baldwin2002-05-201-3/+1
* Hide a pointer to the malloc_type bucket at the end of the freed memory. IfJeff Roberson2002-05-021-1/+19
* malloc/free(9) no longer require Giant. Use the malloc_mtx to protect theJeff Roberson2002-05-021-1/+21
* Remove the temporary alignment check in free().Jeff Roberson2002-05-021-6/+0
* Convert longs to u_longs in stats. This will hold off wrap arounds for aJeff Roberson2002-04-301-1/+1
* Add a new UMA debugging facility. This will overwrite freed memory withJeff Roberson2002-04-301-2/+8