summaryrefslogtreecommitdiff
path: root/mm/slub.c
AgeCommit message (Expand)Author
14 daysMerge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-09-29Merge series "slab: Re-entrant kmalloc_nolock()"Vlastimil Babka
2025-09-29Merge series "SLUB percpu sheaves"Vlastimil Babka
2025-09-29slab: Introduce kmalloc_nolock() and kfree_nolock().Alexei Starovoitov
2025-09-29slab: Reuse first bit for OBJEXTS_ALLOC_FAILAlexei Starovoitov
2025-09-29slab: Make slub local_(try)lock more precise for LOCKDEPAlexei Starovoitov
2025-09-29slab: allow NUMA restricted allocations to use percpu sheavesVlastimil Babka
2025-09-29slab: skip percpu sheaves for remote object freeingVlastimil Babka
2025-09-29slab: determine barn status racily outside of lockVlastimil Babka
2025-09-29slab: sheaf prefilling for guaranteed allocationsVlastimil Babka
2025-09-29slab: add sheaf support for batching kfree_rcu() operationsVlastimil Babka
2025-09-28alloc_tag: fix boot failure due to NULL pointer dereferenceRan Xiaokai
2025-09-26slab: add opt-in caching layer of percpu sheavesVlastimil Babka
2025-09-26slab: simplify init_kmem_cache_nodes() error handlingVlastimil Babka
2025-09-21alloc_tag: mark inaccurate allocation counters in /proc/allocinfo outputSuren Baghdasaryan
2025-09-16slab: mark slab->obj_exts allocation failures unconditionallySuren Baghdasaryan
2025-09-15slab: don't validate slab pointer in free_debug_processing()Vlastimil Babka
2025-09-15slab: validate slab before using it in alloc_single_from_partial()Vlastimil Babka
2025-09-15slab: move validate_slab_ptr() from alloc_consistency_checks() to its callerVlastimil Babka
2025-09-15slab: move validate_slab_ptr() from check_slab() to its callersVlastimil Babka
2025-09-15slab: wrap debug slab validation in validate_slab_ptr()Vlastimil Babka
2025-09-15slab: Remove dead code in free_consistency_checks()Matthew Wilcox (Oracle)
2025-09-13slab: use memdesc_flags_tMatthew Wilcox (Oracle)
2025-09-13mm/slub: allow to set node and align in k[v]reallocVitaly Wool
2025-09-10mm/slub: Refactor note_cmpxchg_failure for better readabilityYe Liu
2025-09-10mm/slub: Replace sort_r() with sort() for debugfs stack trace sortingKuan-Wei Chiu
2025-09-10mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equalKuan-Wei Chiu
2025-09-01mm: slub: avoid wake up kswapd in set_track_prepareyangshiguang
2025-08-25mm/slub: avoid accessing metadata when pointer is invalid in object_err()Li Qiong
2025-08-04Merge tag 'printk-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-07-13mm,slub: use node-notifier instead of memory-notifierOscar Salvador
2025-07-13mm,slub: do not special case N_NORMAL nodes for slab_nodesOscar Salvador
2025-06-18slub: Fix a documentation build error for krealloc()Jonathan Corbet
2025-06-18slab: Add SL_pfmemalloc flagMatthew Wilcox (Oracle)
2025-06-18slab: Add SL_partial flagMatthew Wilcox (Oracle)
2025-06-18slab: Rename slab->__page_flags to slab->flagsMatthew Wilcox (Oracle)
2025-06-17mm, slab: use frozen pages for large kmallocVlastimil Babka
2025-06-17mm, slab: restore NUMA policy support for large kmallocVlastimil Babka
2025-06-09slab: Decouple slab_debug and no_hash_pointersKees Cook
2025-06-04Merge tag 'slab-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds
2025-05-26mm: slub: only warn once when allocating slab obj extensions failsUsama Arif
2025-04-24mm, slab: clean up slab->obj_exts alwaysZhenhua Huang
2025-04-22mm: kvmalloc: make kmalloc fast path real fast pathMichal Hocko
2025-04-14slab: ensure slab->obj_exts is clear in a newly allocated slab pageSuren Baghdasaryan
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-03-20Merge branch 'slab/for-6.15/kfree_rcu_tiny' into slab/for-nextVlastimil Babka
2025-03-16alloc_tag: uninline code gated by mem_alloc_profiling_key in slab allocatorSuren Baghdasaryan
2025-03-06slub: Handle freelist cycle in on_freelist()Lilith Gkini
2025-03-04slab: Mark large folios for debugging purposesMatthew Wilcox (Oracle)