summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Have MALLOC_DECLARE() initialize malloc types explicitly, and have thempeter1998-11-101-6/+34
* Nitpicking and dusting performed on a train. Removes trivial warningsphk1998-10-251-3/+1
* Use [u]intptr_t instead of [u_]long for casts between pointers andbde1998-08-161-3/+3
* Fixed printf format errors.bde1998-07-291-7/+8
* Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman)julian1998-03-081-3/+3
* Try to dynamically size the VM_KMEM_SIZE (but is still able to be overriddendyson1998-02-231-10/+39
* Staticize.eivind1998-02-091-2/+2
* Back out DIAGNOSTIC changes.eivind1998-02-061-3/+1
* 1) Start using a cleaner and more consistant page allocator insteaddyson1998-02-051-2/+2
* Turn DIAGNOSTIC into a new-style option.eivind1998-02-041-1/+3
* VM level code cleanups.dyson1998-01-221-3/+2
* Some fixes from John Hood:dyson1997-12-051-1/+4
* Remove the long description from the in-kernel datastructure.phk1997-10-281-1/+4
* Last major round (Unless Bruce thinks of somthing :-) of malloc changes.phk1997-10-121-1/+3
* Freeing with unknown type is a panic kind of thing.phk1997-10-111-2/+2
* Remove a debug printf entirely.phk1997-10-111-4/+1
* Disable an extremely annoying printf.peter1997-10-111-1/+3
* Rename "struct kmemstats" to "struct malloc_type" it makes more sense now.phk1997-10-101-11/+11
* Make malloc more extensible. The malloc type is now a pointer tophk1997-10-101-59/+41
* Fixed staticization. buckets[] was staticized but was still declaredbde1997-09-161-6/+17
* Removed unused #includes.bde1997-09-021-2/+1
* Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu ofdyson1997-08-051-1/+5
* Killed bogus kernacc() call in malloc() DIAGNOSTIC code. kernacc() bydg1997-06-241-8/+1
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* The check for multiple freed items were bogus. fixed.phk1996-08-041-7/+12
* Minor performance improvement to kern_malloc.c that increases thedyson1996-05-181-1/+17
* Allocate mbufs from a separate submap so that NMBCLUSTERS works aswollman1996-05-101-6/+8
OpenPOWER on IntegriCloud