kmalloc: Add comment about alignment property
[dragonfly.git] / sys / kern / kern_slaballoc.c
2012-10-10 Sepherosa Ziehaukmalloc: Add comment about alignment property
2012-10-10 Sepherosa Ziehaukmalloc: Make allocation zone's chunk size align
2012-10-08 Sepherosa Ziehaukmalloc: Use 'fls' to round up the size to the nearest...
2012-10-07 Sepherosa Ziehaukmalloc: Add kmalloc_powerof2() and kmalloc_cachealign()
2012-09-13 Matthew Dillonkernel - Implement segment pmap optimizations for x86-64
2012-05-23 Sascha Wildnerkernel: Remove some bogus casts to the own type.
2011-12-30 Aggelos EconomopoulosModify ktr(4) to be typesafe
2011-11-26 John MarinoInitial import of binutils 2.22 on the new vendor branch
2011-10-18 Matthew Dillonkernel - Major SMP performance patch / VM system, bus...
2011-03-09 Matthew Dillonkernel - Add kern.zone_cache sysctl
2011-02-15 Matthew Dillonkernel - Add options SLAB_DEBUG to help debug memory...
2011-01-17 Sascha Wildnerkernel: Use NELEM() where we can.
2010-12-21 Venkatesh SrinivasCode clean -- nuke private defines of __arysize and...
2010-12-20 Matthew Dillonkernel - vm_page BUSY handling, change vm_page_cache...
2010-11-30 Samuel J. Greearkernel - Provide descriptions for lwkt.* and debug...
2010-11-10 Venkatesh Srinivaskernel - kmem_slab_alloc: Record vm_pages from page...
2010-09-30 Matthew Dillonkernel - Fix MP race in kmalloc/kfree
2010-09-28 Matthew Dillonkernel - Greatly reduce kernel memory use for x86_64
2010-09-19 Matthew Dillonkernel - Correct bug in malloc_type ks_memuse/ks_inuse...
2010-09-19 Sascha WildnerFix UP kernel build.
2010-09-18 Matthew Dillonkernel - Optimize kfree() to greatly reduce IPI traffic
2010-08-28 Matthew Dillonkernel - Add vmobj_token, misc vm-related tokenization
2010-08-27 Matthew Dillonkernel - Major MPSAFE Infrastructure
2010-08-25 Venkatesh SrinivasMPSAFE: MPSAFE kern/kern_slaballoc.c
2010-02-09 Matthew Dillonkernel - slab allocator - Refactor struct kmemusage
2010-02-09 Matthew Dillonkernel - SWAP CACHE part 16/many - Correct bug in kern_...
2010-02-06 Matthew Dillonx86_64 kernel - Increase buffer cache and vnode resourc...
2010-02-05 Matthew Dillonkernel - slab allocator
2010-02-04 Matthew Dillonkernel - SWAP CACHE part 5/many - Change vm_pindex_t...
2009-12-20 Matthew Dillonkernel - Move mplock to machine-independent C
2009-08-24 Matthew DillonKernel - Fix issues with vnode_pager_setsize() (effects...
2009-07-08 Sepherosa ZiehauRevoke kreallocf()
2009-07-08 Sepherosa ZiehauSync PCI code with FreeBSD 7.2
2009-04-23 Matthew DillonMake adjustments to how MAP_STACK works to prevent...
2009-04-22 Matthew DillonFix a bug in krealloc(). Note that krealloc() is very...
2008-12-10 Matthew DillonAdd kmalloc_create() and kmalloc_destroy(), an API...
2008-10-22 Matthew DillonAdd kmalloc_raise_limit() - allow a subsystem to raise...
2008-07-01 Matthew DillonFix numerous pageout daemon -> buffer cache deadlocks...
2008-06-30 Matthew DillonAdd a new helper function, kmalloc_limit(). This funct...
2008-05-09 Matthew DillonFix many bugs and issues in the VM system, particularly...
2007-11-18 Sepherosa ZiehauAdd a new light weight function to synchronize IPI...
2007-06-07 Matthew DillonUse the slab cache for PAGE_SIZE and PAGE_SIZE*2 sized...
2007-04-30 Matthew DillonRevamp SYSINIT ordering. Relabel sysinit IDs (SI_...
2007-01-12 Matthew DillonAdd missing link options to export global symbols to...
2007-01-02 Matthew DillonTry to locate any instances where pmap_enter*() is...
2006-12-28 Matthew DillonMake kernel_map, buffer_map, clean_map, exec_map, and...
2006-12-28 Matthew DillonIntroduce globals: KvaStart, KvaEnd, and KvaSize. ...
2006-12-23 Sascha WildnerRename printf -> kprintf in sys/ and add some defines...
2006-09-11 Matthew DillonMove flag(s) representing the type of vm_map_entry...
2006-09-05 Matthew DillonMake KMALLOC_ONLY the default, remove compatibility...
2006-09-05 Matthew DillonRename malloc->kmalloc, free->kfree, and realloc->kreal...
2006-09-04 Matthew DillonCreate 'k' versions of the kernel malloc API.
2006-09-04 Matthew DillonRename functions to avoid conflicts with libc.
2006-05-24 Matthew Dillonspinlock more of the file descriptor code. No apprecia...
2005-12-07 Matthew DillonAdd additional KTR lines to allow us to characterize...
2005-11-21 Matthew DillonAdd a sysctl and tunable kern.syscall_mpsafe which...
2005-06-20 Matthew DillonCorrect KTR masks for memory logging.
2005-06-20 Matthew DillonAdd KTR support to the slab allocator. Track malloc...
2005-06-20 Matthew DillonInclude a bitmap of allocated entries when built with...
2005-06-03 Matthew DillonAdd a sysctl, debug.use_malloc_pattern, that explicitly...
2005-04-26 Matthew DillonOn MP systems, malloc's using R_NOWAIT are not supposed...
2005-04-20 Matthew DillonMake the kernel malloc() and free() MP safe by pushing...
2005-04-13 Matthew DillonOptimize lwkt_send_ipiq() - the IPI based inter-cpu...
2005-04-02 Joerg SonnenbergerMove the processing of malloc flags out of the loop...
2005-03-28 Joerg SonnenbergerSeparate M_NULLOK from M_RNOWAIT.
2005-03-28 Joerg SonnenbergerRemove redundant panic.
2004-11-17 Matthew DillonRemove unused junk from the slab allocator.
2004-07-29 Matthew DillonImplement a kernel strdup() function (API synch with...
2004-07-16 Matthew DillonUpdate all my personal copyrights to the Dragonfly...
2004-06-26 Matthew DillonCleanup a comment.
2004-05-10 Hiten PandyaRemove newline from panic(9) message, it is redundant.
2004-03-15 Matthew DillonThe kernel realloc() does not support M_ZERO, assert...
2004-03-12 Joerg SonnenbergerThe free(9) implementation based on the slab allocator...
2004-03-02 Joerg SonnenbergerThe slab allocator has been in for while now. Change...
2004-02-14 Matthew DillonGet rid of some old cruft and add a failsafe for M_WAIT...
2004-02-12 Matthew DillonChange lwkt_send_ipiq() and lwkt_wait_ipiq() to take...
2004-01-20 Matthew DillonRetool the M_* flags to malloc() and the VM_ALLOC_...
2003-10-25 Matthew DillonInterrupt threads could block in free waiting for kerne...
2003-10-20 Matthew DillonFix a bug introduced by recent INVARIANTS debugging...
2003-10-19 Matthew DillonFix the INVARIANTS memuse test, the memuse for each...
2003-10-19 Matthew DillonEntirely remove the old kernel malloc and kmem_map...
2003-10-18 Matthew DillonDon't try to call an ipiq function with a UP build...
2003-10-18 Matthew DillonMake malloc_type statistics per-cpu, which fixes statis...
2003-10-02 Matthew DillonAddendum: Many thanks for continuing to Galen Sampson...
2003-10-02 Matthew DillonFix a number of interrupt related issues.
2003-09-26 Matthew DillonRemove the NO_KMEM_MAP and USE_SLAB_ALLOCATOR kernel...
2003-09-25 Matthew DillonDo not attempt to access kernel_map in free(). It...
2003-09-22 Matthew DillonAdd notation on the alignment requirement for the twe...
2003-08-28 Matthew DillonAt Jeffrey Hsu's suggestion (who follows USENIX papers...
2003-08-27 Matthew DillonCleanup some debugging junk and fix a bug in the M_ZERO...
2003-08-27 Matthew DillonSLAB ALLOCATOR Stage 1. This brings in a slab allocato...