summaryrefslogtreecommitdiff
path: root/mm/slub.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-19slab: distinguish lock and trylock for sheaf_flush_main()Vlastimil Babka1-10/+37
2026-03-19mm/slab: fix an incorrect check in obj_exts_alloc_size()Harry Yoo1-7/+0
2026-03-12mm/slab: use prandom if !allow_spinHarry Yoo1-4/+24
2026-03-12slub: remove CONFIG_SLUB_TINY specific code pathsVlastimil Babka1-103/+4
2026-03-04mm/slab: do not access current->mems_allowed_seq if !allow_spinHarry Yoo1-2/+11
2026-03-04mm/slab: use unsigned long for orig_size to ensure proper metadata alignHarry Yoo1-7/+7
2026-03-04mm/slab: avoid allocating slabobj_ext array from its own slabHarry Yoo1-7/+53
2026-02-27mm/slab: fix false lockdep warning in __kfree_rcu_sheaf()Harry Yoo1-0/+20
2026-02-11mm/slab: Add alloc_tagging_slab_free_hook for memcg_alloc_abort_singleHao Ge1-1/+5
2026-01-30mm: fix some typos in mm modulejianyun.gao1-1/+1
2026-01-30slab: fix kmalloc_nolock() context check for PREEMPT_RTSwaraj Gaikwad1-2/+6
2026-01-02mm/slub: reset KASAN tag in defer_free() before accessing freed memoryDeepanshu Kartikey1-0/+2
2026-01-02mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destructionHarry Yoo1-25/+30
2025-11-13Merge tag 'slab-for-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+6
2025-11-13mm/slub: fix memory leak in free_to_pcs_bulk()Harry Yoo1-2/+6
2025-11-10codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty for slabo...Hao Ge1-1/+5
2025-11-06slab: prevent infinite loop in kmalloc_nolock() with debuggingVlastimil Babka1-1/+5
2025-10-24slab: Fix obj_ext mistakenly considered NULL due to race conditionHao Ge1-5/+11
2025-10-23slab: fix slab accounting imbalance due to defer_deactivate_slab()Vlastimil Babka1-3/+5
2025-10-21slab: Avoid race on slab->obj_exts in alloc_slab_obj_extsHao Ge1-3/+6
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