summaryrefslogtreecommitdiff
path: root/mm/slub.c
AgeCommit message (Expand)Author
2026-08-24Merge tag 'slab-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds
2026-08-24Merge branch 'slab/for-7.3/kfree_rcu_nolock' into slab/for-nextVlastimil Babka (SUSE)
2026-08-24Merge branch 'slab/for-7.3/objext_split' into slab/for-nextVlastimil Babka (SUSE)
2026-08-04mm/slab, kfence, memcg: completely remove obj_ext for kfence objectsVlastimil Babka (SUSE)
2026-08-04mm/slab: stop allocating objcg pointers when unnecessaryVlastimil Babka (SUSE)
2026-08-04mm/slab: add cache_ and slab_needs_objcg() helpersVlastimil Babka (SUSE)
2026-08-04mm/slab: introduce kfree_rcu_nolock()Harry Yoo (Oracle)
2026-08-04mm/slab: introduce struct kvfree_rcu_head for kvfree_rcu batchingHarry Yoo (Oracle)
2026-08-04mm/slab: reduce slabobj_ext memory with allocation profiling disabledVlastimil Babka (SUSE)
2026-08-04mm/slab: introduce slab_obj_ext_has_codetag()Vlastimil Babka (SUSE)
2026-07-31mm/slab: allow kfree_rcu_sheaf() on PREEMPT_RTHarry Yoo (Oracle)
2026-07-31mm/slab: extend deferred free mechanism to handle rcu sheavesHarry Yoo (Oracle)
2026-07-31mm/slab: use call_rcu() in unknown context if irqs are enabledHarry Yoo (Oracle)
2026-07-31mm/slab: handle the !allow_spin case in kfree_rcu_sheaf()Harry Yoo (Oracle)
2026-07-31mm/slab: change struct slabobj_ext to a unionVlastimil Babka (SUSE)
2026-07-31mm/slab: replace slab.stride with obj_exts_in_objectVlastimil Babka (SUSE)
2026-07-31mm/slab: abstract slabobj_ext.ref accessVlastimil Babka (SUSE)
2026-07-31mm/slab: abstract slabobj_ext.objcg accessVlastimil Babka (SUSE)
2026-07-31mm/slab: make slab_obj_ext() determine object indexVlastimil Babka (SUSE)
2026-07-31mm/slab: remove objs_per_slab()Vlastimil Babka (SUSE)
2026-07-31mm/slab: skip kfence objects in allocation profilingVlastimil Babka (SUSE)
2026-07-30mm: factor out can_spin_trylock()Brendan Jackman
2026-07-30mm/page_alloc: unify __alloc_frozen_pages[_nolock]_noprof()Brendan Jackman
2026-07-30mm: split out internal page_alloc.hBrendan Jackman
2026-07-30mm/slub: fix missing debugfs entries for caches created before sysfs initLi Xiasong
2026-07-29mm/slab, slub_kunit: register kprobe to trigger _nolock APIsHarry Yoo (Oracle)
2026-07-21mm/slub: prevent pfmemalloc objects from entering the barnShengming Hu
2026-07-14mm/slab: prevent unbounded recursion in free path with new kmalloc typeHarry Yoo (Oracle)
2026-07-14mm/slab: decouple SLAB_NO_SHEAVES from SLAB_NO_OBJ_EXTHarry Yoo (Oracle)
2026-07-14mm/slab: fix a memory leak due to bootstrapping sheaves twiceHarry Yoo (Oracle)
2026-07-13mm/slub: add comment explaining intentional kobject handling in sysfs_slab_addHongling Zeng
2026-07-13mm/slab: simplify freeing remote objects in free_to_pcs_bulk()Vlastimil Babka (SUSE)
2026-07-10mm/slab: extract __free_to_pcs_batch() from free_to_pcs_bulk()Vlastimil Babka (SUSE)
2026-07-08slab: remove unused SL_CPU slab_stat_typeSeongjun Hong
2026-07-08mm/slub: deduplicate NUMA policy calculation in allocation pathsHao Li
2026-07-08mm/slub: fix lost local objects when bulk remote free batch fillsShengming Hu
2026-06-22Merge tag 'slab-for-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2026-06-18mm/slab: replace __GFP_NO_OBJ_EXT with SLAB_ALLOC_NO_RECURSE for sheavesVlastimil Babka (SUSE)
2026-06-18mm/slab: remove __GFP_NO_OBJ_EXT usage from alloc_slab_obj_exts()Vlastimil Babka (SUSE)
2026-06-16Merge tag 'slab-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds
2026-06-15mm/slab: introduce kmalloc_flags()Vlastimil Babka (SUSE)
2026-06-15mm/slab: allow __GFP_NOMEMALLOC and __GFP_NOWARN for kmalloc_nolock()Vlastimil Babka (SUSE)
2026-06-15mm/slab: pass slab_alloc_context to __do_kmalloc_node()Vlastimil Babka (SUSE)
2026-06-15mm/slab: allow kmem_cache_alloc_bulk() with any gfp flagsVlastimil Babka (SUSE)
2026-06-15mm/slab: replace slab_alloc_node() parameters with slab_alloc_contextVlastimil Babka (SUSE)
2026-06-15mm/slab: pass alloc_flags through slab_post_alloc_hook() chainVlastimil Babka (SUSE)
2026-06-15mm/slab: pass alloc_flags to new slab allocationVlastimil Babka (SUSE)
2026-06-15mm/slab: add alloc_flags to slab_alloc_contextVlastimil Babka (SUSE)
2026-06-15mm/slab: replace struct partial_context with slab_alloc_contextVlastimil Babka (SUSE)
2026-06-15mm/slab: introduce alloc_flags and SLAB_ALLOC_NOLOCKVlastimil Babka (SUSE)