summaryrefslogtreecommitdiffstats
path: root/mm/slub.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'slab/for-6.13/features' into slab/for-nextVlastimil Babka2024-11-161-0/+43
|\
| * SLUB: Add support for per object memory policiesChristoph Lameter2024-10-291-0/+43
* | mm/slab: Allow cache creation to proceed even if sysfs registration failsHyeonggon Yoo2024-11-161-8/+18
* | mm/slub: Avoid list corruption when removing a slab from the full listyuan.gao2024-11-161-1/+8
* | mm/slub: Improve redzone check and zeroing for krealloc()Feng Tang2024-11-161-22/+58
* | mm/slub: Consider kfence case for get_orig_size()Feng Tang2024-11-161-0/+3
* | mm/slub: Move krealloc() and related code to slub.cFeng Tang2024-10-291-0/+84
* | mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_siz...Feng Tang2024-10-291-17/+0
|/
* mm, slab: suppress warnings in test_leak_destroy kunit testVlastimil Babka2024-10-021-2/+3
* Merge tag 'slab-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds2024-09-181-141/+271
|\
| * Merge branch 'slab/for-6.12/kmem_cache_args' into slab/for-nextVlastimil Babka2024-09-131-79/+81
| |\
| | * slab: remove rcu_freeptr_offset from struct kmem_cacheChristian Brauner2024-09-101-18/+7
| | * slab: pass struct kmem_cache_args to do_kmem_cache_create()Christian Brauner2024-09-101-1/+16
| | * slab: pull kmem_cache_open() into do_kmem_cache_create()Christian Brauner2024-09-101-70/+62
| | * slab: s/__kmem_cache_create/do_kmem_cache_create/gChristian Brauner2024-09-101-1/+1
| * | Merge branch 'slab/for-6.12/rcu_barriers' into slab/for-nextVlastimil Babka2024-09-131-8/+131
| |\ \
| | * | memcg: add charging of already allocated slab objectsShakeel Butt2024-09-101-0/+53
| | * | slub: Introduce CONFIG_SLUB_RCU_DEBUGJann Horn2024-08-271-8/+71
| | * | kasan: catch invalid free before SLUB reinitializes the objectJann Horn2024-08-271-0/+7
| * | | mm, slub: avoid zeroing kmalloc redzonePeng Fan2024-09-031-47/+53
| * | | Reenable NUMA policy support in the slab allocatorChristoph Lameter2024-08-261-1/+5
| * | | mm, slub: print CPU id (and its node) on slab OOMAxel Rasmussen2024-08-261-2/+3
| |/ /
* | | Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-09-161-7/+13
|\ \ \ | | |/ | |/|
| * | mm: add kmem_cache_create_rcu()Christian Brauner2024-08-291-7/+13
| |/
* / mm/slub: add check for s->flags in the alloc_tagging_slab_free_hookHao Ge2024-09-011-0/+4
|/
* mm, slub: do not call do_slab_free for kfence objectRik van Riel2024-07-301-0/+3
* Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-07-211-21/+30
|\
| * mm, slab: put should_failslab() back behind CONFIG_SHOULD_FAILSLABVlastimil Babka2024-07-171-8/+0
| * mm: remove CONFIG_MEMCG_KMEMJohannes Weiner2024-07-101-5/+5
| * mm: slub: disable KMSAN when checking the padding bytesIlya Leoshkevich2024-07-031-4/+12
| * mm: slub: let KMSAN access metadataIlya Leoshkevich2024-07-031-0/+2
| * kmsan: support SLAB_POISONIlya Leoshkevich2024-07-031-4/+11
* | Merge branch 'slab/for-6.11/buckets' into slab/for-nextVlastimil Babka2024-07-151-55/+74
|\ \
| * | mm/slab: Plumb kmem_buckets into __do_kmalloc_node()Kees Cook2024-07-031-10/+10
| * | slab: delete useless RED_INACTIVE and RED_ACTIVEChengming Zhou2024-06-241-2/+2
| * | slab: don't put freepointer outside of object if only orig_sizeChengming Zhou2024-06-071-5/+6
| * | slab: make check_object() more consistentChengming Zhou2024-06-071-21/+41
| * | mm: Reduce the number of slab->folio castsMatthew Wilcox (Oracle)2024-05-311-4/+2
| * | mm, slab: don't wrap internal functions with alloc_hooks()Vlastimil Babka2024-05-281-13/+13
* | | mm, slab: move prepare_slab_obj_exts_hook under CONFIG_MEM_ALLOC_PROFILINGSuren Baghdasaryan2024-07-111-27/+21
* | | mm, slab: move allocation tagging code in the alloc path into a hookSuren Baghdasaryan2024-07-041-36/+50
| |/ |/|
* | mm/slab: fix 'variable obj_exts set but not used' warningSuren Baghdasaryan2024-06-241-3/+4
* | codetag: avoid race at alloc_slab_obj_extsThadeu Lima de Souza Cascardo2024-06-051-2/+3
|/
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-191-188/+280
|\
| * mm, slab: move slab_memcg hooks to mm/memcontrol.cVlastimil Babka2024-04-251-101/+2
| * mm, slab: move memcg charging to post-alloc hookVlastimil Babka2024-04-251-103/+77
| * slub: remove use of page->flagsMatthew Wilcox (Oracle)2024-04-251-8/+2
| * mm/slub: avoid recursive loop with kmemleakKees Cook2024-04-251-1/+1
| * codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocationsSuren Baghdasaryan2024-04-251-7/+39
| * codetag: debug: skip objext checking when it's for objext itselfSuren Baghdasaryan2024-04-251-0/+33