summaryrefslogtreecommitdiff
path: root/sys/kern/subr_pool.c
AgeCommit message (Expand)Author
2009-02-16at tedu's request, bring back the basic single "first word" PI_MAGIC checkTheo de Raadt
2009-02-16Disable pool debug stuff for the release (it has a performance hit, butTheo de Raadt
2008-12-23i got emptypages and fullpages mixed up in pool_walk. this now shows itemsDavid Gwynne
2008-12-23add pool_walk as debug code.David Gwynne
2008-12-23record the offset into each pool page that item allocations actually beginDavid Gwynne
2008-12-04Put back the support for pools > PAGE_SIZE. This time the compare functionArtur Grabowski
2008-11-25Back out the large page pools for now. The compare function isArtur Grabowski
2008-11-25Make sure that equal elements always compare equal. Logic error spottedArtur Grabowski
2008-11-24Protect kmem_map allocations with splvm.Artur Grabowski
2008-11-24Allow allocations larger than PAGE_SIZE from pools.Artur Grabowski
2008-11-22Do deadbeef-style protection in pools too, by default, even though it itTheo de Raadt
2008-10-31accidental commit ... backoutTheo de Raadt
2008-10-31kern_sysctl.cTheo de Raadt
2008-10-24yet again i prove unable to commit what i really wanted. spotted by deraadtTed Unangst
2008-10-23a better fix for the "uvm_km thread runs out of memory" problem.Ted Unangst
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-14oldnointr pool allocator is no longer used or necessary.Artur Grabowski
2008-05-16unsigned -> u_int and warnmess -> warnmsgThordur I. Bjornsson
2008-05-06Add a PR_ZERO flag for pools, to compliment the M_ZEROThordur I. Bjornsson
2007-12-11remove an overlooked simple_lock everybody likes to point out to me.Ted Unangst
2007-12-11release the pool mutex if we may sleep in the backendTed Unangst
2007-12-09big patch to simplify pool code.Ted Unangst
2007-08-16I don't really know what I was thinking when I wrote this. Not only does theArtur Grabowski
2007-05-28some remnants of the timestamping code i missedTed Unangst
2007-05-28remove time from pool header. it slows us down quite a bit, and it'sTed Unangst
2007-05-28add a pool_setipl function, which allows setting an appropriate iplTed Unangst
2007-04-23Clean up an obsolete allocator.Artur Grabowski
2007-04-12Allow machine-dependant overrides for the ``deadbeef'' sentinel values,Miod Vallat
2007-04-11Instead of managing pages for intrsafe maps in special objects (aka.Artur Grabowski
2006-11-17typos from bret lambert;Jason McIntyre
2006-05-20add show all pools command listing all pools as vmstat -m does; miod@ okMichael Shalayeff
2006-05-07remove drain hooks from pool.Ted Unangst
2004-07-29proper condition for freeing a page and fix a comment appropriately; art@ ted...Michael Shalayeff
2004-07-20ifdef DDB a few functions only used (or usable) from DDB.Artur Grabowski
2004-06-24This moves access to wall and uptime variables in MI code,Thorsten Lockert
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-06-02rearrange the allocators we provide for general use.Ted Unangst
2004-05-27change uvm_km_getpage to take waitok argument and sleep if appropriate.Ted Unangst
2003-11-18faster pools. split pagelist into full, partial, and empty so we find whatTed Unangst
2002-12-20 - Clean up the defines in pool.hArtur Grabowski
2002-12-11 - Call uvm_km_alloc_poolpage1 directly, no need to go through the macro.Artur Grabowski
2002-10-27Reduce diff to NetBSD.Artur Grabowski
2002-10-14- Do not try to drain other pools if PR_NOWAIT and the allocator can'tArtur Grabowski
2002-10-13Remove more '\n's from panic() statements. From Chris Kuethe.Kenneth R Westerback
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback
2002-07-23Fix yet another braino.Artur Grabowski
2002-07-23Please tell me what crack I've been smoking when I did that.Artur Grabowski
2002-06-09different magics for malloc and pool, art@ okNiklas Hallqvist
2002-03-14Whoops. missing simple_unlock.Artur Grabowski
2002-02-25Make pool_sethardlimit() check that it doesn't decrease the limit belowDaniel Hartmeier