Age | Commit message (Expand) | Author |
2014-09-28 | in pool_destroy, enter and leave mutex as necessary to satisfy assertions. | Ted Unangst |
2014-09-26 | fix the calculation of the number of items to prime the pool with | David Gwynne |
2014-09-23 | Only compile poison-related code if DIAGNOSTIC instead of if !SMALL_KERNEL, | Miod Vallat |
2014-09-22 | rework the pool code to make the locking more obvious (to me at | David Gwynne |
2014-09-17 | if userland asks for an unknown sysctl, return EOPNOTSUPP instead | David Gwynne |
2014-09-16 | disable taking the mutex to read pool stats. | David Gwynne |
2014-09-16 | tweak panics so they use __func__ consistently. | David Gwynne |
2014-09-16 | deprecate PR_DEBUG and MALLOC_DEBUG in pools. | David Gwynne |
2014-09-14 | remove uneeded proc.h includes | Jonathan Gray |
2014-09-08 | change some (flags & PR_WAITOK) to ISSET(flags, PR_WAITOK) | David Gwynne |
2014-09-08 | deprecate the use of the PR_PHINPAGE flag by replacing it with a test | David Gwynne |
2014-09-05 | KASSERT that the page header pool will use in page headers. | David Gwynne |
2014-09-04 | rework how pools with large pages (>PAGE_SIZE) are implemented. | David Gwynne |
2014-08-27 | deprecate the "item offset" handling. nothing uses it, so we can | David Gwynne |
2014-08-20 | bring back r1.130: | David Gwynne |
2014-08-18 | external page headers use an RB tree to find the page header | David Gwynne |
2014-08-12 | sigh. when returning ENOENT in the sysctl path, unlock on the way out. | David Gwynne |
2014-08-12 | i accidentally removed the check for whether the requested pool in | David Gwynne |
2014-08-12 | bring back r1.135: | David Gwynne |
2014-08-12 | bring back r1.134: | David Gwynne |
2014-08-12 | bring back r1.132. this is a bit different cos we're still using splvm to | David Gwynne |
2014-08-11 | bring back r1.132: | David Gwynne |
2014-08-11 | bring back r1.131: | David Gwynne |
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 |