kmalloc: Use 'fls' to round up the size to the nearest power of 2
[dragonfly.git] / sys / sys / malloc.h
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-04-01 Matthew Dillonkernel - Do not use M_USE_INTERRUPT_RESERVE for M_NOWAIT
2011-12-06 Sascha Wildner<sys/malloc.h>: Remove the MALLOC() and FREE() macros.
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-02-15 Matthew Dillonkernel - Add options SLAB_DEBUG to help debug memory...
2010-09-28 Matthew Dillonkernel - Greatly reduce kernel memory use for x86_64
2010-09-18 Matthew Dillonkernel - Optimize kfree() to greatly reduce IPI traffic
2010-02-09 Matthew Dillonkernel - slab allocator - Refactor struct kmemusage
2010-02-06 Matthew Dillonkernel - More conversions to size_t in struct malloc_type
2010-02-06 Matthew Dillonx86_64 kernel - Increase buffer cache and vnode resourc...
2009-07-08 Sepherosa ZiehauRevoke kreallocf()
2009-07-08 Sepherosa ZiehauSync PCI code with FreeBSD 7.2
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-06-30 Matthew DillonAdd a new helper function, kmalloc_limit(). This funct...
2007-04-30 Matthew DillonRevamp SYSINIT ordering. Relabel sysinit IDs (SI_...
2006-12-28 Matthew DillonIntroduce globals: KvaStart, KvaEnd, and KvaSize. ...
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-21 Matthew DillonClean up more #include files. Create an internal __boo...
2005-03-28 Joerg SonnenbergerSeparate M_NULLOK from M_RNOWAIT.
2004-11-17 Matthew DillonRemove unused junk from the slab allocator.
2004-07-29 Matthew DillonImplement a kernel strdup() function (API synch with...
2004-03-12 Joerg SonnenbergerInitialize all fields in MALLOC_DEFINE and VFS_SET...
2004-01-20 Matthew DillonRetool the M_* flags to malloc() and the VM_ALLOC_...
2003-11-30 Matthew DillonAdd the MPIPE subsystem. This subsystem is used for...
2003-11-21 Matthew DillonDo some fairly major include file cleanups to further...
2003-11-09 Matthew DillonCore integer types header file reorganization stage...
2003-11-03 Matthew Dillon64 bit address space cleanups which are a prerequisit...
2003-10-20 Matthew DillonYah yah. Always good to commit the header file needed...
2003-10-19 Matthew DillonEntirely remove the old kernel malloc and kmem_map...
2003-10-18 Matthew Dillonmachine/param.h has to be included outside of _KERNEL...
2003-10-18 Matthew DillonMake malloc_type statistics per-cpu, which fixes statis...
2003-09-26 Matthew DillonRemove the NO_KMEM_MAP and USE_SLAB_ALLOCATOR kernel...
2003-08-27 Matthew DillonSLAB ALLOCATOR Stage 1. This brings in a slab allocato...
2003-08-25 Matthew DillonAdd the NO_KMEM_MAP kernel configuration option. This...
2003-08-20 Robert Garrett__P() != wanted, begin removal, in order to preserve...
2003-07-28 Hiten PandyaBring the malloc/mbuf flags up-to-date with FreeBSD.
2003-06-21 Matthew Dillonthread stage 8: add crit_enter(), per-thread cpl handli...
2003-06-17 Matthew DillonAdd the DragonFly cvs id and perform general cleanups...
2003-06-17 Matthew DillonInitial import from FreeBSD RELENG_4: