Age | Commit message (Expand) | Author |
2014-07-10 | drain some boolean_t poison | Ted Unangst |
2014-07-10 | hide the biglock thrashing under pool_debug so it can be turned off | Ted Unangst |
2014-07-03 | Revert back to 1.129: pool_init() is called before rwlocks can be | Philip Guenther |
2014-07-02 | matthew@ noticed i wasnt populating npages in the kinfo_pool sent to | David Gwynne |
2014-07-02 | inline is the new __inline | David Gwynne |
2014-07-02 | use pool_count to report the number of pools to userland rather | David Gwynne |
2014-07-02 | provide a pool_count global so we can figure out how many pools there are | David Gwynne |
2014-07-02 | take the pools mutex when copying stats out of it in the sysctl | David Gwynne |
2014-07-02 | add an explicit rwlock around the global state (the pool list and serial | David Gwynne |
2014-07-02 | info about pools is currently given to userland by copying each | David Gwynne |
2014-05-19 | consistent use of uint32_t for poison values | Ted Unangst |
2014-05-01 | with some random chance, swizzle the current page for the pool to avoid | Ted Unangst |
2014-04-03 | if it's ok to wait, it must also be ok to give the kernel lock. do so. | Ted Unangst |
2014-03-28 | Reduce uvm include madness. Use <uvm/uvm_extern.h> instead of | Martin Pieuchot |
2013-11-05 | remove pool constructors and destructors. theyre called for every | David Gwynne |
2013-08-08 | Uncomment kprintf format attributes for sys/kern | Sylvestre Gallon |
2013-06-05 | blow up sooner rather than later for double pool_put | Ted Unangst |
2013-05-31 | open up some races. if pool_debug == 2, force a yield() whenever waitok. | Ted Unangst |
2013-05-03 | switch the malloc and pool freelists to using xor simpleq. | Ted Unangst |
2013-04-17 | check that the pool we are about to init isn't already on the list in | Ted Unangst |
2013-04-06 | make kernel compile | Theo de Raadt |
2013-04-06 | shuffle around some poison code, prototypes, values... | Ted Unangst |
2013-03-31 | replace pool debug magic with shared mem poison code | Ted Unangst |
2013-03-26 | simpleq is lighter weight and sufficient for pool's needs. | Ted Unangst |
2013-02-17 | Comment out recently added __attribute__((__format__(__kprintf__))) annotations | Miod Vallat |
2013-02-09 | Add explicit __attribute__ ((__format__(__kprintf__)))) to the functions and | Miod Vallat |
2012-12-24 | Fix compilation with POOL_DEBUG but !DDB | Philip Guenthe |
2011-11-23 | block interrupts while pool_reclaim_all is grubbing around in every pools | David Gwynne |
2011-09-23 | touching pr_nput and pr_nget outside the lock might be racy since ++ and -- | David Gwynne |
2011-09-23 | ph = pool_get(&phpool, PR_NOWAIT) can return NULL, so dont unconditionally | David Gwynne |
2011-07-06 | remove the predict_whatever stuffs. ok deraadt dlg henning | Ted Unangst |
2011-07-06 | move a few accounting adjustments closer to removing the page, just to be safe. | Ted Unangst |
2011-07-05 | Remove a broken optimization found by the new pool_chk code. It | Ted Unangst |
2011-07-05 | when all you have is a hammer, make it a big one. add more checks to pool_chk | Ted Unangst |
2011-04-18 | Put back the change of pool and malloc into the new km_alloc(9) api. | Artur Grabowski |
2011-04-06 | Backout the uvm_km_getpage -> km_alloc conversion. Weird things are happening | Artur Grabowski |
2011-04-05 | - Change pool constraints to use kmem_pa_mode instead of uvm_constraint_range | Artur Grabowski |
2011-04-04 | sysctl kern.pool_debug=0 will disable POOL_DEBUG on the fly (still defaults | Theo de Raadt |
2011-04-03 | Helper functions for suspend. | Ariane van der Steldt |
2010-11-03 | pool_sethardlimit should not imply pool_sethiwat; figured out with claudio | Mike Belopuhov |
2010-09-26 | unify some pool and malloc flag values. the important bit is that all flags | Ted Unangst |
2010-09-21 | Add assertwaitok(9) to declare code paths that assume they can sleep. | Matthew Dempsky |
2010-07-03 | explicitly specify flags to malloc and pool_get instead of relying on 0. | Ted Unangst |
2010-07-02 | add an align argument to uvm_km_kmemalloc_pla. | Artur Grabowski |
2010-06-29 | Add a no_constraint uvm_constraint_range; use it in the pool code. | Thordur I. Bjornsson |
2010-06-27 | uvm constraints. Add two mandatory MD symbols, uvm_md_constraints | Thordur I. Bjornsson |
2010-06-17 | aligment -> alignment | Miod Vallat |
2010-01-16 | When allocating from the item header pool, we can't sleep, as we may be holdi... | Ted Unangst |
2009-09-05 | sync comment to reality, off-page page headers go into | Thordur I. Bjornsson |
2009-08-26 | add commented out options for PAGEFASTRECYCLE, KVA_GUARDPAGES, shuffle VFSDEBUG | Thordur I. Bjornsson |