summaryrefslogtreecommitdiff
path: root/sys/kern/subr_pool.c
AgeCommit message (Expand)Author
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
2001-06-24Add a sysctl for getting pool information out of the kernel.Artur Grabowski
2001-06-23ooops. remove unfinished work in progress.Artur Grabowski
2001-06-23Bring in a bunch of improvements from NetBSD.Artur Grabowski
2001-03-21Ok, I'm breaking my promise. I promised to not do anything with theArtur Grabowski
2001-02-19Fix LOCKDEBUG compile.Artur Grabowski
2000-12-05Bring in fresh pool from NetBSD. Some improvements and fixes.Artur Grabowski
1999-11-11Pool will not work with old vm and is only used by uvm. Remove non-uvm code.Artur Grabowski
1999-02-26pool allocator from NetBSD (stays until uvm is ready)Artur Grabowski