summaryrefslogtreecommitdiff
path: root/mm/slub.c
AgeCommit message (Expand)AuthorFilesLines
2025-10-16slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAILHao Ge1-1/+8
2025-10-14slab: fix clearing freelist in free_deferred_objects()Vlastimil Babka1-3/+4
2025-10-11slab: fix barn NULL pointer dereference on memoryless nodesVlastimil Babka1-14/+51
2025-10-07slub: Don't call lockdep_unregister_key() for immature kmem_cache.Kuniyuki Iwashima1-1/+2
2025-10-06slab: Fix using this_cpu_ptr() in preemptible contextRan Xiaokai1-2/+9
2025-10-03slab: Add allow_spin check to eliminate kmemleak warningsRan Xiaokai1-1/+2
2025-10-03Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-32/+65
2025-09-29Merge series "slab: Re-entrant kmalloc_nolock()"Vlastimil Babka1-50/+476
2025-09-29Merge series "SLUB percpu sheaves"Vlastimil Babka1-46/+1698
2025-09-29slab: Introduce kmalloc_nolock() and kfree_nolock().Alexei Starovoitov1-49/+455
2025-09-29slab: Reuse first bit for OBJEXTS_ALLOC_FAILAlexei Starovoitov1-1/+1
2025-09-29slab: Make slub local_(try)lock more precise for LOCKDEPAlexei Starovoitov1-0/+20
2025-09-29slab: allow NUMA restricted allocations to use percpu sheavesVlastimil Babka1-7/+46
2025-09-29slab: skip percpu sheaves for remote object freeingVlastimil Babka1-6/+35
2025-09-29slab: determine barn status racily outside of lockVlastimil Babka1-7/+20
2025-09-29slab: sheaf prefilling for guaranteed allocationsVlastimil Babka1-0/+263
2025-09-29maple_tree: remove redundant __GFP_NOWARNQianfeng Rong0-0/+0
2025-09-29slab: add sheaf support for batching kfree_rcu() operationsVlastimil Babka1-2/+266
2025-09-28alloc_tag: fix boot failure due to NULL pointer dereferenceRan Xiaokai1-9/+9
2025-09-26slab: add opt-in caching layer of percpu sheavesVlastimil Babka1-45/+1091
2025-09-26slab: simplify init_kmem_cache_nodes() error handlingVlastimil Babka1-3/+1
2025-09-22alloc_tag: mark inaccurate allocation counters in /proc/allocinfo outputSuren Baghdasaryan1-0/+2
2025-09-16slab: mark slab->obj_exts allocation failures unconditionallySuren Baghdasaryan1-2/+1
2025-09-15slab: don't validate slab pointer in free_debug_processing()Vlastimil Babka1-5/+0
2025-09-15slab: validate slab before using it in alloc_single_from_partial()Vlastimil Babka1-8/+12
2025-09-15slab: move validate_slab_ptr() from alloc_consistency_checks() to its callerVlastimil Babka1-16/+14
2025-09-15slab: move validate_slab_ptr() from check_slab() to its callersVlastimil Babka1-5/+20
2025-09-15slab: wrap debug slab validation in validate_slab_ptr()Vlastimil Babka1-3/+12
2025-09-15slab: Remove dead code in free_consistency_checks()Matthew Wilcox (Oracle)1-4/+1
2025-09-14slab: use memdesc_flags_tMatthew Wilcox (Oracle)1-9/+9
2025-09-14mm/slub: allow to set node and align in k[v]reallocVitaly Wool1-14/+45
2025-09-10mm/slub: Refactor note_cmpxchg_failure for better readabilityYe Liu1-6/+5
2025-09-10mm/slub: Replace sort_r() with sort() for debugfs stack trace sortingKuan-Wei Chiu1-3/+3
2025-09-10mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equalKuan-Wei Chiu1-4/+1
2025-09-01mm: slub: avoid wake up kswapd in set_track_prepareyangshiguang1-10/+20
2025-08-25mm/slub: avoid accessing metadata when pointer is invalid in object_err()Li Qiong1-1/+6
2025-08-04Merge tag 'printk-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+2
2025-08-01Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-49/+12
2025-07-14mm,slub: use node-notifier instead of memory-notifierOscar Salvador1-19/+10
2025-07-14mm,slub: do not special case N_NORMAL nodes for slab_nodesOscar Salvador1-31/+3
2025-06-18slub: Fix a documentation build error for krealloc()Jonathan Corbet1-5/+5
2025-06-18slab: Add SL_pfmemalloc flagMatthew Wilcox (Oracle)1-0/+21
2025-06-18slab: Add SL_partial flagMatthew Wilcox (Oracle)1-12/+10
2025-06-18slab: Rename slab->__page_flags to slab->flagsMatthew Wilcox (Oracle)1-3/+15
2025-06-17mm, slab: use frozen pages for large kmallocVlastimil Babka1-3/+3
2025-06-17mm, slab: restore NUMA policy support for large kmallocVlastimil Babka1-1/+6
2025-06-09slab: Decouple slab_debug and no_hash_pointersKees Cook1-3/+2
2025-06-04Merge tag 'slab-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds1-6/+9
2025-05-26mm: slub: only warn once when allocating slab obj extensions failsUsama Arif1-3/+4
2025-04-24mm, slab: clean up slab->obj_exts alwaysZhenhua Huang1-22/+8