summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_malloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Import M_CANFAIL support from NetBSD, removes a nasty panic during low-mem scenarios, instead generating an ENOMEM backfeed, ok tedu@, prodded by manyniklas2004-12-301-5/+6
* bad stuff escaped by accidenttedu2004-05-231-2/+1
* according to fork1(9), retval is optional. make it so.tedu2004-05-231-1/+2
* make check for too large allocations earlier, instead of fiddling with it.tedu2003-12-281-3/+3
* remove caddr_t casts. it's just silly to cast something when the functiontedu2003-07-211-4/+4
* addrmask canbe constmickey2003-06-261-2/+2
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* uvm_km_suballoc passes the 'min' argument untouched to uvm_map. uvm_mapart2003-06-011-5/+8
* string fixes; tedu okderaadt2003-05-031-8/+13
* woah. last commit contained way too much. revert, and apply only the change intended.tedu2003-04-101-23/+8
* off by one bounds check in diag code. ok art.tedu2003-04-101-9/+24
* splvm, not splimpart2002-06-111-3/+3
* malloc_roundup to calculate allocation size malloc will use; from netbsd;provos2002-02-121-1/+13
* Don't include <sys/map.h> when you don't need what's in it.miod2002-01-161-2/+1
* UBC was a disaster. It worked very good when it worked, but on someart2001-12-191-3/+3
* If we assume (just pure speculation) that there will be a pmap sometime inart2001-12-051-3/+3
* make nkmempages dynamic based on memory. okay art@ from netbsd:provos2001-12-051-9/+72
* Sync in more uvm from NetBSD. Mostly just cosmetic stuff.art2001-11-281-3/+3
* zap some typedefs.art2001-11-281-2/+2
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+1
* merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okmickey2001-09-191-3/+1
* When this code was imported to NetBSD by Jason Thorpe he did a bunch ofart2001-08-171-7/+1
* Sysctl for finding out how many pages there are in kmem_map.art2001-08-021-1/+5
* Print "data modified on freelist" sizes in hex.art2001-07-261-3/+3
* remove old vmart2001-06-271-28/+2
* KNFderaadt2001-06-221-17/+16
* Canonicalize panic messageniklas2001-06-211-2/+2
* Panic if we free stuff not in malloc region. (ifdef DIAGNOSTIC)niklas2001-06-211-1/+7
* Use lockmgr locks for kern.malloc.kmemstat andangelos2001-05-141-5/+10
* Be more paranoid about zapping trailing comma.angelos2001-05-141-3/+8
* Use M_SYSCTL, fix a couple of buglets, style. deraadt@ okangelos2001-05-141-22/+13
* kmemstats, nselcoll, forkstat, and nchstats structures throughangelos2001-05-111-2/+49
* Remove the cpp magic for finding incorrect MAXALLOCSAVE.art2001-05-061-12/+2
* Get rid of CLSIZE and all related stuff.art2001-05-051-8/+8
* Typo in comment (henric@aimnet.com)angelos2001-04-061-2/+2
* Latest soft updates from FreeBSD/Kirk McKusickcsapuntz2001-02-211-7/+2
* Add M_ZERO option to malloc. Causes malloc to return a zero'ed buffer.csapuntz2001-02-201-2/+7
* Return a kmembuckets structure, rather than individual items, since they may beangelos2001-01-041-25/+7
* sysctl_malloc()angelos2001-01-041-1/+64
* malloc debugging code. Enabled by option MALLOC_DEBUG.art2000-06-061-1/+22
* Bring in some new UVM code from NetBSD (not current).art2000-03-161-5/+5
* Use PAGE_SIZE instead of NBPG.art1999-11-251-8/+8
* use clrnd(round_page(size)) instead of roundup(size, CLBYTES).art1999-09-101-2/+2
* vm_offset_t -> {v,p}addr_t ; vm_size_t -> {v,p}size_tart1999-07-151-6/+6
* apparently we need to have kmemstats in the kernel even if we don't use it.art1999-06-231-3/+1
* Also define memname if FFS_SOFTUPDATES is defined. FFS_SOFTUPDATES should really only use memname ifdef DIAGNOSTIC but that isn't feasible right nowmillert1999-06-031-2/+2
* put a sanity check behind DIAGNOSTIC and give it a better panic messageart1999-05-061-2/+4
* kmem allocation changes for uvmart1999-02-261-2/+45
* put some more stuff behind #ifdef KMEMSTATSart1999-01-201-1/+5
* panic prints a newline for you, don't do it in the panic stringmillert1999-01-111-2/+2