summaryrefslogtreecommitdiffstats
path: root/mm/slub.c
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-12-121-1/+1
|\ \
| * | treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
| |/
* | Merge branch 'slub-tiny-v1r6' into slab/for-nextVlastimil Babka2022-12-011-134/+288
|\ \
| * | mm, slub: don't aggressively inline with CONFIG_SLUB_TINYVlastimil Babka2022-12-011-4/+10
| * | mm, slub: remove percpu slabs with CONFIG_SLUB_TINYVlastimil Babka2022-12-011-3/+99
| * | mm, slub: split out allocations from pre/post hooksVlastimil Babka2022-12-011-50/+80
| * | mm, slub: refactor free debug processingVlastimil Babka2022-11-271-71/+83
| * | mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINYVlastimil Babka2022-11-271-1/+2
| * | mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINYVlastimil Babka2022-11-271-0/+5
| * | mm, slub: disable SYSFS support with CONFIG_SLUB_TINYVlastimil Babka2022-11-271-6/+6
| * | mm, slab: ignore hardened usercopy parameters when disabledVlastimil Babka2022-11-271-0/+4
| |/
* | Merge branch 'slab/for-6.2/kmalloc_redzone' into slab/for-nextVlastimil Babka2022-11-211-10/+54
|\ \
| * | mm/slub: extend redzone check to extra allocated kmalloc space than requestedFeng Tang2022-11-111-5/+45
| * | mm: kasan: Extend kasan_metadata_size() to also cover in-object sizeFeng Tang2022-11-101-2/+2
| * | mm/slub: only zero requested size of buffer for kzalloc when debug enabledFeng Tang2022-11-101-3/+7
| |/
* | Merge branch 'slab/for-6.2/fit_rcu_head' into slab/for-nextVlastimil Babka2022-11-211-11/+15
|\ \
| * | mm/migrate: make isolate_movable_page() skip slab pagesVlastimil Babka2022-11-211-1/+5
| * | mm/slub: perform free consistency checks before call_rcuVlastimil Babka2022-10-241-10/+10
| |/
* | Merge branch 'slab/for-6.2/slub-sysfs' into slab/for-nextVlastimil Babka2022-11-211-8/+16
|\ \
| * | mm: Make failslab writable againAlexander Atanasov2022-10-241-1/+15
| * | mm: slub: make slab_sysfs_init() a late_initcallRasmus Villemoes2022-10-241-2/+1
| * | mm: slub: remove dead and buggy code from sysfs_slab_add()Rasmus Villemoes2022-10-241-5/+0
| |/
* | mm/slub, percpu: correct the calculation of early percpu allocation sizeBaoquan He2022-11-211-1/+2
* | mm/slub: remove dead code for debug caches on deactivate_slab()Hyeonggon Yoo2022-10-241-14/+2
|/
* treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-111-1/+1
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-0/+41
|\
| * mm: kmsan: call KMSAN hooks from SLUB codeAlexander Potapenko2022-10-031-0/+17
| * kfence: add sysfs interface to disable kfence for selected slabs.Imran Khan2022-09-111-0/+26
* | Merge branch 'slab/for-6.1/slub_validation_locking' into slab/for-nextVlastimil Babka2022-09-301-11/+14
|\ \
| * | mm/slub: fix a slab missed to be freed problemFeng Tang2022-09-301-11/+14
* | | Merge branch 'slab/for-6.1/slub_debug_waste' into slab/for-nextVlastimil Babka2022-09-291-37/+117
|\ \ \
| * | | mm/slub: enable debugging memory wasting of kmallocFeng Tang2022-09-231-37/+117
| |/ /
* | | Merge branch 'slab/for-6.1/trivial' into slab/for-nextVlastimil Babka2022-09-291-3/+6
|\ \ \
| * | | mm/slub: clean up create_unique_id()Chao Yu2022-09-261-3/+6
* | | | Merge branch 'slab/for-6.1/slub_validation_locking' into slab/for-nextVlastimil Babka2022-09-231-198/+276
|\ \ \ \ | | |/ / | |/| |
| * | | slub: Make PREEMPT_RT support less convolutedThomas Gleixner2022-09-171-32/+24
| * | | mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock()Vlastimil Babka2022-09-171-27/+12
| * | | mm/slub: convert object_map_lock to non-raw spinlockVlastimil Babka2022-09-171-30/+6
| * | | mm/slub: remove slab_lock() usage for debug operationsVlastimil Babka2022-09-171-11/+8
| * | | mm/slub: restrict sysfs validation to debug caches and make it safeVlastimil Babka2022-09-171-52/+180
| * | | mm/slub: move free_debug_processing() furtherVlastimil Babka2022-08-251-57/+57
| | |/ | |/|
* | | Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-nextVlastimil Babka2022-09-231-225/+13
|\ \ \
| * | | mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not usingHyeonggon Yoo2022-09-011-5/+3
| * | | mm/slab_common: unify NUMA and UMA version of tracepointsHyeonggon Yoo2022-09-011-3/+3
| * | | mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace()Hyeonggon Yoo2022-09-011-27/+0
| * | | mm/sl[au]b: generalize kmalloc subsystemHyeonggon Yoo2022-09-011-87/+0
| * | | mm/sl[au]b: introduce common alloc/free functions without tracepointHyeonggon Yoo2022-08-241-0/+13
| * | | mm/slab: kmalloc: pass requests larger than order-1 page to page allocatorHyeonggon Yoo2022-08-241-19/+0
| * | | mm/slab_common: kmalloc_node: pass large requests to page allocatorHyeonggon Yoo2022-08-241-1/+1
| * | | mm/slub: move kmalloc_large_node() to slab_common.cHyeonggon Yoo2022-08-241-25/+0