aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-34/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-5/+8
* sys/vm: quiet -Wwrite-stringsRyan Libby2020-02-231-2/+2
* Add zfree to zero allocation before freeMatt Macy2020-02-161-0/+42
* Remove sparc64 kernel supportWarner Losh2020-02-031-2/+0
* Change malloc_domain() to return the allocation size to the caller.Mark Johnston2020-01-091-7/+8
* Handle large mallocs by going directly to kmem. Taking a detour throughJeff Roberson2019-11-291-50/+101
* Fix DEBUG_REDZONE build after r355169Jeff Roberson2019-11-281-0/+1
* Garbage collect the mostly unused us_keg field. Use appropriately namedJeff Roberson2019-11-281-9/+11
* Merge td_epochnest with td_no_sleeping.Gleb Smirnoff2019-10-291-3/+4
* Missing from r353596.Gleb Smirnoff2019-10-151-0/+3
* When assertion for a thread not being in an epoch fails also print allGleb Smirnoff2019-10-151-0/+4
* ddb: Add CSV option, sorting to 'show (malloc|uma)'Conrad Meyer2019-10-111-22/+77
* Handle overflow in calculating max kmem size.Konstantin Belousov2019-01-141-2/+5
* Fix DDB's "show malloc" after r338899.Mark Johnston2018-12-191-5/+5
* Add malloc_domainset(9) and _domainset variants to other allocator KPIs.Mark Johnston2018-10-301-6/+24
* Eliminate false sharing in malloc due to statistic collectionMateusz Guzik2018-09-231-8/+27
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-251-1/+1
* Eliminate kmem_alloc_contig()'s unused arena parameter.Alan Cox2018-08-201-2/+2
* Make UMA and malloc(9) return non-executable memory in most cases.Jonathan T. Looney2018-06-131-2/+2
* malloc: try to use builtins for zeroing at the callsiteMateusz Guzik2018-06-021-1/+1
* malloc: avoid possibly returning stack garbage if MALLOC_DEBUG is definedMatt Macy2018-05-191-0/+2
* Add simple preempt safe epoch APIMatt Macy2018-05-101-1/+4
* dtrace: depessimize dtmalloc when dtrace is activeMateusz Guzik2018-04-241-3/+4
* malloc: stop reading the subzone if MALLOC_DEBUG_MAXZONES == 1 (the default)Mateusz Guzik2018-04-231-19/+36
* Fix boot_pages exhaustion on machines with many domains and cores, whereGleb Smirnoff2018-02-091-4/+0
* Followup on r302393 by cperciva, improving calculation of boot pages requiredGleb Smirnoff2018-02-061-0/+2
* Fix build for architectures where size_t is not unsigned longLi-Wen Hsu2018-01-251-1/+1
* malloc(9): Change nominal size to size_t to match standard CConrad Meyer2018-01-241-4/+4
* Implement NUMA support in uma(9) and malloc(9). Allocations from specificJeff Roberson2018-01-121-57/+195
* mallocarray(9): panic if the requested allocation would overflowConrad Meyer2018-01-101-8/+2
* Introduce mallocarray() in the kernelKristof Provost2018-01-071-0/+17
* Eliminate kmem_arena and kmem_object in preparation for further NUMA commits.Jeff Roberson2017-11-281-20/+11
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Move IPv6 malloc tag definitions into the IPv6 code.Mark Johnston2016-05-201-3/+0
* Include sys/_task.h into uma_int.h, so that taskqueue.h isn't aGleb Smirnoff2016-02-091-1/+0
* Redo r292484. Embed task(9) into zone, so that uz_maxaction is calledGleb Smirnoff2016-02-031-0/+1
* Don't make assertions about td_critnest when the scheduler is stopped.Mark Johnston2015-12-111-6/+3
* Consistently enforce the restriction against calling malloc/free when in aJonathan T. Looney2015-11-191-0/+9
* The vmem callback to reclaim kmem arena address space on low orKonstantin Belousov2015-05-091-2/+4
* Set the SBUF_INCLUDENUL flag in sbuf_new_for_sysctl() so that sysctlIan Lepore2015-03-141-0/+1
* svn revisions r269964 and r269963 seemed to have impaired small memorySean Bruno2014-09-221-0/+2
* Add a new loader tunable, vm.kmem_zmax which allows a system administratorXin LI2014-08-141-2/+9
* Re-instate UMA cached backend for 4K - 64K allocations. New consumersXin LI2014-08-141-12/+1
* Compile fixes:Hans Petter Selasky2014-06-281-1/+1
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-27/+30
* Revert r267961, r267973:Glen Barber2014-06-271-30/+27
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-27/+30
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-2/+2