aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray2001-05-011-1/+1
* Fix inconsistency in setup of kernel_map: we need to make sure thatBosko Milekic2001-04-181-2/+2
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-12/+12
* Let M_PANIC go back to the private tree as its intention isn't understood wellBoris Popov2001-01-311-6/+2
* Add M_PANIC flag to the list of available flags passed to malloc().Boris Popov2001-01-291-2/+6
* p->p_intr_nesting_level is MI now and initialized to 0 in kern_fork.c,Peter Wemm2001-01-271-1/+1
* Don't grab Giant when calling kmem_alloc/kmem_free as this is justJohn Baldwin2001-01-241-4/+0
* Make intr_nesting_level per-process, rather than per-cpu. SetupJake Burkholder2001-01-211-1/+2
* Remove MUTEX_DECLARE() and MTX_COLD. Instead, postpone full mutexJason Evans2001-01-211-2/+2
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesJake Burkholder2001-01-101-1/+1
* Introduce the M_ZERO flag to malloc(9)Poul-Henning Kamp2000-10-201-0/+3
* - machine/mutex.h -> sys/mutex.hJohn Baldwin2000-10-201-4/+3
* Don't #include <sys/proc.h>, since machine/mutex.h does it now.Jason Evans2000-09-231-1/+1
* Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, justJohn Baldwin2000-09-141-1/+1
* Add malloc_mtx to protect malloc and friends, so that they're thread-safe.Jason Evans2000-09-111-1/+30
* Back out the addition of malloc_mtx. It was incompletely conceived, andJason Evans2000-09-101-13/+0
* Add a mutex to the malloc interfaces so that it can safely be calledJason Evans2000-09-091-0/+15
* Move #ifdef to the right place.Boris Popov2000-06-291-1/+1
* If kernel compiled with INVARIANTS:Boris Popov2000-06-291-0/+24
* sys/malloc.h:Bruce Evans2000-06-141-14/+1
* Print "previous type" correctly when INVARIANTS is defined.Jun Kuriyama2000-03-141-1/+1
* Fix null-pointer dereference crash when the system is intentionallyMatthew Dillon2000-02-161-1/+2
* Fixed sign and overflow bugs that caused the allocation size of the kernelDavid Greenman2000-01-281-6/+12
* KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCPYoshinobu Inoue1999-11-221-2/+5
* Before we start to mess with the VFS name-cache clean things up a little bit:Poul-Henning Kamp1999-10-031-1/+1
* KASSERT that we cannot use M_WAITOK in interrupt context.Poul-Henning Kamp1999-09-191-0/+9
* Get rid of MALLOC_INSTANTIATE and MALLOC_MAKE_TYPE(). Just handle the 3Bruce Evans1999-09-111-1/+4
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Move the initialisation/tuning of nmbclusters from param.c/machdep.cMike Smith1999-07-051-8/+7
* Fixed corruption of the kmemstatistcs list. The first malloc()Bruce Evans1999-05-121-5/+9
* Add sufficient braces to keep egcs happy about potentially ambiguousPeter Wemm1999-05-061-2/+3
* Fix warnings in preparation for adding -Wall -Wcast-qual to theMatthew Dillon1999-01-271-3/+3
* Allow VM_KMEM_SIZE to be tuned from the kernel environment. This tuningMike Smith1999-01-211-1/+6
* This is a rather large commit that encompasses the new swapper,Matthew Dillon1999-01-211-5/+31
* KNFize, by bde.Eivind Eklund1999-01-101-6/+5
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT asEivind Eklund1999-01-081-24/+19
* Have MALLOC_DECLARE() initialize malloc types explicitly, and have themPeter Wemm1998-11-101-6/+34
* Nitpicking and dusting performed on a train. Removes trivial warningsPoul-Henning Kamp1998-10-251-3/+1
* Use [u]intptr_t instead of [u_]long for casts between pointers andBruce Evans1998-08-161-3/+3
* Fixed printf format errors.Bruce Evans1998-07-291-7/+8
* Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman)Julian Elischer1998-03-081-3/+3
* Try to dynamically size the VM_KMEM_SIZE (but is still able to be overriddenJohn Dyson1998-02-231-10/+39
* Staticize.Eivind Eklund1998-02-091-2/+2
* Back out DIAGNOSTIC changes.Eivind Eklund1998-02-061-3/+1
* 1) Start using a cleaner and more consistant page allocator insteadJohn Dyson1998-02-051-2/+2
* Turn DIAGNOSTIC into a new-style option.Eivind Eklund1998-02-041-1/+3
* VM level code cleanups.John Dyson1998-01-221-3/+2
* Some fixes from John Hood:John Dyson1997-12-051-1/+4
* Remove the long description from the in-kernel datastructure.Poul-Henning Kamp1997-10-281-1/+4
* Last major round (Unless Bruce thinks of somthing :-) of malloc changes.Poul-Henning Kamp1997-10-121-1/+3