summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* Finish adding support code for sysctl kern.mprof. This dumps some mallocjeff2002-04-151-11/+68
* Remove malloc_type's ks_limit.jeff2002-04-151-84/+135
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Remove __P.alfred2002-03-191-1/+1
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-299/+122
* Add realloc() and reallocf(), and make free(NULL, ...) acceptable.archie2002-03-131-0/+74
* KSE Milestone 2julian2001-09-121-1/+1
* - Remove asleep(), await(), and M_ASLEEP.jhb2001-08-101-9/+0
* Rename mb_init() mbuf subsystem initialization routine to mbuf_init(), inbmilekic2001-08-031-1/+1
* Remove some code that appears to have endian problems with INVARIANTS.jake2001-08-031-5/+0
* Introduce numerous SMP friendly changes to the mbuf allocator. Namely,bmilekic2001-06-221-1/+8
* "Fix" the previous initial attempt at fixing TUNABLE_INT(). This timepeter2001-06-081-1/+1
* Back out part of my previous commit. This was a last minute changepeter2001-06-071-1/+1
* Make the TUNABLE_*() macros look and behave more consistantly like thepeter2001-06-061-7/+6
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-1/+1
* Fix inconsistency in setup of kernel_map: we need to make sure thatbmilekic2001-04-181-2/+2
* Change and clean the mutex lock interface.bmilekic2001-02-091-12/+12
* Let M_PANIC go back to the private tree as its intention isn't understood wellbp2001-01-311-6/+2
* Add M_PANIC flag to the list of available flags passed to malloc().bp2001-01-291-2/+6
* p->p_intr_nesting_level is MI now and initialized to 0 in kern_fork.c,peter2001-01-271-1/+1
* Don't grab Giant when calling kmem_alloc/kmem_free as this is justjhb2001-01-241-4/+0
* Make intr_nesting_level per-process, rather than per-cpu. Setupjake2001-01-211-1/+2
* Remove MUTEX_DECLARE() and MTX_COLD. Instead, postpone full mutexjasone2001-01-211-2/+2
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-1/+1
* Introduce the M_ZERO flag to malloc(9)phk2000-10-201-0/+3
* - machine/mutex.h -> sys/mutex.hjhb2000-10-201-4/+3
* Don't #include <sys/proc.h>, since machine/mutex.h does it now.jasone2000-09-231-1/+1
* Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, justjhb2000-09-141-1/+1
* Add malloc_mtx to protect malloc and friends, so that they're thread-safe.jasone2000-09-111-1/+30
* Back out the addition of malloc_mtx. It was incompletely conceived, andjasone2000-09-101-13/+0
* Add a mutex to the malloc interfaces so that it can safely be calledjasone2000-09-091-0/+15
* Move #ifdef to the right place.bp2000-06-291-1/+1
* If kernel compiled with INVARIANTS:bp2000-06-291-0/+24
* sys/malloc.h:bde2000-06-141-14/+1
* Print "previous type" correctly when INVARIANTS is defined.kuriyama2000-03-141-1/+1
* Fix null-pointer dereference crash when the system is intentionallydillon2000-02-161-1/+2
* Fixed sign and overflow bugs that caused the allocation size of the kerneldg2000-01-281-6/+12
* KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCPshin1999-11-221-2/+5
* Before we start to mess with the VFS name-cache clean things up a little bit:phk1999-10-031-1/+1
* KASSERT that we cannot use M_WAITOK in interrupt context.phk1999-09-191-0/+9
* Get rid of MALLOC_INSTANTIATE and MALLOC_MAKE_TYPE(). Just handle the 3bde1999-09-111-1/+4
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Move the initialisation/tuning of nmbclusters from param.c/machdep.cmsmith1999-07-051-8/+7
* Fixed corruption of the kmemstatistcs list. The first malloc()bde1999-05-121-5/+9
* Add sufficient braces to keep egcs happy about potentially ambiguouspeter1999-05-061-2/+3
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-271-3/+3
* Allow VM_KMEM_SIZE to be tuned from the kernel environment. This tuningmsmith1999-01-211-1/+6
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-5/+31
* KNFize, by bde.eivind1999-01-101-6/+5
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT aseivind1999-01-081-24/+19
OpenPOWER on IntegriCloud