| Commit message (Expand) | Author | Age | Files | Lines |
* | Add zfree to zero allocation before free | Matt Macy | 2020-02-16 | 1 | -0/+1 |
* | The alignment is passed into contigmalloc_domainset in the 7th argument. | Andrew Turner | 2019-05-28 | 1 | -1/+1 |
* | Implement the M_NEXTFIT allocation strategy for vmem(9). | Mark Johnston | 2019-05-18 | 1 | -3/+4 |
* | Add malloc_domainset(9) and _domainset variants to other allocator KPIs. | Mark Johnston | 2018-10-30 | 1 | -4/+6 |
* | Eliminate false sharing in malloc due to statistic collection | Mateusz Guzik | 2018-09-23 | 1 | -1/+1 |
* | Remove a redundant #ifdef _KERNEL. | Mark Johnston | 2018-08-23 | 1 | -2/+0 |
* | inpcb: don't gratuitously defer frees | Matt Macy | 2018-07-02 | 1 | -7/+0 |
* | Make UMA and malloc(9) return non-executable memory in most cases. | Jonathan T. Looney | 2018-06-13 | 1 | -1/+2 |
* | malloc: elaborate on r334545 due to frequent questions | Mateusz Guzik | 2018-06-06 | 1 | -1/+37 |
* | Make Coverity more happy with r334545 | Eric van Gyzen | 2018-06-05 | 1 | -2/+2 |
* | malloc: try to use builtins for zeroing at the callsite | Mateusz Guzik | 2018-06-02 | 1 | -0/+19 |
* | malloc: Add flag for conditionally zeroing for INVARIANTS builds | Matt Macy | 2018-05-24 | 1 | -0/+7 |
* | style: Remove remaining deprecated MALLOC/FREE macros | Conrad Meyer | 2018-01-25 | 1 | -7/+0 |
* | malloc(9): Change nominal size to size_t to match standard C | Conrad Meyer | 2018-01-24 | 1 | -9/+8 |
* | Use the __alloc_size2 attribute where relevant. | Pedro F. Giffuni | 2018-01-22 | 1 | -1/+1 |
* | Implement NUMA support in uma(9) and malloc(9). Allocations from specific | Jeff Roberson | 2018-01-12 | 1 | -0/+8 |
* | mallocarray(9): panic if the requested allocation would overflow | Conrad Meyer | 2018-01-10 | 1 | -0/+15 |
* | Revert r327697: | Pedro F. Giffuni | 2018-01-08 | 1 | -3/+3 |
* | malloc(9): drop the __result_use_check attribute for the kernel allocator. | Pedro F. Giffuni | 2018-01-08 | 1 | -2/+2 |
* | Introduce mallocarray() in the kernel | Kristof Provost | 2018-01-07 | 1 | -0/+3 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Move IPv6 malloc tag definitions into the IPv6 code. | Mark Johnston | 2016-05-20 | 1 | -3/+0 |
* | Make use of GCC alloc_align attribute | Pedro F. Giffuni | 2015-05-15 | 1 | -1/+1 |
* | Make use of allocation attributes in system headers. | Pedro F. Giffuni | 2015-04-07 | 1 | -4/+6 |
* | Pull in r267961 and r267973 again. Fix for issues reported will follow. | Hans Petter Selasky | 2014-06-28 | 1 | -1/+1 |
* | Revert r267961, r267973: | Glen Barber | 2014-06-27 | 1 | -1/+1 |
* | Extend the meaning of the CTLFLAG_TUN flag to automatically check if | Hans Petter Selasky | 2014-06-27 | 1 | -1/+1 |
* | - Add a general purpose resource allocator, vmem, from NetBSD. It was | Jeff Roberson | 2013-06-28 | 1 | -0/+2 |
* | - Change contigmalloc() to use the vm_paddr_t type instead of an unsigned | John Baldwin | 2012-03-01 | 1 | -1/+1 |
* | exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64 | Kip Macy | 2012-01-27 | 1 | -0/+1 |
* | Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple uma | Matthew D Fleming | 2010-07-28 | 1 | -0/+1 |
* | Garbage collect now-unused struct malloc_type fields, bump __FreeBSD_version | Robert Watson | 2009-04-19 | 1 | -26/+5 |
* | Add a function attribute called `__malloc_like', which informs gcc | David Schultz | 2009-01-31 | 1 | -2/+2 |
* | Revert the removal of the MALLOC and FREE macros from the net80211 code. | Dag-Erling Smørgrav | 2008-10-23 | 1 | -0/+7 |
* | Retire the MALLOC and FREE macros. They are an abomination unto style(9). | Dag-Erling Smørgrav | 2008-10-23 | 1 | -7/+0 |
* | Add support for the DTrace malloc provider which can enable probes | John Birrell | 2008-05-23 | 1 | -0/+15 |
* | Eliminate a stale comment concerning contigmalloc(9). | Alan Cox | 2007-11-10 | 1 | -1/+0 |
* | Improve memguard a bit: | Pawel Jakub Dawidek | 2005-12-30 | 1 | -0/+2 |
* | End the MALLOC_DEFINE macro without the semi-colon, the caller supplies | Poul-Henning Kamp | 2005-08-23 | 1 | -1/+1 |
* | Introduce a new sysctl, kern.malloc_stats, which exports kernel malloc | Robert Watson | 2005-07-14 | 1 | -8/+28 |
* | Due to a last minute change in the #ifdefing in malloc.h before committing, | Robert Watson | 2005-05-29 | 1 | -0/+1 |
* | Kernel malloc layers malloc_type allocation over one of two underlying | Robert Watson | 2005-05-29 | 1 | -16/+72 |
* | /* -> /*- for license, minor formatting changes | Warner Losh | 2005-01-07 | 1 | -1/+1 |
* | Reimplement contigmalloc(9) with an algorithm which stands a greatly- | Brian Feldman | 2004-07-19 | 1 | -0/+2 |
* | Remove advertising clause from University of California Regent's license, | Warner Losh | 2004-04-07 | 1 | -4/+0 |
* | correct typo in comment | Sam Leffler | 2003-08-19 | 1 | -1/+1 |
* | - Add vm_paddr_t, a physical address type. This is required for systems | Jake Burkholder | 2003-03-25 | 1 | -1/+1 |
* | Make malloc and mbuf allocation mode flags nonoverlapping. | Poul-Henning Kamp | 2003-03-10 | 1 | -4/+4 |
* | GC M_STRING, no longer required as strdup() accepts a malloc type. | Robert Watson | 2003-02-26 | 1 | -1/+0 |