summaryrefslogtreecommitdiff
path: root/sys/kern/subr_pool.c
AgeCommit message (Expand)Author
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
2002-02-23Move out draining of the allocator to an own function andArtur Grabowski
2002-02-23If the allocator has the PA_WANT flag set, return whole pages immediately.Artur Grabowski
2002-02-23Fix up some functions. Don't have static all over the placeArtur Grabowski
2002-01-29Honor the printf-like function argument in pool_printit(), instead ofMiod Vallat
2002-01-28GC PR_STATIC and PR_MALLOCOK.Artur Grabowski
2002-01-25Add a drain hook to each pool. This hook is called in three cases.Artur Grabowski
2002-01-23Kill PR_FREEHEADER, not used anymore and confusing.Artur Grabowski
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2002-01-10Fix a locking error in pool_drain. Misc cleanup.Artur Grabowski
2002-01-10- unbreak POOL_DIAGNOSTIC.Artur Grabowski
2002-01-10No more need for local define of LOCK_ASSERT.Artur Grabowski
2002-01-10Protect the pool cache magazine pool with splvm.Artur Grabowski
2002-01-10Convert some for-loops into TAILQ_FOREACH.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff
2001-08-07We now have predict_{true,false}Artur Grabowski
2001-07-15(define simple_lock_only_held): add dummy nop macroassar
2001-06-27remove old vmArtur Grabowski
2001-06-24No need to define splvm() here anymore.Miod Vallat